diff --git a/browser/account-transfers.module-DI2OXYBO.js b/browser/account-transfers.module-JF3QSX3Y.js similarity index 99% rename from browser/account-transfers.module-DI2OXYBO.js rename to browser/account-transfers.module-JF3QSX3Y.js index d92233d3a..4795fc87e 100644 --- a/browser/account-transfers.module-DI2OXYBO.js +++ b/browser/account-transfers.module-JF3QSX3Y.js @@ -1,4 +1,4 @@ -import{a as D}from"./chunk-5NN26BFG.js";import{$c as at,$d as Ne,$e as $t,Aa as T,Ad as mt,Ba as S,Cd as ct,Dc as w,Ea as Lt,Ed as pt,Fc as Ae,Fd as dt,G as H,Gd as ut,H as Vt,Ha as At,He as yt,Ia as Mt,Ic as ht,Id as ft,J as R,Ja as kt,Jc as z,Ka as E,Kd as U,La as t,Ma as c,Na as _,Nc as Q,Nd as xt,O as h,Oa as v,Oc as g,P as C,Pa as Se,Pc as W,Qc as et,Ra as Te,Rd as Pe,Rf as Re,Sa as he,Ta as Ce,Tc as Ft,Tf as Le,Uc as Me,Uf as He,Va as L,Vc as nt,Vd as _t,Vf as je,Wa as Z,Wc as Ct,Xc as ke,Ya as o,Yc as it,Za as l,_a as Bt,_b as q,_e as jt,aa as me,af as Ut,bc as Tt,bd as Be,bg as $e,cc as G,cd as rt,cf as Gt,df as zt,ea as a,ec as ce,ed as Fe,fb as be,ff as Qt,gb as ye,gd as bt,gf as Wt,hb as tt,hc as j,hd as we,ia as I,ib as N,id as O,if as Yt,ja as M,jd as V,jf as Jt,ka as Rt,lf as Kt,md as $,na as u,od as ot,of as wt,pa as m,qb as Ee,sd as Y,ta as n,td as lt,ua as e,uc as De,ud as Oe,ue as qe,va as f,ve as Ve,wa as k,wb as F,wd as st,wg as Ue,xa as B,xd as J,yd as Ht,za as A,zd as K}from"./chunk-JYYAR5RP.js";import{a as Nt,b as qt}from"./chunk-PHUH23IY.js";var Je=()=>["../","edit"],Ke=()=>["../","list-account-transactions"];function Xe(i,p){i&1&&(n(0,"button",1),t(1),o(2,"translate"),e()),i&2&&(m("routerLink",L(4,Ke)),a(),_(` +import{a as D}from"./chunk-ZXGT3C3U.js";import{$c as at,$d as Ne,$e as $t,Aa as T,Ad as mt,Ba as S,Cd as ct,Dc as w,Ea as Lt,Ed as pt,Fc as Ae,Fd as dt,G as H,Gd as ut,H as Vt,Ha as At,He as yt,Ia as Mt,Ic as ht,Id as ft,J as R,Ja as kt,Jc as z,Ka as E,Kd as U,La as t,Ma as c,Na as _,Nc as Q,Nd as xt,O as h,Oa as v,Oc as g,P as C,Pa as Se,Pc as W,Qc as et,Ra as Te,Rd as Pe,Rf as Re,Sa as he,Ta as Ce,Tc as Ft,Tf as Le,Uc as Me,Uf as He,Va as L,Vc as nt,Vd as _t,Vf as je,Wa as Z,Wc as Ct,Xc as ke,Ya as o,Yc as it,Za as l,_a as Bt,_b as q,_e as jt,aa as me,af as Ut,bc as Tt,bd as Be,bg as $e,cc as G,cd as rt,cf as Gt,df as zt,ea as a,ec as ce,ed as Fe,fb as be,ff as Qt,gb as ye,gd as bt,gf as Wt,hb as tt,hc as j,hd as we,ia as I,ib as N,id as O,if as Yt,ja as M,jd as V,jf as Jt,ka as Rt,lf as Kt,md as $,na as u,od as ot,of as wt,pa as m,qb as Ee,sd as Y,ta as n,td as lt,ua as e,uc as De,ud as Oe,ue as qe,va as f,ve as Ve,wa as k,wb as F,wd as st,wg as Ue,xa as B,xd as J,yd as Ht,za as A,zd as K}from"./chunk-J65EZACI.js";import{a as Nt,b as qt}from"./chunk-PHUH23IY.js";var Je=()=>["../","edit"],Ke=()=>["../","list-account-transactions"];function Xe(i,p){i&1&&(n(0,"button",1),t(1),o(2,"translate"),e()),i&2&&(m("routerLink",L(4,Ke)),a(),_(` `,l(2,2,"labels.buttons.View Transactions History"),` `))}function Ze(i,p){i&1&&(n(0,"span"),t(1),o(2,"translate"),e()),i&2&&(a(),_(" ",l(2,1,"labels.inputs.Within Bank")," "))}function tn(i,p){i&1&&(n(0,"span"),t(1),o(2,"translate"),e()),i&2&&(a(),_(" ",l(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)(I(q))}}static{this.\u0275cmp=M({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,s){d&1&&(n(0,"div",0),t(1,` `),n(2,"button",1),t(3,` diff --git a/browser/chunk-D6NQQE7T.js b/browser/chunk-CN44ASQI.js similarity index 91% rename from browser/chunk-D6NQQE7T.js rename to browser/chunk-CN44ASQI.js index 7c4930804..9306759c2 100644 --- a/browser/chunk-D6NQQE7T.js +++ b/browser/chunk-CN44ASQI.js @@ -1 +1 @@ -import{G as r,J as i,Yf as n}from"./chunk-JYYAR5RP.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{G as r,J as i,Yf as n}from"./chunk-J65EZACI.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-JYYAR5RP.js b/browser/chunk-J65EZACI.js similarity index 99% rename from browser/chunk-JYYAR5RP.js rename to browser/chunk-J65EZACI.js index c0d4c23e1..043f5ef82 100644 --- a/browser/chunk-JYYAR5RP.js +++ b/browser/chunk-J65EZACI.js @@ -13,7 +13,7 @@ ${e.map((n,r)=>`${r+1}) ${n.toString()}`).join(` `+t.message,r,e,n),t[eN]=r,t[n0]=null,t}function oN(t,i,e,n=null){t=t&&t.charAt(0)===` `&&t.charAt(1)==nN?t.slice(2):t;let r=Qi(i);if(Array.isArray(i))r=i.map(Qi).join(" -> ");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(tN,` `)}`}var hr=Yb(Nb("Optional"),8);var Yr=Yb(Nb("SkipSelf"),4);function Bs(t,i){let e=t.hasOwnProperty(e0);return e?t[e0]:null}function sN(t,i,e){if(t.length!==i.length)return!1;for(let n=0;nArray.isArray(e)?i8(e,i):i(e))}function Qb(t,i,e){i>=t.length?t.push(e):t.splice(i,0,e)}function i0(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function lN(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 T0(t,i,e){let n=N1(t,i);return n>=0?t[n|1]=e:(n=~n,dN(t,n,i,e)),n}function Th(t,i){let e=N1(t,i);if(e>=0)return t[e|1]}function N1(t,i){return uN(t,i,1)}function uN(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 i8(i,o=>{let s=o;Kh(s,a,[],n)&&(r||=[],r.push(s))}),r!==void 0&&ty(r,a),e}function ty(t,i){for(let e=0;e{i(a,n)})}}function Kh(t,i,e,n){if(t=di(t),!t)return!1;let r=null,a=jv(t),o=!a&&jo(t);if(!a&&!o){let d=t.ngModule;if(a=jv(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)Kh(h,i,e,n)}}else if(a){if(a.imports!=null&&!s){n.add(r);let h;try{i8(a.imports,v=>{Kh(v,i,e,n)&&(h||=[],h.push(v))})}finally{}h!==void 0&&ty(h,i)}if(!s){let h=Bs(r)||(()=>new r);i({provide:r,useFactory:h,deps:Ai},r),i({provide:Zb,useValue:r,multi:!0},r),i({provide:_l,useValue:()=>ae(r),multi:!0},r)}let d=a.providers;if(d!=null&&!s){let h=t;r8(d,v=>{i(v,h)})}}else return!1;return r!==t&&t.providers!==void 0}function r8(t,i){for(let e of t)$b(e)&&(e=e.\u0275providers),Array.isArray(e)?r8(e,i):i(e)}var fN=Wt({provide:String,useValue:Wt});function ny(t){return t!==null&&typeof t=="object"&&fN in t}function hN(t){return!!(t&&t.useExisting)}function gN(t){return!!(t&&t.useFactory)}function vl(t){return typeof t=="function"}function _N(t){return!!t.useClass}var A0=new A(""),Q3={},Wv={},Ah;function V0(){return Ah===void 0&&(Ah=new r0),Ah}var fn=class{},I1=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,Xh(i,o=>this.processProvider(o)),this.records.set(Kb,ul(void 0,this)),r.has("environment")&&this.records.set(fn,ul(void 0,this));let a=this.records.get(A0);a!=null&&typeof a.value=="string"&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(Zb,Ai,ft.Self))}retrieve(i,e){let n=e;return this.get(i,n.optional?f3:Ns,n)}destroy(){D1(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 D1(this),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){D1(this);let e=Ja(this),n=qi(void 0),r;try{return i()}finally{Ja(e),qi(n)}}get(i,e=Ns,n=ft.Default){if(D1(this),i.hasOwnProperty($v))return i[$v](this);n=P0(n);let r,a=Ja(this),o=qi(void 0);try{if(!(n&ft.SkipSelf)){let d=this.records.get(i);if(d===void 0){let h=xN(i)&&I0(i);h&&this.injectableDefInScope(h)?d=ul(Zh(i),Q3):d=null,this.records.set(i,d)}if(d!=null)return this.hydrate(i,d,n)}let s=n&ft.Self?V0():this.parent;return e=n&ft.Optional&&e===Ns?null:e,s.get(i,e)}catch(s){if(s.name==="NullInjectorError"){if((s[n0]=s[n0]||[]).unshift(Qi(i)),a)throw s;return aN(s,i,"R3InjectorError",this.source)}else throw s}finally{qi(o),Ja(a)}}resolveInjectorInitializers(){let i=ht(null),e=Ja(this),n=qi(void 0),r;try{let a=this.get(_l,Ai,ft.Self);for(let o of a)o()}finally{Ja(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=di(i);let e=vl(i)?i:di(i&&i.provide),n=bN(i);if(!vl(i)&&i.multi===!0){let r=this.records.get(e);r||(r=ul(void 0,Q3,!0),r.factory=()=>Qh(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===Wv?Gb(Qi(i)):e.value===Q3&&(e.value=Wv,e.value=e.factory(void 0,n)),typeof e.value=="object"&&e.value&&CN(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{ht(r)}}injectableDefInScope(i){if(!i.providedIn)return!1;let e=di(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 Zh(t){let i=I0(t),e=i!==null?i.factory:Bs(t);if(e!==null)return e;if(t instanceof A)throw new Ce(204,!1);if(t instanceof Function)return vN(t);throw new Ce(204,!1)}function vN(t){if(t.length>0)throw new Ce(204,!1);let e=WH(t);return e!==null?()=>e.factory(t):()=>new t}function bN(t){if(ny(t))return ul(void 0,t.useValue);{let i=iy(t);return ul(i,Q3)}}function iy(t,i,e){let n;if(vl(t)){let r=di(t);return Bs(r)||Zh(r)}else if(ny(t))n=()=>di(t.useValue);else if(gN(t))n=()=>t.useFactory(...Qh(t.deps||[]));else if(hN(t))n=(r,a)=>ae(di(t.useExisting),a!==void 0&&a&ft.Optional?ft.Optional:void 0);else{let r=di(t&&(t.useClass||t.provide));if(yN(t))n=()=>new r(...Qh(t.deps));else return Bs(r)||Zh(r)}return n}function D1(t){if(t.destroyed)throw new Ce(205,!1)}function ul(t,i,e=!1){return{factory:t,value:i,multi:e?[]:void 0}}function yN(t){return!!t.deps}function CN(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function xN(t){return typeof t=="function"||typeof t=="object"&&t instanceof A}function Xh(t,i){for(let e of t)Array.isArray(e)?Xh(e,i):e&&$b(e)?Xh(e.\u0275providers,i):i(e)}function Ki(t,i){let e;t instanceof I1?(D1(t),e=t):e=new t0(t);let n,r=Ja(e),a=qi(void 0);try{return i()}finally{Ja(r),qi(a)}}function a8(){return Wb()!==void 0||v1()!=null}function o8(t){if(!a8())throw new Ce(-203,!1)}function MN(t){let i=ii.ng;if(i&&i.\u0275compilerFacade)return i.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function wN(t){return typeof t=="function"}var lo=0,lt=1,et=2,vi=3,qr=4,Zi=5,bl=6,a0=7,qn=8,yl=9,ao=10,an=11,P1=12,qv=13,kl=14,pr=15,js=16,ml=17,oo=18,L0=19,ry=20,Fo=21,Vh=22,Us=23,Ir=24,hl=25,Sn=26,ay=1;var $s=7,o0=8,Cl=9,_i=10;function Bo(t){return Array.isArray(t)&&typeof t[ay]=="object"}function uo(t){return Array.isArray(t)&&t[ay]===!0}function s8(t){return(t.flags&4)!==0}function El(t){return t.componentOffset>-1}function R0(t){return(t.flags&1)===1}function Ca(t){return!!t.template}function s0(t){return(t[et]&512)!==0}function Ol(t){return(t[et]&256)===256}var Jh=class{previousValue;currentValue;firstChange;constructor(i,e,n){this.previousValue=i,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}};function oy(t,i,e,n){i!==null?i.applyValueToInputSignal(i,n):t[e]=n}var Pe=(()=>{let t=()=>sy;return t.ngInherit=!0,t})();function sy(t){return t.type.prototype.ngOnChanges&&(t.setInput=SN),DN}function DN(){let t=ly(this),i=t?.current;if(i){let e=t.previous;if(e===ya)t.previous=i;else for(let n in i)e[n]=i[n];t.current=null,this.ngOnChanges(i)}}function SN(t,i,e,n,r){let a=this.declaredInputs[n],o=ly(t)||kN(t,{previous:ya,current:null}),s=o.current||(o.current={}),d=o.previous,h=d[a];s[a]=new Jh(h&&h.currentValue,e,d===ya),oy(t,i,r,e)}var cy="__ngSimpleChanges__";function ly(t){return t[cy]||null}function kN(t,i){return t[cy]=i}var Yv=null;var Qt=function(t,i=null,e){Yv?.(t,i,e)},dy="svg",EN="math";function xa(t){for(;Array.isArray(t);)t=t[lo];return t}function uy(t,i){return xa(i[t])}function Sa(t,i){return xa(i[t.index])}function c8(t,i){return t.data[i]}function F1(t,i){return t[i]}function my(t,i,e,n){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),i[e]=n}function Ma(t,i){let e=i[t];return Bo(e)?e:e[lo]}function ON(t){return(t[et]&4)===4}function l8(t){return(t[et]&128)===128}function IN(t){return uo(t[vi])}function Uo(t,i){return i==null?null:t[i]}function py(t){t[ml]=0}function fy(t){t[et]&1024||(t[et]|=1024,l8(t)&&Il(t))}function PN(t,i){for(;t>0;)i=i[kl],t--;return i}function z0(t){return!!(t[et]&9216||t[Ir]?.dirty)}function e6(t){t[ao].changeDetectionScheduler?.notify(8),t[et]&64&&(t[et]|=1024),z0(t)&&Il(t)}function Il(t){t[ao].changeDetectionScheduler?.notify(0);let i=Gs(t);for(;i!==null&&!(i[et]&8192||(i[et]|=8192,!l8(i)));)i=Gs(i)}function hy(t,i){if(Ol(t))throw new Ce(911,!1);t[Fo]===null&&(t[Fo]=[]),t[Fo].push(i)}function TN(t,i){if(t[Fo]===null)return;let e=t[Fo].indexOf(i);e!==-1&&t[Fo].splice(e,1)}function Gs(t){let i=t[vi];return uo(i)?i[vi]:i}function d8(t){return t[a0]??=[]}function u8(t){return t.cleanup??=[]}function AN(t,i,e,n){let r=d8(i);r.push(e),t.firstCreatePass&&u8(t).push(n,r.length-1)}var ut={lFrame:Cy(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var t6=!1;function VN(){return ut.lFrame.elementDepthCount}function LN(){ut.lFrame.elementDepthCount++}function RN(){ut.lFrame.elementDepthCount--}function m8(){return ut.bindingsEnabled}function gy(){return ut.skipHydrationRootTNode!==null}function zN(t){return ut.skipHydrationRootTNode===t}function HN(){ut.skipHydrationRootTNode=null}function je(){return ut.lFrame.lView}function Kt(){return ut.lFrame.tView}function G(t){return ut.lFrame.contextLView=t,t[qn]}function W(t){return ut.lFrame.contextLView=null,t}function yi(){let t=_y();for(;t!==null&&t.type===64;)t=t.parent;return t}function _y(){return ut.lFrame.currentTNode}function NN(){let t=ut.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}function $o(t,i){let e=ut.lFrame;e.currentTNode=t,e.isParent=i}function p8(){return ut.lFrame.isParent}function f8(){ut.lFrame.isParent=!1}function FN(){return ut.lFrame.contextLView}function vy(){return t6}function c0(t){let i=t6;return t6=t,i}function Xs(){let t=ut.lFrame,i=t.bindingRootIndex;return i===-1&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function h8(){return ut.lFrame.bindingIndex}function BN(t){return ut.lFrame.bindingIndex=t}function Js(){return ut.lFrame.bindingIndex++}function B1(t){let i=ut.lFrame,e=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,e}function jN(){return ut.lFrame.inI18n}function UN(t,i){let e=ut.lFrame;e.bindingIndex=e.bindingRootIndex=t,n6(i)}function $N(){return ut.lFrame.currentDirectiveIndex}function n6(t){ut.lFrame.currentDirectiveIndex=t}function GN(t){let i=ut.lFrame.currentDirectiveIndex;return i===-1?null:t[i]}function g8(){return ut.lFrame.currentQueryIndex}function H0(t){ut.lFrame.currentQueryIndex=t}function WN(t){let i=t[lt];return i.type===2?i.declTNode:i.type===1?t[Zi]:null}function by(t,i,e){if(e&ft.SkipSelf){let r=i,a=t;for(;r=r.parent,r===null&&!(e&ft.Host);)if(r=WN(a),r===null||(a=a[kl],r.type&10))break;if(r===null)return!1;i=r,t=a}let n=ut.lFrame=yy();return n.currentTNode=i,n.lView=t,!0}function _8(t){let i=yy(),e=t[lt];ut.lFrame=i,i.currentTNode=e.firstChild,i.lView=t,i.tView=e,i.contextLView=t,i.bindingIndex=e.bindingStartIndex,i.inI18n=!1}function yy(){let t=ut.lFrame,i=t===null?null:t.child;return i===null?Cy(t):i}function Cy(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 xy(){let t=ut.lFrame;return ut.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var My=xy;function v8(){let t=xy();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 qN(t){return(ut.lFrame.contextLView=PN(t,ut.lFrame.contextLView))[qn]}function Qr(){return ut.lFrame.selectedIndex}function Ws(t){ut.lFrame.selectedIndex=t}function Pl(){let t=ut.lFrame;return c8(t.tView,t.selectedIndex)}function Ut(){ut.lFrame.currentNamespace=dy}function ka(){YN()}function YN(){ut.lFrame.currentNamespace=null}function QN(){return ut.lFrame.currentNamespace}var wy=!0;function N0(){return wy}function F0(t){wy=t}function KN(t,i,e){let{ngOnChanges:n,ngOnInit:r,ngDoCheck:a}=i.type.prototype;if(n){let o=sy(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 b8(t,i){for(let e=i.directiveStart,n=i.directiveEnd;e=n)break}else i[d]<0&&(t[ml]+=65536),(s>14>16&&(t[et]&3)===i&&(t[et]+=16384,Qv(s,a)):Qv(s,a)}var gl=-1,qs=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(i,e,n){this.factory=i,this.canSeeViewProviders=e,this.injectImpl=n}};function XN(t){return(t.flags&8)!==0}function JN(t){return(t.flags&16)!==0}function eF(t,i,e){let n=0;for(;ni){o=a-1;break}}}for(;a>16}function d0(t,i){let e=nF(t),n=i;for(;e>0;)n=n[kl],e--;return n}var i6=!0;function u0(t){let i=i6;return i6=t,i}var iF=256,Ey=iF-1,Oy=5,rF=0,ba={};function aF(t,i,e){let n;typeof e=="string"?n=e.charCodeAt(0)||0:e.hasOwnProperty(k1)&&(n=e[k1]),n==null&&(n=e[k1]=rF++);let r=n&Ey,a=1<>Oy)]|=a}function m0(t,i){let e=Iy(t,i);if(e!==-1)return e;let n=i[lt];n.firstCreatePass&&(t.injectorIndex=i.length,Rh(n.data,t),Rh(i,null),Rh(n.blueprint,null));let r=y8(t,i),a=t.injectorIndex;if(ky(r)){let o=l0(r),s=d0(r,i),d=s[lt].data;for(let h=0;h<8;h++)i[a+h]=s[o+h]|d[o+h]}return i[a+8]=r,a}function Rh(t,i){t.push(0,0,0,0,0,0,0,0,i)}function Iy(t,i){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||i[t.injectorIndex+8]===null?-1:t.injectorIndex}function y8(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=Ly(r),n===null)return gl;if(e++,r=r[kl],n.injectorIndex!==-1)return n.injectorIndex|e<<16}return gl}function r6(t,i,e){aF(t,i,e)}function oF(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&&Ca(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 qs){let s=a;s.resolving&&Gb(XH(o[e]));let d=u0(s.canSeeViewProviders);s.resolving=!0;let h,v=s.injectImpl?qi(s.injectImpl):null,C=by(t,n,ft.Default);try{a=t[e]=s.factory(void 0,r,o,t,n),i.firstCreatePass&&e>=n.directiveStart&&KN(e,o[e],i)}finally{v!==null&&qi(v),u0(d),s.resolving=!1,My()}}return a}function cF(t){if(typeof t=="string")return t.charCodeAt(0)||0;let i=t.hasOwnProperty(k1)?t[k1]:void 0;return typeof i=="number"?i>=0?i&Ey:lF:i}function Zv(t,i,e){let n=1<>Oy)]&n)}function Xv(t,i){return!(t&ft.Self)&&!(t&ft.Host&&i)}var Fs=class{_tNode;_lView;constructor(i,e){this._tNode=i,this._lView=e}get(i,e,n){return Ay(this._tNode,this._lView,i,P0(n),e)}};function lF(){return new Fs(yi(),je())}function we(t){return H1(()=>{let i=t.prototype.constructor,e=i[e0]||a6(i),n=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==n;){let a=r[e0]||a6(r);if(a&&a!==e)return a;r=Object.getPrototypeOf(r)}return a=>new a})}function a6(t){return Fb(t)?()=>{let i=a6(di(t));return i&&i()}:Bs(t)}function dF(t,i,e,n,r){let a=t,o=i;for(;a!==null&&o!==null&&o[et]&2048&&!s0(o);){let s=Vy(a,o,e,n|ft.Self,ba);if(s!==ba)return s;let d=a.parent;if(!d){let h=o[ry];if(h){let v=h.get(e,ba,n);if(v!==ba)return v}d=Ly(o),o=o[kl]}a=d}return r}function Ly(t){let i=t[lt],e=i.type;return e===2?i.declTNode:e===1?t[Zi]:null}function B0(t){return oF(yi(),t)}function Jv(t,i=null,e=null,n){let r=Ry(t,i,e,n);return r.resolveInjectorInitializers(),r}function Ry(t,i=null,e=null,n,r=new Set){let a=[e||Ai,pN(t)];return n=n||(typeof t=="object"?void 0:Qi(t)),new I1(a,i||V0(),n||null,r)}var Te=class t{static THROW_IF_NOT_FOUND=Ns;static NULL=new r0;static create(i,e){if(Array.isArray(i))return Jv({name:""},e,i,"");{let n=i.name??"";return Jv({name:n},i.parent,i.providers,n)}}static \u0275prov=R({token:t,providedIn:"any",factory:()=>ae(Kb)});static __NG_ELEMENT_ID__=-1};var hn=class{attributeName;constructor(i){this.attributeName=i}__NG_ELEMENT_ID__=()=>B0(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},uF=new A("");uF.__NG_ELEMENT_ID__=t=>{let i=yi();if(i===null)throw new Ce(204,!1);if(i.type&2)return i.value;if(t&ft.Optional)return null;throw new Ce(204,!1)};var zy=!1,Go=(()=>{class t{static __NG_ELEMENT_ID__=mF;static __NG_ENV_ID__=e=>e}return t})(),p0=class extends Go{_lView;constructor(i){super(),this._lView=i}onDestroy(i){let e=this._lView;return Ol(e)?(i(),()=>{}):(hy(e,i),()=>TN(e,i))}};function mF(){return new p0(je())}var Ys=class{},C8=new A("",{providedIn:"root",factory:()=>!1});var Hy=new A(""),Ny=new A(""),mo=(()=>{class t{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Je(!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 o6=class extends N{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(i=!1){super(),this.__isAsync=i,a8()&&(this.destroyRef=u(Go,{optional:!0})??void 0,this.pendingTasks=u(mo,{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=o6;function A1(...t){}function Fy(t){let i,e;function n(){t=A1;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 eb(t){return queueMicrotask(()=>t()),()=>{t=A1}}var x8="isAngularZone",f0=x8+"_ID",pF=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=zy}=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,gF(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(x8)===!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,fF,A1,A1);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)}},fF={};function M8(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 hF(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function i(){Fy(()=>{t.callbackScheduled=!1,s6(t),t.isCheckStableRunning=!0,M8(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),s6(t)}function gF(t){let i=()=>{hF(t)},e=pF++;t._inner=t._inner.fork({name:"angular",properties:{[x8]:!0,[f0]:e,[f0+e]:!0},onInvokeTask:(n,r,a,o,s,d)=>{if(_F(d))return n.invokeTask(a,o,s,d);try{return tb(t),n.invokeTask(a,o,s,d)}finally{(t.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&i(),nb(t)}},onInvoke:(n,r,a,o,s,d,h)=>{try{return tb(t),n.invoke(a,o,s,d,h)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!vF(d)&&i(),nb(t)}},onHasTask:(n,r,a,o)=>{n.hasTask(a,o),r===a&&(o.change=="microTask"?(t._hasPendingMicrotasks=o.microTask,s6(t),M8(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 s6(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function tb(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function nb(t){t._nesting--,M8(t)}var h0=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 _F(t){return By(t,"__ignore_ng_zone__")}function vF(t){return By(t,"__scheduler_tick__")}function By(t,i){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[i]===!0}function bF(t="zone.js",i){return t==="noop"?new h0:t==="zone.js"?new se(i):t}var Vi=class{_console=console;handleError(i){this._console.error("ERROR",i)}},yF=new A("",{providedIn:"root",factory:()=>{let t=u(se),i=u(Vi);return e=>t.runOutsideAngular(()=>i.handleError(e))}});function ib(t,i){return Hb(t,i)}function CF(t){return Hb(zb,t)}var jy=(ib.required=CF,ib);function xF(){return Tl(yi(),je())}function Tl(t,i){return new Y(Sa(t,i))}var Y=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=xF}return t})();function Uy(t){return t instanceof Y?t.nativeElement:t}function Wo(t){return typeof t=="function"&&t[Gi]!==void 0}function Hn(t,i){let e=mh(t,i?.equal),n=e[Gi];return e.set=r=>_1(n,r),e.update=r=>ph(n,r),e.asReadonly=MF.bind(e),e}function MF(){let t=this[Gi];if(t.readonlyFn===void 0){let i=()=>this();i[Gi]=t,t.readonlyFn=i}return t.readonlyFn}function $y(t){return Wo(t)&&typeof t.set=="function"}function wF(){return this._results[Symbol.iterator]()}var kn=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=cN(i);(this._changesDetected=!sN(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]=wF};function Gy(t){return(t.flags&128)===128}var Wy=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(Wy||{}),qy=new Map,DF=0;function SF(){return DF++}function kF(t){qy.set(t[L0],t)}function c6(t){qy.delete(t[L0])}var rb="__ngContext__";function Al(t,i){Bo(i)?(t[rb]=i[L0],kF(i)):t[rb]=i}function Yy(t){return Ky(t[P1])}function Qy(t){return Ky(t[qr])}function Ky(t){for(;t!==null&&!uo(t);)t=t[qr];return t}var l6;function Zy(t){l6=t}function Xy(){if(l6!==void 0)return l6;if(typeof document<"u")return document;throw new Ce(210,!1)}var ec=new A("",{providedIn:"root",factory:()=>EF}),EF="ng",w8=new A(""),qo=new A("",{providedIn:"platform",factory:()=>"unknown"});var ze=new A(""),j1=new A("",{providedIn:"root",factory:()=>Xy().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var OF="h",IF="b";var Jy=!1,PF=new A("",{providedIn:"root",factory:()=>Jy});var D8=function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t}(D8||{}),Vl=new A(""),ab=new Set;function Yo(t){ab.has(t)||(ab.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var S8=(()=>{class t{view;node;constructor(e,n){this.view=e,this.node=n}static __NG_ELEMENT_ID__=TF}return t})();function TF(){return new S8(je(),yi())}var pl=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(pl||{}),eC=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})(),AF=[pl.EarlyRead,pl.Write,pl.MixedReadWrite,pl.Read],VF=(()=>{class t{ngZone=u(se);scheduler=u(Ys);errorHandler=u(Vi,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){u(Vl,{optional:!0})}execute(){let e=this.sequences.size>0;e&&Qt(16),this.executing=!0;for(let n of AF)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&&Qt(17)}register(e){let{view:n}=e;n!==void 0?((n[hl]??=[]).push(e),Il(n),n[et]|=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(D8.AFTER_NEXT_RENDER,e):e()}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})(),d6=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?.[hl];i&&(this.view[hl]=i.filter(e=>e!==this))}};function tc(t,i){!i?.injector&&o8(tc);let e=i?.injector??u(Te);return Yo("NgAfterRender"),tC(t,e,i,!1)}function kt(t,i){!i?.injector&&o8(kt);let e=i?.injector??u(Te);return Yo("NgAfterNextRender"),tC(t,e,i,!0)}function LF(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 tC(t,i,e,n){let r=i.get(eC);r.impl??=i.get(VF);let a=i.get(Vl,null,{optional:!0}),o=e?.phase??pl.MixedReadWrite,s=e?.manualCleanup!==!0?i.get(Go):null,d=i.get(S8,null,{optional:!0}),h=new d6(r.impl,LF(t,o),d?.view,n,s,a?.snapshot(null));return r.impl.register(h),h}var RF=(t,i,e,n)=>{};function zF(t,i,e,n){RF(t,i,e,n)}var HF=()=>null;function nC(t,i,e=!1){return HF(t,i,e)}function iC(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 $3}function j0(t){return NF()?.createHTML(t)||t}var G3;function rC(){if(G3===void 0&&(G3=null,ii.trustedTypes))try{G3=ii.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return G3}function ob(t){return rC()?.createHTML(t)||t}function sb(t){return rC()?.createScriptURL(t)||t}var so=class{changingThisBreaksApplicationSecurity;constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Rb})`}},m6=class extends so{getTypeName(){return"HTML"}},p6=class extends so{getTypeName(){return"Style"}},f6=class extends so{getTypeName(){return"Script"}},h6=class extends so{getTypeName(){return"URL"}},g6=class extends so{getTypeName(){return"ResourceURL"}};function Pr(t){return t instanceof so?t.changingThisBreaksApplicationSecurity:t}function po(t,i){let e=FF(t);if(e!=null&&e!==i){if(e==="ResourceURL"&&i==="URL")return!0;throw new Error(`Required a safe ${i}, got a ${e} (see ${Rb})`)}return e===i}function FF(t){return t instanceof so&&t.getTypeName()||null}function aC(t){return new m6(t)}function oC(t){return new p6(t)}function sC(t){return new f6(t)}function cC(t){return new h6(t)}function lC(t){return new g6(t)}function BF(t){let i=new v6(t);return jF()?new _6(i):i}var _6=class{inertDocumentHelper;constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i=""+i;try{let e=new window.DOMParser().parseFromString(j0(i),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(i):(e.firstChild?.remove(),e)}catch{return null}}},v6=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=j0(i),e}};function jF(){try{return!!new window.DOMParser().parseFromString(j0(""),"text/html")}catch{return!1}}var UF=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function U0(t){return t=String(t),t.match(UF)?t:"unsafe:"+t}function fo(t){let i={};for(let e of t.split(","))i[e]=!0;return i}function U1(...t){let i={};for(let e of t)for(let n in e)e.hasOwnProperty(n)&&(i[n]=!0);return i}var dC=fo("area,br,col,hr,img,wbr"),uC=fo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),mC=fo("rp,rt"),$F=U1(mC,uC),GF=U1(uC,fo("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")),WF=U1(mC,fo("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")),cb=U1(dC,GF,WF,$F),pC=fo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),qF=fo("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"),YF=fo("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"),QF=U1(pC,qF,YF),KF=fo("script,style,template"),b6=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=JF(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let a=XF(e);if(a){e=a;break}e=r.pop()}}return this.buf.join("")}startElement(i){let e=lb(i).toLowerCase();if(!cb.hasOwnProperty(e))return this.sanitizedSomething=!0,!KF.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let n=i.attributes;for(let r=0;r"),!0}endElement(i){let e=lb(i).toLowerCase();cb.hasOwnProperty(e)&&!dC.hasOwnProperty(e)&&(this.buf.push(""))}chars(i){this.buf.push(db(i))}};function ZF(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function XF(t){let i=t.nextSibling;if(i&&t!==i.previousSibling)throw fC(i);return i}function JF(t){let i=t.firstChild;if(i&&ZF(t,i))throw fC(i);return i}function lb(t){let i=t.nodeName;return typeof i=="string"?i:"FORM"}function fC(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var eB=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,tB=/([^\#-~ |!])/g;function db(t){return t.replace(/&/g,"&").replace(eB,function(i){let e=i.charCodeAt(0),n=i.charCodeAt(1);return"&#"+((e-55296)*1024+(n-56320)+65536)+";"}).replace(tB,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(//g,">")}var W3;function E8(t,i){let e=null;try{W3=W3||BF(t);let n=i?String(i):"";e=W3.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=W3.getInertBodyElement(n)}while(n!==a);let s=new b6().sanitizeChildren(ub(e)||e);return j0(s)}finally{if(e){let n=ub(e)||e;for(;n.firstChild;)n.firstChild.remove()}}}function ub(t){return"content"in t&&nB(t)?t.content:null}function nB(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 Ll(t){let i=I8();return i?ob(i.sanitize(Ln.HTML,t)||""):po(t,"HTML")?ob(Pr(t)):E8(Xy(),Yi(t))}function O8(t){let i=I8();return i?i.sanitize(Ln.URL,t)||"":po(t,"URL")?Pr(t):U0(Yi(t))}function iB(t){let i=I8();if(i)return sb(i.sanitize(Ln.RESOURCE_URL,t)||"");if(po(t,"ResourceURL"))return sb(Pr(t));throw new Ce(904,!1)}function rB(t,i){return i==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||i==="href"&&(t==="base"||t==="link")?iB:O8}function hC(t,i,e){return rB(i,e)(t)}function I8(){let t=je();return t&&t[ao].sanitizer}var aB=/^>|^->||--!>|)/g,sB="\u200B$1\u200B";function cB(t){return t.replace(aB,i=>i.replace(oB,sB))}function ame(t){return t.ownerDocument.defaultView}function ome(t){return t.ownerDocument}function gC(t){return t instanceof Function?t():t}function lB(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 _C="ng-template";function dB(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(Gr(n))return!1;o=!0}}}}return Gr(n)||o}function Gr(t){return(t&1)===0}function pB(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!==""&&!Gr(o)&&(i+=mb(a,r),r=""),n=o,a=a||!Gr(n);e++}return r!==""&&(i+=mb(a,r)),i}function bB(t){return t.map(vB).join(",")}function yB(t){let i=[],e=[],n=1,r=2;for(;nSn&&wC(t,i,Sn,!1),Qt(o?2:0,r),e(n,r)}finally{Ws(a),Qt(o?3:1,r)}}function G0(t,i,e){LB(t,i,e),(e.flags&64)===64&&RB(t,i,e)}function L8(t,i,e=Sa){let n=i.localNames;if(n!==null){let r=i.index+1;for(let a=0;anull;function AB(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function $1(t,i,e,n,r,a,o,s){if(!s&&z8(i,t,e,n,r)){El(i)&&VB(e,i.index);return}if(i.type&3){let d=Sa(i,e);n=AB(n),r=o!=null?o(r,i.value||"",n):r,a.setProperty(d,n,r)}else i.type&12}function VB(t,i){let e=Ma(i,t);e[et]&16||(e[et]|=64)}function LB(t,i,e){let n=e.directiveStart,r=e.directiveEnd;El(e)&&OB(i,e,t.data[n+e.componentOffset]),t.firstCreatePass||m0(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[a0]=null);let r=i[Fo];if(r!==null){i[Fo]=null;for(let o=0;o{Il(t.lView)},consumerOnSignalRead(){this.lView[Ir]=this}});function cj(t){let i=t[Ir]??Object.create(lj);return i.lView=t,i}var lj=Be(q({},Qc),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let i=Gs(t.lView);for(;i&&!AC(i[lt]);)i=Gs(i);i&&fy(i)},consumerOnSignalRead(){this.lView[Ir]=this}});function AC(t){return t.type!==2}function VC(t){if(t[Us]===null)return;let i=!0;for(;i;){let e=!1;for(let n of t[Us])n.dirty&&(e=!0,n.zone===null||Zone.current===n.zone?n.run():n.zone.run(()=>n.run()));i=e&&!!(t[et]&8192)}}var dj=100;function LC(t,i=!0,e=0){let r=t[ao].rendererFactory,a=!1;a||r.begin?.();try{uj(t,e)}catch(o){throw i&&BB(t,o),o}finally{a||r.end?.()}}function uj(t,i){let e=vy();try{c0(!0),x6(t,i);let n=0;for(;z0(t);){if(n===dj)throw new Ce(103,!1);n++,x6(t,1)}}finally{c0(e)}}function mj(t,i,e,n){if(Ol(i))return;let r=i[et],a=!1,o=!1;_8(i);let s=!0,d=null,h=null;a||(AC(t)?(h=rj(i),d=h1(h)):sh()===null?(s=!1,h=cj(i),d=h1(h)):i[Ir]&&(g1(i[Ir]),i[Ir]=null));try{py(i),BN(t.bindingStartIndex),e!==null&&DC(t,i,e,2,n);let v=(r&3)===3;if(!a)if(v){let D=t.preOrderCheckHooks;D!==null&&K3(i,D,null)}else{let D=t.preOrderHooks;D!==null&&Z3(i,D,0,null),Lh(i,0)}if(o||pj(i),VC(i),RC(i,0),t.contentQueries!==null&&iC(t,i),!a)if(v){let D=t.contentCheckHooks;D!==null&&K3(i,D)}else{let D=t.contentHooks;D!==null&&Z3(i,D,1),Lh(i,1)}hj(t,i);let C=t.components;C!==null&&HC(i,C,0);let S=t.viewQuery;if(S!==null&&u6(2,S,n),!a)if(v){let D=t.viewCheckHooks;D!==null&&K3(i,D)}else{let D=t.viewHooks;D!==null&&Z3(i,D,2),Lh(i,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),i[Vh]){for(let D of i[Vh])D();i[Vh]=null}a||(PC(i),i[et]&=-73)}catch(v){throw a||Il(i),v}finally{h!==null&&(c3(h,d),s&&oj(h)),v8()}}function RC(t,i){for(let e=Yy(t);e!==null;e=Qy(e))for(let n=_i;n0&&(t[e-1][qr]=n[qr]);let a=i0(t,_i+i);WB(n[lt],n);let o=a[oo];o!==null&&o.detachView(a[lt]),n[vi]=null,n[qr]=null,n[et]&=-129}return n}function gj(t,i,e,n){let r=_i+n,a=e.length;n>0&&(e[r-1][qr]=i),n-1&&(V1(i,n),i0(e,n))}this._attachedToViewContainer=!1}W0(this._lView[lt],this._lView)}onDestroy(i){hy(this._lView,i)}markForCheck(){U8(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[et]&=-129}reattach(){e6(this._lView),this._lView[et]|=128}detectChanges(){this._lView[et]|=1024,LC(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ce(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let i=s0(this._lView),e=this._lView[js];e!==null&&!i&&B8(e,this._lView),SC(this._lView[lt],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new Ce(902,!1);this._appRef=i;let e=s0(this._lView),n=this._lView[js];n!==null&&!e&&jC(n,this._lView),e6(this._lView)}};var Qe=(()=>{class t{static __NG_ELEMENT_ID__=bj}return t})(),_j=Qe,vj=class extends _j{_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=G1(this._declarationLView,this._declarationTContainer,i,{embeddedViewInjector:e,dehydratedView:n});return new L1(r)}};function bj(){return Q0(yi(),je())}function Q0(t,i){return t.type&4?new vj(i,t,Tl(t,i)):null}function Rl(t,i,e,n,r){let a=t.data[i];if(a===null)a=yj(t,i,e,n,r),jN()&&(a.flags|=32);else if(a.type&64){a.type=e,a.value=n,a.attrs=r;let o=NN();a.injectorIndex=o===null?-1:o.injectorIndex}return $o(a,!0),a}function yj(t,i,e,n,r){let a=_y(),o=p8(),s=o?a:a&&a.parent,d=t.data[i]=xj(t,s,e,i,n,r);return Cj(t,d,a,o),d}function Cj(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 xj(t,i,e,n,r,a){let o=i?i.injectorIndex:-1,s=0;return gy()&&(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 lme=new RegExp(`^(\\d+)*(${IF}|${OF})*(.*)`);var Mj=()=>null;function wl(t,i){return Mj(t,i)}var wj=class{},UC=class{},M6=class{resolveComponentFactory(i){throw Error(`No component factory found for ${Qi(i)}.`)}},K0=class{static NULL=new M6},En=class{},Ke=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>Dj()}return t})();function Dj(){let t=je(),i=yi(),e=Ma(i.index,t);return(Bo(e)?e:t)[an]}var Sj=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>null})}return t})();var Hh={},w6=class{injector;parentInjector;constructor(i,e){this.injector=i,this.parentInjector=e}get(i,e,n){n=P0(n);let r=this.injector.get(i,Hh,n);return r!==Hh||e===Hh?r:this.parentInjector.get(i,e,n)}};function D6(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 Rj(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&$0.SignalBased)!==0};return r&&(a.transform=r),a})}function Nj(t){return Object.keys(t).map(i=>({propName:t[i],templateName:i}))}function Fj(t,i,e){let n=i instanceof fn?i:i?.injector;return n&&t.getStandaloneInjector!==null&&(n=t.getStandaloneInjector(n)||n),n?new w6(e,n):e}function Bj(t){let i=t.get(En,null);if(i===null)throw new Ce(407,!1);let e=t.get(Sj,null),n=t.get(Ys,null);return{rendererFactory:i,sanitizer:e,changeDetectionScheduler:n}}function jj(t,i){let e=(t.selectors[0][0]||"div").toLowerCase();return bC(i,e,e==="svg"?dy:e==="math"?EN:null)}var Qs=class extends UC{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=Hj(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=Nj(this.componentDef.outputs),this.cachedOutputs}constructor(i,e){super(),this.componentDef=i,this.ngModule=e,this.componentType=i.type,this.selector=bB(i.selectors),this.ngContentSelectors=i.ngContentSelectors??[],this.isBoundToModule=!!e}create(i,e,n,r){Qt(22);let a=ht(null);try{let o=this.componentDef,s=n?["ng-version","19.2.14"]:yB(this.componentDef.selectors[0]),d=T8(0,null,null,1,0,null,null,null,null,[s],null),h=Fj(o,r||this.ngModule,i),v=Bj(h),C=v.rendererFactory.createRenderer(null,o),S=n?IB(C,n,o.encapsulation,h):jj(o,C),D=A8(null,d,null,512|xC(o),null,null,v,C,h,null,nC(S,h,!0));D[Sn]=S,_8(D);let L=null;try{let ne=GC(Sn,d,D,"#host",()=>[this.componentDef],!0,0);S&&(CC(C,S,ne),Al(S,D)),G0(d,D,ne),k8(d,ne,D),WC(d,ne),e!==void 0&&Uj(ne,this.ngContentSelectors,e),L=Ma(ne.index,D),D[qn]=L[qn],H8(d,D,null)}catch(ne){throw L!==null&&c6(L),c6(D),ne}finally{Qt(23),v8()}return new S6(this.componentType,D)}finally{ht(a)}}},S6=class extends wj{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(i,e){super(),this._rootLView=e,this._tNode=c8(e[lt],Sn),this.location=Tl(this._tNode,e),this.instance=Ma(this._tNode.index,e)[qn],this.hostView=this.changeDetectorRef=new L1(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=z8(n,r[lt],r,i,e);this.previousInputValues.set(i,e);let o=Ma(n.index,r);U8(o,1)}get injector(){return new Fs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}};function Uj(t,i,e){let n=t.projection=[];for(let r=0;r{class t{static __NG_ELEMENT_ID__=$j}return t})();function $j(){let t=yi();return YC(t,je())}var Gj=rt,qC=class extends Gj{_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 Fs(this._hostTNode,this._hostLView)}get parentInjector(){let i=y8(this._hostTNode,this._hostLView);if(ky(i)){let e=d0(i,this._hostLView),n=l0(i),r=e[lt].data[n+8];return new Fs(r,e)}else return new Fs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){let e=vb(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=wl(this._lContainer,i.ssrId),s=i.createEmbeddedViewImpl(e||{},a,o);return this.insertImpl(s,r,Ml(this._hostTNode,o)),s}createComponent(i,e,n,r,a){let o=i&&!wN(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(jo(i)),h=n||this.parentInjector;if(!a&&d.ngModule==null){let ne=(o?h:this.parentInjector).get(fn,null);ne&&(a=ne)}let v=jo(d.componentType??{}),C=wl(this._lContainer,v?.id??null),S=C?.firstChild??null,D=d.create(h,r,S,a);return this.insertImpl(D.hostView,s,Ml(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 qC(d,d[Zi],d[vi]);h.detach(h.indexOf(i))}}let a=this._adjustIndex(e),o=this._lContainer;return W1(o,r,a,n),i.attachToViewContainerRef(),Qb(Nh(o),a,i),i}move(i,e){return this.insert(i,e)}indexOf(i){let e=vb(this._lContainer);return e!==null?e.indexOf(i):-1}remove(i){let e=this._adjustIndex(i,-1),n=V1(this._lContainer,e);n&&(i0(Nh(this._lContainer),e),W0(n[lt],n))}detach(i){let e=this._adjustIndex(i,-1),n=V1(this._lContainer,e);return n&&i0(Nh(this._lContainer),e)!=null?new L1(n):null}_adjustIndex(i,e=0){return i??this.length+e}};function vb(t){return t[o0]}function Nh(t){return t[o0]||(t[o0]=[])}function YC(t,i){let e,n=i[t.index];return uo(n)?e=n:(e=NC(n,i,null,t),i[t.index]=e,V8(i,e)),qj(e,i,t,n),new qC(e,t,i)}function Wj(t,i){let e=t[an],n=e.createComment(""),r=Sa(i,t),a=e.parentNode(r);return g0(e,a,n,e.nextSibling(r),!1),n}var qj=Kj,Yj=()=>!1;function Qj(t,i,e){return Yj(t,i,e)}function Kj(t,i,e,n){if(t[$s])return;let r;e.type&8?r=xa(n):r=Wj(i,e),t[$s]=r}var k6=class t{queryList;matches=null;constructor(i){this.queryList=i}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},E6=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 XC(t,i,e){t.queries===null&&(t.queries=new O6),t.queries.track(new I6(i,e))}function iU(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 W8(t,i){return t.queries.getByIndex(i)}function JC(t,i){let e=t[lt],n=W8(e,i);return n.crossesNgTemplate?P6(e,t,i,[]):QC(e,t,n,i)}function ex(t,i,e){let n,r=m3(()=>{n._dirtyCounter();let a=sU(n,t);if(i&&a===void 0)throw new Ce(-951,!1);return a});return n=r[Gi],n._dirtyCounter=Hn(0),n._flatValue=void 0,r}function rU(t){return ex(!0,!1,t)}function aU(t){return ex(!0,!0,t)}function oU(t,i){let e=t[Gi];e._lView=je(),e._queryIndex=i,e._queryList=G8(e._lView,i),e._queryList.onDirty(()=>e._dirtyCounter.update(n=>n+1))}function sU(t,i){let e=t._lView,n=t._queryIndex;if(e===void 0||n===void 0||e[et]&4)return i?void 0:Ai;let r=G8(e,n),a=JC(e,n);return r.reset(a,Uy),i?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}function bb(t,i){return rU(i)}function cU(t,i){return aU(i)}var tx=(bb.required=cU,bb);function lU(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(pU))}return a}return y0.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(()=>fU(a));i.push(d)}),uU(),Promise.all(i).then(()=>{})}var y0=new Map,dU=new Set;function uU(){let t=y0;return y0=new Map,t}function mU(){return y0.size===0}function pU(t){return typeof t=="string"?t:t.text()}function fU(t){dU.delete(t)}var co=class{},q8=class{};var C0=class extends co{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new v0(this);constructor(i,e,n,r=!0){super(),this.ngModuleType=i,this._parent=e;let a=Xb(i);this._bootstrapComponents=gC(a.bootstrap),this._r3Injector=Ry(i,e,[{provide:co,useValue:this},{provide:K0,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)}},x0=class extends q8{moduleType;constructor(i){super(),this.moduleType=i}create(i){return new C0(this.moduleType,i,[])}};function hU(t,i,e){return new C0(t,i,e,!1)}var T6=class extends co{injector;componentFactoryResolver=new v0(this);instance=null;constructor(i){super();let e=new I1([...i.providers,{provide:co,useValue:this},{provide:K0,useValue:this.componentFactoryResolver}],i.parent||V0(),i.debugName,new Set(["environment"]));this.injector=e,i.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}};function q1(t,i,e=null){return new T6({providers:t,parent:i,debugName:e,runEnvironmentInitializers:!0}).injector}var gU=(()=>{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=ey(!1,e.type),r=n.length>0?q1([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 H1(()=>{let i=nx(t),e=Be(q({},i),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Wy.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:i.standalone?r=>r.get(gU).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||wa.Emulated,styles:t.styles||Ai,_:null,schemas:t.schemas||null,tView:null,id:""});i.standalone&&Yo("NgStandalone"),ix(e);let n=t.dependencies;return e.directiveDefs=yb(n,!1),e.pipeDefs=yb(n,!0),e.id=CU(e),e})}function _U(t){return jo(t)||Jb(t)}function vU(t){return t!==null}function K(t){return H1(()=>({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 bU(t,i){if(t==null)return ya;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=$0.None,d=null),e[a]=[n,s,d],i[a]=o}return e}function yU(t){if(t==null)return ya;let i={};for(let e in t)t.hasOwnProperty(e)&&(i[t[e]]=e);return i}function V(t){return H1(()=>{let i=nx(t);return ix(i),i})}function _t(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 nx(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||ya,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:bU(t.inputs,i),outputs:yU(t.outputs),debugInfo:null}}function ix(t){t.features?.forEach(i=>i(t))}function yb(t,i){if(!t)return null;let e=i?mN:_U;return()=>(typeof t=="function"?t():t).map(n=>e(n)).filter(vU)}function CU(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 xU(t){return Object.getPrototypeOf(t.prototype).constructor}function ce(t){let i=xU(t.type),e=!0,n=[t];for(;i;){let r;if(Ca(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=Fh(t.inputs),o.declaredInputs=Fh(t.declaredInputs),o.outputs=Fh(t.outputs);let s=r.hostBindings;s&&kU(t,s);let d=r.viewQuery,h=r.contentQueries;if(d&&DU(t,d),h&&SU(t,h),MU(t,r),$H(t.outputs,r.outputs),Ca(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=xl(r.hostAttrs,e=xl(e,r.hostAttrs))}}function Fh(t){return t===ya?{}:t===Ai?[]:t}function DU(t,i){let e=t.viewQuery;e?t.viewQuery=(n,r)=>{i(n,r),e(n,r)}:t.viewQuery=i}function SU(t,i){let e=t.contentQueries;e?t.contentQueries=(n,r,a)=>{i(n,r,a),e(n,r,a)}:t.contentQueries=i}function kU(t,i){let e=t.hostBindings;e?t.hostBindings=(n,r)=>{i(n,r),e(n,r)}:t.hostBindings=i}function rx(t){let i=e=>{let n=Array.isArray(t);e.hostDirectives===null?(e.findHostDirectiveDefs=ax,e.hostDirectives=n?t.map(A6):[t]):n?e.hostDirectives.unshift(...t.map(A6)):e.hostDirectives.unshift(t)};return i.ngInherit=!0,i}function ax(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)Cb(A6(a),i,e)}else Cb(n,i,e)}function Cb(t,i,e){let n=Jb(t.directive);EU(n.declaredInputs,t.inputs),ax(n,i,e),e.set(n,t),i.push(n)}function A6(t){return typeof t=="function"?{directive:di(t),inputs:ya,outputs:ya}:{directive:di(t.directive),inputs:xb(t.inputs),outputs:xb(t.outputs)}}function xb(t){if(t===void 0||t.length===0)return ya;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 K8=new A(""),Q1=new A(""),X0=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(e,n,r){this._ngZone=e,this.registry=n,a8()&&(this._destroyRef=u(Go,{optional:!0})??void 0),Z8||(VU(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(J0),ae(Q1))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),J0=(()=>{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 Z8?.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 VU(t){Z8=t}var Z8,lx=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>new V6})}return t})(),V6=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 X8(t){return!!t&&typeof t.subscribe=="function"}var dx=new A("");function J8(t){return Sl([{provide:dx,multi:!0,useValue:t}])}var ux=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,n)=>{this.resolve=e,this.reject=n});appInits=u(dx,{optional:!0})??[];injector=u(Te);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(X8(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})(),eg=new A("");function LU(){uh(()=>{throw new Ce(600,!1)})}function RU(t){return t.isBoundToModule}var zU=10;function mx(t,i){return Array.isArray(i)?i.reduce(mx,t):q(q({},t),i)}var bi=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=u(yF);afterRenderManager=u(eC);zonelessEnabled=u(C8);rootEffectScheduler=u(lx);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(mo).hasPendingTasks.pipe(me(e=>!e));constructor(){u(Vl,{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=Te.NULL){Qt(10);let a=e instanceof UC;if(!this._injector.get(ux).done){let D="";throw new Ce(405,D)}let s;a?s=e:s=this._injector.get(K0).resolveComponentFactory(e),this.componentTypes.push(s.componentType);let d=RU(s)?void 0:this._injector.get(co),h=n||s.selector,v=s.create(r,[],h,d),C=v.location.nativeElement,S=v.injector.get(K8,null);return S?.registerApplication(C),v.onDestroy(()=>{this.detachView(v.hostView),J3(this.components,v),S?.unregisterApplication(C)}),this._loadComponent(v),Qt(11,v),v}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Qt(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(D8.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(),Qt(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(En,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++z0(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;J3(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(eg,[]).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),()=>J3(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 J3(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function HU(t,i,e,n){if(!e&&!z0(t))return;LC(t,i,e&&!n?0:1)}function ee(t,i,e,n){let r=je(),a=Js();if(fr(r,a,i)){let o=Kt(),s=Pl();HB(s,r,t,i,e,n)}return ee}function tg(t,i,e,n){return fr(t,Js(),e)?i+Yi(e)+n:Yn}function px(t,i,e,n,r,a){let o=h8(),s=R1(t,o,e,r);return B1(2),s?i+Yi(e)+n+Yi(r)+a:Yn}function NU(t,i,e,n,r,a,o,s){let d=h8(),h=sx(t,d,e,r,o);return B1(3),h?i+Yi(e)+n+Yi(r)+a+Yi(o)+s:Yn}function FU(t,i,e,n,r,a,o,s,d,h){let v=h8(),C=cx(t,v,e,r,o,d);return B1(4),C?i+Yi(e)+n+Yi(r)+a+Yi(o)+s+Yi(d)+h:Yn}function q3(t,i){return t<<17|i<<2}function Ks(t){return t>>17&32767}function BU(t){return(t&2)==2}function jU(t,i){return t&131071|i<<17}function L6(t){return t|2}function Dl(t){return(t&131068)>>2}function Bh(t,i){return t&-131069|i<<2}function UU(t){return(t&1)===1}function R6(t){return t|1}function $U(t,i,e,n,r,a){let o=a?i.classBindings:i.styleBindings,s=Ks(o),d=Dl(o);t[n]=e;let h=!1,v;if(Array.isArray(e)){let C=e;v=C[1],(v===null||N1(C,v)>0)&&(h=!0)}else v=e;if(r)if(d!==0){let S=Ks(t[s+1]);t[n+1]=q3(S,s),S!==0&&(t[S+1]=Bh(t[S+1],n)),t[s+1]=jU(t[s+1],n)}else t[n+1]=q3(s,0),s!==0&&(t[s+1]=Bh(t[s+1],n)),s=n;else t[n+1]=q3(d,0),s===0?s=n:t[d+1]=Bh(t[d+1],n),d=n;h&&(t[n+1]=L6(t[n+1])),Mb(t,v,n,!0),Mb(t,v,n,!1),GU(i,v,t,n,a),o=q3(s,d),a?i.classBindings=o:i.styleBindings=o}function GU(t,i,e,n,r){let a=r?t.residualClasses:t.residualStyles;a!=null&&typeof i=="string"&&N1(a,i)>=0&&(e[n+1]=R6(e[n+1]))}function Mb(t,i,e,n){let r=t[e+1],a=i===null,o=n?Ks(r):Dl(r),s=!1;for(;o!==0&&(s===!1||a);){let d=t[o],h=t[o+1];WU(d,i)&&(s=!0,t[o+1]=n?R6(h):L6(h)),o=n?Ks(h):Dl(h)}s&&(t[e+1]=n?L6(r):R6(r))}function WU(t,i){return t===null||i==null||(Array.isArray(t)?t[1]:t)===i?!0:Array.isArray(t)&&typeof i=="string"?N1(t,i)>=0:!1}var Wr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function qU(t){return t.substring(Wr.key,Wr.keyEnd)}function YU(t){return QU(t),fx(t,hx(t,0,Wr.textEnd))}function fx(t,i){let e=Wr.textEnd;return e===i?-1:(i=Wr.keyEnd=KU(t,Wr.key=i,e),hx(t,i,e))}function QU(t){Wr.key=0,Wr.keyEnd=0,Wr.value=0,Wr.valueEnd=0,Wr.textEnd=t.length}function hx(t,i,e){for(;i32;)i++;return i}function y(t,i,e){let n=je(),r=Js();if(fr(n,r,i)){let a=Kt(),o=Pl();$1(a,o,n,t,i,n[an],e,!1)}return y}function z6(t,i,e,n,r){z8(i,t,e,r?"class":"style",n)}function Et(t,i,e){return _x(t,i,e,!1),Et}function te(t,i){return _x(t,i,null,!0),te}function It(t){vx(n$,gx,t,!0)}function gx(t,i){for(let e=YU(i);e>=0;e=fx(i,e))T0(t,qU(i),!0)}function _x(t,i,e,n){let r=je(),a=Kt(),o=B1(2);if(a.firstUpdatePass&&yx(a,t,o,n),i!==Yn&&fr(r,o,i)){let s=a.data[Qr()];Cx(a,s,r,r[an],t,r[o+1]=r$(i,e),n,o)}}function vx(t,i,e,n){let r=Kt(),a=B1(2);r.firstUpdatePass&&yx(r,null,a,n);let o=je();if(e!==Yn&&fr(o,a,e)){let s=r.data[Qr()];if(xx(s,n)&&!bx(r,a)){let d=n?s.classesWithoutHost:s.stylesWithoutHost;d!==null&&(e=Wh(d,e||"")),z6(r,s,o,e,n)}else i$(r,s,o,o[an],o[a+1],o[a+1]=t$(t,i,e),n,a)}}function bx(t,i){return i>=t.expandoStartIndex}function yx(t,i,e,n){let r=t.data;if(r[e+1]===null){let a=r[Qr()],o=bx(t,e);xx(a,n)&&i===null&&!o&&(i=!1),i=ZU(r,a,i,n),$U(r,a,i,e,o,n)}}function ZU(t,i,e,n){let r=GN(t),a=n?i.residualClasses:i.residualStyles;if(r===null)(n?i.classBindings:i.styleBindings)===0&&(e=jh(null,t,i,e,n),e=z1(e,i.attrs,n),a=null);else{let o=i.directiveStylingLast;if(o===-1||t[o]!==r)if(e=jh(r,t,i,e,n),a===null){let d=XU(t,i,n);d!==void 0&&Array.isArray(d)&&(d=jh(null,t,i,d[1],n),d=z1(d,i.attrs,n),JU(t,i,n,d))}else a=e$(t,i,n)}return a!==void 0&&(n?i.residualClasses=a:i.residualStyles=a),e}function XU(t,i,e){let n=e?i.classBindings:i.styleBindings;if(Dl(n)!==0)return t[Ks(n)]}function JU(t,i,e,n){let r=e?i.classBindings:i.styleBindings;t[Ks(r)]=n}function e$(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===Yn&&(S=C?Ai:void 0);let D=C?Th(S,n):v===n?S:void 0;if(h&&!w0(D)&&(D=Th(d,n)),w0(D)&&(s=D,o))return s;let L=t[r+1];r=o?Ks(L):Dl(L)}if(i!==null){let d=a?i.residualClasses:i.residualStyles;d!=null&&(s=Th(d,n))}return s}function w0(t){return t!==void 0}function r$(t,i){return t==null||t===""||(typeof i=="string"?t=t+i:typeof t=="object"&&(t=Qi(Pr(t)))),t}function xx(t,i){return(t.flags&(i?8:16))!==0}function eu(t,i,e){let n=je(),r=tg(n,t,i,e);vx(T0,gx,r,!0)}var H6=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 Uh(t,i,e,n,r){return t===e&&Object.is(i,n)?1:Object.is(r(t,i),r(e,n))?-1:0}function a$(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=Uh(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=Uh(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 qe=e(d,D);Object.is(qe,ne)?(t.swap(a,o),t.updateValue(o,D),d--,o--):t.move(o,a),t.updateValue(a,v),a++;continue}if(n??=new D0,r??=Sb(t,a,o,e),N6(t,n,a,ye))t.updateValue(a,v),a++,o++;else if(r.has(ye))n.set(ne,t.detach(a)),o--;else{let qe=t.create(a,i[a]);t.attach(a,qe),a++,o++}}for(;a<=d;)Db(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=Uh(a,v,a,C,e);if(S!==0)S<0&&t.updateValue(a,C),a++,h=d.next();else{n??=new D0,r??=Sb(t,a,o,e);let D=e(a,C);if(N6(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;)Db(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 N6(t,i,e,n){return i!==void 0&&i.has(n)?(t.attach(e,i.get(n)),i.delete(n),!0):!1}function Db(t,i,e,n,r){if(N6(t,i,n,e(n,r)))t.updateValue(n,r);else{let a=t.create(n,r);t.attach(n,a)}}function Sb(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 D0=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){Yo("NgControlFlow");let e=je(),n=Js(),r=e[n]!==Yn?e[n]:-1,a=r!==-1?S0(e,Sn+r):void 0,o=0;if(fr(e,n,t)){let s=ht(null);try{if(a!==void 0&&BC(a,o),t!==-1){let d=Sn+t,h=S0(e,d),v=U6(e[lt],d),C=wl(h,v.tView.ssrId),S=G1(e,v,i,{dehydratedView:C});W1(h,S,o,Ml(v,C))}}finally{ht(s)}}else if(a!==void 0){let s=FC(a,o);s!==void 0&&(s[qn]=i)}}var F6=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 ho(t,i){return i}var B6=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){Yo("NgControlFlow");let D=je(),L=Kt(),ne=d!==void 0,oe=je(),ye=s?o.bind(oe[pr][qn]):o,qe=new B6(ne,ye);oe[Sn+t]=qe,M0(D,L,t+1,i,e,n,r,Uo(L.consts,a)),ne&&M0(D,L,t+2,d,h,v,C,Uo(L.consts,S))}var j6=class extends H6{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)[qn].$implicit}attach(i,e){let n=e[bl];this.needsIndexUpdate||=i!==this.length,W1(this.lContainer,e,i,Ml(this.templateTNode,n))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,o$(this.lContainer,i)}create(i,e){let n=wl(this.lContainer,this.templateTNode.tView.ssrId),r=G1(this.hostLView,this.templateTNode,new F6(this.lContainer,e,i),{dehydratedView:n});return this.operationsCounter?.recordCreate(),r}destroy(i){W0(i[lt],i),this.operationsCounter?.recordDestroy()}updateValue(i,e){this.getLView(i)[qn].$implicit=e}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i(F0(!0),bC(n,r,QN()));function l$(t,i,e,n,r){let a=i.consts,o=Uo(a,n),s=Rl(i,t,8,"ng-container",o);o!==null&&D6(s,o,!0);let d=Uo(a,r);return m8()&&$8(i,e,s,d,R8),s.mergedAttrs=xl(s.mergedAttrs,s.attrs),i.queries!==null&&i.queries.elementStart(i,s),s}function gn(t,i,e){let n=je(),r=Kt(),a=t+Sn,o=r.firstCreatePass?l$(a,r,n,i,e):r.data[a];$o(o,!0);let s=d$(r,n,o,t);return n[a]=s,N0()&&q0(r,n,s,o),Al(s,n),R0(o)&&(G0(r,n,o),k8(r,o,n)),e!=null&&L8(n,o),gn}function _n(){let t=yi(),i=Kt();return p8()?f8():(t=t.parent,$o(t,!1)),i.firstCreatePass&&(b8(i,t),s8(t)&&i.queries.elementEnd(t)),_n}function Tt(t,i,e){return gn(t,i,e),_n(),Tt}var d$=(t,i,e,n)=>(F0(!0),MB(i[an],""));function de(){return je()}function zt(t,i,e){let n=je(),r=Js();if(fr(n,r,i)){let a=Kt(),o=Pl();$1(a,o,n,t,i,n[an],e,!0)}return zt}var Hs=void 0;function u$(t){let i=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&e===0?1:5}var m$=["en",[["a","p"],["AM","PM"],Hs],[["AM","PM"],Hs,Hs],[["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"]],Hs,[["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"]],Hs,[["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}",Hs,"{1} 'at' {0}",Hs],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",u$],E1={};function Mx(t,i,e){typeof i!="string"&&(e=i,i=t[on.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),E1[i]=t,e&&(E1[i][on.ExtraData]=e)}function er(t){let i=p$(t),e=kb(i);if(e)return e;let n=i.split("-")[0];if(e=kb(n),e)return e;if(n==="en")return m$;throw new Ce(701,!1)}function kb(t){return t in E1||(E1[t]=ii.ng&&ii.ng.common&&ii.ng.common.locales&&ii.ng.common.locales[t]),E1[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 p$(t){return t.toLowerCase().replace(/_/g,"-")}var k0="en-US",f$="USD";var h$=k0;function g$(t){typeof t=="string"&&(h$=t.toLowerCase().replace(/_/g,"-"))}function Eb(t,i,e){return function n(r){if(r===Function)return e;let a=El(t)?Ma(t.index,i):i;U8(a,5);let o=i[qn],s=Ob(i,o,e,r),d=n.__ngNextListenerFn__;for(;d;)s=Ob(i,o,d,r)&&s,d=d.__ngNextListenerFn__;return s}}function Ob(t,i,e,n){let r=ht(null);try{return Qt(6,i,e),e(n)!==!1}catch(a){return _$(t,a),!1}finally{Qt(7,i,e),ht(r)}}function _$(t,i){let e=t[yl],n=e?e.get(Vi,null):null;n&&n.handleError(i)}function Ib(t,i,e,n,r,a){let o=i[e],s=i[lt],h=s.data[e].outputs[n],v=o[h],C=s.firstCreatePass?u8(s):null,S=d8(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=Kt(),o=yi();return wx(a,r,r[an],o,t,i,n),z}function v$(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 wx(t,i,e,n,r,a,o){let s=R0(n),h=t.firstCreatePass?u8(t):null,v=d8(i),C=!0;if(n.type&3||o){let S=Sa(n,i),D=o?o(S):S,L=v.length,ne=o?ye=>o(xa(ye[n.index])):n.index,oe=null;if(!o&&s&&(oe=v$(t,i,r,n.index)),oe!==null){let ye=oe.__ngLastListenerFn__||oe;ye.__ngNextListenerFn__=a,oe.__ngLastListenerFn__=a,C=!1}else{a=Eb(n,i,a),zF(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=Eb(n,i,a);if(C){let S=n.outputs?.[r],D=n.hostDirectiveOutputs?.[r];if(D&&D.length)for(let L=0;L(F0(!0),CB(i[an],n));function P(t){return X("",t,""),P}function X(t,i,e){let n=je(),r=tg(n,t,i,e);return r!==Yn&&iu(n,Qr(),r),X}function Ct(t,i,e,n,r){let a=je(),o=px(a,t,i,e,n,r);return o!==Yn&&iu(a,Qr(),o),Ct}function Ko(t,i,e,n,r,a,o){let s=je(),d=NU(s,t,i,e,n,r,a,o);return d!==Yn&&iu(s,Qr(),d),Ko}function x$(t,i,e,n,r,a,o,s,d){let h=je(),v=FU(h,t,i,e,n,r,a,o,s,d);return v!==Yn&&iu(h,Qr(),v),x$}function iu(t,i,e){let n=uy(i,t);xB(t[an],n,e)}function K1(t,i,e){$y(i)&&(i=i());let n=je(),r=Js();if(fr(n,r,i)){let a=Kt(),o=Pl();$1(a,o,n,t,i,n[an],e,!1)}return K1}function ru(t,i){let e=$y(t);return e&&t.set(i),e}function Z1(t,i){let e=je(),n=Kt(),r=yi();return wx(n,e,e[an],r,t,i),Z1}var M$={};function ng(t){let i=Kt(),e=je(),n=t+Sn,r=Rl(i,n,128,null,null);return $o(r,!1),my(i,e,n,M$),ng}function w$(t,i,e){let n=Kt();if(n.firstCreatePass){let r=Ca(t);$6(e,n.data,n.blueprint,r,!0),$6(i,n.data,n.blueprint,r,!1)}}function $6(t,i,e,n,r){if(t=di(t),Array.isArray(t))for(let a=0;a>20;if(vl(t)||!t.multi){let D=new qs(h,r,E),L=Gh(d,i,r?v:v+S,C);L===-1?(r6(m0(s,o),a,d),$h(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=Gh(d,i,v+S,C),L=Gh(d,i,v,v+S),ne=D>=0&&e[D],oe=L>=0&&e[L];if(r&&!oe||!r&&!ne){r6(m0(s,o),a,d);let ye=k$(r?S$:D$,e.length,r,n,h);!r&&oe&&(e[L].providerFactory=ye),$h(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=kx(e[r?L:D],h,!r&&n);$h(a,t,D>-1?D:L,ye)}!r&&n&&oe&&e[L].componentProviders++}}}function $h(t,i,e,n){let r=vl(i),a=_N(i);if(r||a){let d=(a?di(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 kx(t,i,e){return e&&t.componentProviders++,t.multi.push(i)-1}function Gh(t,i,e,n){for(let r=e;r{e.providersResolver=(n,r)=>w$(n,r?r(t):t,i)}}function tr(t,i,e){let n=Xs()+t,r=je();return r[n]===Yn?Y1(r,n,e?i.call(e):i()):IU(r,n)}function go(t,i,e,n){return Ex(je(),Xs(),t,i,e,n)}function Ea(t,i,e,n,r){return Ox(je(),Xs(),t,i,e,n,r)}function au(t,i){let e=t[i];return e===Yn?void 0:e}function Ex(t,i,e,n,r,a){let o=i+e;return fr(t,o,r)?Y1(t,o+1,a?n.call(a,r):n(r)):au(t,o+1)}function Ox(t,i,e,n,r,a,o){let s=i+e;return R1(t,s,r,a)?Y1(t,s+2,o?n.call(o,r,a):n(r,a)):au(t,s+2)}function E$(t,i,e,n,r,a,o,s){let d=i+e;return sx(t,d,r,a,o)?Y1(t,d+3,s?n.call(s,r,a,o):n(r,a,o)):au(t,d+3)}function O$(t,i,e,n,r,a,o,s,d){let h=i+e;return cx(t,h,r,a,o,s)?Y1(t,h+4,d?n.call(d,r,a,o,s):n(r,a,o,s)):au(t,h+4)}function k(t,i){let e=Kt(),n,r=t+Sn;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=Bs(n.type,!0)),o,s=qi(E);try{let d=u0(!1),h=a();return u0(d),my(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+Sn,r=je(),a=F1(r,n);return ou(r,n)?Ex(r,Xs(),i,a.transform,e,a):a.transform(e)}function Kr(t,i,e,n){let r=t+Sn,a=je(),o=F1(a,r);return ou(a,r)?Ox(a,Xs(),i,o.transform,e,n,o):o.transform(e,n)}function gme(t,i,e,n,r){let a=t+Sn,o=je(),s=F1(o,a);return ou(o,a)?E$(o,Xs(),i,s.transform,e,n,r,s):s.transform(e,n,r)}function ig(t,i,e,n,r,a){let o=t+Sn,s=je(),d=F1(s,o);return ou(s,o)?O$(s,Xs(),i,d.transform,e,n,r,a,d):d.transform(e,n,r,a)}function ou(t,i){return t[lt].data[i].pure}function nr(t,i){return Q0(t,i)}var Y3=null;function P$(t){Y3!==null&&(t.defaultEncapsulation!==Y3.defaultEncapsulation||t.preserveWhitespaces!==Y3.preserveWhitespaces)||(Y3=t)}var Zs=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(".")}},rg=new Zs("19.2.14"),W6=class{ngModuleFactory;componentFactories;constructor(i,e){this.ngModuleFactory=i,this.componentFactories=e}},Ix=(()=>{class t{compileModuleSync(e){return new x0(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let n=this.compileModuleSync(e),r=Xb(e),a=gC(r.declarations).reduce((o,s)=>{let d=jo(s);return d&&o.push(new Qs(d)),o},[]);return new W6(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})(),T$=new A("");function A$(t,i,e){let n=new x0(e);return Promise.resolve(n)}function Pb(t){for(let i=t.length-1;i>=0;i--)if(t[i]!==void 0)return t[i]}var V$=(()=>{class t{zone=u(se);changeDetectionScheduler=u(Ys);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 L$({ngZoneFactory:t,ignoreChangesOutsideZone:i,scheduleInRootZone:e}){return t??=()=>new se(Be(q({},Px()),{scheduleInRootZone:e})),[{provide:se,useFactory:t},{provide:_l,multi:!0,useFactory:()=>{let n=u(V$,{optional:!0});return()=>n.initialize()}},{provide:_l,multi:!0,useFactory:()=>{let n=u(R$);return()=>{n.initialize()}}},i===!0?{provide:Hy,useValue:!0}:[],{provide:Ny,useValue:e??zy}]}function Px(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var R$=(()=>{class t{subscription=new Me;initialized=!1;zone=u(se);pendingTasks=u(mo);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 z$=(()=>{class t{appRef=u(bi);taskService=u(mo);ngZone=u(se);zonelessEnabled=u(C8);tracing=u(Vl,{optional:!0});disableScheduling=u(Hy,{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(f0):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(u(Ny,{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 h0||!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?eb:Fy;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(f0+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,eb(()=>{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 H$(){return typeof $localize<"u"&&$localize.locale||k0}var Oa=new A("",{providedIn:"root",factory:()=>u(Oa,ft.Optional|ft.SkipSelf)||H$()}),Tx=new A("",{providedIn:"root",factory:()=>f$});var E0=new A(""),N$=new A("");function w1(t){return!t.moduleRef}function F$(t){let i=w1(t)?t.r3Injector:t.moduleRef.injector,e=i.get(se);return e.run(()=>{w1(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)}})}),w1(t)){let a=()=>i.destroy(),o=t.platformInjector.get(E0);o.add(a),i.onDestroy(()=>{r.unsubscribe(),o.delete(a)})}else{let a=()=>t.moduleRef.destroy(),o=t.platformInjector.get(E0);o.add(a),t.moduleRef.onDestroy(()=>{J3(t.allPlatformModules,t.moduleRef),r.unsubscribe(),o.delete(a)})}return j$(n,e,()=>{let a=i.get(ux);return a.runInitializers(),a.donePromise.then(()=>{let o=i.get(Oa,k0);if(g$(o||k0),!i.get(N$,!0))return w1(t)?i.get(bi):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(w1(t)){let d=i.get(bi);return t.rootComponent!==void 0&&d.bootstrap(t.rootComponent),d}else return B$(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}function B$(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 j$(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 Ax=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(e){this._injector=e}bootstrapModuleFactory(e,n){let r=n?.scheduleInRootZone,a=()=>bF(n?.ngZone,Be(q({},Px({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing})),{scheduleInRootZone:r})),o=n?.ignoreChangesOutsideZone,s=[L$({ngZoneFactory:a,ignoreChangesOutsideZone:o}),{provide:Ys,useExisting:z$}],d=hU(e.moduleType,this.injector,s);return F$({moduleRef:d,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,n=[]){let r=mx({},n);return A$(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(E0,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(Te))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),O1=null,Vx=new A("");function U$(t){if(O1&&!O1.get(Vx,!1))throw new Ce(400,!1);LU(),O1=t;let i=t.get(Ax);return W$(t),i}function ag(t,i,e=[]){let n=`Platform: ${i}`,r=new A(n);return(a=[])=>{let o=Lx();if(!o||o.injector.get(Vx,!1)){let s=[...e,...a,{provide:r,useValue:!0}];t?t(s):U$($$(s,n))}return G$(r)}}function $$(t=[],i){return Te.create({name:i,providers:[{provide:A0,useValue:"platform"},{provide:E0,useValue:new Set([()=>O1=null])},...t]})}function G$(t){let i=Lx();if(!i)throw new Ce(401,!1);return i}function Lx(){return O1?.get(Ax)??null}function W$(t){let i=t.get(w8,null);Ki(t,()=>{i?.forEach(e=>e())})}var be=(()=>{class t{static __NG_ELEMENT_ID__=q$}return t})();function q$(t){return Y$(yi(),je(),(t&16)===16)}function Y$(t,i,e){if(El(t)&&!e){let n=Ma(t.index,i);return new L1(n,n)}else if(t.type&175){let n=i[pr];return new L1(n,i)}return null}var q6=class{constructor(){}supports(i){return ox(i)}create(i){return new Y6(i)}},Q$=(t,i)=>i,Y6=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||Q$}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 Q6(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 O0),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 O0),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}},Q6=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}},K6=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}},O0=class{map=new Map;put(i){let e=i.trackById,n=this.map.get(e);n||(n=new K6,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 J6(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))}},J6=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(i){this.key=i}};function Ab(){return new gr([new q6])}var gr=(()=>{class t{factories;static \u0275prov=R({token:t,providedIn:"root",factory:Ab});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||Ab()),deps:[[t,new Yr,new hr]]}}find(e){let n=this.factories.find(r=>r.supports(e));if(n!=null)return n;throw new Ce(901,!1)}}return t})();function Vb(){return new su([new Z6])}var su=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:Vb});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||Vb()),deps:[[t,new Yr,new hr]]}}find(e){let n=this.factories.find(r=>r.supports(e));if(n)return n;throw new Ce(901,!1)}}return t})();var Rx=ag(null,"core",[]),zx=(()=>{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 ir(t){return fh(t)}function Zr(t,i){return m3(t,i?.equal)}var e8=class{[Gi];constructor(i){this[Gi]=i}destroy(){this[Gi].destroy()}};function X1(t,i){!i?.injector&&o8(X1);let e=i?.injector??u(Te),n=i?.manualCleanup!==!0?e.get(Go):null,r,a=e.get(S8,null,{optional:!0}),o=e.get(Ys);return a!==null&&!i?.forceRoot?(r=X$(a.view,o,t),n instanceof p0&&n._lView===a.view&&(n=null)):r=J$(t,e.get(lx),o),r.injector=e,n!==null&&(r.onDestroyFn=n.onDestroy(()=>r.destroy())),new e8(r)}var Hx=Be(q({},Qc),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:A1,run(){if(this.dirty=!1,this.hasRun&&!l3(this))return;this.hasRun=!0;let t=n=>(this.cleanupFns??=[]).push(n),i=h1(this),e=c0(!1);try{this.maybeCleanup(),this.fn(t)}finally{c0(e),c3(this,i)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),K$=Be(q({},Hx),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){g1(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),Z$=Be(q({},Hx),{consumerMarkedDirty(){this.view[et]|=8192,Il(this.view),this.notifier.notify(13)},destroy(){g1(this),this.onDestroyFn(),this.maybeCleanup(),this.view[Us]?.delete(this)}});function X$(t,i,e){let n=Object.create(Z$);return n.view=t,n.zone=typeof Zone<"u"?Zone.current:null,n.notifier=i,n.fn=e,t[Us]??=new Set,t[Us].add(n),n.consumerMarkedDirty(n),n}function J$(t,i,e){let n=Object.create(K$);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 cu(t,i){let e=jo(t),n=i.elementInjector||V0();return new Qs(e).create(n,i.projectableNodes,i.hostElement,i.environmentInjector)}function Nx(t){let i=jo(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 De=new A("");var jx=null;function _r(){return jx}function og(t){jx??=t}var J1=class{},ed=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>u(Ux),providedIn:"platform"})}return t})(),sg=new A(""),Ux=(()=>{class t extends ed{_location;_history;_doc=u(De);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _r().getBaseHref(this._doc)}onPopState(e){let n=_r().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){let n=_r().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 lu(t,i){return t?i?t.endsWith("/")?i.startsWith("/")?t+i.slice(1):t+i:i.startsWith("/")?t+i:`${t}/${i}`:t:i}function Fx(t){let i=t.search(/#|\?|$/);return t[i-1]==="/"?t.slice(0,i-1)+t.slice(i):t}function Xr(t){return t&&t[0]!=="?"?`?${t}`:t}var Jr=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>u(uu),providedIn:"root"})}return t})(),du=new A(""),uu=(()=>{class t extends Jr{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??u(De).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 lu(this._baseHref,e)}path(e=!1){let n=this._platformLocation.pathname+Xr(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${n}${r}`:n}pushState(e,n,r,a){let o=this.prepareExternalUrl(r+Xr(a));this._platformLocation.pushState(e,n,o)}replaceState(e,n,r,a){let o=this.prepareExternalUrl(r+Xr(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(ed),ae(du,8))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Tr=(()=>{class t{_subject=new N;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let n=this._locationStrategy.getBaseHref();this._basePath=nG(Fx(Bx(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+Xr(n))}normalize(e){return t.stripTrailingSlash(tG(this._basePath,Bx(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+Xr(n)),r)}replaceState(e,n="",r=null){this._locationStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Xr(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=Xr;static joinWithSlash=lu;static stripTrailingSlash=Fx;static \u0275fac=function(n){return new(n||t)(ae(Jr))};static \u0275prov=R({token:t,factory:()=>eG(),providedIn:"root"})}return t})();function eG(){return new Tr(ae(Jr))}function tG(t,i){if(!t||!i.startsWith(t))return i;let e=i.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:i}function Bx(t){return t.replace(/\/index.html$/,"")}function nG(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var gg=(()=>{class t extends Jr{_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=lu(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,r,a){let o=this.prepareExternalUrl(r+Xr(a))||this._platformLocation.pathname;this._platformLocation.pushState(e,n,o)}replaceState(e,n,r,a){let o=this.prepareExternalUrl(r+Xr(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(ed),ae(du,8))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Zx={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]},xu=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}(xu||{});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||{}),rr=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(rr||{}),ui={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 Xx(t){return er(t)[on.LocaleId]}function Jx(t,i,e){let n=er(t),r=[n[on.DayPeriodsFormat],n[on.DayPeriodsStandalone]],a=Ar(r,i);return Ar(a,e)}function eM(t,i,e){let n=er(t),r=[n[on.DaysFormat],n[on.DaysStandalone]],a=Ar(r,i);return Ar(a,e)}function tM(t,i,e){let n=er(t),r=[n[on.MonthsFormat],n[on.MonthsStandalone]],a=Ar(r,i);return Ar(a,e)}function nM(t,i){let n=er(t)[on.Eras];return Ar(n,i)}function td(t,i){let e=er(t);return Ar(e[on.DateFormat],i)}function nd(t,i){let e=er(t);return Ar(e[on.TimeFormat],i)}function id(t,i){let n=er(t)[on.DateTimeFormat];return Ar(n,i)}function ta(t,i){let e=er(t),n=e[on.NumberSymbols][i];if(typeof n>"u"){if(i===ui.CurrencyDecimal)return e[on.NumberSymbols][ui.Decimal];if(i===ui.CurrencyGroup)return e[on.NumberSymbols][ui.Group]}return n}function _g(t,i){return er(t)[on.NumberFormats][i]}function iG(t){return er(t)[on.Currencies]}function iM(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 rM(t){let i=er(t);return iM(i),(i[on.ExtraData][2]||[]).map(n=>typeof n=="string"?cg(n):[cg(n[0]),cg(n[1])])}function aM(t,i,e){let n=er(t);iM(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 cg(t){let[i,e]=t.split(":");return{hours:+i,minutes:+e}}function oM(t,i,e="en"){let n=iG(e)[t]||Zx[t]||[],r=n[1];return i==="narrow"&&typeof r=="string"?r:n[0]||t}var rG=2;function sM(t){let i,e=Zx[t];return e&&(i=e[2]),typeof i=="number"?i:rG}var aG=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,mu={},oG=/((?:[^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 cM(t,i,e,n){let r=hG(t);i=_o(e,i)||i;let o=[],s;for(;i;)if(s=oG.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=dM(n,d),r=fG(r,n));let h="";return o.forEach(v=>{let C=mG(v);h+=C?C(r,e,d):v==="''"?"'":v.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),h}function _u(t,i,e){let n=new Date(0);return n.setFullYear(t,i,e),n.setHours(0,0,0),n}function _o(t,i){let e=Xx(t);if(mu[e]??={},mu[e][i])return mu[e][i];let n="";switch(i){case"shortDate":n=td(t,rr.Short);break;case"mediumDate":n=td(t,rr.Medium);break;case"longDate":n=td(t,rr.Long);break;case"fullDate":n=td(t,rr.Full);break;case"shortTime":n=nd(t,rr.Short);break;case"mediumTime":n=nd(t,rr.Medium);break;case"longTime":n=nd(t,rr.Long);break;case"fullTime":n=nd(t,rr.Full);break;case"short":let r=_o(t,"shortTime"),a=_o(t,"shortDate");n=pu(id(t,rr.Short),[r,a]);break;case"medium":let o=_o(t,"mediumTime"),s=_o(t,"mediumDate");n=pu(id(t,rr.Medium),[o,s]);break;case"long":let d=_o(t,"longTime"),h=_o(t,"longDate");n=pu(id(t,rr.Long),[d,h]);break;case"full":let v=_o(t,"fullTime"),C=_o(t,"fullDate");n=pu(id(t,rr.Full),[v,C]);break}return n&&(mu[e][i]=n),n}function pu(t,i){return i&&(t=t.replace(/\{([^}]+)}/g,function(e,n){return i!=null&&n in i?i[n]:e})),t}function ea(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 sG(s,i);let d=ta(o,ui.MinusSign);return ea(s,i,d,n,r)}}function cG(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 Zt(t,i,e=Ci.Format,n=!1){return function(r,a){return lG(r,a,t,i,e,n)}}function lG(t,i,e,n,r,a){switch(e){case 2:return tM(i,r,n)[t.getMonth()];case 1:return eM(i,r,n)[t.getDay()];case 0:let o=t.getHours(),s=t.getMinutes();if(a){let h=rM(i),v=aM(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?"+":"")+ea(o,2,a)+ea(Math.abs(r%60),2,a);case 1:return"GMT"+(r>=0?"+":"")+ea(o,1,a);case 2:return"GMT"+(r>=0?"+":"")+ea(o,2,a)+":"+ea(Math.abs(r%60),2,a);case 3:return n===0?"Z":(r>=0?"+":"")+ea(o,2,a)+":"+ea(Math.abs(r%60),2,a);default:throw new Error(`Unknown zone width "${t}"`)}}}var dG=0,gu=4;function uG(t){let i=_u(t,dG,1).getDay();return _u(t,0,1+(i<=gu?gu:gu+7)-i)}function lM(t){let i=t.getDay(),e=i===0?-3:gu-i;return _u(t.getFullYear(),t.getMonth(),t.getDate()+e)}function lg(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=lM(e),o=uG(a.getFullYear()),s=a.getTime()-o.getTime();r=1+Math.round(s/6048e5)}return ea(r,t,ta(n,ui.MinusSign))}}function hu(t,i=!1){return function(e,n){let a=lM(e).getFullYear();return ea(a,t,ta(n,ui.MinusSign),i)}}var dg={};function mG(t){if(dg[t])return dg[t];let i;switch(t){case"G":case"GG":case"GGG":i=Zt(3,Gt.Abbreviated);break;case"GGGG":i=Zt(3,Gt.Wide);break;case"GGGGG":i=Zt(3,Gt.Narrow);break;case"y":i=Nn(0,1,0,!1,!0);break;case"yy":i=Nn(0,2,0,!0,!0);break;case"yyy":i=Nn(0,3,0,!1,!0);break;case"yyyy":i=Nn(0,4,0,!1,!0);break;case"Y":i=hu(1);break;case"YY":i=hu(2,!0);break;case"YYY":i=hu(3);break;case"YYYY":i=hu(4);break;case"M":case"L":i=Nn(1,1,1);break;case"MM":case"LL":i=Nn(1,2,1);break;case"MMM":i=Zt(2,Gt.Abbreviated);break;case"MMMM":i=Zt(2,Gt.Wide);break;case"MMMMM":i=Zt(2,Gt.Narrow);break;case"LLL":i=Zt(2,Gt.Abbreviated,Ci.Standalone);break;case"LLLL":i=Zt(2,Gt.Wide,Ci.Standalone);break;case"LLLLL":i=Zt(2,Gt.Narrow,Ci.Standalone);break;case"w":i=lg(1);break;case"ww":i=lg(2);break;case"W":i=lg(1,!0);break;case"d":i=Nn(2,1);break;case"dd":i=Nn(2,2);break;case"c":case"cc":i=Nn(7,1);break;case"ccc":i=Zt(1,Gt.Abbreviated,Ci.Standalone);break;case"cccc":i=Zt(1,Gt.Wide,Ci.Standalone);break;case"ccccc":i=Zt(1,Gt.Narrow,Ci.Standalone);break;case"cccccc":i=Zt(1,Gt.Short,Ci.Standalone);break;case"E":case"EE":case"EEE":i=Zt(1,Gt.Abbreviated);break;case"EEEE":i=Zt(1,Gt.Wide);break;case"EEEEE":i=Zt(1,Gt.Narrow);break;case"EEEEEE":i=Zt(1,Gt.Short);break;case"a":case"aa":case"aaa":i=Zt(0,Gt.Abbreviated);break;case"aaaa":i=Zt(0,Gt.Wide);break;case"aaaaa":i=Zt(0,Gt.Narrow);break;case"b":case"bb":case"bbb":i=Zt(0,Gt.Abbreviated,Ci.Standalone,!0);break;case"bbbb":i=Zt(0,Gt.Wide,Ci.Standalone,!0);break;case"bbbbb":i=Zt(0,Gt.Narrow,Ci.Standalone,!0);break;case"B":case"BB":case"BBB":i=Zt(0,Gt.Abbreviated,Ci.Format,!0);break;case"BBBB":i=Zt(0,Gt.Wide,Ci.Format,!0);break;case"BBBBB":i=Zt(0,Gt.Narrow,Ci.Format,!0);break;case"h":i=Nn(3,1,-12);break;case"hh":i=Nn(3,2,-12);break;case"H":i=Nn(3,1);break;case"HH":i=Nn(3,2);break;case"m":i=Nn(4,1);break;case"mm":i=Nn(4,2);break;case"s":i=Nn(5,1);break;case"ss":i=Nn(5,2);break;case"S":i=Nn(6,1);break;case"SS":i=Nn(6,2);break;case"SSS":i=Nn(6,3);break;case"Z":case"ZZ":case"ZZZ":i=fu(0);break;case"ZZZZZ":i=fu(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":i=fu(1);break;case"OOOO":case"ZZZZ":case"zzzz":i=fu(2);break;default:return null}return dg[t]=i,i}function dM(t,i){t=t.replace(/:/g,"");let e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?i:e}function pG(t,i){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+i),t}function fG(t,i,e){let r=t.getTimezoneOffset(),a=dM(i,r);return pG(t,-1*(a-r))}function hG(t){if($x(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 _u(r,a-1,o)}let e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(aG))return gG(n)}let i=new Date(t);if(!$x(i))throw new Error(`Unable to convert "${t}" into a date`);return i}function gG(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 $x(t){return t instanceof Date&&!isNaN(t.valueOf())}var _G=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Gx=22,vu=".",rd="0",vG=";",bG=",",ug="#",Wx="\xA4";function uM(t,i,e,n,r,a,o=!1){let s="",d=!1;if(!isFinite(t))s=ta(e,ui.Infinity);else{let h=CG(t);o&&(h=yG(h));let v=i.minInt,C=i.minFrac,S=i.maxFrac;if(a){let qe=a.match(_G);if(qe===null)throw new Error(`${a} is not a valid digit info`);let nt=qe[1],An=qe[3],zn=qe[5];nt!=null&&(v=mg(nt)),An!=null&&(C=mg(An)),zn!=null?S=mg(zn):An!=null&&C>S&&(S=C)}xG(h,C,S);let D=h.digits,L=h.integerLen,ne=h.exponent,oe=[];for(d=D.every(qe=>!qe);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(ta(e,n)),oe.length&&(s+=ta(e,r)+oe.join("")),ne&&(s+=ta(e,ui.Exponential)+"+"+ne)}return t<0&&!d?s=i.negPre+s+i.negSuf:s=i.posPre+s+i.posSuf,s}function Mu(t,i,e,n,r){let a=_g(i,xu.Currency),o=pM(a,ta(i,ui.MinusSign));return o.minFrac=sM(n),o.maxFrac=o.minFrac,uM(t,o,i,ui.CurrencyGroup,ui.CurrencyDecimal,r).replace(Wx,e).replace(Wx,"").trim()}function mM(t,i,e){let n=_g(i,xu.Decimal),r=pM(n,ta(i,ui.MinusSign));return uM(t,r,i,ui.Group,ui.Decimal,e)}function pM(t,i="-"){let e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=t.split(vG),r=n[0],a=n[1],o=r.indexOf(vu)!==-1?r.split(vu):[r.substring(0,r.lastIndexOf(rd)+1),r.substring(r.lastIndexOf(rd)+1)],s=o[0],d=o[1]||"";e.posPre=s.substring(0,s.indexOf(ug));for(let v=0;v-1&&(i=i.replace(vu,"")),(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)===rd;a++);if(a===(s=i.length))n=[0],r=1;else{for(s--;i.charAt(s)===rd;)s--;for(r-=a,n=[],o=0;a<=s;a++,o++)n[o]=Number(i.charAt(a))}return r>Gx&&(n=n.splice(0,Gx-1),e=r-1,r=1),{digits:n,exponent:e,integerLen:r}}function xG(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 mg(t){let i=parseInt(t);if(isNaN(i))throw new Error("Invalid integer literal when parsing "+t);return i}var pg=/\s+/,qx=[],yn=(()=>{class t{_ngEl;_renderer;initialClasses=qx;rawClass;stateMap=new Map;constructor(e,n){this._ngEl=e,this._renderer=n}set klass(e){this.initialClasses=e!=null?e.trim().split(pg):qx}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(pg):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(pg).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)(E(Y),E(Ke))};static \u0275dir=V({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var bu=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}},Ht=(()=>{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 bu(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),Yx(s,r)}});for(let r=0,a=n.length;r{let a=n.get(r.currentIndex);Yx(a,r)})}static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(E(rt),E(Qe),E(gr))};static \u0275dir=V({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function Yx(t,i){t.context.$implicit=i.item}var Ae=(()=>{class t{_viewContainer;_context=new yu;_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)(E(rt),E(Qe))};static \u0275dir=V({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),yu=class{$implicit=null;ngIf=null};function Qx(t,i){if(t&&!t.createEmbeddedView)throw new Ce(2020,!1)}var Cu=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()}},ad=(()=>{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})(),vg=(()=>{class t{ngSwitch;_view;ngSwitchCase;constructor(e,n,r){this.ngSwitch=r,r._addCase(),this._view=new Cu(e,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(n){return new(n||t)(E(rt),E(Qe),E(ad,9))};static \u0275dir=V({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return t})(),bg=(()=>{class t{constructor(e,n,r){r._addDefault(new Cu(e,n))}static \u0275fac=function(n){return new(n||t)(E(rt),E(Qe),E(ad,9))};static \u0275dir=V({type:t,selectors:[["","ngSwitchDefault",""]]})}return t})();var yg=(()=>{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:Da.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)(E(Y),E(su),E(Ke))};static \u0275dir=V({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),Zo=(()=>{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)(E(rt))};static \u0275dir=V({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Pe]})}return t})();function zl(t,i){return new Ce(2100,!1)}var fg=class{createSubscription(i,e){return ir(()=>i.subscribe({next:e,error:n=>{throw n}}))}dispose(i){ir(()=>i.unsubscribe())}},hg=class{createSubscription(i,e){return i.then(n=>e?.(n),n=>{throw n}),{unsubscribe:()=>{e=null}}}dispose(i){i.unsubscribe()}},MG=new hg,wG=new fg,od=(()=>{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 MG;if(X8(e))return wG;throw zl(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)(E(be,16))};static \u0275pipe=_t({name:"async",type:t,pure:!1})}return t})(),DG=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw zl(t,e);return e.toLowerCase()}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=_t({name:"lowercase",type:t,pure:!0})}return t})(),SG=/(?:[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,kG=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw zl(t,e);return e.replace(SG,n=>n[0].toUpperCase()+n.slice(1).toLowerCase())}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=_t({name:"titlecase",type:t,pure:!0})}return t})();var EG="mediumDate",fM=new A(""),hM=new A(""),nc=(()=>{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??EG,s=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return cM(e,o,a||this.locale,s)}catch(o){throw zl(t,o.message)}}static \u0275fac=function(n){return new(n||t)(E(Oa,16),E(fM,24),E(hM,24))};static \u0275pipe=_t({name:"date",type:t,pure:!0})}return t})();var OG=(()=>{class t{transform(e){return JSON.stringify(e,null,2)}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=_t({name:"json",type:t,pure:!1})}return t})();function IG(t,i){return{key:t,value:i}}var PG=(()=>{class t{differs;constructor(e){this.differs=e}differ;keyValues=[];compareFn=Kx;transform(e,n=Kx){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(IG(o.key,o.currentValue))})),(r||a)&&(n&&this.keyValues.sort(n),this.compareFn=n),this.keyValues}static \u0275fac=function(n){return new(n||t)(E(su,16))};static \u0275pipe=_t({name:"keyvalue",type:t,pure:!1})}return t})();function Kx(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(!gM(e))return null;r||=this._locale;try{let a=_M(e);return mM(a,r,n)}catch(a){throw zl(t,a.message)}}static \u0275fac=function(n){return new(n||t)(E(Oa,16))};static \u0275pipe=_t({name:"number",type:t,pure:!0})}return t})();var Cg=(()=>{class t{_locale;_defaultCurrencyCode;constructor(e,n="USD"){this._locale=e,this._defaultCurrencyCode=n}transform(e,n=this._defaultCurrencyCode,r="symbol",a,o){if(!gM(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=oM(s,r==="symbol"?"wide":"narrow",o):s=r);try{let d=_M(e);return Mu(d,o,s,n,a)}catch(d){throw zl(t,d.message)}}static \u0275fac=function(n){return new(n||t)(E(Oa,16),E(Tx,16))};static \u0275pipe=_t({name:"currency",type:t,pure:!0})}return t})();function gM(t){return!(t==null||t===""||t!==t)}function _M(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 cd(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 wu="browser",vM="server";function xg(t){return t===wu}function Du(t){return t===vM}var ic=class{};function Cpe(t,i,e){return Mx(t,i,e)}var bM=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>new Mg(u(De),window)})}return t})(),Mg=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 Eu=new A(""),kg=(()=>{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(Eu),ae(se))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),ld=class{_doc;constructor(i){this._doc=i}manager},Su="ng-app-id";function yM(t){for(let i of t)i.remove()}function CM(t,i){let e=i.createElement("style");return e.textContent=t,e}function AG(t,i,e,n){let r=t.head?.querySelectorAll(`style[${Su}="${i}"],link[${Su}="${i}"]`);if(r)for(let a of r)a.removeAttribute(Su),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 Dg(t,i){let e=i.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var Eg=(()=>{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=Du(a),AG(e,n,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,n){for(let r of e)this.addUsage(r,this.inline,CM);n?.forEach(r=>this.addUsage(r,this.external,Dg))}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&&(yM(r.elements),n.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])yM(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[n,{elements:r}]of this.inline)r.push(this.addElement(e,CM(n,this.doc)));for(let[n,{elements:r}]of this.external)r.push(this.addElement(e,Dg(n,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,n){return this.nonce&&n.setAttribute("nonce",this.nonce),this.isServer&&n.setAttribute(Su,this.appId),e.appendChild(n)}static \u0275fac=function(n){return new(n||t)(ae(De),ae(ec),ae(j1,8),ae(qo))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),wg={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"},Og=/%COMP%/g;var MM="%COMP%",VG=`_nghost-${MM}`,LG=`_ngcontent-${MM}`,RG=!0,zG=new A("",{providedIn:"root",factory:()=>RG});function HG(t){return LG.replace(Og,t)}function NG(t){return VG.replace(Og,t)}function wM(t,i){return i.map(e=>e.replace(Og,t))}var Ig=(()=>{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=Du(s),this.defaultRenderer=new dd(e,o,d,this.platformIsServer,this.tracingService)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===wa.ShadowDom&&(n=Be(q({},n),{encapsulation:wa.Emulated}));let r=this.getOrCreateRenderer(e,n);return r instanceof ku?r.applyToHost(e):r instanceof ud&&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 wa.Emulated:a=new ku(d,h,n,this.appId,v,o,s,C,S);break;case wa.ShadowDom:return new Sg(d,h,e,n,o,s,this.nonce,C,S);default:a=new ud(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(kg),ae(Eg),ae(ec),ae(zG),ae(De),ae(qo),ae(se),ae(j1),ae(Vl,8))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),dd=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(wg[e]||e,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,e){(xM(i)?i.content:i).appendChild(e)}insertBefore(i,e,n){i&&(xM(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=wg[r];a?i.setAttributeNS(a,e,n):i.setAttribute(e,n)}else i.setAttribute(e,n)}removeAttribute(i,e,n){if(n){let r=wg[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&(Da.DashCase|Da.Important)?i.style.setProperty(e,n,r&Da.Important?"important":""):i.style[e]=n}removeStyle(i,e,n){n&Da.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=_r().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 xM(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var Sg=class extends dd{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=wM(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=Dg(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)}},ud=class extends dd{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?wM(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)}},ku=class extends ud{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=HG(v),this.hostAttr=NG(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 Ou=class t extends J1{supportsDOMEvents=!0;static makeCurrent(){og(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=FG();return e==null?null:BG(e)}resetBaseElement(){md=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return cd(document.cookie,i)}},md=null;function FG(){return md=md||document.head.querySelector("base"),md?md.getAttribute("href"):null}function BG(t){return new URL(t,document.baseURI).pathname}var Iu=class{addToWindow(i){ii.getAngularTestability=(n,r=!0)=>{let a=i.findTestabilityInTree(n,r);if(a==null)throw new Ce(5103,!1);return a},ii.getAllAngularTestabilities=()=>i.getAllTestabilities(),ii.getAllAngularRootElements=()=>i.getAllRootElements();let e=n=>{let r=ii.getAllAngularTestabilities(),a=r.length,o=function(){a--,a==0&&n()};r.forEach(s=>{s.whenStable(o)})};ii.frameworkStabilizers||(ii.frameworkStabilizers=[]),ii.frameworkStabilizers.push(e)}findTestabilityInTree(i,e,n){if(e==null)return null;let r=i.getTestability(e);return r??(n?_r().isShadowRoot(e)?this.findTestabilityInTree(i,e.host,!0):this.findTestabilityInTree(i,e.parentElement,!0):null)}},jG=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),SM=(()=>{class t extends ld{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(De))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),DM=["alt","control","meta","shift"],UG={"\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"},$G={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},kM=(()=>{class t extends ld{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(()=>_r().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."),DM.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=UG[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"),DM.forEach(o=>{if(o!==r){let s=$G[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(De))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function GG(){Ou.makeCurrent()}function WG(){return new Vi}function qG(){return Zy(document),document}var YG=[{provide:qo,useValue:wu},{provide:w8,useValue:GG,multi:!0},{provide:De,useFactory:qG}],QG=ag(Rx,"browser",YG);var KG=[{provide:Q1,useClass:Iu},{provide:K8,useClass:X0,deps:[se,J0,Q1]},{provide:X0,useClass:X0,deps:[se,J0,Q1]}],ZG=[{provide:A0,useValue:"root"},{provide:Vi,useFactory:WG},{provide:Eu,useClass:SM,multi:!0,deps:[De]},{provide:Eu,useClass:kM,multi:!0,deps:[De]},Ig,Eg,kg,{provide:En,useExisting:Ig},{provide:ic,useClass:jG},[]],XG=(()=>{class t{constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[...ZG,...KG],imports:[fe,zx]})}return t})();var Nl=class{},pd=class{},vr=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 Tu=class{encodeKey(i){return EM(i)}encodeValue(i){return EM(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};function JG(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 eW=/%(\d[a-f0-9])/gi,tW={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function EM(t){return encodeURIComponent(t).replace(eW,(i,e)=>tW[e]??i)}function Pu(t){return`${t}`}var Z=class t{map;encoder;updates=null;cloneFrom=null;constructor(i={}){if(this.encoder=i.encoder||new Tu,i.fromString){if(i.fromObject)throw new Ce(2805,!1);this.map=JG(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(Pu):[Pu(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(Pu(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(Pu(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 Au=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 nW(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function OM(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function IM(t){return typeof Blob<"u"&&t instanceof Blob}function PM(t){return typeof FormData<"u"&&t instanceof FormData}function iW(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var TM="Content-Type",AM="Accept",LM="X-Request-URL",RM="text/plain",zM="application/json",rW=`${zM}, ${RM}, */*`,Hl=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(nW(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 vr,this.context??=new Au,!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})}},rc=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}(rc||{}),Fl=class{headers;status;statusText;url;ok;type;constructor(i,e=200,n="OK"){this.headers=i.headers||new vr,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}},Vu=class t extends Fl{constructor(i={}){super(i)}type=rc.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})}},fd=class t extends Fl{body;constructor(i={}){super(i),this.body=i.body!==void 0?i.body:null}type=rc.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})}},hd=class extends Fl{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}},aW=200,oW=204;function Pg(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 On=(()=>{class t{handler;constructor(e){this.handler=e}request(e,n,r={}){let a;if(e instanceof Hl)a=e;else{let d;r.headers instanceof vr?d=r.headers:d=new vr(r.headers);let h;r.params&&(r.params instanceof Z?h=r.params:h=new Z({fromObject:r.params})),a=new Hl(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(Ti(d=>this.handler.handle(d)));if(e instanceof Hl||r.observe==="events")return o;let s=o.pipe(Ve(d=>d instanceof fd));switch(r.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return s.pipe(me(d=>{if(d.body!==null&&!(d.body instanceof ArrayBuffer))throw new Ce(2806,!1);return d.body}));case"blob":return s.pipe(me(d=>{if(d.body!==null&&!(d.body instanceof Blob))throw new Ce(2807,!1);return d.body}));case"text":return s.pipe(me(d=>{if(d.body!==null&&typeof d.body!="string")throw new Ce(2808,!1);return d.body}));case"json":default:return s.pipe(me(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,Pg(r,n))}post(e,n,r={}){return this.request("POST",e,Pg(r,n))}put(e,n,r={}){return this.request("PUT",e,Pg(r,n))}static \u0275fac=function(n){return new(n||t)(ae(Nl))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var sW=new A("");function HM(t,i){return i(t)}function cW(t,i){return(e,n)=>i.intercept(e,{handle:r=>t(r,n)})}function lW(t,i,e){return(n,r)=>Ki(e,()=>i(n,a=>t(a,r)))}var NM=new A(""),Ag=new A(""),FM=new A(""),Vg=new A("",{providedIn:"root",factory:()=>!0});function dW(){let t=null;return(i,e)=>{t===null&&(t=(u(NM,{optional:!0})??[]).reduceRight(cW,HM));let n=u(mo);if(u(Vg)){let a=n.add();return t(i,e).pipe(_a(()=>n.remove(a)))}else return t(i,e)}}var Lu=(()=>{class t extends Nl{backend;injector;chain=null;pendingTasks=u(mo);contributeToStability=u(Vg);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(Ag),...this.injector.get(FM,[])]));this.chain=n.reduceRight((r,a)=>lW(r,a,this.injector),HM)}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(pd),ae(fn))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var uW=/^\)\]\}',?\n/,mW=RegExp(`^${LM}:`,"m");function pW(t){return"responseURL"in t&&t.responseURL?t.responseURL:mW.test(t.getAllResponseHeaders())?t.getResponseHeader(LM):null}var Tg=(()=>{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(ct(()=>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(AM)||o.setRequestHeader(AM,rW),!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 vr(o.getAllResponseHeaders()),ye=pW(o)||e.url;return d=new Vu({headers:oe,status:o.status,statusText:ne,url:ye}),d},v=()=>{let{headers:ne,status:oe,statusText:ye,url:qe}=h(),nt=null;oe!==oW&&(nt=typeof o.response>"u"?o.responseText:o.response),oe===0&&(oe=nt?aW:0);let An=oe>=200&&oe<300;if(e.responseType==="json"&&typeof nt=="string"){let zn=nt;nt=nt.replace(uW,"");try{nt=nt!==""?JSON.parse(nt):null}catch(Ei){nt=zn,An&&(An=!1,nt={error:Ei,text:nt})}}An?(a.next(new fd({body:nt,headers:ne,status:oe,statusText:ye,url:qe||void 0})),a.complete()):a.error(new hd({error:nt,headers:ne,status:oe,statusText:ye,url:qe||void 0}))},C=ne=>{let{url:oe}=h(),ye=new hd({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:rc.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:rc.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:rc.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(ic))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),BM=new A(""),fW="XSRF-TOKEN",hW=new A("",{providedIn:"root",factory:()=>fW}),gW="X-XSRF-TOKEN",_W=new A("",{providedIn:"root",factory:()=>gW}),gd=class{},vW=(()=>{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=cd(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(n){return new(n||t)(ae(De),ae(hW))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function bW(t,i){let e=t.url.toLowerCase();if(!u(BM)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return i(t);let n=u(gd).getToken(),r=u(_W);return n!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,n)})),i(t)}var Lg=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}(Lg||{});function yW(t,i){return{\u0275kind:t,\u0275providers:i}}function CW(...t){let i=[On,Tg,Lu,{provide:Nl,useExisting:Lu},{provide:pd,useFactory:()=>u(sW,{optional:!0})??u(Tg)},{provide:Ag,useValue:bW,multi:!0},{provide:BM,useValue:!0},{provide:gd,useClass:vW}];for(let e of t)i.push(...e.\u0275providers);return Sl(i)}var VM=new A("");function xW(){return yW(Lg.LegacyInterceptors,[{provide:VM,useFactory:dW},{provide:Ag,useExisting:VM,multi:!0}])}var jM=(()=>{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(De))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var vo=(()=>{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(MW),r},providedIn:"root"})}return t})(),MW=(()=>{class t extends vo{_doc;constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case Ln.NONE:return n;case Ln.HTML:return po(n,"HTML")?Pr(n):E8(this._doc,String(n)).toString();case Ln.STYLE:return po(n,"Style")?Pr(n):n;case Ln.SCRIPT:if(po(n,"Script"))return Pr(n);throw new Ce(5200,!1);case Ln.URL:return po(n,"URL")?Pr(n):U0(String(n));case Ln.RESOURCE_URL:if(po(n,"ResourceURL"))return Pr(n);throw new Ce(5201,!1);default:throw new Ce(5202,!1)}}bypassSecurityTrustHtml(e){return aC(e)}bypassSecurityTrustStyle(e){return oC(e)}bypassSecurityTrustScript(e){return sC(e)}bypassSecurityTrustUrl(e){return cC(e)}bypassSecurityTrustResourceUrl(e){return lC(e)}static \u0275fac=function(n){return new(n||t)(ae(De))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Bl=class{},UM=(()=>{class t extends Bl{getTranslation(e){return ie({})}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),bd=class{},$M=(()=>{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 zu(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{Cd(i[n])?n in t?e[n]=Rg(t[n],i[n]):Object.assign(e,{[n]:i[n]}):Object.assign(e,{[n]:i[n]})}),e):Rg({},i)}function zg(t,i){let e=i.split(".");i="";do i+=e.shift(),Xo(t)&&Xo(t[i])&&(Cd(t[i])||jg(t[i])||!e.length)?(t=t[i],i=""):e.length?i+=".":t=void 0;while(e.length);return t}function DW(t,i,e){let n=i.split("."),r=t;for(let a=0;a{class t extends jl{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,n){if(Ug(e))return this.interpolateString(e,n);if(wW(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=zg(n,a);return Xo(o)?o:r}):e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Ul=class{},WM=(()=>{class t extends Ul{compile(e,n){return e}compileTranslations(e,n){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),yd=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new j;onLangChange=new j;onDefaultLangChange=new j},Hg=new A("ISOLATE_TRANSLATE_SERVICE"),Ng=new A("USE_DEFAULT_LANG"),Fg=new A("DEFAULT_LANGUAGE"),Bg=new A("USE_EXTEND"),vd=t=>Wn(t)?t:ie(t),br=(()=>{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 yd),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 Wn(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(No(1),Le(1));return this.loadingTranslations=n.pipe(me(r=>this.compiler.compileTranslations(r,e)),No(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]=Rg(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(zg(e,n),r)),a===void 0&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(a=this.runInterpolation(zg(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(jg(e))return e.map(r=>this.runInterpolation(r,n));if(Cd(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||Wn(a[d]);if(!o)return a;let s=n.map(d=>vd(a[d]));return io(s).pipe(me(d=>{let h={};return d.forEach((v,C)=>{h[n[C]]=v}),h}))}return this.getParsedResultForKey(e,n,r)}get(e,n){if(!Xo(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe(Ti(r=>vd(this.getParsedResult(r,e,n)))):vd(this.getParsedResult(this.translations[this.currentLang],e,n))}getStreamOnTranslationChange(e,n){if(!Xo(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return gi(Pi(()=>this.get(e,n)),this.onTranslationChange.pipe(ct(r=>{let a=this.getParsedResult(r.translations,e,n);return vd(a)})))}stream(e,n){if(!Xo(e)||!e.length)throw new Error('Parameter "key" required');return gi(Pi(()=>this.get(e,n)),this.onLangChange.pipe(ct(r=>{let a=this.getParsedResult(r.translations,e,n);return vd(a)})))}instant(e,n){if(!Xo(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 Wn(r)?Array.isArray(e)?e.reduce((a,o)=>(a[o]=o,a),{}):e:r}set(e,n,r=this.currentLang){DW(this.translations[r],e,Ug(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(yd),ae(Bl),ae(Ul),ae(jl),ae(bd),ae(Ng),ae(Hg),ae(Bg),ae(Fg))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ee=(()=>{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);Wn(o)?o.subscribe(a):a(o)}this.translate.get(e,n).subscribe(a)}transform(e,...n){if(!e||!e.length)return e;if(zu(e,this.lastKey)&&zu(n,this.lastParams))return this.value;let r;if(Xo(n[0])&&n.length)if(Ug(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 Cd(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)(E(br,16),E(be,16))};static \u0275pipe=_t({name:"translate",type:t,pure:!1});static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var $g=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Bl,useClass:UM},e.compiler||{provide:Ul,useClass:WM},e.parser||{provide:jl,useClass:GM},e.missingTranslationHandler||{provide:bd,useClass:$M},yd,{provide:Hg,useValue:e.isolate},{provide:Ng,useValue:e.useDefaultLang},{provide:Bg,useValue:e.extend},{provide:Fg,useValue:e.defaultLanguage},br]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Bl,useClass:UM},e.compiler||{provide:Ul,useClass:WM},e.parser||{provide:jl,useClass:GM},e.missingTranslationHandler||{provide:bd,useClass:$M},{provide:Hg,useValue:e.isolate},{provide:Ng,useValue:e.useDefaultLang},{provide:Bg,useValue:e.extend},{provide:Fg,useValue:e.defaultLanguage},br]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();var Gg={mifos_x:{version:"251203",hash:"9554e34"},allow_switching_backend_instance:!0};var Xt=window.env||{},mt={production:!0,version:Gg.mifos_x.version,hash:Gg.mifos_x.hash,fineractPlatformTenantId:Xt.fineractPlatformTenantId||"default",fineractPlatformTenantIds:Xt.fineractPlatformTenantIds||"default",baseApiUrls:Xt.fineractApiUrls||"https://sandbox.mifos.community,https://demo.mifos.community,https://localhost:8443,"+window.location.origin,baseApiUrl:Xt.fineractApiUrl||(Xt.fineractApiUrls?.length>0?Xt.fineractApiUrls.split(",")[0]:window.location.origin),oauthServerUrl:Xt.oauthServerUrl||Xt.fineractApiUrl+Xt.apiProvider,allowServerSwitch:Xt.allowServerSwitch||"true",apiProvider:Xt.apiProvider||"/fineract-provider/api",apiVersion:Xt.apiVersion||"/v1",serverUrl:"",oauth:{enabled:Xt.oauthServerEnabled||!1,serverUrl:Xt.oauthServerUrl||"",appId:Xt.oauthAppId||""},enableRememberMe:!1,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:Xt.defaultLanguage||"en-US",supportedLanguages:Xt.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:Xt.preloadClients||!0,defaultCharDelimiter:Xt.defaultCharDelimiter||",",displayBackEndInfo:Xt.displayBackEndInfo||"true",displayTenantSelector:Xt.displayTenantSelector||"true",waitTimeForNotifications:Xt.waitTimeForNotifications||60,waitTimeForCOBCatchUp:Xt.waitTimeForCOBCatchUp||30,session:{timeout:{idleTimeout:Xt.sessionIdleTimeout||3e5}},httpCacheEnabled:Xt.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:Xt.minPasswordLength||12,OIDC:{oidcServerEnabled:window.env.oidcServerEnabled||!1,oidcBaseUrl:window.env.oidcBaseUrl||"",oidcClientId:window.env.oidcClientId||"",oidcApiUrl:window.env.oidcApiUrl||"",oidcFrontUrl:window.env.oidcFrontUrl||""}};mt.serverUrl=`${mt.baseApiUrl}${mt.apiProvider}${mt.apiVersion}`;var qM=(()=>{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=_t({name:"accountsFilter",type:t,pure:!0})}}return t})();var YM=(()=>{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=_t({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=_t({name:"chargesPenaltyFilter",type:t,pure:!0})}}return t})();var Jo=(()=>{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 Gl=a3(Nu());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 nc(this.language.code).transform(e,n)}formatDateAsString(e,n){return(0,Gl.default)(e).format(n)}parseDate(e){return e instanceof Array?(0,Gl.default)(e.join("-"),"YYYY-MM-DD").toDate():(0,Gl.default)(e).toDate()}parseDatetime(e){return(0,Gl.default)(e).toDate()}convertToDate(e,n){return(0,Gl.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(nc))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Nt=(()=>{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=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(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",JSON.stringify(e))}get themeDarkEnabled(){return JSON.parse(localStorage.getItem("mifosXThemeDarkEnabled"))}static{this.\u0275fac=function(n){return new(n||t)(ae(Jo),ae(Li))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Fu=a3(Nu());var yr=(()=>{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 Fu.default.locale(this.settingsService.language.code),e instanceof Array?a=(0,Fu.default)(e.join("-"),"YYYY-MM-DD"):a=(0,Fu.default)(e),n==null?a.format(r):a.format(n)}static{this.\u0275fac=function(n){return new(n||t)(E(Nt,16))}}static{this.\u0275pipe=_t({name:"dateFormat",type:t,pure:!0})}}return t})();var Md=a3(Nu());var Pa=(()=>{class t{transform(e,n){if(e==null||e==="")return"";let r;if(Array.isArray(e)){let[o,s,d,h,v,C]=e;h!=null?r=(0,Md.default)({year:o,month:(s??1)-1,date:d,hour:h,minute:v??0,second:C??0}):r=(0,Md.default)({year:o,month:(s??1)-1,date:d})}else typeof e=="number"&&e<1e12?r=Md.default.unix(e):r=(0,Md.default)(e);let a=n??"YYYY-MM-DDTHH:mm:ssZ";return r.format(a)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=_t({name:"datetimeFormat",type:t,pure:!0})}}return t})();var Bu=(()=>{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=_t({name:"externalIdentifier",type:t,pure:!0})}}return t})();var KM=new WeakMap,ZM=(()=>{class t{constructor(e){this.sanitizer=e}transform(e,n,r,a){if(!n||!r||e===null||e===void 0)return"";let o=KM.get(n);o||(o=new Map,KM.set(n,o));let s=o.get(r);if(!s){if(s=new Map,Array.isArray(n))for(let v of n)v&&v[r]!==void 0&&v[r]!==null&&s.set(v[r],v);o.set(r,s)}let d=s.get(e),h=d?d[a]??"":"";return typeof h=="string"?this.sanitizer.sanitize(Ln.HTML,h)||"":String(h||"")}static{this.\u0275fac=function(n){return new(n||t)(E(vo,16))}}static{this.\u0275pipe=_t({name:"find",type:t,pure:!0})}}return t})();var es=(()=>{class t{constructor(e,n){this.decimalFormat=e,this.settingsService=n}transform(e,n){if(e===void 0)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)(E(sd,16),E(Nt,16))}}static{this.\u0275pipe=_t({name:"formatNumber",type:t,pure:!0})}}return t})();var ew=a3(JM());var Uu=(()=>{class t{transform(e){if(e.charAt(0)==="{"&&e.charAt(e.length-1)==="}")try{return ew.json(e)}catch{return e}return e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=_t({name:"prettyPrint",type:t,pure:!0})}}return t})();var tw=(()=>{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=_t({name:"statusLookup",type:t,pure:!0})}}return t})();var ac=(()=>{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)(E(br,16))}}static{this.\u0275pipe=_t({name:"translateKey",type:t,pure:!0})}}return t})();var $u=(()=>{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=_t({name:"truncateText",type:t,pure:!0})}}return t})();var iw=(()=>{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=_t({name:"urlToString",type:t,pure:!0})}}return t})();var Gu=(()=>{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)(E(br,16))}}static{this.\u0275pipe=_t({name:"yesNo",type:t,pure:!0})}}return t})();var rw=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=K({type:t})}static{this.\u0275inj=Q({providers:[tw,qM,YM,QM,ZM,iw,yr,Pa,Bu,es,Gu,Uu,ac,$u],imports:[fe]})}}return t})();var yo={headers:{"Fineract-Platform-TenantId":mt.fineractPlatformTenantId}},Wu="Authorization",OW="Fineract-Platform-TenantId",aw="Fineract-Platform-TFA-Token",ow=(()=>{class t{constructor(e){this.settingsService=e}intercept(e,n){return this.settingsService.tenantIdentifier&&(yo.headers["Fineract-Platform-TenantId"]=this.settingsService.tenantIdentifier),e=e.clone({setHeaders:yo.headers}),n.handle(e)}setAuthorizationToken(e){mt.oauth.enabled?yo.headers[Wu]=`Bearer ${e}`:yo.headers[Wu]=`Basic ${e}`}setTwoFactorAccessToken(e){yo.headers[aw]=e}removeAuthorization(){delete yo.headers[Wu]}removeAuthorizationTenant(){delete yo.headers[Wu],delete yo.headers[OW]}removeTwoFactorAuthorization(){delete yo.headers[aw]}static{this.\u0275fac=function(n){return new(n||t)(ae(Nt))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var qu=(()=>{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.userLoggedIn$=new Je(!1),this.isAuthenticated$=this.userLoggedIn$.asObservable(),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),this.userLoggedIn=!0,this.userLoggedIn$.next(!0)}}login(e){this.alertService.alert({type:"Authentication Start",message:"Please wait..."});let n=mt.enableRememberMe===!0;if(this.rememberMe=n?e.remember:!1,this.storage=this.rememberMe?localStorage:sessionStorage,mt.oauth.enabled){let r=new Z;r=r.set("username",e.username),r=r.set("password",e.password),r=r.set("client_id",`${mt.oauth.appId}`),r=r.set("grant_type","password"),r=r.set("remember_me",this.rememberMe?"true":"false");let a=new vr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.post(`${mt.oauth.serverUrl}/token`,r.toString(),{headers:a}).pipe(me(o=>(this.getUserDetails(o),ie(!0))))}else return this.http.post("/authentication",{username:e.username,password:e.password,remember:this.rememberMe}).pipe(me(r=>(this.onLoginSuccess(r),ie(!0))))}getUserDetails(e){this.refreshTokenOnExpiry(e.expires_in);let n=new vr;n=n.set("Authorization","bearer "+e.access_token),this.http.get(`${mt.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",`${mt.oauth.appId}`),r=r.set("refresh_token",e),r=r.set("grant_type","refresh_token");let a=new vr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.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,this.userLoggedIn$.next(!0),e.rememberMe=this.rememberMe,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,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",`${mt.oauth.appId}`),r=r.set("refresh_token",e);let a=new vr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.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,this.userLoggedIn$.next(!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(me(()=>{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(On),ae(Jo),ae(ow))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var ts=(()=>{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)(E(Qe),E(rt),E(qu))}}static{this.\u0275dir=V({type:t,selectors:[["","mifosxHasPermission",""]],inputs:{mifosxHasPermission:"mifosxHasPermission"}})}}return t})();var hw=(()=>{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)(E(Ke),E(Y))};static \u0275dir=V({type:t})}return t})(),gw=(()=>{class t extends hw{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=V({type:t,features:[ce]})}return t})(),Qn=new A("");var PW={provide:Qn,useExisting:wt(()=>ai),multi:!0};function TW(){let t=_r()?_r().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var AW=new A(""),ai=(()=>{class t extends hw{_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)(E(Ke),E(Y),E(AW,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([PW]),ce]})}return t})();function Kg(t){return t==null||Zg(t)===0}function Zg(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var oi=new A(""),sc=new A(""),VW=/^(?=.{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 _w(i)}static max(i){return vw(i)}static required(i){return bw(i)}static requiredTrue(i){return LW(i)}static email(i){return RW(i)}static minLength(i){return yw(i)}static maxLength(i){return Cw(i)}static pattern(i){return zW(i)}static nullValidator(i){return Qu()}static compose(i){return kw(i)}static composeAsync(i){return Ew(i)}};function _w(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 bw(t){return Kg(t.value)?{required:!0}:null}function LW(t){return t.value===!0?null:{required:!0}}function RW(t){return Kg(t.value)||VW.test(t.value)?null:{email:!0}}function yw(t){return i=>{let e=i.value?.length??Zg(i.value);return e===null||e===0?null:e{let e=i.value?.length??Zg(i.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function zW(t){if(!t)return Qu;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(Kg(n.value))return null;let r=n.value;return i.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function Qu(t){return null}function xw(t){return t!=null}function Mw(t){return Qo(t)?jt(t):t}function ww(t){let i={};return t.forEach(e=>{i=e!=null?q(q({},i),e):i}),Object.keys(i).length===0?null:i}function Dw(t,i){return i.map(e=>e(t))}function HW(t){return!t.validate}function Sw(t){return t.map(i=>HW(i)?i:e=>i.validate(e))}function kw(t){if(!t)return null;let i=t.filter(xw);return i.length==0?null:function(e){return ww(Dw(e,i))}}function Xg(t){return t!=null?kw(Sw(t)):null}function Ew(t){if(!t)return null;let i=t.filter(xw);return i.length==0?null:function(e){let n=Dw(e,i).map(Mw);return io(n).pipe(me(ww))}}function Jg(t){return t!=null?Ew(Sw(t)):null}function cw(t,i){return t===null?[i]:Array.isArray(t)?[...t,i]:[t,i]}function Ow(t){return t._rawValidators}function Iw(t){return t._rawAsyncValidators}function qg(t){return t?Array.isArray(t)?t:[t]:[]}function Ku(t,i){return Array.isArray(t)?t.includes(i):t===i}function lw(t,i){let e=qg(i);return qg(t).forEach(r=>{Ku(e,r)||e.push(r)}),e}function dw(t,i){return qg(i).filter(e=>!Ku(t,e))}var Zu=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=Xg(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=Jg(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}},ri=class extends Zu{name;get formDirective(){return null}get path(){return null}},Fn=class extends Zu{_parent=null;name=null;valueAccessor=null},Xu=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}},NW={"[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"},f6e=Be(q({},NW),{"[class.ng-submitted]":"isSubmitted"}),Jt=(()=>{class t extends Xu{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(E(Fn,2))};static \u0275dir=V({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,r){n&2&&te("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})(),Lr=(()=>{class t extends Xu{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(E(ri,10))};static \u0275dir=V({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,r){n&2&&te("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 wd="VALID",Yu="INVALID",ql="PENDING",Dd="DISABLED",is=class{},Ju=class extends is{value;source;constructor(i,e){super(),this.value=i,this.source=e}},kd=class extends is{pristine;source;constructor(i,e){super(),this.pristine=i,this.source=e}},Ed=class extends is{touched;source;constructor(i,e){super(),this.touched=i,this.source=e}},Yl=class extends is{status;source;constructor(i,e){super(),this.status=i,this.source=e}},em=class extends is{source;constructor(i){super(),this.source=i}},tm=class extends is{source;constructor(i){super(),this.source=i}};function e5(t){return(am(t)?t.validators:t)||null}function FW(t){return Array.isArray(t)?Xg(t):t||null}function t5(t,i){return(am(i)?i.asyncValidators:t)||null}function BW(t){return Array.isArray(t)?Jg(t):t||null}function am(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function Pw(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 Tw(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 ir(this.statusReactive)}set status(i){ir(()=>this.statusReactive.set(i))}_status=Zr(()=>this.statusReactive());statusReactive=Hn(void 0);get valid(){return this.status===wd}get invalid(){return this.status===Yu}get pending(){return this.status==ql}get disabled(){return this.status===Dd}get enabled(){return this.status!==Dd}errors;get pristine(){return ir(this.pristineReactive)}set pristine(i){ir(()=>this.pristineReactive.set(i))}_pristine=Zr(()=>this.pristineReactive());pristineReactive=Hn(!0);get dirty(){return!this.pristine}get touched(){return ir(this.touchedReactive)}set touched(i){ir(()=>this.touchedReactive.set(i))}_touched=Zr(()=>this.touchedReactive());touchedReactive=Hn(!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(lw(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(lw(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(dw(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(dw(i,this._rawAsyncValidators))}hasValidator(i){return Ku(this._rawValidators,i)}hasAsyncValidator(i){return Ku(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 Ed(!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 Ed(!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 kd(!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 kd(!0,n))}markAsPending(i={}){this.status=ql;let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Yl(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=Dd,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 Ju(this.value,n)),this._events.next(new Yl(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=wd,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===wd||this.status===ql)&&this._runAsyncValidator(n,i.emitEvent)}let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Ju(this.value,e)),this._events.next(new Yl(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()?Dd:wd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i,e){if(this.asyncValidator){this.status=ql,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let n=Mw(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 Yl(this.status,e)),this._parent&&this._parent._updateControlsErrors(i,e,n)}_initObservables(){this.valueChanges=new j,this.statusChanges=new j}_calculateStatus(){return this._allControlsDisabled()?Dd:this.errors?Yu:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ql)?ql:this._anyControlsHaveStatus(Yu)?Yu:wd}_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 kd(this.pristine,e))}_updateTouched(i={},e){this.touched=this._anyControlsTouched(),this._events.next(new Ed(this.touched,e)),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,e)}_onDisabledChange=[];_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){am(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=FW(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=BW(this._rawAsyncValidators)}},oc=class extends Ql{constructor(i,e,n){super(e5(e),t5(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={}){Tw(this,!0,i),Object.keys(i).forEach(n=>{Pw(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 Aw=oc;var Yg=class extends oc{};var Kl=new A("",{providedIn:"root",factory:()=>om}),om="always";function sm(t,i){return[...i.path,t]}function Od(t,i,e=om){n5(t,i),i.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&i.valueAccessor.setDisabledState?.(t.disabled),UW(t,i),GW(t,i),$W(t,i),jW(t,i)}function nm(t,i,e=!0){let n=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(n),i.valueAccessor.registerOnTouched(n)),rm(t,i),t&&(i._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function im(t,i){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function jW(t,i){if(i.valueAccessor.setDisabledState){let e=n=>{i.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(e),i._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function n5(t,i){let e=Ow(t);i.validator!==null?t.setValidators(cw(e,i.validator)):typeof e=="function"&&t.setValidators([e]);let n=Iw(t);i.asyncValidator!==null?t.setAsyncValidators(cw(n,i.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let r=()=>t.updateValueAndValidity();im(i._rawValidators,r),im(i._rawAsyncValidators,r)}function rm(t,i){let e=!1;if(t!==null){if(i.validator!==null){let r=Ow(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=Iw(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 im(i._rawValidators,n),im(i._rawAsyncValidators,n),e}function UW(t,i){i.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&Vw(t,i)})}function $W(t,i){i.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&Vw(t,i),t.updateOn!=="submit"&&t.markAsTouched()})}function Vw(t,i){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function GW(t,i){let e=(n,r)=>{i.valueAccessor.writeValue(n),r&&i.viewToModelUpdate(n)};t.registerOnChange(e),i._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function Lw(t,i){t==null,n5(t,i)}function WW(t,i){return rm(t,i)}function i5(t,i){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(i,e.currentValue)}function qW(t){return Object.getPrototypeOf(t.constructor)===gw}function Rw(t,i){t._syncPendingControls(),i.forEach(e=>{let n=e.control;n.updateOn==="submit"&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function r5(t,i){if(!i)return null;Array.isArray(i);let e,n,r;return i.forEach(a=>{a.constructor===ai?e=a:qW(a)?n=a:r=a}),r||n||e||null}function YW(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}var QW={provide:ri,useExisting:wt(()=>Zl)},Sd=Promise.resolve(),Zl=(()=>{class t extends ri{callSetDisabledState;get submitted(){return ir(this.submittedReactive)}_submitted=Zr(()=>this.submittedReactive());submittedReactive=Hn(!1);_directives=new Set;form;ngSubmit=new j;options;constructor(e,n,r){super(),this.callSetDisabledState=r,this.form=new oc({},Xg(e),Jg(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Sd.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Od(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Sd.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Sd.then(()=>{let n=this._findContainer(e.path),r=new oc({});Lw(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Sd.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){Sd.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),Rw(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new em(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 tm(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)(E(oi,10),E(sc,10),E(Kl,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([QW]),ce]})}return t})();function uw(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function mw(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var ns=class extends Ql{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(i=null,e,n){super(e5(e),t5(n,e)),this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),am(e)&&(e.nonNullable||e.initialValueIsDefault)&&(mw(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){uw(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){uw(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){mw(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=ns,KW=t=>t instanceof ns,ZW=(()=>{class t extends ri{_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 sm(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=we(t)))(r||t)}})();static \u0275dir=V({type:t,standalone:!1,features:[ce]})}return t})();var XW={provide:Fn,useExisting:wt(()=>JW)},pw=Promise.resolve(),JW=(()=>{class t extends Fn{_changeDetectorRef;callSetDisabledState;control=new ns;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=r5(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),i5(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(){Od(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){pw.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,r=n!==0&&B(n);pw.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?sm(e,this._parent):[e]}static \u0275fac=function(n){return new(n||t)(E(ri,9),E(oi,10),E(sc,10),E(Qn,10),E(be,8),E(Kl,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([XW]),ce,Pe]})}return t})();var rs=(()=>{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})(),eq={provide:Qn,useExisting:wt(()=>tq),multi:!0},tq=(()=>{class t extends gw{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=we(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([eq]),ce]})}return t})();var a5=new A(""),nq={provide:Fn,useExisting:wt(()=>mi)},mi=(()=>{class t extends Fn{_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=r5(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let n=e.form.previousValue;n&&nm(n,this,!1),Od(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}i5(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&nm(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)(E(oi,10),E(sc,10),E(Qn,10),E(a5,8),E(Kl,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([nq]),ce,Pe]})}return t})(),iq={provide:ri,useExisting:wt(()=>Kn)},Kn=(()=>{class t extends ri{callSetDisabledState;get submitted(){return ir(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=Zr(()=>this._submittedReactive());_submittedReactive=Hn(!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&&(rm(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 Od(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){nm(e.control||null,e,!1),YW(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),Rw(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new em(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 tm(this.form))}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,r=this.form.get(e.path);n!==r&&(nm(n||null,e),KW(r)&&(Od(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);Lw(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let n=this.form.get(e.path);n&&WW(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){n5(this.form,this),this._oldForm&&rm(this._oldForm,this)}static \u0275fac=function(n){return new(n||t)(E(oi,10),E(sc,10),E(Kl,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([iq]),ce,Pe]})}return t})(),rq={provide:ri,useExisting:wt(()=>zw)},zw=(()=>{class t extends ZW{name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}_checkParentType(){Nw(this._parent)}static \u0275fac=function(n){return new(n||t)(E(ri,13),E(oi,10),E(sc,10))};static \u0275dir=V({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[ue([rq]),ce]})}return t})(),aq={provide:ri,useExisting:wt(()=>Hw)},Hw=(()=>{class t extends ri{_parent;name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}ngOnInit(){Nw(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 sm(this.name==null?this.name:this.name.toString(),this._parent)}static \u0275fac=function(n){return new(n||t)(E(ri,13),E(oi,10),E(sc,10))};static \u0275dir=V({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[ue([aq]),ce]})}return t})();function Nw(t){return!(t instanceof zw)&&!(t instanceof Kn)&&!(t instanceof Hw)}var oq={provide:Fn,useExisting:wt(()=>Cr)},Cr=(()=>{class t extends Fn{_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=r5(this,a)}ngOnChanges(e){this._added||this._setUpControl(),i5(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 sm(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)(E(ri,13),E(oi,10),E(sc,10),E(Qn,10),E(a5,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([oq]),ce,Pe]})}return t})();function Fw(t){return typeof t=="number"?t:parseInt(t,10)}function Bw(t){return typeof t=="number"?t:parseFloat(t)}var Id=(()=>{class t{_validator=Qu;_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):Qu,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:[Pe]})}return t})(),sq={provide:oi,useExisting:wt(()=>cq),multi:!0},cq=(()=>{class t extends Id{max;inputName="max";normalizeInput=e=>Bw(e);createValidator=e=>vw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(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&&ee("max",r._enabled?r.max:null)},inputs:{max:"max"},standalone:!1,features:[ue([sq]),ce]})}return t})(),lq={provide:oi,useExisting:wt(()=>dq),multi:!0},dq=(()=>{class t extends Id{min;inputName="min";normalizeInput=e=>Bw(e);createValidator=e=>_w(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(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&&ee("min",r._enabled?r.min:null)},inputs:{min:"min"},standalone:!1,features:[ue([lq]),ce]})}return t})(),uq={provide:oi,useExisting:wt(()=>na),multi:!0};var na=(()=>{class t extends Id{required;inputName="required";normalizeInput=B;createValidator=e=>bw;enabled(e){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(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&&ee("required",r._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[ue([uq]),ce]})}return t})();var mq={provide:oi,useExisting:wt(()=>pq),multi:!0},pq=(()=>{class t extends Id{minlength;inputName="minlength";normalizeInput=e=>Fw(e);createValidator=e=>yw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ee("minlength",r._enabled?r.minlength:null)},inputs:{minlength:"minlength"},standalone:!1,features:[ue([mq]),ce]})}return t})(),fq={provide:oi,useExisting:wt(()=>hq),multi:!0},hq=(()=>{class t extends Id{maxlength;inputName="maxlength";normalizeInput=e=>Fw(e);createValidator=e=>Cw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ee("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[ue([fq]),ce]})}return t})();var jw=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})(),Qg=class extends Ql{constructor(i,e,n){super(e5(e),t5(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={}){Tw(this,!1,i),i.forEach((n,r)=>{Pw(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 fw(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var gq=(()=>{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 fw(n)?a=n:n!==null&&(a.validators=n.validator,a.asyncValidators=n.asyncValidator),new oc(r,a)}record(e,n=null){let r=this._reduceControls(e);return new Yg(r,n)}control(e,n,r){let a={};return this.useNonNullable?(fw(n)?a=n:(a.validators=n,a.asyncValidators=r),new ns(e,Be(q({},a),{nonNullable:!0}))):new ns(e,n,r)}array(e,n,r){let a=e.map(o=>this._createControl(o));return new Qg(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 ns)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 as=(()=>{class t extends gq{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=we(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Uw=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Kl,useValue:e.callSetDisabledState??om}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[jw]})}return t})(),_e=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:a5,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Kl,useValue:e.callSetDisabledState??om}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[jw]})}return t})();var $w=(()=>{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 e==""?""+this.sufix:Mu(e,this.locale,this.displaySymbol,this.currencyCode,this.digitsInfo)+this.sufix}static{this.\u0275fac=function(n){return new(n||t)(E(Oa),E(Y),E(Fn))}}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 y6e=(()=>{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)(E(Fn),E(Y))}}static{this.\u0275dir=V({type:t,selectors:[["","mifosxValidateOnFocus",""]],hostBindings:function(n,r){n&1&&z("focus",function(){return r.onFocus()})}})}}return t})();var Gw=(()=>{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 Rr=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,this.validators=i.validators===void 0?[]:i.validators,this.min=i.min===void 0?null:i.min,this.max=i.max===void 0?null:i.max}};function Co(t){return t.buttons===0||t.detail===0}function xo(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 o5;function Ww(){if(o5==null){let t=typeof document<"u"?document.head:null;o5=!!(t&&(t.createShadowRoot||t.attachShadow))}return o5}function cc(t){if(Ww()){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 Dt(t,i,e,n,r){let a=parseInt(rg.major),o=parseInt(rg.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 s5;try{s5=typeof Intl<"u"&&Intl.v8BreakIterator}catch{s5=!1}var He=(()=>{class t{_platformId=u(qo);isBrowser=this._platformId?xg(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||s5)&&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 Pd;function qw(){if(Pd==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Pd=!0}))}finally{Pd=Pd||!1}return Pd}function os(t){return qw()?t:!!t.capture}function sn(t,i=0){return cm(t)?Number(t):arguments.length===2?i:0}function cm(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Cn(t){return t instanceof Y?t.nativeElement:t}var Yw=new A("cdk-input-modality-detector-options"),Qw={ignoreKeys:[18,17,224,91,16]},Kw=650,c5={passive:!0,capture:!0},Zw=(()=>{class t{_platform=u(He);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Je(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(xo(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(De),r=u(Yw,{optional:!0});if(this._options=q(q({},Qw),r),this.modalityDetected=this._modality.pipe(zs(1)),this.modalityChanged=this.modalityDetected.pipe(ll()),this._platform.isBrowser){let a=u(En).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[Dt(a,n,"keydown",this._onKeydown,c5),Dt(a,n,"mousedown",this._onMousedown,c5),Dt(a,n,"touchstart",this._onTouchstart,c5)])}}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})(),Td=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(Td||{}),Xw=new A("cdk-focus-monitor-default-options"),lm=os({passive:!0,capture:!0}),qt=(()=>{class t{_ngZone=u(se);_platform=u(He);_inputModalityDetector=u(Zw);_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(De,{optional:!0});_stopInputModalityDetector=new N;constructor(){let e=u(Xw,{optional:!0});this._detectionMode=e?.detectionMode||Td.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=Cn(e);if(!this._platform.isBrowser||r.nodeType!==1)return ie();let a=cc(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=Cn(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=Cn(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===Td.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===Td.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?Kw: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,lm),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,lm)}),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,lm),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,lm),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 dm=new WeakMap,Ze=(()=>{class t{_appRef;_injector=u(Te);_environmentInjector=u(fn);load(e){let n=this._appRef=this._appRef||this._injector.get(bi),r=dm.get(n);r||(r={loaders:new Set,refs:[]},dm.set(n,r),n.onDestroy(()=>{dm.get(n)?.refs.forEach(a=>a.destroy()),dm.delete(n)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(cu(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 ar=(()=>{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} +`).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 Tu=class{encodeKey(i){return EM(i)}encodeValue(i){return EM(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};function JG(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 eW=/%(\d[a-f0-9])/gi,tW={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function EM(t){return encodeURIComponent(t).replace(eW,(i,e)=>tW[e]??i)}function Pu(t){return`${t}`}var Z=class t{map;encoder;updates=null;cloneFrom=null;constructor(i={}){if(this.encoder=i.encoder||new Tu,i.fromString){if(i.fromObject)throw new Ce(2805,!1);this.map=JG(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(Pu):[Pu(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(Pu(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(Pu(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 Au=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 nW(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function OM(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function IM(t){return typeof Blob<"u"&&t instanceof Blob}function PM(t){return typeof FormData<"u"&&t instanceof FormData}function iW(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var TM="Content-Type",AM="Accept",LM="X-Request-URL",RM="text/plain",zM="application/json",rW=`${zM}, ${RM}, */*`,Hl=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(nW(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 vr,this.context??=new Au,!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})}},rc=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}(rc||{}),Fl=class{headers;status;statusText;url;ok;type;constructor(i,e=200,n="OK"){this.headers=i.headers||new vr,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}},Vu=class t extends Fl{constructor(i={}){super(i)}type=rc.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})}},fd=class t extends Fl{body;constructor(i={}){super(i),this.body=i.body!==void 0?i.body:null}type=rc.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})}},hd=class extends Fl{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}},aW=200,oW=204;function Pg(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 On=(()=>{class t{handler;constructor(e){this.handler=e}request(e,n,r={}){let a;if(e instanceof Hl)a=e;else{let d;r.headers instanceof vr?d=r.headers:d=new vr(r.headers);let h;r.params&&(r.params instanceof Z?h=r.params:h=new Z({fromObject:r.params})),a=new Hl(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(Ti(d=>this.handler.handle(d)));if(e instanceof Hl||r.observe==="events")return o;let s=o.pipe(Ve(d=>d instanceof fd));switch(r.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return s.pipe(me(d=>{if(d.body!==null&&!(d.body instanceof ArrayBuffer))throw new Ce(2806,!1);return d.body}));case"blob":return s.pipe(me(d=>{if(d.body!==null&&!(d.body instanceof Blob))throw new Ce(2807,!1);return d.body}));case"text":return s.pipe(me(d=>{if(d.body!==null&&typeof d.body!="string")throw new Ce(2808,!1);return d.body}));case"json":default:return s.pipe(me(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,Pg(r,n))}post(e,n,r={}){return this.request("POST",e,Pg(r,n))}put(e,n,r={}){return this.request("PUT",e,Pg(r,n))}static \u0275fac=function(n){return new(n||t)(ae(Nl))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var sW=new A("");function HM(t,i){return i(t)}function cW(t,i){return(e,n)=>i.intercept(e,{handle:r=>t(r,n)})}function lW(t,i,e){return(n,r)=>Ki(e,()=>i(n,a=>t(a,r)))}var NM=new A(""),Ag=new A(""),FM=new A(""),Vg=new A("",{providedIn:"root",factory:()=>!0});function dW(){let t=null;return(i,e)=>{t===null&&(t=(u(NM,{optional:!0})??[]).reduceRight(cW,HM));let n=u(mo);if(u(Vg)){let a=n.add();return t(i,e).pipe(_a(()=>n.remove(a)))}else return t(i,e)}}var Lu=(()=>{class t extends Nl{backend;injector;chain=null;pendingTasks=u(mo);contributeToStability=u(Vg);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(Ag),...this.injector.get(FM,[])]));this.chain=n.reduceRight((r,a)=>lW(r,a,this.injector),HM)}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(pd),ae(fn))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var uW=/^\)\]\}',?\n/,mW=RegExp(`^${LM}:`,"m");function pW(t){return"responseURL"in t&&t.responseURL?t.responseURL:mW.test(t.getAllResponseHeaders())?t.getResponseHeader(LM):null}var Tg=(()=>{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(ct(()=>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(AM)||o.setRequestHeader(AM,rW),!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 vr(o.getAllResponseHeaders()),ye=pW(o)||e.url;return d=new Vu({headers:oe,status:o.status,statusText:ne,url:ye}),d},v=()=>{let{headers:ne,status:oe,statusText:ye,url:qe}=h(),nt=null;oe!==oW&&(nt=typeof o.response>"u"?o.responseText:o.response),oe===0&&(oe=nt?aW:0);let An=oe>=200&&oe<300;if(e.responseType==="json"&&typeof nt=="string"){let zn=nt;nt=nt.replace(uW,"");try{nt=nt!==""?JSON.parse(nt):null}catch(Ei){nt=zn,An&&(An=!1,nt={error:Ei,text:nt})}}An?(a.next(new fd({body:nt,headers:ne,status:oe,statusText:ye,url:qe||void 0})),a.complete()):a.error(new hd({error:nt,headers:ne,status:oe,statusText:ye,url:qe||void 0}))},C=ne=>{let{url:oe}=h(),ye=new hd({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:rc.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:rc.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:rc.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(ic))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),BM=new A(""),fW="XSRF-TOKEN",hW=new A("",{providedIn:"root",factory:()=>fW}),gW="X-XSRF-TOKEN",_W=new A("",{providedIn:"root",factory:()=>gW}),gd=class{},vW=(()=>{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=cd(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(n){return new(n||t)(ae(De),ae(hW))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function bW(t,i){let e=t.url.toLowerCase();if(!u(BM)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return i(t);let n=u(gd).getToken(),r=u(_W);return n!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,n)})),i(t)}var Lg=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}(Lg||{});function yW(t,i){return{\u0275kind:t,\u0275providers:i}}function CW(...t){let i=[On,Tg,Lu,{provide:Nl,useExisting:Lu},{provide:pd,useFactory:()=>u(sW,{optional:!0})??u(Tg)},{provide:Ag,useValue:bW,multi:!0},{provide:BM,useValue:!0},{provide:gd,useClass:vW}];for(let e of t)i.push(...e.\u0275providers);return Sl(i)}var VM=new A("");function xW(){return yW(Lg.LegacyInterceptors,[{provide:VM,useFactory:dW},{provide:Ag,useExisting:VM,multi:!0}])}var jM=(()=>{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(De))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var vo=(()=>{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(MW),r},providedIn:"root"})}return t})(),MW=(()=>{class t extends vo{_doc;constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case Ln.NONE:return n;case Ln.HTML:return po(n,"HTML")?Pr(n):E8(this._doc,String(n)).toString();case Ln.STYLE:return po(n,"Style")?Pr(n):n;case Ln.SCRIPT:if(po(n,"Script"))return Pr(n);throw new Ce(5200,!1);case Ln.URL:return po(n,"URL")?Pr(n):U0(String(n));case Ln.RESOURCE_URL:if(po(n,"ResourceURL"))return Pr(n);throw new Ce(5201,!1);default:throw new Ce(5202,!1)}}bypassSecurityTrustHtml(e){return aC(e)}bypassSecurityTrustStyle(e){return oC(e)}bypassSecurityTrustScript(e){return sC(e)}bypassSecurityTrustUrl(e){return cC(e)}bypassSecurityTrustResourceUrl(e){return lC(e)}static \u0275fac=function(n){return new(n||t)(ae(De))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Bl=class{},UM=(()=>{class t extends Bl{getTranslation(e){return ie({})}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),bd=class{},$M=(()=>{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 zu(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{Cd(i[n])?n in t?e[n]=Rg(t[n],i[n]):Object.assign(e,{[n]:i[n]}):Object.assign(e,{[n]:i[n]})}),e):Rg({},i)}function zg(t,i){let e=i.split(".");i="";do i+=e.shift(),Xo(t)&&Xo(t[i])&&(Cd(t[i])||jg(t[i])||!e.length)?(t=t[i],i=""):e.length?i+=".":t=void 0;while(e.length);return t}function DW(t,i,e){let n=i.split("."),r=t;for(let a=0;a{class t extends jl{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,n){if(Ug(e))return this.interpolateString(e,n);if(wW(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=zg(n,a);return Xo(o)?o:r}):e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Ul=class{},WM=(()=>{class t extends Ul{compile(e,n){return e}compileTranslations(e,n){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),yd=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new j;onLangChange=new j;onDefaultLangChange=new j},Hg=new A("ISOLATE_TRANSLATE_SERVICE"),Ng=new A("USE_DEFAULT_LANG"),Fg=new A("DEFAULT_LANGUAGE"),Bg=new A("USE_EXTEND"),vd=t=>Wn(t)?t:ie(t),br=(()=>{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 yd),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 Wn(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(No(1),Le(1));return this.loadingTranslations=n.pipe(me(r=>this.compiler.compileTranslations(r,e)),No(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]=Rg(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(zg(e,n),r)),a===void 0&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(a=this.runInterpolation(zg(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(jg(e))return e.map(r=>this.runInterpolation(r,n));if(Cd(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||Wn(a[d]);if(!o)return a;let s=n.map(d=>vd(a[d]));return io(s).pipe(me(d=>{let h={};return d.forEach((v,C)=>{h[n[C]]=v}),h}))}return this.getParsedResultForKey(e,n,r)}get(e,n){if(!Xo(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe(Ti(r=>vd(this.getParsedResult(r,e,n)))):vd(this.getParsedResult(this.translations[this.currentLang],e,n))}getStreamOnTranslationChange(e,n){if(!Xo(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return gi(Pi(()=>this.get(e,n)),this.onTranslationChange.pipe(ct(r=>{let a=this.getParsedResult(r.translations,e,n);return vd(a)})))}stream(e,n){if(!Xo(e)||!e.length)throw new Error('Parameter "key" required');return gi(Pi(()=>this.get(e,n)),this.onLangChange.pipe(ct(r=>{let a=this.getParsedResult(r.translations,e,n);return vd(a)})))}instant(e,n){if(!Xo(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 Wn(r)?Array.isArray(e)?e.reduce((a,o)=>(a[o]=o,a),{}):e:r}set(e,n,r=this.currentLang){DW(this.translations[r],e,Ug(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(yd),ae(Bl),ae(Ul),ae(jl),ae(bd),ae(Ng),ae(Hg),ae(Bg),ae(Fg))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ee=(()=>{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);Wn(o)?o.subscribe(a):a(o)}this.translate.get(e,n).subscribe(a)}transform(e,...n){if(!e||!e.length)return e;if(zu(e,this.lastKey)&&zu(n,this.lastParams))return this.value;let r;if(Xo(n[0])&&n.length)if(Ug(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 Cd(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)(E(br,16),E(be,16))};static \u0275pipe=_t({name:"translate",type:t,pure:!1});static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var $g=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Bl,useClass:UM},e.compiler||{provide:Ul,useClass:WM},e.parser||{provide:jl,useClass:GM},e.missingTranslationHandler||{provide:bd,useClass:$M},yd,{provide:Hg,useValue:e.isolate},{provide:Ng,useValue:e.useDefaultLang},{provide:Bg,useValue:e.extend},{provide:Fg,useValue:e.defaultLanguage},br]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Bl,useClass:UM},e.compiler||{provide:Ul,useClass:WM},e.parser||{provide:jl,useClass:GM},e.missingTranslationHandler||{provide:bd,useClass:$M},{provide:Hg,useValue:e.isolate},{provide:Ng,useValue:e.useDefaultLang},{provide:Bg,useValue:e.extend},{provide:Fg,useValue:e.defaultLanguage},br]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();var Gg={mifos_x:{version:"251203",hash:"83f3a0b"},allow_switching_backend_instance:!0};var Xt=window.env||{},mt={production:!0,version:Gg.mifos_x.version,hash:Gg.mifos_x.hash,fineractPlatformTenantId:Xt.fineractPlatformTenantId||"default",fineractPlatformTenantIds:Xt.fineractPlatformTenantIds||"default",baseApiUrls:Xt.fineractApiUrls||"https://sandbox.mifos.community,https://demo.mifos.community,https://localhost:8443,"+window.location.origin,baseApiUrl:Xt.fineractApiUrl||(Xt.fineractApiUrls?.length>0?Xt.fineractApiUrls.split(",")[0]:window.location.origin),oauthServerUrl:Xt.oauthServerUrl||Xt.fineractApiUrl+Xt.apiProvider,allowServerSwitch:Xt.allowServerSwitch||"true",apiProvider:Xt.apiProvider||"/fineract-provider/api",apiVersion:Xt.apiVersion||"/v1",serverUrl:"",oauth:{enabled:Xt.oauthServerEnabled||!1,serverUrl:Xt.oauthServerUrl||"",appId:Xt.oauthAppId||""},enableRememberMe:!1,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:Xt.defaultLanguage||"en-US",supportedLanguages:Xt.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:Xt.preloadClients||!0,defaultCharDelimiter:Xt.defaultCharDelimiter||",",displayBackEndInfo:Xt.displayBackEndInfo||"true",displayTenantSelector:Xt.displayTenantSelector||"true",waitTimeForNotifications:Xt.waitTimeForNotifications||60,waitTimeForCOBCatchUp:Xt.waitTimeForCOBCatchUp||30,session:{timeout:{idleTimeout:Xt.sessionIdleTimeout||3e5}},httpCacheEnabled:Xt.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:Xt.minPasswordLength||12,OIDC:{oidcServerEnabled:window.env.oidcServerEnabled||!1,oidcBaseUrl:window.env.oidcBaseUrl||"",oidcClientId:window.env.oidcClientId||"",oidcApiUrl:window.env.oidcApiUrl||"",oidcFrontUrl:window.env.oidcFrontUrl||""}};mt.serverUrl=`${mt.baseApiUrl}${mt.apiProvider}${mt.apiVersion}`;var qM=(()=>{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=_t({name:"accountsFilter",type:t,pure:!0})}}return t})();var YM=(()=>{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=_t({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=_t({name:"chargesPenaltyFilter",type:t,pure:!0})}}return t})();var Jo=(()=>{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 Gl=a3(Nu());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 nc(this.language.code).transform(e,n)}formatDateAsString(e,n){return(0,Gl.default)(e).format(n)}parseDate(e){return e instanceof Array?(0,Gl.default)(e.join("-"),"YYYY-MM-DD").toDate():(0,Gl.default)(e).toDate()}parseDatetime(e){return(0,Gl.default)(e).toDate()}convertToDate(e,n){return(0,Gl.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(nc))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Nt=(()=>{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=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(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",JSON.stringify(e))}get themeDarkEnabled(){return JSON.parse(localStorage.getItem("mifosXThemeDarkEnabled"))}static{this.\u0275fac=function(n){return new(n||t)(ae(Jo),ae(Li))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Fu=a3(Nu());var yr=(()=>{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 Fu.default.locale(this.settingsService.language.code),e instanceof Array?a=(0,Fu.default)(e.join("-"),"YYYY-MM-DD"):a=(0,Fu.default)(e),n==null?a.format(r):a.format(n)}static{this.\u0275fac=function(n){return new(n||t)(E(Nt,16))}}static{this.\u0275pipe=_t({name:"dateFormat",type:t,pure:!0})}}return t})();var Md=a3(Nu());var Pa=(()=>{class t{transform(e,n){if(e==null||e==="")return"";let r;if(Array.isArray(e)){let[o,s,d,h,v,C]=e;h!=null?r=(0,Md.default)({year:o,month:(s??1)-1,date:d,hour:h,minute:v??0,second:C??0}):r=(0,Md.default)({year:o,month:(s??1)-1,date:d})}else typeof e=="number"&&e<1e12?r=Md.default.unix(e):r=(0,Md.default)(e);let a=n??"YYYY-MM-DDTHH:mm:ssZ";return r.format(a)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=_t({name:"datetimeFormat",type:t,pure:!0})}}return t})();var Bu=(()=>{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=_t({name:"externalIdentifier",type:t,pure:!0})}}return t})();var KM=new WeakMap,ZM=(()=>{class t{constructor(e){this.sanitizer=e}transform(e,n,r,a){if(!n||!r||e===null||e===void 0)return"";let o=KM.get(n);o||(o=new Map,KM.set(n,o));let s=o.get(r);if(!s){if(s=new Map,Array.isArray(n))for(let v of n)v&&v[r]!==void 0&&v[r]!==null&&s.set(v[r],v);o.set(r,s)}let d=s.get(e),h=d?d[a]??"":"";return typeof h=="string"?this.sanitizer.sanitize(Ln.HTML,h)||"":String(h||"")}static{this.\u0275fac=function(n){return new(n||t)(E(vo,16))}}static{this.\u0275pipe=_t({name:"find",type:t,pure:!0})}}return t})();var es=(()=>{class t{constructor(e,n){this.decimalFormat=e,this.settingsService=n}transform(e,n){if(e===void 0)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)(E(sd,16),E(Nt,16))}}static{this.\u0275pipe=_t({name:"formatNumber",type:t,pure:!0})}}return t})();var ew=a3(JM());var Uu=(()=>{class t{transform(e){if(e.charAt(0)==="{"&&e.charAt(e.length-1)==="}")try{return ew.json(e)}catch{return e}return e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=_t({name:"prettyPrint",type:t,pure:!0})}}return t})();var tw=(()=>{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=_t({name:"statusLookup",type:t,pure:!0})}}return t})();var ac=(()=>{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)(E(br,16))}}static{this.\u0275pipe=_t({name:"translateKey",type:t,pure:!0})}}return t})();var $u=(()=>{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=_t({name:"truncateText",type:t,pure:!0})}}return t})();var iw=(()=>{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=_t({name:"urlToString",type:t,pure:!0})}}return t})();var Gu=(()=>{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)(E(br,16))}}static{this.\u0275pipe=_t({name:"yesNo",type:t,pure:!0})}}return t})();var rw=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=K({type:t})}static{this.\u0275inj=Q({providers:[tw,qM,YM,QM,ZM,iw,yr,Pa,Bu,es,Gu,Uu,ac,$u],imports:[fe]})}}return t})();var yo={headers:{"Fineract-Platform-TenantId":mt.fineractPlatformTenantId}},Wu="Authorization",OW="Fineract-Platform-TenantId",aw="Fineract-Platform-TFA-Token",ow=(()=>{class t{constructor(e){this.settingsService=e}intercept(e,n){return this.settingsService.tenantIdentifier&&(yo.headers["Fineract-Platform-TenantId"]=this.settingsService.tenantIdentifier),e=e.clone({setHeaders:yo.headers}),n.handle(e)}setAuthorizationToken(e){mt.oauth.enabled?yo.headers[Wu]=`Bearer ${e}`:yo.headers[Wu]=`Basic ${e}`}setTwoFactorAccessToken(e){yo.headers[aw]=e}removeAuthorization(){delete yo.headers[Wu]}removeAuthorizationTenant(){delete yo.headers[Wu],delete yo.headers[OW]}removeTwoFactorAuthorization(){delete yo.headers[aw]}static{this.\u0275fac=function(n){return new(n||t)(ae(Nt))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var qu=(()=>{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.userLoggedIn$=new Je(!1),this.isAuthenticated$=this.userLoggedIn$.asObservable(),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),this.userLoggedIn=!0,this.userLoggedIn$.next(!0)}}login(e){this.alertService.alert({type:"Authentication Start",message:"Please wait..."});let n=mt.enableRememberMe===!0;if(this.rememberMe=n?e.remember:!1,this.storage=this.rememberMe?localStorage:sessionStorage,mt.oauth.enabled){let r=new Z;r=r.set("username",e.username),r=r.set("password",e.password),r=r.set("client_id",`${mt.oauth.appId}`),r=r.set("grant_type","password"),r=r.set("remember_me",this.rememberMe?"true":"false");let a=new vr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.post(`${mt.oauth.serverUrl}/token`,r.toString(),{headers:a}).pipe(me(o=>(this.getUserDetails(o),ie(!0))))}else return this.http.post("/authentication",{username:e.username,password:e.password,remember:this.rememberMe}).pipe(me(r=>(this.onLoginSuccess(r),ie(!0))))}getUserDetails(e){this.refreshTokenOnExpiry(e.expires_in);let n=new vr;n=n.set("Authorization","bearer "+e.access_token),this.http.get(`${mt.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",`${mt.oauth.appId}`),r=r.set("refresh_token",e),r=r.set("grant_type","refresh_token");let a=new vr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.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,this.userLoggedIn$.next(!0),e.rememberMe=this.rememberMe,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,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",`${mt.oauth.appId}`),r=r.set("refresh_token",e);let a=new vr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.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,this.userLoggedIn$.next(!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(me(()=>{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(On),ae(Jo),ae(ow))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var ts=(()=>{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)(E(Qe),E(rt),E(qu))}}static{this.\u0275dir=V({type:t,selectors:[["","mifosxHasPermission",""]],inputs:{mifosxHasPermission:"mifosxHasPermission"}})}}return t})();var hw=(()=>{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)(E(Ke),E(Y))};static \u0275dir=V({type:t})}return t})(),gw=(()=>{class t extends hw{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=V({type:t,features:[ce]})}return t})(),Qn=new A("");var PW={provide:Qn,useExisting:wt(()=>ai),multi:!0};function TW(){let t=_r()?_r().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var AW=new A(""),ai=(()=>{class t extends hw{_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)(E(Ke),E(Y),E(AW,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([PW]),ce]})}return t})();function Kg(t){return t==null||Zg(t)===0}function Zg(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var oi=new A(""),sc=new A(""),VW=/^(?=.{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 _w(i)}static max(i){return vw(i)}static required(i){return bw(i)}static requiredTrue(i){return LW(i)}static email(i){return RW(i)}static minLength(i){return yw(i)}static maxLength(i){return Cw(i)}static pattern(i){return zW(i)}static nullValidator(i){return Qu()}static compose(i){return kw(i)}static composeAsync(i){return Ew(i)}};function _w(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 bw(t){return Kg(t.value)?{required:!0}:null}function LW(t){return t.value===!0?null:{required:!0}}function RW(t){return Kg(t.value)||VW.test(t.value)?null:{email:!0}}function yw(t){return i=>{let e=i.value?.length??Zg(i.value);return e===null||e===0?null:e{let e=i.value?.length??Zg(i.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function zW(t){if(!t)return Qu;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(Kg(n.value))return null;let r=n.value;return i.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function Qu(t){return null}function xw(t){return t!=null}function Mw(t){return Qo(t)?jt(t):t}function ww(t){let i={};return t.forEach(e=>{i=e!=null?q(q({},i),e):i}),Object.keys(i).length===0?null:i}function Dw(t,i){return i.map(e=>e(t))}function HW(t){return!t.validate}function Sw(t){return t.map(i=>HW(i)?i:e=>i.validate(e))}function kw(t){if(!t)return null;let i=t.filter(xw);return i.length==0?null:function(e){return ww(Dw(e,i))}}function Xg(t){return t!=null?kw(Sw(t)):null}function Ew(t){if(!t)return null;let i=t.filter(xw);return i.length==0?null:function(e){let n=Dw(e,i).map(Mw);return io(n).pipe(me(ww))}}function Jg(t){return t!=null?Ew(Sw(t)):null}function cw(t,i){return t===null?[i]:Array.isArray(t)?[...t,i]:[t,i]}function Ow(t){return t._rawValidators}function Iw(t){return t._rawAsyncValidators}function qg(t){return t?Array.isArray(t)?t:[t]:[]}function Ku(t,i){return Array.isArray(t)?t.includes(i):t===i}function lw(t,i){let e=qg(i);return qg(t).forEach(r=>{Ku(e,r)||e.push(r)}),e}function dw(t,i){return qg(i).filter(e=>!Ku(t,e))}var Zu=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=Xg(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=Jg(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}},ri=class extends Zu{name;get formDirective(){return null}get path(){return null}},Fn=class extends Zu{_parent=null;name=null;valueAccessor=null},Xu=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}},NW={"[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"},f6e=Be(q({},NW),{"[class.ng-submitted]":"isSubmitted"}),Jt=(()=>{class t extends Xu{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(E(Fn,2))};static \u0275dir=V({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,r){n&2&&te("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})(),Lr=(()=>{class t extends Xu{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(E(ri,10))};static \u0275dir=V({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,r){n&2&&te("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 wd="VALID",Yu="INVALID",ql="PENDING",Dd="DISABLED",is=class{},Ju=class extends is{value;source;constructor(i,e){super(),this.value=i,this.source=e}},kd=class extends is{pristine;source;constructor(i,e){super(),this.pristine=i,this.source=e}},Ed=class extends is{touched;source;constructor(i,e){super(),this.touched=i,this.source=e}},Yl=class extends is{status;source;constructor(i,e){super(),this.status=i,this.source=e}},em=class extends is{source;constructor(i){super(),this.source=i}},tm=class extends is{source;constructor(i){super(),this.source=i}};function e5(t){return(am(t)?t.validators:t)||null}function FW(t){return Array.isArray(t)?Xg(t):t||null}function t5(t,i){return(am(i)?i.asyncValidators:t)||null}function BW(t){return Array.isArray(t)?Jg(t):t||null}function am(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function Pw(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 Tw(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 ir(this.statusReactive)}set status(i){ir(()=>this.statusReactive.set(i))}_status=Zr(()=>this.statusReactive());statusReactive=Hn(void 0);get valid(){return this.status===wd}get invalid(){return this.status===Yu}get pending(){return this.status==ql}get disabled(){return this.status===Dd}get enabled(){return this.status!==Dd}errors;get pristine(){return ir(this.pristineReactive)}set pristine(i){ir(()=>this.pristineReactive.set(i))}_pristine=Zr(()=>this.pristineReactive());pristineReactive=Hn(!0);get dirty(){return!this.pristine}get touched(){return ir(this.touchedReactive)}set touched(i){ir(()=>this.touchedReactive.set(i))}_touched=Zr(()=>this.touchedReactive());touchedReactive=Hn(!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(lw(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(lw(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(dw(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(dw(i,this._rawAsyncValidators))}hasValidator(i){return Ku(this._rawValidators,i)}hasAsyncValidator(i){return Ku(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 Ed(!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 Ed(!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 kd(!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 kd(!0,n))}markAsPending(i={}){this.status=ql;let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Yl(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=Dd,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 Ju(this.value,n)),this._events.next(new Yl(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=wd,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===wd||this.status===ql)&&this._runAsyncValidator(n,i.emitEvent)}let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Ju(this.value,e)),this._events.next(new Yl(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()?Dd:wd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i,e){if(this.asyncValidator){this.status=ql,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let n=Mw(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 Yl(this.status,e)),this._parent&&this._parent._updateControlsErrors(i,e,n)}_initObservables(){this.valueChanges=new j,this.statusChanges=new j}_calculateStatus(){return this._allControlsDisabled()?Dd:this.errors?Yu:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ql)?ql:this._anyControlsHaveStatus(Yu)?Yu:wd}_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 kd(this.pristine,e))}_updateTouched(i={},e){this.touched=this._anyControlsTouched(),this._events.next(new Ed(this.touched,e)),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,e)}_onDisabledChange=[];_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){am(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=FW(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=BW(this._rawAsyncValidators)}},oc=class extends Ql{constructor(i,e,n){super(e5(e),t5(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={}){Tw(this,!0,i),Object.keys(i).forEach(n=>{Pw(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 Aw=oc;var Yg=class extends oc{};var Kl=new A("",{providedIn:"root",factory:()=>om}),om="always";function sm(t,i){return[...i.path,t]}function Od(t,i,e=om){n5(t,i),i.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&i.valueAccessor.setDisabledState?.(t.disabled),UW(t,i),GW(t,i),$W(t,i),jW(t,i)}function nm(t,i,e=!0){let n=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(n),i.valueAccessor.registerOnTouched(n)),rm(t,i),t&&(i._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function im(t,i){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function jW(t,i){if(i.valueAccessor.setDisabledState){let e=n=>{i.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(e),i._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function n5(t,i){let e=Ow(t);i.validator!==null?t.setValidators(cw(e,i.validator)):typeof e=="function"&&t.setValidators([e]);let n=Iw(t);i.asyncValidator!==null?t.setAsyncValidators(cw(n,i.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let r=()=>t.updateValueAndValidity();im(i._rawValidators,r),im(i._rawAsyncValidators,r)}function rm(t,i){let e=!1;if(t!==null){if(i.validator!==null){let r=Ow(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=Iw(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 im(i._rawValidators,n),im(i._rawAsyncValidators,n),e}function UW(t,i){i.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&Vw(t,i)})}function $W(t,i){i.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&Vw(t,i),t.updateOn!=="submit"&&t.markAsTouched()})}function Vw(t,i){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function GW(t,i){let e=(n,r)=>{i.valueAccessor.writeValue(n),r&&i.viewToModelUpdate(n)};t.registerOnChange(e),i._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function Lw(t,i){t==null,n5(t,i)}function WW(t,i){return rm(t,i)}function i5(t,i){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(i,e.currentValue)}function qW(t){return Object.getPrototypeOf(t.constructor)===gw}function Rw(t,i){t._syncPendingControls(),i.forEach(e=>{let n=e.control;n.updateOn==="submit"&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function r5(t,i){if(!i)return null;Array.isArray(i);let e,n,r;return i.forEach(a=>{a.constructor===ai?e=a:qW(a)?n=a:r=a}),r||n||e||null}function YW(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}var QW={provide:ri,useExisting:wt(()=>Zl)},Sd=Promise.resolve(),Zl=(()=>{class t extends ri{callSetDisabledState;get submitted(){return ir(this.submittedReactive)}_submitted=Zr(()=>this.submittedReactive());submittedReactive=Hn(!1);_directives=new Set;form;ngSubmit=new j;options;constructor(e,n,r){super(),this.callSetDisabledState=r,this.form=new oc({},Xg(e),Jg(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Sd.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Od(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Sd.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Sd.then(()=>{let n=this._findContainer(e.path),r=new oc({});Lw(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Sd.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){Sd.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),Rw(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new em(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 tm(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)(E(oi,10),E(sc,10),E(Kl,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([QW]),ce]})}return t})();function uw(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function mw(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var ns=class extends Ql{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(i=null,e,n){super(e5(e),t5(n,e)),this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),am(e)&&(e.nonNullable||e.initialValueIsDefault)&&(mw(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){uw(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){uw(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){mw(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=ns,KW=t=>t instanceof ns,ZW=(()=>{class t extends ri{_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 sm(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=we(t)))(r||t)}})();static \u0275dir=V({type:t,standalone:!1,features:[ce]})}return t})();var XW={provide:Fn,useExisting:wt(()=>JW)},pw=Promise.resolve(),JW=(()=>{class t extends Fn{_changeDetectorRef;callSetDisabledState;control=new ns;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=r5(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),i5(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(){Od(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){pw.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,r=n!==0&&B(n);pw.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?sm(e,this._parent):[e]}static \u0275fac=function(n){return new(n||t)(E(ri,9),E(oi,10),E(sc,10),E(Qn,10),E(be,8),E(Kl,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([XW]),ce,Pe]})}return t})();var rs=(()=>{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})(),eq={provide:Qn,useExisting:wt(()=>tq),multi:!0},tq=(()=>{class t extends gw{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=we(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([eq]),ce]})}return t})();var a5=new A(""),nq={provide:Fn,useExisting:wt(()=>mi)},mi=(()=>{class t extends Fn{_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=r5(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let n=e.form.previousValue;n&&nm(n,this,!1),Od(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}i5(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&nm(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)(E(oi,10),E(sc,10),E(Qn,10),E(a5,8),E(Kl,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([nq]),ce,Pe]})}return t})(),iq={provide:ri,useExisting:wt(()=>Kn)},Kn=(()=>{class t extends ri{callSetDisabledState;get submitted(){return ir(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=Zr(()=>this._submittedReactive());_submittedReactive=Hn(!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&&(rm(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 Od(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){nm(e.control||null,e,!1),YW(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),Rw(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new em(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 tm(this.form))}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,r=this.form.get(e.path);n!==r&&(nm(n||null,e),KW(r)&&(Od(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);Lw(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let n=this.form.get(e.path);n&&WW(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){n5(this.form,this),this._oldForm&&rm(this._oldForm,this)}static \u0275fac=function(n){return new(n||t)(E(oi,10),E(sc,10),E(Kl,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([iq]),ce,Pe]})}return t})(),rq={provide:ri,useExisting:wt(()=>zw)},zw=(()=>{class t extends ZW{name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}_checkParentType(){Nw(this._parent)}static \u0275fac=function(n){return new(n||t)(E(ri,13),E(oi,10),E(sc,10))};static \u0275dir=V({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[ue([rq]),ce]})}return t})(),aq={provide:ri,useExisting:wt(()=>Hw)},Hw=(()=>{class t extends ri{_parent;name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}ngOnInit(){Nw(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 sm(this.name==null?this.name:this.name.toString(),this._parent)}static \u0275fac=function(n){return new(n||t)(E(ri,13),E(oi,10),E(sc,10))};static \u0275dir=V({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[ue([aq]),ce]})}return t})();function Nw(t){return!(t instanceof zw)&&!(t instanceof Kn)&&!(t instanceof Hw)}var oq={provide:Fn,useExisting:wt(()=>Cr)},Cr=(()=>{class t extends Fn{_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=r5(this,a)}ngOnChanges(e){this._added||this._setUpControl(),i5(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 sm(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)(E(ri,13),E(oi,10),E(sc,10),E(Qn,10),E(a5,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([oq]),ce,Pe]})}return t})();function Fw(t){return typeof t=="number"?t:parseInt(t,10)}function Bw(t){return typeof t=="number"?t:parseFloat(t)}var Id=(()=>{class t{_validator=Qu;_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):Qu,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:[Pe]})}return t})(),sq={provide:oi,useExisting:wt(()=>cq),multi:!0},cq=(()=>{class t extends Id{max;inputName="max";normalizeInput=e=>Bw(e);createValidator=e=>vw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(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&&ee("max",r._enabled?r.max:null)},inputs:{max:"max"},standalone:!1,features:[ue([sq]),ce]})}return t})(),lq={provide:oi,useExisting:wt(()=>dq),multi:!0},dq=(()=>{class t extends Id{min;inputName="min";normalizeInput=e=>Bw(e);createValidator=e=>_w(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(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&&ee("min",r._enabled?r.min:null)},inputs:{min:"min"},standalone:!1,features:[ue([lq]),ce]})}return t})(),uq={provide:oi,useExisting:wt(()=>na),multi:!0};var na=(()=>{class t extends Id{required;inputName="required";normalizeInput=B;createValidator=e=>bw;enabled(e){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(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&&ee("required",r._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[ue([uq]),ce]})}return t})();var mq={provide:oi,useExisting:wt(()=>pq),multi:!0},pq=(()=>{class t extends Id{minlength;inputName="minlength";normalizeInput=e=>Fw(e);createValidator=e=>yw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ee("minlength",r._enabled?r.minlength:null)},inputs:{minlength:"minlength"},standalone:!1,features:[ue([mq]),ce]})}return t})(),fq={provide:oi,useExisting:wt(()=>hq),multi:!0},hq=(()=>{class t extends Id{maxlength;inputName="maxlength";normalizeInput=e=>Fw(e);createValidator=e=>Cw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ee("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[ue([fq]),ce]})}return t})();var jw=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})(),Qg=class extends Ql{constructor(i,e,n){super(e5(e),t5(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={}){Tw(this,!1,i),i.forEach((n,r)=>{Pw(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 fw(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var gq=(()=>{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 fw(n)?a=n:n!==null&&(a.validators=n.validator,a.asyncValidators=n.asyncValidator),new oc(r,a)}record(e,n=null){let r=this._reduceControls(e);return new Yg(r,n)}control(e,n,r){let a={};return this.useNonNullable?(fw(n)?a=n:(a.validators=n,a.asyncValidators=r),new ns(e,Be(q({},a),{nonNullable:!0}))):new ns(e,n,r)}array(e,n,r){let a=e.map(o=>this._createControl(o));return new Qg(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 ns)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 as=(()=>{class t extends gq{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=we(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Uw=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Kl,useValue:e.callSetDisabledState??om}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[jw]})}return t})(),_e=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:a5,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Kl,useValue:e.callSetDisabledState??om}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[jw]})}return t})();var $w=(()=>{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 e==""?""+this.sufix:Mu(e,this.locale,this.displaySymbol,this.currencyCode,this.digitsInfo)+this.sufix}static{this.\u0275fac=function(n){return new(n||t)(E(Oa),E(Y),E(Fn))}}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 y6e=(()=>{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)(E(Fn),E(Y))}}static{this.\u0275dir=V({type:t,selectors:[["","mifosxValidateOnFocus",""]],hostBindings:function(n,r){n&1&&z("focus",function(){return r.onFocus()})}})}}return t})();var Gw=(()=>{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 Rr=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,this.validators=i.validators===void 0?[]:i.validators,this.min=i.min===void 0?null:i.min,this.max=i.max===void 0?null:i.max}};function Co(t){return t.buttons===0||t.detail===0}function xo(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 o5;function Ww(){if(o5==null){let t=typeof document<"u"?document.head:null;o5=!!(t&&(t.createShadowRoot||t.attachShadow))}return o5}function cc(t){if(Ww()){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 Dt(t,i,e,n,r){let a=parseInt(rg.major),o=parseInt(rg.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 s5;try{s5=typeof Intl<"u"&&Intl.v8BreakIterator}catch{s5=!1}var He=(()=>{class t{_platformId=u(qo);isBrowser=this._platformId?xg(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||s5)&&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 Pd;function qw(){if(Pd==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Pd=!0}))}finally{Pd=Pd||!1}return Pd}function os(t){return qw()?t:!!t.capture}function sn(t,i=0){return cm(t)?Number(t):arguments.length===2?i:0}function cm(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Cn(t){return t instanceof Y?t.nativeElement:t}var Yw=new A("cdk-input-modality-detector-options"),Qw={ignoreKeys:[18,17,224,91,16]},Kw=650,c5={passive:!0,capture:!0},Zw=(()=>{class t{_platform=u(He);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Je(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(xo(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(De),r=u(Yw,{optional:!0});if(this._options=q(q({},Qw),r),this.modalityDetected=this._modality.pipe(zs(1)),this.modalityChanged=this.modalityDetected.pipe(ll()),this._platform.isBrowser){let a=u(En).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[Dt(a,n,"keydown",this._onKeydown,c5),Dt(a,n,"mousedown",this._onMousedown,c5),Dt(a,n,"touchstart",this._onTouchstart,c5)])}}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})(),Td=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(Td||{}),Xw=new A("cdk-focus-monitor-default-options"),lm=os({passive:!0,capture:!0}),qt=(()=>{class t{_ngZone=u(se);_platform=u(He);_inputModalityDetector=u(Zw);_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(De,{optional:!0});_stopInputModalityDetector=new N;constructor(){let e=u(Xw,{optional:!0});this._detectionMode=e?.detectionMode||Td.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=Cn(e);if(!this._platform.isBrowser||r.nodeType!==1)return ie();let a=cc(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=Cn(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=Cn(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===Td.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===Td.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?Kw: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,lm),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,lm)}),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,lm),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,lm),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 dm=new WeakMap,Ze=(()=>{class t{_appRef;_injector=u(Te);_environmentInjector=u(fn);load(e){let n=this._appRef=this._appRef||this._injector.get(bi),r=dm.get(n);r||(r={loaders:new Set,refs:[]},dm.set(n,r),n.onDestroy(()=>{dm.get(n)?.refs.forEach(a=>a.destroy()),dm.delete(n)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(cu(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 ar=(()=>{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 ss(t){return Array.isArray(t)?t:[t]}var Jw=new Set,lc,tD=(()=>{class t{_platform=u(He);_nonce=u(j1,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):vq}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&_q(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 _q(t,i){if(!Jw.has(t))try{lc||(lc=document.createElement("style"),i&&lc.setAttribute("nonce",i),lc.setAttribute("type","text/css"),document.head.appendChild(lc)),lc.sheet&&(lc.sheet.insertRule(`@media ${t} {body{ }}`,0),Jw.add(t))}catch(e){console.error(e)}}function vq(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var dc=(()=>{class t{_mediaMatcher=u(tD);_zone=u(se);_queries=new Map;_destroySubject=new N;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return eD(ss(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=eD(ss(e)).map(o=>this._registerQuery(o).observable),a=ni(r);return a=gi(a.pipe(Le(1)),a.pipe(zs(1),$r(0))),a.pipe(me(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($e(n),me(({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 eD(t){return t.map(i=>i.split(",")).reduce((i,e)=>i.concat(e)).map(i=>i.trim())}function bq(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})(),iD=(()=>{class t{_mutationObserverFactory=u(nD);_observedElements=new Map;_ngZone=u(se);constructor(){}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){let n=Cn(e);return new Ue(r=>{let o=this._observeElement(n).pipe(me(s=>s.filter(d=>!bq(d))),Ve(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})(),Vd=(()=>{class t{_contentObserver=u(iD);_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=sn(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($r(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})(),Xl=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[nD]})}return t})();var ls=(()=>{class t{_platform=u(He);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return Cq(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let n=yq(Oq(e));if(n&&(rD(n)===-1||!this.isVisible(n)))return!1;let r=e.nodeName.toLowerCase(),a=rD(e);return e.hasAttribute("contenteditable")?a!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!kq(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 Eq(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 yq(t){try{return t.frameElement}catch{return null}}function Cq(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function xq(t){let i=t.nodeName.toLowerCase();return i==="input"||i==="select"||i==="button"||i==="textarea"}function Mq(t){return Dq(t)&&t.type=="hidden"}function wq(t){return Sq(t)&&t.hasAttribute("href")}function Dq(t){return t.nodeName.toLowerCase()=="input"}function Sq(t){return t.nodeName.toLowerCase()=="a"}function sD(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let i=t.getAttribute("tabindex");return!!(i&&!isNaN(parseInt(i,10)))}function rD(t){if(!sD(t))return null;let i=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(i)?-1:i}function kq(t){let i=t.nodeName.toLowerCase(),e=i==="input"&&t.type;return e==="text"||e==="password"||i==="select"||i==="textarea"}function Eq(t){return Mq(t)?!1:xq(t)||wq(t)||t.hasAttribute("contenteditable")||sD(t)}function Oq(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var um=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?kt(i,{injector:this._injector}):setTimeout(i)}},Jl=(()=>{class t{_checker=u(ls);_ngZone=u(se);_document=u(De);_injector=u(Te);constructor(){u(Ze).load(ar)}create(e,n=!1){return new um(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})(),d5=(()=>{class t{_elementRef=u(Y);_focusTrapFactory=u(Jl);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:[Pe]})}return t})(),cD=new A("liveAnnouncerElement",{providedIn:"root",factory:lD});function lD(){return null}var dD=new A("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),Iq=0,Ld=(()=>{class t{_ngZone=u(se);_defaultOptions=u(dD,{optional:!0});_liveElement;_document=u(De);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=u(cD,{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(De);_breakpointSubscription;constructor(){this._breakpointSubscription=u(dc).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return cs.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 cs.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return cs.BLACK_ON_WHITE}return cs.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(l5,aD,oD),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===cs.BLACK_ON_WHITE?e.add(l5,aD):n===cs.WHITE_ON_BLACK&&e.add(l5,oD)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Mo=(()=>{class t{constructor(){u(mm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Xl]})}return t})();var u5={},Fe=(()=>{class t{_appId=u(ec);getId(e){return this._appId!=="ng"&&(e+=this._appId),u5.hasOwnProperty(e)||(u5[e]=0),`${e}${u5[e]++}`}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Pq=200,e2=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:Pq;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(Mt(e=>this._pressedLetters.push(e)),$r(i),Ve(()=>this._pressedLetters.length>0),me(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let n=1;nt[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var t2=class{_items;_activeItemIndex=-1;_activeItem=Hn(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 kn?this._itemChangesSubscription=i.changes.subscribe(n=>this._itemsChanged(n.toArray())):Wo(i)&&(this._effectRef=X1(()=>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 e2(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 uc=class extends t2{setActiveItem(i){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(i),this.activeItem&&this.activeItem.setActiveStyles()}};var aa=class extends t2{_origin="program";setFocusOrigin(i){return this._origin=i,this}setActiveItem(i){super.setActiveItem(i),this.activeItem&&this.activeItem.focus(this._origin)}};function mc(t){return Wn(t)?t:ie(t)}var m5=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()})):Wn(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 e2(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()?mc(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=mc(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 m5(t,i)}var pD=new A("tree-key-manager",{providedIn:"root",factory:Tq});var hD=" ";function n2(t,i,e){let n=gm(t,i);e=e.trim(),!n.some(r=>r.trim()===e)&&(n.push(e),t.setAttribute(i,n.join(hD)))}function ds(t,i,e){let n=gm(t,i);e=e.trim();let r=n.filter(a=>a!==e);r.length?t.setAttribute(i,r.join(hD)):t.removeAttribute(i)}function gm(t,i){return t.getAttribute(i)?.match(/\S+/g)??[]}var gD="cdk-describedby-message",hm="cdk-describedby-host",f5=0,i2=(()=>{class t{_platform=u(He);_document=u(De);_messageRegistry=new Map;_messagesContainer=null;_id=`${f5++}`;constructor(){u(Ze).load(ar),this._id=u(ec)+"-"+f5++}describe(e,n,r){if(!this._canBeDescribed(e,n))return;let a=p5(n,r);typeof n!="string"?(fD(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=p5(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(`[${hm}="${this._id}"]`);for(let n=0;nr.indexOf(gD)!=0);e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){let r=this._messageRegistry.get(n);n2(e,"aria-describedby",r.messageElement.id),e.setAttribute(hm,this._id),r.referenceCount++}_removeMessageReference(e,n){let r=this._messageRegistry.get(n);r.referenceCount--,ds(e,"aria-describedby",r.messageElement.id),e.removeAttribute(hm)}_isElementDescribedByMessage(e,n){let r=gm(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 p5(t,i){return typeof t=="string"?`${i||""}/${t}`:t}function fD(t,i){t.id||(t.id=`${gD}-${i}-${f5++}`)}var Aq=["mat-internal-form-field",""],Vq=["*"],r2=(()=>{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&&te("mdc-form-field--align-end",r.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:Aq,ngContentSelectors:Vq,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 oa=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(oa||{}),_m,pc;function vm(){if(pc==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return pc=!1,pc;if("scrollBehavior"in document.documentElement.style)pc=!0;else{let t=Element.prototype.scrollTo;t?pc=!/\{\s*\[native code\]\s*\}/.test(t.toString()):pc=!1}}return pc}function a2(){if(typeof document!="object"||!document)return oa.NORMAL;if(_m==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),_m=oa.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,_m=t.scrollLeft===0?oa.NEGATED:oa.INVERTED),t.remove()}return _m}function h5(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var o2,_D=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function g5(){if(o2)return o2;if(typeof document!="object"||!document)return o2=new Set(_D),o2;let t=document.createElement("input");return o2=new Set(_D.filter(i=>(t.setAttribute("type",i),t.type===i))),o2}function en(t){return t!=null&&`${t}`!="false"}function Rn(t){return t==null?"":typeof t=="string"?t:`${t}px`}function vD(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 zr=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}(zr||{}),_5=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=zr.HIDDEN;constructor(i,e,n,r=!1){this._renderer=i,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=r}fadeOut(){this._renderer.fadeOutRipple(this)}},bD=os({passive:!0,capture:!0}),v5=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,bD)})}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,bD)))}_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))})}},Hd={enterDuration:225,exitDuration:150},Lq=800,yD=os({passive:!0,capture:!0}),CD=["mousedown","touchstart"],xD=["mouseup","mouseleave","touchend","touchcancel"],Rq=(()=>{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} diff --git a/browser/chunk-M2RX7R45.js b/browser/chunk-LNZRG22D.js similarity index 99% rename from browser/chunk-M2RX7R45.js rename to browser/chunk-LNZRG22D.js index bd5aab0a3..5c99cceaa 100644 --- a/browser/chunk-M2RX7R45.js +++ b/browser/chunk-LNZRG22D.js @@ -1 +1 @@ -import{Cc as f,Fb as r,G as o,Ib as u,J as p,Jc as c}from"./chunk-JYYAR5RP.js";import{a as g,b as d}from"./chunk-PHUH23IY.js";var E=(()=>{class a{constructor(t){this.translateService=t}translate(t,e){return this.translateService.get(t,e)}static{this.\u0275fac=function(e){return new(e||a)(p(f))}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac})}}return a})();var T=(()=>{class a{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=[a.DAYS_BEFORE_REPAYMENT_IS_DUE,a.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(n=>{let i=this.resolvePropertyName(n.name);i!==""&&(e?(!t[i]||t[i]==="")&&(t[i]=n.value):t[i]=n.value)}),t}buildPayload(t,e){let s=this.settingsService.dateFormat,n=this.settingsService.language.code,i=d(g({},t),{charges:t.charges.map(h=>({id:h.id})),dateFormat:s,locale:n});return delete i.allowAttributeConfiguration,delete i.advancedAccountingRules,i.allowPartialPeriodInterestCalcualtion=i.allowPartialPeriodInterestCalculation,delete i.allowPartialPeriodInterestCalculation,e.forEach(h=>{let l=this.resolvePropertyName(h.name);l!==""&&(!i[l]||i[l]==="")&&(i[l]=h.value)}),i}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||a)(p(c))}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();var b=(()=>{class a{constructor(t){this.http=t,this.basePath="/external-asset-owners"}executeExternalAssetOwnerLoanCommand(t,e,s){let n=new r().set("command",s);return this.http.post(`${this.basePath}/transfers/loans/${t}`,e,{params:n})}executeExternalAssetOwnerTransferCommand(t,e,s){let n=new r().set("command",s);return this.http.post(`${this.basePath}/transfers/${t}`,e,{params:n})}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||a)(p(u))}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();var F=(()=>{class a{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 n=new r().set("genericResultSet","true");return this.http.post(`/datatables/${e}/${t}`,s,{params:n})}editOfficeDatatableEntry(t,e,s){let n=new r().set("genericResultSet","true");return this.http.put(`/datatables/${e}/${t}`,s,{params:n})}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 n=new r().set("command",s.toString());return this.http.post(`/smscampaigns/${t}`,e,{params:n})}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 n=new r().set("currencyCode",s);return this.http.get(`/tellers/${t}/cashiers/${e}/summaryandtransactions`,{params:n})}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 n=new r().set("command","settle");return this.http.post(`/tellers/${t}/cashiers/${e}/settle`,s,{params:n})}allocateCash(t,e,s){let n=new r().set("command","allocate");return this.http.post(`/tellers/${t}/cashiers/${e}/allocate`,s,{params:n})}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)}getStaffs(t){let e=new r().set("officeId",t).set("status","all");return this.http.get("/staff",{params:e})}getCenters(t){let e=new r().set("officeId",t).set("status","all");return this.http.get("/centers",{params:e})}getGroups(t){let e=new r().set("officeId",t).set("status","all");return this.http.get("/groups",{params: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,n){let i=new r().set("tenantIdentifier","default").set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat);return e&&(i=i.set("officeId",e.toString())),s&&(i=i.set("staffId",s.toString())),n.length&&(i=i.set("legalFormType",n)),this.http.get(`${t}/downloadtemplate`,{params:i,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 n=new r;s.length&&(n=n.set("legalFormType",s));let i=new FormData;return i.append("file",t),i.append("locale",this.settingsService.language.code),i.append("dateFormat",this.settingsService.dateFormat),this.http.post(`${e}/uploadtemplate`,i,{params:n})}static{this.\u0275fac=function(e){return new(e||a)(p(u),p(c))}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();var k=(()=>{class a{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||a)}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();export{E as a,T as b,b as c,F as d,k as e}; +import{Cc as f,Fb as r,G as o,Ib as u,J as p,Jc as c}from"./chunk-J65EZACI.js";import{a as g,b as d}from"./chunk-PHUH23IY.js";var E=(()=>{class a{constructor(t){this.translateService=t}translate(t,e){return this.translateService.get(t,e)}static{this.\u0275fac=function(e){return new(e||a)(p(f))}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac})}}return a})();var T=(()=>{class a{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=[a.DAYS_BEFORE_REPAYMENT_IS_DUE,a.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(n=>{let i=this.resolvePropertyName(n.name);i!==""&&(e?(!t[i]||t[i]==="")&&(t[i]=n.value):t[i]=n.value)}),t}buildPayload(t,e){let s=this.settingsService.dateFormat,n=this.settingsService.language.code,i=d(g({},t),{charges:t.charges.map(h=>({id:h.id})),dateFormat:s,locale:n});return delete i.allowAttributeConfiguration,delete i.advancedAccountingRules,i.allowPartialPeriodInterestCalcualtion=i.allowPartialPeriodInterestCalculation,delete i.allowPartialPeriodInterestCalculation,e.forEach(h=>{let l=this.resolvePropertyName(h.name);l!==""&&(!i[l]||i[l]==="")&&(i[l]=h.value)}),i}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||a)(p(c))}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();var b=(()=>{class a{constructor(t){this.http=t,this.basePath="/external-asset-owners"}executeExternalAssetOwnerLoanCommand(t,e,s){let n=new r().set("command",s);return this.http.post(`${this.basePath}/transfers/loans/${t}`,e,{params:n})}executeExternalAssetOwnerTransferCommand(t,e,s){let n=new r().set("command",s);return this.http.post(`${this.basePath}/transfers/${t}`,e,{params:n})}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||a)(p(u))}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();var F=(()=>{class a{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 n=new r().set("genericResultSet","true");return this.http.post(`/datatables/${e}/${t}`,s,{params:n})}editOfficeDatatableEntry(t,e,s){let n=new r().set("genericResultSet","true");return this.http.put(`/datatables/${e}/${t}`,s,{params:n})}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 n=new r().set("command",s.toString());return this.http.post(`/smscampaigns/${t}`,e,{params:n})}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 n=new r().set("currencyCode",s);return this.http.get(`/tellers/${t}/cashiers/${e}/summaryandtransactions`,{params:n})}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 n=new r().set("command","settle");return this.http.post(`/tellers/${t}/cashiers/${e}/settle`,s,{params:n})}allocateCash(t,e,s){let n=new r().set("command","allocate");return this.http.post(`/tellers/${t}/cashiers/${e}/allocate`,s,{params:n})}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)}getStaffs(t){let e=new r().set("officeId",t).set("status","all");return this.http.get("/staff",{params:e})}getCenters(t){let e=new r().set("officeId",t).set("status","all");return this.http.get("/centers",{params:e})}getGroups(t){let e=new r().set("officeId",t).set("status","all");return this.http.get("/groups",{params: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,n){let i=new r().set("tenantIdentifier","default").set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat);return e&&(i=i.set("officeId",e.toString())),s&&(i=i.set("staffId",s.toString())),n.length&&(i=i.set("legalFormType",n)),this.http.get(`${t}/downloadtemplate`,{params:i,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 n=new r;s.length&&(n=n.set("legalFormType",s));let i=new FormData;return i.append("file",t),i.append("locale",this.settingsService.language.code),i.append("dateFormat",this.settingsService.dateFormat),this.http.post(`${e}/uploadtemplate`,i,{params:n})}static{this.\u0275fac=function(e){return new(e||a)(p(u),p(c))}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();var k=(()=>{class a{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||a)}}static{this.\u0275prov=o({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();export{E as a,T as b,b as c,F as d,k as e}; diff --git a/browser/chunk-2IJ7HZW2.js b/browser/chunk-MJTSVJEP.js similarity index 89% rename from browser/chunk-2IJ7HZW2.js rename to browser/chunk-MJTSVJEP.js index 366fc7382..cd9e40543 100644 --- a/browser/chunk-2IJ7HZW2.js +++ b/browser/chunk-MJTSVJEP.js @@ -1,4 +1,4 @@ -import{Dc as S,La as t,Ma as m,Na as u,Va as f,Ya as o,Za as a,ea as n,hc as x,ia as p,id as E,ja as d,pa as c,sc as v,ta as e,ua as i,vc as D,wb as g,wc as M,xc as b,yc as C}from"./chunk-JYYAR5RP.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,` +import{Dc as S,La as t,Ma as m,Na as u,Va as f,Ya as o,Za as a,ea as n,hc as x,ia as p,id as E,ja as d,pa as c,sc as v,ta as e,ua as i,vc as D,wb as g,wc as M,xc as b,yc as C}from"./chunk-J65EZACI.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,` diff --git a/browser/chunk-F5P7JD6S.js b/browser/chunk-VENMQN2Y.js similarity index 97% rename from browser/chunk-F5P7JD6S.js rename to browser/chunk-VENMQN2Y.js index 3b3596031..dd80899e2 100644 --- a/browser/chunk-F5P7JD6S.js +++ b/browser/chunk-VENMQN2Y.js @@ -1 +1 @@ -import{Fb as c,G as i,Ib as d,J as p,Wf as n,k as u}from"./chunk-JYYAR5RP.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{Fb as c,G as i,Ib as d,J as p,Wf as n,k as u}from"./chunk-J65EZACI.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-L5FOR4QI.js b/browser/chunk-YX62K7XM.js similarity index 82% rename from browser/chunk-L5FOR4QI.js rename to browser/chunk-YX62K7XM.js index f8514f81e..9ba587d79 100644 --- a/browser/chunk-L5FOR4QI.js +++ b/browser/chunk-YX62K7XM.js @@ -1 +1 @@ -import{G as r,J as c,Yf as a}from"./chunk-JYYAR5RP.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{G as r,J as c,Yf as a}from"./chunk-J65EZACI.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-5NN26BFG.js b/browser/chunk-ZXGT3C3U.js similarity index 97% rename from browser/chunk-5NN26BFG.js rename to browser/chunk-ZXGT3C3U.js index 94b2faf2c..f21d095b4 100644 --- a/browser/chunk-5NN26BFG.js +++ b/browser/chunk-ZXGT3C3U.js @@ -1 +1 @@ -import{B as g,Eb as m,Fb as a,Fc as i,G as f,Ib as N,J as l}from"./chunk-JYYAR5RP.js";import{a as d,b as h}from"./chunk-PHUH23IY.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{B as g,Eb as m,Fb as a,Fc as i,G as f,Ib as N,J as l}from"./chunk-J65EZACI.js";import{a as d,b as h}from"./chunk-PHUH23IY.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/collaterals.module-GLWPEILV.js b/browser/collaterals.module-HGV4CPJR.js similarity index 99% rename from browser/collaterals.module-GLWPEILV.js rename to browser/collaterals.module-HGV4CPJR.js index 0df25a873..076a26685 100644 --- a/browser/collaterals.module-GLWPEILV.js +++ b/browser/collaterals.module-HGV4CPJR.js @@ -1,4 +1,4 @@ -import{$c as rt,$e as gt,Aa as T,Ba as K,Dc as N,Fb as X,G as E,H as y,Ib as Y,Id as ft,J as w,Jc as tt,Kd as xt,La as t,Ma as c,Na as h,Nc as et,Nd as ht,O as Q,Oa as b,Oc as it,P as z,Pc as at,Qc as nt,Rd as bt,Rf as Rt,Uf as Pt,Va as B,Vc as lt,Ya as m,Yc as ot,Za as p,_b as F,_e as vt,af as _t,bc as O,bg as Tt,cc as V,cd as mt,cf as St,df as Dt,ea as o,ec as U,ff as It,gd as pt,gf as Mt,hc as L,ia as f,ib as W,id as A,if as Et,ja as R,jd as j,jf as yt,ka as P,lf as wt,md as H,na as d,od as st,pa as C,sd as ct,ta as i,td as dt,ua as a,uc as Z,va as u,wa as D,wb as g,wg as Bt,xa as I,xd as ut,za as J,zd as Ct}from"./chunk-JYYAR5RP.js";import"./chunk-PHUH23IY.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,` +import{$c as rt,$e as gt,Aa as T,Ba as K,Dc as N,Fb as X,G as E,H as y,Ib as Y,Id as ft,J as w,Jc as tt,Kd as xt,La as t,Ma as c,Na as h,Nc as et,Nd as ht,O as Q,Oa as b,Oc as it,P as z,Pc as at,Qc as nt,Rd as bt,Rf as Rt,Uf as Pt,Va as B,Vc as lt,Ya as m,Yc as ot,Za as p,_b as F,_e as vt,af as _t,bc as O,bg as Tt,cc as V,cd as mt,cf as St,df as Dt,ea as o,ec as U,ff as It,gd as pt,gf as Mt,hc as L,ia as f,ib as W,id as A,if as Et,ja as R,jd as j,jf as yt,ka as P,lf as wt,md as H,na as d,od as st,pa as C,sd as ct,ta as i,td as dt,ua as a,uc as Z,va as u,wa as D,wb as g,wg as Bt,xa as I,xd as ut,za as J,zd as Ct}from"./chunk-J65EZACI.js";import"./chunk-PHUH23IY.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,` diff --git a/browser/fixed-deposits.module-76HTK7B6.js b/browser/fixed-deposits.module-YHLAYK57.js similarity index 99% rename from browser/fixed-deposits.module-76HTK7B6.js rename to browser/fixed-deposits.module-YHLAYK57.js index 1a279addc..3e44b7899 100644 --- a/browser/fixed-deposits.module-76HTK7B6.js +++ b/browser/fixed-deposits.module-YHLAYK57.js @@ -1,4 +1,4 @@ -import{a as di}from"./chunk-2IJ7HZW2.js";import{a as Fn,b as wn}from"./chunk-D6NQQE7T.js";import{a as mi}from"./chunk-5NN26BFG.js";import{$b as zn,$c as pt,$d as xe,$e as Bt,Aa as b,Ad as At,Ba as C,Cd as Ot,Dc as E,Ea as ft,Ed as St,Fb as de,Fd as Pt,G as Gt,Gd as Mt,H as $e,Ha as _t,Hd as We,He as Qn,Ia as Ct,Ib as Hn,Ic as J,Id as yt,J as Lt,Ja as ht,Jc as H,Jd as It,Ka as R,Kd as ue,La as t,Lf as ei,Ma as u,N as te,Na as f,Nc as it,Nd as st,O as P,Oa as S,Oc as V,P as M,Pa as se,Pc as X,Qb as Ee,Qc as at,Qd as De,Qe as Yn,Qf as ni,Rb as Fe,Rd as ke,Re as Jn,Rf as fe,Sf as ii,Tb as ce,Tc as Q,Tf as ai,Ub as le,Ue as Xe,Uf as oi,V as Le,Va as k,Vb as we,Vc as ot,Vd as Ne,Ve as Ze,Wa as Ge,Wc as Kt,We as tn,Xc as Ln,Xe as en,Ya as r,Yc as rt,Yd as Ke,Ye as re,Yf as $t,Za as c,Zd as Qe,Ze as Qt,_a as F,_b as N,_d as Ye,_e as wt,aa as qn,ab as et,af as Rt,bb as jn,bc as $,bg as ri,cc as Y,cd as dt,cf as kt,cg as nn,dc as $n,df as Nt,dg as Ve,ea as o,ec as En,ee as Je,ff as Vt,gb as Oe,gc as Be,gd as ct,gf as qt,gg as pi,hb as vt,hc as B,ia as _,ib as w,id as y,if as jt,ja as A,jb as ye,jd as G,jf as Ht,ka as Ue,kd as Un,ld as Gn,lf as zt,lg as ci,md as ut,na as m,ng as li,oa as Ae,od as Dt,of as be,pa as d,pd as Wn,qb as Ie,rd as Kn,sc as ee,sd as Z,ta as n,tc as Re,td as xt,tf as Xn,ua as i,uc as Wt,uf as Zn,va as g,vb as me,vc as ne,vf as ti,vg as an,wa as v,wb as O,wc as ie,wd as bt,wg as si,xa as D,xc as ae,xd as tt,yc as oe,yd as Ft,za as I,zd as lt}from"./chunk-JYYAR5RP.js";import{a as j,b as K}from"./chunk-PHUH23IY.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,` +import{a as di}from"./chunk-MJTSVJEP.js";import{a as Fn,b as wn}from"./chunk-CN44ASQI.js";import{a as mi}from"./chunk-ZXGT3C3U.js";import{$b as zn,$c as pt,$d as xe,$e as Bt,Aa as b,Ad as At,Ba as C,Cd as Ot,Dc as E,Ea as ft,Ed as St,Fb as de,Fd as Pt,G as Gt,Gd as Mt,H as $e,Ha as _t,Hd as We,He as Qn,Ia as Ct,Ib as Hn,Ic as J,Id as yt,J as Lt,Ja as ht,Jc as H,Jd as It,Ka as R,Kd as ue,La as t,Lf as ei,Ma as u,N as te,Na as f,Nc as it,Nd as st,O as P,Oa as S,Oc as V,P as M,Pa as se,Pc as X,Qb as Ee,Qc as at,Qd as De,Qe as Yn,Qf as ni,Rb as Fe,Rd as ke,Re as Jn,Rf as fe,Sf as ii,Tb as ce,Tc as Q,Tf as ai,Ub as le,Ue as Xe,Uf as oi,V as Le,Va as k,Vb as we,Vc as ot,Vd as Ne,Ve as Ze,Wa as Ge,Wc as Kt,We as tn,Xc as Ln,Xe as en,Ya as r,Yc as rt,Yd as Ke,Ye as re,Yf as $t,Za as c,Zd as Qe,Ze as Qt,_a as F,_b as N,_d as Ye,_e as wt,aa as qn,ab as et,af as Rt,bb as jn,bc as $,bg as ri,cc as Y,cd as dt,cf as kt,cg as nn,dc as $n,df as Nt,dg as Ve,ea as o,ec as En,ee as Je,ff as Vt,gb as Oe,gc as Be,gd as ct,gf as qt,gg as pi,hb as vt,hc as B,ia as _,ib as w,id as y,if as jt,ja as A,jb as ye,jd as G,jf as Ht,ka as Ue,kd as Un,ld as Gn,lf as zt,lg as ci,md as ut,na as m,ng as li,oa as Ae,od as Dt,of as be,pa as d,pd as Wn,qb as Ie,rd as Kn,sc as ee,sd as Z,ta as n,tc as Re,td as xt,tf as Xn,ua as i,uc as Wt,uf as Zn,va as g,vb as me,vc as ne,vf as ti,vg as an,wa as v,wb as O,wc as ie,wd as bt,wg as si,xa as D,xc as ae,xd as tt,yc as oe,yd as Ft,za as I,zd as lt}from"./chunk-J65EZACI.js";import{a as j,b as K}from"./chunk-PHUH23IY.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,` @@ -2267,4 +2267,4 @@ import{a as di}from"./chunk-2IJ7HZW2.js";import{a as Fn,b as wn}from"./chunk-D6N `,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 ll=[{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-DI2OXYBO.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(ll),En]})}}return e})();var Mg=(()=>{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,ze,Cn,hn,vn,Tn,mn,dn,Dn,bn,Sn,An,_e,Ce,ve,he,je,He,On,In,Pn]})}}return e})();export{Mg as FixedDepositsModule}; + `),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 ll=[{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-JF3QSX3Y.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(ll),En]})}}return e})();var Mg=(()=>{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,ze,Cn,hn,vn,Tn,mn,dn,Dn,bn,Sn,An,_e,Ce,ve,he,je,He,On,In,Pn]})}}return e})();export{Mg as FixedDepositsModule}; diff --git a/browser/index.html b/browser/index.html index 8ddcacbc2..4a4d7ede6 100644 --- a/browser/index.html +++ b/browser/index.html @@ -57,5 +57,5 @@
- + diff --git a/browser/loans.module-YEAYVK7H.js b/browser/loans.module-AHP3MMNN.js similarity index 99% rename from browser/loans.module-YEAYVK7H.js rename to browser/loans.module-AHP3MMNN.js index 591afc879..7ccf0fe01 100644 --- a/browser/loans.module-YEAYVK7H.js +++ b/browser/loans.module-AHP3MMNN.js @@ -1,4 +1,4 @@ -import{a as v1}from"./chunk-L5FOR4QI.js";import{a as Jf,b as jr,c as qr,d as Nc,e as kc}from"./chunk-M2RX7R45.js";import{a as Fc,b as dd,c as b1,d as C1}from"./chunk-F5P7JD6S.js";import{a as hi}from"./chunk-FK6H3RFT.js";import{a as _1}from"./chunk-5NN26BFG.js";import{$a as kf,$b as jf,$c as Oe,$d as Ii,$e as hn,$f as m1,Aa as nt,Ad as In,Ba as I,C as hc,Cc as ma,Cd as An,Dc as Pt,Ea as le,Ec as zf,Ed as Ze,Fa as Ff,Fc as Vf,Fd as Ke,G as an,Gd as Je,H as gc,Ha as si,Hc as Jl,Hd as wa,He as So,Ia as ci,Ic as ce,Id as On,J as sn,Ja as pi,Jc as ae,Jd as qa,Jf as o1,K as xc,Ka as Et,Kd as Se,Kf as r1,La as e,Lc as Uf,Lf as Va,M as Ef,Ma as C,Mf as l1,N as Lr,Na as y,Nb as Zl,Nc as be,Nd as cn,O as ct,Oa as $t,Oc as Gt,P as pt,Pa as Qs,Pc as me,Pd as Xf,Pf as s1,Qa as t0,Qc as Ie,Qd as fi,Qe as mo,Qf as Mc,Ra as e0,Rd as la,Re as Do,Rf as pn,Sa as n0,Sd as Qf,Se as Pc,Sf as Ec,Ta as i0,Tc as se,Tf as ns,U as _c,Uc as Hf,Ud as Cc,Ue as Xl,Uf as c1,V as Yl,Va as Ut,Vc as Le,Vd as qo,Ve as Ql,Vf as is,Wa as La,Wc as Ti,We as ts,Xc as jo,Xe as es,Xf as Tt,Ya as p,Yc as Ae,Yd as yc,Ye as uo,Za as u,Zd as Sc,Ze as za,Zf as p1,_ as Lf,_a as ze,_b as Ot,_d as Dc,_e as fn,aa as pd,ab as Ue,ad as Gf,af as gn,b as fc,ba as vc,bc as oe,bd as Wf,bf as Tc,bg as d1,c as Mf,cc as te,cd as ke,cf as xn,cg as sa,dc as qf,df as _n,dg as Pi,e as cd,ea as s,ec as md,ee as wc,ef as Ic,eg as a0,ff as vn,gb as pa,gc as ja,gd as Ce,gf as bn,gg as u1,ha as Nf,hb as on,hc as Wt,hd as $f,hf as Ac,hg as f1,ia as O,ib as Vt,id as Dt,ie as da,if as Cn,ja as yt,jd as fe,jf as yn,ka as bc,kd as Yf,kf as Oc,ld as Zf,lf as Sn,lg as h1,md as we,na as g,ng as g1,oa as ra,ob as Rf,od as Re,of as Mi,pa as h,pd as Kf,sc as Nr,sd as de,ta as r,tc as Fr,td as Be,tf as n1,ua as l,ub as Bf,uc as Wn,ue as t1,uf as i1,ug as Lc,va as P,vb as Da,vc as Kl,ve as e1,vf as a1,vg as ki,wa as V,wb as St,wc as kr,wd as $e,wg as x1,xa as U,xc as Rr,xd as ue,yc as Br,yd as Vn,za as vt,zd as ye}from"./chunk-JYYAR5RP.js";import{a as ne,b as ve,d as Of}from"./chunk-PHUH23IY.js";var Rc=class{constructor(i,n){this.setOptions(i,n),this.setButtons(i)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}get optionsPayment(){return this.optionPaymentArray}setButtons(i){switch(i){case"Active":this.buttonsArray=[{name:"Add Loan Charge",icon:"plus",taskPermissionName:"CREATE_LOANCHARGE"},{name:"Foreclosure",icon:"heart-broken",taskPermissionName:"FORECLOSURE_LOAN"},{name:"Make Repayment",icon:"coins",taskPermissionName:"REPAYMENT_LOAN"},{name:"Undo Disbursal",icon:"undo",taskPermissionName:"DISBURSALUNDO_LOAN"}];break;case"Submitted and pending approval":this.buttonsArray=[{name:"Add Loan Charge",icon:"plus",taskPermissionName:"CREATE_LOANCHARGE"},{name:"Approve",icon:"check",taskPermissionName:"APPROVE_LOAN"},{name:"Modify Application",icon:"edit",taskPermissionName:"UPDATE_LOAN"},{name:"Reject",icon:"times",taskPermissionName:"REJECT_LOAN"}];break;case"Approved":this.buttonsArray=[{name:"Disburse",icon:"hand-holding-usd",taskPermissionName:"DISBURSE_LOAN"},{name:"Disburse to Savings",icon:"piggy-bank",taskPermissionName:"DISBURSETOSAVINGS_LOAN"},{name:"Undo Approval",icon:"undo",taskPermissionName:"APPROVALUNDO_LOAN"}];break;case"Overpaid":this.buttonsArray=[{name:"Transfer Funds",icon:"exchange",taskPermissionName:"CREATE_ACCOUNTTRANSFER"},{name:"Credit Balance Refund",icon:"coins",taskPermissionName:"CREATE_CREDIT_BALANCE_REFUND"}];break;case"Closed (written off)":this.buttonsArray=[{name:"Recovery Payment",icon:"briefcase",taskPermissionName:"RECOVERYPAYMENT_LOAN"},{name:"Undo Write-off",icon:"undo",taskPermissionName:"UNDOWRITEOFF_LOAN"}];break;case"Closed (obligations met)":this.buttonsArray=[{name:"Goodwill Credit",icon:"coins",taskPermissionName:"CREATE_GOODWILL_TRANSACTION"},{name:"Interest Payment Waiver",icon:"coins",taskPermissionName:"CREATE_INTERESTPAYMENTWAIVER_TRANSACTION"},{name:"Payout Refund",icon:"coins",taskPermissionName:"CREATE_PAYOUT_REFUND"},{name:"Merchant Issued Refund",icon:"coins",taskPermissionName:"CREATE_MERCHANT_ISSUED_REFUND"}];break;default:this.buttonsArray=[]}}setOptions(i,n){switch(i){case"Active":this.optionArray=[{name:"Waive Interest",taskPermissionName:"WAIVEINTERESTPORTION_LOAN"},{name:"Reschedule",taskPermissionName:"CREATE_RESCHEDULELOAN"},{name:"Write Off",taskPermissionName:"WRITEOFF_LOAN"},{name:"Close (as Rescheduled)",taskPermissionName:"CLOSEASRESCHEDULED_LOAN"},{name:"Close",taskPermissionName:"CLOSE_LOAN"},{name:"Loan Screen Report",taskPermissionName:"READ_LOAN"},{name:"View Guarantors",taskPermissionName:"READ_GUARANTOR"},{name:"Create Guarantor",taskPermissionName:"CREATE_GUARANTOR"},{name:"Recover From Guarantor",taskPermissionName:"RECOVERGUARANTEES_LOAN"},{name:"Sell Loan",taskPermissionName:"SALE_LOAN"}],this.isContractTermination(n)||this.optionArray.push({name:"Contract Termination",taskPermissionName:"CONTRACT_TERMINATION_LOAN"}),this.optionPaymentArray=[{name:"Goodwill Credit",taskPermissionName:"CREATE_GOODWILL_TRANSACTION"},{name:"Interest Payment Waiver",taskPermissionName:"CREATE_INTERESTPAYMENTWAIVER_TRANSACTION"},{name:"Payout Refund",taskPermissionName:"CREATE_PAYOUT_REFUND"},{name:"Merchant Issued Refund",taskPermissionName:"CREATE_MERCHANT_ISSUED_REFUND"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Withdrawn by Client",taskPermissionName:"WITHDRAW_LOAN"},{name:"Delete",taskPermissionName:"DELETE_LOAN"},{name:"Add Collateral",taskPermissionName:"CREATE_COLLATERAL"},{name:"View Guarantors",taskPermissionName:"READ_GUARANTOR"},{name:"Create Guarantor",taskPermissionName:"CREATE_GUARANTOR"},{name:"Loan Screen Reports",taskPermissionName:"READ_LOAN"}],this.optionPaymentArray=[];break;case"Approved":this.optionArray=[{name:"Add Loan Charge",taskPermissionName:"CREATE_LOANCHARGE"},{name:"View Guarantors",taskPermissionName:"READ_GUARANTOR"},{name:"Create Guarantor",taskPermissionName:"CREATE_GUARANTOR"},{name:"Loan Screen Report",taskPermissionName:"READ_LOAN"}],this.optionPaymentArray=[];break;default:this.optionArray=[],this.optionPaymentArray=[]}}addOption(i){this.optionArray.push(i)}addButton(i){this.buttonsArray.push(i)}isContractTermination(i){return i==null?!1:i.code==="loanSubStatus.loanSubStatusType.contractTermination"}};var gx=()=>["./general"],xx=()=>["./accountdetail"],_x=()=>["./repayment-schedule"],vx=()=>["./loan-documents"],bx=()=>["./original-schedule"],Cx=()=>["./transactions"],yx=()=>["./deferred-income"],Sx=()=>["./buy-down-fees"],Dx=()=>["./delinquencytags"],wx=()=>["./loan-collateral"],Px=()=>["./loan-tranche-details"],Tx=()=>["./term-variations"],Ix=()=>["./overdue-charges"],Ax=()=>["./floating-interest-rates"],Ox=()=>["./charges"],Mx=()=>["./loan-reschedules"],Ex=()=>["./notes"],Lx=()=>["./standing-instruction"],Nx=()=>["./external-asset-owner"],Fx=t=>["./datatables",t];function kx(t,i){if(t&1&&(r(0,"tr"),e(1,` +import{a as v1}from"./chunk-YX62K7XM.js";import{a as Jf,b as jr,c as qr,d as Nc,e as kc}from"./chunk-LNZRG22D.js";import{a as Fc,b as dd,c as b1,d as C1}from"./chunk-VENMQN2Y.js";import{a as hi}from"./chunk-FK6H3RFT.js";import{a as _1}from"./chunk-ZXGT3C3U.js";import{$a as kf,$b as jf,$c as Oe,$d as Ii,$e as hn,$f as m1,Aa as nt,Ad as In,Ba as I,C as hc,Cc as ma,Cd as An,Dc as Pt,Ea as le,Ec as zf,Ed as Ze,Fa as Ff,Fc as Vf,Fd as Ke,G as an,Gd as Je,H as gc,Ha as si,Hc as Jl,Hd as wa,He as So,Ia as ci,Ic as ce,Id as On,J as sn,Ja as pi,Jc as ae,Jd as qa,Jf as o1,K as xc,Ka as Et,Kd as Se,Kf as r1,La as e,Lc as Uf,Lf as Va,M as Ef,Ma as C,Mf as l1,N as Lr,Na as y,Nb as Zl,Nc as be,Nd as cn,O as ct,Oa as $t,Oc as Gt,P as pt,Pa as Qs,Pc as me,Pd as Xf,Pf as s1,Qa as t0,Qc as Ie,Qd as fi,Qe as mo,Qf as Mc,Ra as e0,Rd as la,Re as Do,Rf as pn,Sa as n0,Sd as Qf,Se as Pc,Sf as Ec,Ta as i0,Tc as se,Tf as ns,U as _c,Uc as Hf,Ud as Cc,Ue as Xl,Uf as c1,V as Yl,Va as Ut,Vc as Le,Vd as qo,Ve as Ql,Vf as is,Wa as La,Wc as Ti,We as ts,Xc as jo,Xe as es,Xf as Tt,Ya as p,Yc as Ae,Yd as yc,Ye as uo,Za as u,Zd as Sc,Ze as za,Zf as p1,_ as Lf,_a as ze,_b as Ot,_d as Dc,_e as fn,aa as pd,ab as Ue,ad as Gf,af as gn,b as fc,ba as vc,bc as oe,bd as Wf,bf as Tc,bg as d1,c as Mf,cc as te,cd as ke,cf as xn,cg as sa,dc as qf,df as _n,dg as Pi,e as cd,ea as s,ec as md,ee as wc,ef as Ic,eg as a0,ff as vn,gb as pa,gc as ja,gd as Ce,gf as bn,gg as u1,ha as Nf,hb as on,hc as Wt,hd as $f,hf as Ac,hg as f1,ia as O,ib as Vt,id as Dt,ie as da,if as Cn,ja as yt,jd as fe,jf as yn,ka as bc,kd as Yf,kf as Oc,ld as Zf,lf as Sn,lg as h1,md as we,na as g,ng as g1,oa as ra,ob as Rf,od as Re,of as Mi,pa as h,pd as Kf,sc as Nr,sd as de,ta as r,tc as Fr,td as Be,tf as n1,ua as l,ub as Bf,uc as Wn,ue as t1,uf as i1,ug as Lc,va as P,vb as Da,vc as Kl,ve as e1,vf as a1,vg as ki,wa as V,wb as St,wc as kr,wd as $e,wg as x1,xa as U,xc as Rr,xd as ue,yc as Br,yd as Vn,za as vt,zd as ye}from"./chunk-J65EZACI.js";import{a as ne,b as ve,d as Of}from"./chunk-PHUH23IY.js";var Rc=class{constructor(i,n){this.setOptions(i,n),this.setButtons(i)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}get optionsPayment(){return this.optionPaymentArray}setButtons(i){switch(i){case"Active":this.buttonsArray=[{name:"Add Loan Charge",icon:"plus",taskPermissionName:"CREATE_LOANCHARGE"},{name:"Foreclosure",icon:"heart-broken",taskPermissionName:"FORECLOSURE_LOAN"},{name:"Make Repayment",icon:"coins",taskPermissionName:"REPAYMENT_LOAN"},{name:"Undo Disbursal",icon:"undo",taskPermissionName:"DISBURSALUNDO_LOAN"}];break;case"Submitted and pending approval":this.buttonsArray=[{name:"Add Loan Charge",icon:"plus",taskPermissionName:"CREATE_LOANCHARGE"},{name:"Approve",icon:"check",taskPermissionName:"APPROVE_LOAN"},{name:"Modify Application",icon:"edit",taskPermissionName:"UPDATE_LOAN"},{name:"Reject",icon:"times",taskPermissionName:"REJECT_LOAN"}];break;case"Approved":this.buttonsArray=[{name:"Disburse",icon:"hand-holding-usd",taskPermissionName:"DISBURSE_LOAN"},{name:"Disburse to Savings",icon:"piggy-bank",taskPermissionName:"DISBURSETOSAVINGS_LOAN"},{name:"Undo Approval",icon:"undo",taskPermissionName:"APPROVALUNDO_LOAN"}];break;case"Overpaid":this.buttonsArray=[{name:"Transfer Funds",icon:"exchange",taskPermissionName:"CREATE_ACCOUNTTRANSFER"},{name:"Credit Balance Refund",icon:"coins",taskPermissionName:"CREATE_CREDIT_BALANCE_REFUND"}];break;case"Closed (written off)":this.buttonsArray=[{name:"Recovery Payment",icon:"briefcase",taskPermissionName:"RECOVERYPAYMENT_LOAN"},{name:"Undo Write-off",icon:"undo",taskPermissionName:"UNDOWRITEOFF_LOAN"}];break;case"Closed (obligations met)":this.buttonsArray=[{name:"Goodwill Credit",icon:"coins",taskPermissionName:"CREATE_GOODWILL_TRANSACTION"},{name:"Interest Payment Waiver",icon:"coins",taskPermissionName:"CREATE_INTERESTPAYMENTWAIVER_TRANSACTION"},{name:"Payout Refund",icon:"coins",taskPermissionName:"CREATE_PAYOUT_REFUND"},{name:"Merchant Issued Refund",icon:"coins",taskPermissionName:"CREATE_MERCHANT_ISSUED_REFUND"}];break;default:this.buttonsArray=[]}}setOptions(i,n){switch(i){case"Active":this.optionArray=[{name:"Waive Interest",taskPermissionName:"WAIVEINTERESTPORTION_LOAN"},{name:"Reschedule",taskPermissionName:"CREATE_RESCHEDULELOAN"},{name:"Write Off",taskPermissionName:"WRITEOFF_LOAN"},{name:"Close (as Rescheduled)",taskPermissionName:"CLOSEASRESCHEDULED_LOAN"},{name:"Close",taskPermissionName:"CLOSE_LOAN"},{name:"Loan Screen Report",taskPermissionName:"READ_LOAN"},{name:"View Guarantors",taskPermissionName:"READ_GUARANTOR"},{name:"Create Guarantor",taskPermissionName:"CREATE_GUARANTOR"},{name:"Recover From Guarantor",taskPermissionName:"RECOVERGUARANTEES_LOAN"},{name:"Sell Loan",taskPermissionName:"SALE_LOAN"}],this.isContractTermination(n)||this.optionArray.push({name:"Contract Termination",taskPermissionName:"CONTRACT_TERMINATION_LOAN"}),this.optionPaymentArray=[{name:"Goodwill Credit",taskPermissionName:"CREATE_GOODWILL_TRANSACTION"},{name:"Interest Payment Waiver",taskPermissionName:"CREATE_INTERESTPAYMENTWAIVER_TRANSACTION"},{name:"Payout Refund",taskPermissionName:"CREATE_PAYOUT_REFUND"},{name:"Merchant Issued Refund",taskPermissionName:"CREATE_MERCHANT_ISSUED_REFUND"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Withdrawn by Client",taskPermissionName:"WITHDRAW_LOAN"},{name:"Delete",taskPermissionName:"DELETE_LOAN"},{name:"Add Collateral",taskPermissionName:"CREATE_COLLATERAL"},{name:"View Guarantors",taskPermissionName:"READ_GUARANTOR"},{name:"Create Guarantor",taskPermissionName:"CREATE_GUARANTOR"},{name:"Loan Screen Reports",taskPermissionName:"READ_LOAN"}],this.optionPaymentArray=[];break;case"Approved":this.optionArray=[{name:"Add Loan Charge",taskPermissionName:"CREATE_LOANCHARGE"},{name:"View Guarantors",taskPermissionName:"READ_GUARANTOR"},{name:"Create Guarantor",taskPermissionName:"CREATE_GUARANTOR"},{name:"Loan Screen Report",taskPermissionName:"READ_LOAN"}],this.optionPaymentArray=[];break;default:this.optionArray=[],this.optionPaymentArray=[]}}addOption(i){this.optionArray.push(i)}addButton(i){this.buttonsArray.push(i)}isContractTermination(i){return i==null?!1:i.code==="loanSubStatus.loanSubStatusType.contractTermination"}};var gx=()=>["./general"],xx=()=>["./accountdetail"],_x=()=>["./repayment-schedule"],vx=()=>["./loan-documents"],bx=()=>["./original-schedule"],Cx=()=>["./transactions"],yx=()=>["./deferred-income"],Sx=()=>["./buy-down-fees"],Dx=()=>["./delinquencytags"],wx=()=>["./loan-collateral"],Px=()=>["./loan-tranche-details"],Tx=()=>["./term-variations"],Ix=()=>["./overdue-charges"],Ax=()=>["./floating-interest-rates"],Ox=()=>["./charges"],Mx=()=>["./loan-reschedules"],Ex=()=>["./notes"],Lx=()=>["./standing-instruction"],Nx=()=>["./external-asset-owner"],Fx=t=>["./datatables",t];function kx(t,i){if(t&1&&(r(0,"tr"),e(1,` `),r(2,"td"),e(3),p(4,"translate"),l(),e(5,` `),r(6,"td"),e(7,` `),r(8,"span",49),P(9,"i",50),l(),e(10),l(),e(11,` @@ -6189,7 +6189,7 @@ end`};i.events.push(["putFont",function(c){(function(d){var m=d.font,x=d.out,v=d `),g(7,nF,34,3,"table",1),e(8,` `),l(),e(9,` -`)),a&2&&(s(3),$t("",u(4,3,"labels.inputs.Deferred income")," - ",u(5,5,"labels.menus.Capitalized Income"),""),s(4),h("ngIf",o.capitalizedIncomeData.length>0))},dependencies:[St,Vt,Dt,Pt,fn,xn,gn,_n,hn,vn,bn,yn,Cn,Sn,pn],encapsulation:2})}}return t})();var Uu=(()=>{class t{constructor(n){this.loansService=n}resolve(n){let a=n.paramMap.get("loanId")||n.parent.paramMap.get("loanId");return this.loansService.getDeferredIncomeData(a)}static{this.\u0275fac=function(a){return new(a||t)(sn(Tt))}}static{this.\u0275prov=an({token:t,factory:t.\u0275fac})}}return t})();var Hu=(()=>{class t{constructor(n){this.loansService=n}resolve(n){let a=n.paramMap.get("loanId")||n.parent.paramMap.get("loanId");return a?this.loansService.getBuyDownFeeData(a):(console.error("LoanBuyDownFeesDataResolver: Could not find loanId in route parameters"),new fc(o=>{o.next([]),o.complete()}))}static{this.\u0275fac=function(a){return new(a||t)(sn(Tt))}}static{this.\u0275prov=an({token:t,factory:t.\u0275fac})}}return t})();var iF=[{path:"",data:{title:"Loans",breadcrumb:"Loans",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create Loans Account",breadcrumb:"Create Loans Account"},component:dm,resolve:{loansAccountTemplate:Eu}},{path:":loanId",data:{title:"Loan View",routeParamBreadcrumb:"loanId"},component:Bc,resolve:{loanDetailsData:Jr,loanDatatables:ym,loanArrearsDelinquencyConfig:Pg},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:jc,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{loanDetailsData:Jr,loanDatatables:ym}},{path:"accountdetail",component:qc,data:{title:"Account Detail",breadcrumb:"Account Detail",routeParamBreadcrumb:!1}},{path:"original-schedule",component:Tp,data:{title:"Original Schedule",breadcrumb:"Original Schedule",routeParamBreadcrumb:!1}},{path:"repayment-schedule",component:Yo,data:{title:"Repayment Schedule",breadcrumb:"Repayment Schedule",routeParamBreadcrumb:!1}},{path:"transactions",data:{title:"Loans Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",component:Pp},{path:"export",component:vm}]},{path:"deferred-income",data:{title:"Loans Deferred Income",breadcrumb:"Deferred income",routeParamBreadcrumb:!1},resolve:{loanDeferredIncomeData:Uu},children:[{path:"",component:Og}]},{path:"delinquencytags",data:{title:"Loans Delinquency Tags",breadcrumb:"Delinquency Tags",routeParamBreadcrumb:!1},resolve:{loanDelinquencyTagsData:ju,loanDelinquencyData:zu,loanDelinquencyActions:Ag},children:[{path:"",component:Pm}]},{path:"loan-reschedules",data:{},resolve:{loanRescheduleData:wg},children:[{path:"",component:Tm}]},{path:"loan-collateral",component:pm,data:{title:"Loan Collateral Details",breadcrumb:"Loan Collateral Details",routeParamBreadcrumb:!1},resolve:{loanCollaterals:Ig}},{path:"term-variations",component:Om,data:{title:"Loan Term Variations",breadcrumb:"Loan Term Variations",routeParamBreadcrumb:!1},resolve:{loanDetailsData:Jr,interestPausesData:Vu}},{path:"loan-tranche-details",component:cm,data:{title:"Loan Tranche Details",breadcrumb:"Loan Tranche Details",routeParamBreadcrumb:!1}},{path:"overdue-charges",component:Ip,data:{title:"Overdue Charges",breadcrumb:"Overdue Charges",routeParamBreadcrumb:!1}},{path:"floating-interest-rates",component:sm,data:{title:"Floating Interest Rates",breadcrumb:"Floating Interest Rates",routeParamBreadcrumb:!1}},{path:"charges",data:{title:"Loans Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1},component:Ap},{path:"loan-documents",component:um,data:{title:"Loan Documents",breadcrumb:"Loan Documents",routeParamBreadcrumb:!1},resolve:{loanDocuments:Lu}},{path:"notes",component:zc,data:{title:"Notes",breadcrumb:"Notes",routeParamBreadcrumb:!1},resolve:{loanNotes:Au}},{path:"standing-instruction",component:fm,data:{title:"Standing Instructions",breadcrumb:"Standing Instructions",routeParamBreadcrumb:!1}},{path:"external-asset-owner",component:Am,data:{title:"External Asset Owner",breadcrumb:"External Asset Owner",routeParamBreadcrumb:!1},resolve:{activeTransferData:Tg,loanTransfersData:qu}},{path:"datatables",children:[{path:":datatableName",component:Op,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{loanDatatable:Ou}}]},{path:"buy-down-fees",component:Dg,data:{title:"Buy Down Fees",breadcrumb:"Buy Down Fees",routeParamBreadcrumb:!1},resolve:{loanBuyDownFeesData:Hu}}]},{path:":loanId/transactions/:id",data:{title:"Loans Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},resolve:{loanDetailsAssociationData:Jr},children:[{path:"",data:{routeParamBreadcrumb:"id"},component:gm,resolve:{loansAccountTransaction:Nu}},{path:"edit",component:xm,data:{breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loansAccountTransactionTemplate:ku}},{path:"reciept",component:_m,data:{breadcrumb:"Reciept",routeParamBreadcrumb:!1},resolve:{loansTransactionReciept:Fu}}]},{path:":loanId/edit-loans-account",data:{title:"Modify Loans Account",breadcrumb:"Modify Loans Account",routeParamBreadcrumb:"Edit"},component:M0,resolve:{loansAccountAndTemplate:Sm}},{path:":loanId/charges",data:{title:"Loans Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1},children:[{path:"",redirectTo:"../charges",pathMatch:"prefix"},{path:":id",data:{routeParamBreadcrumb:"id"},component:hm,resolve:{loansAccountCharge:Dm,loanDetailsData:Jr}},{path:":id/adjustment",data:{routeParamBreadcrumb:"id",breadcrumb:"Adjustment"},component:Im,resolve:{loansAccountCharge:Dm,loanDetailsData:Jr}}]},{path:":loanId/actions/:action",component:lm,data:{title:"Loan Account Actions",breadcrumb:"action",routeParamBreadcrumb:"action"},resolve:{actionButtonData:Mu}},{path:":loanId/transfer-funds",loadChildren:()=>import("./account-transfers.module-DI2OXYBO.js").then(t=>t.AccountTransfersModule)},{path:"edit-loans-account",data:{title:"Modify Loans Account",breadcrumb:"Modify Loans Account",routeParamBreadcrumb:"Edit"},component:M0,resolve:{loansAccountAndTemplate:Sm}}]},{path:"glim-account",data:{title:"Loans",breadcrumb:"Loans",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create GLIM Application",breadcrumb:"Create GLIM Application",routeParamBreadcrumb:!1},component:Cm,resolve:{loansAccountTemplate:Bu,groupsData:C1}},{path:":glimId",data:{title:"GSIM Account View",routeParamBreadcrumb:"savingAccountId"},component:bm,resolve:{glimData:Ru,groupsData:dd}}]}],Mg=(()=>{class t{static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275mod=bc({type:t})}static{this.\u0275inj=gc({providers:[Jr,Au,ym,Ou,ju,Mu,Eu,Lu,Sm,Dm,Nu,ku,Fu,v1,dd,Ru,b1,Bu,qu,zu,Vu,Uu,Hu],imports:[md.forChild(iF),md]})}}return t})();var Eg=(()=>{class t{constructor(n){this.externalAssetOwner=n}itemStatus(n){return this.externalAssetOwner.itemStatus(n)}static{this.\u0275fac=function(a){return new(a||t)(O(kc))}}static{this.\u0275cmp=yt({type:t,selectors:[["mifosx-external-asset-transfer"]],inputs:{transferData:"transferData"},decls:167,vars:60,consts:[[1,"m-l-5","flex-25"],[1,"flex-25","m-l-5","left"],[3,"ngClass"],["icon","stop"],[1,"m-l-5","status"],["completed","true",3,"externalId"],[1,"flex-75","left"],[1,"flex-50","m-l-5"],[1,"flex-50","r-amount"]],template:function(a,o){a&1&&(r(0,"table"),e(1,` +`)),a&2&&(s(3),$t("",u(4,3,"labels.inputs.Deferred income")," - ",u(5,5,"labels.menus.Capitalized Income"),""),s(4),h("ngIf",o.capitalizedIncomeData.length>0))},dependencies:[St,Vt,Dt,Pt,fn,xn,gn,_n,hn,vn,bn,yn,Cn,Sn,pn],encapsulation:2})}}return t})();var Uu=(()=>{class t{constructor(n){this.loansService=n}resolve(n){let a=n.paramMap.get("loanId")||n.parent.paramMap.get("loanId");return this.loansService.getDeferredIncomeData(a)}static{this.\u0275fac=function(a){return new(a||t)(sn(Tt))}}static{this.\u0275prov=an({token:t,factory:t.\u0275fac})}}return t})();var Hu=(()=>{class t{constructor(n){this.loansService=n}resolve(n){let a=n.paramMap.get("loanId")||n.parent.paramMap.get("loanId");return a?this.loansService.getBuyDownFeeData(a):(console.error("LoanBuyDownFeesDataResolver: Could not find loanId in route parameters"),new fc(o=>{o.next([]),o.complete()}))}static{this.\u0275fac=function(a){return new(a||t)(sn(Tt))}}static{this.\u0275prov=an({token:t,factory:t.\u0275fac})}}return t})();var iF=[{path:"",data:{title:"Loans",breadcrumb:"Loans",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create Loans Account",breadcrumb:"Create Loans Account"},component:dm,resolve:{loansAccountTemplate:Eu}},{path:":loanId",data:{title:"Loan View",routeParamBreadcrumb:"loanId"},component:Bc,resolve:{loanDetailsData:Jr,loanDatatables:ym,loanArrearsDelinquencyConfig:Pg},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:jc,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{loanDetailsData:Jr,loanDatatables:ym}},{path:"accountdetail",component:qc,data:{title:"Account Detail",breadcrumb:"Account Detail",routeParamBreadcrumb:!1}},{path:"original-schedule",component:Tp,data:{title:"Original Schedule",breadcrumb:"Original Schedule",routeParamBreadcrumb:!1}},{path:"repayment-schedule",component:Yo,data:{title:"Repayment Schedule",breadcrumb:"Repayment Schedule",routeParamBreadcrumb:!1}},{path:"transactions",data:{title:"Loans Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",component:Pp},{path:"export",component:vm}]},{path:"deferred-income",data:{title:"Loans Deferred Income",breadcrumb:"Deferred income",routeParamBreadcrumb:!1},resolve:{loanDeferredIncomeData:Uu},children:[{path:"",component:Og}]},{path:"delinquencytags",data:{title:"Loans Delinquency Tags",breadcrumb:"Delinquency Tags",routeParamBreadcrumb:!1},resolve:{loanDelinquencyTagsData:ju,loanDelinquencyData:zu,loanDelinquencyActions:Ag},children:[{path:"",component:Pm}]},{path:"loan-reschedules",data:{},resolve:{loanRescheduleData:wg},children:[{path:"",component:Tm}]},{path:"loan-collateral",component:pm,data:{title:"Loan Collateral Details",breadcrumb:"Loan Collateral Details",routeParamBreadcrumb:!1},resolve:{loanCollaterals:Ig}},{path:"term-variations",component:Om,data:{title:"Loan Term Variations",breadcrumb:"Loan Term Variations",routeParamBreadcrumb:!1},resolve:{loanDetailsData:Jr,interestPausesData:Vu}},{path:"loan-tranche-details",component:cm,data:{title:"Loan Tranche Details",breadcrumb:"Loan Tranche Details",routeParamBreadcrumb:!1}},{path:"overdue-charges",component:Ip,data:{title:"Overdue Charges",breadcrumb:"Overdue Charges",routeParamBreadcrumb:!1}},{path:"floating-interest-rates",component:sm,data:{title:"Floating Interest Rates",breadcrumb:"Floating Interest Rates",routeParamBreadcrumb:!1}},{path:"charges",data:{title:"Loans Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1},component:Ap},{path:"loan-documents",component:um,data:{title:"Loan Documents",breadcrumb:"Loan Documents",routeParamBreadcrumb:!1},resolve:{loanDocuments:Lu}},{path:"notes",component:zc,data:{title:"Notes",breadcrumb:"Notes",routeParamBreadcrumb:!1},resolve:{loanNotes:Au}},{path:"standing-instruction",component:fm,data:{title:"Standing Instructions",breadcrumb:"Standing Instructions",routeParamBreadcrumb:!1}},{path:"external-asset-owner",component:Am,data:{title:"External Asset Owner",breadcrumb:"External Asset Owner",routeParamBreadcrumb:!1},resolve:{activeTransferData:Tg,loanTransfersData:qu}},{path:"datatables",children:[{path:":datatableName",component:Op,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{loanDatatable:Ou}}]},{path:"buy-down-fees",component:Dg,data:{title:"Buy Down Fees",breadcrumb:"Buy Down Fees",routeParamBreadcrumb:!1},resolve:{loanBuyDownFeesData:Hu}}]},{path:":loanId/transactions/:id",data:{title:"Loans Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},resolve:{loanDetailsAssociationData:Jr},children:[{path:"",data:{routeParamBreadcrumb:"id"},component:gm,resolve:{loansAccountTransaction:Nu}},{path:"edit",component:xm,data:{breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loansAccountTransactionTemplate:ku}},{path:"reciept",component:_m,data:{breadcrumb:"Reciept",routeParamBreadcrumb:!1},resolve:{loansTransactionReciept:Fu}}]},{path:":loanId/edit-loans-account",data:{title:"Modify Loans Account",breadcrumb:"Modify Loans Account",routeParamBreadcrumb:"Edit"},component:M0,resolve:{loansAccountAndTemplate:Sm}},{path:":loanId/charges",data:{title:"Loans Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1},children:[{path:"",redirectTo:"../charges",pathMatch:"prefix"},{path:":id",data:{routeParamBreadcrumb:"id"},component:hm,resolve:{loansAccountCharge:Dm,loanDetailsData:Jr}},{path:":id/adjustment",data:{routeParamBreadcrumb:"id",breadcrumb:"Adjustment"},component:Im,resolve:{loansAccountCharge:Dm,loanDetailsData:Jr}}]},{path:":loanId/actions/:action",component:lm,data:{title:"Loan Account Actions",breadcrumb:"action",routeParamBreadcrumb:"action"},resolve:{actionButtonData:Mu}},{path:":loanId/transfer-funds",loadChildren:()=>import("./account-transfers.module-JF3QSX3Y.js").then(t=>t.AccountTransfersModule)},{path:"edit-loans-account",data:{title:"Modify Loans Account",breadcrumb:"Modify Loans Account",routeParamBreadcrumb:"Edit"},component:M0,resolve:{loansAccountAndTemplate:Sm}}]},{path:"glim-account",data:{title:"Loans",breadcrumb:"Loans",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create GLIM Application",breadcrumb:"Create GLIM Application",routeParamBreadcrumb:!1},component:Cm,resolve:{loansAccountTemplate:Bu,groupsData:C1}},{path:":glimId",data:{title:"GSIM Account View",routeParamBreadcrumb:"savingAccountId"},component:bm,resolve:{glimData:Ru,groupsData:dd}}]}],Mg=(()=>{class t{static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275mod=bc({type:t})}static{this.\u0275inj=gc({providers:[Jr,Au,ym,Ou,ju,Mu,Eu,Lu,Sm,Dm,Nu,ku,Fu,v1,dd,Ru,b1,Bu,qu,zu,Vu,Uu,Hu],imports:[md.forChild(iF),md]})}}return t})();var Eg=(()=>{class t{constructor(n){this.externalAssetOwner=n}itemStatus(n){return this.externalAssetOwner.itemStatus(n)}static{this.\u0275fac=function(a){return new(a||t)(O(kc))}}static{this.\u0275cmp=yt({type:t,selectors:[["mifosx-external-asset-transfer"]],inputs:{transferData:"transferData"},decls:167,vars:60,consts:[[1,"m-l-5","flex-25"],[1,"flex-25","m-l-5","left"],[3,"ngClass"],["icon","stop"],[1,"m-l-5","status"],["completed","true",3,"externalId"],[1,"flex-75","left"],[1,"flex-50","m-l-5"],[1,"flex-50","r-amount"]],template:function(a,o){a&1&&(r(0,"table"),e(1,` `),r(2,"tbody"),e(3,` `),r(4,"tr"),e(5,` `),r(6,"td",0),e(7,` diff --git a/browser/main.js b/browser/main.js index 1931237b6..078f051c1 100644 --- a/browser/main.js +++ b/browser/main.js @@ -1,4 +1,4 @@ -import{a as pA,b as yr,c as cg,d as ri,e as UA}from"./chunk-M2RX7R45.js";import{a as go,b as Yw,c as Jw,d as Sf}from"./chunk-F5P7JD6S.js";import{$ as T9,$a as Oo,$b as ur,$c as Xt,$d as oi,$e as ge,$f as qA,A as Il,Aa as k,Ab as G9,Ac as eA,Ad as ue,Ae as f0,Af as Nd,B as vf,Ba as P,Bb as Bx,Bc as iA,Bd as Eo,Be as No,Bf as tg,C as $l,Ca as F9,Cb as Nx,Cc as bi,Cd as he,Ce as Lo,Cf as kA,D as Ba,Da as k9,Db as U9,Dc as ut,Dd as lr,De as rl,Df as eg,E as ja,Ea as Rt,Ec as kp,Ed as si,Ee as La,Ef as Ld,F as S9,Fa as Op,Fb as cn,Fc as gn,Fd as pi,Fe as jp,Ff as Vd,G as At,Ga as Td,Gb as $w,Gc as nA,Gd as ci,Ge as xr,Gf as RA,H as zi,Ha as wt,Hb as $9,Hc as nl,Hd as di,He as Ae,Hf as BA,I as Ed,Ia as Ct,Ib as za,Ic as Ke,Id as wi,Ie as SA,If as ig,J as Ft,Ja as yt,Jb as Fp,Jc as Me,Jd as ki,Je as Rd,Jf as NA,Ka as gt,Kb as W9,Kc as yf,Kd as Yt,Ke as hs,Kf as LA,L as w9,La as t,Lb as Q9,Lc as tr,Ld as sA,Le as co,Lf as Lr,Ma as g,Mb as Y9,Mc as aA,Md as cA,Me as mo,Mf as xs,N as Za,Na as b,Nb as p0,Nc as oe,Nd as Dt,Ne as wA,Nf as h0,O as N,Oa as rt,Ob as Oa,Oc as lt,Od as Qx,Oe as PA,Of as ng,P as L,Pa as or,Pb as js,Pc as zt,Pe as EA,Pf as ll,Q as cr,Qa as R9,Qb as Ao,Qc as Jt,Qd as an,Qe as zp,Qf as Xn,R as P9,Ra as U0,Rb as wo,Rc as zs,Rd as gi,Re as Te,Rf as kn,S as Ix,Sa as $0,Sb as J9,Sd as Fd,Se as ai,Sf as Sa,T as G0,Ta as W0,Tb as $a,Tc as ee,Td as Bp,Te as IA,Tf as _a,Ua as Ax,Ub as io,Uc as Rp,Ud as ti,Ue as gr,Uf as Cr,V as vi,Va as it,Vb as Po,Vc as Zt,Vd as Bi,Ve as _r,Vf as Oi,W as Sm,Wa as Re,Wb as Pm,Wc as ln,Wd as Yx,We as vr,Wf as Rn,X as bf,Xa as oo,Xb as Lx,Xc as yn,Xd as Jx,Xe as br,Xf as VA,Y as E9,Ya as c,Yb as Cf,Yc as Kt,Yd as m0,Ye as Ki,Z as Uw,Za as m,Zb as Vx,Zc as fr,Zd as d0,Ze as qi,Zf as ag,_ as I9,_a as Oe,_b as Pt,_c as Qr,_d as u0,_e as xe,_f as rg,a as xf,aa as Tx,ab as $e,ac as qx,ad as rA,ae as mA,af as _e,ag as og,b as gf,ba as Mx,bb as Ze,bc as Lt,bd as Fo,be as dA,bg as Vo,c as $o,ca as M9,cb as us,cc as It,cd as me,ce as uA,cf as ve,cg as xo,d as $r,da as Id,db as B9,dc as Wr,dd as Wx,de as kd,df as be,dg as _n,e as d9,ea as s,eb as N9,ec as Cn,ed as Yr,ee as ir,eg as Gi,f as u9,fa as D9,fb as Md,fc as jx,fd as oA,fe as Kx,ff as Ce,fg as jA,g as f9,ga as O9,gb as ga,gc as Si,gd as te,ge as fA,gf as ye,gg as qo,h as _f,ha as Dx,hb as Ut,hc as _t,hd as c0,he as hA,i as Cm,ia as O,ib as Et,ic as zx,id as dt,ie as ko,if as Se,ig as zA,j as h9,ja as pt,jb as Br,jc as Ww,jd as Ht,je as Xx,jf as we,jg as $i,k as An,ka as Hi,kb as Nr,kc as K9,kd as er,ke as xA,kg as lg,l as x9,la as wm,lb as L9,lc as X9,ld as al,le as gA,lf as Pe,lg as x0,m as g9,ma as Ox,mb as fs,mc as Qw,md as Qt,me as _A,mf as TA,mg as HA,n as Pd,na as h,nb as V9,nc as Hx,nd as Ml,ne as vA,nf as MA,o as ym,oa as jn,ob as lo,oc as Gx,od as Ie,oe as bA,of as Ge,og as sg,p as _9,pa as f,pb as Fx,pc as Z9,pd as hr,pe as CA,pf as DA,pg as sr,q as El,qa as Dp,qb as Dd,qc as tA,qd as lA,qe as Hs,qf as OA,qg as gs,r as H0,ra as ds,rb as kx,rc as Ux,rd as Od,re as Np,rf as ol,rg as Fa,s as Ex,sa as A9,sb as q9,sc as ra,sd as Ot,se as Lp,sf as Wo,sg as _s,t as Va,ta as o,tb as Rx,tc as Aa,td as de,te as yA,tf as uo,tg as pg,u as v9,ua as l,ub as Ap,uc as Ve,ud as Jr,ue as so,uf as fo,ug as GA,v as qa,va as y,vb as j9,vc as Jn,vd as Ad,ve as po,vf as ho,w as s0,wa as $,wb as mt,wc as Kn,wd as ni,we as Vp,wf as AA,wg as pa,x as b9,xa as W,xb as z9,xc as ya,xd as Mt,xe as qp,xf as FA,y as C9,ya as Tl,yb as Wl,yc as zn,yd as Hn,ye as Ro,yf as Zx,z as y9,za as Y,zb as H9,zc as $x,zd as Nt,ze as Bo,zf as Bd}from"./chunk-JYYAR5RP.js";import{a as ae,b as Le,c as Vs,d as c9,e as pe,f as Hw,g as qs,h as Zn,i as Gw,j as m9,k as Px}from"./chunk-PHUH23IY.js";var Am=pe((Ud,Af)=>{(function(){var e,r="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",n="Expected a function",p="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",u=500,x="__lodash_placeholder__",_=1,v=2,C=4,S=1,E=2,w=1,I=2,T=4,A=8,V=16,G=32,J=64,at=128,X=256,nt=512,ot=30,ht="...",ct=800,z=16,U=1,st=2,M=3,F=1/0,B=9007199254740991,R=17976931348623157e292,j=NaN,H=4294967295,et=H-1,vt=H>>>1,bt=[["ary",at],["bind",w],["bindKey",I],["curry",A],["curryRight",V],["flip",nt],["partial",G],["partialRight",J],["rearg",X]],kt="[object Arguments]",Z="[object Array]",Tt="[object AsyncFunction]",K="[object Boolean]",Q="[object Date]",xt="[object DOMException]",Bt="[object Error]",ce="[object Function]",Wt="[object GeneratorFunction]",ne="[object Map]",Ue="[object Number]",qe="[object Null]",$t="[object Object]",Ne="[object Promise]",Fe="[object Proxy]",He="[object RegExp]",Qe="[object Set]",Xe="[object String]",ei="[object Symbol]",Mi="[object Undefined]",Ai="[object WeakMap]",Ni="[object WeakSet]",un="[object ArrayBuffer]",Ui="[object DataView]",Zi="[object Float32Array]",na="[object Float64Array]",vn="[object Int8Array]",nn="[object Int16Array]",bn="[object Int32Array]",ji="[object Uint8Array]",Li="[object Uint8ClampedArray]",ta="[object Uint16Array]",dn="[object Uint32Array]",En=/\b__p \+= '';/g,Vl=/\b(__p \+=) '' \+/g,wn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Mn=/&(?:amp|lt|gt|quot|#39);/g,qr=/[&<>"']/g,Un=RegExp(Mn.source),$n=RegExp(qr.source),ml=/<%-([\s\S]+?)%>/g,Fn=/<%([\s\S]+?)%>/g,Dn=/<%=([\s\S]+?)%>/g,vo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gn=/^\w*$/,On=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,dl=/[\\^$.*+?()[\]{}|]/g,Wn=RegExp(dl.source),ke=/^\s+/,mi=/\s/,hi=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fi=/\{\n\/\* \[wrapped with (.+)\] \*/,Ma=/,? & /,Ji=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,mn=/[()=,{}\[\]\/\s]/,Wa=/\\(\\)?/g,In=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,sn=/\w*$/,Ga=/^[-+]0x[0-9a-f]+$/i,fa=/^0b[01]+$/i,ha=/^\[object .+?Constructor\]$/,Ja=/^0o[0-7]+$/i,Fr=/^(?:0|[1-9]\d*)$/,ao=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,bo=/($^)/,Zr=/['\n\r\u2028\u2029\\]/g,ro="\\ud800-\\udfff",fe="\\u0300-\\u036f",ii="\\ufe20-\\ufe2f",Ei="\\u20d0-\\u20ff",_i=fe+ii+Ei,Vi="\\u2700-\\u27bf",fn="a-z\\xdf-\\xf6\\xf8-\\xff",xn="\\xac\\xb1\\xd7\\xf7",va="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Qn="\\u2000-\\u206f",Bn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Yn="A-Z\\xc0-\\xd6\\xd8-\\xde",Er="\\ufe0e\\ufe0f",kr=xn+va+Qn+Bn,ka="['\u2019]",Ka="["+ro+"]",Co="["+kr+"]",Go="["+_i+"]",ul="\\d+",is="["+Vi+"]",i0="["+fn+"]",sm="[^"+ro+kr+ul+Vi+fn+Yn+"]",n0="\\ud83c[\\udffb-\\udfff]",Na="(?:"+Go+"|"+n0+")",Ua="[^"+ro+"]",pm="(?:\\ud83c[\\udde6-\\uddff]){2}",As="[\\ud800-\\udbff][\\udc00-\\udfff]",Fs="["+Yn+"]",tl="\\u200d",ns="(?:"+i0+"|"+sm+")",a0="(?:"+Fs+"|"+sm+")",vp="(?:"+ka+"(?:d|ll|m|re|s|t|ve))?",cm="(?:"+ka+"(?:D|LL|M|RE|S|T|VE))?",F0=Na+"?",ks="["+Er+"]?",Lh="(?:"+tl+"(?:"+[Ua,pm,As].join("|")+")"+ks+F0+")*",pd="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Zu="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",mm=ks+F0+Lh,cd="(?:"+[is,pm,As].join("|")+")"+mm,Vh="(?:"+[Ua+Go+"?",Go,pm,As,Ka].join("|")+")",md=RegExp(ka,"g"),dd=RegExp(Go,"g"),N5=RegExp(n0+"(?="+n0+")|"+Vh+mm,"g"),FZ=RegExp([Fs+"?"+i0+"+"+vp+"(?="+[Co,Fs,"$"].join("|")+")",a0+"+"+cm+"(?="+[Co,Fs+ns,"$"].join("|")+")",Fs+"?"+ns+"+"+vp,Fs+"+"+cm,Zu,pd,ul,cd].join("|"),"g"),kZ=RegExp("["+tl+ro+_i+Er+"]"),RZ=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,BZ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],NZ=-1,Ir={};Ir[Zi]=Ir[na]=Ir[vn]=Ir[nn]=Ir[bn]=Ir[ji]=Ir[Li]=Ir[ta]=Ir[dn]=!0,Ir[kt]=Ir[Z]=Ir[un]=Ir[K]=Ir[Ui]=Ir[Q]=Ir[Bt]=Ir[ce]=Ir[ne]=Ir[Ue]=Ir[$t]=Ir[He]=Ir[Qe]=Ir[Xe]=Ir[Ai]=!1;var dr={};dr[kt]=dr[Z]=dr[un]=dr[Ui]=dr[K]=dr[Q]=dr[Zi]=dr[na]=dr[vn]=dr[nn]=dr[bn]=dr[ne]=dr[Ue]=dr[$t]=dr[He]=dr[Qe]=dr[Xe]=dr[ei]=dr[ji]=dr[Li]=dr[ta]=dr[dn]=!0,dr[Bt]=dr[ce]=dr[Ai]=!1;var LZ={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},VZ={"&":"&","<":"<",">":">",'"':""","'":"'"},qZ={"&":"&","<":"<",">":">",""":'"',"'":"'"},jZ={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},zZ=parseFloat,HZ=parseInt,n8=typeof global=="object"&&global&&global.Object===Object&&global,GZ=typeof self=="object"&&self&&self.Object===Object&&self,Mo=n8||GZ||Function("return this")(),L5=typeof Ud=="object"&&Ud&&!Ud.nodeType&&Ud,dm=L5&&typeof Af=="object"&&Af&&!Af.nodeType&&Af,a8=dm&&dm.exports===L5,V5=a8&&n8.process,as=function(){try{var We=dm&&dm.require&&dm.require("util").types;return We||V5&&V5.binding&&V5.binding("util")}catch{}}(),r8=as&&as.isArrayBuffer,o8=as&&as.isDate,l8=as&&as.isMap,s8=as&&as.isRegExp,p8=as&&as.isSet,c8=as&&as.isTypedArray;function ql(We,yi,ui){switch(ui.length){case 0:return We.call(yi);case 1:return We.call(yi,ui[0]);case 2:return We.call(yi,ui[0],ui[1]);case 3:return We.call(yi,ui[0],ui[1],ui[2])}return We.apply(yi,ui)}function UZ(We,yi,ui,hn){for(var aa=-1,Qa=We==null?0:We.length;++aa-1}function q5(We,yi,ui){for(var hn=-1,aa=We==null?0:We.length;++hn-1;);return ui}function _8(We,yi){for(var ui=We.length;ui--&&ud(yi,We[ui],0)>-1;);return ui}function ttt(We,yi){for(var ui=We.length,hn=0;ui--;)We[ui]===yi&&++hn;return hn}var ett=G5(LZ),itt=G5(VZ);function ntt(We){return"\\"+jZ[We]}function att(We,yi){return We==null?e:We[yi]}function fd(We){return kZ.test(We)}function rtt(We){return RZ.test(We)}function ott(We){for(var yi,ui=[];!(yi=We.next()).done;)ui.push(yi.value);return ui}function Q5(We){var yi=-1,ui=Array(We.size);return We.forEach(function(hn,aa){ui[++yi]=[aa,hn]}),ui}function v8(We,yi){return function(ui){return We(yi(ui))}}function yp(We,yi){for(var ui=-1,hn=We.length,aa=0,Qa=[];++ui-1}function Wtt(D,q){var tt=this.__data__,St=nx(tt,D);return St<0?(++this.size,tt.push([D,q])):tt[St][1]=q,this}k0.prototype.clear=Htt,k0.prototype.delete=Gtt,k0.prototype.get=Utt,k0.prototype.has=$tt,k0.prototype.set=Wtt;function R0(D){var q=-1,tt=D==null?0:D.length;for(this.clear();++q=q?D:q)),D}function ss(D,q,tt,St,Vt,le){var De,ze=q&_,Je=q&v,Ii=q&C;if(tt&&(De=Vt?tt(D,St,Vt,le):tt(D)),De!==e)return De;if(!jr(D))return D;var Di=sa(D);if(Di){if(De=Zet(D),!ze)return yl(D,De)}else{var Ri=il(D),rn=Ri==ce||Ri==Wt;if(Mp(D))return eO(D,ze);if(Ri==$t||Ri==kt||rn&&!Vt){if(De=Je||rn?{}:bO(D),!ze)return Je?zet(D,cet(De,D)):jet(D,O8(De,D))}else{if(!dr[Ri])return Vt?D:{};De=tit(D,Ri,ze)}}le||(le=new Bs);var Sn=le.get(D);if(Sn)return Sn;le.set(D,De),YO(D)?D.forEach(function(qn){De.add(ss(qn,q,tt,qn,D,le))}):WO(D)&&D.forEach(function(qn,Ia){De.set(Ia,ss(qn,q,tt,Ia,D,le))});var Vn=Ii?Je?bw:vw:Je?wl:Do,xa=Di?e:Vn(D);return rs(xa||D,function(qn,Ia){xa&&(Ia=qn,qn=D[Ia]),lf(De,Ia,ss(qn,q,tt,Ia,D,le))}),De}function met(D){var q=Do(D);return function(tt){return A8(tt,D,q)}}function A8(D,q,tt){var St=tt.length;if(D==null)return!St;for(D=pr(D);St--;){var Vt=tt[St],le=q[Vt],De=D[Vt];if(De===e&&!(Vt in D)||!le(De))return!1}return!0}function F8(D,q,tt){if(typeof D!="function")throw new os(n);return ff(function(){D.apply(e,tt)},q)}function sf(D,q,tt,St){var Vt=-1,le=qh,De=!0,ze=D.length,Je=[],Ii=q.length;if(!ze)return Je;tt&&(q=Rr(q,jl(tt))),St?(le=q5,De=!1):q.length>=i&&(le=tf,De=!1,q=new hm(q));t:for(;++VtVt?0:Vt+tt),St=St===e||St>Vt?Vt:ua(St),St<0&&(St+=Vt),St=tt>St?0:KO(St);tt0&&tt(ze)?q>1?Uo(ze,q-1,tt,St,Vt):Cp(Vt,ze):St||(Vt[Vt.length]=ze)}return Vt}var ew=lO(),B8=lO(!0);function r0(D,q){return D&&ew(D,q,Do)}function iw(D,q){return D&&B8(D,q,Do)}function rx(D,q){return bp(q,function(tt){return q0(D[tt])})}function gm(D,q){q=Ip(q,D);for(var tt=0,St=q.length;D!=null&&ttq}function fet(D,q){return D!=null&&rr.call(D,q)}function het(D,q){return D!=null&&q in pr(D)}function xet(D,q,tt){return D>=el(q,tt)&&D=120&&Di.length>=120)?new hm(De&&Di):e}Di=D[0];var Ri=-1,rn=ze[0];t:for(;++Ri-1;)ze!==D&&Jh.call(ze,Je,1),Jh.call(D,Je,1);return D}function W8(D,q){for(var tt=D?q.length:0,St=tt-1;tt--;){var Vt=q[tt];if(tt==St||Vt!==le){var le=Vt;V0(Vt)?Jh.call(D,Vt,1):dw(D,Vt)}}return D}function pw(D,q){return D+Zh(I8()*(q-D+1))}function Det(D,q,tt,St){for(var Vt=-1,le=So(Xh((q-D)/(tt||1)),0),De=ui(le);le--;)De[St?le:++Vt]=D,D+=tt;return De}function cw(D,q){var tt="";if(!D||q<1||q>B)return tt;do q%2&&(tt+=D),q=Zh(q/2),q&&(D+=D);while(q);return tt}function ba(D,q){return Iw(SO(D,q,Pl),D+"")}function Oet(D){return D8(wd(D))}function Aet(D,q){var tt=wd(D);return xx(tt,xm(q,0,tt.length))}function mf(D,q,tt,St){if(!jr(D))return D;q=Ip(q,D);for(var Vt=-1,le=q.length,De=le-1,ze=D;ze!=null&&++VtVt?0:Vt+q),tt=tt>Vt?Vt:tt,tt<0&&(tt+=Vt),Vt=q>tt?0:tt-q>>>0,q>>>=0;for(var le=ui(Vt);++St>>1,De=D[le];De!==null&&!Hl(De)&&(tt?De<=q:De=i){var Ii=q?null:$et(D);if(Ii)return zh(Ii);De=!1,Vt=tf,Je=new hm}else Je=q?[]:ze;t:for(;++St=St?D:ps(D,q,tt)}var tO=Ctt||function(D){return Mo.clearTimeout(D)};function eO(D,q){if(q)return D.slice();var tt=D.length,St=y8?y8(tt):new D.constructor(tt);return D.copy(St),St}function xw(D){var q=new D.constructor(D.byteLength);return new Qh(q).set(new Qh(D)),q}function Net(D,q){var tt=q?xw(D.buffer):D.buffer;return new D.constructor(tt,D.byteOffset,D.byteLength)}function Let(D){var q=new D.constructor(D.source,sn.exec(D));return q.lastIndex=D.lastIndex,q}function Vet(D){return of?pr(of.call(D)):{}}function iO(D,q){var tt=q?xw(D.buffer):D.buffer;return new D.constructor(tt,D.byteOffset,D.length)}function nO(D,q){if(D!==q){var tt=D!==e,St=D===null,Vt=D===D,le=Hl(D),De=q!==e,ze=q===null,Je=q===q,Ii=Hl(q);if(!ze&&!Ii&&!le&&D>q||le&&De&&Je&&!ze&&!Ii||St&&De&&Je||!tt&&Je||!Vt)return 1;if(!St&&!le&&!Ii&&D=ze)return Je;var Ii=tt[St];return Je*(Ii=="desc"?-1:1)}}return D.index-q.index}function aO(D,q,tt,St){for(var Vt=-1,le=D.length,De=tt.length,ze=-1,Je=q.length,Ii=So(le-De,0),Di=ui(Je+Ii),Ri=!St;++ze1?tt[Vt-1]:e,De=Vt>2?tt[2]:e;for(le=D.length>3&&typeof le=="function"?(Vt--,le):e,De&&hl(tt[0],tt[1],De)&&(le=Vt<3?e:le,Vt=1),q=pr(q);++St-1?Vt[le?q[De]:De]:e}}function cO(D){return L0(function(q){var tt=q.length,St=tt,Vt=ls.prototype.thru;for(D&&q.reverse();St--;){var le=q[St];if(typeof le!="function")throw new os(n);if(Vt&&!De&&fx(le)=="wrapper")var De=new ls([],!0)}for(St=De?St:tt;++St1&&Ra.reverse(),Di&&Jeze))return!1;var Ii=le.get(D),Di=le.get(q);if(Ii&&Di)return Ii==q&&Di==D;var Ri=-1,rn=!0,Sn=tt&E?new hm:e;for(le.set(D,q),le.set(q,D);++Ri1?"& ":"")+q[St],q=q.join(tt>2?", ":" "),D.replace(hi,`{ +import{a as pA,b as yr,c as cg,d as ri,e as UA}from"./chunk-LNZRG22D.js";import{a as go,b as Yw,c as Jw,d as Sf}from"./chunk-VENMQN2Y.js";import{$ as T9,$a as Oo,$b as ur,$c as Xt,$d as oi,$e as ge,$f as qA,A as Il,Aa as k,Ab as G9,Ac as eA,Ad as ue,Ae as f0,Af as Nd,B as vf,Ba as P,Bb as Bx,Bc as iA,Bd as Eo,Be as No,Bf as tg,C as $l,Ca as F9,Cb as Nx,Cc as bi,Cd as he,Ce as Lo,Cf as kA,D as Ba,Da as k9,Db as U9,Dc as ut,Dd as lr,De as rl,Df as eg,E as ja,Ea as Rt,Ec as kp,Ed as si,Ee as La,Ef as Ld,F as S9,Fa as Op,Fb as cn,Fc as gn,Fd as pi,Fe as jp,Ff as Vd,G as At,Ga as Td,Gb as $w,Gc as nA,Gd as ci,Ge as xr,Gf as RA,H as zi,Ha as wt,Hb as $9,Hc as nl,Hd as di,He as Ae,Hf as BA,I as Ed,Ia as Ct,Ib as za,Ic as Ke,Id as wi,Ie as SA,If as ig,J as Ft,Ja as yt,Jb as Fp,Jc as Me,Jd as ki,Je as Rd,Jf as NA,Ka as gt,Kb as W9,Kc as yf,Kd as Yt,Ke as hs,Kf as LA,L as w9,La as t,Lb as Q9,Lc as tr,Ld as sA,Le as co,Lf as Lr,Ma as g,Mb as Y9,Mc as aA,Md as cA,Me as mo,Mf as xs,N as Za,Na as b,Nb as p0,Nc as oe,Nd as Dt,Ne as wA,Nf as h0,O as N,Oa as rt,Ob as Oa,Oc as lt,Od as Qx,Oe as PA,Of as ng,P as L,Pa as or,Pb as js,Pc as zt,Pe as EA,Pf as ll,Q as cr,Qa as R9,Qb as Ao,Qc as Jt,Qd as an,Qe as zp,Qf as Xn,R as P9,Ra as U0,Rb as wo,Rc as zs,Rd as gi,Re as Te,Rf as kn,S as Ix,Sa as $0,Sb as J9,Sd as Fd,Se as ai,Sf as Sa,T as G0,Ta as W0,Tb as $a,Tc as ee,Td as Bp,Te as IA,Tf as _a,Ua as Ax,Ub as io,Uc as Rp,Ud as ti,Ue as gr,Uf as Cr,V as vi,Va as it,Vb as Po,Vc as Zt,Vd as Bi,Ve as _r,Vf as Oi,W as Sm,Wa as Re,Wb as Pm,Wc as ln,Wd as Yx,We as vr,Wf as Rn,X as bf,Xa as oo,Xb as Lx,Xc as yn,Xd as Jx,Xe as br,Xf as VA,Y as E9,Ya as c,Yb as Cf,Yc as Kt,Yd as m0,Ye as Ki,Z as Uw,Za as m,Zb as Vx,Zc as fr,Zd as d0,Ze as qi,Zf as ag,_ as I9,_a as Oe,_b as Pt,_c as Qr,_d as u0,_e as xe,_f as rg,a as xf,aa as Tx,ab as $e,ac as qx,ad as rA,ae as mA,af as _e,ag as og,b as gf,ba as Mx,bb as Ze,bc as Lt,bd as Fo,be as dA,bg as Vo,c as $o,ca as M9,cb as us,cc as It,cd as me,ce as uA,cf as ve,cg as xo,d as $r,da as Id,db as B9,dc as Wr,dd as Wx,de as kd,df as be,dg as _n,e as d9,ea as s,eb as N9,ec as Cn,ed as Yr,ee as ir,eg as Gi,f as u9,fa as D9,fb as Md,fc as jx,fd as oA,fe as Kx,ff as Ce,fg as jA,g as f9,ga as O9,gb as ga,gc as Si,gd as te,ge as fA,gf as ye,gg as qo,h as _f,ha as Dx,hb as Ut,hc as _t,hd as c0,he as hA,i as Cm,ia as O,ib as Et,ic as zx,id as dt,ie as ko,if as Se,ig as zA,j as h9,ja as pt,jb as Br,jc as Ww,jd as Ht,je as Xx,jf as we,jg as $i,k as An,ka as Hi,kb as Nr,kc as K9,kd as er,ke as xA,kg as lg,l as x9,la as wm,lb as L9,lc as X9,ld as al,le as gA,lf as Pe,lg as x0,m as g9,ma as Ox,mb as fs,mc as Qw,md as Qt,me as _A,mf as TA,mg as HA,n as Pd,na as h,nb as V9,nc as Hx,nd as Ml,ne as vA,nf as MA,o as ym,oa as jn,ob as lo,oc as Gx,od as Ie,oe as bA,of as Ge,og as sg,p as _9,pa as f,pb as Fx,pc as Z9,pd as hr,pe as CA,pf as DA,pg as sr,q as El,qa as Dp,qb as Dd,qc as tA,qd as lA,qe as Hs,qf as OA,qg as gs,r as H0,ra as ds,rb as kx,rc as Ux,rd as Od,re as Np,rf as ol,rg as Fa,s as Ex,sa as A9,sb as q9,sc as ra,sd as Ot,se as Lp,sf as Wo,sg as _s,t as Va,ta as o,tb as Rx,tc as Aa,td as de,te as yA,tf as uo,tg as pg,u as v9,ua as l,ub as Ap,uc as Ve,ud as Jr,ue as so,uf as fo,ug as GA,v as qa,va as y,vb as j9,vc as Jn,vd as Ad,ve as po,vf as ho,w as s0,wa as $,wb as mt,wc as Kn,wd as ni,we as Vp,wf as AA,wg as pa,x as b9,xa as W,xb as z9,xc as ya,xd as Mt,xe as qp,xf as FA,y as C9,ya as Tl,yb as Wl,yc as zn,yd as Hn,ye as Ro,yf as Zx,z as y9,za as Y,zb as H9,zc as $x,zd as Nt,ze as Bo,zf as Bd}from"./chunk-J65EZACI.js";import{a as ae,b as Le,c as Vs,d as c9,e as pe,f as Hw,g as qs,h as Zn,i as Gw,j as m9,k as Px}from"./chunk-PHUH23IY.js";var Am=pe((Ud,Af)=>{(function(){var e,r="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",n="Expected a function",p="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",u=500,x="__lodash_placeholder__",_=1,v=2,C=4,S=1,E=2,w=1,I=2,T=4,A=8,V=16,G=32,J=64,at=128,X=256,nt=512,ot=30,ht="...",ct=800,z=16,U=1,st=2,M=3,F=1/0,B=9007199254740991,R=17976931348623157e292,j=NaN,H=4294967295,et=H-1,vt=H>>>1,bt=[["ary",at],["bind",w],["bindKey",I],["curry",A],["curryRight",V],["flip",nt],["partial",G],["partialRight",J],["rearg",X]],kt="[object Arguments]",Z="[object Array]",Tt="[object AsyncFunction]",K="[object Boolean]",Q="[object Date]",xt="[object DOMException]",Bt="[object Error]",ce="[object Function]",Wt="[object GeneratorFunction]",ne="[object Map]",Ue="[object Number]",qe="[object Null]",$t="[object Object]",Ne="[object Promise]",Fe="[object Proxy]",He="[object RegExp]",Qe="[object Set]",Xe="[object String]",ei="[object Symbol]",Mi="[object Undefined]",Ai="[object WeakMap]",Ni="[object WeakSet]",un="[object ArrayBuffer]",Ui="[object DataView]",Zi="[object Float32Array]",na="[object Float64Array]",vn="[object Int8Array]",nn="[object Int16Array]",bn="[object Int32Array]",ji="[object Uint8Array]",Li="[object Uint8ClampedArray]",ta="[object Uint16Array]",dn="[object Uint32Array]",En=/\b__p \+= '';/g,Vl=/\b(__p \+=) '' \+/g,wn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Mn=/&(?:amp|lt|gt|quot|#39);/g,qr=/[&<>"']/g,Un=RegExp(Mn.source),$n=RegExp(qr.source),ml=/<%-([\s\S]+?)%>/g,Fn=/<%([\s\S]+?)%>/g,Dn=/<%=([\s\S]+?)%>/g,vo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gn=/^\w*$/,On=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,dl=/[\\^$.*+?()[\]{}|]/g,Wn=RegExp(dl.source),ke=/^\s+/,mi=/\s/,hi=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fi=/\{\n\/\* \[wrapped with (.+)\] \*/,Ma=/,? & /,Ji=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,mn=/[()=,{}\[\]\/\s]/,Wa=/\\(\\)?/g,In=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,sn=/\w*$/,Ga=/^[-+]0x[0-9a-f]+$/i,fa=/^0b[01]+$/i,ha=/^\[object .+?Constructor\]$/,Ja=/^0o[0-7]+$/i,Fr=/^(?:0|[1-9]\d*)$/,ao=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,bo=/($^)/,Zr=/['\n\r\u2028\u2029\\]/g,ro="\\ud800-\\udfff",fe="\\u0300-\\u036f",ii="\\ufe20-\\ufe2f",Ei="\\u20d0-\\u20ff",_i=fe+ii+Ei,Vi="\\u2700-\\u27bf",fn="a-z\\xdf-\\xf6\\xf8-\\xff",xn="\\xac\\xb1\\xd7\\xf7",va="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Qn="\\u2000-\\u206f",Bn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Yn="A-Z\\xc0-\\xd6\\xd8-\\xde",Er="\\ufe0e\\ufe0f",kr=xn+va+Qn+Bn,ka="['\u2019]",Ka="["+ro+"]",Co="["+kr+"]",Go="["+_i+"]",ul="\\d+",is="["+Vi+"]",i0="["+fn+"]",sm="[^"+ro+kr+ul+Vi+fn+Yn+"]",n0="\\ud83c[\\udffb-\\udfff]",Na="(?:"+Go+"|"+n0+")",Ua="[^"+ro+"]",pm="(?:\\ud83c[\\udde6-\\uddff]){2}",As="[\\ud800-\\udbff][\\udc00-\\udfff]",Fs="["+Yn+"]",tl="\\u200d",ns="(?:"+i0+"|"+sm+")",a0="(?:"+Fs+"|"+sm+")",vp="(?:"+ka+"(?:d|ll|m|re|s|t|ve))?",cm="(?:"+ka+"(?:D|LL|M|RE|S|T|VE))?",F0=Na+"?",ks="["+Er+"]?",Lh="(?:"+tl+"(?:"+[Ua,pm,As].join("|")+")"+ks+F0+")*",pd="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Zu="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",mm=ks+F0+Lh,cd="(?:"+[is,pm,As].join("|")+")"+mm,Vh="(?:"+[Ua+Go+"?",Go,pm,As,Ka].join("|")+")",md=RegExp(ka,"g"),dd=RegExp(Go,"g"),N5=RegExp(n0+"(?="+n0+")|"+Vh+mm,"g"),FZ=RegExp([Fs+"?"+i0+"+"+vp+"(?="+[Co,Fs,"$"].join("|")+")",a0+"+"+cm+"(?="+[Co,Fs+ns,"$"].join("|")+")",Fs+"?"+ns+"+"+vp,Fs+"+"+cm,Zu,pd,ul,cd].join("|"),"g"),kZ=RegExp("["+tl+ro+_i+Er+"]"),RZ=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,BZ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],NZ=-1,Ir={};Ir[Zi]=Ir[na]=Ir[vn]=Ir[nn]=Ir[bn]=Ir[ji]=Ir[Li]=Ir[ta]=Ir[dn]=!0,Ir[kt]=Ir[Z]=Ir[un]=Ir[K]=Ir[Ui]=Ir[Q]=Ir[Bt]=Ir[ce]=Ir[ne]=Ir[Ue]=Ir[$t]=Ir[He]=Ir[Qe]=Ir[Xe]=Ir[Ai]=!1;var dr={};dr[kt]=dr[Z]=dr[un]=dr[Ui]=dr[K]=dr[Q]=dr[Zi]=dr[na]=dr[vn]=dr[nn]=dr[bn]=dr[ne]=dr[Ue]=dr[$t]=dr[He]=dr[Qe]=dr[Xe]=dr[ei]=dr[ji]=dr[Li]=dr[ta]=dr[dn]=!0,dr[Bt]=dr[ce]=dr[Ai]=!1;var LZ={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},VZ={"&":"&","<":"<",">":">",'"':""","'":"'"},qZ={"&":"&","<":"<",">":">",""":'"',"'":"'"},jZ={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},zZ=parseFloat,HZ=parseInt,n8=typeof global=="object"&&global&&global.Object===Object&&global,GZ=typeof self=="object"&&self&&self.Object===Object&&self,Mo=n8||GZ||Function("return this")(),L5=typeof Ud=="object"&&Ud&&!Ud.nodeType&&Ud,dm=L5&&typeof Af=="object"&&Af&&!Af.nodeType&&Af,a8=dm&&dm.exports===L5,V5=a8&&n8.process,as=function(){try{var We=dm&&dm.require&&dm.require("util").types;return We||V5&&V5.binding&&V5.binding("util")}catch{}}(),r8=as&&as.isArrayBuffer,o8=as&&as.isDate,l8=as&&as.isMap,s8=as&&as.isRegExp,p8=as&&as.isSet,c8=as&&as.isTypedArray;function ql(We,yi,ui){switch(ui.length){case 0:return We.call(yi);case 1:return We.call(yi,ui[0]);case 2:return We.call(yi,ui[0],ui[1]);case 3:return We.call(yi,ui[0],ui[1],ui[2])}return We.apply(yi,ui)}function UZ(We,yi,ui,hn){for(var aa=-1,Qa=We==null?0:We.length;++aa-1}function q5(We,yi,ui){for(var hn=-1,aa=We==null?0:We.length;++hn-1;);return ui}function _8(We,yi){for(var ui=We.length;ui--&&ud(yi,We[ui],0)>-1;);return ui}function ttt(We,yi){for(var ui=We.length,hn=0;ui--;)We[ui]===yi&&++hn;return hn}var ett=G5(LZ),itt=G5(VZ);function ntt(We){return"\\"+jZ[We]}function att(We,yi){return We==null?e:We[yi]}function fd(We){return kZ.test(We)}function rtt(We){return RZ.test(We)}function ott(We){for(var yi,ui=[];!(yi=We.next()).done;)ui.push(yi.value);return ui}function Q5(We){var yi=-1,ui=Array(We.size);return We.forEach(function(hn,aa){ui[++yi]=[aa,hn]}),ui}function v8(We,yi){return function(ui){return We(yi(ui))}}function yp(We,yi){for(var ui=-1,hn=We.length,aa=0,Qa=[];++ui-1}function Wtt(D,q){var tt=this.__data__,St=nx(tt,D);return St<0?(++this.size,tt.push([D,q])):tt[St][1]=q,this}k0.prototype.clear=Htt,k0.prototype.delete=Gtt,k0.prototype.get=Utt,k0.prototype.has=$tt,k0.prototype.set=Wtt;function R0(D){var q=-1,tt=D==null?0:D.length;for(this.clear();++q=q?D:q)),D}function ss(D,q,tt,St,Vt,le){var De,ze=q&_,Je=q&v,Ii=q&C;if(tt&&(De=Vt?tt(D,St,Vt,le):tt(D)),De!==e)return De;if(!jr(D))return D;var Di=sa(D);if(Di){if(De=Zet(D),!ze)return yl(D,De)}else{var Ri=il(D),rn=Ri==ce||Ri==Wt;if(Mp(D))return eO(D,ze);if(Ri==$t||Ri==kt||rn&&!Vt){if(De=Je||rn?{}:bO(D),!ze)return Je?zet(D,cet(De,D)):jet(D,O8(De,D))}else{if(!dr[Ri])return Vt?D:{};De=tit(D,Ri,ze)}}le||(le=new Bs);var Sn=le.get(D);if(Sn)return Sn;le.set(D,De),YO(D)?D.forEach(function(qn){De.add(ss(qn,q,tt,qn,D,le))}):WO(D)&&D.forEach(function(qn,Ia){De.set(Ia,ss(qn,q,tt,Ia,D,le))});var Vn=Ii?Je?bw:vw:Je?wl:Do,xa=Di?e:Vn(D);return rs(xa||D,function(qn,Ia){xa&&(Ia=qn,qn=D[Ia]),lf(De,Ia,ss(qn,q,tt,Ia,D,le))}),De}function met(D){var q=Do(D);return function(tt){return A8(tt,D,q)}}function A8(D,q,tt){var St=tt.length;if(D==null)return!St;for(D=pr(D);St--;){var Vt=tt[St],le=q[Vt],De=D[Vt];if(De===e&&!(Vt in D)||!le(De))return!1}return!0}function F8(D,q,tt){if(typeof D!="function")throw new os(n);return ff(function(){D.apply(e,tt)},q)}function sf(D,q,tt,St){var Vt=-1,le=qh,De=!0,ze=D.length,Je=[],Ii=q.length;if(!ze)return Je;tt&&(q=Rr(q,jl(tt))),St?(le=q5,De=!1):q.length>=i&&(le=tf,De=!1,q=new hm(q));t:for(;++VtVt?0:Vt+tt),St=St===e||St>Vt?Vt:ua(St),St<0&&(St+=Vt),St=tt>St?0:KO(St);tt0&&tt(ze)?q>1?Uo(ze,q-1,tt,St,Vt):Cp(Vt,ze):St||(Vt[Vt.length]=ze)}return Vt}var ew=lO(),B8=lO(!0);function r0(D,q){return D&&ew(D,q,Do)}function iw(D,q){return D&&B8(D,q,Do)}function rx(D,q){return bp(q,function(tt){return q0(D[tt])})}function gm(D,q){q=Ip(q,D);for(var tt=0,St=q.length;D!=null&&ttq}function fet(D,q){return D!=null&&rr.call(D,q)}function het(D,q){return D!=null&&q in pr(D)}function xet(D,q,tt){return D>=el(q,tt)&&D=120&&Di.length>=120)?new hm(De&&Di):e}Di=D[0];var Ri=-1,rn=ze[0];t:for(;++Ri-1;)ze!==D&&Jh.call(ze,Je,1),Jh.call(D,Je,1);return D}function W8(D,q){for(var tt=D?q.length:0,St=tt-1;tt--;){var Vt=q[tt];if(tt==St||Vt!==le){var le=Vt;V0(Vt)?Jh.call(D,Vt,1):dw(D,Vt)}}return D}function pw(D,q){return D+Zh(I8()*(q-D+1))}function Det(D,q,tt,St){for(var Vt=-1,le=So(Xh((q-D)/(tt||1)),0),De=ui(le);le--;)De[St?le:++Vt]=D,D+=tt;return De}function cw(D,q){var tt="";if(!D||q<1||q>B)return tt;do q%2&&(tt+=D),q=Zh(q/2),q&&(D+=D);while(q);return tt}function ba(D,q){return Iw(SO(D,q,Pl),D+"")}function Oet(D){return D8(wd(D))}function Aet(D,q){var tt=wd(D);return xx(tt,xm(q,0,tt.length))}function mf(D,q,tt,St){if(!jr(D))return D;q=Ip(q,D);for(var Vt=-1,le=q.length,De=le-1,ze=D;ze!=null&&++VtVt?0:Vt+q),tt=tt>Vt?Vt:tt,tt<0&&(tt+=Vt),Vt=q>tt?0:tt-q>>>0,q>>>=0;for(var le=ui(Vt);++St>>1,De=D[le];De!==null&&!Hl(De)&&(tt?De<=q:De=i){var Ii=q?null:$et(D);if(Ii)return zh(Ii);De=!1,Vt=tf,Je=new hm}else Je=q?[]:ze;t:for(;++St=St?D:ps(D,q,tt)}var tO=Ctt||function(D){return Mo.clearTimeout(D)};function eO(D,q){if(q)return D.slice();var tt=D.length,St=y8?y8(tt):new D.constructor(tt);return D.copy(St),St}function xw(D){var q=new D.constructor(D.byteLength);return new Qh(q).set(new Qh(D)),q}function Net(D,q){var tt=q?xw(D.buffer):D.buffer;return new D.constructor(tt,D.byteOffset,D.byteLength)}function Let(D){var q=new D.constructor(D.source,sn.exec(D));return q.lastIndex=D.lastIndex,q}function Vet(D){return of?pr(of.call(D)):{}}function iO(D,q){var tt=q?xw(D.buffer):D.buffer;return new D.constructor(tt,D.byteOffset,D.length)}function nO(D,q){if(D!==q){var tt=D!==e,St=D===null,Vt=D===D,le=Hl(D),De=q!==e,ze=q===null,Je=q===q,Ii=Hl(q);if(!ze&&!Ii&&!le&&D>q||le&&De&&Je&&!ze&&!Ii||St&&De&&Je||!tt&&Je||!Vt)return 1;if(!St&&!le&&!Ii&&D=ze)return Je;var Ii=tt[St];return Je*(Ii=="desc"?-1:1)}}return D.index-q.index}function aO(D,q,tt,St){for(var Vt=-1,le=D.length,De=tt.length,ze=-1,Je=q.length,Ii=So(le-De,0),Di=ui(Je+Ii),Ri=!St;++ze1?tt[Vt-1]:e,De=Vt>2?tt[2]:e;for(le=D.length>3&&typeof le=="function"?(Vt--,le):e,De&&hl(tt[0],tt[1],De)&&(le=Vt<3?e:le,Vt=1),q=pr(q);++St-1?Vt[le?q[De]:De]:e}}function cO(D){return L0(function(q){var tt=q.length,St=tt,Vt=ls.prototype.thru;for(D&&q.reverse();St--;){var le=q[St];if(typeof le!="function")throw new os(n);if(Vt&&!De&&fx(le)=="wrapper")var De=new ls([],!0)}for(St=De?St:tt;++St1&&Ra.reverse(),Di&&Jeze))return!1;var Ii=le.get(D),Di=le.get(q);if(Ii&&Di)return Ii==q&&Di==D;var Ri=-1,rn=!0,Sn=tt&E?new hm:e;for(le.set(D,q),le.set(q,D);++Ri1?"& ":"")+q[St],q=q.join(tt>2?", ":" "),D.replace(hi,`{ /* [wrapped with `+q+`] */ `)}function iit(D){return sa(D)||bm(D)||!!(P8&&D&&D[P8])}function V0(D,q){var tt=typeof D;return q=q??B,!!q&&(tt=="number"||tt!="symbol"&&Fr.test(D))&&D>-1&&D%1==0&&D0){if(++q>=ct)return arguments[0]}else q=0;return D.apply(e,arguments)}}function xx(D,q){var tt=-1,St=D.length,Vt=St-1;for(q=q===e?St:q;++tt1?D[q-1]:e;return tt=typeof tt=="function"?(D.pop(),tt):e,RO(D,tt)});function BO(D){var q=ie(D);return q.__chain__=!0,q}function unt(D,q){return q(D),D}function gx(D,q){return q(D)}var fnt=L0(function(D){var q=D.length,tt=q?D[0]:0,St=this.__wrapped__,Vt=function(le){return tw(le,D)};return q>1||this.__actions__.length||!(St instanceof Da)||!V0(tt)?this.thru(Vt):(St=St.slice(tt,+tt+(q?1:0)),St.__actions__.push({func:gx,args:[Vt],thisArg:e}),new ls(St,this.__chain__).thru(function(le){return q&&!le.length&&le.push(e),le}))});function hnt(){return BO(this)}function xnt(){return new ls(this.value(),this.__chain__)}function gnt(){this.__values__===e&&(this.__values__=JO(this.value()));var D=this.__index__>=this.__values__.length,q=D?e:this.__values__[this.__index__++];return{done:D,value:q}}function _nt(){return this}function vnt(D){for(var q,tt=this;tt instanceof ix;){var St=MO(tt);St.__index__=0,St.__values__=e,q?Vt.__wrapped__=St:q=St;var Vt=St;tt=tt.__wrapped__}return Vt.__wrapped__=D,q}function bnt(){var D=this.__wrapped__;if(D instanceof Da){var q=D;return this.__actions__.length&&(q=new Da(this)),q=q.reverse(),q.__actions__.push({func:gx,args:[Tw],thisArg:e}),new ls(q,this.__chain__)}return this.thru(Tw)}function Cnt(){return X8(this.__wrapped__,this.__actions__)}var ynt=px(function(D,q,tt){rr.call(D,tt)?++D[tt]:B0(D,tt,1)});function Snt(D,q,tt){var St=sa(D)?m8:det;return tt&&hl(D,q,tt)&&(q=e),St(D,Nn(q,3))}function wnt(D,q){var tt=sa(D)?bp:R8;return tt(D,Nn(q,3))}var Pnt=pO(DO),Ent=pO(OO);function Int(D,q){return Uo(_x(D,q),1)}function Tnt(D,q){return Uo(_x(D,q),F)}function Mnt(D,q,tt){return tt=tt===e?1:ua(tt),Uo(_x(D,q),tt)}function NO(D,q){var tt=sa(D)?rs:Pp;return tt(D,Nn(q,3))}function LO(D,q){var tt=sa(D)?$Z:k8;return tt(D,Nn(q,3))}var Dnt=px(function(D,q,tt){rr.call(D,tt)?D[tt].push(q):B0(D,tt,[q])});function Ont(D,q,tt,St){D=Sl(D)?D:wd(D),tt=tt&&!St?ua(tt):0;var Vt=D.length;return tt<0&&(tt=So(Vt+tt,0)),Sx(D)?tt<=Vt&&D.indexOf(q,tt)>-1:!!Vt&&ud(D,q,tt)>-1}var Ant=ba(function(D,q,tt){var St=-1,Vt=typeof q=="function",le=Sl(D)?ui(D.length):[];return Pp(D,function(De){le[++St]=Vt?ql(q,De,tt):pf(De,q,tt)}),le}),Fnt=px(function(D,q,tt){B0(D,tt,q)});function _x(D,q){var tt=sa(D)?Rr:j8;return tt(D,Nn(q,3))}function knt(D,q,tt,St){return D==null?[]:(sa(q)||(q=q==null?[]:[q]),tt=St?e:tt,sa(tt)||(tt=tt==null?[]:[tt]),U8(D,q,tt))}var Rnt=px(function(D,q,tt){D[tt?0:1].push(q)},function(){return[[],[]]});function Bnt(D,q,tt){var St=sa(D)?j5:h8,Vt=arguments.length<3;return St(D,Nn(q,4),tt,Vt,Pp)}function Nnt(D,q,tt){var St=sa(D)?WZ:h8,Vt=arguments.length<3;return St(D,Nn(q,4),tt,Vt,k8)}function Lnt(D,q){var tt=sa(D)?bp:R8;return tt(D,Cx(Nn(q,3)))}function Vnt(D){var q=sa(D)?D8:Oet;return q(D)}function qnt(D,q,tt){(tt?hl(D,q,tt):q===e)?q=1:q=ua(q);var St=sa(D)?oet:Aet;return St(D,q)}function jnt(D){var q=sa(D)?set:ket;return q(D)}function znt(D){if(D==null)return 0;if(Sl(D))return Sx(D)?hd(D):D.length;var q=il(D);return q==ne||q==Qe?D.size:ow(D).length}function Hnt(D,q,tt){var St=sa(D)?z5:Ret;return tt&&hl(D,q,tt)&&(q=e),St(D,Nn(q,3))}var Gnt=ba(function(D,q){if(D==null)return[];var tt=q.length;return tt>1&&hl(D,q[0],q[1])?q=[]:tt>2&&hl(q[0],q[1],q[2])&&(q=[q[0]]),U8(D,Uo(q,1),[])}),vx=ytt||function(){return Mo.Date.now()};function Unt(D,q){if(typeof q!="function")throw new os(n);return D=ua(D),function(){if(--D<1)return q.apply(this,arguments)}}function VO(D,q,tt){return q=tt?e:q,q=D&&q==null?D.length:q,N0(D,at,e,e,e,e,q)}function qO(D,q){var tt;if(typeof q!="function")throw new os(n);return D=ua(D),function(){return--D>0&&(tt=q.apply(this,arguments)),D<=1&&(q=e),tt}}var Dw=ba(function(D,q,tt){var St=w;if(tt.length){var Vt=yp(tt,yd(Dw));St|=G}return N0(D,St,q,tt,Vt)}),jO=ba(function(D,q,tt){var St=w|I;if(tt.length){var Vt=yp(tt,yd(jO));St|=G}return N0(q,St,D,tt,Vt)});function zO(D,q,tt){q=tt?e:q;var St=N0(D,A,e,e,e,e,e,q);return St.placeholder=zO.placeholder,St}function HO(D,q,tt){q=tt?e:q;var St=N0(D,V,e,e,e,e,e,q);return St.placeholder=HO.placeholder,St}function GO(D,q,tt){var St,Vt,le,De,ze,Je,Ii=0,Di=!1,Ri=!1,rn=!0;if(typeof D!="function")throw new os(n);q=ms(q)||0,jr(tt)&&(Di=!!tt.leading,Ri="maxWait"in tt,le=Ri?So(ms(tt.maxWait)||0,q):le,rn="trailing"in tt?!!tt.trailing:rn);function Sn(eo){var Ls=St,z0=Vt;return St=Vt=e,Ii=eo,De=D.apply(z0,Ls),De}function Vn(eo){return Ii=eo,ze=ff(Ia,q),Di?Sn(eo):De}function xa(eo){var Ls=eo-Je,z0=eo-Ii,p9=q-Ls;return Ri?el(p9,le-z0):p9}function qn(eo){var Ls=eo-Je,z0=eo-Ii;return Je===e||Ls>=q||Ls<0||Ri&&z0>=le}function Ia(){var eo=vx();if(qn(eo))return Ra(eo);ze=ff(Ia,xa(eo))}function Ra(eo){return ze=e,rn&&St?Sn(eo):(St=Vt=e,De)}function Gl(){ze!==e&&tO(ze),Ii=0,St=Je=Vt=ze=e}function xl(){return ze===e?De:Ra(vx())}function Ul(){var eo=vx(),Ls=qn(eo);if(St=arguments,Vt=this,Je=eo,Ls){if(ze===e)return Vn(Je);if(Ri)return tO(ze),ze=ff(Ia,q),Sn(Je)}return ze===e&&(ze=ff(Ia,q)),De}return Ul.cancel=Gl,Ul.flush=xl,Ul}var $nt=ba(function(D,q){return F8(D,1,q)}),Wnt=ba(function(D,q,tt){return F8(D,ms(q)||0,tt)});function Qnt(D){return N0(D,nt)}function bx(D,q){if(typeof D!="function"||q!=null&&typeof q!="function")throw new os(n);var tt=function(){var St=arguments,Vt=q?q.apply(this,St):St[0],le=tt.cache;if(le.has(Vt))return le.get(Vt);var De=D.apply(this,St);return tt.cache=le.set(Vt,De)||le,De};return tt.cache=new(bx.Cache||R0),tt}bx.Cache=R0;function Cx(D){if(typeof D!="function")throw new os(n);return function(){var q=arguments;switch(q.length){case 0:return!D.call(this);case 1:return!D.call(this,q[0]);case 2:return!D.call(this,q[0],q[1]);case 3:return!D.call(this,q[0],q[1],q[2])}return!D.apply(this,q)}}function Ynt(D){return qO(2,D)}var Jnt=Bet(function(D,q){q=q.length==1&&sa(q[0])?Rr(q[0],jl(Nn())):Rr(Uo(q,1),jl(Nn()));var tt=q.length;return ba(function(St){for(var Vt=-1,le=el(St.length,tt);++Vt=q}),bm=L8(function(){return arguments}())?L8:function(D){return Ur(D)&&rr.call(D,"callee")&&!w8.call(D,"callee")},sa=ui.isArray,mat=r8?jl(r8):_et;function Sl(D){return D!=null&&yx(D.length)&&!q0(D)}function to(D){return Ur(D)&&Sl(D)}function dat(D){return D===!0||D===!1||Ur(D)&&fl(D)==K}var Mp=wtt||zw,uat=o8?jl(o8):vet;function fat(D){return Ur(D)&&D.nodeType===1&&!hf(D)}function hat(D){if(D==null)return!0;if(Sl(D)&&(sa(D)||typeof D=="string"||typeof D.splice=="function"||Mp(D)||Sd(D)||bm(D)))return!D.length;var q=il(D);if(q==ne||q==Qe)return!D.size;if(uf(D))return!ow(D).length;for(var tt in D)if(rr.call(D,tt))return!1;return!0}function xat(D,q){return cf(D,q)}function gat(D,q,tt){tt=typeof tt=="function"?tt:e;var St=tt?tt(D,q):e;return St===e?cf(D,q,e,tt):!!St}function Aw(D){if(!Ur(D))return!1;var q=fl(D);return q==Bt||q==xt||typeof D.message=="string"&&typeof D.name=="string"&&!hf(D)}function _at(D){return typeof D=="number"&&E8(D)}function q0(D){if(!jr(D))return!1;var q=fl(D);return q==ce||q==Wt||q==Tt||q==Fe}function $O(D){return typeof D=="number"&&D==ua(D)}function yx(D){return typeof D=="number"&&D>-1&&D%1==0&&D<=B}function jr(D){var q=typeof D;return D!=null&&(q=="object"||q=="function")}function Ur(D){return D!=null&&typeof D=="object"}var WO=l8?jl(l8):Cet;function vat(D,q){return D===q||rw(D,q,yw(q))}function bat(D,q,tt){return tt=typeof tt=="function"?tt:e,rw(D,q,yw(q),tt)}function Cat(D){return QO(D)&&D!=+D}function yat(D){if(rit(D))throw new aa(a);return V8(D)}function Sat(D){return D===null}function wat(D){return D==null}function QO(D){return typeof D=="number"||Ur(D)&&fl(D)==Ue}function hf(D){if(!Ur(D)||fl(D)!=$t)return!1;var q=Yh(D);if(q===null)return!0;var tt=rr.call(q,"constructor")&&q.constructor;return typeof tt=="function"&&tt instanceof tt&&Uh.call(tt)==_tt}var Fw=s8?jl(s8):yet;function Pat(D){return $O(D)&&D>=-B&&D<=B}var YO=p8?jl(p8):wet;function Sx(D){return typeof D=="string"||!sa(D)&&Ur(D)&&fl(D)==Xe}function Hl(D){return typeof D=="symbol"||Ur(D)&&fl(D)==ei}var Sd=c8?jl(c8):Pet;function Eat(D){return D===e}function Iat(D){return Ur(D)&&il(D)==Ai}function Tat(D){return Ur(D)&&fl(D)==Ni}var Mat=ux(lw),Dat=ux(function(D,q){return D<=q});function JO(D){if(!D)return[];if(Sl(D))return Sx(D)?Rs(D):yl(D);if(ef&&D[ef])return ott(D[ef]());var q=il(D),tt=q==ne?Q5:q==Qe?zh:wd;return tt(D)}function j0(D){if(!D)return D===0?D:0;if(D=ms(D),D===F||D===-F){var q=D<0?-1:1;return q*R}return D===D?D:0}function ua(D){var q=j0(D),tt=q%1;return q===q?tt?q-tt:q:0}function KO(D){return D?xm(ua(D),0,H):0}function ms(D){if(typeof D=="number")return D;if(Hl(D))return j;if(jr(D)){var q=typeof D.valueOf=="function"?D.valueOf():D;D=jr(q)?q+"":q}if(typeof D!="string")return D===0?D:+D;D=x8(D);var tt=fa.test(D);return tt||Ja.test(D)?HZ(D.slice(2),tt?2:8):Ga.test(D)?j:+D}function XO(D){return o0(D,wl(D))}function Oat(D){return D?xm(ua(D),-B,B):D===0?D:0}function Xa(D){return D==null?"":zl(D)}var Aat=bd(function(D,q){if(uf(q)||Sl(q)){o0(q,Do(q),D);return}for(var tt in q)rr.call(q,tt)&&lf(D,tt,q[tt])}),ZO=bd(function(D,q){o0(q,wl(q),D)}),wx=bd(function(D,q,tt,St){o0(q,wl(q),D,St)}),Fat=bd(function(D,q,tt,St){o0(q,Do(q),D,St)}),kat=L0(tw);function Rat(D,q){var tt=vd(D);return q==null?tt:O8(tt,q)}var Bat=ba(function(D,q){D=pr(D);var tt=-1,St=q.length,Vt=St>2?q[2]:e;for(Vt&&hl(q[0],q[1],Vt)&&(St=1);++tt1),le}),o0(D,bw(D),tt),St&&(tt=ss(tt,_|v|C,Wet));for(var Vt=q.length;Vt--;)dw(tt,q[Vt]);return tt});function trt(D,q){return e9(D,Cx(Nn(q)))}var ert=L0(function(D,q){return D==null?{}:Tet(D,q)});function e9(D,q){if(D==null)return{};var tt=Rr(bw(D),function(St){return[St]});return q=Nn(q),$8(D,tt,function(St,Vt){return q(St,Vt[0])})}function irt(D,q,tt){q=Ip(q,D);var St=-1,Vt=q.length;for(Vt||(Vt=1,D=e);++Stq){var St=D;D=q,q=St}if(tt||D%1||q%1){var Vt=I8();return el(D+Vt*(q-D+zZ("1e-"+((Vt+"").length-1))),q)}return pw(D,q)}var urt=Cd(function(D,q,tt){return q=q.toLowerCase(),D+(tt?a9(q):q)});function a9(D){return Bw(Xa(D).toLowerCase())}function r9(D){return D=Xa(D),D&&D.replace(ao,ett).replace(dd,"")}function frt(D,q,tt){D=Xa(D),q=zl(q);var St=D.length;tt=tt===e?St:xm(ua(tt),0,St);var Vt=tt;return tt-=q.length,tt>=0&&D.slice(tt,Vt)==q}function hrt(D){return D=Xa(D),D&&$n.test(D)?D.replace(qr,itt):D}function xrt(D){return D=Xa(D),D&&Wn.test(D)?D.replace(dl,"\\$&"):D}var grt=Cd(function(D,q,tt){return D+(tt?"-":"")+q.toLowerCase()}),_rt=Cd(function(D,q,tt){return D+(tt?" ":"")+q.toLowerCase()}),vrt=sO("toLowerCase");function brt(D,q,tt){D=Xa(D),q=ua(q);var St=q?hd(D):0;if(!q||St>=q)return D;var Vt=(q-St)/2;return dx(Zh(Vt),tt)+D+dx(Xh(Vt),tt)}function Crt(D,q,tt){D=Xa(D),q=ua(q);var St=q?hd(D):0;return q&&St>>0,tt?(D=Xa(D),D&&(typeof q=="string"||q!=null&&!Fw(q))&&(q=zl(q),!q&&fd(D))?Tp(Rs(D),0,tt):D.split(q,tt)):[]}var Trt=Cd(function(D,q,tt){return D+(tt?" ":"")+Bw(q)});function Mrt(D,q,tt){return D=Xa(D),tt=tt==null?0:xm(ua(tt),0,D.length),q=zl(q),D.slice(tt,tt+q.length)==q}function Drt(D,q,tt){var St=ie.templateSettings;tt&&hl(D,q,tt)&&(q=e),D=Xa(D),q=wx({},q,St,hO);var Vt=wx({},q.imports,St.imports,hO),le=Do(Vt),De=W5(Vt,le),ze,Je,Ii=0,Di=q.interpolate||bo,Ri="__p += '",rn=Y5((q.escape||bo).source+"|"+Di.source+"|"+(Di===Dn?In:bo).source+"|"+(q.evaluate||bo).source+"|$","g"),Sn="//# sourceURL="+(rr.call(q,"sourceURL")?(q.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++NZ+"]")+` `;D.replace(rn,function(qn,Ia,Ra,Gl,xl,Ul){return Ra||(Ra=Gl),Ri+=D.slice(Ii,Ul).replace(Zr,ntt),Ia&&(ze=!0,Ri+=`' + @@ -17,7 +17,7 @@ __p += '`),Ra&&(Ri+=`' + function print() { __p += __j.call(arguments, '') } `:`; `)+Ri+`return __p -}`;var xa=l9(function(){return Qa(le,Sn+"return "+Ri).apply(e,De)});if(xa.source=Ri,Aw(xa))throw xa;return xa}function Ort(D){return Xa(D).toLowerCase()}function Art(D){return Xa(D).toUpperCase()}function Frt(D,q,tt){if(D=Xa(D),D&&(tt||q===e))return x8(D);if(!D||!(q=zl(q)))return D;var St=Rs(D),Vt=Rs(q),le=g8(St,Vt),De=_8(St,Vt)+1;return Tp(St,le,De).join("")}function krt(D,q,tt){if(D=Xa(D),D&&(tt||q===e))return D.slice(0,b8(D)+1);if(!D||!(q=zl(q)))return D;var St=Rs(D),Vt=_8(St,Rs(q))+1;return Tp(St,0,Vt).join("")}function Rrt(D,q,tt){if(D=Xa(D),D&&(tt||q===e))return D.replace(ke,"");if(!D||!(q=zl(q)))return D;var St=Rs(D),Vt=g8(St,Rs(q));return Tp(St,Vt).join("")}function Brt(D,q){var tt=ot,St=ht;if(jr(q)){var Vt="separator"in q?q.separator:Vt;tt="length"in q?ua(q.length):tt,St="omission"in q?zl(q.omission):St}D=Xa(D);var le=D.length;if(fd(D)){var De=Rs(D);le=De.length}if(tt>=le)return D;var ze=tt-hd(St);if(ze<1)return St;var Je=De?Tp(De,0,ze).join(""):D.slice(0,ze);if(Vt===e)return Je+St;if(De&&(ze+=Je.length-ze),Fw(Vt)){if(D.slice(ze).search(Vt)){var Ii,Di=Je;for(Vt.global||(Vt=Y5(Vt.source,Xa(sn.exec(Vt))+"g")),Vt.lastIndex=0;Ii=Vt.exec(Di);)var Ri=Ii.index;Je=Je.slice(0,Ri===e?ze:Ri)}}else if(D.indexOf(zl(Vt),ze)!=ze){var rn=Je.lastIndexOf(Vt);rn>-1&&(Je=Je.slice(0,rn))}return Je+St}function Nrt(D){return D=Xa(D),D&&Un.test(D)?D.replace(Mn,ctt):D}var Lrt=Cd(function(D,q,tt){return D+(tt?" ":"")+q.toUpperCase()}),Bw=sO("toUpperCase");function o9(D,q,tt){return D=Xa(D),q=tt?e:q,q===e?rtt(D)?utt(D):JZ(D):D.match(q)||[]}var l9=ba(function(D,q){try{return ql(D,e,q)}catch(tt){return Aw(tt)?tt:new aa(tt)}}),Vrt=L0(function(D,q){return rs(q,function(tt){tt=l0(tt),B0(D,tt,Dw(D[tt],D))}),D});function qrt(D){var q=D==null?0:D.length,tt=Nn();return D=q?Rr(D,function(St){if(typeof St[1]!="function")throw new os(n);return[tt(St[0]),St[1]]}):[],ba(function(St){for(var Vt=-1;++VtB)return[];var tt=H,St=el(D,H);q=Nn(q),D-=H;for(var Vt=$5(St,q);++tt0||q<0)?new Da(tt):(D<0?tt=tt.takeRight(-D):D&&(tt=tt.drop(D)),q!==e&&(q=ua(q),tt=q<0?tt.dropRight(-q):tt.take(q-D)),tt)},Da.prototype.takeRightWhile=function(D){return this.reverse().takeWhile(D).reverse()},Da.prototype.toArray=function(){return this.take(H)},r0(Da.prototype,function(D,q){var tt=/^(?:filter|find|map|reject)|While$/.test(q),St=/^(?:head|last)$/.test(q),Vt=ie[St?"take"+(q=="last"?"Right":""):q],le=St||/^find/.test(q);Vt&&(ie.prototype[q]=function(){var De=this.__wrapped__,ze=St?[1]:arguments,Je=De instanceof Da,Ii=ze[0],Di=Je||sa(De),Ri=function(Ia){var Ra=Vt.apply(ie,Cp([Ia],ze));return St&&rn?Ra[0]:Ra};Di&&tt&&typeof Ii=="function"&&Ii.length!=1&&(Je=Di=!1);var rn=this.__chain__,Sn=!!this.__actions__.length,Vn=le&&!rn,xa=Je&&!Sn;if(!le&&Di){De=xa?De:new Da(this);var qn=D.apply(De,ze);return qn.__actions__.push({func:gx,args:[Ri],thisArg:e}),new ls(qn,rn)}return Vn&&xa?D.apply(this,ze):(qn=this.thru(Ri),Vn?St?qn.value()[0]:qn.value():qn)})}),rs(["pop","push","shift","sort","splice","unshift"],function(D){var q=Hh[D],tt=/^(?:push|sort|unshift)$/.test(D)?"tap":"thru",St=/^(?:pop|shift)$/.test(D);ie.prototype[D]=function(){var Vt=arguments;if(St&&!this.__chain__){var le=this.value();return q.apply(sa(le)?le:[],Vt)}return this[tt](function(De){return q.apply(sa(De)?De:[],Vt)})}}),r0(Da.prototype,function(D,q){var tt=ie[q];if(tt){var St=tt.name+"";rr.call(_d,St)||(_d[St]=[]),_d[St].push({name:q,func:tt})}}),_d[cx(e,I).name]=[{name:"wrapper",func:e}],Da.prototype.clone=Rtt,Da.prototype.reverse=Btt,Da.prototype.value=Ntt,ie.prototype.at=fnt,ie.prototype.chain=hnt,ie.prototype.commit=xnt,ie.prototype.next=gnt,ie.prototype.plant=vnt,ie.prototype.reverse=bnt,ie.prototype.toJSON=ie.prototype.valueOf=ie.prototype.value=Cnt,ie.prototype.first=ie.prototype.head,ef&&(ie.prototype[ef]=_nt),ie},Sp=ftt();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Mo._=Sp,define(function(){return Sp})):dm?((dm.exports=Sp)._=Sp,L5._=Sp):Mo._=Sp}).call(Ud)});var qB=pe($_=>{"use strict";$_.byteLength=Mht;$_.toByteArray=Oht;$_.fromByteArray=kht;var P0=[],Ss=[],Tht=typeof Uint8Array<"u"?Uint8Array:Array,QE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(jm=0,LB=QE.length;jm0)throw new Error("Invalid string. Length must be a multiple of 4");var i=e.indexOf("=");i===-1&&(i=r);var a=i===r?0:4-i%4;return[i,a]}function Mht(e){var r=VB(e),i=r[0],a=r[1];return(i+a)*3/4-a}function Dht(e,r,i){return(r+i)*3/4-i}function Oht(e){var r,i=VB(e),a=i[0],n=i[1],p=new Tht(Dht(e,a,n)),d=0,u=n>0?a-4:a,x;for(x=0;x>16&255,p[d++]=r>>8&255,p[d++]=r&255;return n===2&&(r=Ss[e.charCodeAt(x)]<<2|Ss[e.charCodeAt(x+1)]>>4,p[d++]=r&255),n===1&&(r=Ss[e.charCodeAt(x)]<<10|Ss[e.charCodeAt(x+1)]<<4|Ss[e.charCodeAt(x+2)]>>2,p[d++]=r>>8&255,p[d++]=r&255),p}function Aht(e){return P0[e>>18&63]+P0[e>>12&63]+P0[e>>6&63]+P0[e&63]}function Fht(e,r,i){for(var a,n=[],p=r;pu?u:d+p));return a===1?(r=e[i-1],n.push(P0[r>>2]+P0[r<<4&63]+"==")):a===2&&(r=(e[i-2]<<8)+e[i-1],n.push(P0[r>>10]+P0[r>>4&63]+P0[r<<2&63]+"=")),n.join("")}});var jB=pe(YE=>{YE.read=function(e,r,i,a,n){var p,d,u=n*8-a-1,x=(1<>1,v=-7,C=i?n-1:0,S=i?-1:1,E=e[r+C];for(C+=S,p=E&(1<<-v)-1,E>>=-v,v+=u;v>0;p=p*256+e[r+C],C+=S,v-=8);for(d=p&(1<<-v)-1,p>>=-v,v+=a;v>0;d=d*256+e[r+C],C+=S,v-=8);if(p===0)p=1-_;else{if(p===x)return d?NaN:(E?-1:1)*(1/0);d=d+Math.pow(2,a),p=p-_}return(E?-1:1)*d*Math.pow(2,p-a)};YE.write=function(e,r,i,a,n,p){var d,u,x,_=p*8-n-1,v=(1<<_)-1,C=v>>1,S=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,E=a?0:p-1,w=a?1:-1,I=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(u=isNaN(r)?1:0,d=v):(d=Math.floor(Math.log(r)/Math.LN2),r*(x=Math.pow(2,-d))<1&&(d--,x*=2),d+C>=1?r+=S/x:r+=S*Math.pow(2,1-C),r*x>=2&&(d++,x/=2),d+C>=v?(u=0,d=v):d+C>=1?(u=(r*x-1)*Math.pow(2,n),d=d+C):(u=r*Math.pow(2,C-1)*Math.pow(2,n),d=0));n>=8;e[i+E]=u&255,E+=w,u/=256,n-=8);for(d=d<0;e[i+E]=d&255,E+=w,d/=256,_-=8);e[i+E-w]|=I*128}});var tN=pe(su=>{"use strict";var JE=qB(),lu=jB(),zB=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;su.Buffer=Pi;su.SlowBuffer=qht;su.INSPECT_MAX_BYTES=50;var W_=2147483647;su.kMaxLength=W_;Pi.TYPED_ARRAY_SUPPORT=Rht();!Pi.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Rht(){try{var e=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(e,r),e.foo()===42}catch{return!1}}Object.defineProperty(Pi.prototype,"parent",{enumerable:!0,get:function(){if(Pi.isBuffer(this))return this.buffer}});Object.defineProperty(Pi.prototype,"offset",{enumerable:!0,get:function(){if(Pi.isBuffer(this))return this.byteOffset}});function ap(e){if(e>W_)throw new RangeError('The value "'+e+'" is invalid for option "size"');var r=new Uint8Array(e);return Object.setPrototypeOf(r,Pi.prototype),r}function Pi(e,r,i){if(typeof e=="number"){if(typeof r=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return tI(e)}return UB(e,r,i)}Pi.poolSize=8192;function UB(e,r,i){if(typeof e=="string")return Nht(e,r);if(ArrayBuffer.isView(e))return Lht(e);if(e==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(E0(e,ArrayBuffer)||e&&E0(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(E0(e,SharedArrayBuffer)||e&&E0(e.buffer,SharedArrayBuffer)))return XE(e,r,i);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var a=e.valueOf&&e.valueOf();if(a!=null&&a!==e)return Pi.from(a,r,i);var n=Vht(e);if(n)return n;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return Pi.from(e[Symbol.toPrimitive]("string"),r,i);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}Pi.from=function(e,r,i){return UB(e,r,i)};Object.setPrototypeOf(Pi.prototype,Uint8Array.prototype);Object.setPrototypeOf(Pi,Uint8Array);function $B(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function Bht(e,r,i){return $B(e),e<=0?ap(e):r!==void 0?typeof i=="string"?ap(e).fill(r,i):ap(e).fill(r):ap(e)}Pi.alloc=function(e,r,i){return Bht(e,r,i)};function tI(e){return $B(e),ap(e<0?0:eI(e)|0)}Pi.allocUnsafe=function(e){return tI(e)};Pi.allocUnsafeSlow=function(e){return tI(e)};function Nht(e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!Pi.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var i=WB(e,r)|0,a=ap(i),n=a.write(e,r);return n!==i&&(a=a.slice(0,n)),a}function KE(e){for(var r=e.length<0?0:eI(e.length)|0,i=ap(r),a=0;a=W_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+W_.toString(16)+" bytes");return e|0}function qht(e){return+e!=e&&(e=0),Pi.alloc(+e)}Pi.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==Pi.prototype};Pi.compare=function(r,i){if(E0(r,Uint8Array)&&(r=Pi.from(r,r.offset,r.byteLength)),E0(i,Uint8Array)&&(i=Pi.from(i,i.offset,i.byteLength)),!Pi.isBuffer(r)||!Pi.isBuffer(i))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===i)return 0;for(var a=r.length,n=i.length,p=0,d=Math.min(a,n);pn.length?Pi.from(d).copy(n,p):Uint8Array.prototype.set.call(n,d,p);else if(Pi.isBuffer(d))d.copy(n,p);else throw new TypeError('"list" argument must be an Array of Buffers');p+=d.length}return n};function WB(e,r){if(Pi.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||E0(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var i=e.length,a=arguments.length>2&&arguments[2]===!0;if(!a&&i===0)return 0;for(var n=!1;;)switch(r){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":return ZE(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return i*2;case"hex":return i>>>1;case"base64":return ZB(e).length;default:if(n)return a?-1:ZE(e).length;r=(""+r).toLowerCase(),n=!0}}Pi.byteLength=WB;function jht(e,r,i){var a=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((i===void 0||i>this.length)&&(i=this.length),i<=0)||(i>>>=0,r>>>=0,i<=r))return"";for(e||(e="utf8");;)switch(e){case"hex":return Kht(this,r,i);case"utf8":case"utf-8":return YB(this,r,i);case"ascii":return Yht(this,r,i);case"latin1":case"binary":return Jht(this,r,i);case"base64":return Wht(this,r,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Xht(this,r,i);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}Pi.prototype._isBuffer=!0;function zm(e,r,i){var a=e[r];e[r]=e[i],e[i]=a}Pi.prototype.swap16=function(){var r=this.length;if(r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;ii&&(r+=" ... "),""};zB&&(Pi.prototype[zB]=Pi.prototype.inspect);Pi.prototype.compare=function(r,i,a,n,p){if(E0(r,Uint8Array)&&(r=Pi.from(r,r.offset,r.byteLength)),!Pi.isBuffer(r))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof r);if(i===void 0&&(i=0),a===void 0&&(a=r?r.length:0),n===void 0&&(n=0),p===void 0&&(p=this.length),i<0||a>r.length||n<0||p>this.length)throw new RangeError("out of range index");if(n>=p&&i>=a)return 0;if(n>=p)return-1;if(i>=a)return 1;if(i>>>=0,a>>>=0,n>>>=0,p>>>=0,this===r)return 0;for(var d=p-n,u=a-i,x=Math.min(d,u),_=this.slice(n,p),v=r.slice(i,a),C=0;C2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,iI(i)&&(i=n?0:e.length-1),i<0&&(i=e.length+i),i>=e.length){if(n)return-1;i=e.length-1}else if(i<0)if(n)i=0;else return-1;if(typeof r=="string"&&(r=Pi.from(r,a)),Pi.isBuffer(r))return r.length===0?-1:HB(e,r,i,a,n);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?n?Uint8Array.prototype.indexOf.call(e,r,i):Uint8Array.prototype.lastIndexOf.call(e,r,i):HB(e,[r],i,a,n);throw new TypeError("val must be string, number or Buffer")}function HB(e,r,i,a,n){var p=1,d=e.length,u=r.length;if(a!==void 0&&(a=String(a).toLowerCase(),a==="ucs2"||a==="ucs-2"||a==="utf16le"||a==="utf-16le")){if(e.length<2||r.length<2)return-1;p=2,d/=2,u/=2,i/=2}function x(E,w){return p===1?E[w]:E.readUInt16BE(w*p)}var _;if(n){var v=-1;for(_=i;_d&&(i=d-u),_=i;_>=0;_--){for(var C=!0,S=0;Sn&&(a=n)):a=n;var p=r.length;a>p/2&&(a=p/2);for(var d=0;d>>0,isFinite(a)?(a=a>>>0,n===void 0&&(n="utf8")):(n=a,a=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var p=this.length-i;if((a===void 0||a>p)&&(a=p),r.length>0&&(a<0||i<0)||i>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var d=!1;;)switch(n){case"hex":return zht(this,r,i,a);case"utf8":case"utf-8":return Hht(this,r,i,a);case"ascii":case"latin1":case"binary":return Ght(this,r,i,a);case"base64":return Uht(this,r,i,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $ht(this,r,i,a);default:if(d)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),d=!0}};Pi.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Wht(e,r,i){return r===0&&i===e.length?JE.fromByteArray(e):JE.fromByteArray(e.slice(r,i))}function YB(e,r,i){i=Math.min(e.length,i);for(var a=[],n=r;n239?4:p>223?3:p>191?2:1;if(n+u<=i){var x,_,v,C;switch(u){case 1:p<128&&(d=p);break;case 2:x=e[n+1],(x&192)===128&&(C=(p&31)<<6|x&63,C>127&&(d=C));break;case 3:x=e[n+1],_=e[n+2],(x&192)===128&&(_&192)===128&&(C=(p&15)<<12|(x&63)<<6|_&63,C>2047&&(C<55296||C>57343)&&(d=C));break;case 4:x=e[n+1],_=e[n+2],v=e[n+3],(x&192)===128&&(_&192)===128&&(v&192)===128&&(C=(p&15)<<18|(x&63)<<12|(_&63)<<6|v&63,C>65535&&C<1114112&&(d=C))}}d===null?(d=65533,u=1):d>65535&&(d-=65536,a.push(d>>>10&1023|55296),d=56320|d&1023),a.push(d),n+=u}return Qht(a)}var GB=4096;function Qht(e){var r=e.length;if(r<=GB)return String.fromCharCode.apply(String,e);for(var i="",a=0;aa)&&(i=a);for(var n="",p=r;pa&&(r=a),i<0?(i+=a,i<0&&(i=0)):i>a&&(i=a),ii)throw new RangeError("Trying to access beyond buffer length")}Pi.prototype.readUintLE=Pi.prototype.readUIntLE=function(r,i,a){r=r>>>0,i=i>>>0,a||jo(r,i,this.length);for(var n=this[r],p=1,d=0;++d>>0,i=i>>>0,a||jo(r,i,this.length);for(var n=this[r+--i],p=1;i>0&&(p*=256);)n+=this[r+--i]*p;return n};Pi.prototype.readUint8=Pi.prototype.readUInt8=function(r,i){return r=r>>>0,i||jo(r,1,this.length),this[r]};Pi.prototype.readUint16LE=Pi.prototype.readUInt16LE=function(r,i){return r=r>>>0,i||jo(r,2,this.length),this[r]|this[r+1]<<8};Pi.prototype.readUint16BE=Pi.prototype.readUInt16BE=function(r,i){return r=r>>>0,i||jo(r,2,this.length),this[r]<<8|this[r+1]};Pi.prototype.readUint32LE=Pi.prototype.readUInt32LE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216};Pi.prototype.readUint32BE=Pi.prototype.readUInt32BE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])};Pi.prototype.readIntLE=function(r,i,a){r=r>>>0,i=i>>>0,a||jo(r,i,this.length);for(var n=this[r],p=1,d=0;++d=p&&(n-=Math.pow(2,8*i)),n};Pi.prototype.readIntBE=function(r,i,a){r=r>>>0,i=i>>>0,a||jo(r,i,this.length);for(var n=i,p=1,d=this[r+--n];n>0&&(p*=256);)d+=this[r+--n]*p;return p*=128,d>=p&&(d-=Math.pow(2,8*i)),d};Pi.prototype.readInt8=function(r,i){return r=r>>>0,i||jo(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]};Pi.prototype.readInt16LE=function(r,i){r=r>>>0,i||jo(r,2,this.length);var a=this[r]|this[r+1]<<8;return a&32768?a|4294901760:a};Pi.prototype.readInt16BE=function(r,i){r=r>>>0,i||jo(r,2,this.length);var a=this[r+1]|this[r]<<8;return a&32768?a|4294901760:a};Pi.prototype.readInt32LE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24};Pi.prototype.readInt32BE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]};Pi.prototype.readFloatLE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),lu.read(this,r,!0,23,4)};Pi.prototype.readFloatBE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),lu.read(this,r,!1,23,4)};Pi.prototype.readDoubleLE=function(r,i){return r=r>>>0,i||jo(r,8,this.length),lu.read(this,r,!0,52,8)};Pi.prototype.readDoubleBE=function(r,i){return r=r>>>0,i||jo(r,8,this.length),lu.read(this,r,!1,52,8)};function Bl(e,r,i,a,n,p){if(!Pi.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>n||re.length)throw new RangeError("Index out of range")}Pi.prototype.writeUintLE=Pi.prototype.writeUIntLE=function(r,i,a,n){if(r=+r,i=i>>>0,a=a>>>0,!n){var p=Math.pow(2,8*a)-1;Bl(this,r,i,a,p,0)}var d=1,u=0;for(this[i]=r&255;++u>>0,a=a>>>0,!n){var p=Math.pow(2,8*a)-1;Bl(this,r,i,a,p,0)}var d=a-1,u=1;for(this[i+d]=r&255;--d>=0&&(u*=256);)this[i+d]=r/u&255;return i+a};Pi.prototype.writeUint8=Pi.prototype.writeUInt8=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,1,255,0),this[i]=r&255,i+1};Pi.prototype.writeUint16LE=Pi.prototype.writeUInt16LE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,2,65535,0),this[i]=r&255,this[i+1]=r>>>8,i+2};Pi.prototype.writeUint16BE=Pi.prototype.writeUInt16BE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,2,65535,0),this[i]=r>>>8,this[i+1]=r&255,i+2};Pi.prototype.writeUint32LE=Pi.prototype.writeUInt32LE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,4,4294967295,0),this[i+3]=r>>>24,this[i+2]=r>>>16,this[i+1]=r>>>8,this[i]=r&255,i+4};Pi.prototype.writeUint32BE=Pi.prototype.writeUInt32BE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,4,4294967295,0),this[i]=r>>>24,this[i+1]=r>>>16,this[i+2]=r>>>8,this[i+3]=r&255,i+4};Pi.prototype.writeIntLE=function(r,i,a,n){if(r=+r,i=i>>>0,!n){var p=Math.pow(2,8*a-1);Bl(this,r,i,a,p-1,-p)}var d=0,u=1,x=0;for(this[i]=r&255;++d>0)-x&255;return i+a};Pi.prototype.writeIntBE=function(r,i,a,n){if(r=+r,i=i>>>0,!n){var p=Math.pow(2,8*a-1);Bl(this,r,i,a,p-1,-p)}var d=a-1,u=1,x=0;for(this[i+d]=r&255;--d>=0&&(u*=256);)r<0&&x===0&&this[i+d+1]!==0&&(x=1),this[i+d]=(r/u>>0)-x&255;return i+a};Pi.prototype.writeInt8=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,1,127,-128),r<0&&(r=255+r+1),this[i]=r&255,i+1};Pi.prototype.writeInt16LE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,2,32767,-32768),this[i]=r&255,this[i+1]=r>>>8,i+2};Pi.prototype.writeInt16BE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,2,32767,-32768),this[i]=r>>>8,this[i+1]=r&255,i+2};Pi.prototype.writeInt32LE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,4,2147483647,-2147483648),this[i]=r&255,this[i+1]=r>>>8,this[i+2]=r>>>16,this[i+3]=r>>>24,i+4};Pi.prototype.writeInt32BE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),this[i]=r>>>24,this[i+1]=r>>>16,this[i+2]=r>>>8,this[i+3]=r&255,i+4};function JB(e,r,i,a,n,p){if(i+a>e.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("Index out of range")}function KB(e,r,i,a,n){return r=+r,i=i>>>0,n||JB(e,r,i,4,34028234663852886e22,-34028234663852886e22),lu.write(e,r,i,a,23,4),i+4}Pi.prototype.writeFloatLE=function(r,i,a){return KB(this,r,i,!0,a)};Pi.prototype.writeFloatBE=function(r,i,a){return KB(this,r,i,!1,a)};function XB(e,r,i,a,n){return r=+r,i=i>>>0,n||JB(e,r,i,8,17976931348623157e292,-17976931348623157e292),lu.write(e,r,i,a,52,8),i+8}Pi.prototype.writeDoubleLE=function(r,i,a){return XB(this,r,i,!0,a)};Pi.prototype.writeDoubleBE=function(r,i,a){return XB(this,r,i,!1,a)};Pi.prototype.copy=function(r,i,a,n){if(!Pi.isBuffer(r))throw new TypeError("argument should be a Buffer");if(a||(a=0),!n&&n!==0&&(n=this.length),i>=r.length&&(i=r.length),i||(i=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),r.length-i>>0,a=a===void 0?this.length:a>>>0,r||(r=0);var d;if(typeof r=="number")for(d=i;d55295&&i<57344){if(!n){if(i>56319){(r-=3)>-1&&p.push(239,191,189);continue}else if(d+1===a){(r-=3)>-1&&p.push(239,191,189);continue}n=i;continue}if(i<56320){(r-=3)>-1&&p.push(239,191,189),n=i;continue}i=(n-55296<<10|i-56320)+65536}else n&&(r-=3)>-1&&p.push(239,191,189);if(n=null,i<128){if((r-=1)<0)break;p.push(i)}else if(i<2048){if((r-=2)<0)break;p.push(i>>6|192,i&63|128)}else if(i<65536){if((r-=3)<0)break;p.push(i>>12|224,i>>6&63|128,i&63|128)}else if(i<1114112){if((r-=4)<0)break;p.push(i>>18|240,i>>12&63|128,i>>6&63|128,i&63|128)}else throw new Error("Invalid code point")}return p}function ext(e){for(var r=[],i=0;i>8,n=i%256,p.push(n),p.push(a);return p}function ZB(e){return JE.toByteArray(txt(e))}function Q_(e,r,i,a){for(var n=0;n=r.length||n>=e.length);++n)r[n+i]=e[n];return n}function E0(e,r){return e instanceof r||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===r.name}function iI(e){return e!==e}var nxt=function(){for(var e="0123456789abcdef",r=new Array(256),i=0;i<16;++i)for(var a=i*16,n=0;n<16;++n)r[a+n]=e[i]+e[n];return r}()});var zV=pe((Y1n,jV)=>{function EKt(){this.__data__=[],this.size=0}jV.exports=EKt});var Xm=pe((J1n,HV)=>{function IKt(e,r){return e===r||e!==e&&r!==r}HV.exports=IKt});var L1=pe((K1n,GV)=>{var TKt=Xm();function MKt(e,r){for(var i=e.length;i--;)if(TKt(e[i][0],r))return i;return-1}GV.exports=MKt});var $V=pe((X1n,UV)=>{var DKt=L1(),OKt=Array.prototype,AKt=OKt.splice;function FKt(e){var r=this.__data__,i=DKt(r,e);if(i<0)return!1;var a=r.length-1;return i==a?r.pop():AKt.call(r,i,1),--this.size,!0}UV.exports=FKt});var QV=pe((Z1n,WV)=>{var kKt=L1();function RKt(e){var r=this.__data__,i=kKt(r,e);return i<0?void 0:r[i][1]}WV.exports=RKt});var JV=pe((thn,YV)=>{var BKt=L1();function NKt(e){return BKt(this.__data__,e)>-1}YV.exports=NKt});var XV=pe((ehn,KV)=>{var LKt=L1();function VKt(e,r){var i=this.__data__,a=LKt(i,e);return a<0?(++this.size,i.push([e,r])):i[a][1]=r,this}KV.exports=VKt});var V1=pe((ihn,ZV)=>{var qKt=zV(),jKt=$V(),zKt=QV(),HKt=JV(),GKt=XV();function vu(e){var r=-1,i=e==null?0:e.length;for(this.clear();++r{var UKt=V1();function $Kt(){this.__data__=new UKt,this.size=0}tq.exports=$Kt});var nq=pe((ahn,iq)=>{function WKt(e){var r=this.__data__,i=r.delete(e);return this.size=r.size,i}iq.exports=WKt});var rq=pe((rhn,aq)=>{function QKt(e){return this.__data__.get(e)}aq.exports=QKt});var lq=pe((ohn,oq)=>{function YKt(e){return this.__data__.has(e)}oq.exports=YKt});var GT=pe((lhn,sq)=>{var JKt=typeof global=="object"&&global&&global.Object===Object&&global;sq.exports=JKt});var Ps=pe((shn,pq)=>{var KKt=GT(),XKt=typeof self=="object"&&self&&self.Object===Object&&self,ZKt=KKt||XKt||Function("return this")();pq.exports=ZKt});var Zm=pe((phn,cq)=>{var tXt=Ps(),eXt=tXt.Symbol;cq.exports=eXt});var fq=pe((chn,uq)=>{var mq=Zm(),dq=Object.prototype,iXt=dq.hasOwnProperty,nXt=dq.toString,q1=mq?mq.toStringTag:void 0;function aXt(e){var r=iXt.call(e,q1),i=e[q1];try{e[q1]=void 0;var a=!0}catch{}var n=nXt.call(e);return a&&(r?e[q1]=i:delete e[q1]),n}uq.exports=aXt});var xq=pe((mhn,hq)=>{var rXt=Object.prototype,oXt=rXt.toString;function lXt(e){return oXt.call(e)}hq.exports=lXt});var cc=pe((dhn,vq)=>{var gq=Zm(),sXt=fq(),pXt=xq(),cXt="[object Null]",mXt="[object Undefined]",_q=gq?gq.toStringTag:void 0;function dXt(e){return e==null?e===void 0?mXt:cXt:_q&&_q in Object(e)?sXt(e):pXt(e)}vq.exports=dXt});var Jl=pe((uhn,bq)=>{function uXt(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}bq.exports=uXt});var bu=pe((fhn,Cq)=>{var fXt=cc(),hXt=Jl(),xXt="[object AsyncFunction]",gXt="[object Function]",_Xt="[object GeneratorFunction]",vXt="[object Proxy]";function bXt(e){if(!hXt(e))return!1;var r=fXt(e);return r==gXt||r==_Xt||r==xXt||r==vXt}Cq.exports=bXt});var Sq=pe((hhn,yq)=>{var CXt=Ps(),yXt=CXt["__core-js_shared__"];yq.exports=yXt});var Eq=pe((xhn,Pq)=>{var UT=Sq(),wq=function(){var e=/[^.]+$/.exec(UT&&UT.keys&&UT.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function SXt(e){return!!wq&&wq in e}Pq.exports=SXt});var $T=pe((ghn,Iq)=>{var wXt=Function.prototype,PXt=wXt.toString;function EXt(e){if(e!=null){try{return PXt.call(e)}catch{}try{return e+""}catch{}}return""}Iq.exports=EXt});var Mq=pe((_hn,Tq)=>{var IXt=bu(),TXt=Eq(),MXt=Jl(),DXt=$T(),OXt=/[\\^$.*+?()[\]{}|]/g,AXt=/^\[object .+?Constructor\]$/,FXt=Function.prototype,kXt=Object.prototype,RXt=FXt.toString,BXt=kXt.hasOwnProperty,NXt=RegExp("^"+RXt.call(BXt).replace(OXt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function LXt(e){if(!MXt(e)||TXt(e))return!1;var r=IXt(e)?NXt:AXt;return r.test(DXt(e))}Tq.exports=LXt});var Oq=pe((vhn,Dq)=>{function VXt(e,r){return e?.[r]}Dq.exports=VXt});var mc=pe((bhn,Aq)=>{var qXt=Mq(),jXt=Oq();function zXt(e,r){var i=jXt(e,r);return qXt(i)?i:void 0}Aq.exports=zXt});var $C=pe((Chn,Fq)=>{var HXt=mc(),GXt=Ps(),UXt=HXt(GXt,"Map");Fq.exports=UXt});var j1=pe((yhn,kq)=>{var $Xt=mc(),WXt=$Xt(Object,"create");kq.exports=WXt});var Nq=pe((Shn,Bq)=>{var Rq=j1();function QXt(){this.__data__=Rq?Rq(null):{},this.size=0}Bq.exports=QXt});var Vq=pe((whn,Lq)=>{function YXt(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}Lq.exports=YXt});var jq=pe((Phn,qq)=>{var JXt=j1(),KXt="__lodash_hash_undefined__",XXt=Object.prototype,ZXt=XXt.hasOwnProperty;function tZt(e){var r=this.__data__;if(JXt){var i=r[e];return i===KXt?void 0:i}return ZXt.call(r,e)?r[e]:void 0}qq.exports=tZt});var Hq=pe((Ehn,zq)=>{var eZt=j1(),iZt=Object.prototype,nZt=iZt.hasOwnProperty;function aZt(e){var r=this.__data__;return eZt?r[e]!==void 0:nZt.call(r,e)}zq.exports=aZt});var Uq=pe((Ihn,Gq)=>{var rZt=j1(),oZt="__lodash_hash_undefined__";function lZt(e,r){var i=this.__data__;return this.size+=this.has(e)?0:1,i[e]=rZt&&r===void 0?oZt:r,this}Gq.exports=lZt});var Wq=pe((Thn,$q)=>{var sZt=Nq(),pZt=Vq(),cZt=jq(),mZt=Hq(),dZt=Uq();function Cu(e){var r=-1,i=e==null?0:e.length;for(this.clear();++r{var Qq=Wq(),uZt=V1(),fZt=$C();function hZt(){this.size=0,this.__data__={hash:new Qq,map:new(fZt||uZt),string:new Qq}}Yq.exports=hZt});var Xq=pe((Dhn,Kq)=>{function xZt(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}Kq.exports=xZt});var z1=pe((Ohn,Zq)=>{var gZt=Xq();function _Zt(e,r){var i=e.__data__;return gZt(r)?i[typeof r=="string"?"string":"hash"]:i.map}Zq.exports=_Zt});var ej=pe((Ahn,tj)=>{var vZt=z1();function bZt(e){var r=vZt(this,e).delete(e);return this.size-=r?1:0,r}tj.exports=bZt});var nj=pe((Fhn,ij)=>{var CZt=z1();function yZt(e){return CZt(this,e).get(e)}ij.exports=yZt});var rj=pe((khn,aj)=>{var SZt=z1();function wZt(e){return SZt(this,e).has(e)}aj.exports=wZt});var lj=pe((Rhn,oj)=>{var PZt=z1();function EZt(e,r){var i=PZt(this,e),a=i.size;return i.set(e,r),this.size+=i.size==a?0:1,this}oj.exports=EZt});var WC=pe((Bhn,sj)=>{var IZt=Jq(),TZt=ej(),MZt=nj(),DZt=rj(),OZt=lj();function yu(e){var r=-1,i=e==null?0:e.length;for(this.clear();++r{var AZt=V1(),FZt=$C(),kZt=WC(),RZt=200;function BZt(e,r){var i=this.__data__;if(i instanceof AZt){var a=i.__data__;if(!FZt||a.length{var NZt=V1(),LZt=eq(),VZt=nq(),qZt=rq(),jZt=lq(),zZt=cj();function Su(e){var r=this.__data__=new NZt(e);this.size=r.size}Su.prototype.clear=LZt;Su.prototype.delete=VZt;Su.prototype.get=qZt;Su.prototype.has=jZt;Su.prototype.set=zZt;mj.exports=Su});var QC=pe((Vhn,dj)=>{function HZt(e,r){for(var i=-1,a=e==null?0:e.length;++i{var GZt=mc(),UZt=function(){try{var e=GZt(Object,"defineProperty");return e({},"",{}),e}catch{}}();uj.exports=UZt});var G1=pe((jhn,hj)=>{var fj=WT();function $Zt(e,r,i){r=="__proto__"&&fj?fj(e,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[r]=i}hj.exports=$Zt});var U1=pe((zhn,xj)=>{var WZt=G1(),QZt=Xm(),YZt=Object.prototype,JZt=YZt.hasOwnProperty;function KZt(e,r,i){var a=e[r];(!(JZt.call(e,r)&&QZt(a,i))||i===void 0&&!(r in e))&&WZt(e,r,i)}xj.exports=KZt});var wu=pe((Hhn,gj)=>{var XZt=U1(),ZZt=G1();function tte(e,r,i,a){var n=!i;i||(i={});for(var p=-1,d=r.length;++p{function ete(e,r){for(var i=-1,a=Array(e);++i{function ite(e){return e!=null&&typeof e=="object"}bj.exports=ite});var yj=pe(($hn,Cj)=>{var nte=cc(),ate=Zs(),rte="[object Arguments]";function ote(e){return ate(e)&&nte(e)==rte}Cj.exports=ote});var Pu=pe((Whn,Pj)=>{var Sj=yj(),lte=Zs(),wj=Object.prototype,ste=wj.hasOwnProperty,pte=wj.propertyIsEnumerable,cte=Sj(function(){return arguments}())?Sj:function(e){return lte(e)&&ste.call(e,"callee")&&!pte.call(e,"callee")};Pj.exports=cte});var no=pe((Qhn,Ej)=>{var mte=Array.isArray;Ej.exports=mte});var Tj=pe((Yhn,Ij)=>{function dte(){return!1}Ij.exports=dte});var td=pe(($1,Eu)=>{var ute=Ps(),fte=Tj(),Oj=typeof $1=="object"&&$1&&!$1.nodeType&&$1,Mj=Oj&&typeof Eu=="object"&&Eu&&!Eu.nodeType&&Eu,hte=Mj&&Mj.exports===Oj,Dj=hte?ute.Buffer:void 0,xte=Dj?Dj.isBuffer:void 0,gte=xte||fte;Eu.exports=gte});var W1=pe((Jhn,Aj)=>{var _te=9007199254740991,vte=/^(?:0|[1-9]\d*)$/;function bte(e,r){var i=typeof e;return r=r??_te,!!r&&(i=="number"||i!="symbol"&&vte.test(e))&&e>-1&&e%1==0&&e{var Cte=9007199254740991;function yte(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Cte}Fj.exports=yte});var Rj=pe((Xhn,kj)=>{var Ste=cc(),wte=YC(),Pte=Zs(),Ete="[object Arguments]",Ite="[object Array]",Tte="[object Boolean]",Mte="[object Date]",Dte="[object Error]",Ote="[object Function]",Ate="[object Map]",Fte="[object Number]",kte="[object Object]",Rte="[object RegExp]",Bte="[object Set]",Nte="[object String]",Lte="[object WeakMap]",Vte="[object ArrayBuffer]",qte="[object DataView]",jte="[object Float32Array]",zte="[object Float64Array]",Hte="[object Int8Array]",Gte="[object Int16Array]",Ute="[object Int32Array]",$te="[object Uint8Array]",Wte="[object Uint8ClampedArray]",Qte="[object Uint16Array]",Yte="[object Uint32Array]",Dr={};Dr[jte]=Dr[zte]=Dr[Hte]=Dr[Gte]=Dr[Ute]=Dr[$te]=Dr[Wte]=Dr[Qte]=Dr[Yte]=!0;Dr[Ete]=Dr[Ite]=Dr[Vte]=Dr[Tte]=Dr[qte]=Dr[Mte]=Dr[Dte]=Dr[Ote]=Dr[Ate]=Dr[Fte]=Dr[kte]=Dr[Rte]=Dr[Bte]=Dr[Nte]=Dr[Lte]=!1;function Jte(e){return Pte(e)&&wte(e.length)&&!!Dr[Ste(e)]}kj.exports=Jte});var Q1=pe((Zhn,Bj)=>{function Kte(e){return function(r){return e(r)}}Bj.exports=Kte});var JC=pe((Y1,Iu)=>{var Xte=GT(),Nj=typeof Y1=="object"&&Y1&&!Y1.nodeType&&Y1,J1=Nj&&typeof Iu=="object"&&Iu&&!Iu.nodeType&&Iu,Zte=J1&&J1.exports===Nj,QT=Zte&&Xte.process,tee=function(){try{var e=J1&&J1.require&&J1.require("util").types;return e||QT&&QT.binding&&QT.binding("util")}catch{}}();Iu.exports=tee});var Tu=pe((txn,qj)=>{var eee=Rj(),iee=Q1(),Lj=JC(),Vj=Lj&&Lj.isTypedArray,nee=Vj?iee(Vj):eee;qj.exports=nee});var YT=pe((exn,jj)=>{var aee=vj(),ree=Pu(),oee=no(),lee=td(),see=W1(),pee=Tu(),cee=Object.prototype,mee=cee.hasOwnProperty;function dee(e,r){var i=oee(e),a=!i&&ree(e),n=!i&&!a&&lee(e),p=!i&&!a&&!n&&pee(e),d=i||a||n||p,u=d?aee(e.length,String):[],x=u.length;for(var _ in e)(r||mee.call(e,_))&&!(d&&(_=="length"||n&&(_=="offset"||_=="parent")||p&&(_=="buffer"||_=="byteLength"||_=="byteOffset")||see(_,x)))&&u.push(_);return u}jj.exports=dee});var K1=pe((ixn,zj)=>{var uee=Object.prototype;function fee(e){var r=e&&e.constructor,i=typeof r=="function"&&r.prototype||uee;return e===i}zj.exports=fee});var JT=pe((nxn,Hj)=>{function hee(e,r){return function(i){return e(r(i))}}Hj.exports=hee});var Uj=pe((axn,Gj)=>{var xee=JT(),gee=xee(Object.keys,Object);Gj.exports=gee});var KC=pe((rxn,$j)=>{var _ee=K1(),vee=Uj(),bee=Object.prototype,Cee=bee.hasOwnProperty;function yee(e){if(!_ee(e))return vee(e);var r=[];for(var i in Object(e))Cee.call(e,i)&&i!="constructor"&&r.push(i);return r}$j.exports=yee});var M0=pe((oxn,Wj)=>{var See=bu(),wee=YC();function Pee(e){return e!=null&&wee(e.length)&&!See(e)}Wj.exports=Pee});var cp=pe((lxn,Qj)=>{var Eee=YT(),Iee=KC(),Tee=M0();function Mee(e){return Tee(e)?Eee(e):Iee(e)}Qj.exports=Mee});var Jj=pe((sxn,Yj)=>{var Dee=wu(),Oee=cp();function Aee(e,r){return e&&Dee(r,Oee(r),e)}Yj.exports=Aee});var Xj=pe((pxn,Kj)=>{function Fee(e){var r=[];if(e!=null)for(var i in Object(e))r.push(i);return r}Kj.exports=Fee});var tz=pe((cxn,Zj)=>{var kee=Jl(),Ree=K1(),Bee=Xj(),Nee=Object.prototype,Lee=Nee.hasOwnProperty;function Vee(e){if(!kee(e))return Bee(e);var r=Ree(e),i=[];for(var a in e)a=="constructor"&&(r||!Lee.call(e,a))||i.push(a);return i}Zj.exports=Vee});var dc=pe((mxn,ez)=>{var qee=YT(),jee=tz(),zee=M0();function Hee(e){return zee(e)?qee(e,!0):jee(e)}ez.exports=Hee});var nz=pe((dxn,iz)=>{var Gee=wu(),Uee=dc();function $ee(e,r){return e&&Gee(r,Uee(r),e)}iz.exports=$ee});var KT=pe((X1,Mu)=>{var Wee=Ps(),lz=typeof X1=="object"&&X1&&!X1.nodeType&&X1,az=lz&&typeof Mu=="object"&&Mu&&!Mu.nodeType&&Mu,Qee=az&&az.exports===lz,rz=Qee?Wee.Buffer:void 0,oz=rz?rz.allocUnsafe:void 0;function Yee(e,r){if(r)return e.slice();var i=e.length,a=oz?oz(i):new e.constructor(i);return e.copy(a),a}Mu.exports=Yee});var XT=pe((uxn,sz)=>{function Jee(e,r){var i=-1,a=e.length;for(r||(r=Array(a));++i{function Kee(e,r){for(var i=-1,a=e==null?0:e.length,n=0,p=[];++i{function Xee(){return[]}cz.exports=Xee});var XC=pe((xxn,dz)=>{var Zee=ZT(),tie=tM(),eie=Object.prototype,iie=eie.propertyIsEnumerable,mz=Object.getOwnPropertySymbols,nie=mz?function(e){return e==null?[]:(e=Object(e),Zee(mz(e),function(r){return iie.call(e,r)}))}:tie;dz.exports=nie});var fz=pe((gxn,uz)=>{var aie=wu(),rie=XC();function oie(e,r){return aie(e,rie(e),r)}uz.exports=oie});var ZC=pe((_xn,hz)=>{function lie(e,r){for(var i=-1,a=r.length,n=e.length;++i{var sie=JT(),pie=sie(Object.getPrototypeOf,Object);xz.exports=pie});var eM=pe((bxn,gz)=>{var cie=ZC(),mie=Z1(),die=XC(),uie=tM(),fie=Object.getOwnPropertySymbols,hie=fie?function(e){for(var r=[];e;)cie(r,die(e)),e=mie(e);return r}:uie;gz.exports=hie});var vz=pe((Cxn,_z)=>{var xie=wu(),gie=eM();function _ie(e,r){return xie(e,gie(e),r)}_z.exports=_ie});var iM=pe((yxn,bz)=>{var vie=ZC(),bie=no();function Cie(e,r,i){var a=r(e);return bie(e)?a:vie(a,i(e))}bz.exports=Cie});var nM=pe((Sxn,Cz)=>{var yie=iM(),Sie=XC(),wie=cp();function Pie(e){return yie(e,wie,Sie)}Cz.exports=Pie});var Sz=pe((wxn,yz)=>{var Eie=iM(),Iie=eM(),Tie=dc();function Mie(e){return Eie(e,Tie,Iie)}yz.exports=Mie});var Pz=pe((Pxn,wz)=>{var Die=mc(),Oie=Ps(),Aie=Die(Oie,"DataView");wz.exports=Aie});var Iz=pe((Exn,Ez)=>{var Fie=mc(),kie=Ps(),Rie=Fie(kie,"Promise");Ez.exports=Rie});var aM=pe((Ixn,Tz)=>{var Bie=mc(),Nie=Ps(),Lie=Bie(Nie,"Set");Tz.exports=Lie});var Dz=pe((Txn,Mz)=>{var Vie=mc(),qie=Ps(),jie=Vie(qie,"WeakMap");Mz.exports=jie});var id=pe((Mxn,Nz)=>{var rM=Pz(),oM=$C(),lM=Iz(),sM=aM(),pM=Dz(),Bz=cc(),Du=$T(),Oz="[object Map]",zie="[object Object]",Az="[object Promise]",Fz="[object Set]",kz="[object WeakMap]",Rz="[object DataView]",Hie=Du(rM),Gie=Du(oM),Uie=Du(lM),$ie=Du(sM),Wie=Du(pM),ed=Bz;(rM&&ed(new rM(new ArrayBuffer(1)))!=Rz||oM&&ed(new oM)!=Oz||lM&&ed(lM.resolve())!=Az||sM&&ed(new sM)!=Fz||pM&&ed(new pM)!=kz)&&(ed=function(e){var r=Bz(e),i=r==zie?e.constructor:void 0,a=i?Du(i):"";if(a)switch(a){case Hie:return Rz;case Gie:return Oz;case Uie:return Az;case $ie:return Fz;case Wie:return kz}return r});Nz.exports=ed});var Vz=pe((Dxn,Lz)=>{var Qie=Object.prototype,Yie=Qie.hasOwnProperty;function Jie(e){var r=e.length,i=new e.constructor(r);return r&&typeof e[0]=="string"&&Yie.call(e,"index")&&(i.index=e.index,i.input=e.input),i}Lz.exports=Jie});var cM=pe((Oxn,qz)=>{var Kie=Ps(),Xie=Kie.Uint8Array;qz.exports=Xie});var t3=pe((Axn,zz)=>{var jz=cM();function Zie(e){var r=new e.constructor(e.byteLength);return new jz(r).set(new jz(e)),r}zz.exports=Zie});var Gz=pe((Fxn,Hz)=>{var tne=t3();function ene(e,r){var i=r?tne(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.byteLength)}Hz.exports=ene});var $z=pe((kxn,Uz)=>{var ine=/\w*$/;function nne(e){var r=new e.constructor(e.source,ine.exec(e));return r.lastIndex=e.lastIndex,r}Uz.exports=nne});var Kz=pe((Rxn,Jz)=>{var Wz=Zm(),Qz=Wz?Wz.prototype:void 0,Yz=Qz?Qz.valueOf:void 0;function ane(e){return Yz?Object(Yz.call(e)):{}}Jz.exports=ane});var mM=pe((Bxn,Xz)=>{var rne=t3();function one(e,r){var i=r?rne(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.length)}Xz.exports=one});var tH=pe((Nxn,Zz)=>{var lne=t3(),sne=Gz(),pne=$z(),cne=Kz(),mne=mM(),dne="[object Boolean]",une="[object Date]",fne="[object Map]",hne="[object Number]",xne="[object RegExp]",gne="[object Set]",_ne="[object String]",vne="[object Symbol]",bne="[object ArrayBuffer]",Cne="[object DataView]",yne="[object Float32Array]",Sne="[object Float64Array]",wne="[object Int8Array]",Pne="[object Int16Array]",Ene="[object Int32Array]",Ine="[object Uint8Array]",Tne="[object Uint8ClampedArray]",Mne="[object Uint16Array]",Dne="[object Uint32Array]";function One(e,r,i){var a=e.constructor;switch(r){case bne:return lne(e);case dne:case une:return new a(+e);case Cne:return sne(e,i);case yne:case Sne:case wne:case Pne:case Ene:case Ine:case Tne:case Mne:case Dne:return mne(e,i);case fne:return new a;case hne:case _ne:return new a(e);case xne:return pne(e);case gne:return new a;case vne:return cne(e)}}Zz.exports=One});var dM=pe((Lxn,iH)=>{var Ane=Jl(),eH=Object.create,Fne=function(){function e(){}return function(r){if(!Ane(r))return{};if(eH)return eH(r);e.prototype=r;var i=new e;return e.prototype=void 0,i}}();iH.exports=Fne});var uM=pe((Vxn,nH)=>{var kne=dM(),Rne=Z1(),Bne=K1();function Nne(e){return typeof e.constructor=="function"&&!Bne(e)?kne(Rne(e)):{}}nH.exports=Nne});var rH=pe((qxn,aH)=>{var Lne=id(),Vne=Zs(),qne="[object Map]";function jne(e){return Vne(e)&&Lne(e)==qne}aH.exports=jne});var pH=pe((jxn,sH)=>{var zne=rH(),Hne=Q1(),oH=JC(),lH=oH&&oH.isMap,Gne=lH?Hne(lH):zne;sH.exports=Gne});var mH=pe((zxn,cH)=>{var Une=id(),$ne=Zs(),Wne="[object Set]";function Qne(e){return $ne(e)&&Une(e)==Wne}cH.exports=Qne});var hH=pe((Hxn,fH)=>{var Yne=mH(),Jne=Q1(),dH=JC(),uH=dH&&dH.isSet,Kne=uH?Jne(uH):Yne;fH.exports=Kne});var fM=pe((Gxn,vH)=>{var Xne=H1(),Zne=QC(),tae=U1(),eae=Jj(),iae=nz(),nae=KT(),aae=XT(),rae=fz(),oae=vz(),lae=nM(),sae=Sz(),pae=id(),cae=Vz(),mae=tH(),dae=uM(),uae=no(),fae=td(),hae=pH(),xae=Jl(),gae=hH(),_ae=cp(),vae=dc(),bae=1,Cae=2,yae=4,xH="[object Arguments]",Sae="[object Array]",wae="[object Boolean]",Pae="[object Date]",Eae="[object Error]",gH="[object Function]",Iae="[object GeneratorFunction]",Tae="[object Map]",Mae="[object Number]",_H="[object Object]",Dae="[object RegExp]",Oae="[object Set]",Aae="[object String]",Fae="[object Symbol]",kae="[object WeakMap]",Rae="[object ArrayBuffer]",Bae="[object DataView]",Nae="[object Float32Array]",Lae="[object Float64Array]",Vae="[object Int8Array]",qae="[object Int16Array]",jae="[object Int32Array]",zae="[object Uint8Array]",Hae="[object Uint8ClampedArray]",Gae="[object Uint16Array]",Uae="[object Uint32Array]",Pr={};Pr[xH]=Pr[Sae]=Pr[Rae]=Pr[Bae]=Pr[wae]=Pr[Pae]=Pr[Nae]=Pr[Lae]=Pr[Vae]=Pr[qae]=Pr[jae]=Pr[Tae]=Pr[Mae]=Pr[_H]=Pr[Dae]=Pr[Oae]=Pr[Aae]=Pr[Fae]=Pr[zae]=Pr[Hae]=Pr[Gae]=Pr[Uae]=!0;Pr[Eae]=Pr[gH]=Pr[kae]=!1;function e3(e,r,i,a,n,p){var d,u=r&bae,x=r&Cae,_=r&yae;if(i&&(d=n?i(e,a,n,p):i(e)),d!==void 0)return d;if(!xae(e))return e;var v=uae(e);if(v){if(d=cae(e),!u)return aae(e,d)}else{var C=pae(e),S=C==gH||C==Iae;if(fae(e))return nae(e,u);if(C==_H||C==xH||S&&!n){if(d=x||S?{}:dae(e),!u)return x?oae(e,iae(d,e)):rae(e,eae(d,e))}else{if(!Pr[C])return n?e:{};d=mae(e,C,u)}}p||(p=new Xne);var E=p.get(e);if(E)return E;p.set(e,d),gae(e)?e.forEach(function(T){d.add(e3(T,r,i,T,e,p))}):hae(e)&&e.forEach(function(T,A){d.set(A,e3(T,r,i,A,e,p))});var w=_?x?sae:lae:x?vae:_ae,I=v?void 0:w(e);return Zne(I||e,function(T,A){I&&(A=T,T=e[A]),tae(d,A,e3(T,r,i,A,e,p))}),d}vH.exports=e3});var CH=pe((Uxn,bH)=>{var $ae=fM(),Wae=4;function Qae(e){return $ae(e,Wae)}bH.exports=Qae});var i3=pe(($xn,yH)=>{function Yae(e){return function(){return e}}yH.exports=Yae});var wH=pe((Wxn,SH)=>{function Jae(e){return function(r,i,a){for(var n=-1,p=Object(r),d=a(r),u=d.length;u--;){var x=d[e?u:++n];if(i(p[x],x,p)===!1)break}return r}}SH.exports=Jae});var n3=pe((Qxn,PH)=>{var Kae=wH(),Xae=Kae();PH.exports=Xae});var a3=pe((Yxn,EH)=>{var Zae=n3(),tre=cp();function ere(e,r){return e&&Zae(e,r,tre)}EH.exports=ere});var TH=pe((Jxn,IH)=>{var ire=M0();function nre(e,r){return function(i,a){if(i==null)return i;if(!ire(i))return e(i,a);for(var n=i.length,p=r?n:-1,d=Object(i);(r?p--:++p{var are=a3(),rre=TH(),ore=rre(are);MH.exports=ore});var uc=pe((Xxn,DH)=>{function lre(e){return e}DH.exports=lre});var hM=pe((Zxn,OH)=>{var sre=uc();function pre(e){return typeof e=="function"?e:sre}OH.exports=pre});var xM=pe((tgn,AH)=>{var cre=QC(),mre=th(),dre=hM(),ure=no();function fre(e,r){var i=ure(e)?cre:mre;return i(e,dre(r))}AH.exports=fre});var gM=pe((egn,FH)=>{FH.exports=xM()});var RH=pe((ign,kH)=>{var hre=th();function xre(e,r){var i=[];return hre(e,function(a,n,p){r(a,n,p)&&i.push(a)}),i}kH.exports=xre});var NH=pe((ngn,BH)=>{var gre="__lodash_hash_undefined__";function _re(e){return this.__data__.set(e,gre),this}BH.exports=_re});var VH=pe((agn,LH)=>{function vre(e){return this.__data__.has(e)}LH.exports=vre});var _M=pe((rgn,qH)=>{var bre=WC(),Cre=NH(),yre=VH();function r3(e){var r=-1,i=e==null?0:e.length;for(this.__data__=new bre;++r{function Sre(e,r){for(var i=-1,a=e==null?0:e.length;++i{function wre(e,r){return e.has(r)}HH.exports=wre});var bM=pe((sgn,GH)=>{var Pre=_M(),Ere=zH(),Ire=vM(),Tre=1,Mre=2;function Dre(e,r,i,a,n,p){var d=i&Tre,u=e.length,x=r.length;if(u!=x&&!(d&&x>u))return!1;var _=p.get(e),v=p.get(r);if(_&&v)return _==r&&v==e;var C=-1,S=!0,E=i&Mre?new Pre:void 0;for(p.set(e,r),p.set(r,e);++C{function Ore(e){var r=-1,i=Array(e.size);return e.forEach(function(a,n){i[++r]=[n,a]}),i}UH.exports=Ore});var o3=pe((cgn,WH)=>{function Are(e){var r=-1,i=Array(e.size);return e.forEach(function(a){i[++r]=a}),i}WH.exports=Are});var XH=pe((mgn,KH)=>{var QH=Zm(),YH=cM(),Fre=Xm(),kre=bM(),Rre=$H(),Bre=o3(),Nre=1,Lre=2,Vre="[object Boolean]",qre="[object Date]",jre="[object Error]",zre="[object Map]",Hre="[object Number]",Gre="[object RegExp]",Ure="[object Set]",$re="[object String]",Wre="[object Symbol]",Qre="[object ArrayBuffer]",Yre="[object DataView]",JH=QH?QH.prototype:void 0,CM=JH?JH.valueOf:void 0;function Jre(e,r,i,a,n,p,d){switch(i){case Yre:if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset)return!1;e=e.buffer,r=r.buffer;case Qre:return!(e.byteLength!=r.byteLength||!p(new YH(e),new YH(r)));case Vre:case qre:case Hre:return Fre(+e,+r);case jre:return e.name==r.name&&e.message==r.message;case Gre:case $re:return e==r+"";case zre:var u=Rre;case Ure:var x=a&Nre;if(u||(u=Bre),e.size!=r.size&&!x)return!1;var _=d.get(e);if(_)return _==r;a|=Lre,d.set(e,r);var v=kre(u(e),u(r),a,n,p,d);return d.delete(e),v;case Wre:if(CM)return CM.call(e)==CM.call(r)}return!1}KH.exports=Jre});var eG=pe((dgn,tG)=>{var ZH=nM(),Kre=1,Xre=Object.prototype,Zre=Xre.hasOwnProperty;function toe(e,r,i,a,n,p){var d=i&Kre,u=ZH(e),x=u.length,_=ZH(r),v=_.length;if(x!=v&&!d)return!1;for(var C=x;C--;){var S=u[C];if(!(d?S in r:Zre.call(r,S)))return!1}var E=p.get(e),w=p.get(r);if(E&&w)return E==r&&w==e;var I=!0;p.set(e,r),p.set(r,e);for(var T=d;++C{var yM=H1(),eoe=bM(),ioe=XH(),noe=eG(),iG=id(),nG=no(),aG=td(),aoe=Tu(),roe=1,rG="[object Arguments]",oG="[object Array]",l3="[object Object]",ooe=Object.prototype,lG=ooe.hasOwnProperty;function loe(e,r,i,a,n,p){var d=nG(e),u=nG(r),x=d?oG:iG(e),_=u?oG:iG(r);x=x==rG?l3:x,_=_==rG?l3:_;var v=x==l3,C=_==l3,S=x==_;if(S&&aG(e)){if(!aG(r))return!1;d=!0,v=!1}if(S&&!v)return p||(p=new yM),d||aoe(e)?eoe(e,r,i,a,n,p):ioe(e,r,x,i,a,n,p);if(!(i&roe)){var E=v&&lG.call(e,"__wrapped__"),w=C&&lG.call(r,"__wrapped__");if(E||w){var I=E?e.value():e,T=w?r.value():r;return p||(p=new yM),n(I,T,i,a,p)}}return S?(p||(p=new yM),noe(e,r,i,a,n,p)):!1}sG.exports=loe});var SM=pe((fgn,dG)=>{var soe=pG(),cG=Zs();function mG(e,r,i,a,n){return e===r?!0:e==null||r==null||!cG(e)&&!cG(r)?e!==e&&r!==r:soe(e,r,i,a,mG,n)}dG.exports=mG});var fG=pe((hgn,uG)=>{var poe=H1(),coe=SM(),moe=1,doe=2;function uoe(e,r,i,a){var n=i.length,p=n,d=!a;if(e==null)return!p;for(e=Object(e);n--;){var u=i[n];if(d&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++n{var foe=Jl();function hoe(e){return e===e&&!foe(e)}hG.exports=hoe});var gG=pe((ggn,xG)=>{var xoe=wM(),goe=cp();function _oe(e){for(var r=goe(e),i=r.length;i--;){var a=r[i],n=e[a];r[i]=[a,n,xoe(n)]}return r}xG.exports=_oe});var PM=pe((_gn,_G)=>{function voe(e,r){return function(i){return i==null?!1:i[e]===r&&(r!==void 0||e in Object(i))}}_G.exports=voe});var bG=pe((vgn,vG)=>{var boe=fG(),Coe=gG(),yoe=PM();function Soe(e){var r=Coe(e);return r.length==1&&r[0][2]?yoe(r[0][0],r[0][1]):function(i){return i===e||boe(i,e,r)}}vG.exports=Soe});var nd=pe((bgn,CG)=>{var woe=cc(),Poe=Zs(),Eoe="[object Symbol]";function Ioe(e){return typeof e=="symbol"||Poe(e)&&woe(e)==Eoe}CG.exports=Ioe});var s3=pe((Cgn,yG)=>{var Toe=no(),Moe=nd(),Doe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ooe=/^\w*$/;function Aoe(e,r){if(Toe(e))return!1;var i=typeof e;return i=="number"||i=="symbol"||i=="boolean"||e==null||Moe(e)?!0:Ooe.test(e)||!Doe.test(e)||r!=null&&e in Object(r)}yG.exports=Aoe});var PG=pe((ygn,wG)=>{var SG=WC(),Foe="Expected a function";function EM(e,r){if(typeof e!="function"||r!=null&&typeof r!="function")throw new TypeError(Foe);var i=function(){var a=arguments,n=r?r.apply(this,a):a[0],p=i.cache;if(p.has(n))return p.get(n);var d=e.apply(this,a);return i.cache=p.set(n,d)||p,d};return i.cache=new(EM.Cache||SG),i}EM.Cache=SG;wG.exports=EM});var IG=pe((Sgn,EG)=>{var koe=PG(),Roe=500;function Boe(e){var r=koe(e,function(a){return i.size===Roe&&i.clear(),a}),i=r.cache;return r}EG.exports=Boe});var MG=pe((wgn,TG)=>{var Noe=IG(),Loe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Voe=/\\(\\)?/g,qoe=Noe(function(e){var r=[];return e.charCodeAt(0)===46&&r.push(""),e.replace(Loe,function(i,a,n,p){r.push(n?p.replace(Voe,"$1"):a||i)}),r});TG.exports=qoe});var eh=pe((Pgn,DG)=>{function joe(e,r){for(var i=-1,a=e==null?0:e.length,n=Array(a);++i{var OG=Zm(),zoe=eh(),Hoe=no(),Goe=nd(),Uoe=1/0,AG=OG?OG.prototype:void 0,FG=AG?AG.toString:void 0;function kG(e){if(typeof e=="string")return e;if(Hoe(e))return zoe(e,kG)+"";if(Goe(e))return FG?FG.call(e):"";var r=e+"";return r=="0"&&1/e==-Uoe?"-0":r}RG.exports=kG});var IM=pe((Ign,NG)=>{var $oe=BG();function Woe(e){return e==null?"":$oe(e)}NG.exports=Woe});var ih=pe((Tgn,LG)=>{var Qoe=no(),Yoe=s3(),Joe=MG(),Koe=IM();function Xoe(e,r){return Qoe(e)?e:Yoe(e,r)?[e]:Joe(Koe(e))}LG.exports=Xoe});var Ou=pe((Mgn,VG)=>{var Zoe=nd(),tle=1/0;function ele(e){if(typeof e=="string"||Zoe(e))return e;var r=e+"";return r=="0"&&1/e==-tle?"-0":r}VG.exports=ele});var nh=pe((Dgn,qG)=>{var ile=ih(),nle=Ou();function ale(e,r){r=ile(r,e);for(var i=0,a=r.length;e!=null&&i{var rle=nh();function ole(e,r,i){var a=e==null?void 0:rle(e,r);return a===void 0?i:a}jG.exports=ole});var GG=pe((Agn,HG)=>{function lle(e,r){return e!=null&&r in Object(e)}HG.exports=lle});var TM=pe((Fgn,UG)=>{var sle=ih(),ple=Pu(),cle=no(),mle=W1(),dle=YC(),ule=Ou();function fle(e,r,i){r=sle(r,e);for(var a=-1,n=r.length,p=!1;++a{var hle=GG(),xle=TM();function gle(e,r){return e!=null&&xle(e,r,hle)}$G.exports=gle});var QG=pe((Rgn,WG)=>{var _le=SM(),vle=zG(),ble=MM(),Cle=s3(),yle=wM(),Sle=PM(),wle=Ou(),Ple=1,Ele=2;function Ile(e,r){return Cle(e)&&yle(r)?Sle(wle(e),r):function(i){var a=vle(i,e);return a===void 0&&a===r?ble(i,e):_le(r,a,Ple|Ele)}}WG.exports=Ile});var DM=pe((Bgn,YG)=>{function Tle(e){return function(r){return r?.[e]}}YG.exports=Tle});var KG=pe((Ngn,JG)=>{var Mle=nh();function Dle(e){return function(r){return Mle(r,e)}}JG.exports=Dle});var ZG=pe((Lgn,XG)=>{var Ole=DM(),Ale=KG(),Fle=s3(),kle=Ou();function Rle(e){return Fle(e)?Ole(kle(e)):Ale(e)}XG.exports=Rle});var D0=pe((Vgn,tU)=>{var Ble=bG(),Nle=QG(),Lle=uc(),Vle=no(),qle=ZG();function jle(e){return typeof e=="function"?e:e==null?Lle:typeof e=="object"?Vle(e)?Nle(e[0],e[1]):Ble(e):qle(e)}tU.exports=jle});var OM=pe((qgn,eU)=>{var zle=ZT(),Hle=RH(),Gle=D0(),Ule=no();function $le(e,r){var i=Ule(e)?zle:Hle;return i(e,Gle(r,3))}eU.exports=$le});var nU=pe((jgn,iU)=>{var Wle=Object.prototype,Qle=Wle.hasOwnProperty;function Yle(e,r){return e!=null&&Qle.call(e,r)}iU.exports=Yle});var AM=pe((zgn,aU)=>{var Jle=nU(),Kle=TM();function Xle(e,r){return e!=null&&Kle(e,r,Jle)}aU.exports=Xle});var oU=pe((Hgn,rU)=>{var Zle=KC(),tse=id(),ese=Pu(),ise=no(),nse=M0(),ase=td(),rse=K1(),ose=Tu(),lse="[object Map]",sse="[object Set]",pse=Object.prototype,cse=pse.hasOwnProperty;function mse(e){if(e==null)return!0;if(nse(e)&&(ise(e)||typeof e=="string"||typeof e.splice=="function"||ase(e)||ose(e)||ese(e)))return!e.length;var r=tse(e);if(r==lse||r==sse)return!e.size;if(rse(e))return!Zle(e).length;for(var i in e)if(cse.call(e,i))return!1;return!0}rU.exports=mse});var FM=pe((Ggn,lU)=>{function dse(e){return e===void 0}lU.exports=dse});var kM=pe((Ugn,sU)=>{var use=th(),fse=M0();function hse(e,r){var i=-1,a=fse(e)?Array(e.length):[];return use(e,function(n,p,d){a[++i]=r(n,p,d)}),a}sU.exports=hse});var RM=pe(($gn,pU)=>{var xse=eh(),gse=D0(),_se=kM(),vse=no();function bse(e,r){var i=vse(e)?xse:_se;return i(e,gse(r,3))}pU.exports=bse});var mU=pe((Wgn,cU)=>{function Cse(e,r,i,a){var n=-1,p=e==null?0:e.length;for(a&&p&&(i=e[++n]);++n{function yse(e,r,i,a,n){return n(e,function(p,d,u){i=a?(a=!1,p):r(i,p,d,u)}),i}dU.exports=yse});var BM=pe((Ygn,fU)=>{var Sse=mU(),wse=th(),Pse=D0(),Ese=uU(),Ise=no();function Tse(e,r,i){var a=Ise(e)?Sse:Ese,n=arguments.length<3;return a(e,Pse(r,4),i,n,wse)}fU.exports=Tse});var xU=pe((Jgn,hU)=>{var Mse=cc(),Dse=no(),Ose=Zs(),Ase="[object String]";function Fse(e){return typeof e=="string"||!Dse(e)&&Ose(e)&&Mse(e)==Ase}hU.exports=Fse});var _U=pe((Kgn,gU)=>{var kse=DM(),Rse=kse("length");gU.exports=Rse});var bU=pe((Xgn,vU)=>{var Bse="\\ud800-\\udfff",Nse="\\u0300-\\u036f",Lse="\\ufe20-\\ufe2f",Vse="\\u20d0-\\u20ff",qse=Nse+Lse+Vse,jse="\\ufe0e\\ufe0f",zse="\\u200d",Hse=RegExp("["+zse+Bse+qse+jse+"]");function Gse(e){return Hse.test(e)}vU.exports=Gse});var MU=pe((Zgn,TU)=>{var yU="\\ud800-\\udfff",Use="\\u0300-\\u036f",$se="\\ufe20-\\ufe2f",Wse="\\u20d0-\\u20ff",Qse=Use+$se+Wse,Yse="\\ufe0e\\ufe0f",Jse="["+yU+"]",NM="["+Qse+"]",LM="\\ud83c[\\udffb-\\udfff]",Kse="(?:"+NM+"|"+LM+")",SU="[^"+yU+"]",wU="(?:\\ud83c[\\udde6-\\uddff]){2}",PU="[\\ud800-\\udbff][\\udc00-\\udfff]",Xse="\\u200d",EU=Kse+"?",IU="["+Yse+"]?",Zse="(?:"+Xse+"(?:"+[SU,wU,PU].join("|")+")"+IU+EU+")*",t0e=IU+EU+Zse,e0e="(?:"+[SU+NM+"?",NM,wU,PU,Jse].join("|")+")",CU=RegExp(LM+"(?="+LM+")|"+e0e+t0e,"g");function i0e(e){for(var r=CU.lastIndex=0;CU.test(e);)++r;return r}TU.exports=i0e});var OU=pe((t_n,DU)=>{var n0e=_U(),a0e=bU(),r0e=MU();function o0e(e){return a0e(e)?r0e(e):n0e(e)}DU.exports=o0e});var FU=pe((e_n,AU)=>{var l0e=KC(),s0e=id(),p0e=M0(),c0e=xU(),m0e=OU(),d0e="[object Map]",u0e="[object Set]";function f0e(e){if(e==null)return 0;if(p0e(e))return c0e(e)?m0e(e):e.length;var r=s0e(e);return r==d0e||r==u0e?e.size:l0e(e).length}AU.exports=f0e});var RU=pe((i_n,kU)=>{var h0e=QC(),x0e=dM(),g0e=a3(),_0e=D0(),v0e=Z1(),b0e=no(),C0e=td(),y0e=bu(),S0e=Jl(),w0e=Tu();function P0e(e,r,i){var a=b0e(e),n=a||C0e(e)||w0e(e);if(r=_0e(r,4),i==null){var p=e&&e.constructor;n?i=a?new p:[]:S0e(e)?i=y0e(p)?x0e(v0e(e)):{}:i={}}return(n?h0e:g0e)(e,function(d,u,x){return r(i,d,u,x)}),i}kU.exports=P0e});var VU=pe((n_n,LU)=>{var BU=Zm(),E0e=Pu(),I0e=no(),NU=BU?BU.isConcatSpreadable:void 0;function T0e(e){return I0e(e)||E0e(e)||!!(NU&&e&&e[NU])}LU.exports=T0e});var p3=pe((a_n,jU)=>{var M0e=ZC(),D0e=VU();function qU(e,r,i,a,n){var p=-1,d=e.length;for(i||(i=D0e),n||(n=[]);++p0&&i(u)?r>1?qU(u,r-1,i,a,n):M0e(n,u):a||(n[n.length]=u)}return n}jU.exports=qU});var HU=pe((r_n,zU)=>{function O0e(e,r,i){switch(i.length){case 0:return e.call(r);case 1:return e.call(r,i[0]);case 2:return e.call(r,i[0],i[1]);case 3:return e.call(r,i[0],i[1],i[2])}return e.apply(r,i)}zU.exports=O0e});var VM=pe((o_n,UU)=>{var A0e=HU(),GU=Math.max;function F0e(e,r,i){return r=GU(r===void 0?e.length-1:r,0),function(){for(var a=arguments,n=-1,p=GU(a.length-r,0),d=Array(p);++n{var k0e=i3(),$U=WT(),R0e=uc(),B0e=$U?function(e,r){return $U(e,"toString",{configurable:!0,enumerable:!1,value:k0e(r),writable:!0})}:R0e;WU.exports=B0e});var JU=pe((s_n,YU)=>{var N0e=800,L0e=16,V0e=Date.now;function q0e(e){var r=0,i=0;return function(){var a=V0e(),n=L0e-(a-i);if(i=a,n>0){if(++r>=N0e)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}YU.exports=q0e});var qM=pe((p_n,KU)=>{var j0e=QU(),z0e=JU(),H0e=z0e(j0e);KU.exports=H0e});var ah=pe((c_n,XU)=>{var G0e=uc(),U0e=VM(),$0e=qM();function W0e(e,r){return $0e(U0e(e,r,G0e),e+"")}XU.exports=W0e});var jM=pe((m_n,ZU)=>{function Q0e(e,r,i,a){for(var n=e.length,p=i+(a?1:-1);a?p--:++p{function Y0e(e){return e!==e}t$.exports=Y0e});var n$=pe((u_n,i$)=>{function J0e(e,r,i){for(var a=i-1,n=e.length;++a{var K0e=jM(),X0e=e$(),Z0e=n$();function tpe(e,r,i){return r===r?Z0e(e,r,i):K0e(e,X0e,i)}a$.exports=tpe});var l$=pe((h_n,o$)=>{var epe=r$();function ipe(e,r){var i=e==null?0:e.length;return!!i&&epe(e,r,0)>-1}o$.exports=ipe});var p$=pe((x_n,s$)=>{function npe(e,r,i){for(var a=-1,n=e==null?0:e.length;++a{function ape(){}c$.exports=ape});var u$=pe((__n,d$)=>{var zM=aM(),rpe=m$(),ope=o3(),lpe=1/0,spe=zM&&1/ope(new zM([,-0]))[1]==lpe?function(e){return new zM(e)}:rpe;d$.exports=spe});var h$=pe((v_n,f$)=>{var ppe=_M(),cpe=l$(),mpe=p$(),dpe=vM(),upe=u$(),fpe=o3(),hpe=200;function xpe(e,r,i){var a=-1,n=cpe,p=e.length,d=!0,u=[],x=u;if(i)d=!1,n=mpe;else if(p>=hpe){var _=r?null:upe(e);if(_)return fpe(_);d=!1,n=dpe,x=new ppe}else x=r?[]:u;t:for(;++a{var gpe=M0(),_pe=Zs();function vpe(e){return _pe(e)&&gpe(e)}x$.exports=vpe});var _$=pe((C_n,g$)=>{var bpe=p3(),Cpe=ah(),ype=h$(),Spe=HM(),wpe=Cpe(function(e){return ype(bpe(e,1,Spe,!0))});g$.exports=wpe});var b$=pe((y_n,v$)=>{var Ppe=eh();function Epe(e,r){return Ppe(r,function(i){return e[i]})}v$.exports=Epe});var GM=pe((S_n,C$)=>{var Ipe=b$(),Tpe=cp();function Mpe(e){return e==null?[]:Ipe(e,Tpe(e))}C$.exports=Mpe});var Kl=pe((w_n,y$)=>{var c3;if(typeof Vs=="function")try{c3={clone:CH(),constant:i3(),each:gM(),filter:OM(),has:AM(),isArray:no(),isEmpty:oU(),isFunction:bu(),isUndefined:FM(),keys:cp(),map:RM(),reduce:BM(),size:FU(),transform:RU(),union:_$(),values:GM()}}catch{}c3||(c3=window._);y$.exports=c3});var m3=pe((E_n,E$)=>{"use strict";var oa=Kl();E$.exports=Ea;var Dpe="\0",ad="\0",S$="";function Ea(e){this._isDirected=oa.has(e,"directed")?e.directed:!0,this._isMultigraph=oa.has(e,"multigraph")?e.multigraph:!1,this._isCompound=oa.has(e,"compound")?e.compound:!1,this._label=void 0,this._defaultNodeLabelFn=oa.constant(void 0),this._defaultEdgeLabelFn=oa.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[ad]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}Ea.prototype._nodeCount=0;Ea.prototype._edgeCount=0;Ea.prototype.isDirected=function(){return this._isDirected};Ea.prototype.isMultigraph=function(){return this._isMultigraph};Ea.prototype.isCompound=function(){return this._isCompound};Ea.prototype.setGraph=function(e){return this._label=e,this};Ea.prototype.graph=function(){return this._label};Ea.prototype.setDefaultNodeLabel=function(e){return oa.isFunction(e)||(e=oa.constant(e)),this._defaultNodeLabelFn=e,this};Ea.prototype.nodeCount=function(){return this._nodeCount};Ea.prototype.nodes=function(){return oa.keys(this._nodes)};Ea.prototype.sources=function(){var e=this;return oa.filter(this.nodes(),function(r){return oa.isEmpty(e._in[r])})};Ea.prototype.sinks=function(){var e=this;return oa.filter(this.nodes(),function(r){return oa.isEmpty(e._out[r])})};Ea.prototype.setNodes=function(e,r){var i=arguments,a=this;return oa.each(e,function(n){i.length>1?a.setNode(n,r):a.setNode(n)}),this};Ea.prototype.setNode=function(e,r){return oa.has(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=r),this):(this._nodes[e]=arguments.length>1?r:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=ad,this._children[e]={},this._children[ad][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)};Ea.prototype.node=function(e){return this._nodes[e]};Ea.prototype.hasNode=function(e){return oa.has(this._nodes,e)};Ea.prototype.removeNode=function(e){var r=this;if(oa.has(this._nodes,e)){var i=function(a){r.removeEdge(r._edgeObjs[a])};delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],oa.each(this.children(e),function(a){r.setParent(a)}),delete this._children[e]),oa.each(oa.keys(this._in[e]),i),delete this._in[e],delete this._preds[e],oa.each(oa.keys(this._out[e]),i),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this};Ea.prototype.setParent=function(e,r){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(oa.isUndefined(r))r=ad;else{r+="";for(var i=r;!oa.isUndefined(i);i=this.parent(i))if(i===e)throw new Error("Setting "+r+" as parent of "+e+" would create a cycle");this.setNode(r)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=r,this._children[r][e]=!0,this};Ea.prototype._removeFromParentsChildList=function(e){delete this._children[this._parent[e]][e]};Ea.prototype.parent=function(e){if(this._isCompound){var r=this._parent[e];if(r!==ad)return r}};Ea.prototype.children=function(e){if(oa.isUndefined(e)&&(e=ad),this._isCompound){var r=this._children[e];if(r)return oa.keys(r)}else{if(e===ad)return this.nodes();if(this.hasNode(e))return[]}};Ea.prototype.predecessors=function(e){var r=this._preds[e];if(r)return oa.keys(r)};Ea.prototype.successors=function(e){var r=this._sucs[e];if(r)return oa.keys(r)};Ea.prototype.neighbors=function(e){var r=this.predecessors(e);if(r)return oa.union(r,this.successors(e))};Ea.prototype.isLeaf=function(e){var r;return this.isDirected()?r=this.successors(e):r=this.neighbors(e),r.length===0};Ea.prototype.filterNodes=function(e){var r=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});r.setGraph(this.graph());var i=this;oa.each(this._nodes,function(p,d){e(d)&&r.setNode(d,p)}),oa.each(this._edgeObjs,function(p){r.hasNode(p.v)&&r.hasNode(p.w)&&r.setEdge(p,i.edge(p))});var a={};function n(p){var d=i.parent(p);return d===void 0||r.hasNode(d)?(a[p]=d,d):d in a?a[d]:n(d)}return this._isCompound&&oa.each(r.nodes(),function(p){r.setParent(p,n(p))}),r};Ea.prototype.setDefaultEdgeLabel=function(e){return oa.isFunction(e)||(e=oa.constant(e)),this._defaultEdgeLabelFn=e,this};Ea.prototype.edgeCount=function(){return this._edgeCount};Ea.prototype.edges=function(){return oa.values(this._edgeObjs)};Ea.prototype.setPath=function(e,r){var i=this,a=arguments;return oa.reduce(e,function(n,p){return a.length>1?i.setEdge(n,p,r):i.setEdge(n,p),p}),this};Ea.prototype.setEdge=function(){var e,r,i,a,n=!1,p=arguments[0];typeof p=="object"&&p!==null&&"v"in p?(e=p.v,r=p.w,i=p.name,arguments.length===2&&(a=arguments[1],n=!0)):(e=p,r=arguments[1],i=arguments[3],arguments.length>2&&(a=arguments[2],n=!0)),e=""+e,r=""+r,oa.isUndefined(i)||(i=""+i);var d=rh(this._isDirected,e,r,i);if(oa.has(this._edgeLabels,d))return n&&(this._edgeLabels[d]=a),this;if(!oa.isUndefined(i)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(r),this._edgeLabels[d]=n?a:this._defaultEdgeLabelFn(e,r,i);var u=Ope(this._isDirected,e,r,i);return e=u.v,r=u.w,Object.freeze(u),this._edgeObjs[d]=u,w$(this._preds[r],e),w$(this._sucs[e],r),this._in[r][d]=u,this._out[e][d]=u,this._edgeCount++,this};Ea.prototype.edge=function(e,r,i){var a=arguments.length===1?UM(this._isDirected,arguments[0]):rh(this._isDirected,e,r,i);return this._edgeLabels[a]};Ea.prototype.hasEdge=function(e,r,i){var a=arguments.length===1?UM(this._isDirected,arguments[0]):rh(this._isDirected,e,r,i);return oa.has(this._edgeLabels,a)};Ea.prototype.removeEdge=function(e,r,i){var a=arguments.length===1?UM(this._isDirected,arguments[0]):rh(this._isDirected,e,r,i),n=this._edgeObjs[a];return n&&(e=n.v,r=n.w,delete this._edgeLabels[a],delete this._edgeObjs[a],P$(this._preds[r],e),P$(this._sucs[e],r),delete this._in[r][a],delete this._out[e][a],this._edgeCount--),this};Ea.prototype.inEdges=function(e,r){var i=this._in[e];if(i){var a=oa.values(i);return r?oa.filter(a,function(n){return n.v===r}):a}};Ea.prototype.outEdges=function(e,r){var i=this._out[e];if(i){var a=oa.values(i);return r?oa.filter(a,function(n){return n.w===r}):a}};Ea.prototype.nodeEdges=function(e,r){var i=this.inEdges(e,r);if(i)return i.concat(this.outEdges(e,r))};function w$(e,r){e[r]?e[r]++:e[r]=1}function P$(e,r){--e[r]||delete e[r]}function rh(e,r,i,a){var n=""+r,p=""+i;if(!e&&n>p){var d=n;n=p,p=d}return n+S$+p+S$+(oa.isUndefined(a)?Dpe:a)}function Ope(e,r,i,a){var n=""+r,p=""+i;if(!e&&n>p){var d=n;n=p,p=d}var u={v:n,w:p};return a&&(u.name=a),u}function UM(e,r){return rh(e,r.v,r.w,r.name)}});var T$=pe((I_n,I$)=>{I$.exports="2.1.8"});var D$=pe((T_n,M$)=>{M$.exports={Graph:m3(),version:T$()}});var A$=pe((M_n,O$)=>{var O0=Kl(),Ape=m3();O$.exports={write:Fpe,read:Bpe};function Fpe(e){var r={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:kpe(e),edges:Rpe(e)};return O0.isUndefined(e.graph())||(r.value=O0.clone(e.graph())),r}function kpe(e){return O0.map(e.nodes(),function(r){var i=e.node(r),a=e.parent(r),n={v:r};return O0.isUndefined(i)||(n.value=i),O0.isUndefined(a)||(n.parent=a),n})}function Rpe(e){return O0.map(e.edges(),function(r){var i=e.edge(r),a={v:r.v,w:r.w};return O0.isUndefined(r.name)||(a.name=r.name),O0.isUndefined(i)||(a.value=i),a})}function Bpe(e){var r=new Ape(e.options).setGraph(e.value);return O0.each(e.nodes,function(i){r.setNode(i.v,i.value),i.parent&&r.setParent(i.v,i.parent)}),O0.each(e.edges,function(i){r.setEdge({v:i.v,w:i.w,name:i.name},i.value)}),r}});var k$=pe((D_n,F$)=>{var u3=Kl();F$.exports=Npe;function Npe(e){var r={},i=[],a;function n(p){u3.has(r,p)||(r[p]=!0,a.push(p),u3.each(e.successors(p),n),u3.each(e.predecessors(p),n))}return u3.each(e.nodes(),function(p){a=[],n(p),a.length&&i.push(a)}),i}});var $M=pe((O_n,B$)=>{var R$=Kl();B$.exports=Es;function Es(){this._arr=[],this._keyIndices={}}Es.prototype.size=function(){return this._arr.length};Es.prototype.keys=function(){return this._arr.map(function(e){return e.key})};Es.prototype.has=function(e){return R$.has(this._keyIndices,e)};Es.prototype.priority=function(e){var r=this._keyIndices[e];if(r!==void 0)return this._arr[r].priority};Es.prototype.min=function(){if(this.size()===0)throw new Error("Queue underflow");return this._arr[0].key};Es.prototype.add=function(e,r){var i=this._keyIndices;if(e=String(e),!R$.has(i,e)){var a=this._arr,n=a.length;return i[e]=n,a.push({key:e,priority:r}),this._decrease(n),!0}return!1};Es.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var e=this._arr.pop();return delete this._keyIndices[e.key],this._heapify(0),e.key};Es.prototype.decrease=function(e,r){var i=this._keyIndices[e];if(r>this._arr[i].priority)throw new Error("New priority is greater than current priority. Key: "+e+" Old: "+this._arr[i].priority+" New: "+r);this._arr[i].priority=r,this._decrease(i)};Es.prototype._heapify=function(e){var r=this._arr,i=2*e,a=i+1,n=e;i>1,!(r[a].priority{var Lpe=Kl(),Vpe=$M();N$.exports=jpe;var qpe=Lpe.constant(1);function jpe(e,r,i,a){return zpe(e,String(r),i||qpe,a||function(n){return e.outEdges(n)})}function zpe(e,r,i,a){var n={},p=new Vpe,d,u,x=function(_){var v=_.v!==d?_.v:_.w,C=n[v],S=i(_),E=u.distance+S;if(S<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+_+" Weight: "+S);E0&&(d=p.removeMin(),u=n[d],u.distance!==Number.POSITIVE_INFINITY);)a(d).forEach(x);return n}});var V$=pe((F_n,L$)=>{var Hpe=WM(),Gpe=Kl();L$.exports=Upe;function Upe(e,r,i){return Gpe.transform(e.nodes(),function(a,n){a[n]=Hpe(e,n,r,i)},{})}});var QM=pe((k_n,j$)=>{var q$=Kl();j$.exports=$pe;function $pe(e){var r=0,i=[],a={},n=[];function p(d){var u=a[d]={onStack:!0,lowlink:r,index:r++};if(i.push(d),e.successors(d).forEach(function(v){q$.has(a,v)?a[v].onStack&&(u.lowlink=Math.min(u.lowlink,a[v].index)):(p(v),u.lowlink=Math.min(u.lowlink,a[v].lowlink))}),u.lowlink===u.index){var x=[],_;do _=i.pop(),a[_].onStack=!1,x.push(_);while(d!==_);n.push(x)}}return e.nodes().forEach(function(d){q$.has(a,d)||p(d)}),n}});var H$=pe((R_n,z$)=>{var Wpe=Kl(),Qpe=QM();z$.exports=Ype;function Ype(e){return Wpe.filter(Qpe(e),function(r){return r.length>1||r.length===1&&e.hasEdge(r[0],r[0])})}});var U$=pe((B_n,G$)=>{var Jpe=Kl();G$.exports=Xpe;var Kpe=Jpe.constant(1);function Xpe(e,r,i){return Zpe(e,r||Kpe,i||function(a){return e.outEdges(a)})}function Zpe(e,r,i){var a={},n=e.nodes();return n.forEach(function(p){a[p]={},a[p][p]={distance:0},n.forEach(function(d){p!==d&&(a[p][d]={distance:Number.POSITIVE_INFINITY})}),i(p).forEach(function(d){var u=d.v===p?d.w:d.v,x=r(d);a[p][u]={distance:x,predecessor:p}})}),n.forEach(function(p){var d=a[p];n.forEach(function(u){var x=a[u];n.forEach(function(_){var v=x[p],C=d[_],S=x[_],E=v.distance+C.distance;E{var oh=Kl();W$.exports=$$;$$.CycleException=f3;function $$(e){var r={},i={},a=[];function n(p){if(oh.has(i,p))throw new f3;oh.has(r,p)||(i[p]=!0,r[p]=!0,oh.each(e.predecessors(p),n),delete i[p],a.push(p))}if(oh.each(e.sinks(),n),oh.size(r)!==e.nodeCount())throw new f3;return a}function f3(){}f3.prototype=new Error});var J$=pe((L_n,Y$)=>{var Q$=YM();Y$.exports=tce;function tce(e){try{Q$(e)}catch(r){if(r instanceof Q$.CycleException)return!1;throw r}return!0}});var JM=pe((V_n,X$)=>{var h3=Kl();X$.exports=ece;function ece(e,r,i){h3.isArray(r)||(r=[r]);var a=(e.isDirected()?e.successors:e.neighbors).bind(e),n=[],p={};return h3.each(r,function(d){if(!e.hasNode(d))throw new Error("Graph does not have node: "+d);K$(e,d,i==="post",p,a,n)}),n}function K$(e,r,i,a,n,p){h3.has(a,r)||(a[r]=!0,i||p.push(r),h3.each(n(r),function(d){K$(e,d,i,a,n,p)}),i&&p.push(r))}});var tW=pe((q_n,Z$)=>{var ice=JM();Z$.exports=nce;function nce(e,r){return ice(e,r,"post")}});var iW=pe((j_n,eW)=>{var ace=JM();eW.exports=rce;function rce(e,r){return ace(e,r,"pre")}});var rW=pe((z_n,aW)=>{var nW=Kl(),oce=m3(),lce=$M();aW.exports=sce;function sce(e,r){var i=new oce,a={},n=new lce,p;function d(x){var _=x.v===p?x.w:x.v,v=n.priority(_);if(v!==void 0){var C=r(x);C0;){if(p=n.removeMin(),nW.has(a,p))i.setEdge(p,a[p]);else{if(u)throw new Error("Input graph is not connected: "+e);u=!0}e.nodeEdges(p).forEach(d)}return i}});var lW=pe((H_n,oW)=>{oW.exports={components:k$(),dijkstra:WM(),dijkstraAll:V$(),findCycles:H$(),floydWarshall:U$(),isAcyclic:J$(),postorder:tW(),preorder:iW(),prim:rW(),tarjan:QM(),topsort:YM()}});var cW=pe((G_n,pW)=>{var sW=D$();pW.exports={Graph:sW.Graph,json:A$(),alg:lW(),version:sW.version}});var Is=pe((U_n,mW)=>{var x3;if(typeof Vs=="function")try{x3=cW()}catch{}x3||(x3=window.graphlib);mW.exports=x3});var uW=pe((W_n,dW)=>{var pce=fM(),cce=1,mce=4;function dce(e){return pce(e,cce|mce)}dW.exports=dce});var lh=pe((Q_n,fW)=>{var uce=Xm(),fce=M0(),hce=W1(),xce=Jl();function gce(e,r,i){if(!xce(i))return!1;var a=typeof r;return(a=="number"?fce(i)&&hce(r,i.length):a=="string"&&r in i)?uce(i[r],e):!1}fW.exports=gce});var gW=pe((Y_n,xW)=>{var _ce=ah(),vce=Xm(),bce=lh(),Cce=dc(),hW=Object.prototype,yce=hW.hasOwnProperty,Sce=_ce(function(e,r){e=Object(e);var i=-1,a=r.length,n=a>2?r[2]:void 0;for(n&&bce(r[0],r[1],n)&&(a=1);++i{var wce=D0(),Pce=M0(),Ece=cp();function Ice(e){return function(r,i,a){var n=Object(r);if(!Pce(r)){var p=wce(i,3);r=Ece(r),i=function(u){return p(n[u],u,n)}}var d=e(r,i,a);return d>-1?n[p?r[d]:d]:void 0}}_W.exports=Ice});var CW=pe((K_n,bW)=>{var Tce=/\s/;function Mce(e){for(var r=e.length;r--&&Tce.test(e.charAt(r)););return r}bW.exports=Mce});var SW=pe((X_n,yW)=>{var Dce=CW(),Oce=/^\s+/;function Ace(e){return e&&e.slice(0,Dce(e)+1).replace(Oce,"")}yW.exports=Ace});var IW=pe((Z_n,EW)=>{var Fce=SW(),wW=Jl(),kce=nd(),PW=NaN,Rce=/^[-+]0x[0-9a-f]+$/i,Bce=/^0b[01]+$/i,Nce=/^0o[0-7]+$/i,Lce=parseInt;function Vce(e){if(typeof e=="number")return e;if(kce(e))return PW;if(wW(e)){var r=typeof e.valueOf=="function"?e.valueOf():e;e=wW(r)?r+"":r}if(typeof e!="string")return e===0?e:+e;e=Fce(e);var i=Bce.test(e);return i||Nce.test(e)?Lce(e.slice(2),i?2:8):Rce.test(e)?PW:+e}EW.exports=Vce});var KM=pe((tvn,MW)=>{var qce=IW(),TW=1/0,jce=17976931348623157e292;function zce(e){if(!e)return e===0?e:0;if(e=qce(e),e===TW||e===-TW){var r=e<0?-1:1;return r*jce}return e===e?e:0}MW.exports=zce});var OW=pe((evn,DW)=>{var Hce=KM();function Gce(e){var r=Hce(e),i=r%1;return r===r?i?r-i:r:0}DW.exports=Gce});var FW=pe((ivn,AW)=>{var Uce=jM(),$ce=D0(),Wce=OW(),Qce=Math.max;function Yce(e,r,i){var a=e==null?0:e.length;if(!a)return-1;var n=i==null?0:Wce(i);return n<0&&(n=Qce(a+n,0)),Uce(e,$ce(r,3),n)}AW.exports=Yce});var RW=pe((nvn,kW)=>{var Jce=vW(),Kce=FW(),Xce=Jce(Kce);kW.exports=Xce});var XM=pe((avn,BW)=>{var Zce=p3();function tme(e){var r=e==null?0:e.length;return r?Zce(e,1):[]}BW.exports=tme});var LW=pe((rvn,NW)=>{var eme=n3(),ime=hM(),nme=dc();function ame(e,r){return e==null?e:eme(e,ime(r),nme)}NW.exports=ame});var qW=pe((ovn,VW)=>{function rme(e){var r=e==null?0:e.length;return r?e[r-1]:void 0}VW.exports=rme});var zW=pe((lvn,jW)=>{var ome=G1(),lme=a3(),sme=D0();function pme(e,r){var i={};return r=sme(r,3),lme(e,function(a,n,p){ome(i,n,r(a,n,p))}),i}jW.exports=pme});var g3=pe((svn,HW)=>{var cme=nd();function mme(e,r,i){for(var a=-1,n=e.length;++a{function dme(e,r){return e>r}GW.exports=dme});var WW=pe((cvn,$W)=>{var ume=g3(),fme=UW(),hme=uc();function xme(e){return e&&e.length?ume(e,hme,fme):void 0}$W.exports=xme});var ZM=pe((mvn,QW)=>{var gme=G1(),_me=Xm();function vme(e,r,i){(i!==void 0&&!_me(e[r],i)||i===void 0&&!(r in e))&&gme(e,r,i)}QW.exports=vme});var KW=pe((dvn,JW)=>{var bme=cc(),Cme=Z1(),yme=Zs(),Sme="[object Object]",wme=Function.prototype,Pme=Object.prototype,YW=wme.toString,Eme=Pme.hasOwnProperty,Ime=YW.call(Object);function Tme(e){if(!yme(e)||bme(e)!=Sme)return!1;var r=Cme(e);if(r===null)return!0;var i=Eme.call(r,"constructor")&&r.constructor;return typeof i=="function"&&i instanceof i&&YW.call(i)==Ime}JW.exports=Tme});var t6=pe((uvn,XW)=>{function Mme(e,r){if(!(r==="constructor"&&typeof e[r]=="function")&&r!="__proto__")return e[r]}XW.exports=Mme});var tQ=pe((fvn,ZW)=>{var Dme=wu(),Ome=dc();function Ame(e){return Dme(e,Ome(e))}ZW.exports=Ame});var oQ=pe((hvn,rQ)=>{var eQ=ZM(),Fme=KT(),kme=mM(),Rme=XT(),Bme=uM(),iQ=Pu(),nQ=no(),Nme=HM(),Lme=td(),Vme=bu(),qme=Jl(),jme=KW(),zme=Tu(),aQ=t6(),Hme=tQ();function Gme(e,r,i,a,n,p,d){var u=aQ(e,i),x=aQ(r,i),_=d.get(x);if(_){eQ(e,i,_);return}var v=p?p(u,x,i+"",e,r,d):void 0,C=v===void 0;if(C){var S=nQ(x),E=!S&&Lme(x),w=!S&&!E&&zme(x);v=x,S||E||w?nQ(u)?v=u:Nme(u)?v=Rme(u):E?(C=!1,v=Fme(x,!0)):w?(C=!1,v=kme(x,!0)):v=[]:jme(x)||iQ(x)?(v=u,iQ(u)?v=Hme(u):(!qme(u)||Vme(u))&&(v=Bme(x))):C=!1}C&&(d.set(x,v),n(v,x,a,p,d),d.delete(x)),eQ(e,i,v)}rQ.exports=Gme});var pQ=pe((xvn,sQ)=>{var Ume=H1(),$me=ZM(),Wme=n3(),Qme=oQ(),Yme=Jl(),Jme=dc(),Kme=t6();function lQ(e,r,i,a,n){e!==r&&Wme(r,function(p,d){if(n||(n=new Ume),Yme(p))Qme(e,r,d,i,lQ,a,n);else{var u=a?a(Kme(e,d),p,d+"",e,r,n):void 0;u===void 0&&(u=p),$me(e,d,u)}},Jme)}sQ.exports=lQ});var mQ=pe((gvn,cQ)=>{var Xme=ah(),Zme=lh();function tde(e){return Xme(function(r,i){var a=-1,n=i.length,p=n>1?i[n-1]:void 0,d=n>2?i[2]:void 0;for(p=e.length>3&&typeof p=="function"?(n--,p):void 0,d&&Zme(i[0],i[1],d)&&(p=n<3?void 0:p,n=1),r=Object(r);++a{var ede=pQ(),ide=mQ(),nde=ide(function(e,r,i){ede(e,r,i)});dQ.exports=nde});var e6=pe((vvn,fQ)=>{function ade(e,r){return e{var rde=g3(),ode=e6(),lde=uc();function sde(e){return e&&e.length?rde(e,lde,ode):void 0}hQ.exports=sde});var _Q=pe((Cvn,gQ)=>{var pde=g3(),cde=D0(),mde=e6();function dde(e,r){return e&&e.length?pde(e,cde(r,2),mde):void 0}gQ.exports=dde});var bQ=pe((yvn,vQ)=>{var ude=Ps(),fde=function(){return ude.Date.now()};vQ.exports=fde});var SQ=pe((Svn,yQ)=>{var hde=U1(),xde=ih(),gde=W1(),CQ=Jl(),_de=Ou();function vde(e,r,i,a){if(!CQ(e))return e;r=xde(r,e);for(var n=-1,p=r.length,d=p-1,u=e;u!=null&&++n{var bde=nh(),Cde=SQ(),yde=ih();function Sde(e,r,i){for(var a=-1,n=r.length,p={};++a{var wde=PQ(),Pde=MM();function Ede(e,r){return wde(e,r,function(i,a){return Pde(e,a)})}EQ.exports=Ede});var MQ=pe((Evn,TQ)=>{var Ide=XM(),Tde=VM(),Mde=qM();function Dde(e){return Mde(Tde(e,void 0,Ide),e+"")}TQ.exports=Dde});var OQ=pe((Ivn,DQ)=>{var Ode=IQ(),Ade=MQ(),Fde=Ade(function(e,r){return e==null?{}:Ode(e,r)});DQ.exports=Fde});var FQ=pe((Tvn,AQ)=>{var kde=Math.ceil,Rde=Math.max;function Bde(e,r,i,a){for(var n=-1,p=Rde(kde((r-e)/(i||1)),0),d=Array(p);p--;)d[a?p:++n]=e,e+=i;return d}AQ.exports=Bde});var RQ=pe((Mvn,kQ)=>{var Nde=FQ(),Lde=lh(),i6=KM();function Vde(e){return function(r,i,a){return a&&typeof a!="number"&&Lde(r,i,a)&&(i=a=void 0),r=i6(r),i===void 0?(i=r,r=0):i=i6(i),a=a===void 0?r{var qde=RQ(),jde=qde();BQ.exports=jde});var VQ=pe((Ovn,LQ)=>{function zde(e,r){var i=e.length;for(e.sort(r);i--;)e[i]=e[i].value;return e}LQ.exports=zde});var zQ=pe((Avn,jQ)=>{var qQ=nd();function Hde(e,r){if(e!==r){var i=e!==void 0,a=e===null,n=e===e,p=qQ(e),d=r!==void 0,u=r===null,x=r===r,_=qQ(r);if(!u&&!_&&!p&&e>r||p&&d&&x&&!u&&!_||a&&d&&x||!i&&x||!n)return 1;if(!a&&!p&&!_&&e{var Gde=zQ();function Ude(e,r,i){for(var a=-1,n=e.criteria,p=r.criteria,d=n.length,u=i.length;++a=u)return x;var _=i[a];return x*(_=="desc"?-1:1)}}return e.index-r.index}HQ.exports=Ude});var $Q=pe((kvn,UQ)=>{var n6=eh(),$de=nh(),Wde=D0(),Qde=kM(),Yde=VQ(),Jde=Q1(),Kde=GQ(),Xde=uc(),Zde=no();function tue(e,r,i){r.length?r=n6(r,function(p){return Zde(p)?function(d){return $de(d,p.length===1?p[0]:p)}:p}):r=[Xde];var a=-1;r=n6(r,Jde(Wde));var n=Qde(e,function(p,d,u){var x=n6(r,function(_){return _(p)});return{criteria:x,index:++a,value:p}});return Yde(n,function(p,d){return Kde(p,d,i)})}UQ.exports=tue});var YQ=pe((Rvn,QQ)=>{var eue=p3(),iue=$Q(),nue=ah(),WQ=lh(),aue=nue(function(e,r){if(e==null)return[];var i=r.length;return i>1&&WQ(e,r[0],r[1])?r=[]:i>2&&WQ(r[0],r[1],r[2])&&(r=[r[0]]),iue(e,eue(r,1),[])});QQ.exports=aue});var KQ=pe((Bvn,JQ)=>{var rue=IM(),oue=0;function lue(e){var r=++oue;return rue(e)+r}JQ.exports=lue});var ZQ=pe((Nvn,XQ)=>{function sue(e,r,i){for(var a=-1,n=e.length,p=r.length,d={};++a{var pue=U1(),cue=ZQ();function mue(e,r){return cue(e||[],r||[],pue)}tY.exports=mue});var Or=pe((Vvn,iY)=>{var _3;if(typeof Vs=="function")try{_3={cloneDeep:uW(),constant:i3(),defaults:gW(),each:gM(),filter:OM(),find:RW(),flatten:XM(),forEach:xM(),forIn:LW(),has:AM(),isUndefined:FM(),last:qW(),map:RM(),mapValues:zW(),max:WW(),merge:uQ(),min:xQ(),minBy:_Q(),now:bQ(),pick:OQ(),range:NQ(),reduce:BM(),sortBy:YQ(),uniqueId:KQ(),values:GM(),zipObject:eY()}}catch{}_3||(_3=window._);iY.exports=_3});var rY=pe((jvn,aY)=>{aY.exports=v3;function v3(){var e={};e._next=e._prev=e,this._sentinel=e}v3.prototype.dequeue=function(){var e=this._sentinel,r=e._prev;if(r!==e)return nY(r),r};v3.prototype.enqueue=function(e){var r=this._sentinel;e._prev&&e._next&&nY(e),e._next=r._next,r._next._prev=e,r._next=e,e._prev=r};v3.prototype.toString=function(){for(var e=[],r=this._sentinel,i=r._prev;i!==r;)e.push(JSON.stringify(i,due)),i=i._prev;return"["+e.join(", ")+"]"};function nY(e){e._prev._next=e._next,e._next._prev=e._prev,delete e._next,delete e._prev}function due(e,r){if(e!=="_next"&&e!=="_prev")return r}});var lY=pe((zvn,oY)=>{var mp=Or(),uue=Is().Graph,fue=rY();oY.exports=xue;var hue=mp.constant(1);function xue(e,r){if(e.nodeCount()<=1)return[];var i=_ue(e,r||hue),a=gue(i.graph,i.buckets,i.zeroIdx);return mp.flatten(mp.map(a,function(n){return e.outEdges(n.v,n.w)}),!0)}function gue(e,r,i){for(var a=[],n=r[r.length-1],p=r[0],d;e.nodeCount();){for(;d=p.dequeue();)a6(e,r,i,d);for(;d=n.dequeue();)a6(e,r,i,d);if(e.nodeCount()){for(var u=r.length-2;u>0;--u)if(d=r[u].dequeue(),d){a=a.concat(a6(e,r,i,d,!0));break}}}return a}function a6(e,r,i,a,n){var p=n?[]:void 0;return mp.forEach(e.inEdges(a.v),function(d){var u=e.edge(d),x=e.node(d.v);n&&p.push({v:d.v,w:d.w}),x.out-=u,r6(r,i,x)}),mp.forEach(e.outEdges(a.v),function(d){var u=e.edge(d),x=d.w,_=e.node(x);_.in-=u,r6(r,i,_)}),e.removeNode(a.v),p}function _ue(e,r){var i=new uue,a=0,n=0;mp.forEach(e.nodes(),function(u){i.setNode(u,{v:u,in:0,out:0})}),mp.forEach(e.edges(),function(u){var x=i.edge(u.v,u.w)||0,_=r(u),v=x+_;i.setEdge(u.v,u.w,v),n=Math.max(n,i.node(u.v).out+=_),a=Math.max(a,i.node(u.w).in+=_)});var p=mp.range(n+a+3).map(function(){return new fue}),d=a+1;return mp.forEach(i.nodes(),function(u){r6(p,d,i.node(u))}),{graph:i,buckets:p,zeroIdx:d}}function r6(e,r,i){i.out?i.in?e[i.out-i.in+r].enqueue(i):e[e.length-1].enqueue(i):e[0].enqueue(i)}});var pY=pe((Hvn,sY)=>{"use strict";var rd=Or(),vue=lY();sY.exports={run:bue,undo:yue};function bue(e){var r=e.graph().acyclicer==="greedy"?vue(e,i(e)):Cue(e);rd.forEach(r,function(a){var n=e.edge(a);e.removeEdge(a),n.forwardName=a.name,n.reversed=!0,e.setEdge(a.w,a.v,n,rd.uniqueId("rev"))});function i(a){return function(n){return a.edge(n).weight}}}function Cue(e){var r=[],i={},a={};function n(p){rd.has(a,p)||(a[p]=!0,i[p]=!0,rd.forEach(e.outEdges(p),function(d){rd.has(i,d.w)?r.push(d):n(d.w)}),delete i[p])}return rd.forEach(e.nodes(),n),r}function yue(e){rd.forEach(e.edges(),function(r){var i=e.edge(r);if(i.reversed){e.removeEdge(r);var a=i.forwardName;delete i.reversed,delete i.forwardName,e.setEdge(r.w,r.v,i,a)}})}});var _l=pe((Gvn,uY)=>{"use strict";var Ya=Or(),cY=Is().Graph;uY.exports={addDummyNode:mY,simplify:Sue,asNonCompoundGraph:wue,successorWeights:Pue,predecessorWeights:Eue,intersectRect:Iue,buildLayerMatrix:Tue,normalizeRanks:Mue,removeEmptyRanks:Due,addBorderNode:Oue,maxRank:dY,partition:Aue,time:Fue,notime:kue};function mY(e,r,i,a){var n;do n=Ya.uniqueId(a);while(e.hasNode(n));return i.dummy=r,e.setNode(n,i),n}function Sue(e){var r=new cY().setGraph(e.graph());return Ya.forEach(e.nodes(),function(i){r.setNode(i,e.node(i))}),Ya.forEach(e.edges(),function(i){var a=r.edge(i.v,i.w)||{weight:0,minlen:1},n=e.edge(i);r.setEdge(i.v,i.w,{weight:a.weight+n.weight,minlen:Math.max(a.minlen,n.minlen)})}),r}function wue(e){var r=new cY({multigraph:e.isMultigraph()}).setGraph(e.graph());return Ya.forEach(e.nodes(),function(i){e.children(i).length||r.setNode(i,e.node(i))}),Ya.forEach(e.edges(),function(i){r.setEdge(i,e.edge(i))}),r}function Pue(e){var r=Ya.map(e.nodes(),function(i){var a={};return Ya.forEach(e.outEdges(i),function(n){a[n.w]=(a[n.w]||0)+e.edge(n).weight}),a});return Ya.zipObject(e.nodes(),r)}function Eue(e){var r=Ya.map(e.nodes(),function(i){var a={};return Ya.forEach(e.inEdges(i),function(n){a[n.v]=(a[n.v]||0)+e.edge(n).weight}),a});return Ya.zipObject(e.nodes(),r)}function Iue(e,r){var i=e.x,a=e.y,n=r.x-i,p=r.y-a,d=e.width/2,u=e.height/2;if(!n&&!p)throw new Error("Not possible to find intersection inside of the rectangle");var x,_;return Math.abs(p)*d>Math.abs(n)*u?(p<0&&(u=-u),x=u*n/p,_=u):(n<0&&(d=-d),x=d,_=d*p/n),{x:i+x,y:a+_}}function Tue(e){var r=Ya.map(Ya.range(dY(e)+1),function(){return[]});return Ya.forEach(e.nodes(),function(i){var a=e.node(i),n=a.rank;Ya.isUndefined(n)||(r[n][a.order]=i)}),r}function Mue(e){var r=Ya.min(Ya.map(e.nodes(),function(i){return e.node(i).rank}));Ya.forEach(e.nodes(),function(i){var a=e.node(i);Ya.has(a,"rank")&&(a.rank-=r)})}function Due(e){var r=Ya.min(Ya.map(e.nodes(),function(p){return e.node(p).rank})),i=[];Ya.forEach(e.nodes(),function(p){var d=e.node(p).rank-r;i[d]||(i[d]=[]),i[d].push(p)});var a=0,n=e.graph().nodeRankFactor;Ya.forEach(i,function(p,d){Ya.isUndefined(p)&&d%n!==0?--a:a&&Ya.forEach(p,function(u){e.node(u).rank+=a})})}function Oue(e,r,i,a){var n={width:0,height:0};return arguments.length>=4&&(n.rank=i,n.order=a),mY(e,"border",n,r)}function dY(e){return Ya.max(Ya.map(e.nodes(),function(r){var i=e.node(r).rank;if(!Ya.isUndefined(i))return i}))}function Aue(e,r){var i={lhs:[],rhs:[]};return Ya.forEach(e,function(a){r(a)?i.lhs.push(a):i.rhs.push(a)}),i}function Fue(e,r){var i=Ya.now();try{return r()}finally{console.log(e+" time: "+(Ya.now()-i)+"ms")}}function kue(e,r){return r()}});var xY=pe((Uvn,hY)=>{"use strict";var fY=Or(),Rue=_l();hY.exports={run:Bue,undo:Lue};function Bue(e){e.graph().dummyChains=[],fY.forEach(e.edges(),function(r){Nue(e,r)})}function Nue(e,r){var i=r.v,a=e.node(i).rank,n=r.w,p=e.node(n).rank,d=r.name,u=e.edge(r),x=u.labelRank;if(p!==a+1){e.removeEdge(r);var _,v,C;for(C=0,++a;a{"use strict";var b3=Or();gY.exports={longestPath:Vue,slack:que};function Vue(e){var r={};function i(a){var n=e.node(a);if(b3.has(r,a))return n.rank;r[a]=!0;var p=b3.min(b3.map(e.outEdges(a),function(d){return i(d.w)-e.edge(d).minlen}));return(p===Number.POSITIVE_INFINITY||p===void 0||p===null)&&(p=0),n.rank=p}b3.forEach(e.sources(),i)}function que(e,r){return e.node(r.w).rank-e.node(r.v).rank-e.edge(r).minlen}});var o6=pe((Wvn,_Y)=>{"use strict";var C3=Or(),jue=Is().Graph,y3=sh().slack;_Y.exports=zue;function zue(e){var r=new jue({directed:!1}),i=e.nodes()[0],a=e.nodeCount();r.setNode(i,{});for(var n,p;Hue(r,e){"use strict";var dp=Or(),$ue=o6(),Wue=sh().slack,Que=sh().longestPath,Yue=Is().alg.preorder,Jue=Is().alg.postorder,Kue=_l().simplify;PY.exports=od;od.initLowLimValues=s6;od.initCutValues=l6;od.calcCutValue=bY;od.leaveEdge=yY;od.enterEdge=SY;od.exchangeEdges=wY;function od(e){e=Kue(e),Que(e);var r=$ue(e);s6(r),l6(r,e);for(var i,a;i=yY(r);)a=SY(r,e,i),wY(r,e,i,a)}function l6(e,r){var i=Jue(e,e.nodes());i=i.slice(0,i.length-1),dp.forEach(i,function(a){Xue(e,r,a)})}function Xue(e,r,i){var a=e.node(i),n=a.parent;e.edge(i,n).cutvalue=bY(e,r,i)}function bY(e,r,i){var a=e.node(i),n=a.parent,p=!0,d=r.edge(i,n),u=0;return d||(p=!1,d=r.edge(n,i)),u=d.weight,dp.forEach(r.nodeEdges(i),function(x){var _=x.v===i,v=_?x.w:x.v;if(v!==n){var C=_===p,S=r.edge(x).weight;if(u+=C?S:-S,tfe(e,i,v)){var E=e.edge(i,v).cutvalue;u+=C?-E:E}}}),u}function s6(e,r){arguments.length<2&&(r=e.nodes()[0]),CY(e,{},1,r)}function CY(e,r,i,a,n){var p=i,d=e.node(a);return r[a]=!0,dp.forEach(e.neighbors(a),function(u){dp.has(r,u)||(i=CY(e,r,i,u,a))}),d.low=p,d.lim=i++,n?d.parent=n:delete d.parent,i}function yY(e){return dp.find(e.edges(),function(r){return e.edge(r).cutvalue<0})}function SY(e,r,i){var a=i.v,n=i.w;r.hasEdge(a,n)||(a=i.w,n=i.v);var p=e.node(a),d=e.node(n),u=p,x=!1;p.lim>d.lim&&(u=d,x=!0);var _=dp.filter(r.edges(),function(v){return x===vY(e,e.node(v.v),u)&&x!==vY(e,e.node(v.w),u)});return dp.minBy(_,function(v){return Wue(r,v)})}function wY(e,r,i,a){var n=i.v,p=i.w;e.removeEdge(n,p),e.setEdge(a.v,a.w,{}),s6(e),l6(e,r),Zue(e,r)}function Zue(e,r){var i=dp.find(e.nodes(),function(n){return!r.node(n).parent}),a=Yue(e,i);a=a.slice(1),dp.forEach(a,function(n){var p=e.node(n).parent,d=r.edge(n,p),u=!1;d||(d=r.edge(p,n),u=!0),r.node(n).rank=r.node(p).rank+(u?d.minlen:-d.minlen)})}function tfe(e,r,i){return e.hasEdge(r,i)}function vY(e,r,i){return i.low<=r.lim&&r.lim<=i.lim}});var DY=pe((Yvn,MY)=>{"use strict";var efe=sh(),TY=efe.longestPath,ife=o6(),nfe=EY();MY.exports=afe;function afe(e){switch(e.graph().ranker){case"network-simplex":IY(e);break;case"tight-tree":ofe(e);break;case"longest-path":rfe(e);break;default:IY(e)}}var rfe=TY;function ofe(e){TY(e),ife(e)}function IY(e){nfe(e)}});var AY=pe((Jvn,OY)=>{var p6=Or();OY.exports=lfe;function lfe(e){var r=pfe(e);p6.forEach(e.graph().dummyChains,function(i){for(var a=e.node(i),n=a.edgeObj,p=sfe(e,r,n.v,n.w),d=p.path,u=p.lca,x=0,_=d[x],v=!0;i!==n.w;){if(a=e.node(i),v){for(;(_=d[x])!==u&&e.node(_).maxRankd||u>r[x].lim));for(_=x,x=a;(x=e.parent(x))!==_;)p.push(x);return{path:n.concat(p.reverse()),lca:_}}function pfe(e){var r={},i=0;function a(n){var p=i;p6.forEach(e.children(n),a),r[n]={low:p,lim:i++}}return p6.forEach(e.children(),a),r}});var RY=pe((Kvn,kY)=>{var up=Or(),c6=_l();kY.exports={run:cfe,cleanup:ufe};function cfe(e){var r=c6.addDummyNode(e,"root",{},"_root"),i=mfe(e),a=up.max(up.values(i))-1,n=2*a+1;e.graph().nestingRoot=r,up.forEach(e.edges(),function(d){e.edge(d).minlen*=n});var p=dfe(e)+1;up.forEach(e.children(),function(d){FY(e,r,n,p,a,i,d)}),e.graph().nodeRankFactor=n}function FY(e,r,i,a,n,p,d){var u=e.children(d);if(!u.length){d!==r&&e.setEdge(r,d,{weight:0,minlen:i});return}var x=c6.addBorderNode(e,"_bt"),_=c6.addBorderNode(e,"_bb"),v=e.node(d);e.setParent(x,d),v.borderTop=x,e.setParent(_,d),v.borderBottom=_,up.forEach(u,function(C){FY(e,r,i,a,n,p,C);var S=e.node(C),E=S.borderTop?S.borderTop:C,w=S.borderBottom?S.borderBottom:C,I=S.borderTop?a:2*a,T=E!==w?1:n-p[d]+1;e.setEdge(x,E,{weight:I,minlen:T,nestingEdge:!0}),e.setEdge(w,_,{weight:I,minlen:T,nestingEdge:!0})}),e.parent(d)||e.setEdge(r,x,{weight:0,minlen:n+p[d]})}function mfe(e){var r={};function i(a,n){var p=e.children(a);p&&p.length&&up.forEach(p,function(d){i(d,n+1)}),r[a]=n}return up.forEach(e.children(),function(a){i(a,1)}),r}function dfe(e){return up.reduce(e.edges(),function(r,i){return r+e.edge(i).weight},0)}function ufe(e){var r=e.graph();e.removeNode(r.nestingRoot),delete r.nestingRoot,up.forEach(e.edges(),function(i){var a=e.edge(i);a.nestingEdge&&e.removeEdge(i)})}});var LY=pe((Xvn,NY)=>{var m6=Or(),ffe=_l();NY.exports=hfe;function hfe(e){function r(i){var a=e.children(i),n=e.node(i);if(a.length&&m6.forEach(a,r),m6.has(n,"minRank")){n.borderLeft=[],n.borderRight=[];for(var p=n.minRank,d=n.maxRank+1;p{"use strict";var A0=Or();jY.exports={adjust:xfe,undo:gfe};function xfe(e){var r=e.graph().rankdir.toLowerCase();(r==="lr"||r==="rl")&&qY(e)}function gfe(e){var r=e.graph().rankdir.toLowerCase();(r==="bt"||r==="rl")&&_fe(e),(r==="lr"||r==="rl")&&(vfe(e),qY(e))}function qY(e){A0.forEach(e.nodes(),function(r){VY(e.node(r))}),A0.forEach(e.edges(),function(r){VY(e.edge(r))})}function VY(e){var r=e.width;e.width=e.height,e.height=r}function _fe(e){A0.forEach(e.nodes(),function(r){d6(e.node(r))}),A0.forEach(e.edges(),function(r){var i=e.edge(r);A0.forEach(i.points,d6),A0.has(i,"y")&&d6(i)})}function d6(e){e.y=-e.y}function vfe(e){A0.forEach(e.nodes(),function(r){u6(e.node(r))}),A0.forEach(e.edges(),function(r){var i=e.edge(r);A0.forEach(i.points,u6),A0.has(i,"x")&&u6(i)})}function u6(e){var r=e.x;e.x=e.y,e.y=r}});var GY=pe((t2n,HY)=>{"use strict";var fp=Or();HY.exports=bfe;function bfe(e){var r={},i=fp.filter(e.nodes(),function(u){return!e.children(u).length}),a=fp.max(fp.map(i,function(u){return e.node(u).rank})),n=fp.map(fp.range(a+1),function(){return[]});function p(u){if(!fp.has(r,u)){r[u]=!0;var x=e.node(u);n[x.rank].push(u),fp.forEach(e.successors(u),p)}}var d=fp.sortBy(i,function(u){return e.node(u).rank});return fp.forEach(d,p),n}});var $Y=pe((e2n,UY)=>{"use strict";var fc=Or();UY.exports=Cfe;function Cfe(e,r){for(var i=0,a=1;a0;)v%2&&(C+=u[v+1]),v=v-1>>1,u[v]+=_.weight;x+=_.weight*C})),x}});var YY=pe((i2n,QY)=>{var WY=Or();QY.exports=Sfe;function Sfe(e,r){return WY.map(r,function(i){var a=e.inEdges(i);if(a.length){var n=WY.reduce(a,function(p,d){var u=e.edge(d),x=e.node(d.v);return{sum:p.sum+u.weight*x.order,weight:p.weight+u.weight}},{sum:0,weight:0});return{v:i,barycenter:n.sum/n.weight,weight:n.weight}}else return{v:i}})}});var KY=pe((n2n,JY)=>{"use strict";var Xl=Or();JY.exports=wfe;function wfe(e,r){var i={};Xl.forEach(e,function(n,p){var d=i[n.v]={indegree:0,in:[],out:[],vs:[n.v],i:p};Xl.isUndefined(n.barycenter)||(d.barycenter=n.barycenter,d.weight=n.weight)}),Xl.forEach(r.edges(),function(n){var p=i[n.v],d=i[n.w];!Xl.isUndefined(p)&&!Xl.isUndefined(d)&&(d.indegree++,p.out.push(i[n.w]))});var a=Xl.filter(i,function(n){return!n.indegree});return Pfe(a)}function Pfe(e){var r=[];function i(p){return function(d){d.merged||(Xl.isUndefined(d.barycenter)||Xl.isUndefined(p.barycenter)||d.barycenter>=p.barycenter)&&Efe(p,d)}}function a(p){return function(d){d.in.push(p),--d.indegree===0&&e.push(d)}}for(;e.length;){var n=e.pop();r.push(n),Xl.forEach(n.in.reverse(),i(n)),Xl.forEach(n.out,a(n))}return Xl.map(Xl.filter(r,function(p){return!p.merged}),function(p){return Xl.pick(p,["vs","i","barycenter","weight"])})}function Efe(e,r){var i=0,a=0;e.weight&&(i+=e.barycenter*e.weight,a+=e.weight),r.weight&&(i+=r.barycenter*r.weight,a+=r.weight),e.vs=r.vs.concat(e.vs),e.barycenter=i/a,e.weight=a,e.i=Math.min(r.i,e.i),r.merged=!0}});var tJ=pe((a2n,ZY)=>{var ph=Or(),Ife=_l();ZY.exports=Tfe;function Tfe(e,r){var i=Ife.partition(e,function(v){return ph.has(v,"barycenter")}),a=i.lhs,n=ph.sortBy(i.rhs,function(v){return-v.i}),p=[],d=0,u=0,x=0;a.sort(Mfe(!!r)),x=XY(p,n,x),ph.forEach(a,function(v){x+=v.vs.length,p.push(v.vs),d+=v.barycenter*v.weight,u+=v.weight,x=XY(p,n,x)});var _={vs:ph.flatten(p,!0)};return u&&(_.barycenter=d/u,_.weight=u),_}function XY(e,r,i){for(var a;r.length&&(a=ph.last(r)).i<=i;)r.pop(),e.push(a.vs),i++;return i}function Mfe(e){return function(r,i){return r.barycenteri.barycenter?1:e?i.i-r.i:r.i-i.i}}});var nJ=pe((r2n,iJ)=>{var hc=Or(),Dfe=YY(),Ofe=KY(),Afe=tJ();iJ.exports=eJ;function eJ(e,r,i,a){var n=e.children(r),p=e.node(r),d=p?p.borderLeft:void 0,u=p?p.borderRight:void 0,x={};d&&(n=hc.filter(n,function(w){return w!==d&&w!==u}));var _=Dfe(e,n);hc.forEach(_,function(w){if(e.children(w.v).length){var I=eJ(e,w.v,i,a);x[w.v]=I,hc.has(I,"barycenter")&&kfe(w,I)}});var v=Ofe(_,i);Ffe(v,x);var C=Afe(v,a);if(d&&(C.vs=hc.flatten([d,C.vs,u],!0),e.predecessors(d).length)){var S=e.node(e.predecessors(d)[0]),E=e.node(e.predecessors(u)[0]);hc.has(C,"barycenter")||(C.barycenter=0,C.weight=0),C.barycenter=(C.barycenter*C.weight+S.order+E.order)/(C.weight+2),C.weight+=2}return C}function Ffe(e,r){hc.forEach(e,function(i){i.vs=hc.flatten(i.vs.map(function(a){return r[a]?r[a].vs:a}),!0)})}function kfe(e,r){hc.isUndefined(e.barycenter)?(e.barycenter=r.barycenter,e.weight=r.weight):(e.barycenter=(e.barycenter*e.weight+r.barycenter*r.weight)/(e.weight+r.weight),e.weight+=r.weight)}});var rJ=pe((o2n,aJ)=>{var ch=Or(),Rfe=Is().Graph;aJ.exports=Bfe;function Bfe(e,r,i){var a=Nfe(e),n=new Rfe({compound:!0}).setGraph({root:a}).setDefaultNodeLabel(function(p){return e.node(p)});return ch.forEach(e.nodes(),function(p){var d=e.node(p),u=e.parent(p);(d.rank===r||d.minRank<=r&&r<=d.maxRank)&&(n.setNode(p),n.setParent(p,u||a),ch.forEach(e[i](p),function(x){var _=x.v===p?x.w:x.v,v=n.edge(_,p),C=ch.isUndefined(v)?0:v.weight;n.setEdge(_,p,{weight:e.edge(x).weight+C})}),ch.has(d,"minRank")&&n.setNode(p,{borderLeft:d.borderLeft[r],borderRight:d.borderRight[r]}))}),n}function Nfe(e){for(var r;e.hasNode(r=ch.uniqueId("_root")););return r}});var lJ=pe((l2n,oJ)=>{var Lfe=Or();oJ.exports=Vfe;function Vfe(e,r,i){var a={},n;Lfe.forEach(i,function(p){for(var d=e.parent(p),u,x;d;){if(u=e.parent(d),u?(x=a[u],a[u]=d):(x=n,n=d),x&&x!==d){r.setEdge(x,d);return}d=u}})}});var dJ=pe((s2n,mJ)=>{"use strict";var xc=Or(),qfe=GY(),jfe=$Y(),zfe=nJ(),Hfe=rJ(),Gfe=lJ(),Ufe=Is().Graph,sJ=_l();mJ.exports=$fe;function $fe(e){var r=sJ.maxRank(e),i=pJ(e,xc.range(1,r+1),"inEdges"),a=pJ(e,xc.range(r-1,-1,-1),"outEdges"),n=qfe(e);cJ(e,n);for(var p=Number.POSITIVE_INFINITY,d,u=0,x=0;x<4;++u,++x){Wfe(u%2?i:a,u%4>=2),n=sJ.buildLayerMatrix(e);var _=jfe(e,n);_{"use strict";var la=Or(),Qfe=Is().Graph,Yfe=_l();CJ.exports={positionX:Xfe,findType1Conflicts:uJ,findType2Conflicts:fJ,addConflict:f6,hasConflict:hJ,verticalAlignment:xJ,horizontalCompaction:gJ,alignCoordinates:vJ,findSmallestWidthAlignment:_J,balance:bJ};function uJ(e,r){var i={};function a(n,p){var d=0,u=0,x=n.length,_=la.last(p);return la.forEach(p,function(v,C){var S=Jfe(e,v),E=S?e.node(S).order:x;(S||v===_)&&(la.forEach(p.slice(u,C+1),function(w){la.forEach(e.predecessors(w),function(I){var T=e.node(I),A=T.order;(A_)&&f6(i,S,v)})})}function n(p,d){var u=-1,x,_=0;return la.forEach(d,function(v,C){if(e.node(v).dummy==="border"){var S=e.predecessors(v);S.length&&(x=e.node(S[0]).order,a(d,_,C,u,x),_=C,u=x)}a(d,_,d.length,x,p.length)}),d}return la.reduce(r,n),i}function Jfe(e,r){if(e.node(r).dummy)return la.find(e.predecessors(r),function(i){return e.node(i).dummy})}function f6(e,r,i){if(r>i){var a=r;r=i,i=a}var n=e[r];n||(e[r]=n={}),n[i]=!0}function hJ(e,r,i){if(r>i){var a=r;r=i,i=a}return la.has(e[r],i)}function xJ(e,r,i,a){var n={},p={},d={};return la.forEach(r,function(u){la.forEach(u,function(x,_){n[x]=x,p[x]=x,d[x]=_})}),la.forEach(r,function(u){var x=-1;la.forEach(u,function(_){var v=a(_);if(v.length){v=la.sortBy(v,function(I){return d[I]});for(var C=(v.length-1)/2,S=Math.floor(C),E=Math.ceil(C);S<=E;++S){var w=v[S];p[_]===_&&x{"use strict";var mh=Or(),SJ=_l(),e1e=yJ().positionX;wJ.exports=i1e;function i1e(e){e=SJ.asNonCompoundGraph(e),n1e(e),mh.forEach(e1e(e),function(r,i){e.node(i).x=r})}function n1e(e){var r=SJ.buildLayerMatrix(e),i=e.graph().ranksep,a=0;mh.forEach(r,function(n){var p=mh.max(mh.map(n,function(d){return e.node(d).height}));mh.forEach(n,function(d){e.node(d).y=a+p/2}),a+=p+i})}});var OJ=pe((m2n,DJ)=>{"use strict";var Ca=Or(),EJ=pY(),IJ=xY(),a1e=DY(),r1e=_l().normalizeRanks,o1e=AY(),l1e=_l().removeEmptyRanks,TJ=RY(),s1e=LY(),MJ=zY(),p1e=dJ(),c1e=PJ(),gc=_l(),m1e=Is().Graph;DJ.exports=d1e;function d1e(e,r){var i=r&&r.debugTiming?gc.time:gc.notime;i("layout",function(){var a=i(" buildLayoutGraph",function(){return S1e(e)});i(" runLayout",function(){u1e(a,i)}),i(" updateInputGraph",function(){f1e(e,a)})})}function u1e(e,r){r(" makeSpaceForEdgeLabels",function(){w1e(e)}),r(" removeSelfEdges",function(){F1e(e)}),r(" acyclic",function(){EJ.run(e)}),r(" nestingGraph.run",function(){TJ.run(e)}),r(" rank",function(){a1e(gc.asNonCompoundGraph(e))}),r(" injectEdgeLabelProxies",function(){P1e(e)}),r(" removeEmptyRanks",function(){l1e(e)}),r(" nestingGraph.cleanup",function(){TJ.cleanup(e)}),r(" normalizeRanks",function(){r1e(e)}),r(" assignRankMinMax",function(){E1e(e)}),r(" removeEdgeLabelProxies",function(){I1e(e)}),r(" normalize.run",function(){IJ.run(e)}),r(" parentDummyChains",function(){o1e(e)}),r(" addBorderSegments",function(){s1e(e)}),r(" order",function(){p1e(e)}),r(" insertSelfEdges",function(){k1e(e)}),r(" adjustCoordinateSystem",function(){MJ.adjust(e)}),r(" position",function(){c1e(e)}),r(" positionSelfEdges",function(){R1e(e)}),r(" removeBorderNodes",function(){A1e(e)}),r(" normalize.undo",function(){IJ.undo(e)}),r(" fixupEdgeLabelCoords",function(){D1e(e)}),r(" undoCoordinateSystem",function(){MJ.undo(e)}),r(" translateGraph",function(){T1e(e)}),r(" assignNodeIntersects",function(){M1e(e)}),r(" reversePoints",function(){O1e(e)}),r(" acyclic.undo",function(){EJ.undo(e)})}function f1e(e,r){Ca.forEach(e.nodes(),function(i){var a=e.node(i),n=r.node(i);a&&(a.x=n.x,a.y=n.y,r.children(i).length&&(a.width=n.width,a.height=n.height))}),Ca.forEach(e.edges(),function(i){var a=e.edge(i),n=r.edge(i);a.points=n.points,Ca.has(n,"x")&&(a.x=n.x,a.y=n.y)}),e.graph().width=r.graph().width,e.graph().height=r.graph().height}var h1e=["nodesep","edgesep","ranksep","marginx","marginy"],x1e={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},g1e=["acyclicer","ranker","rankdir","align"],_1e=["width","height"],v1e={width:0,height:0},b1e=["minlen","weight","width","height","labeloffset"],C1e={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},y1e=["labelpos"];function S1e(e){var r=new m1e({multigraph:!0,compound:!0}),i=x6(e.graph());return r.setGraph(Ca.merge({},x1e,h6(i,h1e),Ca.pick(i,g1e))),Ca.forEach(e.nodes(),function(a){var n=x6(e.node(a));r.setNode(a,Ca.defaults(h6(n,_1e),v1e)),r.setParent(a,e.parent(a))}),Ca.forEach(e.edges(),function(a){var n=x6(e.edge(a));r.setEdge(a,Ca.merge({},C1e,h6(n,b1e),Ca.pick(n,y1e)))}),r}function w1e(e){var r=e.graph();r.ranksep/=2,Ca.forEach(e.edges(),function(i){var a=e.edge(i);a.minlen*=2,a.labelpos.toLowerCase()!=="c"&&(r.rankdir==="TB"||r.rankdir==="BT"?a.width+=a.labeloffset:a.height+=a.labeloffset)})}function P1e(e){Ca.forEach(e.edges(),function(r){var i=e.edge(r);if(i.width&&i.height){var a=e.node(r.v),n=e.node(r.w),p={rank:(n.rank-a.rank)/2+a.rank,e:r};gc.addDummyNode(e,"edge-proxy",p,"_ep")}})}function E1e(e){var r=0;Ca.forEach(e.nodes(),function(i){var a=e.node(i);a.borderTop&&(a.minRank=e.node(a.borderTop).rank,a.maxRank=e.node(a.borderBottom).rank,r=Ca.max(r,a.maxRank))}),e.graph().maxRank=r}function I1e(e){Ca.forEach(e.nodes(),function(r){var i=e.node(r);i.dummy==="edge-proxy"&&(e.edge(i.e).labelRank=i.rank,e.removeNode(r))})}function T1e(e){var r=Number.POSITIVE_INFINITY,i=0,a=Number.POSITIVE_INFINITY,n=0,p=e.graph(),d=p.marginx||0,u=p.marginy||0;function x(_){var v=_.x,C=_.y,S=_.width,E=_.height;r=Math.min(r,v-S/2),i=Math.max(i,v+S/2),a=Math.min(a,C-E/2),n=Math.max(n,C+E/2)}Ca.forEach(e.nodes(),function(_){x(e.node(_))}),Ca.forEach(e.edges(),function(_){var v=e.edge(_);Ca.has(v,"x")&&x(v)}),r-=d,a-=u,Ca.forEach(e.nodes(),function(_){var v=e.node(_);v.x-=r,v.y-=a}),Ca.forEach(e.edges(),function(_){var v=e.edge(_);Ca.forEach(v.points,function(C){C.x-=r,C.y-=a}),Ca.has(v,"x")&&(v.x-=r),Ca.has(v,"y")&&(v.y-=a)}),p.width=i-r+d,p.height=n-a+u}function M1e(e){Ca.forEach(e.edges(),function(r){var i=e.edge(r),a=e.node(r.v),n=e.node(r.w),p,d;i.points?(p=i.points[0],d=i.points[i.points.length-1]):(i.points=[],p=n,d=a),i.points.unshift(gc.intersectRect(a,p)),i.points.push(gc.intersectRect(n,d))})}function D1e(e){Ca.forEach(e.edges(),function(r){var i=e.edge(r);if(Ca.has(i,"x"))switch((i.labelpos==="l"||i.labelpos==="r")&&(i.width-=i.labeloffset),i.labelpos){case"l":i.x-=i.width/2+i.labeloffset;break;case"r":i.x+=i.width/2+i.labeloffset;break}})}function O1e(e){Ca.forEach(e.edges(),function(r){var i=e.edge(r);i.reversed&&i.points.reverse()})}function A1e(e){Ca.forEach(e.nodes(),function(r){if(e.children(r).length){var i=e.node(r),a=e.node(i.borderTop),n=e.node(i.borderBottom),p=e.node(Ca.last(i.borderLeft)),d=e.node(Ca.last(i.borderRight));i.width=Math.abs(d.x-p.x),i.height=Math.abs(n.y-a.y),i.x=p.x+i.width/2,i.y=a.y+i.height/2}}),Ca.forEach(e.nodes(),function(r){e.node(r).dummy==="border"&&e.removeNode(r)})}function F1e(e){Ca.forEach(e.edges(),function(r){if(r.v===r.w){var i=e.node(r.v);i.selfEdges||(i.selfEdges=[]),i.selfEdges.push({e:r,label:e.edge(r)}),e.removeEdge(r)}})}function k1e(e){var r=gc.buildLayerMatrix(e);Ca.forEach(r,function(i){var a=0;Ca.forEach(i,function(n,p){var d=e.node(n);d.order=p+a,Ca.forEach(d.selfEdges,function(u){gc.addDummyNode(e,"selfedge",{width:u.label.width,height:u.label.height,rank:d.rank,order:p+ ++a,e:u.e,label:u.label},"_se")}),delete d.selfEdges})})}function R1e(e){Ca.forEach(e.nodes(),function(r){var i=e.node(r);if(i.dummy==="selfedge"){var a=e.node(i.e.v),n=a.x+a.width/2,p=a.y,d=i.x-n,u=a.height/2;e.setEdge(i.e,i.label),e.removeNode(r),i.label.points=[{x:n+2*d/3,y:p-u},{x:n+5*d/6,y:p-u},{x:n+d,y:p},{x:n+5*d/6,y:p+u},{x:n+2*d/3,y:p+u}],i.label.x=i.x,i.label.y=i.y}})}function h6(e,r){return Ca.mapValues(Ca.pick(e,r),Number)}function x6(e){var r={};return Ca.forEach(e,function(i,a){r[a.toLowerCase()]=i}),r}});var FJ=pe((d2n,AJ)=>{var S3=Or(),B1e=_l(),N1e=Is().Graph;AJ.exports={debugOrdering:L1e};function L1e(e){var r=B1e.buildLayerMatrix(e),i=new N1e({compound:!0,multigraph:!0}).setGraph({});return S3.forEach(e.nodes(),function(a){i.setNode(a,{label:a}),i.setParent(a,"layer"+e.node(a).rank)}),S3.forEach(e.edges(),function(a){i.setEdge(a.v,a.w,{},a.name)}),S3.forEach(r,function(a,n){var p="layer"+n;i.setNode(p,{rank:"same"}),S3.reduce(a,function(d,u){return i.setEdge(d,u,{style:"invis"}),u})}),i}});var RJ=pe((u2n,kJ)=>{kJ.exports="0.8.5"});var NJ=pe((f2n,BJ)=>{BJ.exports={graphlib:Is(),layout:OJ(),debug:FJ(),util:{time:_l().time,notime:_l().notime},version:RJ()}});var b6=pe(_c=>{"use strict";Object.defineProperty(_c,"__esModule",{value:!0});var v6=function(){function e(r,i,a){this.source=r,this.target=i,this.type=a}return e}();_c.PowerEdge=v6;var cK=function(){function e(r,i,a,n){var p=this;if(this.linkAccessor=a,this.modules=new Array(r),this.roots=[],n)this.initModulesFromGroup(n);else{this.roots.push(new Au);for(var d=0;d=this.R))return this.merge(a.a,a.b,r),!0}},e.prototype.nEdges=function(r,i){var a=r.incoming.intersection(i.incoming),n=r.outgoing.intersection(i.outgoing);return this.R-a.count()-n.count()},e.prototype.getGroupHierarchy=function(r){var i=this,a=[],n={};mK(this.roots[0],n,a);var p=this.allEdges();return p.forEach(function(d){var u=i.modules[d.source],x=i.modules[d.target];r.push(new v6(typeof u.gid>"u"?d.source:a[u.gid],typeof x.gid>"u"?d.target:a[x.gid],d.type))}),a},e.prototype.allEdges=function(){var r=[];return e.getEdges(this.roots[0],r),r},e.getEdges=function(r,i){r.forAll(function(a){a.getEdges(i),e.getEdges(a.children,i)})},e}();_c.Configuration=cK;function mK(e,r,i){e.forAll(function(a){if(a.isLeaf())r.leaves||(r.leaves=[]),r.leaves.push(a.id);else{var n=r;if(a.gid=i.length,!a.isIsland()||a.isPredefined()){if(n={id:a.gid},a.isPredefined())for(var p in a.definition)n[p]=a.definition[p];r.groups||(r.groups=[]),r.groups.push(a.gid),i.push(n)}mK(a.children,n,i)}})}var dh=function(){function e(r,i,a,n,p){i===void 0&&(i=new uh),a===void 0&&(a=new uh),n===void 0&&(n=new Au),this.id=r,this.outgoing=i,this.incoming=a,this.children=n,this.definition=p}return e.prototype.getEdges=function(r){var i=this;this.outgoing.forAll(function(a,n){a.forAll(function(p){r.push(new v6(i.id,p.id,n))})})},e.prototype.isLeaf=function(){return this.children.count()===0},e.prototype.isIsland=function(){return this.outgoing.count()===0&&this.incoming.count()===0},e.prototype.isPredefined=function(){return typeof this.definition<"u"},e}();_c.Module=dh;function G1e(e,r){var i={};for(var a in e)a in r&&(i[a]=e[a]);return i}var Au=function(){function e(){this.table={}}return e.prototype.count=function(){return Object.keys(this.table).length},e.prototype.intersection=function(r){var i=new e;return i.table=G1e(this.table,r.table),i},e.prototype.intersectionCount=function(r){return this.intersection(r).count()},e.prototype.contains=function(r){return r in this.table},e.prototype.add=function(r){this.table[r.id]=r},e.prototype.remove=function(r){delete this.table[r.id]},e.prototype.forAll=function(r){for(var i in this.table)r(this.table[i])},e.prototype.modules=function(){var r=[];return this.forAll(function(i){i.isPredefined()||r.push(i)}),r},e}();_c.ModuleSet=Au;var uh=function(){function e(){this.sets={},this.n=0}return e.prototype.count=function(){return this.n},e.prototype.contains=function(r){var i=!1;return this.forAllModules(function(a){!i&&a.id==r&&(i=!0)}),i},e.prototype.add=function(r,i){var a=r in this.sets?this.sets[r]:this.sets[r]=new Au;a.add(i),++this.n},e.prototype.remove=function(r,i){var a=this.sets[r];a.remove(i),a.count()===0&&delete this.sets[r],--this.n},e.prototype.forAll=function(r){for(var i in this.sets)r(this.sets[i],Number(i))},e.prototype.forAllModules=function(r){this.forAll(function(i,a){return i.forAll(r)})},e.prototype.intersection=function(r){var i=new e;return this.forAll(function(a,n){if(n in r.sets){var p=a.intersection(r.sets[n]),d=p.count();d>0&&(i.sets[n]=p,i.n+=d)}}),i},e}();_c.LinkSets=uh;function U1e(e,r,i,a){for(var n=e.length,p=new cK(n,r,i,a);p.greedyMerge(););var d=[],u=p.getGroupHierarchy(d);return d.forEach(function(x){var _=function(v){var C=x[v];typeof C=="number"&&(x[v]=e[C])};_("source"),_("target")}),{groups:u,powerEdges:d}}_c.getGroups=U1e});var T3=pe(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});function dK(e,r){var i={};for(var a in e)i[a]={};for(var a in r)i[a]={};return Object.keys(i).length}function uK(e,r){var i=0;for(var a in e)typeof r[a]<"u"&&++i;return i}function $1e(e,r){var i={},a=function(n,p){typeof i[n]>"u"&&(i[n]={}),i[n][p]={}};return e.forEach(function(n){var p=r.getSourceIndex(n),d=r.getTargetIndex(n);a(p,d),a(d,p)}),i}function fK(e,r,i,a){var n=$1e(e,a);e.forEach(function(p){var d=n[a.getSourceIndex(p)],u=n[a.getTargetIndex(p)];a.setLength(p,1+r*i(d,u))})}function W1e(e,r,i){i===void 0&&(i=1),fK(e,i,function(a,n){return Math.sqrt(dK(a,n)-uK(a,n))},r)}Fu.symmetricDiffLinkLengths=W1e;function Q1e(e,r,i){i===void 0&&(i=1),fK(e,i,function(a,n){return Math.min(Object.keys(a).length,Object.keys(n).length)<1.1?0:uK(a,n)/dK(a,n)},r)}Fu.jaccardLinkLengths=Q1e;function Y1e(e,r,i,a){var n=hK(e,r,a),p={};n.forEach(function(u,x){return u.forEach(function(_){return p[_]=x})});var d=[];return r.forEach(function(u){var x=a.getSourceIndex(u),_=a.getTargetIndex(u),v=p[x],C=p[_];v!==C&&d.push({axis:i,left:x,right:_,gap:a.getMinSeparation(u)})}),d}Fu.generateDirectedEdgeConstraints=Y1e;function hK(e,r,i){var a=[],n=0,p=[],d=[];function u(A){A.index=A.lowlink=n++,p.push(A),A.onStack=!0;for(var V=0,G=A.out;V"u"?(u(J),A.lowlink=Math.min(A.lowlink,J.lowlink)):J.onStack&&(A.lowlink=Math.min(A.lowlink,J.index))}if(A.lowlink===A.index){for(var at=[];p.length&&(J=p.pop(),J.onStack=!1,at.push(J),J!==A););d.push(at.map(function(X){return X.id}))}}for(var x=0;x"u"&&u(T)}return d}Fu.stronglyConnectedComponents=hK});var M3=pe(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});var xK=function(){function e(){this.locks={}}return e.prototype.add=function(r,i){this.locks[r]=i},e.prototype.clear=function(){this.locks={}},e.prototype.isEmpty=function(){for(var r in this.locks)return!1;return!0},e.prototype.apply=function(r){for(var i in this.locks)r(Number(i),this.locks[i])},e}();fh.Locks=xK;var J1e=function(){function e(r,i,a){a===void 0&&(a=null),this.D=i,this.G=a,this.threshold=1e-4,this.numGridSnapNodes=0,this.snapGridSize=100,this.snapStrength=1e3,this.scaleSnapByMaxH=!1,this.random=new gK,this.project=null,this.x=r,this.k=r.length;var n=this.n=r[0].length;this.H=new Array(this.k),this.g=new Array(this.k),this.Hd=new Array(this.k),this.a=new Array(this.k),this.b=new Array(this.k),this.c=new Array(this.k),this.d=new Array(this.k),this.e=new Array(this.k),this.ia=new Array(this.k),this.ib=new Array(this.k),this.xtmp=new Array(this.k),this.locks=new xK,this.minD=Number.MAX_VALUE;for(var p=n,d;p--;)for(d=n;--d>p;){var u=i[p][d];u>0&&u1e-9)break;var w=this.offsetDir();for(n=0;n1&&I>T||!isFinite(T)){for(n=0;n1&&(A=1);var V=T*T,G=2*A*(I-T)/(V*I),J=I*I*I,at=2*-A/(V*J);for(isFinite(G)||console.log(G),n=0;n0?z-(M+1)*nt:z-(M-1)*nt;-X0;)for(var p=i;p-- >0;)a(n,p)},e.prototype.matrixApply=function(r){e.mApply(this.k,this.n,r)},e.prototype.computeNextPosition=function(r,i){var a=this;this.computeDerivatives(r);var n=this.computeStepSize(this.g);if(this.stepAndProject(r,i,this.g,n),this.project){this.matrixApply(function(d,u){return a.e[d][u]=r[d][u]-i[d][u]});var p=this.computeStepSize(this.e);p=Math.max(.2,Math.min(p,1)),this.stepAndProject(r,i,this.e,p)}},e.prototype.run=function(r){for(var i=Number.MAX_VALUE,a=!1;!a&&r-- >0;){var n=this.rungeKutta();a=Math.abs(i/n-1)>16)/this.range},e.prototype.getNextBetween=function(r,i){return r+this.getNext()*(i-r)},e}();fh.PseudoRandom=gK});var A3=pe(hp=>{"use strict";Object.defineProperty(hp,"__esModule",{value:!0});var _K=function(){function e(r){this.scale=r,this.AB=0,this.AD=0,this.A2=0}return e.prototype.addVariable=function(r){var i=this.scale/r.scale,a=r.offset/r.scale,n=r.weight;this.AB+=n*i*a,this.AD+=n*i*r.desiredPosition,this.A2+=n*i*i},e.prototype.getPosn=function(){return(this.AD-this.AB)/this.A2},e}();hp.PositionStats=_K;var D3=function(){function e(r,i,a,n){n===void 0&&(n=!1),this.left=r,this.right=i,this.gap=a,this.equality=n,this.active=!1,this.unsatisfiable=!1,this.left=r,this.right=i,this.gap=a,this.equality=n}return e.prototype.slack=function(){return this.unsatisfiable?Number.MAX_VALUE:this.right.scale*this.right.position()-this.gap-this.left.scale*this.left.position()},e}();hp.Constraint=D3;var O3=function(){function e(r,i,a){i===void 0&&(i=1),a===void 0&&(a=1),this.desiredPosition=r,this.weight=i,this.scale=a,this.offset=0}return e.prototype.dfdv=function(){return 2*this.weight*(this.position()-this.desiredPosition)},e.prototype.position=function(){return(this.block.ps.scale*this.block.posn+this.offset)/this.scale},e.prototype.visitNeighbours=function(r,i){var a=function(n,p){return n.active&&r!==p&&i(n,p)};this.cOut.forEach(function(n){return a(n,n.right)}),this.cIn.forEach(function(n){return a(n,n.left)})},e}();hp.Variable=O3;var C6=function(){function e(r){this.vars=[],r.offset=0,this.ps=new _K(r.scale),this.addVariable(r)}return e.prototype.addVariable=function(r){r.block=this,this.vars.push(r),this.ps.addVariable(r),this.posn=this.ps.getPosn()},e.prototype.updateWeightedPosition=function(){this.ps.AB=this.ps.AD=this.ps.A2=0;for(var r=0,i=this.vars.length;r=0?this.inactive.push(r):this.bs.merge(r)}}},e.prototype.solve=function(){this.satisfy();for(var r=Number.MAX_VALUE,i=this.bs.cost();Math.abs(r-i)>1e-4;)this.satisfy(),r=i,i=this.bs.cost();return i},e.LAGRANGIAN_TOLERANCE=-1e-4,e.ZERO_UPPERBOUND=-1e-10,e}();hp.Solver=S6;function K1e(e,r,i){for(var a=e.map(function(T){return new O3(T.desiredCenter)}),n=[],p=e.length,d=0;d{"use strict";var X1e=sd&&sd.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(sd,"__esModule",{value:!0});var vK=function(){function e(){this.findIter=function(r){for(var i=this._root,a=this.iterator();i!==null;){var n=this._comparator(r,i.data);if(n===0)return a._cursor=i,a;a._ancestors.push(i),i=i.get_child(n>0)}return null}}return e.prototype.clear=function(){this._root=null,this.size=0},e.prototype.find=function(r){for(var i=this._root;i!==null;){var a=this._comparator(r,i.data);if(a===0)return i.data;i=i.get_child(a>0)}return null},e.prototype.lowerBound=function(r){return this._bound(r,this._comparator)},e.prototype.upperBound=function(r){var i=this._comparator;function a(n,p){return i(p,n)}return this._bound(r,a)},e.prototype.min=function(){var r=this._root;if(r===null)return null;for(;r.left!==null;)r=r.left;return r.data},e.prototype.max=function(){var r=this._root;if(r===null)return null;for(;r.right!==null;)r=r.right;return r.data},e.prototype.iterator=function(){return new bK(this)},e.prototype.each=function(r){for(var i=this.iterator(),a;(a=i.next())!==null;)r(a)},e.prototype.reach=function(r){for(var i=this.iterator(),a;(a=i.prev())!==null;)r(a)},e.prototype._bound=function(r,i){for(var a=this._root,n=this.iterator();a!==null;){var p=this._comparator(r,a.data);if(p===0)return n._cursor=a,n;n._ancestors.push(a),a=a.get_child(p>0)}for(var d=n._ancestors.length-1;d>=0;--d)if(a=n._ancestors[d],i(r,a.data)>0)return n._cursor=a,n._ancestors.length=d,n;return n._ancestors.length=0,n},e}();sd.TreeBase=vK;var bK=function(){function e(r){this._tree=r,this._ancestors=[],this._cursor=null}return e.prototype.data=function(){return this._cursor!==null?this._cursor.data:null},e.prototype.next=function(){if(this._cursor===null){var r=this._tree._root;r!==null&&this._minNode(r)}else if(this._cursor.right===null){var i;do if(i=this._cursor,this._ancestors.length)this._cursor=this._ancestors.pop();else{this._cursor=null;break}while(this._cursor.right===i)}else this._ancestors.push(this._cursor),this._minNode(this._cursor.right);return this._cursor!==null?this._cursor.data:null},e.prototype.prev=function(){if(this._cursor===null){var r=this._tree._root;r!==null&&this._maxNode(r)}else if(this._cursor.left===null){var i;do if(i=this._cursor,this._ancestors.length)this._cursor=this._ancestors.pop();else{this._cursor=null;break}while(this._cursor.left===i)}else this._ancestors.push(this._cursor),this._maxNode(this._cursor.left);return this._cursor!==null?this._cursor.data:null},e.prototype._minNode=function(r){for(;r.left!==null;)this._ancestors.push(r),r=r.left;this._cursor=r},e.prototype._maxNode=function(r){for(;r.right!==null;)this._ancestors.push(r),r=r.right;this._cursor=r},e}();sd.Iterator=bK;var F3=function(){function e(r){this.data=r,this.left=null,this.right=null,this.red=!0}return e.prototype.get_child=function(r){return r?this.right:this.left},e.prototype.set_child=function(r,i){r?this.right=i:this.left=i},e}(),Z1e=function(e){X1e(r,e);function r(i){var a=e.call(this)||this;return a._root=null,a._comparator=i,a.size=0,a}return r.prototype.insert=function(i){var a=!1;if(this._root===null)this._root=new F3(i),a=!0,this.size++;else{var n=new F3(void 0),p=!1,d=!1,u=null,x=n,_=null,v=this._root;for(x.right=this._root;;){if(v===null?(v=new F3(i),_.set_child(p,v),a=!0,this.size++):r.is_red(v.left)&&r.is_red(v.right)&&(v.red=!0,v.left.red=!1,v.right.red=!1),r.is_red(v)&&r.is_red(_)){var C=x.right===u;v===_.get_child(d)?x.set_child(C,r.single_rotate(u,!d)):x.set_child(C,r.double_rotate(u,!d))}var S=this._comparator(v.data,i);if(S===0)break;d=p,p=S<0,u!==null&&(x=u),u=_,_=v,v=v.get_child(p)}this._root=n.right}return this._root.red=!1,a},r.prototype.remove=function(i){if(this._root===null)return!1;var a=new F3(void 0),n=a;n.right=this._root;for(var p=null,d=null,u=null,x=!0;n.get_child(x)!==null;){var _=x;d=p,p=n,n=n.get_child(x);var v=this._comparator(i,n.data);if(x=v>0,v===0&&(u=n),!r.is_red(n)&&!r.is_red(n.get_child(x))){if(r.is_red(n.get_child(!x))){var C=r.single_rotate(n,x);p.set_child(_,C),p=C}else if(!r.is_red(n.get_child(!x))){var S=p.get_child(!_);if(S!==null)if(!r.is_red(S.get_child(!_))&&!r.is_red(S.get_child(_)))p.red=!1,S.red=!0,n.red=!0;else{var E=d.right===p;r.is_red(S.get_child(_))?d.set_child(E,r.double_rotate(p,_)):r.is_red(S.get_child(!_))&&d.set_child(E,r.single_rotate(p,_));var w=d.get_child(E);w.red=!0,n.red=!0,w.left.red=!1,w.right.red=!1}}}}return u!==null&&(u.data=n.data,p.set_child(p.right===n,n.get_child(n.left===null)),this.size--),this._root=a.right,this._root!==null&&(this._root.red=!1),u!==null},r.is_red=function(i){return i!==null&&i.red},r.single_rotate=function(i,a){var n=i.get_child(!a);return i.set_child(!a,n.get_child(a)),n.set_child(a,i),i.red=!0,n.red=!1,n},r.double_rotate=function(i,a){return i.set_child(!a,r.single_rotate(i.get_child(!a),!a)),r.single_rotate(i,a)},r}(vK);sd.RBTree=Z1e});var ku=pe(bl=>{"use strict";var the=bl&&bl.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(bl,"__esModule",{value:!0});var xp=A3(),ehe=w6();function hh(e){return e.bounds=typeof e.leaves<"u"?e.leaves.reduce(function(r,i){return i.bounds.union(r)},vc.empty()):vc.empty(),typeof e.groups<"u"&&(e.bounds=e.groups.reduce(function(r,i){return hh(i).union(r)},e.bounds)),e.bounds=e.bounds.inflate(e.padding),e.bounds}bl.computeGroupBounds=hh;var vc=function(){function e(r,i,a,n){this.x=r,this.X=i,this.y=a,this.Y=n}return e.empty=function(){return new e(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY)},e.prototype.cx=function(){return(this.x+this.X)/2},e.prototype.cy=function(){return(this.y+this.Y)/2},e.prototype.overlapX=function(r){var i=this.cx(),a=r.cx();return i<=a&&r.x0?a[0]:null},e.prototype.vertices=function(){return[{x:this.x,y:this.y},{x:this.X,y:this.y},{x:this.X,y:this.Y},{x:this.x,y:this.Y}]},e.lineIntersection=function(r,i,a,n,p,d,u,x){var _=a-r,v=u-p,C=n-i,S=x-d,E=S*_-v*C;if(E==0)return null;var w=r-p,I=i-d,T=v*I-S*w,A=T/E,V=_*I-C*w,G=V/E;return A>=0&&A<=1&&G>=0&&G<=1?{x:r+A*_,y:i+A*C}:null},e.prototype.inflate=function(r){return new e(this.x-r,this.X+r,this.y-r,this.Y+r)},e}();bl.Rectangle=vc;function ihe(e,r,i){var a=e.rayIntersection(r.cx(),r.cy())||{x:e.cx(),y:e.cy()},n=r.rayIntersection(e.cx(),e.cy())||{x:r.cx(),y:r.cy()},p=n.x-a.x,d=n.y-a.y,u=Math.sqrt(p*p+d*d),x=u-i;return{sourceIntersection:a,targetIntersection:n,arrowStart:{x:a.x+x*p/u,y:a.y+x*d/u}}}bl.makeEdgeBetween=ihe;function nhe(e,r,i){var a=r.rayIntersection(e.x,e.y);a||(a={x:r.cx(),y:r.cy()});var n=a.x-e.x,p=a.y-e.y,d=Math.sqrt(n*n+p*p);return{x:a.x-i*n/d,y:a.y-i*p/d}}bl.makeEdgeTo=nhe;var ahe=function(){function e(r,i,a){this.v=r,this.r=i,this.pos=a,this.prev=P6(),this.next=P6()}return e}(),CK=function(){function e(r,i,a){this.isOpen=r,this.v=i,this.pos=a}return e}();function rhe(e,r){return e.pos>r.pos?1:e.pos=p);var u=new Array(d);for(n=0;n0&&(e[a].insert(p),p[n].insert(e))};i("next","prev"),i("prev","next")}function wK(e,r){return I6(e,r,yK,1e-6)}bl.generateXConstraints=wK;function PK(e,r){return I6(e,r,SK,1e-6)}bl.generateYConstraints=PK;function EK(e){return E6(e,yK,1e-6)}bl.generateXGroupConstraints=EK;function IK(e){return E6(e,SK,1e-6)}bl.generateYGroupConstraints=IK;function she(e){var r=e.map(function(n){return new xp.Variable(n.cx())}),i=wK(e,r),a=new xp.Solver(r,i);a.solve(),r.forEach(function(n,p){return e[p].setXCentre(n.position())}),r=e.map(function(n){return new xp.Variable(n.cy())}),i=PK(e,r),a=new xp.Solver(r,i),a.solve(),r.forEach(function(n,p){return e[p].setYCentre(n.position())})}bl.removeOverlaps=she;var k3=function(e){the(r,e);function r(i,a){var n=e.call(this,0,a)||this;return n.index=i,n}return r}(xp.Variable);bl.IndexedVariable=k3;var phe=function(){function e(r,i,a,n,p){var d=this;if(a===void 0&&(a=null),n===void 0&&(n=null),p===void 0&&(p=!1),this.nodes=r,this.groups=i,this.rootGroup=a,this.avoidOverlaps=p,this.variables=r.map(function(x,_){return x.variable=new k3(_,1)}),n&&this.createConstraints(n),p&&a&&typeof a.groups<"u"){r.forEach(function(x){if(!x.width||!x.height){x.bounds=new vc(x.x,x.x,x.y,x.y);return}var _=x.width/2,v=x.height/2;x.bounds=new vc(x.x-_,x.x+_,x.y-v,x.y+v)}),hh(a);var u=r.length;i.forEach(function(x){d.variables[u]=x.minVar=new k3(u++,typeof x.stiffness<"u"?x.stiffness:.01),d.variables[u]=x.maxVar=new k3(u++,typeof x.stiffness<"u"?x.stiffness:.01)})}}return e.prototype.createSeparation=function(r){return new xp.Constraint(this.nodes[r.left].variable,this.nodes[r.right].variable,r.gap,typeof r.equality<"u"?r.equality:!1)},e.prototype.makeFeasible=function(r){var i=this;if(this.avoidOverlaps){var a="x",n="width";r.axis==="x"&&(a="y",n="height");var p=r.offsets.map(function(u){return i.nodes[u.node]}).sort(function(u,x){return u[a]-x[a]}),d=null;p.forEach(function(u){if(d){var x=d[a]+d[n];x>u[a]&&(u[a]=x)}d=u})}},e.prototype.createAlignment=function(r){var i=this,a=this.nodes[r.offsets[0].node].variable;this.makeFeasible(r);var n=r.axis==="x"?this.xConstraints:this.yConstraints;r.offsets.slice(1).forEach(function(p){var d=i.nodes[p.node].variable;n.push(new xp.Constraint(a,d,p.offset,!0))})},e.prototype.createConstraints=function(r){var i=this,a=function(n){return typeof n.type>"u"||n.type==="separation"};this.xConstraints=r.filter(function(n){return n.axis==="x"&&a(n)}).map(function(n){return i.createSeparation(n)}),this.yConstraints=r.filter(function(n){return n.axis==="y"&&a(n)}).map(function(n){return i.createSeparation(n)}),r.filter(function(n){return n.type==="alignment"}).forEach(function(n){return i.createAlignment(n)})},e.prototype.setupVariablesAndBounds=function(r,i,a,n){this.nodes.forEach(function(p,d){p.fixed?(p.variable.weight=p.fixedWeight?p.fixedWeight:1e3,a[d]=n(p)):p.variable.weight=1;var u=(p.width||0)/2,x=(p.height||0)/2,_=r[d],v=i[d];p.bounds=new vc(_-u,_+u,v-x,v+x)})},e.prototype.xProject=function(r,i,a){!this.rootGroup&&!(this.avoidOverlaps||this.xConstraints)||this.project(r,i,r,a,function(n){return n.px},this.xConstraints,EK,function(n){return n.bounds.setXCentre(a[n.variable.index]=n.variable.position())},function(n){var p=a[n.minVar.index]=n.minVar.position(),d=a[n.maxVar.index]=n.maxVar.position(),u=n.padding/2;n.bounds.x=p-u,n.bounds.X=d+u})},e.prototype.yProject=function(r,i,a){!this.rootGroup&&!this.yConstraints||this.project(r,i,i,a,function(n){return n.py},this.yConstraints,IK,function(n){return n.bounds.setYCentre(a[n.variable.index]=n.variable.position())},function(n){var p=a[n.minVar.index]=n.minVar.position(),d=a[n.maxVar.index]=n.maxVar.position(),u=n.padding/2;n.bounds.y=p-u,n.bounds.Y=d+u})},e.prototype.projectFunctions=function(){var r=this;return[function(i,a,n){return r.xProject(i,a,n)},function(i,a,n){return r.yProject(i,a,n)}]},e.prototype.project=function(r,i,a,n,p,d,u,x,_){this.setupVariablesAndBounds(r,i,n,p),this.rootGroup&&this.avoidOverlaps&&(hh(this.rootGroup),d=d.concat(u(this.rootGroup))),this.solve(this.variables,d,a,n),this.nodes.forEach(x),this.rootGroup&&this.avoidOverlaps&&(this.groups.forEach(_),hh(this.rootGroup))},e.prototype.solve=function(r,i,a,n){var p=new xp.Solver(r,i);p.setStartingPositions(a),p.setDesiredPositions(n),p.solve()},e}();bl.Projection=phe});var T6=pe(R3=>{"use strict";Object.defineProperty(R3,"__esModule",{value:!0});var TK=function(){function e(r){this.elem=r,this.subheaps=[]}return e.prototype.toString=function(r){for(var i="",a=!1,n=0;n{"use strict";Object.defineProperty(M6,"__esModule",{value:!0});var MK=T6(),DK=function(){function e(r,i){this.id=r,this.distance=i}return e}(),mhe=function(){function e(r){this.id=r,this.neighbours=[]}return e}(),OK=function(){function e(r,i,a){this.node=r,this.prev=i,this.d=a}return e}(),dhe=function(){function e(r,i,a,n,p){this.n=r,this.es=i,this.neighbours=new Array(this.n);for(var d=this.n;d--;)this.neighbours[d]=new mhe(d);for(d=this.es.length;d--;){var u=this.es[d],x=a(u),_=n(u),v=p(u);this.neighbours[x].neighbours.push(new DK(_,v)),this.neighbours[_].neighbours.push(new DK(x,v))}}return e.prototype.DistanceMatrix=function(){for(var r=new Array(this.n),i=0;iC&&(_.d=C,_.prev=u,a.reduceKey(_.q,_,function(E,w){return E.q=w}))}}return p},e}();M6.Calculator=dhe});var F6=pe(Gr=>{"use strict";var FK=Gr&&Gr.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(Gr,"__esModule",{value:!0});var uhe=ku(),O6=function(){function e(){}return e}();Gr.Point=O6;var A6=function(){function e(r,i,a,n){this.x1=r,this.y1=i,this.x2=a,this.y2=n}return e}();Gr.LineSegment=A6;var fhe=function(e){FK(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r}(O6);Gr.PolyPoint=fhe;function Zl(e,r,i){return(r.x-e.x)*(i.y-e.y)-(i.x-e.x)*(r.y-e.y)}Gr.isLeft=Zl;function e0(e,r,i){return Zl(e,r,i)>0}function Ts(e,r,i){return Zl(e,r,i)<0}function hhe(e){var r=e.slice(0).sort(function(S,E){return S.x!==E.x?E.x-S.x:E.y-S.y}),i=e.length,a,n=0,p=r[0].x;for(a=1;a=0&&r[a].x===v;a--);for(x=a+1,a=d;++a<=x;)if(!(Zl(r[n],r[x],r[a])>=0&&a1&&!(Zl(u[u.length-2],u[u.length-1],r[a])>0);)u.length-=1;a!=n&&u.push(r[a])}_!=x&&u.push(r[_]);var C=u.length;for(a=x;--a>=d;)if(!(Zl(r[_],r[d],r[a])>=0&&a>d)){for(;u.length>C&&!(Zl(u[u.length-2],u[u.length-1],r[a])>0);)u.length-=1;a!=n&&u.push(r[a])}}return u}Gr.ConvexHull=hhe;function xhe(e,r,i){r.slice(0).sort(function(a,n){return Math.atan2(a.y-e.y,a.x-e.x)-Math.atan2(n.y-e.y,n.x-e.x)}).forEach(i)}Gr.clockwiseRadialSweep=xhe;function ghe(e,r){var i=r.slice(0);return i.push(r[0]),{rtan:N3(e,i),ltan:L3(e,i)}}function N3(e,r){var i=r.length-1,a,n,p,d,u;if(Ts(e,r[1],r[0])&&!e0(e,r[i-1],r[0]))return 0;for(a=0,n=i;;){if(n-a===1)return e0(e,r[a],r[n])?a:n;if(p=Math.floor((a+n)/2),u=Ts(e,r[p+1],r[p]),u&&!e0(e,r[p-1],r[p]))return p;d=e0(e,r[a+1],r[a]),d?u||e0(e,r[a],r[p])?n=p:a=p:u&&Ts(e,r[a],r[p])?n=p:a=p}}function L3(e,r){var i=r.length-1,a,n,p,d,u;if(e0(e,r[i-1],r[0])&&!Ts(e,r[1],r[0]))return 0;for(a=0,n=i;;){if(n-a===1)return Ts(e,r[a],r[n])?a:n;if(p=Math.floor((a+n)/2),u=Ts(e,r[p+1],r[p]),e0(e,r[p-1],r[p])&&!u)return p;d=Ts(e,r[a+1],r[a]),d?u?Ts(e,r[a],r[p])?n=p:a=p:n=p:u?a=p:e0(e,r[a],r[p])?n=p:a=p}}function V3(e,r,i,a,n,p){var d,u;d=i(r[0],e),u=a(e[d],r);for(var x=!1;!x;){for(x=!0;d===e.length-1&&(d=0),!n(r[u],e[d],e[d+1]);)++d;for(;u===0&&(u=r.length-1),!p(e[d],r[u],r[u-1]);)--u,x=!1}return{t1:d,t2:u}}Gr.tangent_PolyPolyC=V3;function _he(e,r){var i=kK(r,e);return{t1:i.t2,t2:i.t1}}Gr.LRtangent_PolyPolyC=_he;function kK(e,r){return V3(e,r,N3,L3,e0,Ts)}Gr.RLtangent_PolyPolyC=kK;function vhe(e,r){return V3(e,r,L3,L3,Ts,Ts)}Gr.LLtangent_PolyPolyC=vhe;function bhe(e,r){return V3(e,r,N3,N3,e0,e0)}Gr.RRtangent_PolyPolyC=bhe;var gh=function(){function e(r,i){this.t1=r,this.t2=i}return e}();Gr.BiTangent=gh;var RK=function(){function e(){}return e}();Gr.BiTangents=RK;var Che=function(e){FK(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r}(O6);Gr.TVGPoint=Che;var D6=function(){function e(r,i,a,n){this.id=r,this.polyid=i,this.polyvertid=a,this.p=n,n.vv=this}return e}();Gr.VisibilityVertex=D6;var B3=function(){function e(r,i){this.source=r,this.target=i}return e.prototype.length=function(){var r=this.source.p.x-this.target.p.x,i=this.source.p.y-this.target.p.y;return Math.sqrt(r*r+i*i)},e}();Gr.VisibilityEdge=B3;var yhe=function(){function e(r,i){if(this.P=r,this.V=[],this.E=[],i)this.V=i.V.slice(0),this.E=i.E.slice(0);else{for(var a=r.length,n=0;n0&&this.E.push(new B3(p[d-1].vv,x))}p.length>1&&this.E.push(new B3(p[0].vv,p[p.length-1].vv))}for(var n=0;n0)return!0;return!1},e}();Gr.TangentVisibilityGraph=yhe;function BK(e,r){for(var i=[],a=1,n=r.length;a=0&&w>=0&&I<0&&T>=0&&A>=0&&V<0?n.ll=new gh(p,d):E<=0&&w<=0&&I>0&&T<=0&&A<=0&&V>0?n.rr=new gh(p,d):E<=0&&w>0&&I<=0&&T>=0&&A<0&&V>=0?n.rl=new gh(p,d):E>=0&&w<0&&I>=0&&T<=0&&A>0&&V<=0&&(n.lr=new gh(p,d))}return n}Gr.tangents=NK;function She(e,r){for(var i=1,a=r.length;i0)return!0}return!1}Gr.polysOverlap=whe});var k6=pe(q3=>{"use strict";Object.defineProperty(q3,"__esModule",{value:!0});var Ms={PADDING:10,GOLDEN_SECTION:(1+Math.sqrt(5))/2,FLOAT_EPSILON:1e-4,MAX_INERATIONS:100};function Phe(e,r,i,C,v,p){v===void 0&&(v=1),p===void 0&&(p=!0);var d=0,u=0,x=r,_=i,v=typeof v<"u"?v:1,C=typeof C<"u"?C:0,S=0,E=0,w=0,I=0,T=[];if(e.length==0)return;A(e),G(e,v),p&&V(e);function A(ot){ot.forEach(function(ct){ht(ct)});function ht(ct){var z=Number.MAX_VALUE,U=Number.MAX_VALUE,st=0,M=0;ct.array.forEach(function(F){var B=typeof F.width<"u"?F.width:C,R=typeof F.height<"u"?F.height:C;B/=2,R/=2,st=Math.max(F.x+B,st),z=Math.min(F.x-B,z),M=Math.max(F.y+R,M),U=Math.min(F.y-R,U)}),ct.width=st-z,ct.height=M-U}}function V(ot){ot.forEach(function(ht){var ct={x:0,y:0};ht.array.forEach(function(st){ct.x+=st.x,ct.y+=st.y}),ct.x/=ht.array.length,ct.y/=ht.array.length;var z={x:ct.x-ht.width/2,y:ct.y-ht.height/2},U={x:ht.x-z.x+x/2-S/2,y:ht.y-z.y+_/2-E/2};ht.array.forEach(function(st){st.x+=U.x,st.y+=U.y})})}function G(ot,ht){var ct=Number.POSITIVE_INFINITY,z=0;ot.sort(function(bt,kt){return kt.height-bt.height}),w=ot.reduce(function(bt,kt){return bt.widthw||H>Ms.FLOAT_EPSILON;){if(R!=1)var et=st-(st-U)/Ms.GOLDEN_SECTION,F=J(ot,et);if(R!=0)var vt=U+(st-U)/Ms.GOLDEN_SECTION,B=J(ot,vt);if(j=Math.abs(et-vt),H=Math.abs(F-B),FB?(U=et,et=vt,F=B,R=1):(st=vt,vt=et,B=F,R=0),M++>100)break}J(ot,z)}function J(ot,ht){T=[],S=0,E=0,I=u;for(var ct=0;ct=ot.height&&T[z].x+T[z].width+ot.width+Ms.PADDING-ht<=Ms.FLOAT_EPSILON){ct=T[z];break}T.push(ot),ct!==void 0?(ot.x=ct.x+ct.width+Ms.PADDING,ot.y=ct.bottom,ot.space_left=ot.height,ot.bottom=ot.y,ct.space_left-=ot.height+Ms.PADDING,ct.bottom+=ot.height+Ms.PADDING):(ot.y=I,I+=ot.height+Ms.PADDING,ot.x=d,ot.bottom=ot.y,ot.space_left=ot.height),ot.y+ot.height-E>-Ms.FLOAT_EPSILON&&(E=ot.y+ot.height-u),ot.x+ot.width-S>-Ms.FLOAT_EPSILON&&(S=ot.x+ot.width-d)}function X(ot){var ht=0;return ot.forEach(function(ct){return ht+=ct.width+Ms.PADDING}),ht}function nt(){return S/E}}q3.applyPacking=Phe;function Ehe(e,r){for(var i={},a={},n=[],p=0,d=0;d{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});var Ihe=b6(),R6=T3(),j3=M3(),z3=ku(),LK=xh(),VK=F6(),qK=k6(),_h;(function(e){e[e.start=0]="start",e[e.tick=1]="tick",e[e.end=2]="end"})(_h=vh.EventType||(vh.EventType={}));function H3(e){return typeof e.leaves<"u"||typeof e.groups<"u"}var The=function(){function e(){var r=this;this._canvasSize=[1,1],this._linkDistance=20,this._defaultNodeSize=10,this._linkLengthCalculator=null,this._linkType=null,this._avoidOverlaps=!1,this._handleDisconnected=!0,this._running=!1,this._nodes=[],this._groups=[],this._rootGroup=null,this._links=[],this._constraints=[],this._distanceMatrix=null,this._descent=null,this._directedLinkConstraints=null,this._threshold=.01,this._visibilityGraph=null,this._groupCompactness=1e-6,this.event=null,this.linkAccessor={getSourceIndex:e.getSourceIndex,getTargetIndex:e.getTargetIndex,setLength:e.setLinkLength,getType:function(i){return typeof r._linkType=="function"?r._linkType(i):0}}}return e.prototype.on=function(r,i){return this.event||(this.event={}),typeof r=="string"?this.event[_h[r]]=i:this.event[r]=i,this},e.prototype.trigger=function(r){this.event&&typeof this.event[r.type]<"u"&&this.event[r.type](r)},e.prototype.kick=function(){for(;!this.tick(););},e.prototype.tick=function(){if(this._alpha"u"||typeof a.py>"u")&&(a.px=a.x,a.py=a.y);var p=[a.px,a.py];this._descent.locks.add(n,p)}var d=this._descent.rungeKutta();return d===0?this._alpha=0:typeof this._lastStress<"u"&&(this._alpha=d),this._lastStress=d,this.updateNodePositions(),this.trigger({type:_h.tick,alpha:this._alpha,stress:this._lastStress}),!1},e.prototype.updateNodePositions=function(){for(var r=this._descent.x[0],i=this._descent.x[1],a,n=this._nodes.length;n--;)a=this._nodes[n],a.x=r[n],a.y=i[n]},e.prototype.nodes=function(r){if(!r){if(this._nodes.length===0&&this._links.length>0){var i=0;this._links.forEach(function(n){i=Math.max(i,n.source,n.target)}),this._nodes=new Array(++i);for(var a=0;a"u"&&(a.padding=1),typeof a.leaves<"u"&&a.leaves.forEach(function(n,p){typeof n=="number"&&((a.leaves[p]=i._nodes[n]).parent=a)}),typeof a.groups<"u"&&a.groups.forEach(function(n,p){typeof n=="number"&&((a.groups[p]=i._groups[n]).parent=a)})}),this._rootGroup.leaves=this._nodes.filter(function(a){return typeof a.parent>"u"}),this._rootGroup.groups=this._groups.filter(function(a){return typeof a.parent>"u"}),this):this._groups},e.prototype.powerGraphGroups=function(r){var i=Ihe.getGroups(this._nodes,this._links,this.linkAccessor,this._rootGroup);return this.groups(i.groups),r(i),this},e.prototype.avoidOverlaps=function(r){return arguments.length?(this._avoidOverlaps=r,this):this._avoidOverlaps},e.prototype.handleDisconnected=function(r){return arguments.length?(this._handleDisconnected=r,this):this._handleDisconnected},e.prototype.flowLayout=function(r,i){return arguments.length||(r="y"),this._directedLinkConstraints={axis:r,getMinSeparation:typeof i=="number"?function(){return i}:i},this},e.prototype.links=function(r){return arguments.length?(this._links=r,this):this._links},e.prototype.constraints=function(r){return arguments.length?(this._constraints=r,this):this._constraints},e.prototype.distanceMatrix=function(r){return arguments.length?(this._distanceMatrix=r,this):this._distanceMatrix},e.prototype.size=function(r){return r?(this._canvasSize=r,this):this._canvasSize},e.prototype.defaultNodeSize=function(r){return r?(this._defaultNodeSize=r,this):this._defaultNodeSize},e.prototype.groupCompactness=function(r){return r?(this._groupCompactness=r,this):this._groupCompactness},e.prototype.linkDistance=function(r){return r?(this._linkDistance=typeof r=="function"?r:+r,this._linkLengthCalculator=null,this):this._linkDistance},e.prototype.linkType=function(r){return this._linkType=r,this},e.prototype.convergenceThreshold=function(r){return r?(this._threshold=typeof r=="function"?r:+r,this):this._threshold},e.prototype.alpha=function(r){return arguments.length?(r=+r,this._alpha?r>0?this._alpha=r:this._alpha=0:r>0&&(this._running||(this._running=!0,this.trigger({type:_h.start,alpha:this._alpha=r}),this.kick())),this):this._alpha},e.prototype.getLinkLength=function(r){return typeof this._linkDistance=="function"?+this._linkDistance(r):this._linkDistance},e.setLinkLength=function(r,i){r.length=i},e.prototype.getLinkType=function(r){return typeof this._linkType=="function"?this._linkType(r):0},e.prototype.symmetricDiffLinkLengths=function(r,i){var a=this;return i===void 0&&(i=1),this.linkDistance(function(n){return r*n.length}),this._linkLengthCalculator=function(){return R6.symmetricDiffLinkLengths(a._links,a.linkAccessor,i)},this},e.prototype.jaccardLinkLengths=function(r,i){var a=this;return i===void 0&&(i=1),this.linkDistance(function(n){return r*n.length}),this._linkLengthCalculator=function(){return R6.jaccardLinkLengths(a._links,a.linkAccessor,i)},this},e.prototype.start=function(r,i,a,n,p,d){var u=this;r===void 0&&(r=0),i===void 0&&(i=0),a===void 0&&(a=0),n===void 0&&(n=0),p===void 0&&(p=!0),d===void 0&&(d=!0);var x,_,v=this.nodes().length,C=v+2*this._groups.length,S=this._links.length,E=this._canvasSize[0],w=this._canvasSize[1],I=new Array(C),T=new Array(C),A=null,V=this._avoidOverlaps;this._nodes.forEach(function(ct,z){ct.index=z,typeof ct.x>"u"&&(ct.x=E/2,ct.y=w/2),I[z]=ct.x,T[z]=ct.y}),this._linkLengthCalculator&&this._linkLengthCalculator();var G;this._distanceMatrix?G=this._distanceMatrix:(G=new LK.Calculator(C,this._links,e.getSourceIndex,e.getTargetIndex,function(ct){return u.getLinkLength(ct)}).DistanceMatrix(),A=j3.Descent.createSquareMatrix(C,function(){return 2}),this._links.forEach(function(ct){typeof ct.source=="number"&&(ct.source=u._nodes[ct.source]),typeof ct.target=="number"&&(ct.target=u._nodes[ct.target])}),this._links.forEach(function(ct){var z=e.getSourceIndex(ct),U=e.getTargetIndex(ct);A[z][U]=A[U][z]=ct.weight||1}));var J=j3.Descent.createSquareMatrix(C,function(ct,z){return G[ct][z]});if(this._rootGroup&&typeof this._rootGroup.groups<"u"){var x=v,at=function(z,U,st,M){A[z][U]=A[U][z]=st,J[z][U]=J[U][z]=M};this._groups.forEach(function(z){at(x,x+1,u._groupCompactness,.1),I[x]=0,T[x++]=0,I[x]=0,T[x++]=0})}else this._rootGroup={leaves:this._nodes,groups:[]};var X=this._constraints||[];this._directedLinkConstraints&&(this.linkAccessor.getMinSeparation=this._directedLinkConstraints.getMinSeparation,X=X.concat(R6.generateDirectedEdgeConstraints(v,this._links,this._directedLinkConstraints.axis,this.linkAccessor))),this.avoidOverlaps(!1),this._descent=new j3.Descent([I,T],J),this._descent.locks.clear();for(var x=0;x0&&(this._descent.project=new z3.Projection(this._nodes,this._groups,this._rootGroup,X).projectFunctions()),this._descent.run(i),this.separateOverlappingComponents(E,w,d),this.avoidOverlaps(V),V&&(this._nodes.forEach(function(ct,z){ct.x=I[z],ct.y=T[z]}),this._descent.project=new z3.Projection(this._nodes,this._groups,this._rootGroup,X,!0).projectFunctions(),this._nodes.forEach(function(ct,z){I[z]=ct.x,T[z]=ct.y})),this._descent.G=A,this._descent.run(a),n){this._descent.snapStrength=1e3,this._descent.snapGridSize=this._nodes[0].width,this._descent.numGridSnapNodes=v,this._descent.scaleSnapByMaxH=v!=C;var ht=j3.Descent.createSquareMatrix(C,function(ct,z){return ct>=v||z>=v?A[ct][z]:0});this._descent.G=ht,this._descent.run(n)}return this.updateNodePositions(),this.separateOverlappingComponents(E,w,d),p?this.resume():this},e.prototype.initialLayout=function(r,i,a){if(this._groups.length>0&&r>0){var n=this._nodes.length,p=this._links.map(function(u){return{source:u.source.index,target:u.target.index}}),d=this._nodes.map(function(u){return{index:u.index}});this._groups.forEach(function(u,x){d.push({index:u.index=n+x})}),this._groups.forEach(function(u,x){typeof u.leaves<"u"&&u.leaves.forEach(function(_){return p.push({source:u.index,target:_.index})}),typeof u.groups<"u"&&u.groups.forEach(function(_){return p.push({source:u.index,target:_.index})})}),new e().size(this.size()).nodes(d).links(p).avoidOverlaps(!1).linkDistance(this.linkDistance()).symmetricDiffLinkLengths(5).convergenceThreshold(1e-4).start(r,0,0,0,!1),this._nodes.forEach(function(u){i[u.index]=d[u.index].x,a[u.index]=d[u.index].y})}else this._descent.run(r)},e.prototype.separateOverlappingComponents=function(r,i,a){var n=this;if(a===void 0&&(a=!0),!this._distanceMatrix&&this._handleDisconnected){var p=this._descent.x[0],d=this._descent.x[1];this._nodes.forEach(function(x,_){x.x=p[_],x.y=d[_]});var u=qK.separateGraphs(this._nodes,this._links);qK.applyPacking(u,r,i,this._defaultNodeSize,1,a),this._nodes.forEach(function(x,_){n._descent.x[0][_]=x.x,n._descent.x[1][_]=x.y,x.bounds&&(x.bounds.setXCentre(x.x),x.bounds.setYCentre(x.y))})}},e.prototype.resume=function(){return this.alpha(.1)},e.prototype.stop=function(){return this.alpha(0)},e.prototype.prepareEdgeRouting=function(r){r===void 0&&(r=0),this._visibilityGraph=new VK.TangentVisibilityGraph(this._nodes.map(function(i){return i.bounds.inflate(-r).vertices()}))},e.prototype.routeEdge=function(r,i,a){i===void 0&&(i=5);var n=[],p=new VK.TangentVisibilityGraph(this._visibilityGraph.P,{V:this._visibilityGraph.V,E:this._visibilityGraph.E}),d={x:r.source.x,y:r.source.y},u={x:r.target.x,y:r.target.y},x=p.addPoint(d,r.source.index),_=p.addPoint(u,r.target.index);p.addEdgeIfVisible(d,u,r.source.index,r.target.index),typeof a<"u"&&a(p);var v=function(J){return J.source.id},C=function(J){return J.target.id},S=function(J){return J.length()},E=new LK.Calculator(p.V.length,p.E,v,C,S),w=E.PathFromNodeToNode(x.id,_.id);if(w.length===1||w.length===p.V.length){var I=z3.makeEdgeBetween(r.source.innerBounds,r.target.innerBounds,i);n=[I.sourceIntersection,I.arrowStart]}else{for(var T=w.length-2,A=p.V[w[T]].p,V=p.V[w[0]].p,n=[r.source.innerBounds.rayIntersection(A.x,A.y)],G=T;G>=0;--G)n.push(p.V[w[G]].p);n.push(z3.makeEdgeTo(V,r.target.innerBounds,i))}return n},e.getSourceIndex=function(r){return typeof r.source=="number"?r.source:r.source.index},e.getTargetIndex=function(r){return typeof r.target=="number"?r.target:r.target.index},e.linkId=function(r){return e.getSourceIndex(r)+"-"+e.getTargetIndex(r)},e.dragStart=function(r){H3(r)?e.storeOffset(r,e.dragOrigin(r)):(e.stopNode(r),r.fixed|=2)},e.stopNode=function(r){r.px=r.x,r.py=r.y},e.storeOffset=function(r,i){typeof r.leaves<"u"&&r.leaves.forEach(function(a){a.fixed|=2,e.stopNode(a),a._dragGroupOffsetX=a.x-i.x,a._dragGroupOffsetY=a.y-i.y}),typeof r.groups<"u"&&r.groups.forEach(function(a){return e.storeOffset(a,i)})},e.dragOrigin=function(r){return H3(r)?{x:r.bounds.cx(),y:r.bounds.cy()}:r},e.drag=function(r,i){H3(r)?(typeof r.leaves<"u"&&r.leaves.forEach(function(a){r.bounds.setXCentre(i.x),r.bounds.setYCentre(i.y),a.px=a._dragGroupOffsetX+i.x,a.py=a._dragGroupOffsetY+i.y}),typeof r.groups<"u"&&r.groups.forEach(function(a){return e.drag(a,i)})):(r.px=i.x,r.py=i.y)},e.dragEnd=function(r){H3(r)?(typeof r.leaves<"u"&&r.leaves.forEach(function(i){e.dragEnd(i),delete i._dragGroupOffsetX,delete i._dragGroupOffsetY}),typeof r.groups<"u"&&r.groups.forEach(e.dragEnd)):r.fixed&=-7},e.mouseOver=function(r){r.fixed|=4,r.px=r.x,r.py=r.y},e.mouseOut=function(r){r.fixed&=-5},e}();vh.Layout=The});var zK=pe(Bu=>{"use strict";var Mhe=Bu&&Bu.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(Bu,"__esModule",{value:!0});var B6=Ru(),jK=function(e){Mhe(r,e);function r(i){var a=e.call(this)||this,n=a,p=i;return p.trigger&&(a.trigger=p.trigger),p.kick&&(a.kick=p.kick),p.drag&&(a.drag=p.drag),p.on&&(a.on=p.on),a.dragstart=a.dragStart=B6.Layout.dragStart,a.dragend=a.dragEnd=B6.Layout.dragEnd,a}return r.prototype.trigger=function(i){},r.prototype.kick=function(){},r.prototype.drag=function(){},r.prototype.on=function(i,a){return this},r}(B6.Layout);Bu.LayoutAdaptor=jK;function Dhe(e){return new jK(e)}Bu.adaptor=Dhe});var GK=pe(Nu=>{"use strict";var Ohe=Nu&&Nu.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(Nu,"__esModule",{value:!0});var ts=Ru(),HK=function(e){Ohe(r,e);function r(){var i=e.call(this)||this;i.event=d3.dispatch(ts.EventType[ts.EventType.start],ts.EventType[ts.EventType.tick],ts.EventType[ts.EventType.end]);var a=i,n;return i.drag=function(){if(!p)var p=d3.behavior.drag().origin(ts.Layout.dragOrigin).on("dragstart.d3adaptor",ts.Layout.dragStart).on("drag.d3adaptor",function(d){ts.Layout.drag(d,d3.event),a.resume()}).on("dragend.d3adaptor",ts.Layout.dragEnd);if(!arguments.length)return p;this.call(p)},i}return r.prototype.trigger=function(i){var a={type:ts.EventType[i.type],alpha:i.alpha,stress:i.stress};this.event[a.type](a)},r.prototype.kick=function(){var i=this;d3.timer(function(){return e.prototype.tick.call(i)})},r.prototype.on=function(i,a){return typeof i=="string"?this.event.on(i,a):this.event.on(ts.EventType[i],a),this},r}(ts.Layout);Nu.D3StyleLayoutAdaptor=HK;function Ahe(){return new HK}Nu.d3adaptor=Ahe});var UK=pe(bh=>{"use strict";var Fhe=bh&&bh.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(bh,"__esModule",{value:!0});var es=Ru(),khe=function(e){Fhe(r,e);function r(i){var a=e.call(this)||this;a.d3Context=i,a.event=i.dispatch(es.EventType[es.EventType.start],es.EventType[es.EventType.tick],es.EventType[es.EventType.end]);var n=a,p;return a.drag=function(){if(!d)var d=i.drag().subject(es.Layout.dragOrigin).on("start.d3adaptor",es.Layout.dragStart).on("drag.d3adaptor",function(u){es.Layout.drag(u,i.event),n.resume()}).on("end.d3adaptor",es.Layout.dragEnd);if(!arguments.length)return d;arguments[0].call(d)},a}return r.prototype.trigger=function(i){var a={type:es.EventType[i.type],alpha:i.alpha,stress:i.stress};this.event.call(a.type,a)},r.prototype.kick=function(){var i=this,a=this.d3Context.timer(function(){return e.prototype.tick.call(i)&&a.stop()})},r.prototype.on=function(i,a){return typeof i=="string"?this.event.on(i,a):this.event.on(es.EventType[i],a),this},r}(es.Layout);bh.D3StyleLayoutAdaptor=khe});var $K=pe(N6=>{"use strict";Object.defineProperty(N6,"__esModule",{value:!0});var Rhe=GK(),Bhe=UK();function Nhe(e){return!e||Lhe(e)?new Rhe.D3StyleLayoutAdaptor:new Bhe.D3StyleLayoutAdaptor(e)}N6.d3adaptor=Nhe;function Lhe(e){var r=/^3\./;return e.version&&e.version.match(r)!==null}});var j6=pe(Lu=>{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});var Vhe=ku(),L6=A3(),qhe=xh(),WK=function(){function e(r,i,a){this.id=r,this.rect=i,this.children=a,this.leaf=typeof a>"u"||a.length===0}return e}();Lu.NodeWrapper=WK;var V6=function(){function e(r,i,a,n,p){n===void 0&&(n=null),p===void 0&&(p=null),this.id=r,this.x=i,this.y=a,this.node=n,this.line=p}return e}();Lu.Vert=V6;var q6=function(){function e(r,i){this.s=r,this.t=i;var a=e.findMatch(r,i),n=i.slice(0).reverse(),p=e.findMatch(r,n);a.length>=p.length?(this.length=a.length,this.si=a.si,this.ti=a.ti,this.reversed=!1):(this.length=p.length,this.si=p.si,this.ti=i.length-p.ti-p.length,this.reversed=!0)}return e.findMatch=function(r,i){for(var a=r.length,n=i.length,p={length:0,si:-1,ti:-1},d=new Array(a),u=0;up.length&&(p.length=_,p.si=u-_+1,p.ti=x-_+1)}else d[u][x]=0}return p},e.prototype.getSequence=function(){return this.length>=0?this.s.slice(this.si,this.si+this.length):[]},e}();Lu.LongestCommonSubsequence=q6;var jhe=function(){function e(r,i,a){var n=this;a===void 0&&(a=12),this.originalnodes=r,this.groupPadding=a,this.leaves=null,this.nodes=r.map(function(I,T){return new WK(T,i.getBounds(I),i.getChildren(I))}),this.leaves=this.nodes.filter(function(I){return I.leaf}),this.groups=this.nodes.filter(function(I){return!I.leaf}),this.cols=this.getGridLines("x"),this.rows=this.getGridLines("y"),this.groups.forEach(function(I){return I.children.forEach(function(T){return n.nodes[T].parent=I})}),this.root={children:[]},this.nodes.forEach(function(I){typeof I.parent>"u"&&(I.parent=n.root,n.root.children.push(I.id)),I.ports=[]}),this.backToFront=this.nodes.slice(0),this.backToFront.sort(function(I,T){return n.getDepth(I)-n.getDepth(T)});var p=this.backToFront.slice(0).reverse().filter(function(I){return!I.leaf});p.forEach(function(I){var T=Vhe.Rectangle.empty();I.children.forEach(function(A){return T=T.union(n.nodes[A].rect)}),I.rect=T.inflate(n.groupPadding)});var d=this.midPoints(this.cols.map(function(I){return I.pos})),u=this.midPoints(this.rows.map(function(I){return I.pos})),x=d[0],_=d[d.length-1],v=u[0],C=u[u.length-1],S=this.rows.map(function(I){return{x1:x,x2:_,y1:I.pos,y2:I.pos}}).concat(u.map(function(I){return{x1:x,x2:_,y1:I,y2:I}})),E=this.cols.map(function(I){return{x1:I.pos,x2:I.pos,y1:v,y2:C}}).concat(d.map(function(I){return{x1:I,x2:I,y1:v,y2:C}})),w=S.concat(E);w.forEach(function(I){return I.verts=[]}),this.verts=[],this.edges=[],S.forEach(function(I){return E.forEach(function(T){var A=new V6(n.verts.length,T.x1,I.y1);I.verts.push(A),T.verts.push(A),n.verts.push(A);for(var V=n.backToFront.length;V-- >0;){var G=n.backToFront[V],J=G.rect,at=Math.abs(A.x-J.cx()),X=Math.abs(A.y-J.cy());if(at0;){var n=a.filter(function(d){return d.rect["overlap"+r.toUpperCase()](a[0].rect)}),p={nodes:n,pos:this.avg(n.map(function(d){return d.rect["c"+r]()}))};i.push(p),p.nodes.forEach(function(d){return a.splice(a.indexOf(d),1)})}return i.sort(function(d,u){return d.pos-u.pos}),i},e.prototype.getDepth=function(r){for(var i=0;r.parent!==this.root;)i++,r=r.parent;return i},e.prototype.midPoints=function(r){for(var i=r[1]-r[0],a=[r[0]-i/2],n=1;n.1)&&(C={pos:x[0][i],segments:[]},v.push(C)),C.segments.push(x)}return v},e.nudgeSegs=function(r,i,a,n,p,d){var u=n.length;if(!(u<=1)){for(var x=n.map(function(G){return new L6.Variable(G[0][r])}),_=[],v=0;v=0&&_.push(new L6.Constraint(x[T],x[A],d))}var V=new L6.Solver(x,_);V.solve(),x.forEach(function(G,J){var at=n[J],X=G.position();at[0][r]=at[1][r]=X;var nt=a[at.edgeid];at.i>0&&(nt[at.i-1][1][r]=X),at.iMath.PI||p<-Math.PI)&&(p=n-a),p},e.isLeft=function(r,i,a){return(i.x-r.x)*(a.y-r.y)-(i.y-r.y)*(a.x-r.x)<=0},e.getOrder=function(r){for(var i={},a=0;a"u"&&(i[n.l]={}),i[n.l][n.r]=!0}return function(p,d){return typeof i[p]<"u"&&i[p][d]}},e.orderEdges=function(r){for(var i=[],a=0;a=p.length||u.ti+u.length>=d.length)){i.push({l:a,r:n});continue}u.si+u.length>=p.length||u.ti+u.length>=d.length?(x=p[u.si+1],v=p[u.si-1],_=d[u.ti-1]):(x=p[u.si+u.length-2],_=p[u.si+u.length],v=d[u.ti+u.length]),e.isLeft(x,_,v)?i.push({l:n,r:a}):i.push({l:a,r:n})}}return e.getOrder(i)},e.makeSegments=function(r){function i(_){return{x:_.x,y:_.y}}for(var a=function(_,v,C){return Math.abs((v.x-_.x)*(C.y-_.y)-(v.y-_.y)*(C.x-_.x))<.001},n=[],p=i(r[0]),d=1;d1&&ot>1?1e3:0},I=E.PathFromNodeToNodeWithPrevCost(n.ports[0].id,p.ports[0].id,w),T=I.reverse().map(function(A){return a.verts[A]});return T.push(this.nodes[p.id].ports[0]),T.filter(function(A,V){return!(V0&&A.node===p&&T[V-1].node===p)})},e.getRoutePath=function(r,i,a,n){var p={routepath:"M "+r[0][0].x+" "+r[0][0].y+" ",arrowpath:""};if(r.length>1)for(var d=0;d0?x-=v/Math.abs(v)*i:_-=C/Math.abs(C)*i,p.routepath+="L "+x+" "+_+" ";var S=r[d+1],E=S[0].x,w=S[0].y,I=S[1].x,T=S[1].y;v=I-E,C=T-w;var A=e.angleBetween2Lines(u,S)<0?1:0,V,G;Math.abs(v)>0?(V=E+v/Math.abs(v)*i,G=w):(V=E,G=w+C/Math.abs(C)*i);var J=Math.abs(V-x),at=Math.abs(G-_);p.routepath+="A "+J+" "+at+" 0 0 "+A+" "+V+" "+G+" "}else{var X=[x,_],nt,ot;Math.abs(v)>0?(x-=v/Math.abs(v)*n,nt=[x,_+a],ot=[x,_-a]):(_-=C/Math.abs(C)*n,nt=[x+a,_],ot=[x-a,_]),p.routepath+="L "+x+" "+_+" ",n>0&&(p.arrowpath="M "+X[0]+" "+X[1]+" L "+nt[0]+" "+nt[1]+" L "+ot[0]+" "+ot[1])}}else{var u=r[0],x=u[1].x,_=u[1].y,v=x-u[0].x,C=_-u[0].y,X=[x,_],nt,ot;Math.abs(v)>0?(x-=v/Math.abs(v)*n,nt=[x,_+a],ot=[x,_-a]):(_-=C/Math.abs(C)*n,nt=[x+a,_],ot=[x-a,_]),p.routepath+="L "+x+" "+_+" ",n>0&&(p.arrowpath="M "+X[0]+" "+X[1]+" L "+nt[0]+" "+nt[1]+" L "+ot[0]+" "+ot[1])}return p},e}();Lu.GridRouter=jhe});var QK=pe(Ch=>{"use strict";Object.defineProperty(Ch,"__esModule",{value:!0});var zhe=xh(),z6=M3(),Hhe=ku(),Ghe=T3(),Uhe=function(){function e(r,i){this.source=r,this.target=i}return e.prototype.actualLength=function(r){var i=this;return Math.sqrt(r.reduce(function(a,n){var p=n[i.target]-n[i.source];return a+p*p},0))},e}();Ch.Link3D=Uhe;var $he=function(){function e(r,i,a){r===void 0&&(r=0),i===void 0&&(i=0),a===void 0&&(a=0),this.x=r,this.y=i,this.z=a}return e}();Ch.Node3D=$he;var Whe=function(){function e(r,i,a){var n=this;a===void 0&&(a=1),this.nodes=r,this.links=i,this.idealLinkLength=a,this.constraints=null,this.useJaccardLinkLengths=!0,this.result=new Array(e.k);for(var p=0;p"u"&&(d[v]=Math.random())}n.result[0][u]=d.x,n.result[1][u]=d.y,n.result[2][u]=d.z})}return e.prototype.linkLength=function(r){return r.actualLength(this.result)},e.prototype.start=function(r){var i=this;r===void 0&&(r=100);var a=this.nodes.length,n=new Qhe;this.useJaccardLinkLengths&&Ghe.jaccardLinkLengths(this.links,n,1.5),this.links.forEach(function(v){return v.length*=i.idealLinkLength});var p=new zhe.Calculator(a,this.links,function(v){return v.source},function(v){return v.target},function(v){return v.length}).DistanceMatrix(),d=z6.Descent.createSquareMatrix(a,function(v,C){return p[v][C]}),u=z6.Descent.createSquareMatrix(a,function(){return 2});this.links.forEach(function(v){var C=v.source,S=v.target;return u[C][S]=u[S][C]=1}),this.descent=new z6.Descent(this.result,d),this.descent.threshold=.001,this.descent.G=u,this.constraints&&(this.descent.project=new Hhe.Projection(this.nodes,null,null,this.constraints).projectFunctions());for(var x=0;x{"use strict";Object.defineProperty(G3,"__esModule",{value:!0});var H6=Ru(),Yhe=j6();function Jhe(e,r,i,a){e.cola.start(0,0,0,10,!1);var n=Khe(e.cola.nodes(),e.cola.groups(),i,a);return n.routeEdges(e.powerGraph.powerEdges,r,function(p){return p.source.routerNode.id},function(p){return p.target.routerNode.id})}G3.gridify=Jhe;function Khe(e,r,i,a){e.forEach(function(p){p.routerNode={name:p.name,bounds:p.bounds.inflate(-i)}}),r.forEach(function(p){p.routerNode={bounds:p.bounds.inflate(-a),children:(typeof p.groups<"u"?p.groups.map(function(d){return e.length+d.id}):[]).concat(typeof p.leaves<"u"?p.leaves.map(function(d){return d.index}):[])}});var n=e.concat(r).map(function(p,d){return p.routerNode.id=d,p.routerNode});return new Yhe.GridRouter(n,{getChildren:function(p){return p.children},getBounds:function(p){return p.bounds}},i-a)}function Xhe(e,r,i){var a;e.nodes.forEach(function(u,x){return u.index=x}),new H6.Layout().avoidOverlaps(!1).nodes(e.nodes).links(e.links).powerGraphGroups(function(u){a=u,a.groups.forEach(function(x){return x.padding=i})});var n=e.nodes.length,p=[],d=e.nodes.slice(0);return d.forEach(function(u,x){return u.index=x}),a.groups.forEach(function(u){var x=u.index=u.id+n;d.push(u),typeof u.leaves<"u"&&u.leaves.forEach(function(_){return p.push({source:x,target:_.index})}),typeof u.groups<"u"&&u.groups.forEach(function(_){return p.push({source:x,target:_.id+n})})}),a.powerEdges.forEach(function(u){p.push({source:u.source.index,target:u.target.index})}),new H6.Layout().size(r).nodes(d).links(p).avoidOverlaps(!1).linkDistance(30).symmetricDiffLinkLengths(5).convergenceThreshold(1e-4).start(100,0,0,0,!1),{cola:new H6.Layout().convergenceThreshold(.001).size(r).avoidOverlaps(!0).nodes(e.nodes).links(e.links).groupCompactness(1e-4).linkDistance(30).symmetricDiffLinkLengths(5).powerGraphGroups(function(u){a=u,a.groups.forEach(function(x){x.padding=i})}).start(50,0,100,0,!1),powerGraph:a}}G3.powerGraphGridLayout=Xhe});var JK=pe(U3=>{"use strict";function pl(e){for(var r in e)U3.hasOwnProperty(r)||(U3[r]=e[r])}Object.defineProperty(U3,"__esModule",{value:!0});pl(zK());pl($K());pl(M3());pl(F6());pl(j6());pl(k6());pl(Ru());pl(QK());pl(T3());pl(b6());pl(T6());pl(w6());pl(ku());pl(xh());pl(A3());pl(YK())});var z7=pe((aZ,j7)=>{(function(e){typeof aZ=="object"&&typeof j7<"u"?j7.exports=e():typeof define=="function"&&define.amd?define([],e):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).ExcelJS=e()})(function(){return function e(r,i,a){function n(u,x){if(!i[u]){if(!r[u]){var _=typeof Vs=="function"&&Vs;if(!x&&_)return _(u,!0);if(p)return p(u,!0);var v=new Error("Cannot find module '"+u+"'");throw v.code="MODULE_NOT_FOUND",v}var C=i[u]={exports:{}};r[u][0].call(C.exports,function(S){return n(r[u][1][S]||S)},C,C.exports,e,r,i,a)}return i[u].exports}for(var p=typeof Vs=="function"&&Vs,d=0;d{let I=this.workbook.addWorksheet(S.sheetName),T=S.dateFormats||["YYYY-MM-DD[T]HH:mm:ssZ","YYYY-MM-DD[T]HH:mm:ss","MM-DD-YYYY","YYYY-MM-DD"],A=S.map||function(G){if(G==="")return null;let J=Number(G);if(!Number.isNaN(J)&&J!==1/0)return J;let at=T.reduce((nt,ot)=>{if(nt)return nt;let ht=u(G,ot,!0);return ht.isValid()?ht:null},null);if(at)return new Date(at.valueOf());let X=v[G];return X!==void 0?X:G},V=n.parse(S.parserOptions).on("data",G=>{I.addRow(G.map(A))}).on("end",()=>{V.emit("worksheet",I)});V.on("worksheet",E).on("error",w),C.pipe(V)})}createInputStream(){throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}write(C,S){return new Promise((E,w)=>{S=S||{};let I=this.workbook.getWorksheet(S.sheetName||S.sheetId),T=n.format(S.formatterOptions);C.on("finish",()=>{E()}),T.on("error",w),T.pipe(C);let{dateFormat:A,dateUTC:V}=S,G=S.map||(X=>{if(X){if(X.text||X.hyperlink)return X.hyperlink||X.text||"";if(X.formula||X.result)return X.result||"";if(X instanceof Date)return A?V?u.utc(X).format(A):u(X).format(A):V?u.utc(X).format():u(X).format();if(X.error)return X.error;if(typeof X=="object")return JSON.stringify(X)}return X}),J=S.includeEmptyRows===void 0||S.includeEmptyRows,at=1;I&&I.eachRow((X,nt)=>{if(J)for(;at++2&&arguments[2]!==void 0?arguments[2]:0;if(this.worksheet=d,u)if(typeof u=="string"){let _=a.decodeAddress(u);this.nativeCol=_.col+x,this.nativeColOff=0,this.nativeRow=_.row+x,this.nativeRowOff=0}else u.nativeCol!==void 0?(this.nativeCol=u.nativeCol||0,this.nativeColOff=u.nativeColOff||0,this.nativeRow=u.nativeRow||0,this.nativeRowOff=u.nativeRowOff||0):u.col!==void 0?(this.col=u.col+x,this.row=u.row+x):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}static asInstance(d){return d instanceof n||d==null?d:new n(d)}get col(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth}set col(d){this.nativeCol=Math.floor(d),this.nativeColOff=Math.floor((d-this.nativeCol)*this.colWidth)}get row(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight}set row(d){this.nativeRow=Math.floor(d),this.nativeRowOff=Math.floor((d-this.nativeRow)*this.rowHeight)}get colWidth(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}get rowHeight(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}get model(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}}set model(d){this.nativeCol=d.nativeCol,this.nativeColOff=d.nativeColOff,this.nativeRow=d.nativeRow,this.nativeRowOff=d.nativeRowOff}}r.exports=n},{"../utils/col-cache":19}],3:[function(e,r,i){"use strict";let a=e("../utils/col-cache"),n=e("../utils/under-dash"),p=e("./enums"),{slideFormula:d}=e("../utils/shared-formula"),u=e("./note");class x{constructor(C,S,E){if(!C||!S)throw new Error("A Cell needs a Row");this._row=C,this._column=S,a.validateAddress(E),this._address=E,this._value=_.create(x.Types.Null,this),this.style=this._mergeStyle(C.style,S.style,{}),this._mergeCount=0}get worksheet(){return this._row.worksheet}get workbook(){return this._row.worksheet.workbook}destroy(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}get numFmt(){return this.style.numFmt}set numFmt(C){this.style.numFmt=C}get font(){return this.style.font}set font(C){this.style.font=C}get alignment(){return this.style.alignment}set alignment(C){this.style.alignment=C}get border(){return this.style.border}set border(C){this.style.border=C}get fill(){return this.style.fill}set fill(C){this.style.fill=C}get protection(){return this.style.protection}set protection(C){this.style.protection=C}_mergeStyle(C,S,E){let w=C&&C.numFmt||S&&S.numFmt;w&&(E.numFmt=w);let I=C&&C.font||S&&S.font;I&&(E.font=I);let T=C&&C.alignment||S&&S.alignment;T&&(E.alignment=T);let A=C&&C.border||S&&S.border;A&&(E.border=A);let V=C&&C.fill||S&&S.fill;V&&(E.fill=V);let G=C&&C.protection||S&&S.protection;return G&&(E.protection=G),E}get address(){return this._address}get row(){return this._row.number}get col(){return this._column.number}get $col$row(){return`$${this._column.letter}$${this.row}`}get type(){return this._value.type}get effectiveType(){return this._value.effectiveType}toCsvString(){return this._value.toCsvString()}addMergeRef(){this._mergeCount++}releaseMergeRef(){this._mergeCount--}get isMerged(){return this._mergeCount>0||this.type===x.Types.Merge}merge(C,S){this._value.release(),this._value=_.create(x.Types.Merge,this,C),S||(this.style=C.style)}unmerge(){this.type===x.Types.Merge&&(this._value.release(),this._value=_.create(x.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}isMergedTo(C){return this._value.type===x.Types.Merge&&this._value.isMergedTo(C)}get master(){return this.type===x.Types.Merge?this._value.master:this}get isHyperlink(){return this._value.type===x.Types.Hyperlink}get hyperlink(){return this._value.hyperlink}get value(){return this._value.value}set value(C){this.type!==x.Types.Merge?(this._value.release(),this._value=_.create(_.getType(C),this,C)):this._value.master.value=C}get note(){return this._comment&&this._comment.note}set note(C){this._comment=new u(C)}get text(){return this._value.toString()}get html(){return n.escapeHtml(this.text)}toString(){return this.text}_upgradeToHyperlink(C){this.type===x.Types.String&&(this._value=_.create(x.Types.Hyperlink,this,{text:this._value.value,hyperlink:C}))}get formula(){return this._value.formula}get result(){return this._value.result}get formulaType(){return this._value.formulaType}get fullAddress(){let{worksheet:C}=this._row;return{sheetName:C.name,address:this.address,row:this.row,col:this.col}}get name(){return this.names[0]}set name(C){this.names=[C]}get names(){return this.workbook.definedNames.getNamesEx(this.fullAddress)}set names(C){let{definedNames:S}=this.workbook;S.removeAllNames(this.fullAddress),C.forEach(E=>{S.addEx(this.fullAddress,E)})}addName(C){this.workbook.definedNames.addEx(this.fullAddress,C)}removeName(C){this.workbook.definedNames.removeEx(this.fullAddress,C)}removeAllNames(){this.workbook.definedNames.removeAllNames(this.fullAddress)}get _dataValidations(){return this.worksheet.dataValidations}get dataValidation(){return this._dataValidations.find(this.address)}set dataValidation(C){this._dataValidations.add(this.address,C)}get model(){let{model:C}=this._value;return C.style=this.style,this._comment&&(C.comment=this._comment.model),C}set model(C){if(this._value.release(),this._value=_.create(C.type,this),this._value.model=C,C.comment)switch(C.comment.type){case"note":this._comment=u.fromModel(C.comment)}C.style?this.style=C.style:this.style={}}}x.Types=p.ValueType;let _={getType:v=>v==null?x.Types.Null:v instanceof String||typeof v=="string"?x.Types.String:typeof v=="number"?x.Types.Number:typeof v=="boolean"?x.Types.Boolean:v instanceof Date?x.Types.Date:v.text&&v.hyperlink?x.Types.Hyperlink:v.formula||v.sharedFormula?x.Types.Formula:v.richText?x.Types.RichText:v.sharedString?x.Types.SharedString:v.error?x.Types.Error:x.Types.JSON,types:[{t:x.Types.Null,f:class{constructor(v){this.model={address:v.address,type:x.Types.Null}}get value(){return null}set value(v){}get type(){return x.Types.Null}get effectiveType(){return x.Types.Null}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return""}release(){}toString(){return""}}},{t:x.Types.Number,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Number,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.Number}get effectiveType(){return x.Types.Number}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:x.Types.String,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.String,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.String}get effectiveType(){return x.Types.String}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return`"${this.model.value.replace(/"/g,'""')}"`}release(){}toString(){return this.model.value}}},{t:x.Types.Date,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Date,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.Date}get effectiveType(){return x.Types.Date}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value.toISOString()}release(){}toString(){return this.model.value.toString()}}},{t:x.Types.Hyperlink,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Hyperlink,text:C?C.text:void 0,hyperlink:C?C.hyperlink:void 0},C&&C.tooltip&&(this.model.tooltip=C.tooltip)}get value(){let v={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(v.tooltip=this.model.tooltip),v}set value(v){this.model={text:v.text,hyperlink:v.hyperlink},v.tooltip&&(this.model.tooltip=v.tooltip)}get text(){return this.model.text}set text(v){this.model.text=v}get hyperlink(){return this.model.hyperlink}set hyperlink(v){this.model.hyperlink=v}get type(){return x.Types.Hyperlink}get effectiveType(){return x.Types.Hyperlink}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.hyperlink}release(){}toString(){return this.model.text}}},{t:x.Types.Formula,f:class{constructor(v,C){this.cell=v,this.model={address:v.address,type:x.Types.Formula,shareType:C?C.shareType:void 0,ref:C?C.ref:void 0,formula:C?C.formula:void 0,sharedFormula:C?C.sharedFormula:void 0,result:C?C.result:void 0}}_copyModel(v){let C={},S=E=>{let w=v[E];w&&(C[E]=w)};return S("formula"),S("result"),S("ref"),S("shareType"),S("sharedFormula"),C}get value(){return this._copyModel(this.model)}set value(v){this.model=this._copyModel(v)}validate(v){switch(_.getType(v)){case x.Types.Null:case x.Types.String:case x.Types.Number:case x.Types.Date:break;case x.Types.Hyperlink:case x.Types.Formula:default:throw new Error("Cannot process that type of result value")}}get dependencies(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}get formula(){return this.model.formula||this._getTranslatedFormula()}set formula(v){this.model.formula=v}get formulaType(){return this.model.formula?p.FormulaType.Master:this.model.sharedFormula?p.FormulaType.Shared:p.FormulaType.None}get result(){return this.model.result}set result(v){this.model.result=v}get type(){return x.Types.Formula}get effectiveType(){let v=this.model.result;return v==null?p.ValueType.Null:v instanceof String||typeof v=="string"?p.ValueType.String:typeof v=="number"?p.ValueType.Number:v instanceof Date?p.ValueType.Date:v.text&&v.hyperlink?p.ValueType.Hyperlink:v.formula?p.ValueType.Formula:p.ValueType.Null}get address(){return this.model.address}set address(v){this.model.address=v}_getTranslatedFormula(){if(!this._translatedFormula&&this.model.sharedFormula){let{worksheet:v}=this.cell,C=v.findCell(this.model.sharedFormula);this._translatedFormula=C&&d(C.formula,C.address,this.model.address)}return this._translatedFormula}toCsvString(){return""+(this.model.result||"")}release(){}toString(){return this.model.result?this.model.result.toString():""}}},{t:x.Types.Merge,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Merge,master:C?C.address:void 0},this._master=C,C&&C.addMergeRef()}get value(){return this._master.value}set value(v){v instanceof x?(this._master&&this._master.releaseMergeRef(),v.addMergeRef(),this._master=v):this._master.value=v}isMergedTo(v){return v===this._master}get master(){return this._master}get type(){return x.Types.Merge}get effectiveType(){return this._master.effectiveType}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return""}release(){this._master.releaseMergeRef()}toString(){return this.value.toString()}}},{t:x.Types.JSON,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.String,value:JSON.stringify(C),rawValue:C}}get value(){return this.model.rawValue}set value(v){this.model.rawValue=v,this.model.value=JSON.stringify(v)}get type(){return x.Types.String}get effectiveType(){return x.Types.String}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value}release(){}toString(){return this.model.value}}},{t:x.Types.SharedString,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.SharedString,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.SharedString}get effectiveType(){return x.Types.SharedString}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:x.Types.RichText,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.String,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}toString(){return this.model.value.richText.map(v=>v.text).join("")}get type(){return x.Types.RichText}get effectiveType(){return x.Types.RichText}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return`"${this.text.replace(/"/g,'""')}"`}release(){}}},{t:x.Types.Boolean,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Boolean,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.Boolean}get effectiveType(){return x.Types.Boolean}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value?1:0}release(){}toString(){return this.model.value.toString()}}},{t:x.Types.Error,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Error,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.Error}get effectiveType(){return x.Types.Error}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.toString()}release(){}toString(){return this.model.value.error.toString()}}}].reduce((v,C)=>(v[C.t]=C.f,v),[]),create(v,C,S){let E=this.types[v];if(!E)throw new Error("Could not create Value of type "+v);return new E(C,S)}};r.exports=x},{"../utils/col-cache":19,"../utils/shared-formula":23,"../utils/under-dash":26,"./enums":7,"./note":9}],4:[function(e,r,i){"use strict";let a=e("../utils/under-dash"),n=e("./enums"),p=e("../utils/col-cache");class d{constructor(x,_,v){this._worksheet=x,this._number=_,v!==!1&&(this.defn=v)}get number(){return this._number}get worksheet(){return this._worksheet}get letter(){return p.n2l(this._number)}get isCustomWidth(){return this.width!==void 0&&this.width!==9}get defn(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}}set defn(x){x?(this.key=x.key,this.width=x.width!==void 0?x.width:9,this.outlineLevel=x.outlineLevel,x.style?this.style=x.style:this.style={},this.header=x.header,this._hidden=!!x.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}get headers(){return this._header&&this._header instanceof Array?this._header:[this._header]}get header(){return this._header}set header(x){x!==void 0?(this._header=x,this.headers.forEach((_,v)=>{this._worksheet.getCell(v+1,this.number).value=_})):this._header=void 0}get key(){return this._key}set key(x){(this._key&&this._worksheet.getColumnKey(this._key))===this&&this._worksheet.deleteColumnKey(this._key),this._key=x,x&&this._worksheet.setColumnKey(this._key,this)}get hidden(){return!!this._hidden}set hidden(x){this._hidden=x}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(x){this._outlineLevel=x}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelCol)}toString(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}equivalentTo(x){return this.width===x.width&&this.hidden===x.hidden&&this.outlineLevel===x.outlineLevel&&a.isEqual(this.style,x.style)}get isDefault(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;let x=this.style;return!x||!(x.font||x.numFmt||x.alignment||x.border||x.fill||x.protection)}get headerCount(){return this.headers.length}eachCell(x,_){let v=this.number;_||(_=x,x=null),this._worksheet.eachRow(x,(C,S)=>{_(C.getCell(v),S)})}get values(){let x=[];return this.eachCell((_,v)=>{_&&_.type!==n.ValueType.Null&&(x[v]=_.value)}),x}set values(x){if(!x)return;let _=this.number,v=0;x.hasOwnProperty("0")&&(v=1),x.forEach((C,S)=>{this._worksheet.getCell(S+v,_).value=C})}_applyStyle(x,_){return this.style[x]=_,this.eachCell(v=>{v[x]=_}),_}get numFmt(){return this.style.numFmt}set numFmt(x){this._applyStyle("numFmt",x)}get font(){return this.style.font}set font(x){this._applyStyle("font",x)}get alignment(){return this.style.alignment}set alignment(x){this._applyStyle("alignment",x)}get protection(){return this.style.protection}set protection(x){this._applyStyle("protection",x)}get border(){return this.style.border}set border(x){this._applyStyle("border",x)}get fill(){return this.style.fill}set fill(x){this._applyStyle("fill",x)}static toModel(x){let _=[],v=null;return x&&x.forEach((C,S)=>{C.isDefault?v&&(v=null):v&&C.equivalentTo(v)?v.max=S+1:(v={min:S+1,max:S+1,width:C.width!==void 0?C.width:9,style:C.style,isCustomWidth:C.isCustomWidth,hidden:C.hidden,outlineLevel:C.outlineLevel,collapsed:C.collapsed},_.push(v))}),_.length?_:void 0}static fromModel(x,_){let v=[],C=1,S=0;for(_=(_=_||[]).sort(function(E,w){return E.min-w.min});S<_.length;){let E=_[S++];for(;C{_.removeCellEx(x)})}forEach(x){a.each(this.matrixMap,(_,v)=>{_.forEach(C=>{x(v,C)})})}getNames(x){return this.getNamesEx(n.decodeEx(x))}getNamesEx(x){return a.map(this.matrixMap,(_,v)=>_.findCellEx(x)&&v).filter(Boolean)}_explore(x,_){_.mark=!1;let{sheetName:v}=_,C=new d(_.row,_.col,_.row,_.col,v),S,E;function w(T,A){let V=x.findCellAt(v,T,_.col);return!(!V||!V.mark)&&(C[A]=T,V.mark=!1,!0)}for(E=_.row-1;w(E,"top");E--);for(E=_.row+1;w(E,"bottom");E++);function I(T,A){let V=[];for(E=C.top;E<=C.bottom;E++){let G=x.findCellAt(v,E,T);if(!G||!G.mark)return!1;V.push(G)}C[A]=T;for(let G=0;G{v.mark=!0}),{name:x,ranges:_.map(v=>v.mark&&this._explore(_,v)).filter(Boolean).map(v=>v.$shortRange)}):{name:x,ranges:[]}}normaliseMatrix(x,_){x.forEachInSheet(_,(v,C,S)=>{v&&(v.row===C&&v.col===S||(v.row=C,v.col=S,v.address=n.n2l(S)+C))})}spliceRows(x,_,v,C){a.each(this.matrixMap,S=>{S.spliceRows(x,_,v,C),this.normaliseMatrix(S,x)})}spliceColumns(x,_,v,C){a.each(this.matrixMap,S=>{S.spliceColumns(x,_,v,C),this.normaliseMatrix(S,x)})}get model(){return a.map(this.matrixMap,(x,_)=>this.getRanges(_,x)).filter(x=>x.ranges.length)}set model(x){let _=this.matrixMap={};x.forEach(v=>{let C=_[v.name]=new p;v.ranges.forEach(S=>{u.test(S.split("!").pop()||"")&&C.addCell(S)})})}}},{"../utils/cell-matrix":18,"../utils/col-cache":19,"../utils/under-dash":26,"./range":10}],7:[function(e,r,i){"use strict";r.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:"#N/A",Ref:"#REF!",Name:"#NAME?",DivZero:"#DIV/0!",Null:"#NULL!",Value:"#VALUE!",Num:"#NUM!"}}},{}],8:[function(e,r,i){"use strict";let a=e("../utils/col-cache"),n=e("./anchor");r.exports=class{constructor(p,d){this.worksheet=p,this.model=d}get model(){switch(this.type){case"background":return{type:this.type,imageId:this.imageId};case"image":return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&&this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error("Invalid Image Type")}}set model(p){let{type:d,imageId:u,range:x,hyperlinks:_}=p;if(this.type=d,this.imageId=u,d==="image")if(typeof x=="string"){let v=a.decode(x);this.range={tl:new n(this.worksheet,{col:v.left,row:v.top},-1),br:new n(this.worksheet,{col:v.right,row:v.bottom},0),editAs:"oneCell"}}else this.range={tl:new n(this.worksheet,x.tl,0),br:x.br&&new n(this.worksheet,x.br,0),ext:x.ext,editAs:x.editAs,hyperlinks:_||x.hyperlinks}}}},{"../utils/col-cache":19,"./anchor":2}],9:[function(e,r,i){"use strict";let a=e("../utils/under-dash");class n{constructor(d){this.note=d}get model(){let d=null;switch(typeof this.note){case"string":d={type:"note",note:{texts:[{text:this.note}]}};break;default:d={type:"note",note:this.note}}return a.deepMerge({},n.DEFAULT_CONFIGS,d)}set model(d){let{note:u}=d,{texts:x}=u;x.length===1&&Object.keys(x[0]).length===1?this.note=x[0].text:this.note=u}static fromModel(d){let u=new n;return u.model=d,u}}n.DEFAULT_CONFIGS={note:{margins:{insetmode:"auto",inset:[.13,.13,.25,.25]},protection:{locked:"True",lockText:"True"},editAs:"absolute"}},r.exports=n},{"../utils/under-dash":26}],10:[function(e,r,i){"use strict";let a=e("../utils/col-cache");class n{constructor(){this.decode(arguments)}setTLBR(d,u,x,_,v){if(arguments.length<4){let C=a.decodeAddress(d),S=a.decodeAddress(u);this.model={top:Math.min(C.row,S.row),left:Math.min(C.col,S.col),bottom:Math.max(C.row,S.row),right:Math.max(C.col,S.col),sheetName:x},this.setTLBR(C.row,C.col,S.row,S.col,v)}else this.model={top:Math.min(d,x),left:Math.min(u,_),bottom:Math.max(d,x),right:Math.max(u,_),sheetName:v}}decode(d){switch(d.length){case 5:this.setTLBR(d[0],d[1],d[2],d[3],d[4]);break;case 4:this.setTLBR(d[0],d[1],d[2],d[3]);break;case 3:this.setTLBR(d[0],d[1],d[2]);break;case 2:this.setTLBR(d[0],d[1]);break;case 1:{let u=d[0];if(u instanceof n)this.model={top:u.model.top,left:u.model.left,bottom:u.model.bottom,right:u.model.right,sheetName:u.sheetName};else if(u instanceof Array)this.decode(u);else if(u.top&&u.left&&u.bottom&&u.right)this.model={top:u.top,left:u.left,bottom:u.bottom,right:u.right,sheetName:u.sheetName};else{let x=a.decodeEx(u);x.top?this.model={top:x.top,left:x.left,bottom:x.bottom,right:x.right,sheetName:x.sheetName}:this.model={top:x.row,left:x.col,bottom:x.row,right:x.col,sheetName:x.sheetName}}break}case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error("Invalid number of arguments to _getDimensions() - "+d.length)}}get top(){return this.model.top||1}set top(d){this.model.top=d}get left(){return this.model.left||1}set left(d){this.model.left=d}get bottom(){return this.model.bottom||1}set bottom(d){this.model.bottom=d}get right(){return this.model.right||1}set right(d){this.model.right=d}get sheetName(){return this.model.sheetName}set sheetName(d){this.model.sheetName=d}get _serialisedSheetName(){let{sheetName:d}=this.model;return d?/^[a-zA-Z0-9]*$/.test(d)?d+"!":`'${d}'!`:""}expand(d,u,x,_){(!this.model.top||dthis.bottom)&&(this.bottom=x),(!this.model.right||_>this.right)&&(this.right=_)}expandRow(d){if(d){let{dimensions:u,number:x}=d;u&&this.expand(x,u.min,x,u.max)}}expandToAddress(d){let u=a.decodeEx(d);this.expand(u.row,u.col,u.row,u.col)}get tl(){return a.n2l(this.left)+this.top}get $t$l(){return`$${a.n2l(this.left)}$${this.top}`}get br(){return a.n2l(this.right)+this.bottom}get $b$r(){return`$${a.n2l(this.right)}$${this.bottom}`}get range(){return`${this._serialisedSheetName+this.tl}:${this.br}`}get $range(){return`${this._serialisedSheetName+this.$t$l}:${this.$b$r}`}get shortRange(){return this.count>1?this.range:this._serialisedSheetName+this.tl}get $shortRange(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}get count(){return(1+this.bottom-this.top)*(1+this.right-this.left)}toString(){return this.range}intersects(d){return(!d.sheetName||!this.sheetName||d.sheetName===this.sheetName)&&!(d.bottomthis.bottom)&&!(d.rightthis.right)}contains(d){let u=a.decodeEx(d);return this.containsEx(u)}containsEx(d){return(!d.sheetName||!this.sheetName||d.sheetName===this.sheetName)&&d.row>=this.top&&d.row<=this.bottom&&d.col>=this.left&&d.col<=this.right}forEachAddress(d){for(let u=this.left;u<=this.right;u++)for(let x=this.top;x<=this.bottom;x++)d(a.encodeAddress(x,u),x,u)}}r.exports=n},{"../utils/col-cache":19}],11:[function(e,r,i){"use strict";let a=e("../utils/under-dash"),n=e("./enums"),p=e("../utils/col-cache"),d=e("./cell");r.exports=class{constructor(u,x){this._worksheet=u,this._number=x,this._cells=[],this.style={},this.outlineLevel=0}get number(){return this._number}get worksheet(){return this._worksheet}commit(){this._worksheet._commitRow(this)}destroy(){delete this._worksheet,delete this._cells,delete this.style}findCell(u){return this._cells[u-1]}getCellEx(u){let x=this._cells[u.col-1];if(!x){let _=this._worksheet.getColumn(u.col);x=new d(this,_,u.address),this._cells[u.col-1]=x}return x}getCell(u){if(typeof u=="string"){let x=this._worksheet.getColumnKey(u);u=x?x.number:p.l2n(u)}return this._cells[u-1]||this.getCellEx({address:p.encodeAddress(this._number,u),row:this._number,col:u})}splice(u,x){let _=u+x;for(var v=arguments.length,C=new Array(v>2?v-2:0),S=2;S0)for(I=w;I>=_;I--)T=this._cells[I-1],T?(A=this.getCell(I+E),A.value=T.value,A.style=T.style,A._comment=T._comment):this._cells[I+E-1]=void 0;for(I=0;I{_&&_.type!==n.ValueType.Null&&x(_,v+1)})}addPageBreak(u,x){let _=this._worksheet,v=Math.max(0,u-1)||0,C=Math.max(0,x-1)||16838,S={id:this._number,max:C,man:1};v&&(S.min=v),_.rowBreaks.push(S)}get values(){let u=[];return this._cells.forEach(x=>{x&&x.type!==n.ValueType.Null&&(u[x.col]=x.value)}),u}set values(u){if(this._cells=[],u)if(u instanceof Array){let x=0;u.hasOwnProperty("0")&&(x=1),u.forEach((_,v)=>{_!==void 0&&(this.getCellEx({address:p.encodeAddress(this._number,v+x),row:this._number,col:v+x}).value=_)})}else this._worksheet.eachColumnKey((x,_)=>{u[_]!==void 0&&(this.getCellEx({address:p.encodeAddress(this._number,x.number),row:this._number,col:x.number}).value=u[_])})}get hasValues(){return a.some(this._cells,u=>u&&u.type!==n.ValueType.Null)}get cellCount(){return this._cells.length}get actualCellCount(){let u=0;return this.eachCell(()=>{u++}),u}get dimensions(){let u=0,x=0;return this._cells.forEach(_=>{_&&_.type!==n.ValueType.Null&&((!u||u>_.col)&&(u=_.col),x<_.col&&(x=_.col))}),u>0?{min:u,max:x}:null}_applyStyle(u,x){return this.style[u]=x,this._cells.forEach(_=>{_&&(_[u]=x)}),x}get numFmt(){return this.style.numFmt}set numFmt(u){this._applyStyle("numFmt",u)}get font(){return this.style.font}set font(u){this._applyStyle("font",u)}get alignment(){return this.style.alignment}set alignment(u){this._applyStyle("alignment",u)}get protection(){return this.style.protection}set protection(u){this._applyStyle("protection",u)}get border(){return this.style.border}set border(u){this._applyStyle("border",u)}get fill(){return this.style.fill}set fill(u){this._applyStyle("fill",u)}get hidden(){return!!this._hidden}set hidden(u){this._hidden=u}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(u){this._outlineLevel=u}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}get model(){let u=[],x=0,_=0;return this._cells.forEach(v=>{if(v){let C=v.model;C&&((!x||x>v.col)&&(x=v.col),_{switch(_.type){case d.Types.Merge:break;default:{let v;if(_.address)v=p.decodeAddress(_.address);else if(x){let{row:C}=x,S=x.col+1;v={row:C,col:S,address:p.encodeAddress(C,S),$col$row:`$${p.n2l(S)}$${C}`}}x=v,this.getCellEx(v).model=_;break}}}),u.height?this.height=u.height:delete this.height,this.hidden=u.hidden,this.outlineLevel=u.outlineLevel||0,this.style=u.style&&JSON.parse(JSON.stringify(u.style))||{}}}},{"../utils/col-cache":19,"../utils/under-dash":26,"./cell":3,"./enums":7}],12:[function(e,r,i){"use strict";let a=e("../utils/col-cache");class n{constructor(d,u,x){this.table=d,this.column=u,this.index=x}_set(d,u){this.table.cacheState(),this.column[d]=u}get name(){return this.column.name}set name(d){this._set("name",d)}get filterButton(){return this.column.filterButton}set filterButton(d){this.column.filterButton=d}get style(){return this.column.style}set style(d){this.column.style=d}get totalsRowLabel(){return this.column.totalsRowLabel}set totalsRowLabel(d){this._set("totalsRowLabel",d)}get totalsRowFunction(){return this.column.totalsRowFunction}set totalsRowFunction(d){this._set("totalsRowFunction",d)}get totalsRowResult(){return this.column.totalsRowResult}set totalsRowResult(d){this._set("totalsRowResult",d)}get totalsRowFormula(){return this.column.totalsRowFormula}set totalsRowFormula(d){this._set("totalsRowFormula",d)}}r.exports=class{constructor(p,d){this.worksheet=p,d&&(this.table=d,this.validate(),this.store())}getFormula(p){switch(p.totalsRowFunction){case"none":return null;case"average":return`SUBTOTAL(101,${this.table.name}[${p.name}])`;case"countNums":return`SUBTOTAL(102,${this.table.name}[${p.name}])`;case"count":return`SUBTOTAL(103,${this.table.name}[${p.name}])`;case"max":return`SUBTOTAL(104,${this.table.name}[${p.name}])`;case"min":return`SUBTOTAL(105,${this.table.name}[${p.name}])`;case"stdDev":return`SUBTOTAL(106,${this.table.name}[${p.name}])`;case"var":return`SUBTOTAL(107,${this.table.name}[${p.name}])`;case"sum":return`SUBTOTAL(109,${this.table.name}[${p.name}])`;case"custom":return p.totalsRowFormula;default:throw new Error("Invalid Totals Row Function: "+p.totalsRowFunction)}}get width(){return this.table.columns.length}get height(){return this.table.rows.length}get filterHeight(){return this.height+(this.table.headerRow?1:0)}get tableHeight(){return this.filterHeight+(this.table.totalsRow?1:0)}validate(){let{table:p}=this,d=(E,w,I)=>{E[w]===void 0&&(E[w]=I)};d(p,"headerRow",!0),d(p,"totalsRow",!1),d(p,"style",{}),d(p.style,"theme","TableStyleMedium2"),d(p.style,"showFirstColumn",!1),d(p.style,"showLastColumn",!1),d(p.style,"showRowStripes",!1),d(p.style,"showColumnStripes",!1);let u=(E,w)=>{if(!E)throw new Error(w)};u(p.ref,"Table must have ref"),u(p.columns,"Table must have column definitions"),u(p.rows,"Table must have row definitions"),p.tl=a.decodeAddress(p.ref);let{row:x,col:_}=p.tl;u(x>0,"Table must be on valid row"),u(_>0,"Table must be on valid col");let{width:v,filterHeight:C,tableHeight:S}=this;p.autoFilterRef=a.encode(x,_,x+C-1,_+v-1),p.tableRef=a.encode(x,_,x+S-1,_+v-1),p.columns.forEach((E,w)=>{u(E.name,`Column ${w} must have a name`),w===0?d(E,"totalsRowLabel","Total"):(d(E,"totalsRowFunction","none"),E.totalsRowFormula=this.getFormula(E))})}store(){let p=(C,S)=>{S&&Object.keys(S).forEach(E=>{C[E]=S[E]})},{worksheet:d,table:u}=this,{row:x,col:_}=u.tl,v=0;if(u.headerRow){let C=d.getRow(x+v++);u.columns.forEach((S,E)=>{let{style:w,name:I}=S,T=C.getCell(_+E);T.value=I,p(T,w)})}if(u.rows.forEach(C=>{let S=d.getRow(x+v++);C.forEach((E,w)=>{let I=S.getCell(_+w);I.value=E,p(I,u.columns[w].style)})}),u.totalsRow){let C=d.getRow(x+v++);u.columns.forEach((S,E)=>{let w=C.getCell(_+E);if(E===0)w.value=S.totalsRowLabel;else{let I=this.getFormula(S);w.value=I?{formula:S.totalsRowFormula,result:S.totalsRowResult}:null}p(w,S.style)})}}load(p){let{table:d}=this,{row:u,col:x}=d.tl,_=0;if(d.headerRow){let v=p.getRow(u+_++);d.columns.forEach((C,S)=>{v.getCell(x+S).value=C.name})}if(d.rows.forEach(v=>{let C=p.getRow(u+_++);v.forEach((S,E)=>{C.getCell(x+E).value=S})}),d.totalsRow){let v=p.getRow(u+_++);d.columns.forEach((C,S)=>{let E=v.getCell(x+S);S===0?E.value=C.totalsRowLabel:this.getFormula(C)&&(E.value={formula:C.totalsRowFormula,result:C.totalsRowResult})})}}get model(){return this.table}set model(p){this.table=p}cacheState(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}commit(){if(!this._cache)return;this.validate();let p=a.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(let d=0;d1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.rows.splice(p,d)}getColumn(p){let d=this.table.columns[p];return new n(this,d,p)}addColumn(p,d,u){this.cacheState(),u===void 0?(this.table.columns.push(p),this.table.rows.forEach((x,_)=>{x.push(d[_])})):(this.table.columns.splice(u,0,p),this.table.rows.forEach((x,_)=>{x.splice(u,0,d[_])}))}removeColumns(p){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.columns.splice(p,d),this.table.rows.forEach(u=>{u.splice(p,d)})}_assign(p,d,u){this.cacheState(),p[d]=u}get ref(){return this.table.ref}set ref(p){this._assign(this.table,"ref",p)}get name(){return this.table.name}set name(p){this.table.name=p}get displayName(){return this.table.displyName||this.table.name}set displayNamename(p){this.table.displayName=p}get headerRow(){return this.table.headerRow}set headerRow(p){this._assign(this.table,"headerRow",p)}get totalsRow(){return this.table.totalsRow}set totalsRow(p){this._assign(this.table,"totalsRow",p)}get theme(){return this.table.style.name}set theme(p){this.table.style.name=p}get showFirstColumn(){return this.table.style.showFirstColumn}set showFirstColumn(p){this.table.style.showFirstColumn=p}get showLastColumn(){return this.table.style.showLastColumn}set showLastColumn(p){this.table.style.showLastColumn=p}get showRowStripes(){return this.table.style.showRowStripes}set showRowStripes(p){this.table.style.showRowStripes=p}get showColumnStripes(){return this.table.style.showColumnStripes}set showColumnStripes(p){this.table.style.showColumnStripes=p}}},{"../utils/col-cache":19}],13:[function(e,r,i){"use strict";let a=e("./worksheet"),n=e("./defined-names"),p=e("../xlsx/xlsx"),d=e("../csv/csv");r.exports=class{constructor(){this.category="",this.company="",this.created=new Date,this.description="",this.keywords="",this.manager="",this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject="",this.title="",this.views=[],this.media=[],this._definedNames=new n}get xlsx(){return this._xlsx||(this._xlsx=new p(this)),this._xlsx}get csv(){return this._csv||(this._csv=new d(this)),this._csv}get nextId(){for(let u=1;u(w&&w.orderNo)>E?w.orderNo:E,0),C=Object.assign({},x,{id:_,name:u,orderNo:v+1,workbook:this}),S=new a(C);return this._worksheets[_]=S,S}removeWorksheetEx(u){delete this._worksheets[u.id]}removeWorksheet(u){let x=this.getWorksheet(u);x&&x.destroy()}getWorksheet(u){return u===void 0?this._worksheets.find(Boolean):typeof u=="number"?this._worksheets[u]:typeof u=="string"?this._worksheets.find(x=>x&&x.name===u):void 0}get worksheets(){return this._worksheets.slice(1).sort((u,x)=>u.orderNo-x.orderNo).filter(Boolean)}eachSheet(u){this.worksheets.forEach(x=>{u(x,x.id)})}get definedNames(){return this._definedNames}clearThemes(){this._themes=void 0}addImage(u){let x=this.media.length;return this.media.push(Object.assign({},u,{type:"image"})),x}getImage(u){return this.media[u]}get model(){return{creator:this.creator||"Unknown",lastModifiedBy:this.lastModifiedBy||"Unknown",lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(u=>u.model),sheets:this.worksheets.map(u=>u.model).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}}set model(u){this.creator=u.creator,this.lastModifiedBy=u.lastModifiedBy,this.lastPrinted=u.lastPrinted,this.created=u.created,this.modified=u.modified,this.company=u.company,this.manager=u.manager,this.title=u.title,this.subject=u.subject,this.keywords=u.keywords,this.category=u.category,this.description=u.description,this.language=u.language,this.revision=u.revision,this.contentStatus=u.contentStatus,this.properties=u.properties,this.calcProperties=u.calcProperties,this._worksheets=[],u.worksheets.forEach(x=>{let{id:_,name:v,state:C}=x,S=u.sheets&&u.sheets.findIndex(E=>E.id===_);(this._worksheets[_]=new a({id:_,name:v,orderNo:S,state:C,workbook:this})).model=x}),this._definedNames.model=u.definedNames,this.views=u.views,this._themes=u.themes,this.media=u.media||[]}}},{"../csv/csv":1,"../xlsx/xlsx":144,"./defined-names":6,"./worksheet":14}],14:[function(e,r,i){"use strict";let a=e("../utils/under-dash"),n=e("../utils/col-cache"),p=e("./range"),d=e("./row"),u=e("./column"),x=e("./enums"),_=e("./image"),v=e("./table"),C=e("./data-validations"),S=e("../utils/encryptor"),{copyStyle:E}=e("../utils/copy-style");r.exports=class{constructor(w){w=w||{},this._workbook=w.workbook,this.id=w.id,this.orderNo=w.orderNo,this.name=w.name,this.state=w.state||"visible",this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},w.properties),this.pageSetup=Object.assign({},{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:"portrait",horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!w.pageSetup||!w.pageSetup.fitToWidth&&!w.pageSetup.fitToHeight||w.pageSetup.scale),pageOrder:"downThenOver",blackAndWhite:!1,draft:!1,cellComments:"None",errors:"displayed",scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},w.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},w.headerFooter),this.dataValidations=new C,this.views=w.views||[],this.autoFilter=w.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}get name(){return this._name}set name(w){if(w===void 0&&(w="sheet"+this.id),this._name!==w){if(typeof w!="string")throw new Error("The name has to be a string.");if(w==="")throw new Error("The name can't be empty.");if(w==="History")throw new Error('The name "History" is protected. Please use a different name.');if(/[*?:/\\[\]]/.test(w))throw new Error(`Worksheet name ${w} cannot include any of the following characters: * ? : \\ / [ ]`);if(/(^')|('$)/.test(w))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: "+w);if(w&&w.length>31&&(console.warn(`Worksheet name ${w} exceeds 31 chars. This will be truncated`),w=w.substring(0,31)),this._workbook._worksheets.find(I=>I&&I.name.toLowerCase()===w.toLowerCase()))throw new Error("Worksheet name already exists: "+w);this._name=w}}get workbook(){return this._workbook}destroy(){this._workbook.removeWorksheetEx(this)}get dimensions(){let w=new p;return this._rows.forEach(I=>{if(I){let T=I.dimensions;T&&w.expand(I.number,T.min,I.number,T.max)}}),w}get columns(){return this._columns}set columns(w){this._headerRowCount=w.reduce((A,V)=>{let G=(V.header?1:V.headers&&V.headers.length)||0;return Math.max(A,G)},0);let I=1,T=this._columns=[];w.forEach(A=>{let V=new u(this,I++,!1);T.push(V),V.defn=A})}getColumnKey(w){return this._keys[w]}setColumnKey(w,I){this._keys[w]=I}deleteColumnKey(w){delete this._keys[w]}eachColumnKey(w){a.each(this._keys,w)}getColumn(w){if(typeof w=="string"){let I=this._keys[w];if(I)return I;w=n.l2n(w)}if(this._columns||(this._columns=[]),w>this._columns.length){let I=this._columns.length+1;for(;I<=w;)this._columns.push(new u(this,I++))}return this._columns[w-1]}spliceColumns(w,I){let T=this._rows.length;for(var A=arguments.length,V=new Array(A>2?A-2:0),G=2;G0)for(let nt=0;nt{ot.push(ct[nt]||null)});let ht=this.getRow(nt+1);ht.splice.apply(ht,ot)}else this._rows.forEach(nt=>{nt&&nt.splice(w,I)});let J=V.length-I,at=w+I,X=this._columns.length;if(J<0)for(let nt=w+V.length;nt<=X;nt++)this.getColumn(nt).defn=this.getColumn(nt-J).defn;else if(J>0)for(let nt=X;nt>=at;nt--)this.getColumn(nt+J).defn=this.getColumn(nt).defn;for(let nt=w;nt{w=Math.max(w,I.cellCount)}),w}get actualColumnCount(){let w=[],I=0;return this.eachRow(T=>{T.eachCell(A=>{let{col:V}=A;w[V]||(w[V]=!0,I++)})}),I}_commitRow(){}get _lastRowNumber(){let w=this._rows,I=w.length;for(;I>0&&w[I-1]===void 0;)I--;return I}get _nextRow(){return this._lastRowNumber+1}get lastRow(){if(this._rows.length)return this._rows[this._rows.length-1]}findRow(w){return this._rows[w-1]}findRows(w,I){return this._rows.slice(w-1,w-1+I)}get rowCount(){return this._lastRowNumber}get actualRowCount(){let w=0;return this.eachRow(()=>{w++}),w}getRow(w){let I=this._rows[w-1];return I||(I=this._rows[w-1]=new d(this,w)),I}getRows(w,I){if(I<1)return;let T=[];for(let A=w;A1&&arguments[1]!==void 0?arguments[1]:"n",T=this._nextRow,A=this.getRow(T);return A.values=w,this._setStyleOption(T,I[0]==="i"?I:"n"),A}addRows(w){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n",T=[];return w.forEach(A=>{T.push(this.addRow(A,I))}),T}insertRow(w,I){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";return this.spliceRows(w,0,I),this._setStyleOption(w,T),this.getRow(w)}insertRows(w,I){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";if(this.spliceRows(w,0,...I),T!=="n")for(let A=0;A1&&arguments[1]!==void 0?arguments[1]:"n";I[0]==="o"&&this.findRow(w+1)!==void 0?this._copyStyle(w+1,w,I[1]==="+"):I[0]==="i"&&this.findRow(w-1)!==void 0&&this._copyStyle(w-1,w,I[1]==="+")}_copyStyle(w,I){let T=arguments.length>2&&arguments[2]!==void 0&&arguments[2],A=this.getRow(w),V=this.getRow(I);V.style=E(A.style),A.eachCell({includeEmpty:T},(G,J)=>{V.getCell(J).style=E(G.style)}),V.height=A.height}duplicateRow(w,I){let T=arguments.length>2&&arguments[2]!==void 0&&arguments[2],A=this._rows[w-1],V=new Array(I).fill(A.values);this.spliceRows(w+1,T?0:I,...V);for(let G=0;G{J.getCell(X).style=at.style})}}spliceRows(w,I){let T=w+I;for(var A=arguments.length,V=new Array(A>2?A-2:0),G=2;G{ht.getCell(z).style=ct.style}),this._rows[nt-1]=void 0}else this._rows[nt+at-1]=void 0;else if(at>0)for(nt=X;nt>=T;nt--)if(ot=this._rows[nt-1],ot){let ht=this.getRow(nt+at);ht.values=ot.values,ht.style=ot.style,ht.height=ot.height,ot.eachCell({includeEmpty:!0},(ct,z)=>{if(ht.getCell(z).style=ct.style,ct._value.constructor.name==="MergeValue"){let U=this.getRow(ct._row._number+J).getCell(z),st=ct._value._master,M=this.getRow(st._row._number+J).getCell(st._column._number);U.merge(M)}})}else this._rows[nt+at-1]=void 0;for(nt=0;nt{T&&T.hasValues&&I(T,T.number)})}getSheetValues(){let w=[];return this._rows.forEach(I=>{I&&(w[I.number]=I.values)}),w}findCell(w,I){let T=n.getAddress(w,I),A=this._rows[T.row-1];return A?A.findCell(T.col):void 0}getCell(w,I){let T=n.getAddress(w,I);return this.getRow(T.row).getCellEx(T)}mergeCells(){for(var w=arguments.length,I=new Array(w),T=0;T{if(A.intersects(w))throw new Error("Cannot merge already merged cells")});let T=this.getCell(w.top,w.left);for(let A=w.top;A<=w.bottom;A++)for(let V=w.left;V<=w.right;V++)(A>w.top||V>w.left)&&this.getCell(A,V).merge(T,I);this._merges[T.address]=w}_unMergeMaster(w){let I=this._merges[w.address];if(I){for(let T=I.top;T<=I.bottom;T++)for(let A=I.left;A<=I.right;A++)this.getCell(T,A).unmerge();delete this._merges[w.address]}}get hasMerges(){return a.some(this._merges,Boolean)}unMergeCells(){for(var w=arguments.length,I=new Array(w),T=0;T3&&arguments[3]!==void 0?arguments[3]:"shared",V=n.decode(w),{top:G,left:J,bottom:at,right:X}=V,nt=X-J+1,ot=n.encodeAddress(G,J),ht=A==="shared",ct;ct=typeof T=="function"?T:Array.isArray(T)?Array.isArray(T[0])?(U,st)=>T[U-G][st-J]:(U,st)=>T[(U-G)*nt+(st-J)]:()=>{};let z=!0;for(let U=G;U<=at;U++)for(let st=J;st<=X;st++)z?(this.getCell(U,st).value={shareType:A,formula:I,ref:w,result:ct(U,st)},z=!1):this.getCell(U,st).value=ht?{sharedFormula:ot,result:ct(U,st)}:ct(U,st)}addImage(w,I){let T={type:"image",imageId:w,range:I};this._media.push(new _(this,T))}getImages(){return this._media.filter(w=>w.type==="image")}addBackgroundImage(w){let I={type:"background",imageId:w};this._media.push(new _(this,I))}getBackgroundImageId(){let w=this._media.find(I=>I.type==="background");return w&&w.imageId}protect(w,I){return new Promise(T=>{this.sheetProtection={sheet:!0},I&&"spinCount"in I&&(I.spinCount=Number.isFinite(I.spinCount)?Math.round(Math.max(0,I.spinCount)):1e5),w&&(this.sheetProtection.algorithmName="SHA-512",this.sheetProtection.saltValue=S.randomBytes(16).toString("base64"),this.sheetProtection.spinCount=I&&"spinCount"in I?I.spinCount:1e5,this.sheetProtection.hashValue=S.convertPasswordToHash(w,"SHA512",this.sheetProtection.saltValue,this.sheetProtection.spinCount)),I&&(this.sheetProtection=Object.assign(this.sheetProtection,I),!w&&"spinCount"in I&&delete this.sheetProtection.spinCount),T()})}unprotect(){this.sheetProtection=null}addTable(w){let I=new v(this,w);return this.tables[w.name]=I,I}getTable(w){return this.tables[w]}removeTable(w){delete this.tables[w]}getTables(){return Object.values(this.tables)}addConditionalFormatting(w){this.conditionalFormattings.push(w)}removeConditionalFormatting(w){typeof w=="number"?this.conditionalFormattings.splice(w,1):this.conditionalFormattings=w instanceof Function?this.conditionalFormattings.filter(w):[]}get tabColor(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor}set tabColor(w){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=w}get model(){let w={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(A=>A.model),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(A=>A.model),conditionalFormattings:this.conditionalFormattings};w.cols=u.toModel(this.columns);let I=w.rows=[],T=w.dimensions=new p;return this._rows.forEach(A=>{let V=A&&A.model;V&&(T.expand(V.number,V.min,V.number,V.max),I.push(V))}),w.merges=[],a.each(this._merges,A=>{w.merges.push(A.range)}),w}_parseRows(w){this._rows=[],w.rows.forEach(I=>{let T=new d(this,I.number);this._rows[T.number-1]=T,T.model=I})}_parseMergeCells(w){a.each(w.mergeCells,I=>{this.mergeCellsWithoutStyle(I)})}set model(w){this.name=w.name,this._columns=u.fromModel(this,w.cols),this._parseRows(w),this._parseMergeCells(w),this.dataValidations=new C(w.dataValidations),this.properties=w.properties,this.pageSetup=w.pageSetup,this.headerFooter=w.headerFooter,this.views=w.views,this.autoFilter=w.autoFilter,this._media=w.media.map(I=>new _(this,I)),this.sheetProtection=w.sheetProtection,this.tables=w.tables.reduce((I,T)=>{let A=new v;return A.model=T,I[T.name]=A,I},{}),this.conditionalFormattings=w.conditionalFormattings}}},{"../utils/col-cache":19,"../utils/copy-style":20,"../utils/encryptor":21,"../utils/under-dash":26,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(e,r,i){"use strict";e("core-js/modules/es.promise"),e("core-js/modules/es.promise.finally"),e("core-js/modules/es.object.assign"),e("core-js/modules/es.object.keys"),e("core-js/modules/es.object.values"),e("core-js/modules/es.symbol"),e("core-js/modules/es.symbol.async-iterator"),e("core-js/modules/es.array.iterator"),e("core-js/modules/es.array.includes"),e("core-js/modules/es.array.find-index"),e("core-js/modules/es.array.find"),e("core-js/modules/es.string.from-code-point"),e("core-js/modules/es.string.includes"),e("core-js/modules/es.number.is-nan"),e("regenerator-runtime/runtime");let a={Workbook:e("./doc/workbook")},n=e("./doc/enums");Object.keys(n).forEach(p=>{a[p]=n[p]}),r.exports=a},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":359,"core-js/modules/es.array.find-index":358,"core-js/modules/es.array.includes":360,"core-js/modules/es.array.iterator":361,"core-js/modules/es.number.is-nan":363,"core-js/modules/es.object.assign":364,"core-js/modules/es.object.keys":366,"core-js/modules/es.object.values":367,"core-js/modules/es.promise":372,"core-js/modules/es.promise.finally":371,"core-js/modules/es.string.from-code-point":376,"core-js/modules/es.string.includes":377,"core-js/modules/es.symbol":381,"core-js/modules/es.symbol.async-iterator":378,"regenerator-runtime/runtime":492}],16:[function(e,r,i){"use strict";let a=typeof TextDecoder>"u"?null:new TextDecoder("utf-8");i.bufferToString=function(n){return typeof n=="string"?n:a?a.decode(n):n.toString()}},{}],17:[function(e,r,i){"use strict";let a=typeof TextEncoder>"u"?null:new TextEncoder("utf-8"),{Buffer:n}=e("buffer");i.stringToBuffer=function(p){return typeof p!="string"?p:a?n.from(a.encode(p).buffer):n.from(p)}},{buffer:220}],18:[function(e,r,i){"use strict";let a=e("./under-dash"),n=e("./col-cache");r.exports=class{constructor(p){this.template=p,this.sheets={}}addCell(p){this.addCellEx(n.decodeEx(p))}getCell(p){return this.findCellEx(n.decodeEx(p),!0)}findCell(p){return this.findCellEx(n.decodeEx(p),!1)}findCellAt(p,d,u){let x=this.sheets[p],_=x&&x[d];return _&&_[u]}addCellEx(p){if(p.top)for(let d=p.top;d<=p.bottom;d++)for(let u=p.left;u<=p.right;u++)this.getCellAt(p.sheetName,d,u);else this.findCellEx(p,!0)}getCellEx(p){return this.findCellEx(p,!0)}findCellEx(p,d){let u=this.findSheet(p,d),x=this.findSheetRow(u,p,d);return this.findRowCell(x,p,d)}getCellAt(p,d,u){let x=this.sheets[p]||(this.sheets[p]=[]),_=x[d]||(x[d]=[]);return _[u]||(_[u]={sheetName:p,address:n.n2l(u)+d,row:d,col:u})}removeCellEx(p){let d=this.findSheet(p);if(!d)return;let u=this.findSheetRow(d,p);u&&delete u[p.col]}forEachInSheet(p,d){let u=this.sheets[p];u&&u.forEach((x,_)=>{x&&x.forEach((v,C)=>{v&&d(v,_,C)})})}forEach(p){a.each(this.sheets,(d,u)=>{this.forEachInSheet(u,p)})}map(p){let d=[];return this.forEach(u=>{d.push(p(u))}),d}findSheet(p,d){let u=p.sheetName;return this.sheets[u]?this.sheets[u]:d?this.sheets[u]=[]:void 0}findSheetRow(p,d,u){let{row:x}=d;return p&&p[x]?p[x]:u?p[x]=[]:void 0}findRowCell(p,d,u){let{col:x}=d;return p&&p[x]?p[x]:u?p[x]=this.template?Object.assign(d,JSON.parse(JSON.stringify(this.template))):d:void 0}spliceRows(p,d,u,x){let _=this.sheets[p];if(_){let v=[];for(let C=0;C{C.splice(d,u,...v)})}}}},{"./col-cache":19,"./under-dash":26}],19:[function(e,r,i){"use strict";let a=/^[A-Z]+\d+$/,n={_dictionary:["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"],_l2nFill:0,_l2n:{},_n2l:[],_level:p=>p<=26?1:p<=676?2:3,_fill(p){let d,u,x,_,v,C=1;if(p>=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&p>=1){for(;C<=26;)d=this._dictionary[C-1],this._n2l[C]=d,this._l2n[d]=C,C++;this._l2nFill=1}if(this._l2nFill<2&&p>=2){for(C=27;C<=702;)u=C-27,x=u%26,_=Math.floor(u/26),d=this._dictionary[_]+this._dictionary[x],this._n2l[C]=d,this._l2n[d]=C,C++;this._l2nFill=2}if(this._l2nFill<3&&p>=3){for(C=703;C<=16384;)u=C-703,x=u%26,_=Math.floor(u/26)%26,v=Math.floor(u/676),d=this._dictionary[v]+this._dictionary[_]+this._dictionary[x],this._n2l[C]=d,this._l2n[d]=C,C++;this._l2nFill=3}},l2n(p){if(this._l2n[p]||this._fill(p.length),!this._l2n[p])throw new Error("Out of bounds. Invalid column letter: "+p);return this._l2n[p]},n2l(p){if(p<1||p>16384)throw new Error(p+" is out of bounds. Excel supports columns from 1 to 16384");return this._n2l[p]||this._fill(this._level(p)),this._n2l[p]},_hash:{},validateAddress(p){if(!a.test(p))throw new Error("Invalid Address: "+p);return!0},decodeAddress(p){let d=p.length<5&&this._hash[p];if(d)return d;let u=!1,x="",_=0,v=!1,C="",S=0;for(let w,I=0;I=65&&w<=90)u=!0,x+=p[I],_=26*_+w-64;else if(w>=48&&w<=57)v=!0,C+=p[I],S=10*S+w-48;else if(v&&u&&w!==36)break;if(u){if(_>16384)throw new Error("Out of bounds. Invalid column letter: "+x)}else _=void 0;v||(S=void 0);let E={address:p=x+C,col:_,row:S,$col$row:`$${x}$${C}`};return _<=100&&S<=100&&(this._hash[p]=E,this._hash[E.$col$row]=E),E},getAddress(p,d){if(d){let u=this.n2l(d)+p;return this.decodeAddress(u)}return this.decodeAddress(p)},decode(p){let d=p.split(":");if(d.length===2){let u=this.decodeAddress(d[0]),x=this.decodeAddress(d[1]),_={top:Math.min(u.row,x.row),left:Math.min(u.col,x.col),bottom:Math.max(u.row,x.row),right:Math.max(u.col,x.col)};return _.tl=this.n2l(_.left)+_.top,_.br=this.n2l(_.right)+_.bottom,_.dimensions=`${_.tl}:${_.br}`,_}return this.decodeAddress(p)},decodeEx(p){let d=p.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),u=d[1]||d[2],x=d[3],_=x.split(":");if(_.length>1){let C=this.decodeAddress(_[0]),S=this.decodeAddress(_[1]),E=Math.min(C.row,S.row),w=Math.min(C.col,S.col),I=Math.max(C.row,S.row),T=Math.max(C.col,S.col);return C=this.n2l(w)+E,S=this.n2l(T)+I,{top:E,left:w,bottom:I,right:T,sheetName:u,tl:{address:C,col:w,row:E,$col$row:`$${this.n2l(w)}$${E}`,sheetName:u},br:{address:S,col:T,row:I,$col$row:`$${this.n2l(T)}$${I}`,sheetName:u},dimensions:`${C}:${S}`}}if(x.startsWith("#"))return u?{sheetName:u,error:x}:{error:x};let v=this.decodeAddress(x);return u?ae({sheetName:u},v):v},encodeAddress:(p,d)=>n.n2l(d)+p,encode(){switch(arguments.length){case 2:return n.encodeAddress(arguments[0],arguments[1]);case 4:return`${n.encodeAddress(arguments[0],arguments[1])}:${n.encodeAddress(arguments[2],arguments[3])}`;default:throw new Error("Can only encode with 2 or 4 arguments")}},inRange(p,d){let[u,x,,_,v]=p,[C,S]=d;return C>=u&&C<=_&&S>=x&&S<=v}};r.exports=n},{}],20:[function(e,r,i){"use strict";let a=(p,d)=>ae(ae({},p),d.reduce((u,x)=>(p[x]&&(u[x]=ae({},p[x])),u),{})),n=function(p,d,u){let x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];p[u]&&(d[u]=a(p[u],x))};i.copyStyle=p=>{if(!p)return p;if(d=p,Object.keys(d).length===0)return{};var d;let u=ae({},p);return n(p,u,"font",["color"]),n(p,u,"alignment"),n(p,u,"protection"),p.border&&(n(p,u,"border"),n(p.border,u.border,"top",["color"]),n(p.border,u.border,"left",["color"]),n(p.border,u.border,"bottom",["color"]),n(p.border,u.border,"right",["color"]),n(p.border,u.border,"diagonal",["color"])),p.fill&&(n(p,u,"fill",["fgColor","bgColor","center"]),p.fill.stops&&(u.fill.stops=p.fill.stops.map(x=>a(x,["color"])))),u}},{}],21:[function(e,r,i){(function(a){(function(){"use strict";let n=e("crypto"),p={hash(d){let u=n.createHash(d);for(var x=arguments.length,_=new Array(x>1?x-1:0),v=1;vn.randomBytes(d)};r.exports=p}).call(this)}).call(this,e("buffer").Buffer)},{buffer:220,crypto:390}],22:[function(e,r,i){"use strict";let{SaxesParser:a}=e("saxes"),{PassThrough:n}=e("readable-stream"),{bufferToString:p}=e("./browser-buffer-decode");r.exports=function(d){return m9(this,null,function*(){d.pipe&&!d[Symbol.asyncIterator]&&(d=d.pipe(new n));let u=new a,x;u.on("error",w=>{x=w});let _=[];u.on("opentag",w=>_.push({eventType:"opentag",value:w})),u.on("text",w=>_.push({eventType:"text",value:w})),u.on("closetag",w=>_.push({eventType:"closetag",value:w}));try{for(var v=Px(d),C,S,E;C=!(S=yield new Gw(v.next())).done;C=!1){let w=S.value;if(u.write(p(w)),x)throw x;yield _,_=[]}}catch{E=[S]}finally{try{C&&(S=v.return)&&(yield new Gw(S.call(v)))}finally{if(E)throw E[0]}}})}},{"./browser-buffer-decode":16,"readable-stream":491,saxes:496}],23:[function(e,r,i){"use strict";let a=e("./col-cache"),n=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,p=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;r.exports={slideFormula:function(d,u,x){let _=a.decode(u),v=a.decode(x);return d.replace(n,(C,S,E,w,I)=>{if(I)return C;let T=p.exec(w);if(T){let A=T[1],V=T[2].toUpperCase(),G=T[3],J=T[4];if(V.length>3||V.length===3&&V>"XFD")return C;let at=a.l2n(V),X=parseInt(J,10);return A||(at+=v.col-_.col),G||(X+=v.row-_.row),(S||"")+(A||"")+a.n2l(at)+(G||"")+X}return C})}}},{"./col-cache":19}],24:[function(e,r,i){(function(a,n){(function(){"use strict";let p=e("readable-stream"),d=e("./utils"),u=e("./string-buf");class x{constructor(I,T){this._data=I,this._encoding=T}get length(){return this.toBuffer().length}copy(I,T,A,V){return this.toBuffer().copy(I,T,A,V)}toBuffer(){return this._buffer||(this._buffer=n.from(this._data,this._encoding)),this._buffer}}class _{constructor(I){this._data=I}get length(){return this._data.length}copy(I,T,A,V){return this._data._buf.copy(I,T,A,V)}toBuffer(){return this._data.toBuffer()}}class v{constructor(I){this._data=I}get length(){return this._data.length}copy(I,T,A,V){this._data.copy(I,T,A,V)}toBuffer(){return this._data}}class C{constructor(I){this.size=I,this.buffer=n.alloc(I),this.iRead=0,this.iWrite=0}toBuffer(){if(this.iRead===0&&this.iWrite===this.size)return this.buffer;let I=n.alloc(this.iWrite-this.iRead);return this.buffer.copy(I,0,this.iRead,this.iWrite),I}get length(){return this.iWrite-this.iRead}get eod(){return this.iRead===this.iWrite}get full(){return this.iWrite===this.size}read(I){let T;return I===0?null:I===void 0||I>=this.length?(T=this.toBuffer(),this.iRead=this.iWrite,T):(T=n.alloc(I),this.buffer.copy(T,0,this.iRead,I),this.iRead+=I,T)}write(I,T,A){let V=Math.min(A,this.size-this.iWrite);return I.copy(this.buffer,this.iWrite,T,T+V),this.iWrite+=V,V}}let S=function(w){w=w||{},this.bufSize=w.bufSize||1048576,this.buffers=[],this.batch=w.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};d.inherits(S,p.Duplex,{toBuffer(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return n.concat(this.buffers.map(w=>w.toBuffer()))}},_getWritableBuffer(){if(this.buffers.length){let I=this.buffers[this.buffers.length-1];if(!I.full)return I}let w=new C(this.bufSize);return this.buffers.push(w),w},_pipe(w){return Zn(this,null,function*(){yield Promise.all(this.pipes.map(function(I){return new Promise(T=>{I.write(w.toBuffer(),()=>{T()})})}))})},_writeToBuffers(w){let I=0,T=w.length;for(;I1;)this._pipe(this.buffers.shift());else this.corked?(this._writeToBuffers(A),a.nextTick(T)):(yield this._pipe(A),T());else this.paused||this.emit("data",A.toBuffer()),this._writeToBuffers(A),this.emit("readable");return!0})},cork(){this.corked=!0},_flush(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork(){this.corked=!1,this._flush()},end(w,I,T){let A=V=>{V?T(V):(this._flush(),this.pipes.forEach(G=>{G.end()}),this.emit("finish"))};w?this.write(w,I,A):A()},read(w){let I;if(w){for(I=[];w&&this.buffers.length&&!this.buffers[0].eod;){let T=this.buffers[0],A=T.read(w);w-=A.length,I.push(A),T.eod&&T.full&&this.buffers.shift()}return n.concat(I)}return I=this.buffers.map(T=>T.toBuffer()).filter(Boolean),this.buffers=[],n.concat(I)},setEncoding(w){this.encoding=w},pause(){this.paused=!0},resume(){this.paused=!1},isPaused(){return!!this.paused},pipe(w){this.pipes.push(w),!this.paused&&this.buffers.length&&this.end()},unpipe(w){this.pipes=this.pipes.filter(I=>I!==w)},unshift(){throw new Error("Not Implemented")},wrap(){throw new Error("Not Implemented")}}),r.exports=S}).call(this)}).call(this,e("_process"),e("buffer").Buffer)},{"./string-buf":25,"./utils":27,_process:467,buffer:220,"readable-stream":491}],25:[function(e,r,i){(function(a){(function(){"use strict";r.exports=class{constructor(n){this._buf=a.alloc(n&&n.size||16384),this._encoding=n&&n.encoding||"utf8",this._inPos=0,this._buffer=void 0}get length(){return this._inPos}get capacity(){return this._buf.length}get buffer(){return this._buf}toBuffer(){return this._buffer||(this._buffer=a.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}reset(n){n=n||0,this._buffer=void 0,this._inPos=n}_grow(n){let p=2*this._buf.length;for(;p=this._buf.length-4;)this._grow(this._inPos+n.length),p=this._inPos+this._buf.write(n,this._inPos,this._encoding);this._inPos=p}addStringBuf(n){n.length&&(this._buffer=void 0,this.length+n.length>this.capacity&&this._grow(this.length+n.length),n._buf.copy(this._buf,this._inPos,0,n.length),this._inPos+=n.length)}}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:220}],26:[function(e,r,i){"use strict";let{toString:a}=Object.prototype,n=/["&<>]/,p={each:function(d,u){d&&(Array.isArray(d)?d.forEach(u):Object.keys(d).forEach(x=>{u(d[x],x)}))},some:function(d,u){return!!d&&(Array.isArray(d)?d.some(u):Object.keys(d).some(x=>u(d[x],x)))},every:function(d,u){return!d||(Array.isArray(d)?d.every(u):Object.keys(d).every(x=>u(d[x],x)))},map:function(d,u){return d?Array.isArray(d)?d.map(u):Object.keys(d).map(x=>u(d[x],x)):[]},keyBy:(d,u)=>d.reduce((x,_)=>(x[_[u]]=_,x),{}),isEqual:function(d,u){let x=typeof d,_=typeof u,v=Array.isArray(d),C=Array.isArray(u),S;if(x!==_)return!1;switch(typeof d){case"object":if(v||C)return!(!v||!C)&&d.length===u.length&&d.every((E,w)=>{let I=u[w];return p.isEqual(E,I)});if(d===null||u===null)return d===u;if(S=Object.keys(d),Object.keys(u).length!==S.length)return!1;for(let E of S)if(!u.hasOwnProperty(E))return!1;return p.every(d,(E,w)=>{let I=u[w];return p.isEqual(E,I)});default:return d===u}},escapeHtml(d){let u=n.exec(d);if(!u)return d;let x="",_="",v=0,C=u.index;for(;C":_=">";break;default:continue}v!==C&&(x+=d.substring(v,C)),v=C+1,x+=_}return v!==C?x+d.substring(v,C):x},strcmp:(d,u)=>du?1:0,isUndefined:d=>a.call(d)==="[object Undefined]",isObject:d=>a.call(d)==="[object Object]",deepMerge(){let d=arguments[0]||{},{length:u}=arguments,x,_,v;function C(S,E){x=d[E],v=Array.isArray(S),p.isObject(S)||v?(v?(v=!1,_=x&&Array.isArray(x)?x:[]):_=x&&p.isObject(x)?x:{},d[E]=p.deepMerge(_,S)):p.isUndefined(S)||(d[E]=S)}for(let S=0;S&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,u={nop(){},promiseImmediate:x=>new Promise(_=>{a.setImmediate?n(()=>{_(x)}):setTimeout(()=>{_(x)},1)}),inherits:function(x,_,v,C){x.super_=_,C||(C=v,v=null),v&&Object.keys(v).forEach(E=>{Object.defineProperty(x,E,Object.getOwnPropertyDescriptor(v,E))});let S={constructor:{value:x,enumerable:!1,writable:!1,configurable:!0}};C&&Object.keys(C).forEach(E=>{S[E]=Object.getOwnPropertyDescriptor(C,E)}),x.prototype=Object.create(_.prototype,S)},dateToExcel:(x,_)=>25569+x.getTime()/864e5-(_?1462:0),excelToDate(x,_){let v=Math.round(24*(x-25569+(_?1462:0))*3600*1e3);return new Date(v)},parsePath(x){let _=x.lastIndexOf("/");return{path:x.substring(0,_),name:x.substring(_+1)}},getRelsPath(x){let _=u.parsePath(x);return`${_.path}/_rels/${_.name}.rels`},xmlEncode(x){let _=d.exec(x);if(!_)return x;let v="",C="",S=0,E=_.index;for(;E=11&&w!==13)){C="";break}continue}S!==E&&(v+=x.substring(S,E)),S=E+1,C&&(v+=C)}return S!==E?v+x.substring(S,E):v},xmlDecode:x=>x.replace(/&([a-z]*);/g,_=>{switch(_){case"<":return"<";case">":return">";case"&":return"&";case"'":return"'";case""":return'"';default:return _}}),validInt(x){let _=parseInt(x,10);return Number.isNaN(_)?0:_},isDateFmt(x){return x?(x=(x=x.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/)!==null:!1},fs:{exists:x=>new Promise(_=>{p.access(x,p.constants.F_OK,v=>{_(!v)})})},toIsoDateString:x=>x.toIsoString().subsstr(0,10),parseBoolean:x=>x===!0||x==="true"||x===1||x==="1"};r.exports=u}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},e("timers").setImmediate)},{fs:216,timers:523}],28:[function(e,r,i){"use strict";let a=e("./under-dash"),n=e("./utils");function p(x,_,v){x.push(` ${_}="${n.xmlEncode(v.toString())}"`)}function d(x,_){if(_){let v=[];a.each(_,(C,S)=>{C!==void 0&&p(v,S,C)}),x.push(v.join(""))}}class u{constructor(){this._xml=[],this._stack=[],this._rollbacks=[]}get tos(){return this._stack.length?this._stack[this._stack.length-1]:void 0}get cursor(){return this._xml.length}openXml(_){let v=this._xml;v.push(" +}`;var xa=l9(function(){return Qa(le,Sn+"return "+Ri).apply(e,De)});if(xa.source=Ri,Aw(xa))throw xa;return xa}function Ort(D){return Xa(D).toLowerCase()}function Art(D){return Xa(D).toUpperCase()}function Frt(D,q,tt){if(D=Xa(D),D&&(tt||q===e))return x8(D);if(!D||!(q=zl(q)))return D;var St=Rs(D),Vt=Rs(q),le=g8(St,Vt),De=_8(St,Vt)+1;return Tp(St,le,De).join("")}function krt(D,q,tt){if(D=Xa(D),D&&(tt||q===e))return D.slice(0,b8(D)+1);if(!D||!(q=zl(q)))return D;var St=Rs(D),Vt=_8(St,Rs(q))+1;return Tp(St,0,Vt).join("")}function Rrt(D,q,tt){if(D=Xa(D),D&&(tt||q===e))return D.replace(ke,"");if(!D||!(q=zl(q)))return D;var St=Rs(D),Vt=g8(St,Rs(q));return Tp(St,Vt).join("")}function Brt(D,q){var tt=ot,St=ht;if(jr(q)){var Vt="separator"in q?q.separator:Vt;tt="length"in q?ua(q.length):tt,St="omission"in q?zl(q.omission):St}D=Xa(D);var le=D.length;if(fd(D)){var De=Rs(D);le=De.length}if(tt>=le)return D;var ze=tt-hd(St);if(ze<1)return St;var Je=De?Tp(De,0,ze).join(""):D.slice(0,ze);if(Vt===e)return Je+St;if(De&&(ze+=Je.length-ze),Fw(Vt)){if(D.slice(ze).search(Vt)){var Ii,Di=Je;for(Vt.global||(Vt=Y5(Vt.source,Xa(sn.exec(Vt))+"g")),Vt.lastIndex=0;Ii=Vt.exec(Di);)var Ri=Ii.index;Je=Je.slice(0,Ri===e?ze:Ri)}}else if(D.indexOf(zl(Vt),ze)!=ze){var rn=Je.lastIndexOf(Vt);rn>-1&&(Je=Je.slice(0,rn))}return Je+St}function Nrt(D){return D=Xa(D),D&&Un.test(D)?D.replace(Mn,ctt):D}var Lrt=Cd(function(D,q,tt){return D+(tt?" ":"")+q.toUpperCase()}),Bw=sO("toUpperCase");function o9(D,q,tt){return D=Xa(D),q=tt?e:q,q===e?rtt(D)?utt(D):JZ(D):D.match(q)||[]}var l9=ba(function(D,q){try{return ql(D,e,q)}catch(tt){return Aw(tt)?tt:new aa(tt)}}),Vrt=L0(function(D,q){return rs(q,function(tt){tt=l0(tt),B0(D,tt,Dw(D[tt],D))}),D});function qrt(D){var q=D==null?0:D.length,tt=Nn();return D=q?Rr(D,function(St){if(typeof St[1]!="function")throw new os(n);return[tt(St[0]),St[1]]}):[],ba(function(St){for(var Vt=-1;++VtB)return[];var tt=H,St=el(D,H);q=Nn(q),D-=H;for(var Vt=$5(St,q);++tt0||q<0)?new Da(tt):(D<0?tt=tt.takeRight(-D):D&&(tt=tt.drop(D)),q!==e&&(q=ua(q),tt=q<0?tt.dropRight(-q):tt.take(q-D)),tt)},Da.prototype.takeRightWhile=function(D){return this.reverse().takeWhile(D).reverse()},Da.prototype.toArray=function(){return this.take(H)},r0(Da.prototype,function(D,q){var tt=/^(?:filter|find|map|reject)|While$/.test(q),St=/^(?:head|last)$/.test(q),Vt=ie[St?"take"+(q=="last"?"Right":""):q],le=St||/^find/.test(q);Vt&&(ie.prototype[q]=function(){var De=this.__wrapped__,ze=St?[1]:arguments,Je=De instanceof Da,Ii=ze[0],Di=Je||sa(De),Ri=function(Ia){var Ra=Vt.apply(ie,Cp([Ia],ze));return St&&rn?Ra[0]:Ra};Di&&tt&&typeof Ii=="function"&&Ii.length!=1&&(Je=Di=!1);var rn=this.__chain__,Sn=!!this.__actions__.length,Vn=le&&!rn,xa=Je&&!Sn;if(!le&&Di){De=xa?De:new Da(this);var qn=D.apply(De,ze);return qn.__actions__.push({func:gx,args:[Ri],thisArg:e}),new ls(qn,rn)}return Vn&&xa?D.apply(this,ze):(qn=this.thru(Ri),Vn?St?qn.value()[0]:qn.value():qn)})}),rs(["pop","push","shift","sort","splice","unshift"],function(D){var q=Hh[D],tt=/^(?:push|sort|unshift)$/.test(D)?"tap":"thru",St=/^(?:pop|shift)$/.test(D);ie.prototype[D]=function(){var Vt=arguments;if(St&&!this.__chain__){var le=this.value();return q.apply(sa(le)?le:[],Vt)}return this[tt](function(De){return q.apply(sa(De)?De:[],Vt)})}}),r0(Da.prototype,function(D,q){var tt=ie[q];if(tt){var St=tt.name+"";rr.call(_d,St)||(_d[St]=[]),_d[St].push({name:q,func:tt})}}),_d[cx(e,I).name]=[{name:"wrapper",func:e}],Da.prototype.clone=Rtt,Da.prototype.reverse=Btt,Da.prototype.value=Ntt,ie.prototype.at=fnt,ie.prototype.chain=hnt,ie.prototype.commit=xnt,ie.prototype.next=gnt,ie.prototype.plant=vnt,ie.prototype.reverse=bnt,ie.prototype.toJSON=ie.prototype.valueOf=ie.prototype.value=Cnt,ie.prototype.first=ie.prototype.head,ef&&(ie.prototype[ef]=_nt),ie},Sp=ftt();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Mo._=Sp,define(function(){return Sp})):dm?((dm.exports=Sp)._=Sp,L5._=Sp):Mo._=Sp}).call(Ud)});var qB=pe($_=>{"use strict";$_.byteLength=Mht;$_.toByteArray=Oht;$_.fromByteArray=kht;var P0=[],Ss=[],Tht=typeof Uint8Array<"u"?Uint8Array:Array,QE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(jm=0,LB=QE.length;jm0)throw new Error("Invalid string. Length must be a multiple of 4");var i=e.indexOf("=");i===-1&&(i=r);var a=i===r?0:4-i%4;return[i,a]}function Mht(e){var r=VB(e),i=r[0],a=r[1];return(i+a)*3/4-a}function Dht(e,r,i){return(r+i)*3/4-i}function Oht(e){var r,i=VB(e),a=i[0],n=i[1],p=new Tht(Dht(e,a,n)),d=0,u=n>0?a-4:a,x;for(x=0;x>16&255,p[d++]=r>>8&255,p[d++]=r&255;return n===2&&(r=Ss[e.charCodeAt(x)]<<2|Ss[e.charCodeAt(x+1)]>>4,p[d++]=r&255),n===1&&(r=Ss[e.charCodeAt(x)]<<10|Ss[e.charCodeAt(x+1)]<<4|Ss[e.charCodeAt(x+2)]>>2,p[d++]=r>>8&255,p[d++]=r&255),p}function Aht(e){return P0[e>>18&63]+P0[e>>12&63]+P0[e>>6&63]+P0[e&63]}function Fht(e,r,i){for(var a,n=[],p=r;pu?u:d+p));return a===1?(r=e[i-1],n.push(P0[r>>2]+P0[r<<4&63]+"==")):a===2&&(r=(e[i-2]<<8)+e[i-1],n.push(P0[r>>10]+P0[r>>4&63]+P0[r<<2&63]+"=")),n.join("")}});var jB=pe(YE=>{YE.read=function(e,r,i,a,n){var p,d,u=n*8-a-1,x=(1<>1,v=-7,C=i?n-1:0,S=i?-1:1,E=e[r+C];for(C+=S,p=E&(1<<-v)-1,E>>=-v,v+=u;v>0;p=p*256+e[r+C],C+=S,v-=8);for(d=p&(1<<-v)-1,p>>=-v,v+=a;v>0;d=d*256+e[r+C],C+=S,v-=8);if(p===0)p=1-_;else{if(p===x)return d?NaN:(E?-1:1)*(1/0);d=d+Math.pow(2,a),p=p-_}return(E?-1:1)*d*Math.pow(2,p-a)};YE.write=function(e,r,i,a,n,p){var d,u,x,_=p*8-n-1,v=(1<<_)-1,C=v>>1,S=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,E=a?0:p-1,w=a?1:-1,I=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(u=isNaN(r)?1:0,d=v):(d=Math.floor(Math.log(r)/Math.LN2),r*(x=Math.pow(2,-d))<1&&(d--,x*=2),d+C>=1?r+=S/x:r+=S*Math.pow(2,1-C),r*x>=2&&(d++,x/=2),d+C>=v?(u=0,d=v):d+C>=1?(u=(r*x-1)*Math.pow(2,n),d=d+C):(u=r*Math.pow(2,C-1)*Math.pow(2,n),d=0));n>=8;e[i+E]=u&255,E+=w,u/=256,n-=8);for(d=d<0;e[i+E]=d&255,E+=w,d/=256,_-=8);e[i+E-w]|=I*128}});var tN=pe(su=>{"use strict";var JE=qB(),lu=jB(),zB=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;su.Buffer=Pi;su.SlowBuffer=qht;su.INSPECT_MAX_BYTES=50;var W_=2147483647;su.kMaxLength=W_;Pi.TYPED_ARRAY_SUPPORT=Rht();!Pi.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Rht(){try{var e=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(e,r),e.foo()===42}catch{return!1}}Object.defineProperty(Pi.prototype,"parent",{enumerable:!0,get:function(){if(Pi.isBuffer(this))return this.buffer}});Object.defineProperty(Pi.prototype,"offset",{enumerable:!0,get:function(){if(Pi.isBuffer(this))return this.byteOffset}});function ap(e){if(e>W_)throw new RangeError('The value "'+e+'" is invalid for option "size"');var r=new Uint8Array(e);return Object.setPrototypeOf(r,Pi.prototype),r}function Pi(e,r,i){if(typeof e=="number"){if(typeof r=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return tI(e)}return UB(e,r,i)}Pi.poolSize=8192;function UB(e,r,i){if(typeof e=="string")return Nht(e,r);if(ArrayBuffer.isView(e))return Lht(e);if(e==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(E0(e,ArrayBuffer)||e&&E0(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(E0(e,SharedArrayBuffer)||e&&E0(e.buffer,SharedArrayBuffer)))return XE(e,r,i);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var a=e.valueOf&&e.valueOf();if(a!=null&&a!==e)return Pi.from(a,r,i);var n=Vht(e);if(n)return n;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return Pi.from(e[Symbol.toPrimitive]("string"),r,i);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}Pi.from=function(e,r,i){return UB(e,r,i)};Object.setPrototypeOf(Pi.prototype,Uint8Array.prototype);Object.setPrototypeOf(Pi,Uint8Array);function $B(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function Bht(e,r,i){return $B(e),e<=0?ap(e):r!==void 0?typeof i=="string"?ap(e).fill(r,i):ap(e).fill(r):ap(e)}Pi.alloc=function(e,r,i){return Bht(e,r,i)};function tI(e){return $B(e),ap(e<0?0:eI(e)|0)}Pi.allocUnsafe=function(e){return tI(e)};Pi.allocUnsafeSlow=function(e){return tI(e)};function Nht(e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!Pi.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var i=WB(e,r)|0,a=ap(i),n=a.write(e,r);return n!==i&&(a=a.slice(0,n)),a}function KE(e){for(var r=e.length<0?0:eI(e.length)|0,i=ap(r),a=0;a=W_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+W_.toString(16)+" bytes");return e|0}function qht(e){return+e!=e&&(e=0),Pi.alloc(+e)}Pi.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==Pi.prototype};Pi.compare=function(r,i){if(E0(r,Uint8Array)&&(r=Pi.from(r,r.offset,r.byteLength)),E0(i,Uint8Array)&&(i=Pi.from(i,i.offset,i.byteLength)),!Pi.isBuffer(r)||!Pi.isBuffer(i))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===i)return 0;for(var a=r.length,n=i.length,p=0,d=Math.min(a,n);pn.length?Pi.from(d).copy(n,p):Uint8Array.prototype.set.call(n,d,p);else if(Pi.isBuffer(d))d.copy(n,p);else throw new TypeError('"list" argument must be an Array of Buffers');p+=d.length}return n};function WB(e,r){if(Pi.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||E0(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var i=e.length,a=arguments.length>2&&arguments[2]===!0;if(!a&&i===0)return 0;for(var n=!1;;)switch(r){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":return ZE(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return i*2;case"hex":return i>>>1;case"base64":return ZB(e).length;default:if(n)return a?-1:ZE(e).length;r=(""+r).toLowerCase(),n=!0}}Pi.byteLength=WB;function jht(e,r,i){var a=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((i===void 0||i>this.length)&&(i=this.length),i<=0)||(i>>>=0,r>>>=0,i<=r))return"";for(e||(e="utf8");;)switch(e){case"hex":return Kht(this,r,i);case"utf8":case"utf-8":return YB(this,r,i);case"ascii":return Yht(this,r,i);case"latin1":case"binary":return Jht(this,r,i);case"base64":return Wht(this,r,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Xht(this,r,i);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}Pi.prototype._isBuffer=!0;function zm(e,r,i){var a=e[r];e[r]=e[i],e[i]=a}Pi.prototype.swap16=function(){var r=this.length;if(r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;ii&&(r+=" ... "),""};zB&&(Pi.prototype[zB]=Pi.prototype.inspect);Pi.prototype.compare=function(r,i,a,n,p){if(E0(r,Uint8Array)&&(r=Pi.from(r,r.offset,r.byteLength)),!Pi.isBuffer(r))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof r);if(i===void 0&&(i=0),a===void 0&&(a=r?r.length:0),n===void 0&&(n=0),p===void 0&&(p=this.length),i<0||a>r.length||n<0||p>this.length)throw new RangeError("out of range index");if(n>=p&&i>=a)return 0;if(n>=p)return-1;if(i>=a)return 1;if(i>>>=0,a>>>=0,n>>>=0,p>>>=0,this===r)return 0;for(var d=p-n,u=a-i,x=Math.min(d,u),_=this.slice(n,p),v=r.slice(i,a),C=0;C2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,iI(i)&&(i=n?0:e.length-1),i<0&&(i=e.length+i),i>=e.length){if(n)return-1;i=e.length-1}else if(i<0)if(n)i=0;else return-1;if(typeof r=="string"&&(r=Pi.from(r,a)),Pi.isBuffer(r))return r.length===0?-1:HB(e,r,i,a,n);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?n?Uint8Array.prototype.indexOf.call(e,r,i):Uint8Array.prototype.lastIndexOf.call(e,r,i):HB(e,[r],i,a,n);throw new TypeError("val must be string, number or Buffer")}function HB(e,r,i,a,n){var p=1,d=e.length,u=r.length;if(a!==void 0&&(a=String(a).toLowerCase(),a==="ucs2"||a==="ucs-2"||a==="utf16le"||a==="utf-16le")){if(e.length<2||r.length<2)return-1;p=2,d/=2,u/=2,i/=2}function x(E,w){return p===1?E[w]:E.readUInt16BE(w*p)}var _;if(n){var v=-1;for(_=i;_d&&(i=d-u),_=i;_>=0;_--){for(var C=!0,S=0;Sn&&(a=n)):a=n;var p=r.length;a>p/2&&(a=p/2);for(var d=0;d>>0,isFinite(a)?(a=a>>>0,n===void 0&&(n="utf8")):(n=a,a=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var p=this.length-i;if((a===void 0||a>p)&&(a=p),r.length>0&&(a<0||i<0)||i>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var d=!1;;)switch(n){case"hex":return zht(this,r,i,a);case"utf8":case"utf-8":return Hht(this,r,i,a);case"ascii":case"latin1":case"binary":return Ght(this,r,i,a);case"base64":return Uht(this,r,i,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $ht(this,r,i,a);default:if(d)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),d=!0}};Pi.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Wht(e,r,i){return r===0&&i===e.length?JE.fromByteArray(e):JE.fromByteArray(e.slice(r,i))}function YB(e,r,i){i=Math.min(e.length,i);for(var a=[],n=r;n239?4:p>223?3:p>191?2:1;if(n+u<=i){var x,_,v,C;switch(u){case 1:p<128&&(d=p);break;case 2:x=e[n+1],(x&192)===128&&(C=(p&31)<<6|x&63,C>127&&(d=C));break;case 3:x=e[n+1],_=e[n+2],(x&192)===128&&(_&192)===128&&(C=(p&15)<<12|(x&63)<<6|_&63,C>2047&&(C<55296||C>57343)&&(d=C));break;case 4:x=e[n+1],_=e[n+2],v=e[n+3],(x&192)===128&&(_&192)===128&&(v&192)===128&&(C=(p&15)<<18|(x&63)<<12|(_&63)<<6|v&63,C>65535&&C<1114112&&(d=C))}}d===null?(d=65533,u=1):d>65535&&(d-=65536,a.push(d>>>10&1023|55296),d=56320|d&1023),a.push(d),n+=u}return Qht(a)}var GB=4096;function Qht(e){var r=e.length;if(r<=GB)return String.fromCharCode.apply(String,e);for(var i="",a=0;aa)&&(i=a);for(var n="",p=r;pa&&(r=a),i<0?(i+=a,i<0&&(i=0)):i>a&&(i=a),ii)throw new RangeError("Trying to access beyond buffer length")}Pi.prototype.readUintLE=Pi.prototype.readUIntLE=function(r,i,a){r=r>>>0,i=i>>>0,a||jo(r,i,this.length);for(var n=this[r],p=1,d=0;++d>>0,i=i>>>0,a||jo(r,i,this.length);for(var n=this[r+--i],p=1;i>0&&(p*=256);)n+=this[r+--i]*p;return n};Pi.prototype.readUint8=Pi.prototype.readUInt8=function(r,i){return r=r>>>0,i||jo(r,1,this.length),this[r]};Pi.prototype.readUint16LE=Pi.prototype.readUInt16LE=function(r,i){return r=r>>>0,i||jo(r,2,this.length),this[r]|this[r+1]<<8};Pi.prototype.readUint16BE=Pi.prototype.readUInt16BE=function(r,i){return r=r>>>0,i||jo(r,2,this.length),this[r]<<8|this[r+1]};Pi.prototype.readUint32LE=Pi.prototype.readUInt32LE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216};Pi.prototype.readUint32BE=Pi.prototype.readUInt32BE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])};Pi.prototype.readIntLE=function(r,i,a){r=r>>>0,i=i>>>0,a||jo(r,i,this.length);for(var n=this[r],p=1,d=0;++d=p&&(n-=Math.pow(2,8*i)),n};Pi.prototype.readIntBE=function(r,i,a){r=r>>>0,i=i>>>0,a||jo(r,i,this.length);for(var n=i,p=1,d=this[r+--n];n>0&&(p*=256);)d+=this[r+--n]*p;return p*=128,d>=p&&(d-=Math.pow(2,8*i)),d};Pi.prototype.readInt8=function(r,i){return r=r>>>0,i||jo(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]};Pi.prototype.readInt16LE=function(r,i){r=r>>>0,i||jo(r,2,this.length);var a=this[r]|this[r+1]<<8;return a&32768?a|4294901760:a};Pi.prototype.readInt16BE=function(r,i){r=r>>>0,i||jo(r,2,this.length);var a=this[r+1]|this[r]<<8;return a&32768?a|4294901760:a};Pi.prototype.readInt32LE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24};Pi.prototype.readInt32BE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]};Pi.prototype.readFloatLE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),lu.read(this,r,!0,23,4)};Pi.prototype.readFloatBE=function(r,i){return r=r>>>0,i||jo(r,4,this.length),lu.read(this,r,!1,23,4)};Pi.prototype.readDoubleLE=function(r,i){return r=r>>>0,i||jo(r,8,this.length),lu.read(this,r,!0,52,8)};Pi.prototype.readDoubleBE=function(r,i){return r=r>>>0,i||jo(r,8,this.length),lu.read(this,r,!1,52,8)};function Bl(e,r,i,a,n,p){if(!Pi.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>n||re.length)throw new RangeError("Index out of range")}Pi.prototype.writeUintLE=Pi.prototype.writeUIntLE=function(r,i,a,n){if(r=+r,i=i>>>0,a=a>>>0,!n){var p=Math.pow(2,8*a)-1;Bl(this,r,i,a,p,0)}var d=1,u=0;for(this[i]=r&255;++u>>0,a=a>>>0,!n){var p=Math.pow(2,8*a)-1;Bl(this,r,i,a,p,0)}var d=a-1,u=1;for(this[i+d]=r&255;--d>=0&&(u*=256);)this[i+d]=r/u&255;return i+a};Pi.prototype.writeUint8=Pi.prototype.writeUInt8=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,1,255,0),this[i]=r&255,i+1};Pi.prototype.writeUint16LE=Pi.prototype.writeUInt16LE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,2,65535,0),this[i]=r&255,this[i+1]=r>>>8,i+2};Pi.prototype.writeUint16BE=Pi.prototype.writeUInt16BE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,2,65535,0),this[i]=r>>>8,this[i+1]=r&255,i+2};Pi.prototype.writeUint32LE=Pi.prototype.writeUInt32LE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,4,4294967295,0),this[i+3]=r>>>24,this[i+2]=r>>>16,this[i+1]=r>>>8,this[i]=r&255,i+4};Pi.prototype.writeUint32BE=Pi.prototype.writeUInt32BE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,4,4294967295,0),this[i]=r>>>24,this[i+1]=r>>>16,this[i+2]=r>>>8,this[i+3]=r&255,i+4};Pi.prototype.writeIntLE=function(r,i,a,n){if(r=+r,i=i>>>0,!n){var p=Math.pow(2,8*a-1);Bl(this,r,i,a,p-1,-p)}var d=0,u=1,x=0;for(this[i]=r&255;++d>0)-x&255;return i+a};Pi.prototype.writeIntBE=function(r,i,a,n){if(r=+r,i=i>>>0,!n){var p=Math.pow(2,8*a-1);Bl(this,r,i,a,p-1,-p)}var d=a-1,u=1,x=0;for(this[i+d]=r&255;--d>=0&&(u*=256);)r<0&&x===0&&this[i+d+1]!==0&&(x=1),this[i+d]=(r/u>>0)-x&255;return i+a};Pi.prototype.writeInt8=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,1,127,-128),r<0&&(r=255+r+1),this[i]=r&255,i+1};Pi.prototype.writeInt16LE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,2,32767,-32768),this[i]=r&255,this[i+1]=r>>>8,i+2};Pi.prototype.writeInt16BE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,2,32767,-32768),this[i]=r>>>8,this[i+1]=r&255,i+2};Pi.prototype.writeInt32LE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,4,2147483647,-2147483648),this[i]=r&255,this[i+1]=r>>>8,this[i+2]=r>>>16,this[i+3]=r>>>24,i+4};Pi.prototype.writeInt32BE=function(r,i,a){return r=+r,i=i>>>0,a||Bl(this,r,i,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),this[i]=r>>>24,this[i+1]=r>>>16,this[i+2]=r>>>8,this[i+3]=r&255,i+4};function JB(e,r,i,a,n,p){if(i+a>e.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("Index out of range")}function KB(e,r,i,a,n){return r=+r,i=i>>>0,n||JB(e,r,i,4,34028234663852886e22,-34028234663852886e22),lu.write(e,r,i,a,23,4),i+4}Pi.prototype.writeFloatLE=function(r,i,a){return KB(this,r,i,!0,a)};Pi.prototype.writeFloatBE=function(r,i,a){return KB(this,r,i,!1,a)};function XB(e,r,i,a,n){return r=+r,i=i>>>0,n||JB(e,r,i,8,17976931348623157e292,-17976931348623157e292),lu.write(e,r,i,a,52,8),i+8}Pi.prototype.writeDoubleLE=function(r,i,a){return XB(this,r,i,!0,a)};Pi.prototype.writeDoubleBE=function(r,i,a){return XB(this,r,i,!1,a)};Pi.prototype.copy=function(r,i,a,n){if(!Pi.isBuffer(r))throw new TypeError("argument should be a Buffer");if(a||(a=0),!n&&n!==0&&(n=this.length),i>=r.length&&(i=r.length),i||(i=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),r.length-i>>0,a=a===void 0?this.length:a>>>0,r||(r=0);var d;if(typeof r=="number")for(d=i;d55295&&i<57344){if(!n){if(i>56319){(r-=3)>-1&&p.push(239,191,189);continue}else if(d+1===a){(r-=3)>-1&&p.push(239,191,189);continue}n=i;continue}if(i<56320){(r-=3)>-1&&p.push(239,191,189),n=i;continue}i=(n-55296<<10|i-56320)+65536}else n&&(r-=3)>-1&&p.push(239,191,189);if(n=null,i<128){if((r-=1)<0)break;p.push(i)}else if(i<2048){if((r-=2)<0)break;p.push(i>>6|192,i&63|128)}else if(i<65536){if((r-=3)<0)break;p.push(i>>12|224,i>>6&63|128,i&63|128)}else if(i<1114112){if((r-=4)<0)break;p.push(i>>18|240,i>>12&63|128,i>>6&63|128,i&63|128)}else throw new Error("Invalid code point")}return p}function ext(e){for(var r=[],i=0;i>8,n=i%256,p.push(n),p.push(a);return p}function ZB(e){return JE.toByteArray(txt(e))}function Q_(e,r,i,a){for(var n=0;n=r.length||n>=e.length);++n)r[n+i]=e[n];return n}function E0(e,r){return e instanceof r||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===r.name}function iI(e){return e!==e}var nxt=function(){for(var e="0123456789abcdef",r=new Array(256),i=0;i<16;++i)for(var a=i*16,n=0;n<16;++n)r[a+n]=e[i]+e[n];return r}()});var zV=pe((K1n,jV)=>{function EKt(){this.__data__=[],this.size=0}jV.exports=EKt});var Xm=pe((X1n,HV)=>{function IKt(e,r){return e===r||e!==e&&r!==r}HV.exports=IKt});var L1=pe((Z1n,GV)=>{var TKt=Xm();function MKt(e,r){for(var i=e.length;i--;)if(TKt(e[i][0],r))return i;return-1}GV.exports=MKt});var $V=pe((thn,UV)=>{var DKt=L1(),OKt=Array.prototype,AKt=OKt.splice;function FKt(e){var r=this.__data__,i=DKt(r,e);if(i<0)return!1;var a=r.length-1;return i==a?r.pop():AKt.call(r,i,1),--this.size,!0}UV.exports=FKt});var QV=pe((ehn,WV)=>{var kKt=L1();function RKt(e){var r=this.__data__,i=kKt(r,e);return i<0?void 0:r[i][1]}WV.exports=RKt});var JV=pe((ihn,YV)=>{var BKt=L1();function NKt(e){return BKt(this.__data__,e)>-1}YV.exports=NKt});var XV=pe((nhn,KV)=>{var LKt=L1();function VKt(e,r){var i=this.__data__,a=LKt(i,e);return a<0?(++this.size,i.push([e,r])):i[a][1]=r,this}KV.exports=VKt});var V1=pe((ahn,ZV)=>{var qKt=zV(),jKt=$V(),zKt=QV(),HKt=JV(),GKt=XV();function vu(e){var r=-1,i=e==null?0:e.length;for(this.clear();++r{var UKt=V1();function $Kt(){this.__data__=new UKt,this.size=0}tq.exports=$Kt});var nq=pe((ohn,iq)=>{function WKt(e){var r=this.__data__,i=r.delete(e);return this.size=r.size,i}iq.exports=WKt});var rq=pe((lhn,aq)=>{function QKt(e){return this.__data__.get(e)}aq.exports=QKt});var lq=pe((shn,oq)=>{function YKt(e){return this.__data__.has(e)}oq.exports=YKt});var GT=pe((phn,sq)=>{var JKt=typeof global=="object"&&global&&global.Object===Object&&global;sq.exports=JKt});var Ps=pe((chn,pq)=>{var KKt=GT(),XKt=typeof self=="object"&&self&&self.Object===Object&&self,ZKt=KKt||XKt||Function("return this")();pq.exports=ZKt});var Zm=pe((mhn,cq)=>{var tXt=Ps(),eXt=tXt.Symbol;cq.exports=eXt});var fq=pe((dhn,uq)=>{var mq=Zm(),dq=Object.prototype,iXt=dq.hasOwnProperty,nXt=dq.toString,q1=mq?mq.toStringTag:void 0;function aXt(e){var r=iXt.call(e,q1),i=e[q1];try{e[q1]=void 0;var a=!0}catch{}var n=nXt.call(e);return a&&(r?e[q1]=i:delete e[q1]),n}uq.exports=aXt});var xq=pe((uhn,hq)=>{var rXt=Object.prototype,oXt=rXt.toString;function lXt(e){return oXt.call(e)}hq.exports=lXt});var cc=pe((fhn,vq)=>{var gq=Zm(),sXt=fq(),pXt=xq(),cXt="[object Null]",mXt="[object Undefined]",_q=gq?gq.toStringTag:void 0;function dXt(e){return e==null?e===void 0?mXt:cXt:_q&&_q in Object(e)?sXt(e):pXt(e)}vq.exports=dXt});var Jl=pe((hhn,bq)=>{function uXt(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}bq.exports=uXt});var bu=pe((xhn,Cq)=>{var fXt=cc(),hXt=Jl(),xXt="[object AsyncFunction]",gXt="[object Function]",_Xt="[object GeneratorFunction]",vXt="[object Proxy]";function bXt(e){if(!hXt(e))return!1;var r=fXt(e);return r==gXt||r==_Xt||r==xXt||r==vXt}Cq.exports=bXt});var Sq=pe((ghn,yq)=>{var CXt=Ps(),yXt=CXt["__core-js_shared__"];yq.exports=yXt});var Eq=pe((_hn,Pq)=>{var UT=Sq(),wq=function(){var e=/[^.]+$/.exec(UT&&UT.keys&&UT.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function SXt(e){return!!wq&&wq in e}Pq.exports=SXt});var $T=pe((vhn,Iq)=>{var wXt=Function.prototype,PXt=wXt.toString;function EXt(e){if(e!=null){try{return PXt.call(e)}catch{}try{return e+""}catch{}}return""}Iq.exports=EXt});var Mq=pe((bhn,Tq)=>{var IXt=bu(),TXt=Eq(),MXt=Jl(),DXt=$T(),OXt=/[\\^$.*+?()[\]{}|]/g,AXt=/^\[object .+?Constructor\]$/,FXt=Function.prototype,kXt=Object.prototype,RXt=FXt.toString,BXt=kXt.hasOwnProperty,NXt=RegExp("^"+RXt.call(BXt).replace(OXt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function LXt(e){if(!MXt(e)||TXt(e))return!1;var r=IXt(e)?NXt:AXt;return r.test(DXt(e))}Tq.exports=LXt});var Oq=pe((Chn,Dq)=>{function VXt(e,r){return e?.[r]}Dq.exports=VXt});var mc=pe((yhn,Aq)=>{var qXt=Mq(),jXt=Oq();function zXt(e,r){var i=jXt(e,r);return qXt(i)?i:void 0}Aq.exports=zXt});var $C=pe((Shn,Fq)=>{var HXt=mc(),GXt=Ps(),UXt=HXt(GXt,"Map");Fq.exports=UXt});var j1=pe((whn,kq)=>{var $Xt=mc(),WXt=$Xt(Object,"create");kq.exports=WXt});var Nq=pe((Phn,Bq)=>{var Rq=j1();function QXt(){this.__data__=Rq?Rq(null):{},this.size=0}Bq.exports=QXt});var Vq=pe((Ehn,Lq)=>{function YXt(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}Lq.exports=YXt});var jq=pe((Ihn,qq)=>{var JXt=j1(),KXt="__lodash_hash_undefined__",XXt=Object.prototype,ZXt=XXt.hasOwnProperty;function tZt(e){var r=this.__data__;if(JXt){var i=r[e];return i===KXt?void 0:i}return ZXt.call(r,e)?r[e]:void 0}qq.exports=tZt});var Hq=pe((Thn,zq)=>{var eZt=j1(),iZt=Object.prototype,nZt=iZt.hasOwnProperty;function aZt(e){var r=this.__data__;return eZt?r[e]!==void 0:nZt.call(r,e)}zq.exports=aZt});var Uq=pe((Mhn,Gq)=>{var rZt=j1(),oZt="__lodash_hash_undefined__";function lZt(e,r){var i=this.__data__;return this.size+=this.has(e)?0:1,i[e]=rZt&&r===void 0?oZt:r,this}Gq.exports=lZt});var Wq=pe((Dhn,$q)=>{var sZt=Nq(),pZt=Vq(),cZt=jq(),mZt=Hq(),dZt=Uq();function Cu(e){var r=-1,i=e==null?0:e.length;for(this.clear();++r{var Qq=Wq(),uZt=V1(),fZt=$C();function hZt(){this.size=0,this.__data__={hash:new Qq,map:new(fZt||uZt),string:new Qq}}Yq.exports=hZt});var Xq=pe((Ahn,Kq)=>{function xZt(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}Kq.exports=xZt});var z1=pe((Fhn,Zq)=>{var gZt=Xq();function _Zt(e,r){var i=e.__data__;return gZt(r)?i[typeof r=="string"?"string":"hash"]:i.map}Zq.exports=_Zt});var ej=pe((khn,tj)=>{var vZt=z1();function bZt(e){var r=vZt(this,e).delete(e);return this.size-=r?1:0,r}tj.exports=bZt});var nj=pe((Rhn,ij)=>{var CZt=z1();function yZt(e){return CZt(this,e).get(e)}ij.exports=yZt});var rj=pe((Bhn,aj)=>{var SZt=z1();function wZt(e){return SZt(this,e).has(e)}aj.exports=wZt});var lj=pe((Nhn,oj)=>{var PZt=z1();function EZt(e,r){var i=PZt(this,e),a=i.size;return i.set(e,r),this.size+=i.size==a?0:1,this}oj.exports=EZt});var WC=pe((Lhn,sj)=>{var IZt=Jq(),TZt=ej(),MZt=nj(),DZt=rj(),OZt=lj();function yu(e){var r=-1,i=e==null?0:e.length;for(this.clear();++r{var AZt=V1(),FZt=$C(),kZt=WC(),RZt=200;function BZt(e,r){var i=this.__data__;if(i instanceof AZt){var a=i.__data__;if(!FZt||a.length{var NZt=V1(),LZt=eq(),VZt=nq(),qZt=rq(),jZt=lq(),zZt=cj();function Su(e){var r=this.__data__=new NZt(e);this.size=r.size}Su.prototype.clear=LZt;Su.prototype.delete=VZt;Su.prototype.get=qZt;Su.prototype.has=jZt;Su.prototype.set=zZt;mj.exports=Su});var QC=pe((jhn,dj)=>{function HZt(e,r){for(var i=-1,a=e==null?0:e.length;++i{var GZt=mc(),UZt=function(){try{var e=GZt(Object,"defineProperty");return e({},"",{}),e}catch{}}();uj.exports=UZt});var G1=pe((Hhn,hj)=>{var fj=WT();function $Zt(e,r,i){r=="__proto__"&&fj?fj(e,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[r]=i}hj.exports=$Zt});var U1=pe((Ghn,xj)=>{var WZt=G1(),QZt=Xm(),YZt=Object.prototype,JZt=YZt.hasOwnProperty;function KZt(e,r,i){var a=e[r];(!(JZt.call(e,r)&&QZt(a,i))||i===void 0&&!(r in e))&&WZt(e,r,i)}xj.exports=KZt});var wu=pe((Uhn,gj)=>{var XZt=U1(),ZZt=G1();function tte(e,r,i,a){var n=!i;i||(i={});for(var p=-1,d=r.length;++p{function ete(e,r){for(var i=-1,a=Array(e);++i{function ite(e){return e!=null&&typeof e=="object"}bj.exports=ite});var yj=pe((Qhn,Cj)=>{var nte=cc(),ate=Zs(),rte="[object Arguments]";function ote(e){return ate(e)&&nte(e)==rte}Cj.exports=ote});var Pu=pe((Yhn,Pj)=>{var Sj=yj(),lte=Zs(),wj=Object.prototype,ste=wj.hasOwnProperty,pte=wj.propertyIsEnumerable,cte=Sj(function(){return arguments}())?Sj:function(e){return lte(e)&&ste.call(e,"callee")&&!pte.call(e,"callee")};Pj.exports=cte});var no=pe((Jhn,Ej)=>{var mte=Array.isArray;Ej.exports=mte});var Tj=pe((Khn,Ij)=>{function dte(){return!1}Ij.exports=dte});var td=pe(($1,Eu)=>{var ute=Ps(),fte=Tj(),Oj=typeof $1=="object"&&$1&&!$1.nodeType&&$1,Mj=Oj&&typeof Eu=="object"&&Eu&&!Eu.nodeType&&Eu,hte=Mj&&Mj.exports===Oj,Dj=hte?ute.Buffer:void 0,xte=Dj?Dj.isBuffer:void 0,gte=xte||fte;Eu.exports=gte});var W1=pe((Xhn,Aj)=>{var _te=9007199254740991,vte=/^(?:0|[1-9]\d*)$/;function bte(e,r){var i=typeof e;return r=r??_te,!!r&&(i=="number"||i!="symbol"&&vte.test(e))&&e>-1&&e%1==0&&e{var Cte=9007199254740991;function yte(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Cte}Fj.exports=yte});var Rj=pe((txn,kj)=>{var Ste=cc(),wte=YC(),Pte=Zs(),Ete="[object Arguments]",Ite="[object Array]",Tte="[object Boolean]",Mte="[object Date]",Dte="[object Error]",Ote="[object Function]",Ate="[object Map]",Fte="[object Number]",kte="[object Object]",Rte="[object RegExp]",Bte="[object Set]",Nte="[object String]",Lte="[object WeakMap]",Vte="[object ArrayBuffer]",qte="[object DataView]",jte="[object Float32Array]",zte="[object Float64Array]",Hte="[object Int8Array]",Gte="[object Int16Array]",Ute="[object Int32Array]",$te="[object Uint8Array]",Wte="[object Uint8ClampedArray]",Qte="[object Uint16Array]",Yte="[object Uint32Array]",Dr={};Dr[jte]=Dr[zte]=Dr[Hte]=Dr[Gte]=Dr[Ute]=Dr[$te]=Dr[Wte]=Dr[Qte]=Dr[Yte]=!0;Dr[Ete]=Dr[Ite]=Dr[Vte]=Dr[Tte]=Dr[qte]=Dr[Mte]=Dr[Dte]=Dr[Ote]=Dr[Ate]=Dr[Fte]=Dr[kte]=Dr[Rte]=Dr[Bte]=Dr[Nte]=Dr[Lte]=!1;function Jte(e){return Pte(e)&&wte(e.length)&&!!Dr[Ste(e)]}kj.exports=Jte});var Q1=pe((exn,Bj)=>{function Kte(e){return function(r){return e(r)}}Bj.exports=Kte});var JC=pe((Y1,Iu)=>{var Xte=GT(),Nj=typeof Y1=="object"&&Y1&&!Y1.nodeType&&Y1,J1=Nj&&typeof Iu=="object"&&Iu&&!Iu.nodeType&&Iu,Zte=J1&&J1.exports===Nj,QT=Zte&&Xte.process,tee=function(){try{var e=J1&&J1.require&&J1.require("util").types;return e||QT&&QT.binding&&QT.binding("util")}catch{}}();Iu.exports=tee});var Tu=pe((ixn,qj)=>{var eee=Rj(),iee=Q1(),Lj=JC(),Vj=Lj&&Lj.isTypedArray,nee=Vj?iee(Vj):eee;qj.exports=nee});var YT=pe((nxn,jj)=>{var aee=vj(),ree=Pu(),oee=no(),lee=td(),see=W1(),pee=Tu(),cee=Object.prototype,mee=cee.hasOwnProperty;function dee(e,r){var i=oee(e),a=!i&&ree(e),n=!i&&!a&&lee(e),p=!i&&!a&&!n&&pee(e),d=i||a||n||p,u=d?aee(e.length,String):[],x=u.length;for(var _ in e)(r||mee.call(e,_))&&!(d&&(_=="length"||n&&(_=="offset"||_=="parent")||p&&(_=="buffer"||_=="byteLength"||_=="byteOffset")||see(_,x)))&&u.push(_);return u}jj.exports=dee});var K1=pe((axn,zj)=>{var uee=Object.prototype;function fee(e){var r=e&&e.constructor,i=typeof r=="function"&&r.prototype||uee;return e===i}zj.exports=fee});var JT=pe((rxn,Hj)=>{function hee(e,r){return function(i){return e(r(i))}}Hj.exports=hee});var Uj=pe((oxn,Gj)=>{var xee=JT(),gee=xee(Object.keys,Object);Gj.exports=gee});var KC=pe((lxn,$j)=>{var _ee=K1(),vee=Uj(),bee=Object.prototype,Cee=bee.hasOwnProperty;function yee(e){if(!_ee(e))return vee(e);var r=[];for(var i in Object(e))Cee.call(e,i)&&i!="constructor"&&r.push(i);return r}$j.exports=yee});var M0=pe((sxn,Wj)=>{var See=bu(),wee=YC();function Pee(e){return e!=null&&wee(e.length)&&!See(e)}Wj.exports=Pee});var cp=pe((pxn,Qj)=>{var Eee=YT(),Iee=KC(),Tee=M0();function Mee(e){return Tee(e)?Eee(e):Iee(e)}Qj.exports=Mee});var Jj=pe((cxn,Yj)=>{var Dee=wu(),Oee=cp();function Aee(e,r){return e&&Dee(r,Oee(r),e)}Yj.exports=Aee});var Xj=pe((mxn,Kj)=>{function Fee(e){var r=[];if(e!=null)for(var i in Object(e))r.push(i);return r}Kj.exports=Fee});var tz=pe((dxn,Zj)=>{var kee=Jl(),Ree=K1(),Bee=Xj(),Nee=Object.prototype,Lee=Nee.hasOwnProperty;function Vee(e){if(!kee(e))return Bee(e);var r=Ree(e),i=[];for(var a in e)a=="constructor"&&(r||!Lee.call(e,a))||i.push(a);return i}Zj.exports=Vee});var dc=pe((uxn,ez)=>{var qee=YT(),jee=tz(),zee=M0();function Hee(e){return zee(e)?qee(e,!0):jee(e)}ez.exports=Hee});var nz=pe((fxn,iz)=>{var Gee=wu(),Uee=dc();function $ee(e,r){return e&&Gee(r,Uee(r),e)}iz.exports=$ee});var KT=pe((X1,Mu)=>{var Wee=Ps(),lz=typeof X1=="object"&&X1&&!X1.nodeType&&X1,az=lz&&typeof Mu=="object"&&Mu&&!Mu.nodeType&&Mu,Qee=az&&az.exports===lz,rz=Qee?Wee.Buffer:void 0,oz=rz?rz.allocUnsafe:void 0;function Yee(e,r){if(r)return e.slice();var i=e.length,a=oz?oz(i):new e.constructor(i);return e.copy(a),a}Mu.exports=Yee});var XT=pe((hxn,sz)=>{function Jee(e,r){var i=-1,a=e.length;for(r||(r=Array(a));++i{function Kee(e,r){for(var i=-1,a=e==null?0:e.length,n=0,p=[];++i{function Xee(){return[]}cz.exports=Xee});var XC=pe((_xn,dz)=>{var Zee=ZT(),tie=tM(),eie=Object.prototype,iie=eie.propertyIsEnumerable,mz=Object.getOwnPropertySymbols,nie=mz?function(e){return e==null?[]:(e=Object(e),Zee(mz(e),function(r){return iie.call(e,r)}))}:tie;dz.exports=nie});var fz=pe((vxn,uz)=>{var aie=wu(),rie=XC();function oie(e,r){return aie(e,rie(e),r)}uz.exports=oie});var ZC=pe((bxn,hz)=>{function lie(e,r){for(var i=-1,a=r.length,n=e.length;++i{var sie=JT(),pie=sie(Object.getPrototypeOf,Object);xz.exports=pie});var eM=pe((yxn,gz)=>{var cie=ZC(),mie=Z1(),die=XC(),uie=tM(),fie=Object.getOwnPropertySymbols,hie=fie?function(e){for(var r=[];e;)cie(r,die(e)),e=mie(e);return r}:uie;gz.exports=hie});var vz=pe((Sxn,_z)=>{var xie=wu(),gie=eM();function _ie(e,r){return xie(e,gie(e),r)}_z.exports=_ie});var iM=pe((wxn,bz)=>{var vie=ZC(),bie=no();function Cie(e,r,i){var a=r(e);return bie(e)?a:vie(a,i(e))}bz.exports=Cie});var nM=pe((Pxn,Cz)=>{var yie=iM(),Sie=XC(),wie=cp();function Pie(e){return yie(e,wie,Sie)}Cz.exports=Pie});var Sz=pe((Exn,yz)=>{var Eie=iM(),Iie=eM(),Tie=dc();function Mie(e){return Eie(e,Tie,Iie)}yz.exports=Mie});var Pz=pe((Ixn,wz)=>{var Die=mc(),Oie=Ps(),Aie=Die(Oie,"DataView");wz.exports=Aie});var Iz=pe((Txn,Ez)=>{var Fie=mc(),kie=Ps(),Rie=Fie(kie,"Promise");Ez.exports=Rie});var aM=pe((Mxn,Tz)=>{var Bie=mc(),Nie=Ps(),Lie=Bie(Nie,"Set");Tz.exports=Lie});var Dz=pe((Dxn,Mz)=>{var Vie=mc(),qie=Ps(),jie=Vie(qie,"WeakMap");Mz.exports=jie});var id=pe((Oxn,Nz)=>{var rM=Pz(),oM=$C(),lM=Iz(),sM=aM(),pM=Dz(),Bz=cc(),Du=$T(),Oz="[object Map]",zie="[object Object]",Az="[object Promise]",Fz="[object Set]",kz="[object WeakMap]",Rz="[object DataView]",Hie=Du(rM),Gie=Du(oM),Uie=Du(lM),$ie=Du(sM),Wie=Du(pM),ed=Bz;(rM&&ed(new rM(new ArrayBuffer(1)))!=Rz||oM&&ed(new oM)!=Oz||lM&&ed(lM.resolve())!=Az||sM&&ed(new sM)!=Fz||pM&&ed(new pM)!=kz)&&(ed=function(e){var r=Bz(e),i=r==zie?e.constructor:void 0,a=i?Du(i):"";if(a)switch(a){case Hie:return Rz;case Gie:return Oz;case Uie:return Az;case $ie:return Fz;case Wie:return kz}return r});Nz.exports=ed});var Vz=pe((Axn,Lz)=>{var Qie=Object.prototype,Yie=Qie.hasOwnProperty;function Jie(e){var r=e.length,i=new e.constructor(r);return r&&typeof e[0]=="string"&&Yie.call(e,"index")&&(i.index=e.index,i.input=e.input),i}Lz.exports=Jie});var cM=pe((Fxn,qz)=>{var Kie=Ps(),Xie=Kie.Uint8Array;qz.exports=Xie});var t3=pe((kxn,zz)=>{var jz=cM();function Zie(e){var r=new e.constructor(e.byteLength);return new jz(r).set(new jz(e)),r}zz.exports=Zie});var Gz=pe((Rxn,Hz)=>{var tne=t3();function ene(e,r){var i=r?tne(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.byteLength)}Hz.exports=ene});var $z=pe((Bxn,Uz)=>{var ine=/\w*$/;function nne(e){var r=new e.constructor(e.source,ine.exec(e));return r.lastIndex=e.lastIndex,r}Uz.exports=nne});var Kz=pe((Nxn,Jz)=>{var Wz=Zm(),Qz=Wz?Wz.prototype:void 0,Yz=Qz?Qz.valueOf:void 0;function ane(e){return Yz?Object(Yz.call(e)):{}}Jz.exports=ane});var mM=pe((Lxn,Xz)=>{var rne=t3();function one(e,r){var i=r?rne(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.length)}Xz.exports=one});var tH=pe((Vxn,Zz)=>{var lne=t3(),sne=Gz(),pne=$z(),cne=Kz(),mne=mM(),dne="[object Boolean]",une="[object Date]",fne="[object Map]",hne="[object Number]",xne="[object RegExp]",gne="[object Set]",_ne="[object String]",vne="[object Symbol]",bne="[object ArrayBuffer]",Cne="[object DataView]",yne="[object Float32Array]",Sne="[object Float64Array]",wne="[object Int8Array]",Pne="[object Int16Array]",Ene="[object Int32Array]",Ine="[object Uint8Array]",Tne="[object Uint8ClampedArray]",Mne="[object Uint16Array]",Dne="[object Uint32Array]";function One(e,r,i){var a=e.constructor;switch(r){case bne:return lne(e);case dne:case une:return new a(+e);case Cne:return sne(e,i);case yne:case Sne:case wne:case Pne:case Ene:case Ine:case Tne:case Mne:case Dne:return mne(e,i);case fne:return new a;case hne:case _ne:return new a(e);case xne:return pne(e);case gne:return new a;case vne:return cne(e)}}Zz.exports=One});var dM=pe((qxn,iH)=>{var Ane=Jl(),eH=Object.create,Fne=function(){function e(){}return function(r){if(!Ane(r))return{};if(eH)return eH(r);e.prototype=r;var i=new e;return e.prototype=void 0,i}}();iH.exports=Fne});var uM=pe((jxn,nH)=>{var kne=dM(),Rne=Z1(),Bne=K1();function Nne(e){return typeof e.constructor=="function"&&!Bne(e)?kne(Rne(e)):{}}nH.exports=Nne});var rH=pe((zxn,aH)=>{var Lne=id(),Vne=Zs(),qne="[object Map]";function jne(e){return Vne(e)&&Lne(e)==qne}aH.exports=jne});var pH=pe((Hxn,sH)=>{var zne=rH(),Hne=Q1(),oH=JC(),lH=oH&&oH.isMap,Gne=lH?Hne(lH):zne;sH.exports=Gne});var mH=pe((Gxn,cH)=>{var Une=id(),$ne=Zs(),Wne="[object Set]";function Qne(e){return $ne(e)&&Une(e)==Wne}cH.exports=Qne});var hH=pe((Uxn,fH)=>{var Yne=mH(),Jne=Q1(),dH=JC(),uH=dH&&dH.isSet,Kne=uH?Jne(uH):Yne;fH.exports=Kne});var fM=pe(($xn,vH)=>{var Xne=H1(),Zne=QC(),tae=U1(),eae=Jj(),iae=nz(),nae=KT(),aae=XT(),rae=fz(),oae=vz(),lae=nM(),sae=Sz(),pae=id(),cae=Vz(),mae=tH(),dae=uM(),uae=no(),fae=td(),hae=pH(),xae=Jl(),gae=hH(),_ae=cp(),vae=dc(),bae=1,Cae=2,yae=4,xH="[object Arguments]",Sae="[object Array]",wae="[object Boolean]",Pae="[object Date]",Eae="[object Error]",gH="[object Function]",Iae="[object GeneratorFunction]",Tae="[object Map]",Mae="[object Number]",_H="[object Object]",Dae="[object RegExp]",Oae="[object Set]",Aae="[object String]",Fae="[object Symbol]",kae="[object WeakMap]",Rae="[object ArrayBuffer]",Bae="[object DataView]",Nae="[object Float32Array]",Lae="[object Float64Array]",Vae="[object Int8Array]",qae="[object Int16Array]",jae="[object Int32Array]",zae="[object Uint8Array]",Hae="[object Uint8ClampedArray]",Gae="[object Uint16Array]",Uae="[object Uint32Array]",Pr={};Pr[xH]=Pr[Sae]=Pr[Rae]=Pr[Bae]=Pr[wae]=Pr[Pae]=Pr[Nae]=Pr[Lae]=Pr[Vae]=Pr[qae]=Pr[jae]=Pr[Tae]=Pr[Mae]=Pr[_H]=Pr[Dae]=Pr[Oae]=Pr[Aae]=Pr[Fae]=Pr[zae]=Pr[Hae]=Pr[Gae]=Pr[Uae]=!0;Pr[Eae]=Pr[gH]=Pr[kae]=!1;function e3(e,r,i,a,n,p){var d,u=r&bae,x=r&Cae,_=r&yae;if(i&&(d=n?i(e,a,n,p):i(e)),d!==void 0)return d;if(!xae(e))return e;var v=uae(e);if(v){if(d=cae(e),!u)return aae(e,d)}else{var C=pae(e),S=C==gH||C==Iae;if(fae(e))return nae(e,u);if(C==_H||C==xH||S&&!n){if(d=x||S?{}:dae(e),!u)return x?oae(e,iae(d,e)):rae(e,eae(d,e))}else{if(!Pr[C])return n?e:{};d=mae(e,C,u)}}p||(p=new Xne);var E=p.get(e);if(E)return E;p.set(e,d),gae(e)?e.forEach(function(T){d.add(e3(T,r,i,T,e,p))}):hae(e)&&e.forEach(function(T,A){d.set(A,e3(T,r,i,A,e,p))});var w=_?x?sae:lae:x?vae:_ae,I=v?void 0:w(e);return Zne(I||e,function(T,A){I&&(A=T,T=e[A]),tae(d,A,e3(T,r,i,A,e,p))}),d}vH.exports=e3});var CH=pe((Wxn,bH)=>{var $ae=fM(),Wae=4;function Qae(e){return $ae(e,Wae)}bH.exports=Qae});var i3=pe((Qxn,yH)=>{function Yae(e){return function(){return e}}yH.exports=Yae});var wH=pe((Yxn,SH)=>{function Jae(e){return function(r,i,a){for(var n=-1,p=Object(r),d=a(r),u=d.length;u--;){var x=d[e?u:++n];if(i(p[x],x,p)===!1)break}return r}}SH.exports=Jae});var n3=pe((Jxn,PH)=>{var Kae=wH(),Xae=Kae();PH.exports=Xae});var a3=pe((Kxn,EH)=>{var Zae=n3(),tre=cp();function ere(e,r){return e&&Zae(e,r,tre)}EH.exports=ere});var TH=pe((Xxn,IH)=>{var ire=M0();function nre(e,r){return function(i,a){if(i==null)return i;if(!ire(i))return e(i,a);for(var n=i.length,p=r?n:-1,d=Object(i);(r?p--:++p{var are=a3(),rre=TH(),ore=rre(are);MH.exports=ore});var uc=pe((tgn,DH)=>{function lre(e){return e}DH.exports=lre});var hM=pe((egn,OH)=>{var sre=uc();function pre(e){return typeof e=="function"?e:sre}OH.exports=pre});var xM=pe((ign,AH)=>{var cre=QC(),mre=th(),dre=hM(),ure=no();function fre(e,r){var i=ure(e)?cre:mre;return i(e,dre(r))}AH.exports=fre});var gM=pe((ngn,FH)=>{FH.exports=xM()});var RH=pe((agn,kH)=>{var hre=th();function xre(e,r){var i=[];return hre(e,function(a,n,p){r(a,n,p)&&i.push(a)}),i}kH.exports=xre});var NH=pe((rgn,BH)=>{var gre="__lodash_hash_undefined__";function _re(e){return this.__data__.set(e,gre),this}BH.exports=_re});var VH=pe((ogn,LH)=>{function vre(e){return this.__data__.has(e)}LH.exports=vre});var _M=pe((lgn,qH)=>{var bre=WC(),Cre=NH(),yre=VH();function r3(e){var r=-1,i=e==null?0:e.length;for(this.__data__=new bre;++r{function Sre(e,r){for(var i=-1,a=e==null?0:e.length;++i{function wre(e,r){return e.has(r)}HH.exports=wre});var bM=pe((cgn,GH)=>{var Pre=_M(),Ere=zH(),Ire=vM(),Tre=1,Mre=2;function Dre(e,r,i,a,n,p){var d=i&Tre,u=e.length,x=r.length;if(u!=x&&!(d&&x>u))return!1;var _=p.get(e),v=p.get(r);if(_&&v)return _==r&&v==e;var C=-1,S=!0,E=i&Mre?new Pre:void 0;for(p.set(e,r),p.set(r,e);++C{function Ore(e){var r=-1,i=Array(e.size);return e.forEach(function(a,n){i[++r]=[n,a]}),i}UH.exports=Ore});var o3=pe((dgn,WH)=>{function Are(e){var r=-1,i=Array(e.size);return e.forEach(function(a){i[++r]=a}),i}WH.exports=Are});var XH=pe((ugn,KH)=>{var QH=Zm(),YH=cM(),Fre=Xm(),kre=bM(),Rre=$H(),Bre=o3(),Nre=1,Lre=2,Vre="[object Boolean]",qre="[object Date]",jre="[object Error]",zre="[object Map]",Hre="[object Number]",Gre="[object RegExp]",Ure="[object Set]",$re="[object String]",Wre="[object Symbol]",Qre="[object ArrayBuffer]",Yre="[object DataView]",JH=QH?QH.prototype:void 0,CM=JH?JH.valueOf:void 0;function Jre(e,r,i,a,n,p,d){switch(i){case Yre:if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset)return!1;e=e.buffer,r=r.buffer;case Qre:return!(e.byteLength!=r.byteLength||!p(new YH(e),new YH(r)));case Vre:case qre:case Hre:return Fre(+e,+r);case jre:return e.name==r.name&&e.message==r.message;case Gre:case $re:return e==r+"";case zre:var u=Rre;case Ure:var x=a&Nre;if(u||(u=Bre),e.size!=r.size&&!x)return!1;var _=d.get(e);if(_)return _==r;a|=Lre,d.set(e,r);var v=kre(u(e),u(r),a,n,p,d);return d.delete(e),v;case Wre:if(CM)return CM.call(e)==CM.call(r)}return!1}KH.exports=Jre});var eG=pe((fgn,tG)=>{var ZH=nM(),Kre=1,Xre=Object.prototype,Zre=Xre.hasOwnProperty;function toe(e,r,i,a,n,p){var d=i&Kre,u=ZH(e),x=u.length,_=ZH(r),v=_.length;if(x!=v&&!d)return!1;for(var C=x;C--;){var S=u[C];if(!(d?S in r:Zre.call(r,S)))return!1}var E=p.get(e),w=p.get(r);if(E&&w)return E==r&&w==e;var I=!0;p.set(e,r),p.set(r,e);for(var T=d;++C{var yM=H1(),eoe=bM(),ioe=XH(),noe=eG(),iG=id(),nG=no(),aG=td(),aoe=Tu(),roe=1,rG="[object Arguments]",oG="[object Array]",l3="[object Object]",ooe=Object.prototype,lG=ooe.hasOwnProperty;function loe(e,r,i,a,n,p){var d=nG(e),u=nG(r),x=d?oG:iG(e),_=u?oG:iG(r);x=x==rG?l3:x,_=_==rG?l3:_;var v=x==l3,C=_==l3,S=x==_;if(S&&aG(e)){if(!aG(r))return!1;d=!0,v=!1}if(S&&!v)return p||(p=new yM),d||aoe(e)?eoe(e,r,i,a,n,p):ioe(e,r,x,i,a,n,p);if(!(i&roe)){var E=v&&lG.call(e,"__wrapped__"),w=C&&lG.call(r,"__wrapped__");if(E||w){var I=E?e.value():e,T=w?r.value():r;return p||(p=new yM),n(I,T,i,a,p)}}return S?(p||(p=new yM),noe(e,r,i,a,n,p)):!1}sG.exports=loe});var SM=pe((xgn,dG)=>{var soe=pG(),cG=Zs();function mG(e,r,i,a,n){return e===r?!0:e==null||r==null||!cG(e)&&!cG(r)?e!==e&&r!==r:soe(e,r,i,a,mG,n)}dG.exports=mG});var fG=pe((ggn,uG)=>{var poe=H1(),coe=SM(),moe=1,doe=2;function uoe(e,r,i,a){var n=i.length,p=n,d=!a;if(e==null)return!p;for(e=Object(e);n--;){var u=i[n];if(d&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++n{var foe=Jl();function hoe(e){return e===e&&!foe(e)}hG.exports=hoe});var gG=pe((vgn,xG)=>{var xoe=wM(),goe=cp();function _oe(e){for(var r=goe(e),i=r.length;i--;){var a=r[i],n=e[a];r[i]=[a,n,xoe(n)]}return r}xG.exports=_oe});var PM=pe((bgn,_G)=>{function voe(e,r){return function(i){return i==null?!1:i[e]===r&&(r!==void 0||e in Object(i))}}_G.exports=voe});var bG=pe((Cgn,vG)=>{var boe=fG(),Coe=gG(),yoe=PM();function Soe(e){var r=Coe(e);return r.length==1&&r[0][2]?yoe(r[0][0],r[0][1]):function(i){return i===e||boe(i,e,r)}}vG.exports=Soe});var nd=pe((ygn,CG)=>{var woe=cc(),Poe=Zs(),Eoe="[object Symbol]";function Ioe(e){return typeof e=="symbol"||Poe(e)&&woe(e)==Eoe}CG.exports=Ioe});var s3=pe((Sgn,yG)=>{var Toe=no(),Moe=nd(),Doe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ooe=/^\w*$/;function Aoe(e,r){if(Toe(e))return!1;var i=typeof e;return i=="number"||i=="symbol"||i=="boolean"||e==null||Moe(e)?!0:Ooe.test(e)||!Doe.test(e)||r!=null&&e in Object(r)}yG.exports=Aoe});var PG=pe((wgn,wG)=>{var SG=WC(),Foe="Expected a function";function EM(e,r){if(typeof e!="function"||r!=null&&typeof r!="function")throw new TypeError(Foe);var i=function(){var a=arguments,n=r?r.apply(this,a):a[0],p=i.cache;if(p.has(n))return p.get(n);var d=e.apply(this,a);return i.cache=p.set(n,d)||p,d};return i.cache=new(EM.Cache||SG),i}EM.Cache=SG;wG.exports=EM});var IG=pe((Pgn,EG)=>{var koe=PG(),Roe=500;function Boe(e){var r=koe(e,function(a){return i.size===Roe&&i.clear(),a}),i=r.cache;return r}EG.exports=Boe});var MG=pe((Egn,TG)=>{var Noe=IG(),Loe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Voe=/\\(\\)?/g,qoe=Noe(function(e){var r=[];return e.charCodeAt(0)===46&&r.push(""),e.replace(Loe,function(i,a,n,p){r.push(n?p.replace(Voe,"$1"):a||i)}),r});TG.exports=qoe});var eh=pe((Ign,DG)=>{function joe(e,r){for(var i=-1,a=e==null?0:e.length,n=Array(a);++i{var OG=Zm(),zoe=eh(),Hoe=no(),Goe=nd(),Uoe=1/0,AG=OG?OG.prototype:void 0,FG=AG?AG.toString:void 0;function kG(e){if(typeof e=="string")return e;if(Hoe(e))return zoe(e,kG)+"";if(Goe(e))return FG?FG.call(e):"";var r=e+"";return r=="0"&&1/e==-Uoe?"-0":r}RG.exports=kG});var IM=pe((Mgn,NG)=>{var $oe=BG();function Woe(e){return e==null?"":$oe(e)}NG.exports=Woe});var ih=pe((Dgn,LG)=>{var Qoe=no(),Yoe=s3(),Joe=MG(),Koe=IM();function Xoe(e,r){return Qoe(e)?e:Yoe(e,r)?[e]:Joe(Koe(e))}LG.exports=Xoe});var Ou=pe((Ogn,VG)=>{var Zoe=nd(),tle=1/0;function ele(e){if(typeof e=="string"||Zoe(e))return e;var r=e+"";return r=="0"&&1/e==-tle?"-0":r}VG.exports=ele});var nh=pe((Agn,qG)=>{var ile=ih(),nle=Ou();function ale(e,r){r=ile(r,e);for(var i=0,a=r.length;e!=null&&i{var rle=nh();function ole(e,r,i){var a=e==null?void 0:rle(e,r);return a===void 0?i:a}jG.exports=ole});var GG=pe((kgn,HG)=>{function lle(e,r){return e!=null&&r in Object(e)}HG.exports=lle});var TM=pe((Rgn,UG)=>{var sle=ih(),ple=Pu(),cle=no(),mle=W1(),dle=YC(),ule=Ou();function fle(e,r,i){r=sle(r,e);for(var a=-1,n=r.length,p=!1;++a{var hle=GG(),xle=TM();function gle(e,r){return e!=null&&xle(e,r,hle)}$G.exports=gle});var QG=pe((Ngn,WG)=>{var _le=SM(),vle=zG(),ble=MM(),Cle=s3(),yle=wM(),Sle=PM(),wle=Ou(),Ple=1,Ele=2;function Ile(e,r){return Cle(e)&&yle(r)?Sle(wle(e),r):function(i){var a=vle(i,e);return a===void 0&&a===r?ble(i,e):_le(r,a,Ple|Ele)}}WG.exports=Ile});var DM=pe((Lgn,YG)=>{function Tle(e){return function(r){return r?.[e]}}YG.exports=Tle});var KG=pe((Vgn,JG)=>{var Mle=nh();function Dle(e){return function(r){return Mle(r,e)}}JG.exports=Dle});var ZG=pe((qgn,XG)=>{var Ole=DM(),Ale=KG(),Fle=s3(),kle=Ou();function Rle(e){return Fle(e)?Ole(kle(e)):Ale(e)}XG.exports=Rle});var D0=pe((jgn,tU)=>{var Ble=bG(),Nle=QG(),Lle=uc(),Vle=no(),qle=ZG();function jle(e){return typeof e=="function"?e:e==null?Lle:typeof e=="object"?Vle(e)?Nle(e[0],e[1]):Ble(e):qle(e)}tU.exports=jle});var OM=pe((zgn,eU)=>{var zle=ZT(),Hle=RH(),Gle=D0(),Ule=no();function $le(e,r){var i=Ule(e)?zle:Hle;return i(e,Gle(r,3))}eU.exports=$le});var nU=pe((Hgn,iU)=>{var Wle=Object.prototype,Qle=Wle.hasOwnProperty;function Yle(e,r){return e!=null&&Qle.call(e,r)}iU.exports=Yle});var AM=pe((Ggn,aU)=>{var Jle=nU(),Kle=TM();function Xle(e,r){return e!=null&&Kle(e,r,Jle)}aU.exports=Xle});var oU=pe((Ugn,rU)=>{var Zle=KC(),tse=id(),ese=Pu(),ise=no(),nse=M0(),ase=td(),rse=K1(),ose=Tu(),lse="[object Map]",sse="[object Set]",pse=Object.prototype,cse=pse.hasOwnProperty;function mse(e){if(e==null)return!0;if(nse(e)&&(ise(e)||typeof e=="string"||typeof e.splice=="function"||ase(e)||ose(e)||ese(e)))return!e.length;var r=tse(e);if(r==lse||r==sse)return!e.size;if(rse(e))return!Zle(e).length;for(var i in e)if(cse.call(e,i))return!1;return!0}rU.exports=mse});var FM=pe(($gn,lU)=>{function dse(e){return e===void 0}lU.exports=dse});var kM=pe((Wgn,sU)=>{var use=th(),fse=M0();function hse(e,r){var i=-1,a=fse(e)?Array(e.length):[];return use(e,function(n,p,d){a[++i]=r(n,p,d)}),a}sU.exports=hse});var RM=pe((Qgn,pU)=>{var xse=eh(),gse=D0(),_se=kM(),vse=no();function bse(e,r){var i=vse(e)?xse:_se;return i(e,gse(r,3))}pU.exports=bse});var mU=pe((Ygn,cU)=>{function Cse(e,r,i,a){var n=-1,p=e==null?0:e.length;for(a&&p&&(i=e[++n]);++n{function yse(e,r,i,a,n){return n(e,function(p,d,u){i=a?(a=!1,p):r(i,p,d,u)}),i}dU.exports=yse});var BM=pe((Kgn,fU)=>{var Sse=mU(),wse=th(),Pse=D0(),Ese=uU(),Ise=no();function Tse(e,r,i){var a=Ise(e)?Sse:Ese,n=arguments.length<3;return a(e,Pse(r,4),i,n,wse)}fU.exports=Tse});var xU=pe((Xgn,hU)=>{var Mse=cc(),Dse=no(),Ose=Zs(),Ase="[object String]";function Fse(e){return typeof e=="string"||!Dse(e)&&Ose(e)&&Mse(e)==Ase}hU.exports=Fse});var _U=pe((Zgn,gU)=>{var kse=DM(),Rse=kse("length");gU.exports=Rse});var bU=pe((t_n,vU)=>{var Bse="\\ud800-\\udfff",Nse="\\u0300-\\u036f",Lse="\\ufe20-\\ufe2f",Vse="\\u20d0-\\u20ff",qse=Nse+Lse+Vse,jse="\\ufe0e\\ufe0f",zse="\\u200d",Hse=RegExp("["+zse+Bse+qse+jse+"]");function Gse(e){return Hse.test(e)}vU.exports=Gse});var MU=pe((e_n,TU)=>{var yU="\\ud800-\\udfff",Use="\\u0300-\\u036f",$se="\\ufe20-\\ufe2f",Wse="\\u20d0-\\u20ff",Qse=Use+$se+Wse,Yse="\\ufe0e\\ufe0f",Jse="["+yU+"]",NM="["+Qse+"]",LM="\\ud83c[\\udffb-\\udfff]",Kse="(?:"+NM+"|"+LM+")",SU="[^"+yU+"]",wU="(?:\\ud83c[\\udde6-\\uddff]){2}",PU="[\\ud800-\\udbff][\\udc00-\\udfff]",Xse="\\u200d",EU=Kse+"?",IU="["+Yse+"]?",Zse="(?:"+Xse+"(?:"+[SU,wU,PU].join("|")+")"+IU+EU+")*",t0e=IU+EU+Zse,e0e="(?:"+[SU+NM+"?",NM,wU,PU,Jse].join("|")+")",CU=RegExp(LM+"(?="+LM+")|"+e0e+t0e,"g");function i0e(e){for(var r=CU.lastIndex=0;CU.test(e);)++r;return r}TU.exports=i0e});var OU=pe((i_n,DU)=>{var n0e=_U(),a0e=bU(),r0e=MU();function o0e(e){return a0e(e)?r0e(e):n0e(e)}DU.exports=o0e});var FU=pe((n_n,AU)=>{var l0e=KC(),s0e=id(),p0e=M0(),c0e=xU(),m0e=OU(),d0e="[object Map]",u0e="[object Set]";function f0e(e){if(e==null)return 0;if(p0e(e))return c0e(e)?m0e(e):e.length;var r=s0e(e);return r==d0e||r==u0e?e.size:l0e(e).length}AU.exports=f0e});var RU=pe((a_n,kU)=>{var h0e=QC(),x0e=dM(),g0e=a3(),_0e=D0(),v0e=Z1(),b0e=no(),C0e=td(),y0e=bu(),S0e=Jl(),w0e=Tu();function P0e(e,r,i){var a=b0e(e),n=a||C0e(e)||w0e(e);if(r=_0e(r,4),i==null){var p=e&&e.constructor;n?i=a?new p:[]:S0e(e)?i=y0e(p)?x0e(v0e(e)):{}:i={}}return(n?h0e:g0e)(e,function(d,u,x){return r(i,d,u,x)}),i}kU.exports=P0e});var VU=pe((r_n,LU)=>{var BU=Zm(),E0e=Pu(),I0e=no(),NU=BU?BU.isConcatSpreadable:void 0;function T0e(e){return I0e(e)||E0e(e)||!!(NU&&e&&e[NU])}LU.exports=T0e});var p3=pe((o_n,jU)=>{var M0e=ZC(),D0e=VU();function qU(e,r,i,a,n){var p=-1,d=e.length;for(i||(i=D0e),n||(n=[]);++p0&&i(u)?r>1?qU(u,r-1,i,a,n):M0e(n,u):a||(n[n.length]=u)}return n}jU.exports=qU});var HU=pe((l_n,zU)=>{function O0e(e,r,i){switch(i.length){case 0:return e.call(r);case 1:return e.call(r,i[0]);case 2:return e.call(r,i[0],i[1]);case 3:return e.call(r,i[0],i[1],i[2])}return e.apply(r,i)}zU.exports=O0e});var VM=pe((s_n,UU)=>{var A0e=HU(),GU=Math.max;function F0e(e,r,i){return r=GU(r===void 0?e.length-1:r,0),function(){for(var a=arguments,n=-1,p=GU(a.length-r,0),d=Array(p);++n{var k0e=i3(),$U=WT(),R0e=uc(),B0e=$U?function(e,r){return $U(e,"toString",{configurable:!0,enumerable:!1,value:k0e(r),writable:!0})}:R0e;WU.exports=B0e});var JU=pe((c_n,YU)=>{var N0e=800,L0e=16,V0e=Date.now;function q0e(e){var r=0,i=0;return function(){var a=V0e(),n=L0e-(a-i);if(i=a,n>0){if(++r>=N0e)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}YU.exports=q0e});var qM=pe((m_n,KU)=>{var j0e=QU(),z0e=JU(),H0e=z0e(j0e);KU.exports=H0e});var ah=pe((d_n,XU)=>{var G0e=uc(),U0e=VM(),$0e=qM();function W0e(e,r){return $0e(U0e(e,r,G0e),e+"")}XU.exports=W0e});var jM=pe((u_n,ZU)=>{function Q0e(e,r,i,a){for(var n=e.length,p=i+(a?1:-1);a?p--:++p{function Y0e(e){return e!==e}t$.exports=Y0e});var n$=pe((h_n,i$)=>{function J0e(e,r,i){for(var a=i-1,n=e.length;++a{var K0e=jM(),X0e=e$(),Z0e=n$();function tpe(e,r,i){return r===r?Z0e(e,r,i):K0e(e,X0e,i)}a$.exports=tpe});var l$=pe((g_n,o$)=>{var epe=r$();function ipe(e,r){var i=e==null?0:e.length;return!!i&&epe(e,r,0)>-1}o$.exports=ipe});var p$=pe((__n,s$)=>{function npe(e,r,i){for(var a=-1,n=e==null?0:e.length;++a{function ape(){}c$.exports=ape});var u$=pe((b_n,d$)=>{var zM=aM(),rpe=m$(),ope=o3(),lpe=1/0,spe=zM&&1/ope(new zM([,-0]))[1]==lpe?function(e){return new zM(e)}:rpe;d$.exports=spe});var h$=pe((C_n,f$)=>{var ppe=_M(),cpe=l$(),mpe=p$(),dpe=vM(),upe=u$(),fpe=o3(),hpe=200;function xpe(e,r,i){var a=-1,n=cpe,p=e.length,d=!0,u=[],x=u;if(i)d=!1,n=mpe;else if(p>=hpe){var _=r?null:upe(e);if(_)return fpe(_);d=!1,n=dpe,x=new ppe}else x=r?[]:u;t:for(;++a{var gpe=M0(),_pe=Zs();function vpe(e){return _pe(e)&&gpe(e)}x$.exports=vpe});var _$=pe((S_n,g$)=>{var bpe=p3(),Cpe=ah(),ype=h$(),Spe=HM(),wpe=Cpe(function(e){return ype(bpe(e,1,Spe,!0))});g$.exports=wpe});var b$=pe((w_n,v$)=>{var Ppe=eh();function Epe(e,r){return Ppe(r,function(i){return e[i]})}v$.exports=Epe});var GM=pe((P_n,C$)=>{var Ipe=b$(),Tpe=cp();function Mpe(e){return e==null?[]:Ipe(e,Tpe(e))}C$.exports=Mpe});var Kl=pe((E_n,y$)=>{var c3;if(typeof Vs=="function")try{c3={clone:CH(),constant:i3(),each:gM(),filter:OM(),has:AM(),isArray:no(),isEmpty:oU(),isFunction:bu(),isUndefined:FM(),keys:cp(),map:RM(),reduce:BM(),size:FU(),transform:RU(),union:_$(),values:GM()}}catch{}c3||(c3=window._);y$.exports=c3});var m3=pe((T_n,E$)=>{"use strict";var oa=Kl();E$.exports=Ea;var Dpe="\0",ad="\0",S$="";function Ea(e){this._isDirected=oa.has(e,"directed")?e.directed:!0,this._isMultigraph=oa.has(e,"multigraph")?e.multigraph:!1,this._isCompound=oa.has(e,"compound")?e.compound:!1,this._label=void 0,this._defaultNodeLabelFn=oa.constant(void 0),this._defaultEdgeLabelFn=oa.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[ad]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}Ea.prototype._nodeCount=0;Ea.prototype._edgeCount=0;Ea.prototype.isDirected=function(){return this._isDirected};Ea.prototype.isMultigraph=function(){return this._isMultigraph};Ea.prototype.isCompound=function(){return this._isCompound};Ea.prototype.setGraph=function(e){return this._label=e,this};Ea.prototype.graph=function(){return this._label};Ea.prototype.setDefaultNodeLabel=function(e){return oa.isFunction(e)||(e=oa.constant(e)),this._defaultNodeLabelFn=e,this};Ea.prototype.nodeCount=function(){return this._nodeCount};Ea.prototype.nodes=function(){return oa.keys(this._nodes)};Ea.prototype.sources=function(){var e=this;return oa.filter(this.nodes(),function(r){return oa.isEmpty(e._in[r])})};Ea.prototype.sinks=function(){var e=this;return oa.filter(this.nodes(),function(r){return oa.isEmpty(e._out[r])})};Ea.prototype.setNodes=function(e,r){var i=arguments,a=this;return oa.each(e,function(n){i.length>1?a.setNode(n,r):a.setNode(n)}),this};Ea.prototype.setNode=function(e,r){return oa.has(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=r),this):(this._nodes[e]=arguments.length>1?r:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=ad,this._children[e]={},this._children[ad][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)};Ea.prototype.node=function(e){return this._nodes[e]};Ea.prototype.hasNode=function(e){return oa.has(this._nodes,e)};Ea.prototype.removeNode=function(e){var r=this;if(oa.has(this._nodes,e)){var i=function(a){r.removeEdge(r._edgeObjs[a])};delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],oa.each(this.children(e),function(a){r.setParent(a)}),delete this._children[e]),oa.each(oa.keys(this._in[e]),i),delete this._in[e],delete this._preds[e],oa.each(oa.keys(this._out[e]),i),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this};Ea.prototype.setParent=function(e,r){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(oa.isUndefined(r))r=ad;else{r+="";for(var i=r;!oa.isUndefined(i);i=this.parent(i))if(i===e)throw new Error("Setting "+r+" as parent of "+e+" would create a cycle");this.setNode(r)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=r,this._children[r][e]=!0,this};Ea.prototype._removeFromParentsChildList=function(e){delete this._children[this._parent[e]][e]};Ea.prototype.parent=function(e){if(this._isCompound){var r=this._parent[e];if(r!==ad)return r}};Ea.prototype.children=function(e){if(oa.isUndefined(e)&&(e=ad),this._isCompound){var r=this._children[e];if(r)return oa.keys(r)}else{if(e===ad)return this.nodes();if(this.hasNode(e))return[]}};Ea.prototype.predecessors=function(e){var r=this._preds[e];if(r)return oa.keys(r)};Ea.prototype.successors=function(e){var r=this._sucs[e];if(r)return oa.keys(r)};Ea.prototype.neighbors=function(e){var r=this.predecessors(e);if(r)return oa.union(r,this.successors(e))};Ea.prototype.isLeaf=function(e){var r;return this.isDirected()?r=this.successors(e):r=this.neighbors(e),r.length===0};Ea.prototype.filterNodes=function(e){var r=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});r.setGraph(this.graph());var i=this;oa.each(this._nodes,function(p,d){e(d)&&r.setNode(d,p)}),oa.each(this._edgeObjs,function(p){r.hasNode(p.v)&&r.hasNode(p.w)&&r.setEdge(p,i.edge(p))});var a={};function n(p){var d=i.parent(p);return d===void 0||r.hasNode(d)?(a[p]=d,d):d in a?a[d]:n(d)}return this._isCompound&&oa.each(r.nodes(),function(p){r.setParent(p,n(p))}),r};Ea.prototype.setDefaultEdgeLabel=function(e){return oa.isFunction(e)||(e=oa.constant(e)),this._defaultEdgeLabelFn=e,this};Ea.prototype.edgeCount=function(){return this._edgeCount};Ea.prototype.edges=function(){return oa.values(this._edgeObjs)};Ea.prototype.setPath=function(e,r){var i=this,a=arguments;return oa.reduce(e,function(n,p){return a.length>1?i.setEdge(n,p,r):i.setEdge(n,p),p}),this};Ea.prototype.setEdge=function(){var e,r,i,a,n=!1,p=arguments[0];typeof p=="object"&&p!==null&&"v"in p?(e=p.v,r=p.w,i=p.name,arguments.length===2&&(a=arguments[1],n=!0)):(e=p,r=arguments[1],i=arguments[3],arguments.length>2&&(a=arguments[2],n=!0)),e=""+e,r=""+r,oa.isUndefined(i)||(i=""+i);var d=rh(this._isDirected,e,r,i);if(oa.has(this._edgeLabels,d))return n&&(this._edgeLabels[d]=a),this;if(!oa.isUndefined(i)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(r),this._edgeLabels[d]=n?a:this._defaultEdgeLabelFn(e,r,i);var u=Ope(this._isDirected,e,r,i);return e=u.v,r=u.w,Object.freeze(u),this._edgeObjs[d]=u,w$(this._preds[r],e),w$(this._sucs[e],r),this._in[r][d]=u,this._out[e][d]=u,this._edgeCount++,this};Ea.prototype.edge=function(e,r,i){var a=arguments.length===1?UM(this._isDirected,arguments[0]):rh(this._isDirected,e,r,i);return this._edgeLabels[a]};Ea.prototype.hasEdge=function(e,r,i){var a=arguments.length===1?UM(this._isDirected,arguments[0]):rh(this._isDirected,e,r,i);return oa.has(this._edgeLabels,a)};Ea.prototype.removeEdge=function(e,r,i){var a=arguments.length===1?UM(this._isDirected,arguments[0]):rh(this._isDirected,e,r,i),n=this._edgeObjs[a];return n&&(e=n.v,r=n.w,delete this._edgeLabels[a],delete this._edgeObjs[a],P$(this._preds[r],e),P$(this._sucs[e],r),delete this._in[r][a],delete this._out[e][a],this._edgeCount--),this};Ea.prototype.inEdges=function(e,r){var i=this._in[e];if(i){var a=oa.values(i);return r?oa.filter(a,function(n){return n.v===r}):a}};Ea.prototype.outEdges=function(e,r){var i=this._out[e];if(i){var a=oa.values(i);return r?oa.filter(a,function(n){return n.w===r}):a}};Ea.prototype.nodeEdges=function(e,r){var i=this.inEdges(e,r);if(i)return i.concat(this.outEdges(e,r))};function w$(e,r){e[r]?e[r]++:e[r]=1}function P$(e,r){--e[r]||delete e[r]}function rh(e,r,i,a){var n=""+r,p=""+i;if(!e&&n>p){var d=n;n=p,p=d}return n+S$+p+S$+(oa.isUndefined(a)?Dpe:a)}function Ope(e,r,i,a){var n=""+r,p=""+i;if(!e&&n>p){var d=n;n=p,p=d}var u={v:n,w:p};return a&&(u.name=a),u}function UM(e,r){return rh(e,r.v,r.w,r.name)}});var T$=pe((M_n,I$)=>{I$.exports="2.1.8"});var D$=pe((D_n,M$)=>{M$.exports={Graph:m3(),version:T$()}});var A$=pe((O_n,O$)=>{var O0=Kl(),Ape=m3();O$.exports={write:Fpe,read:Bpe};function Fpe(e){var r={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:kpe(e),edges:Rpe(e)};return O0.isUndefined(e.graph())||(r.value=O0.clone(e.graph())),r}function kpe(e){return O0.map(e.nodes(),function(r){var i=e.node(r),a=e.parent(r),n={v:r};return O0.isUndefined(i)||(n.value=i),O0.isUndefined(a)||(n.parent=a),n})}function Rpe(e){return O0.map(e.edges(),function(r){var i=e.edge(r),a={v:r.v,w:r.w};return O0.isUndefined(r.name)||(a.name=r.name),O0.isUndefined(i)||(a.value=i),a})}function Bpe(e){var r=new Ape(e.options).setGraph(e.value);return O0.each(e.nodes,function(i){r.setNode(i.v,i.value),i.parent&&r.setParent(i.v,i.parent)}),O0.each(e.edges,function(i){r.setEdge({v:i.v,w:i.w,name:i.name},i.value)}),r}});var k$=pe((A_n,F$)=>{var u3=Kl();F$.exports=Npe;function Npe(e){var r={},i=[],a;function n(p){u3.has(r,p)||(r[p]=!0,a.push(p),u3.each(e.successors(p),n),u3.each(e.predecessors(p),n))}return u3.each(e.nodes(),function(p){a=[],n(p),a.length&&i.push(a)}),i}});var $M=pe((F_n,B$)=>{var R$=Kl();B$.exports=Es;function Es(){this._arr=[],this._keyIndices={}}Es.prototype.size=function(){return this._arr.length};Es.prototype.keys=function(){return this._arr.map(function(e){return e.key})};Es.prototype.has=function(e){return R$.has(this._keyIndices,e)};Es.prototype.priority=function(e){var r=this._keyIndices[e];if(r!==void 0)return this._arr[r].priority};Es.prototype.min=function(){if(this.size()===0)throw new Error("Queue underflow");return this._arr[0].key};Es.prototype.add=function(e,r){var i=this._keyIndices;if(e=String(e),!R$.has(i,e)){var a=this._arr,n=a.length;return i[e]=n,a.push({key:e,priority:r}),this._decrease(n),!0}return!1};Es.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var e=this._arr.pop();return delete this._keyIndices[e.key],this._heapify(0),e.key};Es.prototype.decrease=function(e,r){var i=this._keyIndices[e];if(r>this._arr[i].priority)throw new Error("New priority is greater than current priority. Key: "+e+" Old: "+this._arr[i].priority+" New: "+r);this._arr[i].priority=r,this._decrease(i)};Es.prototype._heapify=function(e){var r=this._arr,i=2*e,a=i+1,n=e;i>1,!(r[a].priority{var Lpe=Kl(),Vpe=$M();N$.exports=jpe;var qpe=Lpe.constant(1);function jpe(e,r,i,a){return zpe(e,String(r),i||qpe,a||function(n){return e.outEdges(n)})}function zpe(e,r,i,a){var n={},p=new Vpe,d,u,x=function(_){var v=_.v!==d?_.v:_.w,C=n[v],S=i(_),E=u.distance+S;if(S<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+_+" Weight: "+S);E0&&(d=p.removeMin(),u=n[d],u.distance!==Number.POSITIVE_INFINITY);)a(d).forEach(x);return n}});var V$=pe((R_n,L$)=>{var Hpe=WM(),Gpe=Kl();L$.exports=Upe;function Upe(e,r,i){return Gpe.transform(e.nodes(),function(a,n){a[n]=Hpe(e,n,r,i)},{})}});var QM=pe((B_n,j$)=>{var q$=Kl();j$.exports=$pe;function $pe(e){var r=0,i=[],a={},n=[];function p(d){var u=a[d]={onStack:!0,lowlink:r,index:r++};if(i.push(d),e.successors(d).forEach(function(v){q$.has(a,v)?a[v].onStack&&(u.lowlink=Math.min(u.lowlink,a[v].index)):(p(v),u.lowlink=Math.min(u.lowlink,a[v].lowlink))}),u.lowlink===u.index){var x=[],_;do _=i.pop(),a[_].onStack=!1,x.push(_);while(d!==_);n.push(x)}}return e.nodes().forEach(function(d){q$.has(a,d)||p(d)}),n}});var H$=pe((N_n,z$)=>{var Wpe=Kl(),Qpe=QM();z$.exports=Ype;function Ype(e){return Wpe.filter(Qpe(e),function(r){return r.length>1||r.length===1&&e.hasEdge(r[0],r[0])})}});var U$=pe((L_n,G$)=>{var Jpe=Kl();G$.exports=Xpe;var Kpe=Jpe.constant(1);function Xpe(e,r,i){return Zpe(e,r||Kpe,i||function(a){return e.outEdges(a)})}function Zpe(e,r,i){var a={},n=e.nodes();return n.forEach(function(p){a[p]={},a[p][p]={distance:0},n.forEach(function(d){p!==d&&(a[p][d]={distance:Number.POSITIVE_INFINITY})}),i(p).forEach(function(d){var u=d.v===p?d.w:d.v,x=r(d);a[p][u]={distance:x,predecessor:p}})}),n.forEach(function(p){var d=a[p];n.forEach(function(u){var x=a[u];n.forEach(function(_){var v=x[p],C=d[_],S=x[_],E=v.distance+C.distance;E{var oh=Kl();W$.exports=$$;$$.CycleException=f3;function $$(e){var r={},i={},a=[];function n(p){if(oh.has(i,p))throw new f3;oh.has(r,p)||(i[p]=!0,r[p]=!0,oh.each(e.predecessors(p),n),delete i[p],a.push(p))}if(oh.each(e.sinks(),n),oh.size(r)!==e.nodeCount())throw new f3;return a}function f3(){}f3.prototype=new Error});var J$=pe((q_n,Y$)=>{var Q$=YM();Y$.exports=tce;function tce(e){try{Q$(e)}catch(r){if(r instanceof Q$.CycleException)return!1;throw r}return!0}});var JM=pe((j_n,X$)=>{var h3=Kl();X$.exports=ece;function ece(e,r,i){h3.isArray(r)||(r=[r]);var a=(e.isDirected()?e.successors:e.neighbors).bind(e),n=[],p={};return h3.each(r,function(d){if(!e.hasNode(d))throw new Error("Graph does not have node: "+d);K$(e,d,i==="post",p,a,n)}),n}function K$(e,r,i,a,n,p){h3.has(a,r)||(a[r]=!0,i||p.push(r),h3.each(n(r),function(d){K$(e,d,i,a,n,p)}),i&&p.push(r))}});var tW=pe((z_n,Z$)=>{var ice=JM();Z$.exports=nce;function nce(e,r){return ice(e,r,"post")}});var iW=pe((H_n,eW)=>{var ace=JM();eW.exports=rce;function rce(e,r){return ace(e,r,"pre")}});var rW=pe((G_n,aW)=>{var nW=Kl(),oce=m3(),lce=$M();aW.exports=sce;function sce(e,r){var i=new oce,a={},n=new lce,p;function d(x){var _=x.v===p?x.w:x.v,v=n.priority(_);if(v!==void 0){var C=r(x);C0;){if(p=n.removeMin(),nW.has(a,p))i.setEdge(p,a[p]);else{if(u)throw new Error("Input graph is not connected: "+e);u=!0}e.nodeEdges(p).forEach(d)}return i}});var lW=pe((U_n,oW)=>{oW.exports={components:k$(),dijkstra:WM(),dijkstraAll:V$(),findCycles:H$(),floydWarshall:U$(),isAcyclic:J$(),postorder:tW(),preorder:iW(),prim:rW(),tarjan:QM(),topsort:YM()}});var cW=pe(($_n,pW)=>{var sW=D$();pW.exports={Graph:sW.Graph,json:A$(),alg:lW(),version:sW.version}});var Is=pe((W_n,mW)=>{var x3;if(typeof Vs=="function")try{x3=cW()}catch{}x3||(x3=window.graphlib);mW.exports=x3});var uW=pe((Y_n,dW)=>{var pce=fM(),cce=1,mce=4;function dce(e){return pce(e,cce|mce)}dW.exports=dce});var lh=pe((J_n,fW)=>{var uce=Xm(),fce=M0(),hce=W1(),xce=Jl();function gce(e,r,i){if(!xce(i))return!1;var a=typeof r;return(a=="number"?fce(i)&&hce(r,i.length):a=="string"&&r in i)?uce(i[r],e):!1}fW.exports=gce});var gW=pe((K_n,xW)=>{var _ce=ah(),vce=Xm(),bce=lh(),Cce=dc(),hW=Object.prototype,yce=hW.hasOwnProperty,Sce=_ce(function(e,r){e=Object(e);var i=-1,a=r.length,n=a>2?r[2]:void 0;for(n&&bce(r[0],r[1],n)&&(a=1);++i{var wce=D0(),Pce=M0(),Ece=cp();function Ice(e){return function(r,i,a){var n=Object(r);if(!Pce(r)){var p=wce(i,3);r=Ece(r),i=function(u){return p(n[u],u,n)}}var d=e(r,i,a);return d>-1?n[p?r[d]:d]:void 0}}_W.exports=Ice});var CW=pe((Z_n,bW)=>{var Tce=/\s/;function Mce(e){for(var r=e.length;r--&&Tce.test(e.charAt(r)););return r}bW.exports=Mce});var SW=pe((tvn,yW)=>{var Dce=CW(),Oce=/^\s+/;function Ace(e){return e&&e.slice(0,Dce(e)+1).replace(Oce,"")}yW.exports=Ace});var IW=pe((evn,EW)=>{var Fce=SW(),wW=Jl(),kce=nd(),PW=NaN,Rce=/^[-+]0x[0-9a-f]+$/i,Bce=/^0b[01]+$/i,Nce=/^0o[0-7]+$/i,Lce=parseInt;function Vce(e){if(typeof e=="number")return e;if(kce(e))return PW;if(wW(e)){var r=typeof e.valueOf=="function"?e.valueOf():e;e=wW(r)?r+"":r}if(typeof e!="string")return e===0?e:+e;e=Fce(e);var i=Bce.test(e);return i||Nce.test(e)?Lce(e.slice(2),i?2:8):Rce.test(e)?PW:+e}EW.exports=Vce});var KM=pe((ivn,MW)=>{var qce=IW(),TW=1/0,jce=17976931348623157e292;function zce(e){if(!e)return e===0?e:0;if(e=qce(e),e===TW||e===-TW){var r=e<0?-1:1;return r*jce}return e===e?e:0}MW.exports=zce});var OW=pe((nvn,DW)=>{var Hce=KM();function Gce(e){var r=Hce(e),i=r%1;return r===r?i?r-i:r:0}DW.exports=Gce});var FW=pe((avn,AW)=>{var Uce=jM(),$ce=D0(),Wce=OW(),Qce=Math.max;function Yce(e,r,i){var a=e==null?0:e.length;if(!a)return-1;var n=i==null?0:Wce(i);return n<0&&(n=Qce(a+n,0)),Uce(e,$ce(r,3),n)}AW.exports=Yce});var RW=pe((rvn,kW)=>{var Jce=vW(),Kce=FW(),Xce=Jce(Kce);kW.exports=Xce});var XM=pe((ovn,BW)=>{var Zce=p3();function tme(e){var r=e==null?0:e.length;return r?Zce(e,1):[]}BW.exports=tme});var LW=pe((lvn,NW)=>{var eme=n3(),ime=hM(),nme=dc();function ame(e,r){return e==null?e:eme(e,ime(r),nme)}NW.exports=ame});var qW=pe((svn,VW)=>{function rme(e){var r=e==null?0:e.length;return r?e[r-1]:void 0}VW.exports=rme});var zW=pe((pvn,jW)=>{var ome=G1(),lme=a3(),sme=D0();function pme(e,r){var i={};return r=sme(r,3),lme(e,function(a,n,p){ome(i,n,r(a,n,p))}),i}jW.exports=pme});var g3=pe((cvn,HW)=>{var cme=nd();function mme(e,r,i){for(var a=-1,n=e.length;++a{function dme(e,r){return e>r}GW.exports=dme});var WW=pe((dvn,$W)=>{var ume=g3(),fme=UW(),hme=uc();function xme(e){return e&&e.length?ume(e,hme,fme):void 0}$W.exports=xme});var ZM=pe((uvn,QW)=>{var gme=G1(),_me=Xm();function vme(e,r,i){(i!==void 0&&!_me(e[r],i)||i===void 0&&!(r in e))&&gme(e,r,i)}QW.exports=vme});var KW=pe((fvn,JW)=>{var bme=cc(),Cme=Z1(),yme=Zs(),Sme="[object Object]",wme=Function.prototype,Pme=Object.prototype,YW=wme.toString,Eme=Pme.hasOwnProperty,Ime=YW.call(Object);function Tme(e){if(!yme(e)||bme(e)!=Sme)return!1;var r=Cme(e);if(r===null)return!0;var i=Eme.call(r,"constructor")&&r.constructor;return typeof i=="function"&&i instanceof i&&YW.call(i)==Ime}JW.exports=Tme});var t6=pe((hvn,XW)=>{function Mme(e,r){if(!(r==="constructor"&&typeof e[r]=="function")&&r!="__proto__")return e[r]}XW.exports=Mme});var tQ=pe((xvn,ZW)=>{var Dme=wu(),Ome=dc();function Ame(e){return Dme(e,Ome(e))}ZW.exports=Ame});var oQ=pe((gvn,rQ)=>{var eQ=ZM(),Fme=KT(),kme=mM(),Rme=XT(),Bme=uM(),iQ=Pu(),nQ=no(),Nme=HM(),Lme=td(),Vme=bu(),qme=Jl(),jme=KW(),zme=Tu(),aQ=t6(),Hme=tQ();function Gme(e,r,i,a,n,p,d){var u=aQ(e,i),x=aQ(r,i),_=d.get(x);if(_){eQ(e,i,_);return}var v=p?p(u,x,i+"",e,r,d):void 0,C=v===void 0;if(C){var S=nQ(x),E=!S&&Lme(x),w=!S&&!E&&zme(x);v=x,S||E||w?nQ(u)?v=u:Nme(u)?v=Rme(u):E?(C=!1,v=Fme(x,!0)):w?(C=!1,v=kme(x,!0)):v=[]:jme(x)||iQ(x)?(v=u,iQ(u)?v=Hme(u):(!qme(u)||Vme(u))&&(v=Bme(x))):C=!1}C&&(d.set(x,v),n(v,x,a,p,d),d.delete(x)),eQ(e,i,v)}rQ.exports=Gme});var pQ=pe((_vn,sQ)=>{var Ume=H1(),$me=ZM(),Wme=n3(),Qme=oQ(),Yme=Jl(),Jme=dc(),Kme=t6();function lQ(e,r,i,a,n){e!==r&&Wme(r,function(p,d){if(n||(n=new Ume),Yme(p))Qme(e,r,d,i,lQ,a,n);else{var u=a?a(Kme(e,d),p,d+"",e,r,n):void 0;u===void 0&&(u=p),$me(e,d,u)}},Jme)}sQ.exports=lQ});var mQ=pe((vvn,cQ)=>{var Xme=ah(),Zme=lh();function tde(e){return Xme(function(r,i){var a=-1,n=i.length,p=n>1?i[n-1]:void 0,d=n>2?i[2]:void 0;for(p=e.length>3&&typeof p=="function"?(n--,p):void 0,d&&Zme(i[0],i[1],d)&&(p=n<3?void 0:p,n=1),r=Object(r);++a{var ede=pQ(),ide=mQ(),nde=ide(function(e,r,i){ede(e,r,i)});dQ.exports=nde});var e6=pe((Cvn,fQ)=>{function ade(e,r){return e{var rde=g3(),ode=e6(),lde=uc();function sde(e){return e&&e.length?rde(e,lde,ode):void 0}hQ.exports=sde});var _Q=pe((Svn,gQ)=>{var pde=g3(),cde=D0(),mde=e6();function dde(e,r){return e&&e.length?pde(e,cde(r,2),mde):void 0}gQ.exports=dde});var bQ=pe((wvn,vQ)=>{var ude=Ps(),fde=function(){return ude.Date.now()};vQ.exports=fde});var SQ=pe((Pvn,yQ)=>{var hde=U1(),xde=ih(),gde=W1(),CQ=Jl(),_de=Ou();function vde(e,r,i,a){if(!CQ(e))return e;r=xde(r,e);for(var n=-1,p=r.length,d=p-1,u=e;u!=null&&++n{var bde=nh(),Cde=SQ(),yde=ih();function Sde(e,r,i){for(var a=-1,n=r.length,p={};++a{var wde=PQ(),Pde=MM();function Ede(e,r){return wde(e,r,function(i,a){return Pde(e,a)})}EQ.exports=Ede});var MQ=pe((Tvn,TQ)=>{var Ide=XM(),Tde=VM(),Mde=qM();function Dde(e){return Mde(Tde(e,void 0,Ide),e+"")}TQ.exports=Dde});var OQ=pe((Mvn,DQ)=>{var Ode=IQ(),Ade=MQ(),Fde=Ade(function(e,r){return e==null?{}:Ode(e,r)});DQ.exports=Fde});var FQ=pe((Dvn,AQ)=>{var kde=Math.ceil,Rde=Math.max;function Bde(e,r,i,a){for(var n=-1,p=Rde(kde((r-e)/(i||1)),0),d=Array(p);p--;)d[a?p:++n]=e,e+=i;return d}AQ.exports=Bde});var RQ=pe((Ovn,kQ)=>{var Nde=FQ(),Lde=lh(),i6=KM();function Vde(e){return function(r,i,a){return a&&typeof a!="number"&&Lde(r,i,a)&&(i=a=void 0),r=i6(r),i===void 0?(i=r,r=0):i=i6(i),a=a===void 0?r{var qde=RQ(),jde=qde();BQ.exports=jde});var VQ=pe((Fvn,LQ)=>{function zde(e,r){var i=e.length;for(e.sort(r);i--;)e[i]=e[i].value;return e}LQ.exports=zde});var zQ=pe((kvn,jQ)=>{var qQ=nd();function Hde(e,r){if(e!==r){var i=e!==void 0,a=e===null,n=e===e,p=qQ(e),d=r!==void 0,u=r===null,x=r===r,_=qQ(r);if(!u&&!_&&!p&&e>r||p&&d&&x&&!u&&!_||a&&d&&x||!i&&x||!n)return 1;if(!a&&!p&&!_&&e{var Gde=zQ();function Ude(e,r,i){for(var a=-1,n=e.criteria,p=r.criteria,d=n.length,u=i.length;++a=u)return x;var _=i[a];return x*(_=="desc"?-1:1)}}return e.index-r.index}HQ.exports=Ude});var $Q=pe((Bvn,UQ)=>{var n6=eh(),$de=nh(),Wde=D0(),Qde=kM(),Yde=VQ(),Jde=Q1(),Kde=GQ(),Xde=uc(),Zde=no();function tue(e,r,i){r.length?r=n6(r,function(p){return Zde(p)?function(d){return $de(d,p.length===1?p[0]:p)}:p}):r=[Xde];var a=-1;r=n6(r,Jde(Wde));var n=Qde(e,function(p,d,u){var x=n6(r,function(_){return _(p)});return{criteria:x,index:++a,value:p}});return Yde(n,function(p,d){return Kde(p,d,i)})}UQ.exports=tue});var YQ=pe((Nvn,QQ)=>{var eue=p3(),iue=$Q(),nue=ah(),WQ=lh(),aue=nue(function(e,r){if(e==null)return[];var i=r.length;return i>1&&WQ(e,r[0],r[1])?r=[]:i>2&&WQ(r[0],r[1],r[2])&&(r=[r[0]]),iue(e,eue(r,1),[])});QQ.exports=aue});var KQ=pe((Lvn,JQ)=>{var rue=IM(),oue=0;function lue(e){var r=++oue;return rue(e)+r}JQ.exports=lue});var ZQ=pe((Vvn,XQ)=>{function sue(e,r,i){for(var a=-1,n=e.length,p=r.length,d={};++a{var pue=U1(),cue=ZQ();function mue(e,r){return cue(e||[],r||[],pue)}tY.exports=mue});var Or=pe((jvn,iY)=>{var _3;if(typeof Vs=="function")try{_3={cloneDeep:uW(),constant:i3(),defaults:gW(),each:gM(),filter:OM(),find:RW(),flatten:XM(),forEach:xM(),forIn:LW(),has:AM(),isUndefined:FM(),last:qW(),map:RM(),mapValues:zW(),max:WW(),merge:uQ(),min:xQ(),minBy:_Q(),now:bQ(),pick:OQ(),range:NQ(),reduce:BM(),sortBy:YQ(),uniqueId:KQ(),values:GM(),zipObject:eY()}}catch{}_3||(_3=window._);iY.exports=_3});var rY=pe((Hvn,aY)=>{aY.exports=v3;function v3(){var e={};e._next=e._prev=e,this._sentinel=e}v3.prototype.dequeue=function(){var e=this._sentinel,r=e._prev;if(r!==e)return nY(r),r};v3.prototype.enqueue=function(e){var r=this._sentinel;e._prev&&e._next&&nY(e),e._next=r._next,r._next._prev=e,r._next=e,e._prev=r};v3.prototype.toString=function(){for(var e=[],r=this._sentinel,i=r._prev;i!==r;)e.push(JSON.stringify(i,due)),i=i._prev;return"["+e.join(", ")+"]"};function nY(e){e._prev._next=e._next,e._next._prev=e._prev,delete e._next,delete e._prev}function due(e,r){if(e!=="_next"&&e!=="_prev")return r}});var lY=pe((Gvn,oY)=>{var mp=Or(),uue=Is().Graph,fue=rY();oY.exports=xue;var hue=mp.constant(1);function xue(e,r){if(e.nodeCount()<=1)return[];var i=_ue(e,r||hue),a=gue(i.graph,i.buckets,i.zeroIdx);return mp.flatten(mp.map(a,function(n){return e.outEdges(n.v,n.w)}),!0)}function gue(e,r,i){for(var a=[],n=r[r.length-1],p=r[0],d;e.nodeCount();){for(;d=p.dequeue();)a6(e,r,i,d);for(;d=n.dequeue();)a6(e,r,i,d);if(e.nodeCount()){for(var u=r.length-2;u>0;--u)if(d=r[u].dequeue(),d){a=a.concat(a6(e,r,i,d,!0));break}}}return a}function a6(e,r,i,a,n){var p=n?[]:void 0;return mp.forEach(e.inEdges(a.v),function(d){var u=e.edge(d),x=e.node(d.v);n&&p.push({v:d.v,w:d.w}),x.out-=u,r6(r,i,x)}),mp.forEach(e.outEdges(a.v),function(d){var u=e.edge(d),x=d.w,_=e.node(x);_.in-=u,r6(r,i,_)}),e.removeNode(a.v),p}function _ue(e,r){var i=new uue,a=0,n=0;mp.forEach(e.nodes(),function(u){i.setNode(u,{v:u,in:0,out:0})}),mp.forEach(e.edges(),function(u){var x=i.edge(u.v,u.w)||0,_=r(u),v=x+_;i.setEdge(u.v,u.w,v),n=Math.max(n,i.node(u.v).out+=_),a=Math.max(a,i.node(u.w).in+=_)});var p=mp.range(n+a+3).map(function(){return new fue}),d=a+1;return mp.forEach(i.nodes(),function(u){r6(p,d,i.node(u))}),{graph:i,buckets:p,zeroIdx:d}}function r6(e,r,i){i.out?i.in?e[i.out-i.in+r].enqueue(i):e[e.length-1].enqueue(i):e[0].enqueue(i)}});var pY=pe((Uvn,sY)=>{"use strict";var rd=Or(),vue=lY();sY.exports={run:bue,undo:yue};function bue(e){var r=e.graph().acyclicer==="greedy"?vue(e,i(e)):Cue(e);rd.forEach(r,function(a){var n=e.edge(a);e.removeEdge(a),n.forwardName=a.name,n.reversed=!0,e.setEdge(a.w,a.v,n,rd.uniqueId("rev"))});function i(a){return function(n){return a.edge(n).weight}}}function Cue(e){var r=[],i={},a={};function n(p){rd.has(a,p)||(a[p]=!0,i[p]=!0,rd.forEach(e.outEdges(p),function(d){rd.has(i,d.w)?r.push(d):n(d.w)}),delete i[p])}return rd.forEach(e.nodes(),n),r}function yue(e){rd.forEach(e.edges(),function(r){var i=e.edge(r);if(i.reversed){e.removeEdge(r);var a=i.forwardName;delete i.reversed,delete i.forwardName,e.setEdge(r.w,r.v,i,a)}})}});var _l=pe(($vn,uY)=>{"use strict";var Ya=Or(),cY=Is().Graph;uY.exports={addDummyNode:mY,simplify:Sue,asNonCompoundGraph:wue,successorWeights:Pue,predecessorWeights:Eue,intersectRect:Iue,buildLayerMatrix:Tue,normalizeRanks:Mue,removeEmptyRanks:Due,addBorderNode:Oue,maxRank:dY,partition:Aue,time:Fue,notime:kue};function mY(e,r,i,a){var n;do n=Ya.uniqueId(a);while(e.hasNode(n));return i.dummy=r,e.setNode(n,i),n}function Sue(e){var r=new cY().setGraph(e.graph());return Ya.forEach(e.nodes(),function(i){r.setNode(i,e.node(i))}),Ya.forEach(e.edges(),function(i){var a=r.edge(i.v,i.w)||{weight:0,minlen:1},n=e.edge(i);r.setEdge(i.v,i.w,{weight:a.weight+n.weight,minlen:Math.max(a.minlen,n.minlen)})}),r}function wue(e){var r=new cY({multigraph:e.isMultigraph()}).setGraph(e.graph());return Ya.forEach(e.nodes(),function(i){e.children(i).length||r.setNode(i,e.node(i))}),Ya.forEach(e.edges(),function(i){r.setEdge(i,e.edge(i))}),r}function Pue(e){var r=Ya.map(e.nodes(),function(i){var a={};return Ya.forEach(e.outEdges(i),function(n){a[n.w]=(a[n.w]||0)+e.edge(n).weight}),a});return Ya.zipObject(e.nodes(),r)}function Eue(e){var r=Ya.map(e.nodes(),function(i){var a={};return Ya.forEach(e.inEdges(i),function(n){a[n.v]=(a[n.v]||0)+e.edge(n).weight}),a});return Ya.zipObject(e.nodes(),r)}function Iue(e,r){var i=e.x,a=e.y,n=r.x-i,p=r.y-a,d=e.width/2,u=e.height/2;if(!n&&!p)throw new Error("Not possible to find intersection inside of the rectangle");var x,_;return Math.abs(p)*d>Math.abs(n)*u?(p<0&&(u=-u),x=u*n/p,_=u):(n<0&&(d=-d),x=d,_=d*p/n),{x:i+x,y:a+_}}function Tue(e){var r=Ya.map(Ya.range(dY(e)+1),function(){return[]});return Ya.forEach(e.nodes(),function(i){var a=e.node(i),n=a.rank;Ya.isUndefined(n)||(r[n][a.order]=i)}),r}function Mue(e){var r=Ya.min(Ya.map(e.nodes(),function(i){return e.node(i).rank}));Ya.forEach(e.nodes(),function(i){var a=e.node(i);Ya.has(a,"rank")&&(a.rank-=r)})}function Due(e){var r=Ya.min(Ya.map(e.nodes(),function(p){return e.node(p).rank})),i=[];Ya.forEach(e.nodes(),function(p){var d=e.node(p).rank-r;i[d]||(i[d]=[]),i[d].push(p)});var a=0,n=e.graph().nodeRankFactor;Ya.forEach(i,function(p,d){Ya.isUndefined(p)&&d%n!==0?--a:a&&Ya.forEach(p,function(u){e.node(u).rank+=a})})}function Oue(e,r,i,a){var n={width:0,height:0};return arguments.length>=4&&(n.rank=i,n.order=a),mY(e,"border",n,r)}function dY(e){return Ya.max(Ya.map(e.nodes(),function(r){var i=e.node(r).rank;if(!Ya.isUndefined(i))return i}))}function Aue(e,r){var i={lhs:[],rhs:[]};return Ya.forEach(e,function(a){r(a)?i.lhs.push(a):i.rhs.push(a)}),i}function Fue(e,r){var i=Ya.now();try{return r()}finally{console.log(e+" time: "+(Ya.now()-i)+"ms")}}function kue(e,r){return r()}});var xY=pe((Wvn,hY)=>{"use strict";var fY=Or(),Rue=_l();hY.exports={run:Bue,undo:Lue};function Bue(e){e.graph().dummyChains=[],fY.forEach(e.edges(),function(r){Nue(e,r)})}function Nue(e,r){var i=r.v,a=e.node(i).rank,n=r.w,p=e.node(n).rank,d=r.name,u=e.edge(r),x=u.labelRank;if(p!==a+1){e.removeEdge(r);var _,v,C;for(C=0,++a;a{"use strict";var b3=Or();gY.exports={longestPath:Vue,slack:que};function Vue(e){var r={};function i(a){var n=e.node(a);if(b3.has(r,a))return n.rank;r[a]=!0;var p=b3.min(b3.map(e.outEdges(a),function(d){return i(d.w)-e.edge(d).minlen}));return(p===Number.POSITIVE_INFINITY||p===void 0||p===null)&&(p=0),n.rank=p}b3.forEach(e.sources(),i)}function que(e,r){return e.node(r.w).rank-e.node(r.v).rank-e.edge(r).minlen}});var o6=pe((Yvn,_Y)=>{"use strict";var C3=Or(),jue=Is().Graph,y3=sh().slack;_Y.exports=zue;function zue(e){var r=new jue({directed:!1}),i=e.nodes()[0],a=e.nodeCount();r.setNode(i,{});for(var n,p;Hue(r,e){"use strict";var dp=Or(),$ue=o6(),Wue=sh().slack,Que=sh().longestPath,Yue=Is().alg.preorder,Jue=Is().alg.postorder,Kue=_l().simplify;PY.exports=od;od.initLowLimValues=s6;od.initCutValues=l6;od.calcCutValue=bY;od.leaveEdge=yY;od.enterEdge=SY;od.exchangeEdges=wY;function od(e){e=Kue(e),Que(e);var r=$ue(e);s6(r),l6(r,e);for(var i,a;i=yY(r);)a=SY(r,e,i),wY(r,e,i,a)}function l6(e,r){var i=Jue(e,e.nodes());i=i.slice(0,i.length-1),dp.forEach(i,function(a){Xue(e,r,a)})}function Xue(e,r,i){var a=e.node(i),n=a.parent;e.edge(i,n).cutvalue=bY(e,r,i)}function bY(e,r,i){var a=e.node(i),n=a.parent,p=!0,d=r.edge(i,n),u=0;return d||(p=!1,d=r.edge(n,i)),u=d.weight,dp.forEach(r.nodeEdges(i),function(x){var _=x.v===i,v=_?x.w:x.v;if(v!==n){var C=_===p,S=r.edge(x).weight;if(u+=C?S:-S,tfe(e,i,v)){var E=e.edge(i,v).cutvalue;u+=C?-E:E}}}),u}function s6(e,r){arguments.length<2&&(r=e.nodes()[0]),CY(e,{},1,r)}function CY(e,r,i,a,n){var p=i,d=e.node(a);return r[a]=!0,dp.forEach(e.neighbors(a),function(u){dp.has(r,u)||(i=CY(e,r,i,u,a))}),d.low=p,d.lim=i++,n?d.parent=n:delete d.parent,i}function yY(e){return dp.find(e.edges(),function(r){return e.edge(r).cutvalue<0})}function SY(e,r,i){var a=i.v,n=i.w;r.hasEdge(a,n)||(a=i.w,n=i.v);var p=e.node(a),d=e.node(n),u=p,x=!1;p.lim>d.lim&&(u=d,x=!0);var _=dp.filter(r.edges(),function(v){return x===vY(e,e.node(v.v),u)&&x!==vY(e,e.node(v.w),u)});return dp.minBy(_,function(v){return Wue(r,v)})}function wY(e,r,i,a){var n=i.v,p=i.w;e.removeEdge(n,p),e.setEdge(a.v,a.w,{}),s6(e),l6(e,r),Zue(e,r)}function Zue(e,r){var i=dp.find(e.nodes(),function(n){return!r.node(n).parent}),a=Yue(e,i);a=a.slice(1),dp.forEach(a,function(n){var p=e.node(n).parent,d=r.edge(n,p),u=!1;d||(d=r.edge(p,n),u=!0),r.node(n).rank=r.node(p).rank+(u?d.minlen:-d.minlen)})}function tfe(e,r,i){return e.hasEdge(r,i)}function vY(e,r,i){return i.low<=r.lim&&r.lim<=i.lim}});var DY=pe((Kvn,MY)=>{"use strict";var efe=sh(),TY=efe.longestPath,ife=o6(),nfe=EY();MY.exports=afe;function afe(e){switch(e.graph().ranker){case"network-simplex":IY(e);break;case"tight-tree":ofe(e);break;case"longest-path":rfe(e);break;default:IY(e)}}var rfe=TY;function ofe(e){TY(e),ife(e)}function IY(e){nfe(e)}});var AY=pe((Xvn,OY)=>{var p6=Or();OY.exports=lfe;function lfe(e){var r=pfe(e);p6.forEach(e.graph().dummyChains,function(i){for(var a=e.node(i),n=a.edgeObj,p=sfe(e,r,n.v,n.w),d=p.path,u=p.lca,x=0,_=d[x],v=!0;i!==n.w;){if(a=e.node(i),v){for(;(_=d[x])!==u&&e.node(_).maxRankd||u>r[x].lim));for(_=x,x=a;(x=e.parent(x))!==_;)p.push(x);return{path:n.concat(p.reverse()),lca:_}}function pfe(e){var r={},i=0;function a(n){var p=i;p6.forEach(e.children(n),a),r[n]={low:p,lim:i++}}return p6.forEach(e.children(),a),r}});var RY=pe((Zvn,kY)=>{var up=Or(),c6=_l();kY.exports={run:cfe,cleanup:ufe};function cfe(e){var r=c6.addDummyNode(e,"root",{},"_root"),i=mfe(e),a=up.max(up.values(i))-1,n=2*a+1;e.graph().nestingRoot=r,up.forEach(e.edges(),function(d){e.edge(d).minlen*=n});var p=dfe(e)+1;up.forEach(e.children(),function(d){FY(e,r,n,p,a,i,d)}),e.graph().nodeRankFactor=n}function FY(e,r,i,a,n,p,d){var u=e.children(d);if(!u.length){d!==r&&e.setEdge(r,d,{weight:0,minlen:i});return}var x=c6.addBorderNode(e,"_bt"),_=c6.addBorderNode(e,"_bb"),v=e.node(d);e.setParent(x,d),v.borderTop=x,e.setParent(_,d),v.borderBottom=_,up.forEach(u,function(C){FY(e,r,i,a,n,p,C);var S=e.node(C),E=S.borderTop?S.borderTop:C,w=S.borderBottom?S.borderBottom:C,I=S.borderTop?a:2*a,T=E!==w?1:n-p[d]+1;e.setEdge(x,E,{weight:I,minlen:T,nestingEdge:!0}),e.setEdge(w,_,{weight:I,minlen:T,nestingEdge:!0})}),e.parent(d)||e.setEdge(r,x,{weight:0,minlen:n+p[d]})}function mfe(e){var r={};function i(a,n){var p=e.children(a);p&&p.length&&up.forEach(p,function(d){i(d,n+1)}),r[a]=n}return up.forEach(e.children(),function(a){i(a,1)}),r}function dfe(e){return up.reduce(e.edges(),function(r,i){return r+e.edge(i).weight},0)}function ufe(e){var r=e.graph();e.removeNode(r.nestingRoot),delete r.nestingRoot,up.forEach(e.edges(),function(i){var a=e.edge(i);a.nestingEdge&&e.removeEdge(i)})}});var LY=pe((t2n,NY)=>{var m6=Or(),ffe=_l();NY.exports=hfe;function hfe(e){function r(i){var a=e.children(i),n=e.node(i);if(a.length&&m6.forEach(a,r),m6.has(n,"minRank")){n.borderLeft=[],n.borderRight=[];for(var p=n.minRank,d=n.maxRank+1;p{"use strict";var A0=Or();jY.exports={adjust:xfe,undo:gfe};function xfe(e){var r=e.graph().rankdir.toLowerCase();(r==="lr"||r==="rl")&&qY(e)}function gfe(e){var r=e.graph().rankdir.toLowerCase();(r==="bt"||r==="rl")&&_fe(e),(r==="lr"||r==="rl")&&(vfe(e),qY(e))}function qY(e){A0.forEach(e.nodes(),function(r){VY(e.node(r))}),A0.forEach(e.edges(),function(r){VY(e.edge(r))})}function VY(e){var r=e.width;e.width=e.height,e.height=r}function _fe(e){A0.forEach(e.nodes(),function(r){d6(e.node(r))}),A0.forEach(e.edges(),function(r){var i=e.edge(r);A0.forEach(i.points,d6),A0.has(i,"y")&&d6(i)})}function d6(e){e.y=-e.y}function vfe(e){A0.forEach(e.nodes(),function(r){u6(e.node(r))}),A0.forEach(e.edges(),function(r){var i=e.edge(r);A0.forEach(i.points,u6),A0.has(i,"x")&&u6(i)})}function u6(e){var r=e.x;e.x=e.y,e.y=r}});var GY=pe((i2n,HY)=>{"use strict";var fp=Or();HY.exports=bfe;function bfe(e){var r={},i=fp.filter(e.nodes(),function(u){return!e.children(u).length}),a=fp.max(fp.map(i,function(u){return e.node(u).rank})),n=fp.map(fp.range(a+1),function(){return[]});function p(u){if(!fp.has(r,u)){r[u]=!0;var x=e.node(u);n[x.rank].push(u),fp.forEach(e.successors(u),p)}}var d=fp.sortBy(i,function(u){return e.node(u).rank});return fp.forEach(d,p),n}});var $Y=pe((n2n,UY)=>{"use strict";var fc=Or();UY.exports=Cfe;function Cfe(e,r){for(var i=0,a=1;a0;)v%2&&(C+=u[v+1]),v=v-1>>1,u[v]+=_.weight;x+=_.weight*C})),x}});var YY=pe((a2n,QY)=>{var WY=Or();QY.exports=Sfe;function Sfe(e,r){return WY.map(r,function(i){var a=e.inEdges(i);if(a.length){var n=WY.reduce(a,function(p,d){var u=e.edge(d),x=e.node(d.v);return{sum:p.sum+u.weight*x.order,weight:p.weight+u.weight}},{sum:0,weight:0});return{v:i,barycenter:n.sum/n.weight,weight:n.weight}}else return{v:i}})}});var KY=pe((r2n,JY)=>{"use strict";var Xl=Or();JY.exports=wfe;function wfe(e,r){var i={};Xl.forEach(e,function(n,p){var d=i[n.v]={indegree:0,in:[],out:[],vs:[n.v],i:p};Xl.isUndefined(n.barycenter)||(d.barycenter=n.barycenter,d.weight=n.weight)}),Xl.forEach(r.edges(),function(n){var p=i[n.v],d=i[n.w];!Xl.isUndefined(p)&&!Xl.isUndefined(d)&&(d.indegree++,p.out.push(i[n.w]))});var a=Xl.filter(i,function(n){return!n.indegree});return Pfe(a)}function Pfe(e){var r=[];function i(p){return function(d){d.merged||(Xl.isUndefined(d.barycenter)||Xl.isUndefined(p.barycenter)||d.barycenter>=p.barycenter)&&Efe(p,d)}}function a(p){return function(d){d.in.push(p),--d.indegree===0&&e.push(d)}}for(;e.length;){var n=e.pop();r.push(n),Xl.forEach(n.in.reverse(),i(n)),Xl.forEach(n.out,a(n))}return Xl.map(Xl.filter(r,function(p){return!p.merged}),function(p){return Xl.pick(p,["vs","i","barycenter","weight"])})}function Efe(e,r){var i=0,a=0;e.weight&&(i+=e.barycenter*e.weight,a+=e.weight),r.weight&&(i+=r.barycenter*r.weight,a+=r.weight),e.vs=r.vs.concat(e.vs),e.barycenter=i/a,e.weight=a,e.i=Math.min(r.i,e.i),r.merged=!0}});var tJ=pe((o2n,ZY)=>{var ph=Or(),Ife=_l();ZY.exports=Tfe;function Tfe(e,r){var i=Ife.partition(e,function(v){return ph.has(v,"barycenter")}),a=i.lhs,n=ph.sortBy(i.rhs,function(v){return-v.i}),p=[],d=0,u=0,x=0;a.sort(Mfe(!!r)),x=XY(p,n,x),ph.forEach(a,function(v){x+=v.vs.length,p.push(v.vs),d+=v.barycenter*v.weight,u+=v.weight,x=XY(p,n,x)});var _={vs:ph.flatten(p,!0)};return u&&(_.barycenter=d/u,_.weight=u),_}function XY(e,r,i){for(var a;r.length&&(a=ph.last(r)).i<=i;)r.pop(),e.push(a.vs),i++;return i}function Mfe(e){return function(r,i){return r.barycenteri.barycenter?1:e?i.i-r.i:r.i-i.i}}});var nJ=pe((l2n,iJ)=>{var hc=Or(),Dfe=YY(),Ofe=KY(),Afe=tJ();iJ.exports=eJ;function eJ(e,r,i,a){var n=e.children(r),p=e.node(r),d=p?p.borderLeft:void 0,u=p?p.borderRight:void 0,x={};d&&(n=hc.filter(n,function(w){return w!==d&&w!==u}));var _=Dfe(e,n);hc.forEach(_,function(w){if(e.children(w.v).length){var I=eJ(e,w.v,i,a);x[w.v]=I,hc.has(I,"barycenter")&&kfe(w,I)}});var v=Ofe(_,i);Ffe(v,x);var C=Afe(v,a);if(d&&(C.vs=hc.flatten([d,C.vs,u],!0),e.predecessors(d).length)){var S=e.node(e.predecessors(d)[0]),E=e.node(e.predecessors(u)[0]);hc.has(C,"barycenter")||(C.barycenter=0,C.weight=0),C.barycenter=(C.barycenter*C.weight+S.order+E.order)/(C.weight+2),C.weight+=2}return C}function Ffe(e,r){hc.forEach(e,function(i){i.vs=hc.flatten(i.vs.map(function(a){return r[a]?r[a].vs:a}),!0)})}function kfe(e,r){hc.isUndefined(e.barycenter)?(e.barycenter=r.barycenter,e.weight=r.weight):(e.barycenter=(e.barycenter*e.weight+r.barycenter*r.weight)/(e.weight+r.weight),e.weight+=r.weight)}});var rJ=pe((s2n,aJ)=>{var ch=Or(),Rfe=Is().Graph;aJ.exports=Bfe;function Bfe(e,r,i){var a=Nfe(e),n=new Rfe({compound:!0}).setGraph({root:a}).setDefaultNodeLabel(function(p){return e.node(p)});return ch.forEach(e.nodes(),function(p){var d=e.node(p),u=e.parent(p);(d.rank===r||d.minRank<=r&&r<=d.maxRank)&&(n.setNode(p),n.setParent(p,u||a),ch.forEach(e[i](p),function(x){var _=x.v===p?x.w:x.v,v=n.edge(_,p),C=ch.isUndefined(v)?0:v.weight;n.setEdge(_,p,{weight:e.edge(x).weight+C})}),ch.has(d,"minRank")&&n.setNode(p,{borderLeft:d.borderLeft[r],borderRight:d.borderRight[r]}))}),n}function Nfe(e){for(var r;e.hasNode(r=ch.uniqueId("_root")););return r}});var lJ=pe((p2n,oJ)=>{var Lfe=Or();oJ.exports=Vfe;function Vfe(e,r,i){var a={},n;Lfe.forEach(i,function(p){for(var d=e.parent(p),u,x;d;){if(u=e.parent(d),u?(x=a[u],a[u]=d):(x=n,n=d),x&&x!==d){r.setEdge(x,d);return}d=u}})}});var dJ=pe((c2n,mJ)=>{"use strict";var xc=Or(),qfe=GY(),jfe=$Y(),zfe=nJ(),Hfe=rJ(),Gfe=lJ(),Ufe=Is().Graph,sJ=_l();mJ.exports=$fe;function $fe(e){var r=sJ.maxRank(e),i=pJ(e,xc.range(1,r+1),"inEdges"),a=pJ(e,xc.range(r-1,-1,-1),"outEdges"),n=qfe(e);cJ(e,n);for(var p=Number.POSITIVE_INFINITY,d,u=0,x=0;x<4;++u,++x){Wfe(u%2?i:a,u%4>=2),n=sJ.buildLayerMatrix(e);var _=jfe(e,n);_{"use strict";var la=Or(),Qfe=Is().Graph,Yfe=_l();CJ.exports={positionX:Xfe,findType1Conflicts:uJ,findType2Conflicts:fJ,addConflict:f6,hasConflict:hJ,verticalAlignment:xJ,horizontalCompaction:gJ,alignCoordinates:vJ,findSmallestWidthAlignment:_J,balance:bJ};function uJ(e,r){var i={};function a(n,p){var d=0,u=0,x=n.length,_=la.last(p);return la.forEach(p,function(v,C){var S=Jfe(e,v),E=S?e.node(S).order:x;(S||v===_)&&(la.forEach(p.slice(u,C+1),function(w){la.forEach(e.predecessors(w),function(I){var T=e.node(I),A=T.order;(A_)&&f6(i,S,v)})})}function n(p,d){var u=-1,x,_=0;return la.forEach(d,function(v,C){if(e.node(v).dummy==="border"){var S=e.predecessors(v);S.length&&(x=e.node(S[0]).order,a(d,_,C,u,x),_=C,u=x)}a(d,_,d.length,x,p.length)}),d}return la.reduce(r,n),i}function Jfe(e,r){if(e.node(r).dummy)return la.find(e.predecessors(r),function(i){return e.node(i).dummy})}function f6(e,r,i){if(r>i){var a=r;r=i,i=a}var n=e[r];n||(e[r]=n={}),n[i]=!0}function hJ(e,r,i){if(r>i){var a=r;r=i,i=a}return la.has(e[r],i)}function xJ(e,r,i,a){var n={},p={},d={};return la.forEach(r,function(u){la.forEach(u,function(x,_){n[x]=x,p[x]=x,d[x]=_})}),la.forEach(r,function(u){var x=-1;la.forEach(u,function(_){var v=a(_);if(v.length){v=la.sortBy(v,function(I){return d[I]});for(var C=(v.length-1)/2,S=Math.floor(C),E=Math.ceil(C);S<=E;++S){var w=v[S];p[_]===_&&x{"use strict";var mh=Or(),SJ=_l(),e1e=yJ().positionX;wJ.exports=i1e;function i1e(e){e=SJ.asNonCompoundGraph(e),n1e(e),mh.forEach(e1e(e),function(r,i){e.node(i).x=r})}function n1e(e){var r=SJ.buildLayerMatrix(e),i=e.graph().ranksep,a=0;mh.forEach(r,function(n){var p=mh.max(mh.map(n,function(d){return e.node(d).height}));mh.forEach(n,function(d){e.node(d).y=a+p/2}),a+=p+i})}});var OJ=pe((u2n,DJ)=>{"use strict";var Ca=Or(),EJ=pY(),IJ=xY(),a1e=DY(),r1e=_l().normalizeRanks,o1e=AY(),l1e=_l().removeEmptyRanks,TJ=RY(),s1e=LY(),MJ=zY(),p1e=dJ(),c1e=PJ(),gc=_l(),m1e=Is().Graph;DJ.exports=d1e;function d1e(e,r){var i=r&&r.debugTiming?gc.time:gc.notime;i("layout",function(){var a=i(" buildLayoutGraph",function(){return S1e(e)});i(" runLayout",function(){u1e(a,i)}),i(" updateInputGraph",function(){f1e(e,a)})})}function u1e(e,r){r(" makeSpaceForEdgeLabels",function(){w1e(e)}),r(" removeSelfEdges",function(){F1e(e)}),r(" acyclic",function(){EJ.run(e)}),r(" nestingGraph.run",function(){TJ.run(e)}),r(" rank",function(){a1e(gc.asNonCompoundGraph(e))}),r(" injectEdgeLabelProxies",function(){P1e(e)}),r(" removeEmptyRanks",function(){l1e(e)}),r(" nestingGraph.cleanup",function(){TJ.cleanup(e)}),r(" normalizeRanks",function(){r1e(e)}),r(" assignRankMinMax",function(){E1e(e)}),r(" removeEdgeLabelProxies",function(){I1e(e)}),r(" normalize.run",function(){IJ.run(e)}),r(" parentDummyChains",function(){o1e(e)}),r(" addBorderSegments",function(){s1e(e)}),r(" order",function(){p1e(e)}),r(" insertSelfEdges",function(){k1e(e)}),r(" adjustCoordinateSystem",function(){MJ.adjust(e)}),r(" position",function(){c1e(e)}),r(" positionSelfEdges",function(){R1e(e)}),r(" removeBorderNodes",function(){A1e(e)}),r(" normalize.undo",function(){IJ.undo(e)}),r(" fixupEdgeLabelCoords",function(){D1e(e)}),r(" undoCoordinateSystem",function(){MJ.undo(e)}),r(" translateGraph",function(){T1e(e)}),r(" assignNodeIntersects",function(){M1e(e)}),r(" reversePoints",function(){O1e(e)}),r(" acyclic.undo",function(){EJ.undo(e)})}function f1e(e,r){Ca.forEach(e.nodes(),function(i){var a=e.node(i),n=r.node(i);a&&(a.x=n.x,a.y=n.y,r.children(i).length&&(a.width=n.width,a.height=n.height))}),Ca.forEach(e.edges(),function(i){var a=e.edge(i),n=r.edge(i);a.points=n.points,Ca.has(n,"x")&&(a.x=n.x,a.y=n.y)}),e.graph().width=r.graph().width,e.graph().height=r.graph().height}var h1e=["nodesep","edgesep","ranksep","marginx","marginy"],x1e={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},g1e=["acyclicer","ranker","rankdir","align"],_1e=["width","height"],v1e={width:0,height:0},b1e=["minlen","weight","width","height","labeloffset"],C1e={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},y1e=["labelpos"];function S1e(e){var r=new m1e({multigraph:!0,compound:!0}),i=x6(e.graph());return r.setGraph(Ca.merge({},x1e,h6(i,h1e),Ca.pick(i,g1e))),Ca.forEach(e.nodes(),function(a){var n=x6(e.node(a));r.setNode(a,Ca.defaults(h6(n,_1e),v1e)),r.setParent(a,e.parent(a))}),Ca.forEach(e.edges(),function(a){var n=x6(e.edge(a));r.setEdge(a,Ca.merge({},C1e,h6(n,b1e),Ca.pick(n,y1e)))}),r}function w1e(e){var r=e.graph();r.ranksep/=2,Ca.forEach(e.edges(),function(i){var a=e.edge(i);a.minlen*=2,a.labelpos.toLowerCase()!=="c"&&(r.rankdir==="TB"||r.rankdir==="BT"?a.width+=a.labeloffset:a.height+=a.labeloffset)})}function P1e(e){Ca.forEach(e.edges(),function(r){var i=e.edge(r);if(i.width&&i.height){var a=e.node(r.v),n=e.node(r.w),p={rank:(n.rank-a.rank)/2+a.rank,e:r};gc.addDummyNode(e,"edge-proxy",p,"_ep")}})}function E1e(e){var r=0;Ca.forEach(e.nodes(),function(i){var a=e.node(i);a.borderTop&&(a.minRank=e.node(a.borderTop).rank,a.maxRank=e.node(a.borderBottom).rank,r=Ca.max(r,a.maxRank))}),e.graph().maxRank=r}function I1e(e){Ca.forEach(e.nodes(),function(r){var i=e.node(r);i.dummy==="edge-proxy"&&(e.edge(i.e).labelRank=i.rank,e.removeNode(r))})}function T1e(e){var r=Number.POSITIVE_INFINITY,i=0,a=Number.POSITIVE_INFINITY,n=0,p=e.graph(),d=p.marginx||0,u=p.marginy||0;function x(_){var v=_.x,C=_.y,S=_.width,E=_.height;r=Math.min(r,v-S/2),i=Math.max(i,v+S/2),a=Math.min(a,C-E/2),n=Math.max(n,C+E/2)}Ca.forEach(e.nodes(),function(_){x(e.node(_))}),Ca.forEach(e.edges(),function(_){var v=e.edge(_);Ca.has(v,"x")&&x(v)}),r-=d,a-=u,Ca.forEach(e.nodes(),function(_){var v=e.node(_);v.x-=r,v.y-=a}),Ca.forEach(e.edges(),function(_){var v=e.edge(_);Ca.forEach(v.points,function(C){C.x-=r,C.y-=a}),Ca.has(v,"x")&&(v.x-=r),Ca.has(v,"y")&&(v.y-=a)}),p.width=i-r+d,p.height=n-a+u}function M1e(e){Ca.forEach(e.edges(),function(r){var i=e.edge(r),a=e.node(r.v),n=e.node(r.w),p,d;i.points?(p=i.points[0],d=i.points[i.points.length-1]):(i.points=[],p=n,d=a),i.points.unshift(gc.intersectRect(a,p)),i.points.push(gc.intersectRect(n,d))})}function D1e(e){Ca.forEach(e.edges(),function(r){var i=e.edge(r);if(Ca.has(i,"x"))switch((i.labelpos==="l"||i.labelpos==="r")&&(i.width-=i.labeloffset),i.labelpos){case"l":i.x-=i.width/2+i.labeloffset;break;case"r":i.x+=i.width/2+i.labeloffset;break}})}function O1e(e){Ca.forEach(e.edges(),function(r){var i=e.edge(r);i.reversed&&i.points.reverse()})}function A1e(e){Ca.forEach(e.nodes(),function(r){if(e.children(r).length){var i=e.node(r),a=e.node(i.borderTop),n=e.node(i.borderBottom),p=e.node(Ca.last(i.borderLeft)),d=e.node(Ca.last(i.borderRight));i.width=Math.abs(d.x-p.x),i.height=Math.abs(n.y-a.y),i.x=p.x+i.width/2,i.y=a.y+i.height/2}}),Ca.forEach(e.nodes(),function(r){e.node(r).dummy==="border"&&e.removeNode(r)})}function F1e(e){Ca.forEach(e.edges(),function(r){if(r.v===r.w){var i=e.node(r.v);i.selfEdges||(i.selfEdges=[]),i.selfEdges.push({e:r,label:e.edge(r)}),e.removeEdge(r)}})}function k1e(e){var r=gc.buildLayerMatrix(e);Ca.forEach(r,function(i){var a=0;Ca.forEach(i,function(n,p){var d=e.node(n);d.order=p+a,Ca.forEach(d.selfEdges,function(u){gc.addDummyNode(e,"selfedge",{width:u.label.width,height:u.label.height,rank:d.rank,order:p+ ++a,e:u.e,label:u.label},"_se")}),delete d.selfEdges})})}function R1e(e){Ca.forEach(e.nodes(),function(r){var i=e.node(r);if(i.dummy==="selfedge"){var a=e.node(i.e.v),n=a.x+a.width/2,p=a.y,d=i.x-n,u=a.height/2;e.setEdge(i.e,i.label),e.removeNode(r),i.label.points=[{x:n+2*d/3,y:p-u},{x:n+5*d/6,y:p-u},{x:n+d,y:p},{x:n+5*d/6,y:p+u},{x:n+2*d/3,y:p+u}],i.label.x=i.x,i.label.y=i.y}})}function h6(e,r){return Ca.mapValues(Ca.pick(e,r),Number)}function x6(e){var r={};return Ca.forEach(e,function(i,a){r[a.toLowerCase()]=i}),r}});var FJ=pe((f2n,AJ)=>{var S3=Or(),B1e=_l(),N1e=Is().Graph;AJ.exports={debugOrdering:L1e};function L1e(e){var r=B1e.buildLayerMatrix(e),i=new N1e({compound:!0,multigraph:!0}).setGraph({});return S3.forEach(e.nodes(),function(a){i.setNode(a,{label:a}),i.setParent(a,"layer"+e.node(a).rank)}),S3.forEach(e.edges(),function(a){i.setEdge(a.v,a.w,{},a.name)}),S3.forEach(r,function(a,n){var p="layer"+n;i.setNode(p,{rank:"same"}),S3.reduce(a,function(d,u){return i.setEdge(d,u,{style:"invis"}),u})}),i}});var RJ=pe((h2n,kJ)=>{kJ.exports="0.8.5"});var NJ=pe((x2n,BJ)=>{BJ.exports={graphlib:Is(),layout:OJ(),debug:FJ(),util:{time:_l().time,notime:_l().notime},version:RJ()}});var b6=pe(_c=>{"use strict";Object.defineProperty(_c,"__esModule",{value:!0});var v6=function(){function e(r,i,a){this.source=r,this.target=i,this.type=a}return e}();_c.PowerEdge=v6;var cK=function(){function e(r,i,a,n){var p=this;if(this.linkAccessor=a,this.modules=new Array(r),this.roots=[],n)this.initModulesFromGroup(n);else{this.roots.push(new Au);for(var d=0;d=this.R))return this.merge(a.a,a.b,r),!0}},e.prototype.nEdges=function(r,i){var a=r.incoming.intersection(i.incoming),n=r.outgoing.intersection(i.outgoing);return this.R-a.count()-n.count()},e.prototype.getGroupHierarchy=function(r){var i=this,a=[],n={};mK(this.roots[0],n,a);var p=this.allEdges();return p.forEach(function(d){var u=i.modules[d.source],x=i.modules[d.target];r.push(new v6(typeof u.gid>"u"?d.source:a[u.gid],typeof x.gid>"u"?d.target:a[x.gid],d.type))}),a},e.prototype.allEdges=function(){var r=[];return e.getEdges(this.roots[0],r),r},e.getEdges=function(r,i){r.forAll(function(a){a.getEdges(i),e.getEdges(a.children,i)})},e}();_c.Configuration=cK;function mK(e,r,i){e.forAll(function(a){if(a.isLeaf())r.leaves||(r.leaves=[]),r.leaves.push(a.id);else{var n=r;if(a.gid=i.length,!a.isIsland()||a.isPredefined()){if(n={id:a.gid},a.isPredefined())for(var p in a.definition)n[p]=a.definition[p];r.groups||(r.groups=[]),r.groups.push(a.gid),i.push(n)}mK(a.children,n,i)}})}var dh=function(){function e(r,i,a,n,p){i===void 0&&(i=new uh),a===void 0&&(a=new uh),n===void 0&&(n=new Au),this.id=r,this.outgoing=i,this.incoming=a,this.children=n,this.definition=p}return e.prototype.getEdges=function(r){var i=this;this.outgoing.forAll(function(a,n){a.forAll(function(p){r.push(new v6(i.id,p.id,n))})})},e.prototype.isLeaf=function(){return this.children.count()===0},e.prototype.isIsland=function(){return this.outgoing.count()===0&&this.incoming.count()===0},e.prototype.isPredefined=function(){return typeof this.definition<"u"},e}();_c.Module=dh;function G1e(e,r){var i={};for(var a in e)a in r&&(i[a]=e[a]);return i}var Au=function(){function e(){this.table={}}return e.prototype.count=function(){return Object.keys(this.table).length},e.prototype.intersection=function(r){var i=new e;return i.table=G1e(this.table,r.table),i},e.prototype.intersectionCount=function(r){return this.intersection(r).count()},e.prototype.contains=function(r){return r in this.table},e.prototype.add=function(r){this.table[r.id]=r},e.prototype.remove=function(r){delete this.table[r.id]},e.prototype.forAll=function(r){for(var i in this.table)r(this.table[i])},e.prototype.modules=function(){var r=[];return this.forAll(function(i){i.isPredefined()||r.push(i)}),r},e}();_c.ModuleSet=Au;var uh=function(){function e(){this.sets={},this.n=0}return e.prototype.count=function(){return this.n},e.prototype.contains=function(r){var i=!1;return this.forAllModules(function(a){!i&&a.id==r&&(i=!0)}),i},e.prototype.add=function(r,i){var a=r in this.sets?this.sets[r]:this.sets[r]=new Au;a.add(i),++this.n},e.prototype.remove=function(r,i){var a=this.sets[r];a.remove(i),a.count()===0&&delete this.sets[r],--this.n},e.prototype.forAll=function(r){for(var i in this.sets)r(this.sets[i],Number(i))},e.prototype.forAllModules=function(r){this.forAll(function(i,a){return i.forAll(r)})},e.prototype.intersection=function(r){var i=new e;return this.forAll(function(a,n){if(n in r.sets){var p=a.intersection(r.sets[n]),d=p.count();d>0&&(i.sets[n]=p,i.n+=d)}}),i},e}();_c.LinkSets=uh;function U1e(e,r,i,a){for(var n=e.length,p=new cK(n,r,i,a);p.greedyMerge(););var d=[],u=p.getGroupHierarchy(d);return d.forEach(function(x){var _=function(v){var C=x[v];typeof C=="number"&&(x[v]=e[C])};_("source"),_("target")}),{groups:u,powerEdges:d}}_c.getGroups=U1e});var T3=pe(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});function dK(e,r){var i={};for(var a in e)i[a]={};for(var a in r)i[a]={};return Object.keys(i).length}function uK(e,r){var i=0;for(var a in e)typeof r[a]<"u"&&++i;return i}function $1e(e,r){var i={},a=function(n,p){typeof i[n]>"u"&&(i[n]={}),i[n][p]={}};return e.forEach(function(n){var p=r.getSourceIndex(n),d=r.getTargetIndex(n);a(p,d),a(d,p)}),i}function fK(e,r,i,a){var n=$1e(e,a);e.forEach(function(p){var d=n[a.getSourceIndex(p)],u=n[a.getTargetIndex(p)];a.setLength(p,1+r*i(d,u))})}function W1e(e,r,i){i===void 0&&(i=1),fK(e,i,function(a,n){return Math.sqrt(dK(a,n)-uK(a,n))},r)}Fu.symmetricDiffLinkLengths=W1e;function Q1e(e,r,i){i===void 0&&(i=1),fK(e,i,function(a,n){return Math.min(Object.keys(a).length,Object.keys(n).length)<1.1?0:uK(a,n)/dK(a,n)},r)}Fu.jaccardLinkLengths=Q1e;function Y1e(e,r,i,a){var n=hK(e,r,a),p={};n.forEach(function(u,x){return u.forEach(function(_){return p[_]=x})});var d=[];return r.forEach(function(u){var x=a.getSourceIndex(u),_=a.getTargetIndex(u),v=p[x],C=p[_];v!==C&&d.push({axis:i,left:x,right:_,gap:a.getMinSeparation(u)})}),d}Fu.generateDirectedEdgeConstraints=Y1e;function hK(e,r,i){var a=[],n=0,p=[],d=[];function u(A){A.index=A.lowlink=n++,p.push(A),A.onStack=!0;for(var V=0,G=A.out;V"u"?(u(J),A.lowlink=Math.min(A.lowlink,J.lowlink)):J.onStack&&(A.lowlink=Math.min(A.lowlink,J.index))}if(A.lowlink===A.index){for(var at=[];p.length&&(J=p.pop(),J.onStack=!1,at.push(J),J!==A););d.push(at.map(function(X){return X.id}))}}for(var x=0;x"u"&&u(T)}return d}Fu.stronglyConnectedComponents=hK});var M3=pe(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});var xK=function(){function e(){this.locks={}}return e.prototype.add=function(r,i){this.locks[r]=i},e.prototype.clear=function(){this.locks={}},e.prototype.isEmpty=function(){for(var r in this.locks)return!1;return!0},e.prototype.apply=function(r){for(var i in this.locks)r(Number(i),this.locks[i])},e}();fh.Locks=xK;var J1e=function(){function e(r,i,a){a===void 0&&(a=null),this.D=i,this.G=a,this.threshold=1e-4,this.numGridSnapNodes=0,this.snapGridSize=100,this.snapStrength=1e3,this.scaleSnapByMaxH=!1,this.random=new gK,this.project=null,this.x=r,this.k=r.length;var n=this.n=r[0].length;this.H=new Array(this.k),this.g=new Array(this.k),this.Hd=new Array(this.k),this.a=new Array(this.k),this.b=new Array(this.k),this.c=new Array(this.k),this.d=new Array(this.k),this.e=new Array(this.k),this.ia=new Array(this.k),this.ib=new Array(this.k),this.xtmp=new Array(this.k),this.locks=new xK,this.minD=Number.MAX_VALUE;for(var p=n,d;p--;)for(d=n;--d>p;){var u=i[p][d];u>0&&u1e-9)break;var w=this.offsetDir();for(n=0;n1&&I>T||!isFinite(T)){for(n=0;n1&&(A=1);var V=T*T,G=2*A*(I-T)/(V*I),J=I*I*I,at=2*-A/(V*J);for(isFinite(G)||console.log(G),n=0;n0?z-(M+1)*nt:z-(M-1)*nt;-X0;)for(var p=i;p-- >0;)a(n,p)},e.prototype.matrixApply=function(r){e.mApply(this.k,this.n,r)},e.prototype.computeNextPosition=function(r,i){var a=this;this.computeDerivatives(r);var n=this.computeStepSize(this.g);if(this.stepAndProject(r,i,this.g,n),this.project){this.matrixApply(function(d,u){return a.e[d][u]=r[d][u]-i[d][u]});var p=this.computeStepSize(this.e);p=Math.max(.2,Math.min(p,1)),this.stepAndProject(r,i,this.e,p)}},e.prototype.run=function(r){for(var i=Number.MAX_VALUE,a=!1;!a&&r-- >0;){var n=this.rungeKutta();a=Math.abs(i/n-1)>16)/this.range},e.prototype.getNextBetween=function(r,i){return r+this.getNext()*(i-r)},e}();fh.PseudoRandom=gK});var A3=pe(hp=>{"use strict";Object.defineProperty(hp,"__esModule",{value:!0});var _K=function(){function e(r){this.scale=r,this.AB=0,this.AD=0,this.A2=0}return e.prototype.addVariable=function(r){var i=this.scale/r.scale,a=r.offset/r.scale,n=r.weight;this.AB+=n*i*a,this.AD+=n*i*r.desiredPosition,this.A2+=n*i*i},e.prototype.getPosn=function(){return(this.AD-this.AB)/this.A2},e}();hp.PositionStats=_K;var D3=function(){function e(r,i,a,n){n===void 0&&(n=!1),this.left=r,this.right=i,this.gap=a,this.equality=n,this.active=!1,this.unsatisfiable=!1,this.left=r,this.right=i,this.gap=a,this.equality=n}return e.prototype.slack=function(){return this.unsatisfiable?Number.MAX_VALUE:this.right.scale*this.right.position()-this.gap-this.left.scale*this.left.position()},e}();hp.Constraint=D3;var O3=function(){function e(r,i,a){i===void 0&&(i=1),a===void 0&&(a=1),this.desiredPosition=r,this.weight=i,this.scale=a,this.offset=0}return e.prototype.dfdv=function(){return 2*this.weight*(this.position()-this.desiredPosition)},e.prototype.position=function(){return(this.block.ps.scale*this.block.posn+this.offset)/this.scale},e.prototype.visitNeighbours=function(r,i){var a=function(n,p){return n.active&&r!==p&&i(n,p)};this.cOut.forEach(function(n){return a(n,n.right)}),this.cIn.forEach(function(n){return a(n,n.left)})},e}();hp.Variable=O3;var C6=function(){function e(r){this.vars=[],r.offset=0,this.ps=new _K(r.scale),this.addVariable(r)}return e.prototype.addVariable=function(r){r.block=this,this.vars.push(r),this.ps.addVariable(r),this.posn=this.ps.getPosn()},e.prototype.updateWeightedPosition=function(){this.ps.AB=this.ps.AD=this.ps.A2=0;for(var r=0,i=this.vars.length;r=0?this.inactive.push(r):this.bs.merge(r)}}},e.prototype.solve=function(){this.satisfy();for(var r=Number.MAX_VALUE,i=this.bs.cost();Math.abs(r-i)>1e-4;)this.satisfy(),r=i,i=this.bs.cost();return i},e.LAGRANGIAN_TOLERANCE=-1e-4,e.ZERO_UPPERBOUND=-1e-10,e}();hp.Solver=S6;function K1e(e,r,i){for(var a=e.map(function(T){return new O3(T.desiredCenter)}),n=[],p=e.length,d=0;d{"use strict";var X1e=sd&&sd.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(sd,"__esModule",{value:!0});var vK=function(){function e(){this.findIter=function(r){for(var i=this._root,a=this.iterator();i!==null;){var n=this._comparator(r,i.data);if(n===0)return a._cursor=i,a;a._ancestors.push(i),i=i.get_child(n>0)}return null}}return e.prototype.clear=function(){this._root=null,this.size=0},e.prototype.find=function(r){for(var i=this._root;i!==null;){var a=this._comparator(r,i.data);if(a===0)return i.data;i=i.get_child(a>0)}return null},e.prototype.lowerBound=function(r){return this._bound(r,this._comparator)},e.prototype.upperBound=function(r){var i=this._comparator;function a(n,p){return i(p,n)}return this._bound(r,a)},e.prototype.min=function(){var r=this._root;if(r===null)return null;for(;r.left!==null;)r=r.left;return r.data},e.prototype.max=function(){var r=this._root;if(r===null)return null;for(;r.right!==null;)r=r.right;return r.data},e.prototype.iterator=function(){return new bK(this)},e.prototype.each=function(r){for(var i=this.iterator(),a;(a=i.next())!==null;)r(a)},e.prototype.reach=function(r){for(var i=this.iterator(),a;(a=i.prev())!==null;)r(a)},e.prototype._bound=function(r,i){for(var a=this._root,n=this.iterator();a!==null;){var p=this._comparator(r,a.data);if(p===0)return n._cursor=a,n;n._ancestors.push(a),a=a.get_child(p>0)}for(var d=n._ancestors.length-1;d>=0;--d)if(a=n._ancestors[d],i(r,a.data)>0)return n._cursor=a,n._ancestors.length=d,n;return n._ancestors.length=0,n},e}();sd.TreeBase=vK;var bK=function(){function e(r){this._tree=r,this._ancestors=[],this._cursor=null}return e.prototype.data=function(){return this._cursor!==null?this._cursor.data:null},e.prototype.next=function(){if(this._cursor===null){var r=this._tree._root;r!==null&&this._minNode(r)}else if(this._cursor.right===null){var i;do if(i=this._cursor,this._ancestors.length)this._cursor=this._ancestors.pop();else{this._cursor=null;break}while(this._cursor.right===i)}else this._ancestors.push(this._cursor),this._minNode(this._cursor.right);return this._cursor!==null?this._cursor.data:null},e.prototype.prev=function(){if(this._cursor===null){var r=this._tree._root;r!==null&&this._maxNode(r)}else if(this._cursor.left===null){var i;do if(i=this._cursor,this._ancestors.length)this._cursor=this._ancestors.pop();else{this._cursor=null;break}while(this._cursor.left===i)}else this._ancestors.push(this._cursor),this._maxNode(this._cursor.left);return this._cursor!==null?this._cursor.data:null},e.prototype._minNode=function(r){for(;r.left!==null;)this._ancestors.push(r),r=r.left;this._cursor=r},e.prototype._maxNode=function(r){for(;r.right!==null;)this._ancestors.push(r),r=r.right;this._cursor=r},e}();sd.Iterator=bK;var F3=function(){function e(r){this.data=r,this.left=null,this.right=null,this.red=!0}return e.prototype.get_child=function(r){return r?this.right:this.left},e.prototype.set_child=function(r,i){r?this.right=i:this.left=i},e}(),Z1e=function(e){X1e(r,e);function r(i){var a=e.call(this)||this;return a._root=null,a._comparator=i,a.size=0,a}return r.prototype.insert=function(i){var a=!1;if(this._root===null)this._root=new F3(i),a=!0,this.size++;else{var n=new F3(void 0),p=!1,d=!1,u=null,x=n,_=null,v=this._root;for(x.right=this._root;;){if(v===null?(v=new F3(i),_.set_child(p,v),a=!0,this.size++):r.is_red(v.left)&&r.is_red(v.right)&&(v.red=!0,v.left.red=!1,v.right.red=!1),r.is_red(v)&&r.is_red(_)){var C=x.right===u;v===_.get_child(d)?x.set_child(C,r.single_rotate(u,!d)):x.set_child(C,r.double_rotate(u,!d))}var S=this._comparator(v.data,i);if(S===0)break;d=p,p=S<0,u!==null&&(x=u),u=_,_=v,v=v.get_child(p)}this._root=n.right}return this._root.red=!1,a},r.prototype.remove=function(i){if(this._root===null)return!1;var a=new F3(void 0),n=a;n.right=this._root;for(var p=null,d=null,u=null,x=!0;n.get_child(x)!==null;){var _=x;d=p,p=n,n=n.get_child(x);var v=this._comparator(i,n.data);if(x=v>0,v===0&&(u=n),!r.is_red(n)&&!r.is_red(n.get_child(x))){if(r.is_red(n.get_child(!x))){var C=r.single_rotate(n,x);p.set_child(_,C),p=C}else if(!r.is_red(n.get_child(!x))){var S=p.get_child(!_);if(S!==null)if(!r.is_red(S.get_child(!_))&&!r.is_red(S.get_child(_)))p.red=!1,S.red=!0,n.red=!0;else{var E=d.right===p;r.is_red(S.get_child(_))?d.set_child(E,r.double_rotate(p,_)):r.is_red(S.get_child(!_))&&d.set_child(E,r.single_rotate(p,_));var w=d.get_child(E);w.red=!0,n.red=!0,w.left.red=!1,w.right.red=!1}}}}return u!==null&&(u.data=n.data,p.set_child(p.right===n,n.get_child(n.left===null)),this.size--),this._root=a.right,this._root!==null&&(this._root.red=!1),u!==null},r.is_red=function(i){return i!==null&&i.red},r.single_rotate=function(i,a){var n=i.get_child(!a);return i.set_child(!a,n.get_child(a)),n.set_child(a,i),i.red=!0,n.red=!1,n},r.double_rotate=function(i,a){return i.set_child(!a,r.single_rotate(i.get_child(!a),!a)),r.single_rotate(i,a)},r}(vK);sd.RBTree=Z1e});var ku=pe(bl=>{"use strict";var the=bl&&bl.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(bl,"__esModule",{value:!0});var xp=A3(),ehe=w6();function hh(e){return e.bounds=typeof e.leaves<"u"?e.leaves.reduce(function(r,i){return i.bounds.union(r)},vc.empty()):vc.empty(),typeof e.groups<"u"&&(e.bounds=e.groups.reduce(function(r,i){return hh(i).union(r)},e.bounds)),e.bounds=e.bounds.inflate(e.padding),e.bounds}bl.computeGroupBounds=hh;var vc=function(){function e(r,i,a,n){this.x=r,this.X=i,this.y=a,this.Y=n}return e.empty=function(){return new e(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY)},e.prototype.cx=function(){return(this.x+this.X)/2},e.prototype.cy=function(){return(this.y+this.Y)/2},e.prototype.overlapX=function(r){var i=this.cx(),a=r.cx();return i<=a&&r.x0?a[0]:null},e.prototype.vertices=function(){return[{x:this.x,y:this.y},{x:this.X,y:this.y},{x:this.X,y:this.Y},{x:this.x,y:this.Y}]},e.lineIntersection=function(r,i,a,n,p,d,u,x){var _=a-r,v=u-p,C=n-i,S=x-d,E=S*_-v*C;if(E==0)return null;var w=r-p,I=i-d,T=v*I-S*w,A=T/E,V=_*I-C*w,G=V/E;return A>=0&&A<=1&&G>=0&&G<=1?{x:r+A*_,y:i+A*C}:null},e.prototype.inflate=function(r){return new e(this.x-r,this.X+r,this.y-r,this.Y+r)},e}();bl.Rectangle=vc;function ihe(e,r,i){var a=e.rayIntersection(r.cx(),r.cy())||{x:e.cx(),y:e.cy()},n=r.rayIntersection(e.cx(),e.cy())||{x:r.cx(),y:r.cy()},p=n.x-a.x,d=n.y-a.y,u=Math.sqrt(p*p+d*d),x=u-i;return{sourceIntersection:a,targetIntersection:n,arrowStart:{x:a.x+x*p/u,y:a.y+x*d/u}}}bl.makeEdgeBetween=ihe;function nhe(e,r,i){var a=r.rayIntersection(e.x,e.y);a||(a={x:r.cx(),y:r.cy()});var n=a.x-e.x,p=a.y-e.y,d=Math.sqrt(n*n+p*p);return{x:a.x-i*n/d,y:a.y-i*p/d}}bl.makeEdgeTo=nhe;var ahe=function(){function e(r,i,a){this.v=r,this.r=i,this.pos=a,this.prev=P6(),this.next=P6()}return e}(),CK=function(){function e(r,i,a){this.isOpen=r,this.v=i,this.pos=a}return e}();function rhe(e,r){return e.pos>r.pos?1:e.pos=p);var u=new Array(d);for(n=0;n0&&(e[a].insert(p),p[n].insert(e))};i("next","prev"),i("prev","next")}function wK(e,r){return I6(e,r,yK,1e-6)}bl.generateXConstraints=wK;function PK(e,r){return I6(e,r,SK,1e-6)}bl.generateYConstraints=PK;function EK(e){return E6(e,yK,1e-6)}bl.generateXGroupConstraints=EK;function IK(e){return E6(e,SK,1e-6)}bl.generateYGroupConstraints=IK;function she(e){var r=e.map(function(n){return new xp.Variable(n.cx())}),i=wK(e,r),a=new xp.Solver(r,i);a.solve(),r.forEach(function(n,p){return e[p].setXCentre(n.position())}),r=e.map(function(n){return new xp.Variable(n.cy())}),i=PK(e,r),a=new xp.Solver(r,i),a.solve(),r.forEach(function(n,p){return e[p].setYCentre(n.position())})}bl.removeOverlaps=she;var k3=function(e){the(r,e);function r(i,a){var n=e.call(this,0,a)||this;return n.index=i,n}return r}(xp.Variable);bl.IndexedVariable=k3;var phe=function(){function e(r,i,a,n,p){var d=this;if(a===void 0&&(a=null),n===void 0&&(n=null),p===void 0&&(p=!1),this.nodes=r,this.groups=i,this.rootGroup=a,this.avoidOverlaps=p,this.variables=r.map(function(x,_){return x.variable=new k3(_,1)}),n&&this.createConstraints(n),p&&a&&typeof a.groups<"u"){r.forEach(function(x){if(!x.width||!x.height){x.bounds=new vc(x.x,x.x,x.y,x.y);return}var _=x.width/2,v=x.height/2;x.bounds=new vc(x.x-_,x.x+_,x.y-v,x.y+v)}),hh(a);var u=r.length;i.forEach(function(x){d.variables[u]=x.minVar=new k3(u++,typeof x.stiffness<"u"?x.stiffness:.01),d.variables[u]=x.maxVar=new k3(u++,typeof x.stiffness<"u"?x.stiffness:.01)})}}return e.prototype.createSeparation=function(r){return new xp.Constraint(this.nodes[r.left].variable,this.nodes[r.right].variable,r.gap,typeof r.equality<"u"?r.equality:!1)},e.prototype.makeFeasible=function(r){var i=this;if(this.avoidOverlaps){var a="x",n="width";r.axis==="x"&&(a="y",n="height");var p=r.offsets.map(function(u){return i.nodes[u.node]}).sort(function(u,x){return u[a]-x[a]}),d=null;p.forEach(function(u){if(d){var x=d[a]+d[n];x>u[a]&&(u[a]=x)}d=u})}},e.prototype.createAlignment=function(r){var i=this,a=this.nodes[r.offsets[0].node].variable;this.makeFeasible(r);var n=r.axis==="x"?this.xConstraints:this.yConstraints;r.offsets.slice(1).forEach(function(p){var d=i.nodes[p.node].variable;n.push(new xp.Constraint(a,d,p.offset,!0))})},e.prototype.createConstraints=function(r){var i=this,a=function(n){return typeof n.type>"u"||n.type==="separation"};this.xConstraints=r.filter(function(n){return n.axis==="x"&&a(n)}).map(function(n){return i.createSeparation(n)}),this.yConstraints=r.filter(function(n){return n.axis==="y"&&a(n)}).map(function(n){return i.createSeparation(n)}),r.filter(function(n){return n.type==="alignment"}).forEach(function(n){return i.createAlignment(n)})},e.prototype.setupVariablesAndBounds=function(r,i,a,n){this.nodes.forEach(function(p,d){p.fixed?(p.variable.weight=p.fixedWeight?p.fixedWeight:1e3,a[d]=n(p)):p.variable.weight=1;var u=(p.width||0)/2,x=(p.height||0)/2,_=r[d],v=i[d];p.bounds=new vc(_-u,_+u,v-x,v+x)})},e.prototype.xProject=function(r,i,a){!this.rootGroup&&!(this.avoidOverlaps||this.xConstraints)||this.project(r,i,r,a,function(n){return n.px},this.xConstraints,EK,function(n){return n.bounds.setXCentre(a[n.variable.index]=n.variable.position())},function(n){var p=a[n.minVar.index]=n.minVar.position(),d=a[n.maxVar.index]=n.maxVar.position(),u=n.padding/2;n.bounds.x=p-u,n.bounds.X=d+u})},e.prototype.yProject=function(r,i,a){!this.rootGroup&&!this.yConstraints||this.project(r,i,i,a,function(n){return n.py},this.yConstraints,IK,function(n){return n.bounds.setYCentre(a[n.variable.index]=n.variable.position())},function(n){var p=a[n.minVar.index]=n.minVar.position(),d=a[n.maxVar.index]=n.maxVar.position(),u=n.padding/2;n.bounds.y=p-u,n.bounds.Y=d+u})},e.prototype.projectFunctions=function(){var r=this;return[function(i,a,n){return r.xProject(i,a,n)},function(i,a,n){return r.yProject(i,a,n)}]},e.prototype.project=function(r,i,a,n,p,d,u,x,_){this.setupVariablesAndBounds(r,i,n,p),this.rootGroup&&this.avoidOverlaps&&(hh(this.rootGroup),d=d.concat(u(this.rootGroup))),this.solve(this.variables,d,a,n),this.nodes.forEach(x),this.rootGroup&&this.avoidOverlaps&&(this.groups.forEach(_),hh(this.rootGroup))},e.prototype.solve=function(r,i,a,n){var p=new xp.Solver(r,i);p.setStartingPositions(a),p.setDesiredPositions(n),p.solve()},e}();bl.Projection=phe});var T6=pe(R3=>{"use strict";Object.defineProperty(R3,"__esModule",{value:!0});var TK=function(){function e(r){this.elem=r,this.subheaps=[]}return e.prototype.toString=function(r){for(var i="",a=!1,n=0;n{"use strict";Object.defineProperty(M6,"__esModule",{value:!0});var MK=T6(),DK=function(){function e(r,i){this.id=r,this.distance=i}return e}(),mhe=function(){function e(r){this.id=r,this.neighbours=[]}return e}(),OK=function(){function e(r,i,a){this.node=r,this.prev=i,this.d=a}return e}(),dhe=function(){function e(r,i,a,n,p){this.n=r,this.es=i,this.neighbours=new Array(this.n);for(var d=this.n;d--;)this.neighbours[d]=new mhe(d);for(d=this.es.length;d--;){var u=this.es[d],x=a(u),_=n(u),v=p(u);this.neighbours[x].neighbours.push(new DK(_,v)),this.neighbours[_].neighbours.push(new DK(x,v))}}return e.prototype.DistanceMatrix=function(){for(var r=new Array(this.n),i=0;iC&&(_.d=C,_.prev=u,a.reduceKey(_.q,_,function(E,w){return E.q=w}))}}return p},e}();M6.Calculator=dhe});var F6=pe(Gr=>{"use strict";var FK=Gr&&Gr.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(Gr,"__esModule",{value:!0});var uhe=ku(),O6=function(){function e(){}return e}();Gr.Point=O6;var A6=function(){function e(r,i,a,n){this.x1=r,this.y1=i,this.x2=a,this.y2=n}return e}();Gr.LineSegment=A6;var fhe=function(e){FK(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r}(O6);Gr.PolyPoint=fhe;function Zl(e,r,i){return(r.x-e.x)*(i.y-e.y)-(i.x-e.x)*(r.y-e.y)}Gr.isLeft=Zl;function e0(e,r,i){return Zl(e,r,i)>0}function Ts(e,r,i){return Zl(e,r,i)<0}function hhe(e){var r=e.slice(0).sort(function(S,E){return S.x!==E.x?E.x-S.x:E.y-S.y}),i=e.length,a,n=0,p=r[0].x;for(a=1;a=0&&r[a].x===v;a--);for(x=a+1,a=d;++a<=x;)if(!(Zl(r[n],r[x],r[a])>=0&&a1&&!(Zl(u[u.length-2],u[u.length-1],r[a])>0);)u.length-=1;a!=n&&u.push(r[a])}_!=x&&u.push(r[_]);var C=u.length;for(a=x;--a>=d;)if(!(Zl(r[_],r[d],r[a])>=0&&a>d)){for(;u.length>C&&!(Zl(u[u.length-2],u[u.length-1],r[a])>0);)u.length-=1;a!=n&&u.push(r[a])}}return u}Gr.ConvexHull=hhe;function xhe(e,r,i){r.slice(0).sort(function(a,n){return Math.atan2(a.y-e.y,a.x-e.x)-Math.atan2(n.y-e.y,n.x-e.x)}).forEach(i)}Gr.clockwiseRadialSweep=xhe;function ghe(e,r){var i=r.slice(0);return i.push(r[0]),{rtan:N3(e,i),ltan:L3(e,i)}}function N3(e,r){var i=r.length-1,a,n,p,d,u;if(Ts(e,r[1],r[0])&&!e0(e,r[i-1],r[0]))return 0;for(a=0,n=i;;){if(n-a===1)return e0(e,r[a],r[n])?a:n;if(p=Math.floor((a+n)/2),u=Ts(e,r[p+1],r[p]),u&&!e0(e,r[p-1],r[p]))return p;d=e0(e,r[a+1],r[a]),d?u||e0(e,r[a],r[p])?n=p:a=p:u&&Ts(e,r[a],r[p])?n=p:a=p}}function L3(e,r){var i=r.length-1,a,n,p,d,u;if(e0(e,r[i-1],r[0])&&!Ts(e,r[1],r[0]))return 0;for(a=0,n=i;;){if(n-a===1)return Ts(e,r[a],r[n])?a:n;if(p=Math.floor((a+n)/2),u=Ts(e,r[p+1],r[p]),e0(e,r[p-1],r[p])&&!u)return p;d=Ts(e,r[a+1],r[a]),d?u?Ts(e,r[a],r[p])?n=p:a=p:n=p:u?a=p:e0(e,r[a],r[p])?n=p:a=p}}function V3(e,r,i,a,n,p){var d,u;d=i(r[0],e),u=a(e[d],r);for(var x=!1;!x;){for(x=!0;d===e.length-1&&(d=0),!n(r[u],e[d],e[d+1]);)++d;for(;u===0&&(u=r.length-1),!p(e[d],r[u],r[u-1]);)--u,x=!1}return{t1:d,t2:u}}Gr.tangent_PolyPolyC=V3;function _he(e,r){var i=kK(r,e);return{t1:i.t2,t2:i.t1}}Gr.LRtangent_PolyPolyC=_he;function kK(e,r){return V3(e,r,N3,L3,e0,Ts)}Gr.RLtangent_PolyPolyC=kK;function vhe(e,r){return V3(e,r,L3,L3,Ts,Ts)}Gr.LLtangent_PolyPolyC=vhe;function bhe(e,r){return V3(e,r,N3,N3,e0,e0)}Gr.RRtangent_PolyPolyC=bhe;var gh=function(){function e(r,i){this.t1=r,this.t2=i}return e}();Gr.BiTangent=gh;var RK=function(){function e(){}return e}();Gr.BiTangents=RK;var Che=function(e){FK(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r}(O6);Gr.TVGPoint=Che;var D6=function(){function e(r,i,a,n){this.id=r,this.polyid=i,this.polyvertid=a,this.p=n,n.vv=this}return e}();Gr.VisibilityVertex=D6;var B3=function(){function e(r,i){this.source=r,this.target=i}return e.prototype.length=function(){var r=this.source.p.x-this.target.p.x,i=this.source.p.y-this.target.p.y;return Math.sqrt(r*r+i*i)},e}();Gr.VisibilityEdge=B3;var yhe=function(){function e(r,i){if(this.P=r,this.V=[],this.E=[],i)this.V=i.V.slice(0),this.E=i.E.slice(0);else{for(var a=r.length,n=0;n0&&this.E.push(new B3(p[d-1].vv,x))}p.length>1&&this.E.push(new B3(p[0].vv,p[p.length-1].vv))}for(var n=0;n0)return!0;return!1},e}();Gr.TangentVisibilityGraph=yhe;function BK(e,r){for(var i=[],a=1,n=r.length;a=0&&w>=0&&I<0&&T>=0&&A>=0&&V<0?n.ll=new gh(p,d):E<=0&&w<=0&&I>0&&T<=0&&A<=0&&V>0?n.rr=new gh(p,d):E<=0&&w>0&&I<=0&&T>=0&&A<0&&V>=0?n.rl=new gh(p,d):E>=0&&w<0&&I>=0&&T<=0&&A>0&&V<=0&&(n.lr=new gh(p,d))}return n}Gr.tangents=NK;function She(e,r){for(var i=1,a=r.length;i0)return!0}return!1}Gr.polysOverlap=whe});var k6=pe(q3=>{"use strict";Object.defineProperty(q3,"__esModule",{value:!0});var Ms={PADDING:10,GOLDEN_SECTION:(1+Math.sqrt(5))/2,FLOAT_EPSILON:1e-4,MAX_INERATIONS:100};function Phe(e,r,i,C,v,p){v===void 0&&(v=1),p===void 0&&(p=!0);var d=0,u=0,x=r,_=i,v=typeof v<"u"?v:1,C=typeof C<"u"?C:0,S=0,E=0,w=0,I=0,T=[];if(e.length==0)return;A(e),G(e,v),p&&V(e);function A(ot){ot.forEach(function(ct){ht(ct)});function ht(ct){var z=Number.MAX_VALUE,U=Number.MAX_VALUE,st=0,M=0;ct.array.forEach(function(F){var B=typeof F.width<"u"?F.width:C,R=typeof F.height<"u"?F.height:C;B/=2,R/=2,st=Math.max(F.x+B,st),z=Math.min(F.x-B,z),M=Math.max(F.y+R,M),U=Math.min(F.y-R,U)}),ct.width=st-z,ct.height=M-U}}function V(ot){ot.forEach(function(ht){var ct={x:0,y:0};ht.array.forEach(function(st){ct.x+=st.x,ct.y+=st.y}),ct.x/=ht.array.length,ct.y/=ht.array.length;var z={x:ct.x-ht.width/2,y:ct.y-ht.height/2},U={x:ht.x-z.x+x/2-S/2,y:ht.y-z.y+_/2-E/2};ht.array.forEach(function(st){st.x+=U.x,st.y+=U.y})})}function G(ot,ht){var ct=Number.POSITIVE_INFINITY,z=0;ot.sort(function(bt,kt){return kt.height-bt.height}),w=ot.reduce(function(bt,kt){return bt.widthw||H>Ms.FLOAT_EPSILON;){if(R!=1)var et=st-(st-U)/Ms.GOLDEN_SECTION,F=J(ot,et);if(R!=0)var vt=U+(st-U)/Ms.GOLDEN_SECTION,B=J(ot,vt);if(j=Math.abs(et-vt),H=Math.abs(F-B),FB?(U=et,et=vt,F=B,R=1):(st=vt,vt=et,B=F,R=0),M++>100)break}J(ot,z)}function J(ot,ht){T=[],S=0,E=0,I=u;for(var ct=0;ct=ot.height&&T[z].x+T[z].width+ot.width+Ms.PADDING-ht<=Ms.FLOAT_EPSILON){ct=T[z];break}T.push(ot),ct!==void 0?(ot.x=ct.x+ct.width+Ms.PADDING,ot.y=ct.bottom,ot.space_left=ot.height,ot.bottom=ot.y,ct.space_left-=ot.height+Ms.PADDING,ct.bottom+=ot.height+Ms.PADDING):(ot.y=I,I+=ot.height+Ms.PADDING,ot.x=d,ot.bottom=ot.y,ot.space_left=ot.height),ot.y+ot.height-E>-Ms.FLOAT_EPSILON&&(E=ot.y+ot.height-u),ot.x+ot.width-S>-Ms.FLOAT_EPSILON&&(S=ot.x+ot.width-d)}function X(ot){var ht=0;return ot.forEach(function(ct){return ht+=ct.width+Ms.PADDING}),ht}function nt(){return S/E}}q3.applyPacking=Phe;function Ehe(e,r){for(var i={},a={},n=[],p=0,d=0;d{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});var Ihe=b6(),R6=T3(),j3=M3(),z3=ku(),LK=xh(),VK=F6(),qK=k6(),_h;(function(e){e[e.start=0]="start",e[e.tick=1]="tick",e[e.end=2]="end"})(_h=vh.EventType||(vh.EventType={}));function H3(e){return typeof e.leaves<"u"||typeof e.groups<"u"}var The=function(){function e(){var r=this;this._canvasSize=[1,1],this._linkDistance=20,this._defaultNodeSize=10,this._linkLengthCalculator=null,this._linkType=null,this._avoidOverlaps=!1,this._handleDisconnected=!0,this._running=!1,this._nodes=[],this._groups=[],this._rootGroup=null,this._links=[],this._constraints=[],this._distanceMatrix=null,this._descent=null,this._directedLinkConstraints=null,this._threshold=.01,this._visibilityGraph=null,this._groupCompactness=1e-6,this.event=null,this.linkAccessor={getSourceIndex:e.getSourceIndex,getTargetIndex:e.getTargetIndex,setLength:e.setLinkLength,getType:function(i){return typeof r._linkType=="function"?r._linkType(i):0}}}return e.prototype.on=function(r,i){return this.event||(this.event={}),typeof r=="string"?this.event[_h[r]]=i:this.event[r]=i,this},e.prototype.trigger=function(r){this.event&&typeof this.event[r.type]<"u"&&this.event[r.type](r)},e.prototype.kick=function(){for(;!this.tick(););},e.prototype.tick=function(){if(this._alpha"u"||typeof a.py>"u")&&(a.px=a.x,a.py=a.y);var p=[a.px,a.py];this._descent.locks.add(n,p)}var d=this._descent.rungeKutta();return d===0?this._alpha=0:typeof this._lastStress<"u"&&(this._alpha=d),this._lastStress=d,this.updateNodePositions(),this.trigger({type:_h.tick,alpha:this._alpha,stress:this._lastStress}),!1},e.prototype.updateNodePositions=function(){for(var r=this._descent.x[0],i=this._descent.x[1],a,n=this._nodes.length;n--;)a=this._nodes[n],a.x=r[n],a.y=i[n]},e.prototype.nodes=function(r){if(!r){if(this._nodes.length===0&&this._links.length>0){var i=0;this._links.forEach(function(n){i=Math.max(i,n.source,n.target)}),this._nodes=new Array(++i);for(var a=0;a"u"&&(a.padding=1),typeof a.leaves<"u"&&a.leaves.forEach(function(n,p){typeof n=="number"&&((a.leaves[p]=i._nodes[n]).parent=a)}),typeof a.groups<"u"&&a.groups.forEach(function(n,p){typeof n=="number"&&((a.groups[p]=i._groups[n]).parent=a)})}),this._rootGroup.leaves=this._nodes.filter(function(a){return typeof a.parent>"u"}),this._rootGroup.groups=this._groups.filter(function(a){return typeof a.parent>"u"}),this):this._groups},e.prototype.powerGraphGroups=function(r){var i=Ihe.getGroups(this._nodes,this._links,this.linkAccessor,this._rootGroup);return this.groups(i.groups),r(i),this},e.prototype.avoidOverlaps=function(r){return arguments.length?(this._avoidOverlaps=r,this):this._avoidOverlaps},e.prototype.handleDisconnected=function(r){return arguments.length?(this._handleDisconnected=r,this):this._handleDisconnected},e.prototype.flowLayout=function(r,i){return arguments.length||(r="y"),this._directedLinkConstraints={axis:r,getMinSeparation:typeof i=="number"?function(){return i}:i},this},e.prototype.links=function(r){return arguments.length?(this._links=r,this):this._links},e.prototype.constraints=function(r){return arguments.length?(this._constraints=r,this):this._constraints},e.prototype.distanceMatrix=function(r){return arguments.length?(this._distanceMatrix=r,this):this._distanceMatrix},e.prototype.size=function(r){return r?(this._canvasSize=r,this):this._canvasSize},e.prototype.defaultNodeSize=function(r){return r?(this._defaultNodeSize=r,this):this._defaultNodeSize},e.prototype.groupCompactness=function(r){return r?(this._groupCompactness=r,this):this._groupCompactness},e.prototype.linkDistance=function(r){return r?(this._linkDistance=typeof r=="function"?r:+r,this._linkLengthCalculator=null,this):this._linkDistance},e.prototype.linkType=function(r){return this._linkType=r,this},e.prototype.convergenceThreshold=function(r){return r?(this._threshold=typeof r=="function"?r:+r,this):this._threshold},e.prototype.alpha=function(r){return arguments.length?(r=+r,this._alpha?r>0?this._alpha=r:this._alpha=0:r>0&&(this._running||(this._running=!0,this.trigger({type:_h.start,alpha:this._alpha=r}),this.kick())),this):this._alpha},e.prototype.getLinkLength=function(r){return typeof this._linkDistance=="function"?+this._linkDistance(r):this._linkDistance},e.setLinkLength=function(r,i){r.length=i},e.prototype.getLinkType=function(r){return typeof this._linkType=="function"?this._linkType(r):0},e.prototype.symmetricDiffLinkLengths=function(r,i){var a=this;return i===void 0&&(i=1),this.linkDistance(function(n){return r*n.length}),this._linkLengthCalculator=function(){return R6.symmetricDiffLinkLengths(a._links,a.linkAccessor,i)},this},e.prototype.jaccardLinkLengths=function(r,i){var a=this;return i===void 0&&(i=1),this.linkDistance(function(n){return r*n.length}),this._linkLengthCalculator=function(){return R6.jaccardLinkLengths(a._links,a.linkAccessor,i)},this},e.prototype.start=function(r,i,a,n,p,d){var u=this;r===void 0&&(r=0),i===void 0&&(i=0),a===void 0&&(a=0),n===void 0&&(n=0),p===void 0&&(p=!0),d===void 0&&(d=!0);var x,_,v=this.nodes().length,C=v+2*this._groups.length,S=this._links.length,E=this._canvasSize[0],w=this._canvasSize[1],I=new Array(C),T=new Array(C),A=null,V=this._avoidOverlaps;this._nodes.forEach(function(ct,z){ct.index=z,typeof ct.x>"u"&&(ct.x=E/2,ct.y=w/2),I[z]=ct.x,T[z]=ct.y}),this._linkLengthCalculator&&this._linkLengthCalculator();var G;this._distanceMatrix?G=this._distanceMatrix:(G=new LK.Calculator(C,this._links,e.getSourceIndex,e.getTargetIndex,function(ct){return u.getLinkLength(ct)}).DistanceMatrix(),A=j3.Descent.createSquareMatrix(C,function(){return 2}),this._links.forEach(function(ct){typeof ct.source=="number"&&(ct.source=u._nodes[ct.source]),typeof ct.target=="number"&&(ct.target=u._nodes[ct.target])}),this._links.forEach(function(ct){var z=e.getSourceIndex(ct),U=e.getTargetIndex(ct);A[z][U]=A[U][z]=ct.weight||1}));var J=j3.Descent.createSquareMatrix(C,function(ct,z){return G[ct][z]});if(this._rootGroup&&typeof this._rootGroup.groups<"u"){var x=v,at=function(z,U,st,M){A[z][U]=A[U][z]=st,J[z][U]=J[U][z]=M};this._groups.forEach(function(z){at(x,x+1,u._groupCompactness,.1),I[x]=0,T[x++]=0,I[x]=0,T[x++]=0})}else this._rootGroup={leaves:this._nodes,groups:[]};var X=this._constraints||[];this._directedLinkConstraints&&(this.linkAccessor.getMinSeparation=this._directedLinkConstraints.getMinSeparation,X=X.concat(R6.generateDirectedEdgeConstraints(v,this._links,this._directedLinkConstraints.axis,this.linkAccessor))),this.avoidOverlaps(!1),this._descent=new j3.Descent([I,T],J),this._descent.locks.clear();for(var x=0;x0&&(this._descent.project=new z3.Projection(this._nodes,this._groups,this._rootGroup,X).projectFunctions()),this._descent.run(i),this.separateOverlappingComponents(E,w,d),this.avoidOverlaps(V),V&&(this._nodes.forEach(function(ct,z){ct.x=I[z],ct.y=T[z]}),this._descent.project=new z3.Projection(this._nodes,this._groups,this._rootGroup,X,!0).projectFunctions(),this._nodes.forEach(function(ct,z){I[z]=ct.x,T[z]=ct.y})),this._descent.G=A,this._descent.run(a),n){this._descent.snapStrength=1e3,this._descent.snapGridSize=this._nodes[0].width,this._descent.numGridSnapNodes=v,this._descent.scaleSnapByMaxH=v!=C;var ht=j3.Descent.createSquareMatrix(C,function(ct,z){return ct>=v||z>=v?A[ct][z]:0});this._descent.G=ht,this._descent.run(n)}return this.updateNodePositions(),this.separateOverlappingComponents(E,w,d),p?this.resume():this},e.prototype.initialLayout=function(r,i,a){if(this._groups.length>0&&r>0){var n=this._nodes.length,p=this._links.map(function(u){return{source:u.source.index,target:u.target.index}}),d=this._nodes.map(function(u){return{index:u.index}});this._groups.forEach(function(u,x){d.push({index:u.index=n+x})}),this._groups.forEach(function(u,x){typeof u.leaves<"u"&&u.leaves.forEach(function(_){return p.push({source:u.index,target:_.index})}),typeof u.groups<"u"&&u.groups.forEach(function(_){return p.push({source:u.index,target:_.index})})}),new e().size(this.size()).nodes(d).links(p).avoidOverlaps(!1).linkDistance(this.linkDistance()).symmetricDiffLinkLengths(5).convergenceThreshold(1e-4).start(r,0,0,0,!1),this._nodes.forEach(function(u){i[u.index]=d[u.index].x,a[u.index]=d[u.index].y})}else this._descent.run(r)},e.prototype.separateOverlappingComponents=function(r,i,a){var n=this;if(a===void 0&&(a=!0),!this._distanceMatrix&&this._handleDisconnected){var p=this._descent.x[0],d=this._descent.x[1];this._nodes.forEach(function(x,_){x.x=p[_],x.y=d[_]});var u=qK.separateGraphs(this._nodes,this._links);qK.applyPacking(u,r,i,this._defaultNodeSize,1,a),this._nodes.forEach(function(x,_){n._descent.x[0][_]=x.x,n._descent.x[1][_]=x.y,x.bounds&&(x.bounds.setXCentre(x.x),x.bounds.setYCentre(x.y))})}},e.prototype.resume=function(){return this.alpha(.1)},e.prototype.stop=function(){return this.alpha(0)},e.prototype.prepareEdgeRouting=function(r){r===void 0&&(r=0),this._visibilityGraph=new VK.TangentVisibilityGraph(this._nodes.map(function(i){return i.bounds.inflate(-r).vertices()}))},e.prototype.routeEdge=function(r,i,a){i===void 0&&(i=5);var n=[],p=new VK.TangentVisibilityGraph(this._visibilityGraph.P,{V:this._visibilityGraph.V,E:this._visibilityGraph.E}),d={x:r.source.x,y:r.source.y},u={x:r.target.x,y:r.target.y},x=p.addPoint(d,r.source.index),_=p.addPoint(u,r.target.index);p.addEdgeIfVisible(d,u,r.source.index,r.target.index),typeof a<"u"&&a(p);var v=function(J){return J.source.id},C=function(J){return J.target.id},S=function(J){return J.length()},E=new LK.Calculator(p.V.length,p.E,v,C,S),w=E.PathFromNodeToNode(x.id,_.id);if(w.length===1||w.length===p.V.length){var I=z3.makeEdgeBetween(r.source.innerBounds,r.target.innerBounds,i);n=[I.sourceIntersection,I.arrowStart]}else{for(var T=w.length-2,A=p.V[w[T]].p,V=p.V[w[0]].p,n=[r.source.innerBounds.rayIntersection(A.x,A.y)],G=T;G>=0;--G)n.push(p.V[w[G]].p);n.push(z3.makeEdgeTo(V,r.target.innerBounds,i))}return n},e.getSourceIndex=function(r){return typeof r.source=="number"?r.source:r.source.index},e.getTargetIndex=function(r){return typeof r.target=="number"?r.target:r.target.index},e.linkId=function(r){return e.getSourceIndex(r)+"-"+e.getTargetIndex(r)},e.dragStart=function(r){H3(r)?e.storeOffset(r,e.dragOrigin(r)):(e.stopNode(r),r.fixed|=2)},e.stopNode=function(r){r.px=r.x,r.py=r.y},e.storeOffset=function(r,i){typeof r.leaves<"u"&&r.leaves.forEach(function(a){a.fixed|=2,e.stopNode(a),a._dragGroupOffsetX=a.x-i.x,a._dragGroupOffsetY=a.y-i.y}),typeof r.groups<"u"&&r.groups.forEach(function(a){return e.storeOffset(a,i)})},e.dragOrigin=function(r){return H3(r)?{x:r.bounds.cx(),y:r.bounds.cy()}:r},e.drag=function(r,i){H3(r)?(typeof r.leaves<"u"&&r.leaves.forEach(function(a){r.bounds.setXCentre(i.x),r.bounds.setYCentre(i.y),a.px=a._dragGroupOffsetX+i.x,a.py=a._dragGroupOffsetY+i.y}),typeof r.groups<"u"&&r.groups.forEach(function(a){return e.drag(a,i)})):(r.px=i.x,r.py=i.y)},e.dragEnd=function(r){H3(r)?(typeof r.leaves<"u"&&r.leaves.forEach(function(i){e.dragEnd(i),delete i._dragGroupOffsetX,delete i._dragGroupOffsetY}),typeof r.groups<"u"&&r.groups.forEach(e.dragEnd)):r.fixed&=-7},e.mouseOver=function(r){r.fixed|=4,r.px=r.x,r.py=r.y},e.mouseOut=function(r){r.fixed&=-5},e}();vh.Layout=The});var zK=pe(Bu=>{"use strict";var Mhe=Bu&&Bu.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(Bu,"__esModule",{value:!0});var B6=Ru(),jK=function(e){Mhe(r,e);function r(i){var a=e.call(this)||this,n=a,p=i;return p.trigger&&(a.trigger=p.trigger),p.kick&&(a.kick=p.kick),p.drag&&(a.drag=p.drag),p.on&&(a.on=p.on),a.dragstart=a.dragStart=B6.Layout.dragStart,a.dragend=a.dragEnd=B6.Layout.dragEnd,a}return r.prototype.trigger=function(i){},r.prototype.kick=function(){},r.prototype.drag=function(){},r.prototype.on=function(i,a){return this},r}(B6.Layout);Bu.LayoutAdaptor=jK;function Dhe(e){return new jK(e)}Bu.adaptor=Dhe});var GK=pe(Nu=>{"use strict";var Ohe=Nu&&Nu.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(Nu,"__esModule",{value:!0});var ts=Ru(),HK=function(e){Ohe(r,e);function r(){var i=e.call(this)||this;i.event=d3.dispatch(ts.EventType[ts.EventType.start],ts.EventType[ts.EventType.tick],ts.EventType[ts.EventType.end]);var a=i,n;return i.drag=function(){if(!p)var p=d3.behavior.drag().origin(ts.Layout.dragOrigin).on("dragstart.d3adaptor",ts.Layout.dragStart).on("drag.d3adaptor",function(d){ts.Layout.drag(d,d3.event),a.resume()}).on("dragend.d3adaptor",ts.Layout.dragEnd);if(!arguments.length)return p;this.call(p)},i}return r.prototype.trigger=function(i){var a={type:ts.EventType[i.type],alpha:i.alpha,stress:i.stress};this.event[a.type](a)},r.prototype.kick=function(){var i=this;d3.timer(function(){return e.prototype.tick.call(i)})},r.prototype.on=function(i,a){return typeof i=="string"?this.event.on(i,a):this.event.on(ts.EventType[i],a),this},r}(ts.Layout);Nu.D3StyleLayoutAdaptor=HK;function Ahe(){return new HK}Nu.d3adaptor=Ahe});var UK=pe(bh=>{"use strict";var Fhe=bh&&bh.__extends||function(){var e=function(r,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var p in n)n.hasOwnProperty(p)&&(a[p]=n[p])},e(r,i)};return function(r,i){e(r,i);function a(){this.constructor=r}r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}}();Object.defineProperty(bh,"__esModule",{value:!0});var es=Ru(),khe=function(e){Fhe(r,e);function r(i){var a=e.call(this)||this;a.d3Context=i,a.event=i.dispatch(es.EventType[es.EventType.start],es.EventType[es.EventType.tick],es.EventType[es.EventType.end]);var n=a,p;return a.drag=function(){if(!d)var d=i.drag().subject(es.Layout.dragOrigin).on("start.d3adaptor",es.Layout.dragStart).on("drag.d3adaptor",function(u){es.Layout.drag(u,i.event),n.resume()}).on("end.d3adaptor",es.Layout.dragEnd);if(!arguments.length)return d;arguments[0].call(d)},a}return r.prototype.trigger=function(i){var a={type:es.EventType[i.type],alpha:i.alpha,stress:i.stress};this.event.call(a.type,a)},r.prototype.kick=function(){var i=this,a=this.d3Context.timer(function(){return e.prototype.tick.call(i)&&a.stop()})},r.prototype.on=function(i,a){return typeof i=="string"?this.event.on(i,a):this.event.on(es.EventType[i],a),this},r}(es.Layout);bh.D3StyleLayoutAdaptor=khe});var $K=pe(N6=>{"use strict";Object.defineProperty(N6,"__esModule",{value:!0});var Rhe=GK(),Bhe=UK();function Nhe(e){return!e||Lhe(e)?new Rhe.D3StyleLayoutAdaptor:new Bhe.D3StyleLayoutAdaptor(e)}N6.d3adaptor=Nhe;function Lhe(e){var r=/^3\./;return e.version&&e.version.match(r)!==null}});var j6=pe(Lu=>{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});var Vhe=ku(),L6=A3(),qhe=xh(),WK=function(){function e(r,i,a){this.id=r,this.rect=i,this.children=a,this.leaf=typeof a>"u"||a.length===0}return e}();Lu.NodeWrapper=WK;var V6=function(){function e(r,i,a,n,p){n===void 0&&(n=null),p===void 0&&(p=null),this.id=r,this.x=i,this.y=a,this.node=n,this.line=p}return e}();Lu.Vert=V6;var q6=function(){function e(r,i){this.s=r,this.t=i;var a=e.findMatch(r,i),n=i.slice(0).reverse(),p=e.findMatch(r,n);a.length>=p.length?(this.length=a.length,this.si=a.si,this.ti=a.ti,this.reversed=!1):(this.length=p.length,this.si=p.si,this.ti=i.length-p.ti-p.length,this.reversed=!0)}return e.findMatch=function(r,i){for(var a=r.length,n=i.length,p={length:0,si:-1,ti:-1},d=new Array(a),u=0;up.length&&(p.length=_,p.si=u-_+1,p.ti=x-_+1)}else d[u][x]=0}return p},e.prototype.getSequence=function(){return this.length>=0?this.s.slice(this.si,this.si+this.length):[]},e}();Lu.LongestCommonSubsequence=q6;var jhe=function(){function e(r,i,a){var n=this;a===void 0&&(a=12),this.originalnodes=r,this.groupPadding=a,this.leaves=null,this.nodes=r.map(function(I,T){return new WK(T,i.getBounds(I),i.getChildren(I))}),this.leaves=this.nodes.filter(function(I){return I.leaf}),this.groups=this.nodes.filter(function(I){return!I.leaf}),this.cols=this.getGridLines("x"),this.rows=this.getGridLines("y"),this.groups.forEach(function(I){return I.children.forEach(function(T){return n.nodes[T].parent=I})}),this.root={children:[]},this.nodes.forEach(function(I){typeof I.parent>"u"&&(I.parent=n.root,n.root.children.push(I.id)),I.ports=[]}),this.backToFront=this.nodes.slice(0),this.backToFront.sort(function(I,T){return n.getDepth(I)-n.getDepth(T)});var p=this.backToFront.slice(0).reverse().filter(function(I){return!I.leaf});p.forEach(function(I){var T=Vhe.Rectangle.empty();I.children.forEach(function(A){return T=T.union(n.nodes[A].rect)}),I.rect=T.inflate(n.groupPadding)});var d=this.midPoints(this.cols.map(function(I){return I.pos})),u=this.midPoints(this.rows.map(function(I){return I.pos})),x=d[0],_=d[d.length-1],v=u[0],C=u[u.length-1],S=this.rows.map(function(I){return{x1:x,x2:_,y1:I.pos,y2:I.pos}}).concat(u.map(function(I){return{x1:x,x2:_,y1:I,y2:I}})),E=this.cols.map(function(I){return{x1:I.pos,x2:I.pos,y1:v,y2:C}}).concat(d.map(function(I){return{x1:I,x2:I,y1:v,y2:C}})),w=S.concat(E);w.forEach(function(I){return I.verts=[]}),this.verts=[],this.edges=[],S.forEach(function(I){return E.forEach(function(T){var A=new V6(n.verts.length,T.x1,I.y1);I.verts.push(A),T.verts.push(A),n.verts.push(A);for(var V=n.backToFront.length;V-- >0;){var G=n.backToFront[V],J=G.rect,at=Math.abs(A.x-J.cx()),X=Math.abs(A.y-J.cy());if(at0;){var n=a.filter(function(d){return d.rect["overlap"+r.toUpperCase()](a[0].rect)}),p={nodes:n,pos:this.avg(n.map(function(d){return d.rect["c"+r]()}))};i.push(p),p.nodes.forEach(function(d){return a.splice(a.indexOf(d),1)})}return i.sort(function(d,u){return d.pos-u.pos}),i},e.prototype.getDepth=function(r){for(var i=0;r.parent!==this.root;)i++,r=r.parent;return i},e.prototype.midPoints=function(r){for(var i=r[1]-r[0],a=[r[0]-i/2],n=1;n.1)&&(C={pos:x[0][i],segments:[]},v.push(C)),C.segments.push(x)}return v},e.nudgeSegs=function(r,i,a,n,p,d){var u=n.length;if(!(u<=1)){for(var x=n.map(function(G){return new L6.Variable(G[0][r])}),_=[],v=0;v=0&&_.push(new L6.Constraint(x[T],x[A],d))}var V=new L6.Solver(x,_);V.solve(),x.forEach(function(G,J){var at=n[J],X=G.position();at[0][r]=at[1][r]=X;var nt=a[at.edgeid];at.i>0&&(nt[at.i-1][1][r]=X),at.iMath.PI||p<-Math.PI)&&(p=n-a),p},e.isLeft=function(r,i,a){return(i.x-r.x)*(a.y-r.y)-(i.y-r.y)*(a.x-r.x)<=0},e.getOrder=function(r){for(var i={},a=0;a"u"&&(i[n.l]={}),i[n.l][n.r]=!0}return function(p,d){return typeof i[p]<"u"&&i[p][d]}},e.orderEdges=function(r){for(var i=[],a=0;a=p.length||u.ti+u.length>=d.length)){i.push({l:a,r:n});continue}u.si+u.length>=p.length||u.ti+u.length>=d.length?(x=p[u.si+1],v=p[u.si-1],_=d[u.ti-1]):(x=p[u.si+u.length-2],_=p[u.si+u.length],v=d[u.ti+u.length]),e.isLeft(x,_,v)?i.push({l:n,r:a}):i.push({l:a,r:n})}}return e.getOrder(i)},e.makeSegments=function(r){function i(_){return{x:_.x,y:_.y}}for(var a=function(_,v,C){return Math.abs((v.x-_.x)*(C.y-_.y)-(v.y-_.y)*(C.x-_.x))<.001},n=[],p=i(r[0]),d=1;d1&&ot>1?1e3:0},I=E.PathFromNodeToNodeWithPrevCost(n.ports[0].id,p.ports[0].id,w),T=I.reverse().map(function(A){return a.verts[A]});return T.push(this.nodes[p.id].ports[0]),T.filter(function(A,V){return!(V0&&A.node===p&&T[V-1].node===p)})},e.getRoutePath=function(r,i,a,n){var p={routepath:"M "+r[0][0].x+" "+r[0][0].y+" ",arrowpath:""};if(r.length>1)for(var d=0;d0?x-=v/Math.abs(v)*i:_-=C/Math.abs(C)*i,p.routepath+="L "+x+" "+_+" ";var S=r[d+1],E=S[0].x,w=S[0].y,I=S[1].x,T=S[1].y;v=I-E,C=T-w;var A=e.angleBetween2Lines(u,S)<0?1:0,V,G;Math.abs(v)>0?(V=E+v/Math.abs(v)*i,G=w):(V=E,G=w+C/Math.abs(C)*i);var J=Math.abs(V-x),at=Math.abs(G-_);p.routepath+="A "+J+" "+at+" 0 0 "+A+" "+V+" "+G+" "}else{var X=[x,_],nt,ot;Math.abs(v)>0?(x-=v/Math.abs(v)*n,nt=[x,_+a],ot=[x,_-a]):(_-=C/Math.abs(C)*n,nt=[x+a,_],ot=[x-a,_]),p.routepath+="L "+x+" "+_+" ",n>0&&(p.arrowpath="M "+X[0]+" "+X[1]+" L "+nt[0]+" "+nt[1]+" L "+ot[0]+" "+ot[1])}}else{var u=r[0],x=u[1].x,_=u[1].y,v=x-u[0].x,C=_-u[0].y,X=[x,_],nt,ot;Math.abs(v)>0?(x-=v/Math.abs(v)*n,nt=[x,_+a],ot=[x,_-a]):(_-=C/Math.abs(C)*n,nt=[x+a,_],ot=[x-a,_]),p.routepath+="L "+x+" "+_+" ",n>0&&(p.arrowpath="M "+X[0]+" "+X[1]+" L "+nt[0]+" "+nt[1]+" L "+ot[0]+" "+ot[1])}return p},e}();Lu.GridRouter=jhe});var QK=pe(Ch=>{"use strict";Object.defineProperty(Ch,"__esModule",{value:!0});var zhe=xh(),z6=M3(),Hhe=ku(),Ghe=T3(),Uhe=function(){function e(r,i){this.source=r,this.target=i}return e.prototype.actualLength=function(r){var i=this;return Math.sqrt(r.reduce(function(a,n){var p=n[i.target]-n[i.source];return a+p*p},0))},e}();Ch.Link3D=Uhe;var $he=function(){function e(r,i,a){r===void 0&&(r=0),i===void 0&&(i=0),a===void 0&&(a=0),this.x=r,this.y=i,this.z=a}return e}();Ch.Node3D=$he;var Whe=function(){function e(r,i,a){var n=this;a===void 0&&(a=1),this.nodes=r,this.links=i,this.idealLinkLength=a,this.constraints=null,this.useJaccardLinkLengths=!0,this.result=new Array(e.k);for(var p=0;p"u"&&(d[v]=Math.random())}n.result[0][u]=d.x,n.result[1][u]=d.y,n.result[2][u]=d.z})}return e.prototype.linkLength=function(r){return r.actualLength(this.result)},e.prototype.start=function(r){var i=this;r===void 0&&(r=100);var a=this.nodes.length,n=new Qhe;this.useJaccardLinkLengths&&Ghe.jaccardLinkLengths(this.links,n,1.5),this.links.forEach(function(v){return v.length*=i.idealLinkLength});var p=new zhe.Calculator(a,this.links,function(v){return v.source},function(v){return v.target},function(v){return v.length}).DistanceMatrix(),d=z6.Descent.createSquareMatrix(a,function(v,C){return p[v][C]}),u=z6.Descent.createSquareMatrix(a,function(){return 2});this.links.forEach(function(v){var C=v.source,S=v.target;return u[C][S]=u[S][C]=1}),this.descent=new z6.Descent(this.result,d),this.descent.threshold=.001,this.descent.G=u,this.constraints&&(this.descent.project=new Hhe.Projection(this.nodes,null,null,this.constraints).projectFunctions());for(var x=0;x{"use strict";Object.defineProperty(G3,"__esModule",{value:!0});var H6=Ru(),Yhe=j6();function Jhe(e,r,i,a){e.cola.start(0,0,0,10,!1);var n=Khe(e.cola.nodes(),e.cola.groups(),i,a);return n.routeEdges(e.powerGraph.powerEdges,r,function(p){return p.source.routerNode.id},function(p){return p.target.routerNode.id})}G3.gridify=Jhe;function Khe(e,r,i,a){e.forEach(function(p){p.routerNode={name:p.name,bounds:p.bounds.inflate(-i)}}),r.forEach(function(p){p.routerNode={bounds:p.bounds.inflate(-a),children:(typeof p.groups<"u"?p.groups.map(function(d){return e.length+d.id}):[]).concat(typeof p.leaves<"u"?p.leaves.map(function(d){return d.index}):[])}});var n=e.concat(r).map(function(p,d){return p.routerNode.id=d,p.routerNode});return new Yhe.GridRouter(n,{getChildren:function(p){return p.children},getBounds:function(p){return p.bounds}},i-a)}function Xhe(e,r,i){var a;e.nodes.forEach(function(u,x){return u.index=x}),new H6.Layout().avoidOverlaps(!1).nodes(e.nodes).links(e.links).powerGraphGroups(function(u){a=u,a.groups.forEach(function(x){return x.padding=i})});var n=e.nodes.length,p=[],d=e.nodes.slice(0);return d.forEach(function(u,x){return u.index=x}),a.groups.forEach(function(u){var x=u.index=u.id+n;d.push(u),typeof u.leaves<"u"&&u.leaves.forEach(function(_){return p.push({source:x,target:_.index})}),typeof u.groups<"u"&&u.groups.forEach(function(_){return p.push({source:x,target:_.id+n})})}),a.powerEdges.forEach(function(u){p.push({source:u.source.index,target:u.target.index})}),new H6.Layout().size(r).nodes(d).links(p).avoidOverlaps(!1).linkDistance(30).symmetricDiffLinkLengths(5).convergenceThreshold(1e-4).start(100,0,0,0,!1),{cola:new H6.Layout().convergenceThreshold(.001).size(r).avoidOverlaps(!0).nodes(e.nodes).links(e.links).groupCompactness(1e-4).linkDistance(30).symmetricDiffLinkLengths(5).powerGraphGroups(function(u){a=u,a.groups.forEach(function(x){x.padding=i})}).start(50,0,100,0,!1),powerGraph:a}}G3.powerGraphGridLayout=Xhe});var JK=pe(U3=>{"use strict";function pl(e){for(var r in e)U3.hasOwnProperty(r)||(U3[r]=e[r])}Object.defineProperty(U3,"__esModule",{value:!0});pl(zK());pl($K());pl(M3());pl(F6());pl(j6());pl(k6());pl(Ru());pl(QK());pl(T3());pl(b6());pl(T6());pl(w6());pl(ku());pl(xh());pl(A3());pl(YK())});var z7=pe((aZ,j7)=>{(function(e){typeof aZ=="object"&&typeof j7<"u"?j7.exports=e():typeof define=="function"&&define.amd?define([],e):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).ExcelJS=e()})(function(){return function e(r,i,a){function n(u,x){if(!i[u]){if(!r[u]){var _=typeof Vs=="function"&&Vs;if(!x&&_)return _(u,!0);if(p)return p(u,!0);var v=new Error("Cannot find module '"+u+"'");throw v.code="MODULE_NOT_FOUND",v}var C=i[u]={exports:{}};r[u][0].call(C.exports,function(S){return n(r[u][1][S]||S)},C,C.exports,e,r,i,a)}return i[u].exports}for(var p=typeof Vs=="function"&&Vs,d=0;d{let I=this.workbook.addWorksheet(S.sheetName),T=S.dateFormats||["YYYY-MM-DD[T]HH:mm:ssZ","YYYY-MM-DD[T]HH:mm:ss","MM-DD-YYYY","YYYY-MM-DD"],A=S.map||function(G){if(G==="")return null;let J=Number(G);if(!Number.isNaN(J)&&J!==1/0)return J;let at=T.reduce((nt,ot)=>{if(nt)return nt;let ht=u(G,ot,!0);return ht.isValid()?ht:null},null);if(at)return new Date(at.valueOf());let X=v[G];return X!==void 0?X:G},V=n.parse(S.parserOptions).on("data",G=>{I.addRow(G.map(A))}).on("end",()=>{V.emit("worksheet",I)});V.on("worksheet",E).on("error",w),C.pipe(V)})}createInputStream(){throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}write(C,S){return new Promise((E,w)=>{S=S||{};let I=this.workbook.getWorksheet(S.sheetName||S.sheetId),T=n.format(S.formatterOptions);C.on("finish",()=>{E()}),T.on("error",w),T.pipe(C);let{dateFormat:A,dateUTC:V}=S,G=S.map||(X=>{if(X){if(X.text||X.hyperlink)return X.hyperlink||X.text||"";if(X.formula||X.result)return X.result||"";if(X instanceof Date)return A?V?u.utc(X).format(A):u(X).format(A):V?u.utc(X).format():u(X).format();if(X.error)return X.error;if(typeof X=="object")return JSON.stringify(X)}return X}),J=S.includeEmptyRows===void 0||S.includeEmptyRows,at=1;I&&I.eachRow((X,nt)=>{if(J)for(;at++2&&arguments[2]!==void 0?arguments[2]:0;if(this.worksheet=d,u)if(typeof u=="string"){let _=a.decodeAddress(u);this.nativeCol=_.col+x,this.nativeColOff=0,this.nativeRow=_.row+x,this.nativeRowOff=0}else u.nativeCol!==void 0?(this.nativeCol=u.nativeCol||0,this.nativeColOff=u.nativeColOff||0,this.nativeRow=u.nativeRow||0,this.nativeRowOff=u.nativeRowOff||0):u.col!==void 0?(this.col=u.col+x,this.row=u.row+x):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}static asInstance(d){return d instanceof n||d==null?d:new n(d)}get col(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth}set col(d){this.nativeCol=Math.floor(d),this.nativeColOff=Math.floor((d-this.nativeCol)*this.colWidth)}get row(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight}set row(d){this.nativeRow=Math.floor(d),this.nativeRowOff=Math.floor((d-this.nativeRow)*this.rowHeight)}get colWidth(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}get rowHeight(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}get model(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}}set model(d){this.nativeCol=d.nativeCol,this.nativeColOff=d.nativeColOff,this.nativeRow=d.nativeRow,this.nativeRowOff=d.nativeRowOff}}r.exports=n},{"../utils/col-cache":19}],3:[function(e,r,i){"use strict";let a=e("../utils/col-cache"),n=e("../utils/under-dash"),p=e("./enums"),{slideFormula:d}=e("../utils/shared-formula"),u=e("./note");class x{constructor(C,S,E){if(!C||!S)throw new Error("A Cell needs a Row");this._row=C,this._column=S,a.validateAddress(E),this._address=E,this._value=_.create(x.Types.Null,this),this.style=this._mergeStyle(C.style,S.style,{}),this._mergeCount=0}get worksheet(){return this._row.worksheet}get workbook(){return this._row.worksheet.workbook}destroy(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}get numFmt(){return this.style.numFmt}set numFmt(C){this.style.numFmt=C}get font(){return this.style.font}set font(C){this.style.font=C}get alignment(){return this.style.alignment}set alignment(C){this.style.alignment=C}get border(){return this.style.border}set border(C){this.style.border=C}get fill(){return this.style.fill}set fill(C){this.style.fill=C}get protection(){return this.style.protection}set protection(C){this.style.protection=C}_mergeStyle(C,S,E){let w=C&&C.numFmt||S&&S.numFmt;w&&(E.numFmt=w);let I=C&&C.font||S&&S.font;I&&(E.font=I);let T=C&&C.alignment||S&&S.alignment;T&&(E.alignment=T);let A=C&&C.border||S&&S.border;A&&(E.border=A);let V=C&&C.fill||S&&S.fill;V&&(E.fill=V);let G=C&&C.protection||S&&S.protection;return G&&(E.protection=G),E}get address(){return this._address}get row(){return this._row.number}get col(){return this._column.number}get $col$row(){return`$${this._column.letter}$${this.row}`}get type(){return this._value.type}get effectiveType(){return this._value.effectiveType}toCsvString(){return this._value.toCsvString()}addMergeRef(){this._mergeCount++}releaseMergeRef(){this._mergeCount--}get isMerged(){return this._mergeCount>0||this.type===x.Types.Merge}merge(C,S){this._value.release(),this._value=_.create(x.Types.Merge,this,C),S||(this.style=C.style)}unmerge(){this.type===x.Types.Merge&&(this._value.release(),this._value=_.create(x.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}isMergedTo(C){return this._value.type===x.Types.Merge&&this._value.isMergedTo(C)}get master(){return this.type===x.Types.Merge?this._value.master:this}get isHyperlink(){return this._value.type===x.Types.Hyperlink}get hyperlink(){return this._value.hyperlink}get value(){return this._value.value}set value(C){this.type!==x.Types.Merge?(this._value.release(),this._value=_.create(_.getType(C),this,C)):this._value.master.value=C}get note(){return this._comment&&this._comment.note}set note(C){this._comment=new u(C)}get text(){return this._value.toString()}get html(){return n.escapeHtml(this.text)}toString(){return this.text}_upgradeToHyperlink(C){this.type===x.Types.String&&(this._value=_.create(x.Types.Hyperlink,this,{text:this._value.value,hyperlink:C}))}get formula(){return this._value.formula}get result(){return this._value.result}get formulaType(){return this._value.formulaType}get fullAddress(){let{worksheet:C}=this._row;return{sheetName:C.name,address:this.address,row:this.row,col:this.col}}get name(){return this.names[0]}set name(C){this.names=[C]}get names(){return this.workbook.definedNames.getNamesEx(this.fullAddress)}set names(C){let{definedNames:S}=this.workbook;S.removeAllNames(this.fullAddress),C.forEach(E=>{S.addEx(this.fullAddress,E)})}addName(C){this.workbook.definedNames.addEx(this.fullAddress,C)}removeName(C){this.workbook.definedNames.removeEx(this.fullAddress,C)}removeAllNames(){this.workbook.definedNames.removeAllNames(this.fullAddress)}get _dataValidations(){return this.worksheet.dataValidations}get dataValidation(){return this._dataValidations.find(this.address)}set dataValidation(C){this._dataValidations.add(this.address,C)}get model(){let{model:C}=this._value;return C.style=this.style,this._comment&&(C.comment=this._comment.model),C}set model(C){if(this._value.release(),this._value=_.create(C.type,this),this._value.model=C,C.comment)switch(C.comment.type){case"note":this._comment=u.fromModel(C.comment)}C.style?this.style=C.style:this.style={}}}x.Types=p.ValueType;let _={getType:v=>v==null?x.Types.Null:v instanceof String||typeof v=="string"?x.Types.String:typeof v=="number"?x.Types.Number:typeof v=="boolean"?x.Types.Boolean:v instanceof Date?x.Types.Date:v.text&&v.hyperlink?x.Types.Hyperlink:v.formula||v.sharedFormula?x.Types.Formula:v.richText?x.Types.RichText:v.sharedString?x.Types.SharedString:v.error?x.Types.Error:x.Types.JSON,types:[{t:x.Types.Null,f:class{constructor(v){this.model={address:v.address,type:x.Types.Null}}get value(){return null}set value(v){}get type(){return x.Types.Null}get effectiveType(){return x.Types.Null}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return""}release(){}toString(){return""}}},{t:x.Types.Number,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Number,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.Number}get effectiveType(){return x.Types.Number}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:x.Types.String,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.String,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.String}get effectiveType(){return x.Types.String}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return`"${this.model.value.replace(/"/g,'""')}"`}release(){}toString(){return this.model.value}}},{t:x.Types.Date,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Date,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.Date}get effectiveType(){return x.Types.Date}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value.toISOString()}release(){}toString(){return this.model.value.toString()}}},{t:x.Types.Hyperlink,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Hyperlink,text:C?C.text:void 0,hyperlink:C?C.hyperlink:void 0},C&&C.tooltip&&(this.model.tooltip=C.tooltip)}get value(){let v={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(v.tooltip=this.model.tooltip),v}set value(v){this.model={text:v.text,hyperlink:v.hyperlink},v.tooltip&&(this.model.tooltip=v.tooltip)}get text(){return this.model.text}set text(v){this.model.text=v}get hyperlink(){return this.model.hyperlink}set hyperlink(v){this.model.hyperlink=v}get type(){return x.Types.Hyperlink}get effectiveType(){return x.Types.Hyperlink}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.hyperlink}release(){}toString(){return this.model.text}}},{t:x.Types.Formula,f:class{constructor(v,C){this.cell=v,this.model={address:v.address,type:x.Types.Formula,shareType:C?C.shareType:void 0,ref:C?C.ref:void 0,formula:C?C.formula:void 0,sharedFormula:C?C.sharedFormula:void 0,result:C?C.result:void 0}}_copyModel(v){let C={},S=E=>{let w=v[E];w&&(C[E]=w)};return S("formula"),S("result"),S("ref"),S("shareType"),S("sharedFormula"),C}get value(){return this._copyModel(this.model)}set value(v){this.model=this._copyModel(v)}validate(v){switch(_.getType(v)){case x.Types.Null:case x.Types.String:case x.Types.Number:case x.Types.Date:break;case x.Types.Hyperlink:case x.Types.Formula:default:throw new Error("Cannot process that type of result value")}}get dependencies(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}get formula(){return this.model.formula||this._getTranslatedFormula()}set formula(v){this.model.formula=v}get formulaType(){return this.model.formula?p.FormulaType.Master:this.model.sharedFormula?p.FormulaType.Shared:p.FormulaType.None}get result(){return this.model.result}set result(v){this.model.result=v}get type(){return x.Types.Formula}get effectiveType(){let v=this.model.result;return v==null?p.ValueType.Null:v instanceof String||typeof v=="string"?p.ValueType.String:typeof v=="number"?p.ValueType.Number:v instanceof Date?p.ValueType.Date:v.text&&v.hyperlink?p.ValueType.Hyperlink:v.formula?p.ValueType.Formula:p.ValueType.Null}get address(){return this.model.address}set address(v){this.model.address=v}_getTranslatedFormula(){if(!this._translatedFormula&&this.model.sharedFormula){let{worksheet:v}=this.cell,C=v.findCell(this.model.sharedFormula);this._translatedFormula=C&&d(C.formula,C.address,this.model.address)}return this._translatedFormula}toCsvString(){return""+(this.model.result||"")}release(){}toString(){return this.model.result?this.model.result.toString():""}}},{t:x.Types.Merge,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Merge,master:C?C.address:void 0},this._master=C,C&&C.addMergeRef()}get value(){return this._master.value}set value(v){v instanceof x?(this._master&&this._master.releaseMergeRef(),v.addMergeRef(),this._master=v):this._master.value=v}isMergedTo(v){return v===this._master}get master(){return this._master}get type(){return x.Types.Merge}get effectiveType(){return this._master.effectiveType}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return""}release(){this._master.releaseMergeRef()}toString(){return this.value.toString()}}},{t:x.Types.JSON,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.String,value:JSON.stringify(C),rawValue:C}}get value(){return this.model.rawValue}set value(v){this.model.rawValue=v,this.model.value=JSON.stringify(v)}get type(){return x.Types.String}get effectiveType(){return x.Types.String}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value}release(){}toString(){return this.model.value}}},{t:x.Types.SharedString,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.SharedString,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.SharedString}get effectiveType(){return x.Types.SharedString}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:x.Types.RichText,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.String,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}toString(){return this.model.value.richText.map(v=>v.text).join("")}get type(){return x.Types.RichText}get effectiveType(){return x.Types.RichText}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return`"${this.text.replace(/"/g,'""')}"`}release(){}}},{t:x.Types.Boolean,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Boolean,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.Boolean}get effectiveType(){return x.Types.Boolean}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.model.value?1:0}release(){}toString(){return this.model.value.toString()}}},{t:x.Types.Error,f:class{constructor(v,C){this.model={address:v.address,type:x.Types.Error,value:C}}get value(){return this.model.value}set value(v){this.model.value=v}get type(){return x.Types.Error}get effectiveType(){return x.Types.Error}get address(){return this.model.address}set address(v){this.model.address=v}toCsvString(){return this.toString()}release(){}toString(){return this.model.value.error.toString()}}}].reduce((v,C)=>(v[C.t]=C.f,v),[]),create(v,C,S){let E=this.types[v];if(!E)throw new Error("Could not create Value of type "+v);return new E(C,S)}};r.exports=x},{"../utils/col-cache":19,"../utils/shared-formula":23,"../utils/under-dash":26,"./enums":7,"./note":9}],4:[function(e,r,i){"use strict";let a=e("../utils/under-dash"),n=e("./enums"),p=e("../utils/col-cache");class d{constructor(x,_,v){this._worksheet=x,this._number=_,v!==!1&&(this.defn=v)}get number(){return this._number}get worksheet(){return this._worksheet}get letter(){return p.n2l(this._number)}get isCustomWidth(){return this.width!==void 0&&this.width!==9}get defn(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}}set defn(x){x?(this.key=x.key,this.width=x.width!==void 0?x.width:9,this.outlineLevel=x.outlineLevel,x.style?this.style=x.style:this.style={},this.header=x.header,this._hidden=!!x.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}get headers(){return this._header&&this._header instanceof Array?this._header:[this._header]}get header(){return this._header}set header(x){x!==void 0?(this._header=x,this.headers.forEach((_,v)=>{this._worksheet.getCell(v+1,this.number).value=_})):this._header=void 0}get key(){return this._key}set key(x){(this._key&&this._worksheet.getColumnKey(this._key))===this&&this._worksheet.deleteColumnKey(this._key),this._key=x,x&&this._worksheet.setColumnKey(this._key,this)}get hidden(){return!!this._hidden}set hidden(x){this._hidden=x}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(x){this._outlineLevel=x}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelCol)}toString(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}equivalentTo(x){return this.width===x.width&&this.hidden===x.hidden&&this.outlineLevel===x.outlineLevel&&a.isEqual(this.style,x.style)}get isDefault(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;let x=this.style;return!x||!(x.font||x.numFmt||x.alignment||x.border||x.fill||x.protection)}get headerCount(){return this.headers.length}eachCell(x,_){let v=this.number;_||(_=x,x=null),this._worksheet.eachRow(x,(C,S)=>{_(C.getCell(v),S)})}get values(){let x=[];return this.eachCell((_,v)=>{_&&_.type!==n.ValueType.Null&&(x[v]=_.value)}),x}set values(x){if(!x)return;let _=this.number,v=0;x.hasOwnProperty("0")&&(v=1),x.forEach((C,S)=>{this._worksheet.getCell(S+v,_).value=C})}_applyStyle(x,_){return this.style[x]=_,this.eachCell(v=>{v[x]=_}),_}get numFmt(){return this.style.numFmt}set numFmt(x){this._applyStyle("numFmt",x)}get font(){return this.style.font}set font(x){this._applyStyle("font",x)}get alignment(){return this.style.alignment}set alignment(x){this._applyStyle("alignment",x)}get protection(){return this.style.protection}set protection(x){this._applyStyle("protection",x)}get border(){return this.style.border}set border(x){this._applyStyle("border",x)}get fill(){return this.style.fill}set fill(x){this._applyStyle("fill",x)}static toModel(x){let _=[],v=null;return x&&x.forEach((C,S)=>{C.isDefault?v&&(v=null):v&&C.equivalentTo(v)?v.max=S+1:(v={min:S+1,max:S+1,width:C.width!==void 0?C.width:9,style:C.style,isCustomWidth:C.isCustomWidth,hidden:C.hidden,outlineLevel:C.outlineLevel,collapsed:C.collapsed},_.push(v))}),_.length?_:void 0}static fromModel(x,_){let v=[],C=1,S=0;for(_=(_=_||[]).sort(function(E,w){return E.min-w.min});S<_.length;){let E=_[S++];for(;C{_.removeCellEx(x)})}forEach(x){a.each(this.matrixMap,(_,v)=>{_.forEach(C=>{x(v,C)})})}getNames(x){return this.getNamesEx(n.decodeEx(x))}getNamesEx(x){return a.map(this.matrixMap,(_,v)=>_.findCellEx(x)&&v).filter(Boolean)}_explore(x,_){_.mark=!1;let{sheetName:v}=_,C=new d(_.row,_.col,_.row,_.col,v),S,E;function w(T,A){let V=x.findCellAt(v,T,_.col);return!(!V||!V.mark)&&(C[A]=T,V.mark=!1,!0)}for(E=_.row-1;w(E,"top");E--);for(E=_.row+1;w(E,"bottom");E++);function I(T,A){let V=[];for(E=C.top;E<=C.bottom;E++){let G=x.findCellAt(v,E,T);if(!G||!G.mark)return!1;V.push(G)}C[A]=T;for(let G=0;G{v.mark=!0}),{name:x,ranges:_.map(v=>v.mark&&this._explore(_,v)).filter(Boolean).map(v=>v.$shortRange)}):{name:x,ranges:[]}}normaliseMatrix(x,_){x.forEachInSheet(_,(v,C,S)=>{v&&(v.row===C&&v.col===S||(v.row=C,v.col=S,v.address=n.n2l(S)+C))})}spliceRows(x,_,v,C){a.each(this.matrixMap,S=>{S.spliceRows(x,_,v,C),this.normaliseMatrix(S,x)})}spliceColumns(x,_,v,C){a.each(this.matrixMap,S=>{S.spliceColumns(x,_,v,C),this.normaliseMatrix(S,x)})}get model(){return a.map(this.matrixMap,(x,_)=>this.getRanges(_,x)).filter(x=>x.ranges.length)}set model(x){let _=this.matrixMap={};x.forEach(v=>{let C=_[v.name]=new p;v.ranges.forEach(S=>{u.test(S.split("!").pop()||"")&&C.addCell(S)})})}}},{"../utils/cell-matrix":18,"../utils/col-cache":19,"../utils/under-dash":26,"./range":10}],7:[function(e,r,i){"use strict";r.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:"#N/A",Ref:"#REF!",Name:"#NAME?",DivZero:"#DIV/0!",Null:"#NULL!",Value:"#VALUE!",Num:"#NUM!"}}},{}],8:[function(e,r,i){"use strict";let a=e("../utils/col-cache"),n=e("./anchor");r.exports=class{constructor(p,d){this.worksheet=p,this.model=d}get model(){switch(this.type){case"background":return{type:this.type,imageId:this.imageId};case"image":return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&&this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error("Invalid Image Type")}}set model(p){let{type:d,imageId:u,range:x,hyperlinks:_}=p;if(this.type=d,this.imageId=u,d==="image")if(typeof x=="string"){let v=a.decode(x);this.range={tl:new n(this.worksheet,{col:v.left,row:v.top},-1),br:new n(this.worksheet,{col:v.right,row:v.bottom},0),editAs:"oneCell"}}else this.range={tl:new n(this.worksheet,x.tl,0),br:x.br&&new n(this.worksheet,x.br,0),ext:x.ext,editAs:x.editAs,hyperlinks:_||x.hyperlinks}}}},{"../utils/col-cache":19,"./anchor":2}],9:[function(e,r,i){"use strict";let a=e("../utils/under-dash");class n{constructor(d){this.note=d}get model(){let d=null;switch(typeof this.note){case"string":d={type:"note",note:{texts:[{text:this.note}]}};break;default:d={type:"note",note:this.note}}return a.deepMerge({},n.DEFAULT_CONFIGS,d)}set model(d){let{note:u}=d,{texts:x}=u;x.length===1&&Object.keys(x[0]).length===1?this.note=x[0].text:this.note=u}static fromModel(d){let u=new n;return u.model=d,u}}n.DEFAULT_CONFIGS={note:{margins:{insetmode:"auto",inset:[.13,.13,.25,.25]},protection:{locked:"True",lockText:"True"},editAs:"absolute"}},r.exports=n},{"../utils/under-dash":26}],10:[function(e,r,i){"use strict";let a=e("../utils/col-cache");class n{constructor(){this.decode(arguments)}setTLBR(d,u,x,_,v){if(arguments.length<4){let C=a.decodeAddress(d),S=a.decodeAddress(u);this.model={top:Math.min(C.row,S.row),left:Math.min(C.col,S.col),bottom:Math.max(C.row,S.row),right:Math.max(C.col,S.col),sheetName:x},this.setTLBR(C.row,C.col,S.row,S.col,v)}else this.model={top:Math.min(d,x),left:Math.min(u,_),bottom:Math.max(d,x),right:Math.max(u,_),sheetName:v}}decode(d){switch(d.length){case 5:this.setTLBR(d[0],d[1],d[2],d[3],d[4]);break;case 4:this.setTLBR(d[0],d[1],d[2],d[3]);break;case 3:this.setTLBR(d[0],d[1],d[2]);break;case 2:this.setTLBR(d[0],d[1]);break;case 1:{let u=d[0];if(u instanceof n)this.model={top:u.model.top,left:u.model.left,bottom:u.model.bottom,right:u.model.right,sheetName:u.sheetName};else if(u instanceof Array)this.decode(u);else if(u.top&&u.left&&u.bottom&&u.right)this.model={top:u.top,left:u.left,bottom:u.bottom,right:u.right,sheetName:u.sheetName};else{let x=a.decodeEx(u);x.top?this.model={top:x.top,left:x.left,bottom:x.bottom,right:x.right,sheetName:x.sheetName}:this.model={top:x.row,left:x.col,bottom:x.row,right:x.col,sheetName:x.sheetName}}break}case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error("Invalid number of arguments to _getDimensions() - "+d.length)}}get top(){return this.model.top||1}set top(d){this.model.top=d}get left(){return this.model.left||1}set left(d){this.model.left=d}get bottom(){return this.model.bottom||1}set bottom(d){this.model.bottom=d}get right(){return this.model.right||1}set right(d){this.model.right=d}get sheetName(){return this.model.sheetName}set sheetName(d){this.model.sheetName=d}get _serialisedSheetName(){let{sheetName:d}=this.model;return d?/^[a-zA-Z0-9]*$/.test(d)?d+"!":`'${d}'!`:""}expand(d,u,x,_){(!this.model.top||dthis.bottom)&&(this.bottom=x),(!this.model.right||_>this.right)&&(this.right=_)}expandRow(d){if(d){let{dimensions:u,number:x}=d;u&&this.expand(x,u.min,x,u.max)}}expandToAddress(d){let u=a.decodeEx(d);this.expand(u.row,u.col,u.row,u.col)}get tl(){return a.n2l(this.left)+this.top}get $t$l(){return`$${a.n2l(this.left)}$${this.top}`}get br(){return a.n2l(this.right)+this.bottom}get $b$r(){return`$${a.n2l(this.right)}$${this.bottom}`}get range(){return`${this._serialisedSheetName+this.tl}:${this.br}`}get $range(){return`${this._serialisedSheetName+this.$t$l}:${this.$b$r}`}get shortRange(){return this.count>1?this.range:this._serialisedSheetName+this.tl}get $shortRange(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}get count(){return(1+this.bottom-this.top)*(1+this.right-this.left)}toString(){return this.range}intersects(d){return(!d.sheetName||!this.sheetName||d.sheetName===this.sheetName)&&!(d.bottomthis.bottom)&&!(d.rightthis.right)}contains(d){let u=a.decodeEx(d);return this.containsEx(u)}containsEx(d){return(!d.sheetName||!this.sheetName||d.sheetName===this.sheetName)&&d.row>=this.top&&d.row<=this.bottom&&d.col>=this.left&&d.col<=this.right}forEachAddress(d){for(let u=this.left;u<=this.right;u++)for(let x=this.top;x<=this.bottom;x++)d(a.encodeAddress(x,u),x,u)}}r.exports=n},{"../utils/col-cache":19}],11:[function(e,r,i){"use strict";let a=e("../utils/under-dash"),n=e("./enums"),p=e("../utils/col-cache"),d=e("./cell");r.exports=class{constructor(u,x){this._worksheet=u,this._number=x,this._cells=[],this.style={},this.outlineLevel=0}get number(){return this._number}get worksheet(){return this._worksheet}commit(){this._worksheet._commitRow(this)}destroy(){delete this._worksheet,delete this._cells,delete this.style}findCell(u){return this._cells[u-1]}getCellEx(u){let x=this._cells[u.col-1];if(!x){let _=this._worksheet.getColumn(u.col);x=new d(this,_,u.address),this._cells[u.col-1]=x}return x}getCell(u){if(typeof u=="string"){let x=this._worksheet.getColumnKey(u);u=x?x.number:p.l2n(u)}return this._cells[u-1]||this.getCellEx({address:p.encodeAddress(this._number,u),row:this._number,col:u})}splice(u,x){let _=u+x;for(var v=arguments.length,C=new Array(v>2?v-2:0),S=2;S0)for(I=w;I>=_;I--)T=this._cells[I-1],T?(A=this.getCell(I+E),A.value=T.value,A.style=T.style,A._comment=T._comment):this._cells[I+E-1]=void 0;for(I=0;I{_&&_.type!==n.ValueType.Null&&x(_,v+1)})}addPageBreak(u,x){let _=this._worksheet,v=Math.max(0,u-1)||0,C=Math.max(0,x-1)||16838,S={id:this._number,max:C,man:1};v&&(S.min=v),_.rowBreaks.push(S)}get values(){let u=[];return this._cells.forEach(x=>{x&&x.type!==n.ValueType.Null&&(u[x.col]=x.value)}),u}set values(u){if(this._cells=[],u)if(u instanceof Array){let x=0;u.hasOwnProperty("0")&&(x=1),u.forEach((_,v)=>{_!==void 0&&(this.getCellEx({address:p.encodeAddress(this._number,v+x),row:this._number,col:v+x}).value=_)})}else this._worksheet.eachColumnKey((x,_)=>{u[_]!==void 0&&(this.getCellEx({address:p.encodeAddress(this._number,x.number),row:this._number,col:x.number}).value=u[_])})}get hasValues(){return a.some(this._cells,u=>u&&u.type!==n.ValueType.Null)}get cellCount(){return this._cells.length}get actualCellCount(){let u=0;return this.eachCell(()=>{u++}),u}get dimensions(){let u=0,x=0;return this._cells.forEach(_=>{_&&_.type!==n.ValueType.Null&&((!u||u>_.col)&&(u=_.col),x<_.col&&(x=_.col))}),u>0?{min:u,max:x}:null}_applyStyle(u,x){return this.style[u]=x,this._cells.forEach(_=>{_&&(_[u]=x)}),x}get numFmt(){return this.style.numFmt}set numFmt(u){this._applyStyle("numFmt",u)}get font(){return this.style.font}set font(u){this._applyStyle("font",u)}get alignment(){return this.style.alignment}set alignment(u){this._applyStyle("alignment",u)}get protection(){return this.style.protection}set protection(u){this._applyStyle("protection",u)}get border(){return this.style.border}set border(u){this._applyStyle("border",u)}get fill(){return this.style.fill}set fill(u){this._applyStyle("fill",u)}get hidden(){return!!this._hidden}set hidden(u){this._hidden=u}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(u){this._outlineLevel=u}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}get model(){let u=[],x=0,_=0;return this._cells.forEach(v=>{if(v){let C=v.model;C&&((!x||x>v.col)&&(x=v.col),_{switch(_.type){case d.Types.Merge:break;default:{let v;if(_.address)v=p.decodeAddress(_.address);else if(x){let{row:C}=x,S=x.col+1;v={row:C,col:S,address:p.encodeAddress(C,S),$col$row:`$${p.n2l(S)}$${C}`}}x=v,this.getCellEx(v).model=_;break}}}),u.height?this.height=u.height:delete this.height,this.hidden=u.hidden,this.outlineLevel=u.outlineLevel||0,this.style=u.style&&JSON.parse(JSON.stringify(u.style))||{}}}},{"../utils/col-cache":19,"../utils/under-dash":26,"./cell":3,"./enums":7}],12:[function(e,r,i){"use strict";let a=e("../utils/col-cache");class n{constructor(d,u,x){this.table=d,this.column=u,this.index=x}_set(d,u){this.table.cacheState(),this.column[d]=u}get name(){return this.column.name}set name(d){this._set("name",d)}get filterButton(){return this.column.filterButton}set filterButton(d){this.column.filterButton=d}get style(){return this.column.style}set style(d){this.column.style=d}get totalsRowLabel(){return this.column.totalsRowLabel}set totalsRowLabel(d){this._set("totalsRowLabel",d)}get totalsRowFunction(){return this.column.totalsRowFunction}set totalsRowFunction(d){this._set("totalsRowFunction",d)}get totalsRowResult(){return this.column.totalsRowResult}set totalsRowResult(d){this._set("totalsRowResult",d)}get totalsRowFormula(){return this.column.totalsRowFormula}set totalsRowFormula(d){this._set("totalsRowFormula",d)}}r.exports=class{constructor(p,d){this.worksheet=p,d&&(this.table=d,this.validate(),this.store())}getFormula(p){switch(p.totalsRowFunction){case"none":return null;case"average":return`SUBTOTAL(101,${this.table.name}[${p.name}])`;case"countNums":return`SUBTOTAL(102,${this.table.name}[${p.name}])`;case"count":return`SUBTOTAL(103,${this.table.name}[${p.name}])`;case"max":return`SUBTOTAL(104,${this.table.name}[${p.name}])`;case"min":return`SUBTOTAL(105,${this.table.name}[${p.name}])`;case"stdDev":return`SUBTOTAL(106,${this.table.name}[${p.name}])`;case"var":return`SUBTOTAL(107,${this.table.name}[${p.name}])`;case"sum":return`SUBTOTAL(109,${this.table.name}[${p.name}])`;case"custom":return p.totalsRowFormula;default:throw new Error("Invalid Totals Row Function: "+p.totalsRowFunction)}}get width(){return this.table.columns.length}get height(){return this.table.rows.length}get filterHeight(){return this.height+(this.table.headerRow?1:0)}get tableHeight(){return this.filterHeight+(this.table.totalsRow?1:0)}validate(){let{table:p}=this,d=(E,w,I)=>{E[w]===void 0&&(E[w]=I)};d(p,"headerRow",!0),d(p,"totalsRow",!1),d(p,"style",{}),d(p.style,"theme","TableStyleMedium2"),d(p.style,"showFirstColumn",!1),d(p.style,"showLastColumn",!1),d(p.style,"showRowStripes",!1),d(p.style,"showColumnStripes",!1);let u=(E,w)=>{if(!E)throw new Error(w)};u(p.ref,"Table must have ref"),u(p.columns,"Table must have column definitions"),u(p.rows,"Table must have row definitions"),p.tl=a.decodeAddress(p.ref);let{row:x,col:_}=p.tl;u(x>0,"Table must be on valid row"),u(_>0,"Table must be on valid col");let{width:v,filterHeight:C,tableHeight:S}=this;p.autoFilterRef=a.encode(x,_,x+C-1,_+v-1),p.tableRef=a.encode(x,_,x+S-1,_+v-1),p.columns.forEach((E,w)=>{u(E.name,`Column ${w} must have a name`),w===0?d(E,"totalsRowLabel","Total"):(d(E,"totalsRowFunction","none"),E.totalsRowFormula=this.getFormula(E))})}store(){let p=(C,S)=>{S&&Object.keys(S).forEach(E=>{C[E]=S[E]})},{worksheet:d,table:u}=this,{row:x,col:_}=u.tl,v=0;if(u.headerRow){let C=d.getRow(x+v++);u.columns.forEach((S,E)=>{let{style:w,name:I}=S,T=C.getCell(_+E);T.value=I,p(T,w)})}if(u.rows.forEach(C=>{let S=d.getRow(x+v++);C.forEach((E,w)=>{let I=S.getCell(_+w);I.value=E,p(I,u.columns[w].style)})}),u.totalsRow){let C=d.getRow(x+v++);u.columns.forEach((S,E)=>{let w=C.getCell(_+E);if(E===0)w.value=S.totalsRowLabel;else{let I=this.getFormula(S);w.value=I?{formula:S.totalsRowFormula,result:S.totalsRowResult}:null}p(w,S.style)})}}load(p){let{table:d}=this,{row:u,col:x}=d.tl,_=0;if(d.headerRow){let v=p.getRow(u+_++);d.columns.forEach((C,S)=>{v.getCell(x+S).value=C.name})}if(d.rows.forEach(v=>{let C=p.getRow(u+_++);v.forEach((S,E)=>{C.getCell(x+E).value=S})}),d.totalsRow){let v=p.getRow(u+_++);d.columns.forEach((C,S)=>{let E=v.getCell(x+S);S===0?E.value=C.totalsRowLabel:this.getFormula(C)&&(E.value={formula:C.totalsRowFormula,result:C.totalsRowResult})})}}get model(){return this.table}set model(p){this.table=p}cacheState(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}commit(){if(!this._cache)return;this.validate();let p=a.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(let d=0;d1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.rows.splice(p,d)}getColumn(p){let d=this.table.columns[p];return new n(this,d,p)}addColumn(p,d,u){this.cacheState(),u===void 0?(this.table.columns.push(p),this.table.rows.forEach((x,_)=>{x.push(d[_])})):(this.table.columns.splice(u,0,p),this.table.rows.forEach((x,_)=>{x.splice(u,0,d[_])}))}removeColumns(p){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.columns.splice(p,d),this.table.rows.forEach(u=>{u.splice(p,d)})}_assign(p,d,u){this.cacheState(),p[d]=u}get ref(){return this.table.ref}set ref(p){this._assign(this.table,"ref",p)}get name(){return this.table.name}set name(p){this.table.name=p}get displayName(){return this.table.displyName||this.table.name}set displayNamename(p){this.table.displayName=p}get headerRow(){return this.table.headerRow}set headerRow(p){this._assign(this.table,"headerRow",p)}get totalsRow(){return this.table.totalsRow}set totalsRow(p){this._assign(this.table,"totalsRow",p)}get theme(){return this.table.style.name}set theme(p){this.table.style.name=p}get showFirstColumn(){return this.table.style.showFirstColumn}set showFirstColumn(p){this.table.style.showFirstColumn=p}get showLastColumn(){return this.table.style.showLastColumn}set showLastColumn(p){this.table.style.showLastColumn=p}get showRowStripes(){return this.table.style.showRowStripes}set showRowStripes(p){this.table.style.showRowStripes=p}get showColumnStripes(){return this.table.style.showColumnStripes}set showColumnStripes(p){this.table.style.showColumnStripes=p}}},{"../utils/col-cache":19}],13:[function(e,r,i){"use strict";let a=e("./worksheet"),n=e("./defined-names"),p=e("../xlsx/xlsx"),d=e("../csv/csv");r.exports=class{constructor(){this.category="",this.company="",this.created=new Date,this.description="",this.keywords="",this.manager="",this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject="",this.title="",this.views=[],this.media=[],this._definedNames=new n}get xlsx(){return this._xlsx||(this._xlsx=new p(this)),this._xlsx}get csv(){return this._csv||(this._csv=new d(this)),this._csv}get nextId(){for(let u=1;u(w&&w.orderNo)>E?w.orderNo:E,0),C=Object.assign({},x,{id:_,name:u,orderNo:v+1,workbook:this}),S=new a(C);return this._worksheets[_]=S,S}removeWorksheetEx(u){delete this._worksheets[u.id]}removeWorksheet(u){let x=this.getWorksheet(u);x&&x.destroy()}getWorksheet(u){return u===void 0?this._worksheets.find(Boolean):typeof u=="number"?this._worksheets[u]:typeof u=="string"?this._worksheets.find(x=>x&&x.name===u):void 0}get worksheets(){return this._worksheets.slice(1).sort((u,x)=>u.orderNo-x.orderNo).filter(Boolean)}eachSheet(u){this.worksheets.forEach(x=>{u(x,x.id)})}get definedNames(){return this._definedNames}clearThemes(){this._themes=void 0}addImage(u){let x=this.media.length;return this.media.push(Object.assign({},u,{type:"image"})),x}getImage(u){return this.media[u]}get model(){return{creator:this.creator||"Unknown",lastModifiedBy:this.lastModifiedBy||"Unknown",lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(u=>u.model),sheets:this.worksheets.map(u=>u.model).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}}set model(u){this.creator=u.creator,this.lastModifiedBy=u.lastModifiedBy,this.lastPrinted=u.lastPrinted,this.created=u.created,this.modified=u.modified,this.company=u.company,this.manager=u.manager,this.title=u.title,this.subject=u.subject,this.keywords=u.keywords,this.category=u.category,this.description=u.description,this.language=u.language,this.revision=u.revision,this.contentStatus=u.contentStatus,this.properties=u.properties,this.calcProperties=u.calcProperties,this._worksheets=[],u.worksheets.forEach(x=>{let{id:_,name:v,state:C}=x,S=u.sheets&&u.sheets.findIndex(E=>E.id===_);(this._worksheets[_]=new a({id:_,name:v,orderNo:S,state:C,workbook:this})).model=x}),this._definedNames.model=u.definedNames,this.views=u.views,this._themes=u.themes,this.media=u.media||[]}}},{"../csv/csv":1,"../xlsx/xlsx":144,"./defined-names":6,"./worksheet":14}],14:[function(e,r,i){"use strict";let a=e("../utils/under-dash"),n=e("../utils/col-cache"),p=e("./range"),d=e("./row"),u=e("./column"),x=e("./enums"),_=e("./image"),v=e("./table"),C=e("./data-validations"),S=e("../utils/encryptor"),{copyStyle:E}=e("../utils/copy-style");r.exports=class{constructor(w){w=w||{},this._workbook=w.workbook,this.id=w.id,this.orderNo=w.orderNo,this.name=w.name,this.state=w.state||"visible",this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},w.properties),this.pageSetup=Object.assign({},{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:"portrait",horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!w.pageSetup||!w.pageSetup.fitToWidth&&!w.pageSetup.fitToHeight||w.pageSetup.scale),pageOrder:"downThenOver",blackAndWhite:!1,draft:!1,cellComments:"None",errors:"displayed",scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},w.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},w.headerFooter),this.dataValidations=new C,this.views=w.views||[],this.autoFilter=w.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}get name(){return this._name}set name(w){if(w===void 0&&(w="sheet"+this.id),this._name!==w){if(typeof w!="string")throw new Error("The name has to be a string.");if(w==="")throw new Error("The name can't be empty.");if(w==="History")throw new Error('The name "History" is protected. Please use a different name.');if(/[*?:/\\[\]]/.test(w))throw new Error(`Worksheet name ${w} cannot include any of the following characters: * ? : \\ / [ ]`);if(/(^')|('$)/.test(w))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: "+w);if(w&&w.length>31&&(console.warn(`Worksheet name ${w} exceeds 31 chars. This will be truncated`),w=w.substring(0,31)),this._workbook._worksheets.find(I=>I&&I.name.toLowerCase()===w.toLowerCase()))throw new Error("Worksheet name already exists: "+w);this._name=w}}get workbook(){return this._workbook}destroy(){this._workbook.removeWorksheetEx(this)}get dimensions(){let w=new p;return this._rows.forEach(I=>{if(I){let T=I.dimensions;T&&w.expand(I.number,T.min,I.number,T.max)}}),w}get columns(){return this._columns}set columns(w){this._headerRowCount=w.reduce((A,V)=>{let G=(V.header?1:V.headers&&V.headers.length)||0;return Math.max(A,G)},0);let I=1,T=this._columns=[];w.forEach(A=>{let V=new u(this,I++,!1);T.push(V),V.defn=A})}getColumnKey(w){return this._keys[w]}setColumnKey(w,I){this._keys[w]=I}deleteColumnKey(w){delete this._keys[w]}eachColumnKey(w){a.each(this._keys,w)}getColumn(w){if(typeof w=="string"){let I=this._keys[w];if(I)return I;w=n.l2n(w)}if(this._columns||(this._columns=[]),w>this._columns.length){let I=this._columns.length+1;for(;I<=w;)this._columns.push(new u(this,I++))}return this._columns[w-1]}spliceColumns(w,I){let T=this._rows.length;for(var A=arguments.length,V=new Array(A>2?A-2:0),G=2;G0)for(let nt=0;nt{ot.push(ct[nt]||null)});let ht=this.getRow(nt+1);ht.splice.apply(ht,ot)}else this._rows.forEach(nt=>{nt&&nt.splice(w,I)});let J=V.length-I,at=w+I,X=this._columns.length;if(J<0)for(let nt=w+V.length;nt<=X;nt++)this.getColumn(nt).defn=this.getColumn(nt-J).defn;else if(J>0)for(let nt=X;nt>=at;nt--)this.getColumn(nt+J).defn=this.getColumn(nt).defn;for(let nt=w;nt{w=Math.max(w,I.cellCount)}),w}get actualColumnCount(){let w=[],I=0;return this.eachRow(T=>{T.eachCell(A=>{let{col:V}=A;w[V]||(w[V]=!0,I++)})}),I}_commitRow(){}get _lastRowNumber(){let w=this._rows,I=w.length;for(;I>0&&w[I-1]===void 0;)I--;return I}get _nextRow(){return this._lastRowNumber+1}get lastRow(){if(this._rows.length)return this._rows[this._rows.length-1]}findRow(w){return this._rows[w-1]}findRows(w,I){return this._rows.slice(w-1,w-1+I)}get rowCount(){return this._lastRowNumber}get actualRowCount(){let w=0;return this.eachRow(()=>{w++}),w}getRow(w){let I=this._rows[w-1];return I||(I=this._rows[w-1]=new d(this,w)),I}getRows(w,I){if(I<1)return;let T=[];for(let A=w;A1&&arguments[1]!==void 0?arguments[1]:"n",T=this._nextRow,A=this.getRow(T);return A.values=w,this._setStyleOption(T,I[0]==="i"?I:"n"),A}addRows(w){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n",T=[];return w.forEach(A=>{T.push(this.addRow(A,I))}),T}insertRow(w,I){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";return this.spliceRows(w,0,I),this._setStyleOption(w,T),this.getRow(w)}insertRows(w,I){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";if(this.spliceRows(w,0,...I),T!=="n")for(let A=0;A1&&arguments[1]!==void 0?arguments[1]:"n";I[0]==="o"&&this.findRow(w+1)!==void 0?this._copyStyle(w+1,w,I[1]==="+"):I[0]==="i"&&this.findRow(w-1)!==void 0&&this._copyStyle(w-1,w,I[1]==="+")}_copyStyle(w,I){let T=arguments.length>2&&arguments[2]!==void 0&&arguments[2],A=this.getRow(w),V=this.getRow(I);V.style=E(A.style),A.eachCell({includeEmpty:T},(G,J)=>{V.getCell(J).style=E(G.style)}),V.height=A.height}duplicateRow(w,I){let T=arguments.length>2&&arguments[2]!==void 0&&arguments[2],A=this._rows[w-1],V=new Array(I).fill(A.values);this.spliceRows(w+1,T?0:I,...V);for(let G=0;G{J.getCell(X).style=at.style})}}spliceRows(w,I){let T=w+I;for(var A=arguments.length,V=new Array(A>2?A-2:0),G=2;G{ht.getCell(z).style=ct.style}),this._rows[nt-1]=void 0}else this._rows[nt+at-1]=void 0;else if(at>0)for(nt=X;nt>=T;nt--)if(ot=this._rows[nt-1],ot){let ht=this.getRow(nt+at);ht.values=ot.values,ht.style=ot.style,ht.height=ot.height,ot.eachCell({includeEmpty:!0},(ct,z)=>{if(ht.getCell(z).style=ct.style,ct._value.constructor.name==="MergeValue"){let U=this.getRow(ct._row._number+J).getCell(z),st=ct._value._master,M=this.getRow(st._row._number+J).getCell(st._column._number);U.merge(M)}})}else this._rows[nt+at-1]=void 0;for(nt=0;nt{T&&T.hasValues&&I(T,T.number)})}getSheetValues(){let w=[];return this._rows.forEach(I=>{I&&(w[I.number]=I.values)}),w}findCell(w,I){let T=n.getAddress(w,I),A=this._rows[T.row-1];return A?A.findCell(T.col):void 0}getCell(w,I){let T=n.getAddress(w,I);return this.getRow(T.row).getCellEx(T)}mergeCells(){for(var w=arguments.length,I=new Array(w),T=0;T{if(A.intersects(w))throw new Error("Cannot merge already merged cells")});let T=this.getCell(w.top,w.left);for(let A=w.top;A<=w.bottom;A++)for(let V=w.left;V<=w.right;V++)(A>w.top||V>w.left)&&this.getCell(A,V).merge(T,I);this._merges[T.address]=w}_unMergeMaster(w){let I=this._merges[w.address];if(I){for(let T=I.top;T<=I.bottom;T++)for(let A=I.left;A<=I.right;A++)this.getCell(T,A).unmerge();delete this._merges[w.address]}}get hasMerges(){return a.some(this._merges,Boolean)}unMergeCells(){for(var w=arguments.length,I=new Array(w),T=0;T3&&arguments[3]!==void 0?arguments[3]:"shared",V=n.decode(w),{top:G,left:J,bottom:at,right:X}=V,nt=X-J+1,ot=n.encodeAddress(G,J),ht=A==="shared",ct;ct=typeof T=="function"?T:Array.isArray(T)?Array.isArray(T[0])?(U,st)=>T[U-G][st-J]:(U,st)=>T[(U-G)*nt+(st-J)]:()=>{};let z=!0;for(let U=G;U<=at;U++)for(let st=J;st<=X;st++)z?(this.getCell(U,st).value={shareType:A,formula:I,ref:w,result:ct(U,st)},z=!1):this.getCell(U,st).value=ht?{sharedFormula:ot,result:ct(U,st)}:ct(U,st)}addImage(w,I){let T={type:"image",imageId:w,range:I};this._media.push(new _(this,T))}getImages(){return this._media.filter(w=>w.type==="image")}addBackgroundImage(w){let I={type:"background",imageId:w};this._media.push(new _(this,I))}getBackgroundImageId(){let w=this._media.find(I=>I.type==="background");return w&&w.imageId}protect(w,I){return new Promise(T=>{this.sheetProtection={sheet:!0},I&&"spinCount"in I&&(I.spinCount=Number.isFinite(I.spinCount)?Math.round(Math.max(0,I.spinCount)):1e5),w&&(this.sheetProtection.algorithmName="SHA-512",this.sheetProtection.saltValue=S.randomBytes(16).toString("base64"),this.sheetProtection.spinCount=I&&"spinCount"in I?I.spinCount:1e5,this.sheetProtection.hashValue=S.convertPasswordToHash(w,"SHA512",this.sheetProtection.saltValue,this.sheetProtection.spinCount)),I&&(this.sheetProtection=Object.assign(this.sheetProtection,I),!w&&"spinCount"in I&&delete this.sheetProtection.spinCount),T()})}unprotect(){this.sheetProtection=null}addTable(w){let I=new v(this,w);return this.tables[w.name]=I,I}getTable(w){return this.tables[w]}removeTable(w){delete this.tables[w]}getTables(){return Object.values(this.tables)}addConditionalFormatting(w){this.conditionalFormattings.push(w)}removeConditionalFormatting(w){typeof w=="number"?this.conditionalFormattings.splice(w,1):this.conditionalFormattings=w instanceof Function?this.conditionalFormattings.filter(w):[]}get tabColor(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor}set tabColor(w){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=w}get model(){let w={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(A=>A.model),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(A=>A.model),conditionalFormattings:this.conditionalFormattings};w.cols=u.toModel(this.columns);let I=w.rows=[],T=w.dimensions=new p;return this._rows.forEach(A=>{let V=A&&A.model;V&&(T.expand(V.number,V.min,V.number,V.max),I.push(V))}),w.merges=[],a.each(this._merges,A=>{w.merges.push(A.range)}),w}_parseRows(w){this._rows=[],w.rows.forEach(I=>{let T=new d(this,I.number);this._rows[T.number-1]=T,T.model=I})}_parseMergeCells(w){a.each(w.mergeCells,I=>{this.mergeCellsWithoutStyle(I)})}set model(w){this.name=w.name,this._columns=u.fromModel(this,w.cols),this._parseRows(w),this._parseMergeCells(w),this.dataValidations=new C(w.dataValidations),this.properties=w.properties,this.pageSetup=w.pageSetup,this.headerFooter=w.headerFooter,this.views=w.views,this.autoFilter=w.autoFilter,this._media=w.media.map(I=>new _(this,I)),this.sheetProtection=w.sheetProtection,this.tables=w.tables.reduce((I,T)=>{let A=new v;return A.model=T,I[T.name]=A,I},{}),this.conditionalFormattings=w.conditionalFormattings}}},{"../utils/col-cache":19,"../utils/copy-style":20,"../utils/encryptor":21,"../utils/under-dash":26,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(e,r,i){"use strict";e("core-js/modules/es.promise"),e("core-js/modules/es.promise.finally"),e("core-js/modules/es.object.assign"),e("core-js/modules/es.object.keys"),e("core-js/modules/es.object.values"),e("core-js/modules/es.symbol"),e("core-js/modules/es.symbol.async-iterator"),e("core-js/modules/es.array.iterator"),e("core-js/modules/es.array.includes"),e("core-js/modules/es.array.find-index"),e("core-js/modules/es.array.find"),e("core-js/modules/es.string.from-code-point"),e("core-js/modules/es.string.includes"),e("core-js/modules/es.number.is-nan"),e("regenerator-runtime/runtime");let a={Workbook:e("./doc/workbook")},n=e("./doc/enums");Object.keys(n).forEach(p=>{a[p]=n[p]}),r.exports=a},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":359,"core-js/modules/es.array.find-index":358,"core-js/modules/es.array.includes":360,"core-js/modules/es.array.iterator":361,"core-js/modules/es.number.is-nan":363,"core-js/modules/es.object.assign":364,"core-js/modules/es.object.keys":366,"core-js/modules/es.object.values":367,"core-js/modules/es.promise":372,"core-js/modules/es.promise.finally":371,"core-js/modules/es.string.from-code-point":376,"core-js/modules/es.string.includes":377,"core-js/modules/es.symbol":381,"core-js/modules/es.symbol.async-iterator":378,"regenerator-runtime/runtime":492}],16:[function(e,r,i){"use strict";let a=typeof TextDecoder>"u"?null:new TextDecoder("utf-8");i.bufferToString=function(n){return typeof n=="string"?n:a?a.decode(n):n.toString()}},{}],17:[function(e,r,i){"use strict";let a=typeof TextEncoder>"u"?null:new TextEncoder("utf-8"),{Buffer:n}=e("buffer");i.stringToBuffer=function(p){return typeof p!="string"?p:a?n.from(a.encode(p).buffer):n.from(p)}},{buffer:220}],18:[function(e,r,i){"use strict";let a=e("./under-dash"),n=e("./col-cache");r.exports=class{constructor(p){this.template=p,this.sheets={}}addCell(p){this.addCellEx(n.decodeEx(p))}getCell(p){return this.findCellEx(n.decodeEx(p),!0)}findCell(p){return this.findCellEx(n.decodeEx(p),!1)}findCellAt(p,d,u){let x=this.sheets[p],_=x&&x[d];return _&&_[u]}addCellEx(p){if(p.top)for(let d=p.top;d<=p.bottom;d++)for(let u=p.left;u<=p.right;u++)this.getCellAt(p.sheetName,d,u);else this.findCellEx(p,!0)}getCellEx(p){return this.findCellEx(p,!0)}findCellEx(p,d){let u=this.findSheet(p,d),x=this.findSheetRow(u,p,d);return this.findRowCell(x,p,d)}getCellAt(p,d,u){let x=this.sheets[p]||(this.sheets[p]=[]),_=x[d]||(x[d]=[]);return _[u]||(_[u]={sheetName:p,address:n.n2l(u)+d,row:d,col:u})}removeCellEx(p){let d=this.findSheet(p);if(!d)return;let u=this.findSheetRow(d,p);u&&delete u[p.col]}forEachInSheet(p,d){let u=this.sheets[p];u&&u.forEach((x,_)=>{x&&x.forEach((v,C)=>{v&&d(v,_,C)})})}forEach(p){a.each(this.sheets,(d,u)=>{this.forEachInSheet(u,p)})}map(p){let d=[];return this.forEach(u=>{d.push(p(u))}),d}findSheet(p,d){let u=p.sheetName;return this.sheets[u]?this.sheets[u]:d?this.sheets[u]=[]:void 0}findSheetRow(p,d,u){let{row:x}=d;return p&&p[x]?p[x]:u?p[x]=[]:void 0}findRowCell(p,d,u){let{col:x}=d;return p&&p[x]?p[x]:u?p[x]=this.template?Object.assign(d,JSON.parse(JSON.stringify(this.template))):d:void 0}spliceRows(p,d,u,x){let _=this.sheets[p];if(_){let v=[];for(let C=0;C{C.splice(d,u,...v)})}}}},{"./col-cache":19,"./under-dash":26}],19:[function(e,r,i){"use strict";let a=/^[A-Z]+\d+$/,n={_dictionary:["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"],_l2nFill:0,_l2n:{},_n2l:[],_level:p=>p<=26?1:p<=676?2:3,_fill(p){let d,u,x,_,v,C=1;if(p>=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&p>=1){for(;C<=26;)d=this._dictionary[C-1],this._n2l[C]=d,this._l2n[d]=C,C++;this._l2nFill=1}if(this._l2nFill<2&&p>=2){for(C=27;C<=702;)u=C-27,x=u%26,_=Math.floor(u/26),d=this._dictionary[_]+this._dictionary[x],this._n2l[C]=d,this._l2n[d]=C,C++;this._l2nFill=2}if(this._l2nFill<3&&p>=3){for(C=703;C<=16384;)u=C-703,x=u%26,_=Math.floor(u/26)%26,v=Math.floor(u/676),d=this._dictionary[v]+this._dictionary[_]+this._dictionary[x],this._n2l[C]=d,this._l2n[d]=C,C++;this._l2nFill=3}},l2n(p){if(this._l2n[p]||this._fill(p.length),!this._l2n[p])throw new Error("Out of bounds. Invalid column letter: "+p);return this._l2n[p]},n2l(p){if(p<1||p>16384)throw new Error(p+" is out of bounds. Excel supports columns from 1 to 16384");return this._n2l[p]||this._fill(this._level(p)),this._n2l[p]},_hash:{},validateAddress(p){if(!a.test(p))throw new Error("Invalid Address: "+p);return!0},decodeAddress(p){let d=p.length<5&&this._hash[p];if(d)return d;let u=!1,x="",_=0,v=!1,C="",S=0;for(let w,I=0;I=65&&w<=90)u=!0,x+=p[I],_=26*_+w-64;else if(w>=48&&w<=57)v=!0,C+=p[I],S=10*S+w-48;else if(v&&u&&w!==36)break;if(u){if(_>16384)throw new Error("Out of bounds. Invalid column letter: "+x)}else _=void 0;v||(S=void 0);let E={address:p=x+C,col:_,row:S,$col$row:`$${x}$${C}`};return _<=100&&S<=100&&(this._hash[p]=E,this._hash[E.$col$row]=E),E},getAddress(p,d){if(d){let u=this.n2l(d)+p;return this.decodeAddress(u)}return this.decodeAddress(p)},decode(p){let d=p.split(":");if(d.length===2){let u=this.decodeAddress(d[0]),x=this.decodeAddress(d[1]),_={top:Math.min(u.row,x.row),left:Math.min(u.col,x.col),bottom:Math.max(u.row,x.row),right:Math.max(u.col,x.col)};return _.tl=this.n2l(_.left)+_.top,_.br=this.n2l(_.right)+_.bottom,_.dimensions=`${_.tl}:${_.br}`,_}return this.decodeAddress(p)},decodeEx(p){let d=p.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),u=d[1]||d[2],x=d[3],_=x.split(":");if(_.length>1){let C=this.decodeAddress(_[0]),S=this.decodeAddress(_[1]),E=Math.min(C.row,S.row),w=Math.min(C.col,S.col),I=Math.max(C.row,S.row),T=Math.max(C.col,S.col);return C=this.n2l(w)+E,S=this.n2l(T)+I,{top:E,left:w,bottom:I,right:T,sheetName:u,tl:{address:C,col:w,row:E,$col$row:`$${this.n2l(w)}$${E}`,sheetName:u},br:{address:S,col:T,row:I,$col$row:`$${this.n2l(T)}$${I}`,sheetName:u},dimensions:`${C}:${S}`}}if(x.startsWith("#"))return u?{sheetName:u,error:x}:{error:x};let v=this.decodeAddress(x);return u?ae({sheetName:u},v):v},encodeAddress:(p,d)=>n.n2l(d)+p,encode(){switch(arguments.length){case 2:return n.encodeAddress(arguments[0],arguments[1]);case 4:return`${n.encodeAddress(arguments[0],arguments[1])}:${n.encodeAddress(arguments[2],arguments[3])}`;default:throw new Error("Can only encode with 2 or 4 arguments")}},inRange(p,d){let[u,x,,_,v]=p,[C,S]=d;return C>=u&&C<=_&&S>=x&&S<=v}};r.exports=n},{}],20:[function(e,r,i){"use strict";let a=(p,d)=>ae(ae({},p),d.reduce((u,x)=>(p[x]&&(u[x]=ae({},p[x])),u),{})),n=function(p,d,u){let x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];p[u]&&(d[u]=a(p[u],x))};i.copyStyle=p=>{if(!p)return p;if(d=p,Object.keys(d).length===0)return{};var d;let u=ae({},p);return n(p,u,"font",["color"]),n(p,u,"alignment"),n(p,u,"protection"),p.border&&(n(p,u,"border"),n(p.border,u.border,"top",["color"]),n(p.border,u.border,"left",["color"]),n(p.border,u.border,"bottom",["color"]),n(p.border,u.border,"right",["color"]),n(p.border,u.border,"diagonal",["color"])),p.fill&&(n(p,u,"fill",["fgColor","bgColor","center"]),p.fill.stops&&(u.fill.stops=p.fill.stops.map(x=>a(x,["color"])))),u}},{}],21:[function(e,r,i){(function(a){(function(){"use strict";let n=e("crypto"),p={hash(d){let u=n.createHash(d);for(var x=arguments.length,_=new Array(x>1?x-1:0),v=1;vn.randomBytes(d)};r.exports=p}).call(this)}).call(this,e("buffer").Buffer)},{buffer:220,crypto:390}],22:[function(e,r,i){"use strict";let{SaxesParser:a}=e("saxes"),{PassThrough:n}=e("readable-stream"),{bufferToString:p}=e("./browser-buffer-decode");r.exports=function(d){return m9(this,null,function*(){d.pipe&&!d[Symbol.asyncIterator]&&(d=d.pipe(new n));let u=new a,x;u.on("error",w=>{x=w});let _=[];u.on("opentag",w=>_.push({eventType:"opentag",value:w})),u.on("text",w=>_.push({eventType:"text",value:w})),u.on("closetag",w=>_.push({eventType:"closetag",value:w}));try{for(var v=Px(d),C,S,E;C=!(S=yield new Gw(v.next())).done;C=!1){let w=S.value;if(u.write(p(w)),x)throw x;yield _,_=[]}}catch{E=[S]}finally{try{C&&(S=v.return)&&(yield new Gw(S.call(v)))}finally{if(E)throw E[0]}}})}},{"./browser-buffer-decode":16,"readable-stream":491,saxes:496}],23:[function(e,r,i){"use strict";let a=e("./col-cache"),n=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,p=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;r.exports={slideFormula:function(d,u,x){let _=a.decode(u),v=a.decode(x);return d.replace(n,(C,S,E,w,I)=>{if(I)return C;let T=p.exec(w);if(T){let A=T[1],V=T[2].toUpperCase(),G=T[3],J=T[4];if(V.length>3||V.length===3&&V>"XFD")return C;let at=a.l2n(V),X=parseInt(J,10);return A||(at+=v.col-_.col),G||(X+=v.row-_.row),(S||"")+(A||"")+a.n2l(at)+(G||"")+X}return C})}}},{"./col-cache":19}],24:[function(e,r,i){(function(a,n){(function(){"use strict";let p=e("readable-stream"),d=e("./utils"),u=e("./string-buf");class x{constructor(I,T){this._data=I,this._encoding=T}get length(){return this.toBuffer().length}copy(I,T,A,V){return this.toBuffer().copy(I,T,A,V)}toBuffer(){return this._buffer||(this._buffer=n.from(this._data,this._encoding)),this._buffer}}class _{constructor(I){this._data=I}get length(){return this._data.length}copy(I,T,A,V){return this._data._buf.copy(I,T,A,V)}toBuffer(){return this._data.toBuffer()}}class v{constructor(I){this._data=I}get length(){return this._data.length}copy(I,T,A,V){this._data.copy(I,T,A,V)}toBuffer(){return this._data}}class C{constructor(I){this.size=I,this.buffer=n.alloc(I),this.iRead=0,this.iWrite=0}toBuffer(){if(this.iRead===0&&this.iWrite===this.size)return this.buffer;let I=n.alloc(this.iWrite-this.iRead);return this.buffer.copy(I,0,this.iRead,this.iWrite),I}get length(){return this.iWrite-this.iRead}get eod(){return this.iRead===this.iWrite}get full(){return this.iWrite===this.size}read(I){let T;return I===0?null:I===void 0||I>=this.length?(T=this.toBuffer(),this.iRead=this.iWrite,T):(T=n.alloc(I),this.buffer.copy(T,0,this.iRead,I),this.iRead+=I,T)}write(I,T,A){let V=Math.min(A,this.size-this.iWrite);return I.copy(this.buffer,this.iWrite,T,T+V),this.iWrite+=V,V}}let S=function(w){w=w||{},this.bufSize=w.bufSize||1048576,this.buffers=[],this.batch=w.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};d.inherits(S,p.Duplex,{toBuffer(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return n.concat(this.buffers.map(w=>w.toBuffer()))}},_getWritableBuffer(){if(this.buffers.length){let I=this.buffers[this.buffers.length-1];if(!I.full)return I}let w=new C(this.bufSize);return this.buffers.push(w),w},_pipe(w){return Zn(this,null,function*(){yield Promise.all(this.pipes.map(function(I){return new Promise(T=>{I.write(w.toBuffer(),()=>{T()})})}))})},_writeToBuffers(w){let I=0,T=w.length;for(;I1;)this._pipe(this.buffers.shift());else this.corked?(this._writeToBuffers(A),a.nextTick(T)):(yield this._pipe(A),T());else this.paused||this.emit("data",A.toBuffer()),this._writeToBuffers(A),this.emit("readable");return!0})},cork(){this.corked=!0},_flush(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork(){this.corked=!1,this._flush()},end(w,I,T){let A=V=>{V?T(V):(this._flush(),this.pipes.forEach(G=>{G.end()}),this.emit("finish"))};w?this.write(w,I,A):A()},read(w){let I;if(w){for(I=[];w&&this.buffers.length&&!this.buffers[0].eod;){let T=this.buffers[0],A=T.read(w);w-=A.length,I.push(A),T.eod&&T.full&&this.buffers.shift()}return n.concat(I)}return I=this.buffers.map(T=>T.toBuffer()).filter(Boolean),this.buffers=[],n.concat(I)},setEncoding(w){this.encoding=w},pause(){this.paused=!0},resume(){this.paused=!1},isPaused(){return!!this.paused},pipe(w){this.pipes.push(w),!this.paused&&this.buffers.length&&this.end()},unpipe(w){this.pipes=this.pipes.filter(I=>I!==w)},unshift(){throw new Error("Not Implemented")},wrap(){throw new Error("Not Implemented")}}),r.exports=S}).call(this)}).call(this,e("_process"),e("buffer").Buffer)},{"./string-buf":25,"./utils":27,_process:467,buffer:220,"readable-stream":491}],25:[function(e,r,i){(function(a){(function(){"use strict";r.exports=class{constructor(n){this._buf=a.alloc(n&&n.size||16384),this._encoding=n&&n.encoding||"utf8",this._inPos=0,this._buffer=void 0}get length(){return this._inPos}get capacity(){return this._buf.length}get buffer(){return this._buf}toBuffer(){return this._buffer||(this._buffer=a.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}reset(n){n=n||0,this._buffer=void 0,this._inPos=n}_grow(n){let p=2*this._buf.length;for(;p=this._buf.length-4;)this._grow(this._inPos+n.length),p=this._inPos+this._buf.write(n,this._inPos,this._encoding);this._inPos=p}addStringBuf(n){n.length&&(this._buffer=void 0,this.length+n.length>this.capacity&&this._grow(this.length+n.length),n._buf.copy(this._buf,this._inPos,0,n.length),this._inPos+=n.length)}}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:220}],26:[function(e,r,i){"use strict";let{toString:a}=Object.prototype,n=/["&<>]/,p={each:function(d,u){d&&(Array.isArray(d)?d.forEach(u):Object.keys(d).forEach(x=>{u(d[x],x)}))},some:function(d,u){return!!d&&(Array.isArray(d)?d.some(u):Object.keys(d).some(x=>u(d[x],x)))},every:function(d,u){return!d||(Array.isArray(d)?d.every(u):Object.keys(d).every(x=>u(d[x],x)))},map:function(d,u){return d?Array.isArray(d)?d.map(u):Object.keys(d).map(x=>u(d[x],x)):[]},keyBy:(d,u)=>d.reduce((x,_)=>(x[_[u]]=_,x),{}),isEqual:function(d,u){let x=typeof d,_=typeof u,v=Array.isArray(d),C=Array.isArray(u),S;if(x!==_)return!1;switch(typeof d){case"object":if(v||C)return!(!v||!C)&&d.length===u.length&&d.every((E,w)=>{let I=u[w];return p.isEqual(E,I)});if(d===null||u===null)return d===u;if(S=Object.keys(d),Object.keys(u).length!==S.length)return!1;for(let E of S)if(!u.hasOwnProperty(E))return!1;return p.every(d,(E,w)=>{let I=u[w];return p.isEqual(E,I)});default:return d===u}},escapeHtml(d){let u=n.exec(d);if(!u)return d;let x="",_="",v=0,C=u.index;for(;C":_=">";break;default:continue}v!==C&&(x+=d.substring(v,C)),v=C+1,x+=_}return v!==C?x+d.substring(v,C):x},strcmp:(d,u)=>du?1:0,isUndefined:d=>a.call(d)==="[object Undefined]",isObject:d=>a.call(d)==="[object Object]",deepMerge(){let d=arguments[0]||{},{length:u}=arguments,x,_,v;function C(S,E){x=d[E],v=Array.isArray(S),p.isObject(S)||v?(v?(v=!1,_=x&&Array.isArray(x)?x:[]):_=x&&p.isObject(x)?x:{},d[E]=p.deepMerge(_,S)):p.isUndefined(S)||(d[E]=S)}for(let S=0;S&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,u={nop(){},promiseImmediate:x=>new Promise(_=>{a.setImmediate?n(()=>{_(x)}):setTimeout(()=>{_(x)},1)}),inherits:function(x,_,v,C){x.super_=_,C||(C=v,v=null),v&&Object.keys(v).forEach(E=>{Object.defineProperty(x,E,Object.getOwnPropertyDescriptor(v,E))});let S={constructor:{value:x,enumerable:!1,writable:!1,configurable:!0}};C&&Object.keys(C).forEach(E=>{S[E]=Object.getOwnPropertyDescriptor(C,E)}),x.prototype=Object.create(_.prototype,S)},dateToExcel:(x,_)=>25569+x.getTime()/864e5-(_?1462:0),excelToDate(x,_){let v=Math.round(24*(x-25569+(_?1462:0))*3600*1e3);return new Date(v)},parsePath(x){let _=x.lastIndexOf("/");return{path:x.substring(0,_),name:x.substring(_+1)}},getRelsPath(x){let _=u.parsePath(x);return`${_.path}/_rels/${_.name}.rels`},xmlEncode(x){let _=d.exec(x);if(!_)return x;let v="",C="",S=0,E=_.index;for(;E=11&&w!==13)){C="";break}continue}S!==E&&(v+=x.substring(S,E)),S=E+1,C&&(v+=C)}return S!==E?v+x.substring(S,E):v},xmlDecode:x=>x.replace(/&([a-z]*);/g,_=>{switch(_){case"<":return"<";case">":return">";case"&":return"&";case"'":return"'";case""":return'"';default:return _}}),validInt(x){let _=parseInt(x,10);return Number.isNaN(_)?0:_},isDateFmt(x){return x?(x=(x=x.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/)!==null:!1},fs:{exists:x=>new Promise(_=>{p.access(x,p.constants.F_OK,v=>{_(!v)})})},toIsoDateString:x=>x.toIsoString().subsstr(0,10),parseBoolean:x=>x===!0||x==="true"||x===1||x==="1"};r.exports=u}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},e("timers").setImmediate)},{fs:216,timers:523}],28:[function(e,r,i){"use strict";let a=e("./under-dash"),n=e("./utils");function p(x,_,v){x.push(` ${_}="${n.xmlEncode(v.toString())}"`)}function d(x,_){if(_){let v=[];a.each(_,(C,S)=>{C!==void 0&&p(v,S,C)}),x.push(v.join(""))}}class u{constructor(){this._xml=[],this._stack=[],this._rollbacks=[]}get tos(){return this._stack.length?this._stack[this._stack.length-1]:void 0}get cursor(){return this._xml.length}openXml(_){let v=this._xml;v.push(" `)}openNode(_,v){let C=this.tos,S=this._xml;C&&this.open&&S.push(">"),this._stack.push(_),S.push("<"),S.push(_),d(S,v),this.leaf=!0,this.open=!0}addAttribute(_,v){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");v!==void 0&&p(this._xml,_,v)}addAttributes(_){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");d(this._xml,_)}writeText(_){let v=this._xml;this.open&&(v.push(">"),this.open=!1),this.leaf=!1,v.push(n.xmlEncode(_.toString()))}writeXml(_){this.open&&(this._xml.push(">"),this.open=!1),this.leaf=!1,this._xml.push(_)}closeNode(){let _=this._stack.pop(),v=this._xml;this.leaf?v.push("/>"):(v.push("")),this.open=!1,this.leaf=!1}leafNode(_,v,C){this.openNode(_,v),C!==void 0&&this.writeText(C),this.closeNode()}closeAll(){for(;this._stack.length;)this.closeNode()}addRollback(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}commit(){this._rollbacks.pop()}rollback(){let _=this._rollbacks.pop();this._xml.length>_.xml&&this._xml.splice(_.xml,this._xml.length-_.xml),this._stack.length>_.stack&&this._stack.splice(_.stack,this._stack.length-_.stack),this.leaf=_.leaf,this.open=_.open}get xml(){return this.closeAll(),this._xml.join("")}}u.StdDocAttributes={version:"1.0",encoding:"UTF-8",standalone:"yes"},r.exports=u},{"./under-dash":26,"./utils":27}],29:[function(e,r,i){(function(a){(function(){"use strict";let n=e("events"),p=e("jszip"),d=e("./stream-buf"),{stringToBuffer:u}=e("./browser-buffer-encode");class x extends n.EventEmitter{constructor(v){super(),this.options=Object.assign({type:"nodebuffer",compression:"DEFLATE"},v),this.zip=new p,this.stream=new d}append(v,C){C.hasOwnProperty("base64")&&C.base64?this.zip.file(C.name,v,{base64:!0}):(a.browser&&typeof v=="string"&&(v=u(v)),this.zip.file(C.name,v))}finalize(){return Zn(this,null,function*(){let v=yield this.zip.generateAsync(this.options);this.stream.end(v),this.emit("finish")})}read(v){return this.stream.read(v)}setEncoding(v){return this.stream.setEncoding(v)}pause(){return this.stream.pause()}resume(){return this.stream.resume()}isPaused(){return this.stream.isPaused()}pipe(v,C){return this.stream.pipe(v,C)}unpipe(v){return this.stream.unpipe(v)}unshift(v){return this.stream.unshift(v)}wrap(v){return this.stream.wrap(v)}}r.exports={ZipWriter:x}}).call(this)}).call(this,e("_process"))},{"./browser-buffer-encode":17,"./stream-buf":24,_process:467,events:422,jszip:441}],30:[function(e,r,i){"use strict";r.exports={0:{f:"General"},1:{f:"0"},2:{f:"0.00"},3:{f:"#,##0"},4:{f:"#,##0.00"},9:{f:"0%"},10:{f:"0.00%"},11:{f:"0.00E+00"},12:{f:"# ?/?"},13:{f:"# ??/??"},14:{f:"mm-dd-yy"},15:{f:"d-mmm-yy"},16:{f:"d-mmm"},17:{f:"mmm-yy"},18:{f:"h:mm AM/PM"},19:{f:"h:mm:ss AM/PM"},20:{f:"h:mm"},21:{f:"h:mm:ss"},22:{f:'m/d/yy "h":mm'},27:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5E74" mm"\u6708" dd"\u65E5"'},28:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},29:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},30:{"zh-tw":"m/d/yy ","zh-cn":"m-d-yy","ja-jp":"m/d/yy","ko-kr":"mm-dd-yy"},31:{"zh-tw":'yyyy"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'yyyy"\u5E74"m"\u6708"d"\u65E5"',"ja-jp":'yyyy"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":'yyyy"\uB144" mm"\uC6D4" dd"\uC77C"'},32:{"zh-tw":'hh"\u6642"mm"\u5206"',"zh-cn":'h"\u65F6"mm"\u5206"',"ja-jp":'h"\u6642"mm"\u5206"',"ko-kr":'h"\uC2DC" mm"\uBD84"'},33:{"zh-tw":'hh"\u6642"mm"\u5206"ss"\u79D2"',"zh-cn":'h"\u65F6"mm"\u5206"ss"\u79D2"',"ja-jp":'h"\u6642"mm"\u5206"ss"\u79D2"',"ko-kr":'h"\uC2DC" mm"\uBD84" ss"\uCD08"'},34:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'\u4E0A\u5348/\u4E0B\u5348 h"\u65F6"mm"\u5206"',"ja-jp":'yyyy"\u5E74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},35:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"ss"\u79D2"',"zh-cn":'\u4E0A\u5348/\u4E0B\u5348 h"\u65F6"mm"\u5206"ss"\u79D2"',"ja-jp":'m"\u6708"d"\u65E5"',"ko-kr":"yyyy-mm-dd"},36:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5E74" mm"\u6708" dd"\u65E5"'},37:{f:"#,##0 ;(#,##0)"},38:{f:"#,##0 ;[Red](#,##0)"},39:{f:"#,##0.00 ;(#,##0.00)"},40:{f:"#,##0.00 ;[Red](#,##0.00)"},45:{f:"mm:ss"},46:{f:"[h]:mm:ss"},47:{f:"mmss.0"},48:{f:"##0.0E+0"},49:{f:"@"},50:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5E74" mm"\u6708" dd"\u65E5"'},51:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},52:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":'yyyy"\u5E74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},53:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"ss"\u79D2"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'m"\u6708"d"\u65E5"',"ko-kr":"yyyy-mm-dd"},54:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},55:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'\u4E0A\u5348/\u4E0B\u5348 h"\u65F6"mm"\u5206"',"ja-jp":'yyyy"\u5E74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},56:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"ss"\u79D2"',"zh-cn":'\u4E0A\u5348/\u4E0B\u5348 h"\u65F6"mm"\u5206"ss"\u79D2"',"ja-jp":'m"\u6708"d"\u65E5"',"ko-kr":"yyyy-mm-dd"},57:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5E74" mm"\u6708" dd"\u65E5"'},58:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},59:{"th-th":"t0"},60:{"th-th":"t0.00"},61:{"th-th":"t#,##0"},62:{"th-th":"t#,##0.00"},67:{"th-th":"t0%"},68:{"th-th":"t0.00%"},69:{"th-th":"t# ?/?"},70:{"th-th":"t# ??/??"},81:{"th-th":"d/m/bb"}}},{}],31:[function(e,r,i){"use strict";r.exports={OfficeDocument:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",Worksheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",CalcChain:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain",SharedStrings:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",Styles:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Theme:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",Hyperlink:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",Image:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",CoreProperties:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",ExtenderProperties:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",Comments:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",VmlDrawing:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",Table:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table"}},{}],32:[function(e,r,i){"use strict";let a=e("../../utils/parse-sax"),n=e("../../utils/xml-stream");class p{prepare(){}render(){}parseOpen(u){}parseText(u){}parseClose(u){}reconcile(u,x){}reset(){this.model=null,this.map&&Object.values(this.map).forEach(u=>{u instanceof p?u.reset():u.xform&&u.xform.reset()})}mergeModel(u){this.model=Object.assign(this.model||{},u)}parse(u){return Zn(this,null,function*(){try{for(var x=Px(u),_,v,C;_=!(v=yield x.next()).done;_=!1){let S=v.value;for(let{eventType:E,value:w}of S)if(E==="opentag")this.parseOpen(w);else if(E==="text")this.parseText(w);else if(E==="closetag"&&!this.parseClose(w.name))return this.model}}catch{C=[v]}finally{try{_&&(v=x.return)&&(yield v.call(x))}finally{if(C)throw C[0]}}return this.model})}parseStream(u){return Zn(this,null,function*(){return this.parse(a(u))})}get xml(){return this.toXml(this.model)}toXml(u){let x=new n;return this.render(x,u),x.xml}static toAttribute(u,x){let _=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(u===void 0){if(_)return x}else if(_||u!==x)return u.toString()}static toStringAttribute(u,x){let _=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return p.toAttribute(u,x,_)}static toStringValue(u,x){return u===void 0?x:u}static toBoolAttribute(u,x){let _=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(u===void 0){if(_)return x}else if(_||u!==x)return u?"1":"0"}static toBoolValue(u,x){return u===void 0?x:u==="1"}static toIntAttribute(u,x){let _=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return p.toAttribute(u,x,_)}static toIntValue(u,x){return u===void 0?x:parseInt(u,10)}static toFloatAttribute(u,x){let _=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return p.toAttribute(u,x,_)}static toFloatValue(u,x){return u===void 0?x:parseFloat(u)}}r.exports=p},{"../../utils/parse-sax":22,"../../utils/xml-stream":28}],33:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("../../../utils/col-cache");function p(u){try{return n.decodeEx(u),!0}catch{return!1}}function d(u){let x=[],_=!1,v="";return u.split(",").forEach(C=>{if(!C)return;let S=(C.match(/'/g)||[]).length;if(!S)return void(_?v+=C+",":p(C)&&x.push(C));let E=S%2==0;!_&&E&&p(C)?x.push(C):_&&!E?(_=!1,p(v+C)&&x.push(v+C),v=""):(_=!0,v+=C+",")}),x}r.exports=class extends a{render(u,x){u.openNode("definedName",{name:x.name,localSheetId:x.localSheetId}),u.writeText(x.ranges.join(",")),u.closeNode()}parseOpen(u){switch(u.name){case"definedName":return this._parsedName=u.attributes.name,this._parsedLocalSheetId=u.attributes.localSheetId,this._parsedText=[],!0;default:return!1}}parseText(u){this._parsedText.push(u)}parseClose(){return this.model={name:this._parsedName,ranges:d(this._parsedText.join(""))},this._parsedLocalSheetId!==void 0&&(this.model.localSheetId=parseInt(this._parsedLocalSheetId,10)),!1}}},{"../../../utils/col-cache":19,"../base-xform":32}],34:[function(e,r,i){"use strict";let a=e("../../../utils/utils"),n=e("../base-xform");r.exports=class extends n{render(p,d){p.leafNode("sheet",{sheetId:d.id,name:d.name,state:d.state,"r:id":d.rId})}parseOpen(p){return p.name==="sheet"&&(this.model={name:a.xmlDecode(p.attributes.name),id:parseInt(p.attributes.sheetId,10),state:p.attributes.state,rId:p.attributes["r:id"]},!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/utils":27,"../base-xform":32}],35:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{render(n,p){n.leafNode("calcPr",{calcId:171027,fullCalcOnLoad:p.fullCalcOnLoad?1:void 0})}parseOpen(n){return n.name==="calcPr"&&(this.model={},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],36:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{render(n,p){n.leafNode("workbookPr",{date1904:p.date1904?1:void 0,defaultThemeVersion:164011,filterPrivacy:1})}parseOpen(n){return n.name==="workbookPr"&&(this.model={date1904:n.attributes.date1904==="1"},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],37:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{render(n,p){let d={xWindow:p.x||0,yWindow:p.y||0,windowWidth:p.width||12e3,windowHeight:p.height||24e3,firstSheet:p.firstSheet,activeTab:p.activeTab};p.visibility&&p.visibility!=="visible"&&(d.visibility=p.visibility),n.leafNode("workbookView",d)}parseOpen(n){if(n.name==="workbookView"){let p=this.model={},d=function(x,_,v){let C=_!==void 0?p[x]=_:v;C!==void 0&&(p[x]=C)},u=function(x,_,v){let C=_!==void 0?p[x]=parseInt(_,10):v;C!==void 0&&(p[x]=C)};return u("x",n.attributes.xWindow,0),u("y",n.attributes.yWindow,0),u("width",n.attributes.windowWidth,25e3),u("height",n.attributes.windowHeight,1e4),d("visibility",n.attributes.visibility,"visible"),u("activeTab",n.attributes.activeTab,void 0),u("firstSheet",n.attributes.firstSheet,void 0),!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],38:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../../../utils/col-cache"),p=e("../../../utils/xml-stream"),d=e("../base-xform"),u=e("../static-xform"),x=e("../list-xform"),_=e("./defined-name-xform"),v=e("./sheet-xform"),C=e("./workbook-view-xform"),S=e("./workbook-properties-xform"),E=e("./workbook-calc-properties-xform");class w extends d{constructor(){super(),this.map={fileVersion:w.STATIC_XFORMS.fileVersion,workbookPr:new S,bookViews:new x({tag:"bookViews",count:!1,childXform:new C}),sheets:new x({tag:"sheets",count:!1,childXform:new v}),definedNames:new x({tag:"definedNames",count:!1,childXform:new _}),calcPr:new E}}prepare(T){T.sheets=T.worksheets;let A=[],V=0;T.sheets.forEach(G=>{if(G.pageSetup&&G.pageSetup.printArea&&G.pageSetup.printArea.split("&&").forEach(J=>{let at=J.split(":"),X={name:"_xlnm.Print_Area",ranges:[`'${G.name}'!$${at[0]}:$${at[1]}`],localSheetId:V};A.push(X)}),G.pageSetup&&(G.pageSetup.printTitlesRow||G.pageSetup.printTitlesColumn)){let J=[];if(G.pageSetup.printTitlesColumn){let X=G.pageSetup.printTitlesColumn.split(":");J.push(`'${G.name}'!$${X[0]}:$${X[1]}`)}if(G.pageSetup.printTitlesRow){let X=G.pageSetup.printTitlesRow.split(":");J.push(`'${G.name}'!$${X[0]}:$${X[1]}`)}let at={name:"_xlnm.Print_Titles",ranges:J,localSheetId:V};A.push(at)}V++}),A.length&&(T.definedNames=T.definedNames.concat(A)),(T.media||[]).forEach((G,J)=>{G.name=G.type+(J+1)})}render(T,A){T.openXml(p.StdDocAttributes),T.openNode("workbook",w.WORKBOOK_ATTRIBUTES),this.map.fileVersion.render(T),this.map.workbookPr.render(T,A.properties),this.map.bookViews.render(T,A.views),this.map.sheets.render(T,A.sheets),this.map.definedNames.render(T,A.definedNames),this.map.calcPr.render(T,A.calcProperties),T.closeNode()}parseOpen(T){if(this.parser)return this.parser.parseOpen(T),!0;switch(T.name){case"workbook":return!0;default:return this.parser=this.map[T.name],this.parser&&this.parser.parseOpen(T),!0}}parseText(T){this.parser&&this.parser.parseText(T)}parseClose(T){if(this.parser)return this.parser.parseClose(T)||(this.parser=void 0),!0;switch(T){case"workbook":return this.model={sheets:this.map.sheets.model,properties:this.map.workbookPr.model||{},views:this.map.bookViews.model,calcProperties:{}},this.map.definedNames.model&&(this.model.definedNames=this.map.definedNames.model),!1;default:return!0}}reconcile(T){let A=(T.workbookRels||[]).reduce((X,nt)=>(X[nt.Id]=nt,X),{}),V=[],G,J=0;(T.sheets||[]).forEach(X=>{let nt=A[X.rId];nt&&(G=T.worksheetHash["xl/"+nt.Target.replace(/^(\s|\/xl\/)+/,"")],G&&(G.name=X.name,G.id=X.id,G.state=X.state,V[J++]=G))});let at=[];a.each(T.definedNames,X=>{if(X.name==="_xlnm.Print_Area"){if(G=V[X.localSheetId],G){G.pageSetup||(G.pageSetup={});let nt=n.decodeEx(X.ranges[0]);G.pageSetup.printArea=G.pageSetup.printArea?`${G.pageSetup.printArea}&&${nt.dimensions}`:nt.dimensions}}else if(X.name==="_xlnm.Print_Titles"){if(G=V[X.localSheetId],G){G.pageSetup||(G.pageSetup={});let nt=X.ranges.join(","),ot=/\$/g,ht=/\$\d+:\$\d+/,ct=nt.match(ht);if(ct&&ct.length){let st=ct[0];G.pageSetup.printTitlesRow=st.replace(ot,"")}let z=/\$[A-Z]+:\$[A-Z]+/,U=nt.match(z);if(U&&U.length){let st=U[0];G.pageSetup.printTitlesColumn=st.replace(ot,"")}}}else at.push(X)}),T.definedNames=at,T.media.forEach((X,nt)=>{X.index=nt})}}w.WORKBOOK_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x15","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},w.STATIC_XFORMS={fileVersion:new u({tag:"fileVersion",$:{appName:"xl",lastEdited:5,lowestEdited:5,rupBuild:9303}})},r.exports=w},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./defined-name-xform":33,"./sheet-xform":34,"./workbook-calc-properties-xform":35,"./workbook-properties-xform":36,"./workbook-view-xform":37}],39:[function(e,r,i){"use strict";let a=e("../strings/rich-text-xform"),n=e("../../../utils/utils"),p=e("../base-xform"),d=r.exports=function(u){this.model=u};n.inherits(d,p,{get tag(){return"r"},get richTextXform(){return this._richTextXform||(this._richTextXform=new a),this._richTextXform},render(u,x){x=x||this.model,u.openNode("comment",{ref:x.ref,authorId:0}),u.openNode("text"),x&&x.note&&x.note.texts&&x.note.texts.forEach(_=>{this.richTextXform.render(u,_)}),u.closeNode(),u.closeNode()},parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case"comment":return this.model=ae({type:"note",note:{texts:[]}},u.attributes),!0;case"r":return this.parser=this.richTextXform,this.parser.parseOpen(u),!0;default:return!1}},parseText(u){this.parser&&this.parser.parseText(u)},parseClose(u){switch(u){case"comment":return!1;case"r":return this.model.note.texts.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(u),!0}}})},{"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],40:[function(e,r,i){"use strict";let a=e("../../../utils/xml-stream"),n=e("../../../utils/utils"),p=e("../base-xform"),d=e("./comment-xform"),u=r.exports=function(){this.map={comment:new d}};n.inherits(u,p,{COMMENTS_ATTRIBUTES:{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main"}},{render(x,_){_=_||this.model,x.openXml(a.StdDocAttributes),x.openNode("comments",u.COMMENTS_ATTRIBUTES),x.openNode("authors"),x.leafNode("author",null,"Author"),x.closeNode(),x.openNode("commentList"),_.comments.forEach(v=>{this.map.comment.render(x,v)}),x.closeNode(),x.closeNode()},parseOpen(x){if(this.parser)return this.parser.parseOpen(x),!0;switch(x.name){case"commentList":return this.model={comments:[]},!0;case"comment":return this.parser=this.map.comment,this.parser.parseOpen(x),!0;default:return!1}},parseText(x){this.parser&&this.parser.parseText(x)},parseClose(x){switch(x){case"commentList":return!1;case"comment":return this.model.comments.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(x),!0}}})},{"../../../utils/utils":27,"../../../utils/xml-stream":28,"../base-xform":32,"./comment-xform":39}],41:[function(e,r,i){"use strict";let a=e("../../base-xform");r.exports=class extends a{constructor(n){super(),this._model=n}get tag(){return this._model&&this._model.tag}render(n,p,d){(p===d[2]||this.tag==="x:SizeWithCells"&&p===d[1])&&n.leafNode(this.tag)}parseOpen(n){switch(n.name){case this.tag:return this.model={},this.model[this.tag]=!0,!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../base-xform":32}],42:[function(e,r,i){"use strict";let a=e("../../base-xform");r.exports=class extends a{constructor(n){super(),this._model=n}get tag(){return this._model&&this._model.tag}render(n,p){n.leafNode(this.tag,null,p)}parseOpen(n){switch(n.name){case this.tag:return this.text="",!0;default:return!1}}parseText(n){this.text=n}parseClose(){return!1}}},{"../../base-xform":32}],43:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"x:Anchor"}getAnchorRect(n){let p=Math.floor(n.left),d=Math.floor(68*(n.left-p)),u=Math.floor(n.top),x=Math.floor(18*(n.top-u)),_=Math.floor(n.right),v=Math.floor(68*(n.right-_)),C=Math.floor(n.bottom);return[p,d,u,x,_,v,C,Math.floor(18*(n.bottom-C))]}getDefaultRect(n){let p=n.col,d=Math.max(n.row-2,0);return[p,6,d,14,p+2,2,d+4,16]}render(n,p){let d=p.anchor?this.getAnchorRect(p.anchor):this.getDefaultRect(p.refAddress);n.leafNode("x:Anchor",null,d.join(", "))}parseOpen(n){switch(n.name){case this.tag:return this.text="",!0;default:return!1}}parseText(n){this.text=n}parseClose(){return!1}}},{"../base-xform":32}],44:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./vml-anchor-xform"),p=e("./style/vml-protection-xform"),d=e("./style/vml-position-xform"),u=["twoCells","oneCells","absolute"];r.exports=class extends a{constructor(){super(),this.map={"x:Anchor":new n,"x:Locked":new p({tag:"x:Locked"}),"x:LockText":new p({tag:"x:LockText"}),"x:SizeWithCells":new d({tag:"x:SizeWithCells"}),"x:MoveWithCells":new d({tag:"x:MoveWithCells"})}}get tag(){return"x:ClientData"}render(x,_){let{protection:v,editAs:C}=_.note;x.openNode(this.tag,{ObjectType:"Note"}),this.map["x:MoveWithCells"].render(x,C,u),this.map["x:SizeWithCells"].render(x,C,u),this.map["x:Anchor"].render(x,_),this.map["x:Locked"].render(x,v.locked),x.leafNode("x:AutoFill",null,"False"),this.map["x:LockText"].render(x,v.lockText),x.leafNode("x:Row",null,_.refAddress.row-1),x.leafNode("x:Column",null,_.refAddress.col-1),x.closeNode()}parseOpen(x){switch(x.name){case this.tag:this.reset(),this.model={anchor:[],protection:{},editAs:""};break;default:this.parser=this.map[x.name],this.parser&&this.parser.parseOpen(x)}return!0}parseText(x){this.parser&&this.parser.parseText(x)}parseClose(x){if(this.parser)return this.parser.parseClose(x)||(this.parser=void 0),!0;switch(x){case this.tag:return this.normalizeModel(),!1;default:return!0}}normalizeModel(){let x=Object.assign({},this.map["x:MoveWithCells"].model,this.map["x:SizeWithCells"].model),_=Object.keys(x).length;this.model.editAs=u[_],this.model.anchor=this.map["x:Anchor"].text,this.model.protection.locked=this.map["x:Locked"].text,this.model.protection.lockText=this.map["x:LockText"].text}}},{"../base-xform":32,"./style/vml-position-xform":41,"./style/vml-protection-xform":42,"./vml-anchor-xform":43}],45:[function(e,r,i){"use strict";let a=e("../../../utils/xml-stream"),n=e("../base-xform"),p=e("./vml-shape-xform");class d extends n{constructor(){super(),this.map={"v:shape":new p}}get tag(){return"xml"}render(x,_){x.openXml(a.StdDocAttributes),x.openNode(this.tag,d.DRAWING_ATTRIBUTES),x.openNode("o:shapelayout",{"v:ext":"edit"}),x.leafNode("o:idmap",{"v:ext":"edit",data:1}),x.closeNode(),x.openNode("v:shapetype",{id:"_x0000_t202",coordsize:"21600,21600","o:spt":202,path:"m,l,21600r21600,l21600,xe"}),x.leafNode("v:stroke",{joinstyle:"miter"}),x.leafNode("v:path",{gradientshapeok:"t","o:connecttype":"rect"}),x.closeNode(),_.comments.forEach((v,C)=>{this.map["v:shape"].render(x,v,C)}),x.closeNode()}parseOpen(x){if(this.parser)return this.parser.parseOpen(x),!0;switch(x.name){case this.tag:this.reset(),this.model={comments:[]};break;default:this.parser=this.map[x.name],this.parser&&this.parser.parseOpen(x)}return!0}parseText(x){this.parser&&this.parser.parseText(x)}parseClose(x){if(this.parser)return this.parser.parseClose(x)||(this.model.comments.push(this.parser.model),this.parser=void 0),!0;switch(x){case this.tag:return!1;default:return!0}}reconcile(x,_){x.anchors.forEach(v=>{v.br?this.map["xdr:twoCellAnchor"].reconcile(v,_):this.map["xdr:oneCellAnchor"].reconcile(v,_)})}}d.DRAWING_ATTRIBUTES={"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":"urn:schemas-microsoft-com:office:office","xmlns:x":"urn:schemas-microsoft-com:office:excel"},r.exports=d},{"../../../utils/xml-stream":28,"../base-xform":32,"./vml-shape-xform":46}],46:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./vml-textbox-xform"),p=e("./vml-client-data-xform");class d extends a{constructor(){super(),this.map={"v:textbox":new n,"x:ClientData":new p}}get tag(){return"v:shape"}render(x,_,v){x.openNode("v:shape",d.V_SHAPE_ATTRIBUTES(_,v)),x.leafNode("v:fill",{color2:"infoBackground [80]"}),x.leafNode("v:shadow",{color:"none [81]",obscured:"t"}),x.leafNode("v:path",{"o:connecttype":"none"}),this.map["v:textbox"].render(x,_),this.map["x:ClientData"].render(x,_),x.closeNode()}parseOpen(x){if(this.parser)return this.parser.parseOpen(x),!0;switch(x.name){case this.tag:this.reset(),this.model={margins:{insetmode:x.attributes["o:insetmode"]},anchor:"",editAs:"",protection:{}};break;default:this.parser=this.map[x.name],this.parser&&this.parser.parseOpen(x)}return!0}parseText(x){this.parser&&this.parser.parseText(x)}parseClose(x){if(this.parser)return this.parser.parseClose(x)||(this.parser=void 0),!0;switch(x){case this.tag:return this.model.margins.inset=this.map["v:textbox"].model&&this.map["v:textbox"].model.inset,this.model.protection=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.protection,this.model.anchor=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.anchor,this.model.editAs=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.editAs,!1;default:return!0}}}d.V_SHAPE_ATTRIBUTES=(u,x)=>({id:"_x0000_s"+(1025+x),type:"#_x0000_t202",style:"position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden",fillcolor:"infoBackground [80]",strokecolor:"none [81]","o:insetmode":u.note.margins&&u.note.margins.insetmode}),r.exports=d},{"../base-xform":32,"./vml-client-data-xform":44,"./vml-textbox-xform":47}],47:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"v:textbox"}conversionUnit(n,p,d){return`${parseFloat(n)*p.toFixed(2)}${d}`}reverseConversionUnit(n){return(n||"").split(",").map(p=>Number(parseFloat(this.conversionUnit(parseFloat(p),.1,"")).toFixed(2)))}render(n,p){let d={style:"mso-direction-alt:auto"};if(p&&p.note){let{inset:u}=p.note&&p.note.margins;Array.isArray(u)&&(u=u.map(x=>this.conversionUnit(x,10,"mm")).join(",")),u&&(d.inset=u)}n.openNode("v:textbox",d),n.leafNode("div",{style:"text-align:left"}),n.closeNode()}parseOpen(n){switch(n.name){case this.tag:return this.model={inset:this.reverseConversionUnit(n.attributes.inset)},!0;default:return!0}}parseText(){}parseClose(n){switch(n){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],48:[function(e,r,i){"use strict";let a=e("./base-xform");r.exports=class extends a{createNewModel(n){return{}}parseOpen(n){return this.parser=this.parser||this.map[n.name],this.parser?(this.parser.parseOpen(n),!0):n.name===this.tag&&(this.model=this.createNewModel(n),!0)}parseText(n){this.parser&&this.parser.parseText(n)}onParserClose(n,p){this.model[n]=p.model}parseClose(n){return this.parser?(this.parser.parseClose(n)||(this.onParserClose(n,this.parser),this.parser=void 0),!0):n!==this.tag}}},{"./base-xform":32}],49:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{render(n,p){n.openNode("HeadingPairs"),n.openNode("vt:vector",{size:2,baseType:"variant"}),n.openNode("vt:variant"),n.leafNode("vt:lpstr",void 0,"Worksheets"),n.closeNode(),n.openNode("vt:variant"),n.leafNode("vt:i4",void 0,p.length),n.closeNode(),n.closeNode(),n.closeNode()}parseOpen(n){return n.name==="HeadingPairs"}parseText(){}parseClose(n){return n!=="HeadingPairs"}}},{"../base-xform":32}],50:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{render(n,p){n.openNode("TitlesOfParts"),n.openNode("vt:vector",{size:p.length,baseType:"lpstr"}),p.forEach(d=>{n.leafNode("vt:lpstr",void 0,d.name)}),n.closeNode(),n.closeNode()}parseOpen(n){return n.name==="TitlesOfParts"}parseText(){}parseClose(n){return n!=="TitlesOfParts"}}},{"../base-xform":32}],51:[function(e,r,i){"use strict";let a=e("../../../utils/xml-stream"),n=e("../base-xform"),p=e("../simple/string-xform"),d=e("./app-heading-pairs-xform"),u=e("./app-titles-of-parts-xform");class x extends n{constructor(){super(),this.map={Company:new p({tag:"Company"}),Manager:new p({tag:"Manager"}),HeadingPairs:new d,TitleOfParts:new u}}render(v,C){v.openXml(a.StdDocAttributes),v.openNode("Properties",x.PROPERTY_ATTRIBUTES),v.leafNode("Application",void 0,"Microsoft Excel"),v.leafNode("DocSecurity",void 0,"0"),v.leafNode("ScaleCrop",void 0,"false"),this.map.HeadingPairs.render(v,C.worksheets),this.map.TitleOfParts.render(v,C.worksheets),this.map.Company.render(v,C.company||""),this.map.Manager.render(v,C.manager),v.leafNode("LinksUpToDate",void 0,"false"),v.leafNode("SharedDoc",void 0,"false"),v.leafNode("HyperlinksChanged",void 0,"false"),v.leafNode("AppVersion",void 0,"16.0300"),v.closeNode()}parseOpen(v){if(this.parser)return this.parser.parseOpen(v),!0;switch(v.name){case"Properties":return!0;default:return this.parser=this.map[v.name],!!this.parser&&(this.parser.parseOpen(v),!0)}}parseText(v){this.parser&&this.parser.parseText(v)}parseClose(v){if(this.parser)return this.parser.parseClose(v)||(this.parser=void 0),!0;switch(v){case"Properties":return this.model={worksheets:this.map.TitleOfParts.model,company:this.map.Company.model,manager:this.map.Manager.model},!1;default:return!0}}}x.DateFormat=function(_){return _.toISOString().replace(/[.]\d{3,6}/,"")},x.DateAttrs={"xsi:type":"dcterms:W3CDTF"},x.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"},r.exports=x},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/string-xform":119,"./app-heading-pairs-xform":49,"./app-titles-of-parts-xform":50}],52:[function(e,r,i){"use strict";let a=e("../../../utils/xml-stream"),n=e("../base-xform");class p extends n{render(u,x){u.openXml(a.StdDocAttributes),u.openNode("Types",p.PROPERTY_ATTRIBUTES);let _={};(x.media||[]).forEach(v=>{if(v.type==="image"){let C=v.extension;_[C]||(_[C]=!0,u.leafNode("Default",{Extension:C,ContentType:"image/"+C}))}}),u.leafNode("Default",{Extension:"rels",ContentType:"application/vnd.openxmlformats-package.relationships+xml"}),u.leafNode("Default",{Extension:"xml",ContentType:"application/xml"}),u.leafNode("Override",{PartName:"/xl/workbook.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"}),x.worksheets.forEach(v=>{let C=`/xl/worksheets/sheet${v.id}.xml`;u.leafNode("Override",{PartName:C,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"})}),u.leafNode("Override",{PartName:"/xl/theme/theme1.xml",ContentType:"application/vnd.openxmlformats-officedocument.theme+xml"}),u.leafNode("Override",{PartName:"/xl/styles.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"}),x.sharedStrings&&x.sharedStrings.count&&u.leafNode("Override",{PartName:"/xl/sharedStrings.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"}),x.tables&&x.tables.forEach(v=>{u.leafNode("Override",{PartName:"/xl/tables/"+v.target,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"})}),x.drawings&&x.drawings.forEach(v=>{u.leafNode("Override",{PartName:`/xl/drawings/${v.name}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.drawing+xml"})}),x.commentRefs&&(u.leafNode("Default",{Extension:"vml",ContentType:"application/vnd.openxmlformats-officedocument.vmlDrawing"}),x.commentRefs.forEach(v=>{let{commentName:C}=v;u.leafNode("Override",{PartName:`/xl/${C}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml"})})),u.leafNode("Override",{PartName:"/docProps/core.xml",ContentType:"application/vnd.openxmlformats-package.core-properties+xml"}),u.leafNode("Override",{PartName:"/docProps/app.xml",ContentType:"application/vnd.openxmlformats-officedocument.extended-properties+xml"}),u.closeNode()}parseOpen(){return!1}parseText(){}parseClose(){return!1}}p.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/content-types"},r.exports=p},{"../../../utils/xml-stream":28,"../base-xform":32}],53:[function(e,r,i){"use strict";let a=e("../../../utils/xml-stream"),n=e("../base-xform"),p=e("../simple/date-xform"),d=e("../simple/string-xform"),u=e("../simple/integer-xform");class x extends n{constructor(){super(),this.map={"dc:creator":new d({tag:"dc:creator"}),"dc:title":new d({tag:"dc:title"}),"dc:subject":new d({tag:"dc:subject"}),"dc:description":new d({tag:"dc:description"}),"dc:identifier":new d({tag:"dc:identifier"}),"dc:language":new d({tag:"dc:language"}),"cp:keywords":new d({tag:"cp:keywords"}),"cp:category":new d({tag:"cp:category"}),"cp:lastModifiedBy":new d({tag:"cp:lastModifiedBy"}),"cp:lastPrinted":new p({tag:"cp:lastPrinted",format:x.DateFormat}),"cp:revision":new u({tag:"cp:revision"}),"cp:version":new d({tag:"cp:version"}),"cp:contentStatus":new d({tag:"cp:contentStatus"}),"cp:contentType":new d({tag:"cp:contentType"}),"dcterms:created":new p({tag:"dcterms:created",attrs:x.DateAttrs,format:x.DateFormat}),"dcterms:modified":new p({tag:"dcterms:modified",attrs:x.DateAttrs,format:x.DateFormat})}}render(v,C){v.openXml(a.StdDocAttributes),v.openNode("cp:coreProperties",x.CORE_PROPERTY_ATTRIBUTES),this.map["dc:creator"].render(v,C.creator),this.map["dc:title"].render(v,C.title),this.map["dc:subject"].render(v,C.subject),this.map["dc:description"].render(v,C.description),this.map["dc:identifier"].render(v,C.identifier),this.map["dc:language"].render(v,C.language),this.map["cp:keywords"].render(v,C.keywords),this.map["cp:category"].render(v,C.category),this.map["cp:lastModifiedBy"].render(v,C.lastModifiedBy),this.map["cp:lastPrinted"].render(v,C.lastPrinted),this.map["cp:revision"].render(v,C.revision),this.map["cp:version"].render(v,C.version),this.map["cp:contentStatus"].render(v,C.contentStatus),this.map["cp:contentType"].render(v,C.contentType),this.map["dcterms:created"].render(v,C.created),this.map["dcterms:modified"].render(v,C.modified),v.closeNode()}parseOpen(v){if(this.parser)return this.parser.parseOpen(v),!0;switch(v.name){case"cp:coreProperties":case"coreProperties":return!0;default:if(this.parser=this.map[v.name],this.parser)return this.parser.parseOpen(v),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(v))}}parseText(v){this.parser&&this.parser.parseText(v)}parseClose(v){if(this.parser)return this.parser.parseClose(v)||(this.parser=void 0),!0;switch(v){case"cp:coreProperties":case"coreProperties":return this.model={creator:this.map["dc:creator"].model,title:this.map["dc:title"].model,subject:this.map["dc:subject"].model,description:this.map["dc:description"].model,identifier:this.map["dc:identifier"].model,language:this.map["dc:language"].model,keywords:this.map["cp:keywords"].model,category:this.map["cp:category"].model,lastModifiedBy:this.map["cp:lastModifiedBy"].model,lastPrinted:this.map["cp:lastPrinted"].model,revision:this.map["cp:revision"].model,contentStatus:this.map["cp:contentStatus"].model,contentType:this.map["cp:contentType"].model,created:this.map["dcterms:created"].model,modified:this.map["dcterms:modified"].model},!1;default:throw new Error("Unexpected xml node in parseClose: "+v)}}}x.DateFormat=function(_){return _.toISOString().replace(/[.]\d{3}/,"")},x.DateAttrs={"xsi:type":"dcterms:W3CDTF"},x.CORE_PROPERTY_ATTRIBUTES={"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance"},r.exports=x},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/date-xform":117,"../simple/integer-xform":118,"../simple/string-xform":119}],54:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{render(n,p){n.leafNode("Relationship",p)}parseOpen(n){switch(n.name){case"Relationship":return this.model=n.attributes,!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],55:[function(e,r,i){"use strict";let a=e("../../../utils/xml-stream"),n=e("../base-xform"),p=e("./relationship-xform");class d extends n{constructor(){super(),this.map={Relationship:new p}}render(x,_){_=_||this._values,x.openXml(a.StdDocAttributes),x.openNode("Relationships",d.RELATIONSHIPS_ATTRIBUTES),_.forEach(v=>{this.map.Relationship.render(x,v)}),x.closeNode()}parseOpen(x){if(this.parser)return this.parser.parseOpen(x),!0;switch(x.name){case"Relationships":return this.model=[],!0;default:if(this.parser=this.map[x.name],this.parser)return this.parser.parseOpen(x),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(x))}}parseText(x){this.parser&&this.parser.parseText(x)}parseClose(x){if(this.parser)return this.parser.parseClose(x)||(this.model.push(this.parser.model),this.parser=void 0),!0;switch(x){case"Relationships":return!1;default:throw new Error("Unexpected xml node in parseClose: "+x)}}}d.RELATIONSHIPS_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"},r.exports=d},{"../../../utils/xml-stream":28,"../base-xform":32,"./relationship-xform":54}],56:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{parseOpen(n){if(this.parser)return this.parser.parseOpen(n),!0;switch(n.name){case this.tag:this.reset(),this.model={range:{editAs:n.attributes.editAs||"oneCell"}};break;default:this.parser=this.map[n.name],this.parser&&this.parser.parseOpen(n)}return!0}parseText(n){this.parser&&this.parser.parseText(n)}reconcilePicture(n,p){if(n&&n.rId){let d=p.rels[n.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/);if(d){let u=d[1],x=p.mediaIndex[u];return p.media[x]}}}}},{"../base-xform":32}],57:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./blip-xform");r.exports=class extends a{constructor(){super(),this.map={"a:blip":new n}}get tag(){return"xdr:blipFill"}render(p,d){p.openNode(this.tag),this.map["a:blip"].render(p,d),p.openNode("a:stretch"),p.leafNode("a:fillRect"),p.closeNode(),p.closeNode()}parseOpen(p){if(this.parser)return this.parser.parseOpen(p),!0;switch(p.name){case this.tag:this.reset();break;default:this.parser=this.map[p.name],this.parser&&this.parser.parseOpen(p)}return!0}parseText(){}parseClose(p){if(this.parser)return this.parser.parseClose(p)||(this.parser=void 0),!0;switch(p){case this.tag:return this.model=this.map["a:blip"].model,!1;default:return!0}}}},{"../base-xform":32,"./blip-xform":58}],58:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"a:blip"}render(n,p){n.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:embed":p.rId,cstate:"print"})}parseOpen(n){switch(n.name){case this.tag:return this.model={rId:n.attributes["r:embed"]},!0;default:return!0}}parseText(){}parseClose(n){switch(n){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],59:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"xdr:cNvPicPr"}render(n){n.openNode(this.tag),n.leafNode("a:picLocks",{noChangeAspect:"1"}),n.closeNode()}parseOpen(n){switch(n.name){case this.tag:default:return!0}}parseText(){}parseClose(n){switch(n){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],60:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./hlink-click-xform"),p=e("./ext-lst-xform");r.exports=class extends a{constructor(){super(),this.map={"a:hlinkClick":new n,"a:extLst":new p}}get tag(){return"xdr:cNvPr"}render(d,u){d.openNode(this.tag,{id:u.index,name:"Picture "+u.index}),this.map["a:hlinkClick"].render(d,u),this.map["a:extLst"].render(d,u),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.tag:this.reset();break;default:this.parser=this.map[d.name],this.parser&&this.parser.parseOpen(d)}return!0}parseText(){}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.parser=void 0),!0;switch(d){case this.tag:return this.model=this.map["a:hlinkClick"].model,!1;default:return!0}}}},{"../base-xform":32,"./ext-lst-xform":63,"./hlink-click-xform":65}],61:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("../simple/integer-xform");r.exports=class extends a{constructor(p){super(),this.tag=p.tag,this.map={"xdr:col":new n({tag:"xdr:col",zero:!0}),"xdr:colOff":new n({tag:"xdr:colOff",zero:!0}),"xdr:row":new n({tag:"xdr:row",zero:!0}),"xdr:rowOff":new n({tag:"xdr:rowOff",zero:!0})}}render(p,d){p.openNode(this.tag),this.map["xdr:col"].render(p,d.nativeCol),this.map["xdr:colOff"].render(p,d.nativeColOff),this.map["xdr:row"].render(p,d.nativeRow),this.map["xdr:rowOff"].render(p,d.nativeRowOff),p.closeNode()}parseOpen(p){if(this.parser)return this.parser.parseOpen(p),!0;switch(p.name){case this.tag:this.reset();break;default:this.parser=this.map[p.name],this.parser&&this.parser.parseOpen(p)}return!0}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){if(this.parser)return this.parser.parseClose(p)||(this.parser=void 0),!0;switch(p){case this.tag:return this.model={nativeCol:this.map["xdr:col"].model,nativeColOff:this.map["xdr:colOff"].model,nativeRow:this.map["xdr:row"].model,nativeRowOff:this.map["xdr:rowOff"].model},!1;default:return!0}}}},{"../base-xform":32,"../simple/integer-xform":118}],62:[function(e,r,i){"use strict";let a=e("../../../utils/col-cache"),n=e("../../../utils/xml-stream"),p=e("../base-xform"),d=e("./two-cell-anchor-xform"),u=e("./one-cell-anchor-xform");class x extends p{constructor(){super(),this.map={"xdr:twoCellAnchor":new d,"xdr:oneCellAnchor":new u}}prepare(v){v.anchors.forEach((C,S)=>{C.anchorType=function(E){return(typeof E.range=="string"?a.decode(E.range):E.range).br?"xdr:twoCellAnchor":"xdr:oneCellAnchor"}(C),this.map[C.anchorType].prepare(C,{index:S})})}get tag(){return"xdr:wsDr"}render(v,C){v.openXml(n.StdDocAttributes),v.openNode(this.tag,x.DRAWING_ATTRIBUTES),C.anchors.forEach(S=>{this.map[S.anchorType].render(v,S)}),v.closeNode()}parseOpen(v){if(this.parser)return this.parser.parseOpen(v),!0;switch(v.name){case this.tag:this.reset(),this.model={anchors:[]};break;default:this.parser=this.map[v.name],this.parser&&this.parser.parseOpen(v)}return!0}parseText(v){this.parser&&this.parser.parseText(v)}parseClose(v){if(this.parser)return this.parser.parseClose(v)||(this.model.anchors.push(this.parser.model),this.parser=void 0),!0;switch(v){case this.tag:return!1;default:return!0}}reconcile(v,C){v.anchors.forEach(S=>{S.br?this.map["xdr:twoCellAnchor"].reconcile(S,C):this.map["xdr:oneCellAnchor"].reconcile(S,C)})}}x.DRAWING_ATTRIBUTES={"xmlns:xdr":"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing","xmlns:a":"http://schemas.openxmlformats.org/drawingml/2006/main"},r.exports=x},{"../../../utils/col-cache":19,"../../../utils/xml-stream":28,"../base-xform":32,"./one-cell-anchor-xform":67,"./two-cell-anchor-xform":70}],63:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"a:extLst"}render(n){n.openNode(this.tag),n.openNode("a:ext",{uri:"{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}"}),n.leafNode("a16:creationId",{"xmlns:a16":"http://schemas.microsoft.com/office/drawing/2014/main",id:"{00000000-0008-0000-0000-000002000000}"}),n.closeNode(),n.closeNode()}parseOpen(n){switch(n.name){case this.tag:default:return!0}}parseText(){}parseClose(n){switch(n){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],64:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{constructor(n){super(),this.tag=n.tag,this.map={}}render(n,p){n.openNode(this.tag);let d=Math.floor(9525*p.width),u=Math.floor(9525*p.height);n.addAttribute("cx",d),n.addAttribute("cy",u),n.closeNode()}parseOpen(n){return n.name===this.tag&&(this.model={width:parseInt(n.attributes.cx||"0",10)/9525,height:parseInt(n.attributes.cy||"0",10)/9525},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],65:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"a:hlinkClick"}render(n,p){p.hyperlinks&&p.hyperlinks.rId&&n.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:id":p.hyperlinks.rId,tooltip:p.hyperlinks.tooltip})}parseOpen(n){switch(n.name){case this.tag:return this.model={hyperlinks:{rId:n.attributes["r:id"],tooltip:n.attributes.tooltip}},!0;default:return!0}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],66:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./c-nv-pr-xform"),p=e("./c-nv-pic-pr-xform");r.exports=class extends a{constructor(){super(),this.map={"xdr:cNvPr":new n,"xdr:cNvPicPr":new p}}get tag(){return"xdr:nvPicPr"}render(d,u){d.openNode(this.tag),this.map["xdr:cNvPr"].render(d,u),this.map["xdr:cNvPicPr"].render(d,u),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.tag:this.reset();break;default:this.parser=this.map[d.name],this.parser&&this.parser.parseOpen(d)}return!0}parseText(){}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.parser=void 0),!0;switch(d){case this.tag:return this.model=this.map["xdr:cNvPr"].model,!1;default:return!0}}}},{"../base-xform":32,"./c-nv-pic-pr-xform":59,"./c-nv-pr-xform":60}],67:[function(e,r,i){"use strict";let a=e("./base-cell-anchor-xform"),n=e("../static-xform"),p=e("./cell-position-xform"),d=e("./ext-xform"),u=e("./pic-xform");r.exports=class extends a{constructor(){super(),this.map={"xdr:from":new p({tag:"xdr:from"}),"xdr:ext":new d({tag:"xdr:ext"}),"xdr:pic":new u,"xdr:clientData":new n({tag:"xdr:clientData"})}}get tag(){return"xdr:oneCellAnchor"}prepare(x,_){this.map["xdr:pic"].prepare(x.picture,_)}render(x,_){x.openNode(this.tag,{editAs:_.range.editAs||"oneCell"}),this.map["xdr:from"].render(x,_.range.tl),this.map["xdr:ext"].render(x,_.range.ext),this.map["xdr:pic"].render(x,_.picture),this.map["xdr:clientData"].render(x,{}),x.closeNode()}parseClose(x){if(this.parser)return this.parser.parseClose(x)||(this.parser=void 0),!0;switch(x){case this.tag:return this.model.range.tl=this.map["xdr:from"].model,this.model.range.ext=this.map["xdr:ext"].model,this.model.picture=this.map["xdr:pic"].model,!1;default:return!0}}reconcile(x,_){x.medium=this.reconcilePicture(x.picture,_)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./ext-xform":64,"./pic-xform":68}],68:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("../static-xform"),p=e("./blip-fill-xform"),d=e("./nv-pic-pr-xform"),u=e("./sp-pr");r.exports=class extends a{constructor(){super(),this.map={"xdr:nvPicPr":new d,"xdr:blipFill":new p,"xdr:spPr":new n(u)}}get tag(){return"xdr:pic"}prepare(x,_){x.index=_.index+1}render(x,_){x.openNode(this.tag),this.map["xdr:nvPicPr"].render(x,_),this.map["xdr:blipFill"].render(x,_),this.map["xdr:spPr"].render(x,_),x.closeNode()}parseOpen(x){if(this.parser)return this.parser.parseOpen(x),!0;switch(x.name){case this.tag:this.reset();break;default:this.parser=this.map[x.name],this.parser&&this.parser.parseOpen(x)}return!0}parseText(){}parseClose(x){if(this.parser)return this.parser.parseClose(x)||(this.mergeModel(this.parser.model),this.parser=void 0),!0;switch(x){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"../static-xform":120,"./blip-fill-xform":57,"./nv-pic-pr-xform":66,"./sp-pr":69}],69:[function(e,r,i){"use strict";r.exports={tag:"xdr:spPr",c:[{tag:"a:xfrm",c:[{tag:"a:off",$:{x:"0",y:"0"}},{tag:"a:ext",$:{cx:"0",cy:"0"}}]},{tag:"a:prstGeom",$:{prst:"rect"},c:[{tag:"a:avLst"}]}]}},{}],70:[function(e,r,i){"use strict";let a=e("./base-cell-anchor-xform"),n=e("../static-xform"),p=e("./cell-position-xform"),d=e("./pic-xform");r.exports=class extends a{constructor(){super(),this.map={"xdr:from":new p({tag:"xdr:from"}),"xdr:to":new p({tag:"xdr:to"}),"xdr:pic":new d,"xdr:clientData":new n({tag:"xdr:clientData"})}}get tag(){return"xdr:twoCellAnchor"}prepare(u,x){this.map["xdr:pic"].prepare(u.picture,x)}render(u,x){u.openNode(this.tag,{editAs:x.range.editAs||"oneCell"}),this.map["xdr:from"].render(u,x.range.tl),this.map["xdr:to"].render(u,x.range.br),this.map["xdr:pic"].render(u,x.picture),this.map["xdr:clientData"].render(u,{}),u.closeNode()}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.parser=void 0),!0;switch(u){case this.tag:return this.model.range.tl=this.map["xdr:from"].model,this.model.range.br=this.map["xdr:to"].model,this.model.picture=this.map["xdr:pic"].model,!1;default:return!0}}reconcile(u,x){u.medium=this.reconcilePicture(u.picture,x)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./pic-xform":68}],71:[function(e,r,i){"use strict";let a=e("./base-xform");r.exports=class extends a{constructor(n){super(),this.tag=n.tag,this.always=!!n.always,this.count=n.count,this.empty=n.empty,this.$count=n.$count||"count",this.$=n.$,this.childXform=n.childXform,this.maxItems=n.maxItems}prepare(n,p){let{childXform:d}=this;n&&n.forEach((u,x)=>{p.index=x,d.prepare(u,p)})}render(n,p){if(this.always||p&&p.length){n.openNode(this.tag,this.$),this.count&&n.addAttribute(this.$count,p&&p.length||0);let{childXform:d}=this;(p||[]).forEach((u,x)=>{d.render(n,u,x)}),n.closeNode()}else this.empty&&n.leafNode(this.tag)}parseOpen(n){if(this.parser)return this.parser.parseOpen(n),!0;switch(n.name){case this.tag:return this.model=[],!0;default:return!!this.childXform.parseOpen(n)&&(this.parser=this.childXform,!0)}}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){if(this.parser){if(!this.parser.parseClose(n)&&(this.model.push(this.parser.model),this.parser=void 0,this.maxItems&&this.model.length>this.maxItems))throw new Error(`Max ${this.childXform.tag} count (${this.maxItems}) exceeded`);return!0}return!1}reconcile(n,p){if(n){let{childXform:d}=this;n.forEach(u=>{d.reconcile(u,p)})}}}},{"./base-xform":32}],72:[function(e,r,i){"use strict";let a=e("../../../utils/col-cache"),n=e("../base-xform");r.exports=class extends n{get tag(){return"autoFilter"}render(p,d){if(d)if(typeof d=="string")p.leafNode("autoFilter",{ref:d});else{let u=function(v){return typeof v=="string"?v:a.getAddress(v.row,v.column).address},x=u(d.from),_=u(d.to);x&&_&&p.leafNode("autoFilter",{ref:`${x}:${_}`})}}parseOpen(p){p.name==="autoFilter"&&(this.model=p.attributes.ref)}}},{"../../../utils/col-cache":19,"../base-xform":32}],73:[function(e,r,i){"use strict";let a=e("../../../utils/utils"),n=e("../base-xform"),p=e("../../../doc/range"),d=e("../../../doc/enums"),u=e("../strings/rich-text-xform");function x(_){if(_==null)return d.ValueType.Null;if(_ instanceof String||typeof _=="string")return d.ValueType.String;if(typeof _=="number")return d.ValueType.Number;if(typeof _=="boolean")return d.ValueType.Boolean;if(_ instanceof Date)return d.ValueType.Date;if(_.text&&_.hyperlink)return d.ValueType.Hyperlink;if(_.formula)return d.ValueType.Formula;if(_.error)return d.ValueType.Error;throw new Error("I could not understand type of value")}r.exports=class extends n{constructor(){super(),this.richTextXForm=new u}get tag(){return"c"}prepare(_,v){let C=v.styles.addStyleModel(_.style||{},function(S){switch(S.type){case d.ValueType.Formula:return x(S.result);default:return S.type}}(_));switch(C&&(_.styleId=C),_.comment&&v.comments.push(Le(ae({},_.comment),{ref:_.address})),_.type){case d.ValueType.String:case d.ValueType.RichText:v.sharedStrings&&(_.ssId=v.sharedStrings.add(_.value));break;case d.ValueType.Date:v.date1904&&(_.date1904=!0);break;case d.ValueType.Hyperlink:v.sharedStrings&&_.text!==void 0&&_.text!==null&&(_.ssId=v.sharedStrings.add(_.text)),v.hyperlinks.push({address:_.address,target:_.hyperlink,tooltip:_.tooltip});break;case d.ValueType.Merge:v.merges.add(_);break;case d.ValueType.Formula:if(v.date1904&&(_.date1904=!0),_.shareType==="shared"&&(_.si=v.siFormulae++),_.formula)v.formulae[_.address]=_;else if(_.sharedFormula){let S=v.formulae[_.sharedFormula];if(!S)throw new Error("Shared Formula master must exist above and or left of clone for cell "+_.address);S.si===void 0?(S.shareType="shared",S.si=v.siFormulae++,S.range=new p(S.address,_.address)):S.range&&S.range.expandToAddress(_.address),_.si=S.si}}}renderFormula(_,v){let C=null;switch(v.shareType){case"shared":C={t:"shared",ref:v.ref||v.range.range,si:v.si};break;case"array":C={t:"array",ref:v.ref};break;default:v.si!==void 0&&(C={t:"shared",si:v.si})}switch(x(v.result)){case d.ValueType.Null:_.leafNode("f",C,v.formula);break;case d.ValueType.String:_.addAttribute("t","str"),_.leafNode("f",C,v.formula),_.leafNode("v",null,v.result);break;case d.ValueType.Number:_.leafNode("f",C,v.formula),_.leafNode("v",null,v.result);break;case d.ValueType.Boolean:_.addAttribute("t","b"),_.leafNode("f",C,v.formula),_.leafNode("v",null,v.result?1:0);break;case d.ValueType.Error:_.addAttribute("t","e"),_.leafNode("f",C,v.formula),_.leafNode("v",null,v.result.error);break;case d.ValueType.Date:_.leafNode("f",C,v.formula),_.leafNode("v",null,a.dateToExcel(v.result,v.date1904));break;default:throw new Error("I could not understand type of value")}}render(_,v){if(v.type!==d.ValueType.Null||v.styleId){switch(_.openNode("c"),_.addAttribute("r",v.address),v.styleId&&_.addAttribute("s",v.styleId),v.type){case d.ValueType.Null:break;case d.ValueType.Number:_.leafNode("v",null,v.value);break;case d.ValueType.Boolean:_.addAttribute("t","b"),_.leafNode("v",null,v.value?"1":"0");break;case d.ValueType.Error:_.addAttribute("t","e"),_.leafNode("v",null,v.value.error);break;case d.ValueType.String:case d.ValueType.RichText:v.ssId!==void 0?(_.addAttribute("t","s"),_.leafNode("v",null,v.ssId)):v.value&&v.value.richText?(_.addAttribute("t","inlineStr"),_.openNode("is"),v.value.richText.forEach(C=>{this.richTextXForm.render(_,C)}),_.closeNode("is")):(_.addAttribute("t","str"),_.leafNode("v",null,v.value));break;case d.ValueType.Date:_.leafNode("v",null,a.dateToExcel(v.value,v.date1904));break;case d.ValueType.Hyperlink:v.ssId!==void 0?(_.addAttribute("t","s"),_.leafNode("v",null,v.ssId)):(_.addAttribute("t","str"),_.leafNode("v",null,v.text));break;case d.ValueType.Formula:this.renderFormula(_,v);break;case d.ValueType.Merge:}_.closeNode()}}parseOpen(_){if(this.parser)return this.parser.parseOpen(_),!0;switch(_.name){case"c":return this.model={address:_.attributes.r},this.t=_.attributes.t,_.attributes.s&&(this.model.styleId=parseInt(_.attributes.s,10)),!0;case"f":return this.currentNode="f",this.model.si=_.attributes.si,this.model.shareType=_.attributes.t,this.model.ref=_.attributes.ref,!0;case"v":return this.currentNode="v",!0;case"t":return this.currentNode="t",!0;case"r":return this.parser=this.richTextXForm,this.parser.parseOpen(_),!0;default:return!1}}parseText(_){if(this.parser)this.parser.parseText(_);else switch(this.currentNode){case"f":this.model.formula=this.model.formula?this.model.formula+_:_;break;case"v":case"t":this.model.value&&this.model.value.richText?this.model.value.richText.text=this.model.value.richText.text?this.model.value.richText.text+_:_:this.model.value=this.model.value?this.model.value+_:_}}parseClose(_){switch(_){case"c":{let{model:v}=this;if(v.formula||v.shareType)v.type=d.ValueType.Formula,v.value&&(this.t==="str"?v.result=a.xmlDecode(v.value):this.t==="b"?v.result=parseInt(v.value,10)!==0:this.t==="e"?v.result={error:v.value}:v.result=parseFloat(v.value),v.value=void 0);else if(v.value!==void 0)switch(this.t){case"s":v.type=d.ValueType.String,v.value=parseInt(v.value,10);break;case"str":v.type=d.ValueType.String,v.value=a.xmlDecode(v.value);break;case"inlineStr":v.type=d.ValueType.String;break;case"b":v.type=d.ValueType.Boolean,v.value=parseInt(v.value,10)!==0;break;case"e":v.type=d.ValueType.Error,v.value={error:v.value};break;default:v.type=d.ValueType.Number,v.value=parseFloat(v.value)}else v.styleId?v.type=d.ValueType.Null:v.type=d.ValueType.Merge;return!1}case"f":case"v":case"is":return this.currentNode=void 0,!0;case"t":return this.parser?(this.parser.parseClose(_),!0):(this.currentNode=void 0,!0);case"r":return this.model.value=this.model.value||{},this.model.value.richText=this.model.value.richText||[],this.model.value.richText.push(this.parser.model),this.parser=void 0,this.currentNode=void 0,!0;default:return!!this.parser&&(this.parser.parseClose(_),!0)}}reconcile(_,v){let C=_.styleId&&v.styles&&v.styles.getStyleModel(_.styleId);switch(C&&(_.style=C),_.styleId!==void 0&&(_.styleId=void 0),_.type){case d.ValueType.String:typeof _.value=="number"&&v.sharedStrings&&(_.value=v.sharedStrings.getString(_.value)),_.value.richText&&(_.type=d.ValueType.RichText);break;case d.ValueType.Number:C&&a.isDateFmt(C.numFmt)&&(_.type=d.ValueType.Date,_.value=a.excelToDate(_.value,v.date1904));break;case d.ValueType.Formula:_.result!==void 0&&C&&a.isDateFmt(C.numFmt)&&(_.result=a.excelToDate(_.result,v.date1904)),_.shareType==="shared"&&(_.ref?v.formulae[_.si]=_.address:(_.sharedFormula=v.formulae[_.si],delete _.shareType),delete _.si)}let S=v.hyperlinkMap[_.address];S&&(_.type===d.ValueType.Formula?(_.text=_.result,_.result=void 0):(_.text=_.value,_.value=void 0),_.type=d.ValueType.Hyperlink,_.hyperlink=S);let E=v.commentsMap&&v.commentsMap[_.address];E&&(_.comment=E)}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],74:[function(e,r,i){"use strict";let a=e("../../base-xform");r.exports=class extends a{get tag(){return"x14:cfIcon"}render(n,p){n.leafNode(this.tag,{iconSet:p.iconSet,iconId:p.iconId})}parseOpen(n){let{attributes:p}=n;this.model={iconSet:p.iconSet,iconId:a.toIntValue(p.iconId)}}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],75:[function(e,r,i){"use strict";let{v4:a}=e("uuid"),n=e("../../base-xform"),p=e("../../composite-xform"),d=e("./databar-ext-xform"),u=e("./icon-set-ext-xform"),x={"3Triangles":!0,"3Stars":!0,"5Boxes":!0};class _ extends p{constructor(){super(),this.map={"x14:dataBar":this.databarXform=new d,"x14:iconSet":this.iconSetXform=new u}}get tag(){return"x14:cfRule"}static isExt(C){return C.type==="dataBar"?d.isExt(C):!(C.type!=="iconSet"||!C.custom&&!x[C.iconSet])}prepare(C){_.isExt(C)&&(C.x14Id=`{${a()}}`.toUpperCase())}render(C,S){if(_.isExt(S))switch(S.type){case"dataBar":this.renderDataBar(C,S);break;case"iconSet":this.renderIconSet(C,S)}}renderDataBar(C,S){C.openNode(this.tag,{type:"dataBar",id:S.x14Id}),this.databarXform.render(C,S),C.closeNode()}renderIconSet(C,S){C.openNode(this.tag,{type:"iconSet",priority:S.priority,id:S.x14Id||`{${a()}}`}),this.iconSetXform.render(C,S),C.closeNode()}createNewModel(C){let{attributes:S}=C;return{type:S.type,x14Id:S.id,priority:n.toIntValue(S.priority)}}onParserClose(C,S){Object.assign(this.model,S.model)}}r.exports=_},{"../../base-xform":32,"../../composite-xform":48,"./databar-ext-xform":79,"./icon-set-ext-xform":81,uuid:528}],76:[function(e,r,i){"use strict";let a=e("../../composite-xform"),n=e("./f-ext-xform");r.exports=class extends a{constructor(){super(),this.map={"xm:f":this.fExtXform=new n}}get tag(){return"x14:cfvo"}render(p,d){p.openNode(this.tag,{type:d.type}),d.value!==void 0&&this.fExtXform.render(p,d.value),p.closeNode()}createNewModel(p){return{type:p.attributes.type}}onParserClose(p,d){switch(p){case"xm:f":this.model.value=d.model?parseFloat(d.model):0}}}},{"../../composite-xform":48,"./f-ext-xform":80}],77:[function(e,r,i){"use strict";let a=e("../../composite-xform"),n=e("./sqref-ext-xform"),p=e("./cf-rule-ext-xform");r.exports=class extends a{constructor(){super(),this.map={"xm:sqref":this.sqRef=new n,"x14:cfRule":this.cfRule=new p}}get tag(){return"x14:conditionalFormatting"}prepare(d,u){d.rules.forEach(x=>{this.cfRule.prepare(x,u)})}render(d,u){u.rules.some(p.isExt)&&(d.openNode(this.tag,{"xmlns:xm":"http://schemas.microsoft.com/office/excel/2006/main"}),u.rules.filter(p.isExt).forEach(x=>this.cfRule.render(d,x)),this.sqRef.render(d,u.ref),d.closeNode())}createNewModel(){return{rules:[]}}onParserClose(d,u){switch(d){case"xm:sqref":this.model.ref=u.model;break;case"x14:cfRule":this.model.rules.push(u.model)}}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./sqref-ext-xform":82}],78:[function(e,r,i){"use strict";let a=e("../../composite-xform"),n=e("./cf-rule-ext-xform"),p=e("./conditional-formatting-ext-xform");r.exports=class extends a{constructor(){super(),this.map={"x14:conditionalFormatting":this.cfXform=new p}}get tag(){return"x14:conditionalFormattings"}hasContent(d){return d.hasExtContent===void 0&&(d.hasExtContent=d.some(u=>u.rules.some(n.isExt))),d.hasExtContent}prepare(d,u){d.forEach(x=>{this.cfXform.prepare(x,u)})}render(d,u){this.hasContent(u)&&(d.openNode(this.tag),u.forEach(x=>this.cfXform.render(d,x)),d.closeNode())}createNewModel(){return[]}onParserClose(d,u){this.model.push(u.model)}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./conditional-formatting-ext-xform":77}],79:[function(e,r,i){"use strict";let a=e("../../base-xform"),n=e("../../composite-xform"),p=e("../../style/color-xform"),d=e("./cfvo-ext-xform");r.exports=class extends n{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new d,"x14:borderColor":this.borderColorXform=new p("x14:borderColor"),"x14:negativeBorderColor":this.negativeBorderColorXform=new p("x14:negativeBorderColor"),"x14:negativeFillColor":this.negativeFillColorXform=new p("x14:negativeFillColor"),"x14:axisColor":this.axisColorXform=new p("x14:axisColor")}}static isExt(u){return!u.gradient}get tag(){return"x14:dataBar"}render(u,x){u.openNode(this.tag,{minLength:a.toIntAttribute(x.minLength,0,!0),maxLength:a.toIntAttribute(x.maxLength,100,!0),border:a.toBoolAttribute(x.border,!1),gradient:a.toBoolAttribute(x.gradient,!0),negativeBarColorSameAsPositive:a.toBoolAttribute(x.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:a.toBoolAttribute(x.negativeBarBorderColorSameAsPositive,!0),axisPosition:a.toAttribute(x.axisPosition,"auto"),direction:a.toAttribute(x.direction,"leftToRight")}),x.cfvo.forEach(_=>{this.cfvoXform.render(u,_)}),this.borderColorXform.render(u,x.borderColor),this.negativeBorderColorXform.render(u,x.negativeBorderColor),this.negativeFillColorXform.render(u,x.negativeFillColor),this.axisColorXform.render(u,x.axisColor),u.closeNode()}createNewModel(u){let{attributes:x}=u;return{cfvo:[],minLength:a.toIntValue(x.minLength,0),maxLength:a.toIntValue(x.maxLength,100),border:a.toBoolValue(x.border,!1),gradient:a.toBoolValue(x.gradient,!0),negativeBarColorSameAsPositive:a.toBoolValue(x.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:a.toBoolValue(x.negativeBarBorderColorSameAsPositive,!0),axisPosition:a.toStringValue(x.axisPosition,"auto"),direction:a.toStringValue(x.direction,"leftToRight")}}onParserClose(u,x){let[,_]=u.split(":");switch(_){case"cfvo":this.model.cfvo.push(x.model);break;default:this.model[_]=x.model}}}},{"../../base-xform":32,"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-ext-xform":76}],80:[function(e,r,i){"use strict";let a=e("../../base-xform");r.exports=class extends a{get tag(){return"xm:f"}render(n,p){n.leafNode(this.tag,null,p)}parseOpen(){this.model=""}parseText(n){this.model+=n}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],81:[function(e,r,i){"use strict";let a=e("../../base-xform"),n=e("../../composite-xform"),p=e("./cfvo-ext-xform"),d=e("./cf-icon-ext-xform");r.exports=class extends n{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new p,"x14:cfIcon":this.cfIconXform=new d}}get tag(){return"x14:iconSet"}render(u,x){u.openNode(this.tag,{iconSet:a.toStringAttribute(x.iconSet),reverse:a.toBoolAttribute(x.reverse,!1),showValue:a.toBoolAttribute(x.showValue,!0),custom:a.toBoolAttribute(x.icons,!1)}),x.cfvo.forEach(_=>{this.cfvoXform.render(u,_)}),x.icons&&x.icons.forEach((_,v)=>{_.iconId=v,this.cfIconXform.render(u,_)}),u.closeNode()}createNewModel(u){let{attributes:x}=u;return{cfvo:[],iconSet:a.toStringValue(x.iconSet,"3TrafficLights"),reverse:a.toBoolValue(x.reverse,!1),showValue:a.toBoolValue(x.showValue,!0)}}onParserClose(u,x){let[,_]=u.split(":");switch(_){case"cfvo":this.model.cfvo.push(x.model);break;case"cfIcon":this.model.icons||(this.model.icons=[]),this.model.icons.push(x.model);break;default:this.model[_]=x.model}}}},{"../../base-xform":32,"../../composite-xform":48,"./cf-icon-ext-xform":74,"./cfvo-ext-xform":76}],82:[function(e,r,i){"use strict";let a=e("../../base-xform");r.exports=class extends a{get tag(){return"xm:sqref"}render(n,p){n.leafNode(this.tag,null,p)}parseOpen(){this.model=""}parseText(n){this.model+=n}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],83:[function(e,r,i){"use strict";let a=e("../../base-xform"),n=e("../../composite-xform"),p=e("../../../../doc/range"),d=e("./databar-xform"),u=e("./ext-lst-ref-xform"),x=e("./formula-xform"),_=e("./color-scale-xform"),v=e("./icon-set-xform"),C={"3Triangles":!0,"3Stars":!0,"5Boxes":!0},S=w=>{let{type:I,operator:T}=w;switch(I){case"containsText":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":return{type:"containsText",operator:I};default:return{type:I,operator:T}}};class E extends n{constructor(){super(),this.map={dataBar:this.databarXform=new d,extLst:this.extLstRefXform=new u,formula:this.formulaXform=new x,colorScale:this.colorScaleXform=new _,iconSet:this.iconSetXform=new v}}get tag(){return"cfRule"}static isPrimitive(I){return I.type!=="iconSet"||!I.custom&&!C[I.iconSet]}render(I,T){switch(T.type){case"expression":this.renderExpression(I,T);break;case"cellIs":this.renderCellIs(I,T);break;case"top10":this.renderTop10(I,T);break;case"aboveAverage":this.renderAboveAverage(I,T);break;case"dataBar":this.renderDataBar(I,T);break;case"colorScale":this.renderColorScale(I,T);break;case"iconSet":this.renderIconSet(I,T);break;case"containsText":this.renderText(I,T);break;case"timePeriod":this.renderTimePeriod(I,T)}}renderExpression(I,T){I.openNode(this.tag,{type:"expression",dxfId:T.dxfId,priority:T.priority}),this.formulaXform.render(I,T.formulae[0]),I.closeNode()}renderCellIs(I,T){I.openNode(this.tag,{type:"cellIs",dxfId:T.dxfId,priority:T.priority,operator:T.operator}),T.formulae.forEach(A=>{this.formulaXform.render(I,A)}),I.closeNode()}renderTop10(I,T){I.leafNode(this.tag,{type:"top10",dxfId:T.dxfId,priority:T.priority,percent:a.toBoolAttribute(T.percent,!1),bottom:a.toBoolAttribute(T.bottom,!1),rank:a.toIntValue(T.rank,10,!0)})}renderAboveAverage(I,T){I.leafNode(this.tag,{type:"aboveAverage",dxfId:T.dxfId,priority:T.priority,aboveAverage:a.toBoolAttribute(T.aboveAverage,!0)})}renderDataBar(I,T){I.openNode(this.tag,{type:"dataBar",priority:T.priority}),this.databarXform.render(I,T),this.extLstRefXform.render(I,T),I.closeNode()}renderColorScale(I,T){I.openNode(this.tag,{type:"colorScale",priority:T.priority}),this.colorScaleXform.render(I,T),I.closeNode()}renderIconSet(I,T){E.isPrimitive(T)&&(I.openNode(this.tag,{type:"iconSet",priority:T.priority}),this.iconSetXform.render(I,T),I.closeNode())}renderText(I,T){I.openNode(this.tag,{type:T.operator,dxfId:T.dxfId,priority:T.priority,operator:a.toStringAttribute(T.operator,"containsText")});let A=(V=>{if(V.formulae&&V.formulae[0])return V.formulae[0];let G=new p(V.ref),{tl:J}=G;switch(V.operator){case"containsText":return`NOT(ISERROR(SEARCH("${V.text}",${J})))`;case"containsBlanks":return`LEN(TRIM(${J}))=0`;case"notContainsBlanks":return`LEN(TRIM(${J}))>0`;case"containsErrors":return`ISERROR(${J})`;case"notContainsErrors":return`NOT(ISERROR(${J}))`;default:return}})(T);A&&this.formulaXform.render(I,A),I.closeNode()}renderTimePeriod(I,T){I.openNode(this.tag,{type:"timePeriod",dxfId:T.dxfId,priority:T.priority,timePeriod:T.timePeriod});let A=(V=>{if(V.formulae&&V.formulae[0])return V.formulae[0];let G=new p(V.ref),{tl:J}=G;switch(V.timePeriod){case"thisWeek":return`AND(TODAY()-ROUNDDOWN(${J},0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(${J},0)-TODAY()<=7-WEEKDAY(TODAY()))`;case"lastWeek":return`AND(TODAY()-ROUNDDOWN(${J},0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(${J},0)<(WEEKDAY(TODAY())+7))`;case"nextWeek":return`AND(ROUNDDOWN(${J},0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(${J},0)-TODAY()<(15-WEEKDAY(TODAY())))`;case"yesterday":return`FLOOR(${J},1)=TODAY()-1`;case"today":return`FLOOR(${J},1)=TODAY()`;case"tomorrow":return`FLOOR(${J},1)=TODAY()+1`;case"last7Days":return`AND(TODAY()-FLOOR(${J},1)<=6,FLOOR(${J},1)<=TODAY())`;case"lastMonth":return`AND(MONTH(${J})=MONTH(EDATE(TODAY(),0-1)),YEAR(${J})=YEAR(EDATE(TODAY(),0-1)))`;case"thisMonth":return`AND(MONTH(${J})=MONTH(TODAY()),YEAR(${J})=YEAR(TODAY()))`;case"nextMonth":return`AND(MONTH(${J})=MONTH(EDATE(TODAY(),0+1)),YEAR(${J})=YEAR(EDATE(TODAY(),0+1)))`;default:return}})(T);A&&this.formulaXform.render(I,A),I.closeNode()}createNewModel(I){let{attributes:T}=I;return Le(ae({},S(T)),{dxfId:a.toIntValue(T.dxfId),priority:a.toIntValue(T.priority),timePeriod:T.timePeriod,percent:a.toBoolValue(T.percent),bottom:a.toBoolValue(T.bottom),rank:a.toIntValue(T.rank),aboveAverage:a.toBoolValue(T.aboveAverage)})}onParserClose(I,T){switch(I){case"dataBar":case"extLst":case"colorScale":case"iconSet":Object.assign(this.model,T.model);break;case"formula":this.model.formulae=this.model.formulae||[],this.model.formulae.push(T.model)}}}r.exports=E},{"../../../../doc/range":10,"../../base-xform":32,"../../composite-xform":48,"./color-scale-xform":85,"./databar-xform":88,"./ext-lst-ref-xform":89,"./formula-xform":90,"./icon-set-xform":91}],84:[function(e,r,i){"use strict";let a=e("../../base-xform");r.exports=class extends a{get tag(){return"cfvo"}render(n,p){n.leafNode(this.tag,{type:p.type,val:p.value})}parseOpen(n){this.model={type:n.attributes.type,value:a.toFloatValue(n.attributes.val)}}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],85:[function(e,r,i){"use strict";let a=e("../../composite-xform"),n=e("../../style/color-xform"),p=e("./cfvo-xform");r.exports=class extends a{constructor(){super(),this.map={cfvo:this.cfvoXform=new p,color:this.colorXform=new n}}get tag(){return"colorScale"}render(d,u){d.openNode(this.tag),u.cfvo.forEach(x=>{this.cfvoXform.render(d,x)}),u.color.forEach(x=>{this.colorXform.render(d,x)}),d.closeNode()}createNewModel(d){return{cfvo:[],color:[]}}onParserClose(d,u){this.model[d].push(u.model)}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],86:[function(e,r,i){"use strict";let a=e("../../composite-xform"),n=e("./cf-rule-xform");r.exports=class extends a{constructor(){super(),this.map={cfRule:new n}}get tag(){return"conditionalFormatting"}render(p,d){d.rules.some(n.isPrimitive)&&(p.openNode(this.tag,{sqref:d.ref}),d.rules.forEach(u=>{n.isPrimitive(u)&&(u.ref=d.ref,this.map.cfRule.render(p,u))}),p.closeNode())}createNewModel(p){let{attributes:d}=p;return{ref:d.sqref,rules:[]}}onParserClose(p,d){this.model.rules.push(d.model)}}},{"../../composite-xform":48,"./cf-rule-xform":83}],87:[function(e,r,i){"use strict";let a=e("../../base-xform"),n=e("./conditional-formatting-xform");r.exports=class extends a{constructor(){super(),this.cfXform=new n}get tag(){return"conditionalFormatting"}reset(){this.model=[]}prepare(p,d){let u=p.reduce((x,_)=>Math.max(x,..._.rules.map(v=>v.priority||0)),1);p.forEach(x=>{x.rules.forEach(_=>{_.priority||(_.priority=u++),_.style&&(_.dxfId=d.styles.addDxfStyle(_.style))})})}render(p,d){d.forEach(u=>{this.cfXform.render(p,u)})}parseOpen(p){if(this.parser)return this.parser.parseOpen(p),!0;switch(p.name){case"conditionalFormatting":return this.parser=this.cfXform,this.parser.parseOpen(p),!0;default:return!1}}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){return!!this.parser&&(!!this.parser.parseClose(p)||(this.model.push(this.parser.model),this.parser=void 0,!1))}reconcile(p,d){p.forEach(u=>{u.rules.forEach(x=>{x.dxfId!==void 0&&(x.style=d.styles.getDxfStyle(x.dxfId),delete x.dxfId)})})}}},{"../../base-xform":32,"./conditional-formatting-xform":86}],88:[function(e,r,i){"use strict";let a=e("../../composite-xform"),n=e("../../style/color-xform"),p=e("./cfvo-xform");r.exports=class extends a{constructor(){super(),this.map={cfvo:this.cfvoXform=new p,color:this.colorXform=new n}}get tag(){return"dataBar"}render(d,u){d.openNode(this.tag),u.cfvo.forEach(x=>{this.cfvoXform.render(d,x)}),this.colorXform.render(d,u.color),d.closeNode()}createNewModel(){return{cfvo:[]}}onParserClose(d,u){switch(d){case"cfvo":this.model.cfvo.push(u.model);break;case"color":this.model.color=u.model}}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],89:[function(e,r,i){"use strict";let a=e("../../base-xform"),n=e("../../composite-xform");class p extends a{get tag(){return"x14:id"}render(x,_){x.leafNode(this.tag,null,_)}parseOpen(){this.model=""}parseText(x){this.model+=x}parseClose(x){return x!==this.tag}}class d extends n{constructor(){super(),this.map={"x14:id":this.idXform=new p}}get tag(){return"ext"}render(x,_){x.openNode(this.tag,{uri:"{B025F937-C7B1-47D3-B67F-A62EFF666E3E}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.idXform.render(x,_.x14Id),x.closeNode()}createNewModel(){return{}}onParserClose(x,_){this.model.x14Id=_.model}}r.exports=class extends n{constructor(){super(),this.map={ext:new d}}get tag(){return"extLst"}render(u,x){u.openNode(this.tag),this.map.ext.render(u,x),u.closeNode()}createNewModel(){return{}}onParserClose(u,x){Object.assign(this.model,x.model)}}},{"../../base-xform":32,"../../composite-xform":48}],90:[function(e,r,i){"use strict";let a=e("../../base-xform");r.exports=class extends a{get tag(){return"formula"}render(n,p){n.leafNode(this.tag,null,p)}parseOpen(){this.model=""}parseText(n){this.model+=n}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],91:[function(e,r,i){"use strict";let a=e("../../base-xform"),n=e("../../composite-xform"),p=e("./cfvo-xform");r.exports=class extends n{constructor(){super(),this.map={cfvo:this.cfvoXform=new p}}get tag(){return"iconSet"}render(d,u){d.openNode(this.tag,{iconSet:a.toStringAttribute(u.iconSet,"3TrafficLights"),reverse:a.toBoolAttribute(u.reverse,!1),showValue:a.toBoolAttribute(u.showValue,!0)}),u.cfvo.forEach(x=>{this.cfvoXform.render(d,x)}),d.closeNode()}createNewModel(d){let{attributes:u}=d;return{iconSet:a.toStringValue(u.iconSet,"3TrafficLights"),reverse:a.toBoolValue(u.reverse),showValue:a.toBoolValue(u.showValue),cfvo:[]}}onParserClose(d,u){this.model[d].push(u.model)}}},{"../../base-xform":32,"../../composite-xform":48,"./cfvo-xform":84}],92:[function(e,r,i){"use strict";let a=e("../../../utils/utils"),n=e("../base-xform");r.exports=class extends n{get tag(){return"col"}prepare(p,d){let u=d.styles.addStyleModel(p.style||{});u&&(p.styleId=u)}render(p,d){p.openNode("col"),p.addAttribute("min",d.min),p.addAttribute("max",d.max),d.width&&p.addAttribute("width",d.width),d.styleId&&p.addAttribute("style",d.styleId),d.hidden&&p.addAttribute("hidden","1"),d.bestFit&&p.addAttribute("bestFit","1"),d.outlineLevel&&p.addAttribute("outlineLevel",d.outlineLevel),d.collapsed&&p.addAttribute("collapsed","1"),p.addAttribute("customWidth","1"),p.closeNode()}parseOpen(p){if(p.name==="col"){let d=this.model={min:parseInt(p.attributes.min||"0",10),max:parseInt(p.attributes.max||"0",10),width:p.attributes.width===void 0?void 0:parseFloat(p.attributes.width||"0")};return p.attributes.style&&(d.styleId=parseInt(p.attributes.style,10)),a.parseBoolean(p.attributes.hidden)&&(d.hidden=!0),a.parseBoolean(p.attributes.bestFit)&&(d.bestFit=!0),p.attributes.outlineLevel&&(d.outlineLevel=parseInt(p.attributes.outlineLevel,10)),a.parseBoolean(p.attributes.collapsed)&&(d.collapsed=!0),!0}return!1}parseText(){}parseClose(){return!1}reconcile(p,d){p.styleId&&(p.style=d.styles.getStyleModel(p.styleId))}}},{"../../../utils/utils":27,"../base-xform":32}],93:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../../../utils/utils"),p=e("../../../utils/col-cache"),d=e("../base-xform"),u=e("../../../doc/range");function x(v,C,S,E){let w=C[S];w!==void 0?v[S]=w:E!==void 0&&(v[S]=E)}function _(v,C,S,E){let w=C[S];w!==void 0?v[S]=n.parseBoolean(w):E!==void 0&&(v[S]=E)}r.exports=class extends d{get tag(){return"dataValidations"}render(v,C){let S=function(E){let w=a.map(E,(A,V)=>({address:V,dataValidation:A,marked:!1})).sort((A,V)=>a.strcmp(A.address,V.address)),I=a.keyBy(w,"address"),T=(A,V,G)=>{for(let J=0;J{if(!A.marked){let V=p.decodeEx(A.address);if(V.dimensions)return I[V.dimensions].marked=!0,Le(ae({},A.dataValidation),{sqref:A.address});let G=1,J=p.encodeAddress(V.row+G,V.col);for(;E[J]&&a.isEqual(A.dataValidation,E[J]);)G++,J=p.encodeAddress(V.row+G,V.col);let at=1;for(;T(V,G,V.col+at);)at++;for(let X=0;X1||at>1){let X=V.row+(G-1),nt=V.col+(at-1);return Le(ae({},A.dataValidation),{sqref:`${A.address}:${p.encodeAddress(X,nt)}`})}return Le(ae({},A.dataValidation),{sqref:A.address})}return null}).filter(Boolean)}(C);S.length&&(v.openNode("dataValidations",{count:S.length}),S.forEach(E=>{v.openNode("dataValidation"),E.type!=="any"&&(v.addAttribute("type",E.type),E.operator&&E.type!=="list"&&E.operator!=="between"&&v.addAttribute("operator",E.operator),E.allowBlank&&v.addAttribute("allowBlank","1")),E.showInputMessage&&v.addAttribute("showInputMessage","1"),E.promptTitle&&v.addAttribute("promptTitle",E.promptTitle),E.prompt&&v.addAttribute("prompt",E.prompt),E.showErrorMessage&&v.addAttribute("showErrorMessage","1"),E.errorStyle&&v.addAttribute("errorStyle",E.errorStyle),E.errorTitle&&v.addAttribute("errorTitle",E.errorTitle),E.error&&v.addAttribute("error",E.error),v.addAttribute("sqref",E.sqref),(E.formulae||[]).forEach((w,I)=>{v.openNode("formula"+(I+1)),E.type==="date"?v.writeText(n.dateToExcel(new Date(w))):v.writeText(w),v.closeNode()}),v.closeNode()}),v.closeNode())}parseOpen(v){switch(v.name){case"dataValidations":return this.model={},!0;case"dataValidation":{this._address=v.attributes.sqref;let C={type:v.attributes.type||"any",formulae:[]};switch(v.attributes.type&&_(C,v.attributes,"allowBlank"),_(C,v.attributes,"showInputMessage"),_(C,v.attributes,"showErrorMessage"),C.type){case"any":case"list":case"custom":break;default:x(C,v.attributes,"operator","between")}return x(C,v.attributes,"promptTitle"),x(C,v.attributes,"prompt"),x(C,v.attributes,"errorStyle"),x(C,v.attributes,"errorTitle"),x(C,v.attributes,"error"),this._dataValidation=C,!0}case"formula1":case"formula2":return this._formula=[],!0;default:return!1}}parseText(v){this._formula&&this._formula.push(v)}parseClose(v){switch(v){case"dataValidations":return!1;case"dataValidation":return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach(C=>{C.includes(":")?new u(C).forEachAddress(S=>{this.model[S]=this._dataValidation}):this.model[C]=this._dataValidation}),!0;case"formula1":case"formula2":{let C=this._formula.join("");switch(this._dataValidation.type){case"whole":case"textLength":C=parseInt(C,10);break;case"decimal":C=parseFloat(C);break;case"date":C=n.excelToDate(parseFloat(C))}return this._dataValidation.formulae.push(C),this._formula=void 0,!0}default:return!0}}}},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/utils":27,"../base-xform":32}],94:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"dimension"}render(n,p){p&&n.leafNode("dimension",{ref:p})}parseOpen(n){return n.name==="dimension"&&(this.model=n.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],95:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"drawing"}render(n,p){p&&n.leafNode(this.tag,{"r:id":p.rId})}parseOpen(n){switch(n.name){case this.tag:return this.model={rId:n.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],96:[function(e,r,i){"use strict";let a=e("../composite-xform"),n=e("./cf-ext/conditional-formattings-ext-xform");class p extends a{constructor(){super(),this.map={"x14:conditionalFormattings":this.conditionalFormattings=new n}}get tag(){return"ext"}hasContent(u){return this.conditionalFormattings.hasContent(u.conditionalFormattings)}prepare(u,x){this.conditionalFormattings.prepare(u.conditionalFormattings,x)}render(u,x){u.openNode("ext",{uri:"{78C0D931-6437-407d-A8EE-F0AAD7539E65}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.conditionalFormattings.render(u,x.conditionalFormattings),u.closeNode()}createNewModel(){return{}}onParserClose(u,x){this.model[u]=x.model}}r.exports=class extends a{constructor(){super(),this.map={ext:this.ext=new p}}get tag(){return"extLst"}prepare(d,u){this.ext.prepare(d,u)}hasContent(d){return this.ext.hasContent(d)}render(d,u){this.hasContent(u)&&(d.openNode("extLst"),this.ext.render(d,u),d.closeNode())}createNewModel(){return{}}onParserClose(d,u){Object.assign(this.model,u.model)}}},{"../composite-xform":48,"./cf-ext/conditional-formattings-ext-xform":78}],97:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"headerFooter"}render(n,p){if(p){n.addRollback();let d=!1;n.openNode("headerFooter"),p.differentFirst&&(n.addAttribute("differentFirst","1"),d=!0),p.differentOddEven&&(n.addAttribute("differentOddEven","1"),d=!0),p.oddHeader&&typeof p.oddHeader=="string"&&(n.leafNode("oddHeader",null,p.oddHeader),d=!0),p.oddFooter&&typeof p.oddFooter=="string"&&(n.leafNode("oddFooter",null,p.oddFooter),d=!0),p.evenHeader&&typeof p.evenHeader=="string"&&(n.leafNode("evenHeader",null,p.evenHeader),d=!0),p.evenFooter&&typeof p.evenFooter=="string"&&(n.leafNode("evenFooter",null,p.evenFooter),d=!0),p.firstHeader&&typeof p.firstHeader=="string"&&(n.leafNode("firstHeader",null,p.firstHeader),d=!0),p.firstFooter&&typeof p.firstFooter=="string"&&(n.leafNode("firstFooter",null,p.firstFooter),d=!0),d?(n.closeNode(),n.commit()):n.rollback()}}parseOpen(n){switch(n.name){case"headerFooter":return this.model={},n.attributes.differentFirst&&(this.model.differentFirst=parseInt(n.attributes.differentFirst,0)===1),n.attributes.differentOddEven&&(this.model.differentOddEven=parseInt(n.attributes.differentOddEven,0)===1),!0;case"oddHeader":return this.currentNode="oddHeader",!0;case"oddFooter":return this.currentNode="oddFooter",!0;case"evenHeader":return this.currentNode="evenHeader",!0;case"evenFooter":return this.currentNode="evenFooter",!0;case"firstHeader":return this.currentNode="firstHeader",!0;case"firstFooter":return this.currentNode="firstFooter",!0;default:return!1}}parseText(n){switch(this.currentNode){case"oddHeader":this.model.oddHeader=n;break;case"oddFooter":this.model.oddFooter=n;break;case"evenHeader":this.model.evenHeader=n;break;case"evenFooter":this.model.evenFooter=n;break;case"firstHeader":this.model.firstHeader=n;break;case"firstFooter":this.model.firstFooter=n}}parseClose(){switch(this.currentNode){case"oddHeader":case"oddFooter":case"evenHeader":case"evenFooter":case"firstHeader":case"firstFooter":return this.currentNode=void 0,!0;default:return!1}}}},{"../base-xform":32}],98:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"hyperlink"}render(n,p){this.isInternalLink(p)?n.leafNode("hyperlink",{ref:p.address,"r:id":p.rId,tooltip:p.tooltip,location:p.target}):n.leafNode("hyperlink",{ref:p.address,"r:id":p.rId,tooltip:p.tooltip})}parseOpen(n){return n.name==="hyperlink"&&(this.model={address:n.attributes.ref,rId:n.attributes["r:id"],tooltip:n.attributes.tooltip},n.attributes.location&&(this.model.target=n.attributes.location),!0)}parseText(){}parseClose(){return!1}isInternalLink(n){return n.target&&/^[^!]+![a-zA-Z]+[\d]+$/.test(n.target)}}},{"../base-xform":32}],99:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"mergeCell"}render(n,p){n.leafNode("mergeCell",{ref:p})}parseOpen(n){return n.name==="mergeCell"&&(this.model=n.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],100:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../../../doc/range"),p=e("../../../utils/col-cache"),d=e("../../../doc/enums");r.exports=class{constructor(){this.merges={}}add(u){if(this.merges[u.master])this.merges[u.master].expandToAddress(u.address);else{let x=`${u.master}:${u.address}`;this.merges[u.master]=new n(x)}}get mergeCells(){return a.map(this.merges,u=>u.range)}reconcile(u,x){a.each(u,_=>{let v=p.decode(_);for(let C=v.top;C<=v.bottom;C++){let S=x[C-1];for(let E=v.left;E<=v.right;E++){let w=S.cells[E-1];w?w.type===d.ValueType.Merge&&(w.master=v.tl):S.cells[E]={type:d.ValueType.Null,address:p.encodeAddress(C,E)}}}})}getMasterAddress(u){let x=this.hash[u];return x&&x.tl}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26}],101:[function(e,r,i){"use strict";let a=e("../base-xform"),n=p=>p!==void 0;r.exports=class extends a{get tag(){return"outlinePr"}render(p,d){return!(!d||!n(d.summaryBelow)&&!n(d.summaryRight))&&(p.leafNode(this.tag,{summaryBelow:n(d.summaryBelow)?Number(d.summaryBelow):void 0,summaryRight:n(d.summaryRight)?Number(d.summaryRight):void 0}),!0)}parseOpen(p){return p.name===this.tag&&(this.model={summaryBelow:n(p.attributes.summaryBelow)?!!Number(p.attributes.summaryBelow):void 0,summaryRight:n(p.attributes.summaryRight)?!!Number(p.attributes.summaryRight):void 0},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],102:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"brk"}render(n,p){n.leafNode("brk",p)}parseOpen(n){return n.name==="brk"&&(this.model=n.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],103:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../base-xform");r.exports=class extends n{get tag(){return"pageMargins"}render(p,d){if(d){let u={left:d.left,right:d.right,top:d.top,bottom:d.bottom,header:d.header,footer:d.footer};a.some(u,x=>x!==void 0)&&p.leafNode(this.tag,u)}}parseOpen(p){switch(p.name){case this.tag:return this.model={left:parseFloat(p.attributes.left||.7),right:parseFloat(p.attributes.right||.7),top:parseFloat(p.attributes.top||.75),bottom:parseFloat(p.attributes.bottom||.75),header:parseFloat(p.attributes.header||.3),footer:parseFloat(p.attributes.footer||.3)},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],104:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"pageSetUpPr"}render(n,p){return!(!p||!p.fitToPage)&&(n.leafNode(this.tag,{fitToPage:p.fitToPage?"1":void 0}),!0)}parseOpen(n){return n.name===this.tag&&(this.model={fitToPage:n.attributes.fitToPage==="1"},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],105:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../base-xform");function p(_){return _?"1":void 0}function d(_){switch(_){case"overThenDown":return _;default:return}}function u(_){switch(_){case"atEnd":case"asDisplyed":return _;default:return}}function x(_){switch(_){case"dash":case"blank":case"NA":return _;default:return}}r.exports=class extends n{get tag(){return"pageSetup"}render(_,v){if(v){let C={paperSize:v.paperSize,orientation:v.orientation,horizontalDpi:v.horizontalDpi,verticalDpi:v.verticalDpi,pageOrder:d(v.pageOrder),blackAndWhite:p(v.blackAndWhite),draft:p(v.draft),cellComments:u(v.cellComments),errors:x(v.errors),scale:v.scale,fitToWidth:v.fitToWidth,fitToHeight:v.fitToHeight,firstPageNumber:v.firstPageNumber,useFirstPageNumber:p(v.firstPageNumber),usePrinterDefaults:p(v.usePrinterDefaults),copies:v.copies};a.some(C,S=>S!==void 0)&&_.leafNode(this.tag,C)}}parseOpen(_){switch(_.name){case this.tag:return this.model={paperSize:(v=_.attributes.paperSize,v!==void 0?parseInt(v,10):void 0),orientation:_.attributes.orientation||"portrait",horizontalDpi:parseInt(_.attributes.horizontalDpi||"4294967295",10),verticalDpi:parseInt(_.attributes.verticalDpi||"4294967295",10),pageOrder:_.attributes.pageOrder||"downThenOver",blackAndWhite:_.attributes.blackAndWhite==="1",draft:_.attributes.draft==="1",cellComments:_.attributes.cellComments||"None",errors:_.attributes.errors||"displayed",scale:parseInt(_.attributes.scale||"100",10),fitToWidth:parseInt(_.attributes.fitToWidth||"1",10),fitToHeight:parseInt(_.attributes.fitToHeight||"1",10),firstPageNumber:parseInt(_.attributes.firstPageNumber||"1",10),useFirstPageNumber:_.attributes.useFirstPageNumber==="1",usePrinterDefaults:_.attributes.usePrinterDefaults==="1",copies:parseInt(_.attributes.copies||"1",10)},!0;default:return!1}var v}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],106:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"picture"}render(n,p){p&&n.leafNode(this.tag,{"r:id":p.rId})}parseOpen(n){switch(n.name){case this.tag:return this.model={rId:n.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],107:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../base-xform");function p(d){return d?"1":void 0}r.exports=class extends n{get tag(){return"printOptions"}render(d,u){if(u){let x={headings:p(u.showRowColHeaders),gridLines:p(u.showGridLines),horizontalCentered:p(u.horizontalCentered),verticalCentered:p(u.verticalCentered)};a.some(x,_=>_!==void 0)&&d.leafNode(this.tag,x)}}parseOpen(d){switch(d.name){case this.tag:return this.model={showRowColHeaders:d.attributes.headings==="1",showGridLines:d.attributes.gridLines==="1",horizontalCentered:d.attributes.horizontalCentered==="1",verticalCentered:d.attributes.verticalCentered==="1"},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],108:[function(e,r,i){"use strict";let a=e("./page-breaks-xform"),n=e("../list-xform");r.exports=class extends n{constructor(){super({tag:"rowBreaks",count:!0,childXform:new a})}render(p,d){if(d&&d.length){p.openNode(this.tag,this.$),this.count&&(p.addAttribute(this.$count,d.length),p.addAttribute("manualBreakCount",d.length));let{childXform:u}=this;d.forEach(x=>{u.render(p,x)}),p.closeNode()}else this.empty&&p.leafNode(this.tag)}}},{"../list-xform":71,"./page-breaks-xform":102}],109:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("../../../utils/utils"),p=e("./cell-xform");r.exports=class extends a{constructor(d){super(),this.maxItems=d&&d.maxItems,this.map={c:new p}}get tag(){return"row"}prepare(d,u){let x=u.styles.addStyleModel(d.style);x&&(d.styleId=x);let _=this.map.c;d.cells.forEach(v=>{_.prepare(v,u)})}render(d,u,x){d.openNode("row"),d.addAttribute("r",u.number),u.height&&(d.addAttribute("ht",u.height),d.addAttribute("customHeight","1")),u.hidden&&d.addAttribute("hidden","1"),u.min>0&&u.max>0&&u.min<=u.max&&d.addAttribute("spans",`${u.min}:${u.max}`),u.styleId&&(d.addAttribute("s",u.styleId),d.addAttribute("customFormat","1")),d.addAttribute("x14ac:dyDescent","0.25"),u.outlineLevel&&d.addAttribute("outlineLevel",u.outlineLevel),u.collapsed&&d.addAttribute("collapsed","1");let _=this.map.c;u.cells.forEach(v=>{_.render(d,v,x)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;if(d.name==="row"){this.numRowsSeen+=1;let u=d.attributes.spans?d.attributes.spans.split(":").map(_=>parseInt(_,10)):[void 0,void 0],x=this.model={number:parseInt(d.attributes.r,10),min:u[0],max:u[1],cells:[]};return d.attributes.s&&(x.styleId=parseInt(d.attributes.s,10)),n.parseBoolean(d.attributes.hidden)&&(x.hidden=!0),n.parseBoolean(d.attributes.bestFit)&&(x.bestFit=!0),d.attributes.ht&&(x.height=parseFloat(d.attributes.ht)),d.attributes.outlineLevel&&(x.outlineLevel=parseInt(d.attributes.outlineLevel,10)),n.parseBoolean(d.attributes.collapsed)&&(x.collapsed=!0),!0}return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser){if(!this.parser.parseClose(d)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error(`Max column count (${this.maxItems}) exceeded`);this.parser=void 0}return!0}return!1}reconcile(d,u){d.style=d.styleId?u.styles.getStyleModel(d.styleId):{},d.styleId!==void 0&&(d.styleId=void 0);let x=this.map.c;d.cells.forEach(_=>{x.reconcile(_,u)})}}},{"../../../utils/utils":27,"../base-xform":32,"./cell-xform":73}],110:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../base-xform");r.exports=class extends n{get tag(){return"sheetFormatPr"}render(p,d){if(d){let u={defaultRowHeight:d.defaultRowHeight,outlineLevelRow:d.outlineLevelRow,outlineLevelCol:d.outlineLevelCol,"x14ac:dyDescent":d.dyDescent};d.defaultColWidth&&(u.defaultColWidth=d.defaultColWidth),d.defaultRowHeight&&d.defaultRowHeight===15||(u.customHeight="1"),a.some(u,x=>x!==void 0)&&p.leafNode("sheetFormatPr",u)}}parseOpen(p){return p.name==="sheetFormatPr"&&(this.model={defaultRowHeight:parseFloat(p.attributes.defaultRowHeight||"0"),dyDescent:parseFloat(p.attributes["x14ac:dyDescent"]||"0"),outlineLevelRow:parseInt(p.attributes.outlineLevelRow||"0",10),outlineLevelCol:parseInt(p.attributes.outlineLevelCol||"0",10)},p.attributes.defaultColWidth&&(this.model.defaultColWidth=parseFloat(p.attributes.defaultColWidth)),!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],111:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("../style/color-xform"),p=e("./page-setup-properties-xform"),d=e("./outline-properties-xform");r.exports=class extends a{constructor(){super(),this.map={tabColor:new n("tabColor"),pageSetUpPr:new p,outlinePr:new d}}get tag(){return"sheetPr"}render(u,x){if(x){u.addRollback(),u.openNode("sheetPr");let _=!1;_=this.map.tabColor.render(u,x.tabColor)||_,_=this.map.pageSetUpPr.render(u,x.pageSetup)||_,_=this.map.outlinePr.render(u,x.outlineProperties)||_,_?(u.closeNode(),u.commit()):u.rollback()}}parseOpen(u){return this.parser?(this.parser.parseOpen(u),!0):u.name===this.tag?(this.reset(),!0):!!this.map[u.name]&&(this.parser=this.map[u.name],this.parser.parseOpen(u),!0)}parseText(u){return!!this.parser&&(this.parser.parseText(u),!0)}parseClose(u){return this.parser?(this.parser.parseClose(u)||(this.parser=void 0),!0):(this.map.tabColor.model||this.map.pageSetUpPr.model||this.map.outlinePr.model?(this.model={},this.map.tabColor.model&&(this.model.tabColor=this.map.tabColor.model),this.map.pageSetUpPr.model&&(this.model.pageSetup=this.map.pageSetUpPr.model),this.map.outlinePr.model&&(this.model.outlineProperties=this.map.outlinePr.model)):this.model=null,!1)}}},{"../base-xform":32,"../style/color-xform":128,"./outline-properties-xform":101,"./page-setup-properties-xform":104}],112:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../base-xform");function p(u,x){return u?x:void 0}function d(u,x){return u===x||void 0}r.exports=class extends n{get tag(){return"sheetProtection"}render(u,x){if(x){let _={sheet:p(x.sheet,"1"),selectLockedCells:x.selectLockedCells===!1?"1":void 0,selectUnlockedCells:x.selectUnlockedCells===!1?"1":void 0,formatCells:p(x.formatCells,"0"),formatColumns:p(x.formatColumns,"0"),formatRows:p(x.formatRows,"0"),insertColumns:p(x.insertColumns,"0"),insertRows:p(x.insertRows,"0"),insertHyperlinks:p(x.insertHyperlinks,"0"),deleteColumns:p(x.deleteColumns,"0"),deleteRows:p(x.deleteRows,"0"),sort:p(x.sort,"0"),autoFilter:p(x.autoFilter,"0"),pivotTables:p(x.pivotTables,"0")};x.sheet&&(_.algorithmName=x.algorithmName,_.hashValue=x.hashValue,_.saltValue=x.saltValue,_.spinCount=x.spinCount,_.objects=p(x.objects===!1,"1"),_.scenarios=p(x.scenarios===!1,"1")),a.some(_,v=>v!==void 0)&&u.leafNode(this.tag,_)}}parseOpen(u){switch(u.name){case this.tag:return this.model={sheet:d(u.attributes.sheet,"1"),objects:u.attributes.objects!=="1"&&void 0,scenarios:u.attributes.scenarios!=="1"&&void 0,selectLockedCells:u.attributes.selectLockedCells!=="1"&&void 0,selectUnlockedCells:u.attributes.selectUnlockedCells!=="1"&&void 0,formatCells:d(u.attributes.formatCells,"0"),formatColumns:d(u.attributes.formatColumns,"0"),formatRows:d(u.attributes.formatRows,"0"),insertColumns:d(u.attributes.insertColumns,"0"),insertRows:d(u.attributes.insertRows,"0"),insertHyperlinks:d(u.attributes.insertHyperlinks,"0"),deleteColumns:d(u.attributes.deleteColumns,"0"),deleteRows:d(u.attributes.deleteRows,"0"),sort:d(u.attributes.sort,"0"),autoFilter:d(u.attributes.autoFilter,"0"),pivotTables:d(u.attributes.pivotTables,"0")},u.attributes.algorithmName&&(this.model.algorithmName=u.attributes.algorithmName,this.model.hashValue=u.attributes.hashValue,this.model.saltValue=u.attributes.saltValue,this.model.spinCount=parseInt(u.attributes.spinCount,10)),!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],113:[function(e,r,i){"use strict";let a=e("../../../utils/col-cache"),n=e("../base-xform"),p={frozen:"frozen",frozenSplit:"frozen",split:"split"};r.exports=class extends n{get tag(){return"sheetView"}prepare(d){switch(d.state){case"frozen":case"split":break;default:d.state="normal"}}render(d,u){d.openNode("sheetView",{workbookViewId:u.workbookViewId||0});let x=function(E,w,I){I&&d.addAttribute(E,w)},_,v,C,S;switch(x("rightToLeft","1",u.rightToLeft===!0),x("tabSelected","1",u.tabSelected),x("showRuler","0",u.showRuler===!1),x("showRowColHeaders","0",u.showRowColHeaders===!1),x("showGridLines","0",u.showGridLines===!1),x("zoomScale",u.zoomScale,u.zoomScale),x("zoomScaleNormal",u.zoomScaleNormal,u.zoomScaleNormal),x("view",u.style,u.style),u.state){case"frozen":v=u.xSplit||0,C=u.ySplit||0,_=u.topLeftCell||a.getAddress(C+1,v+1).address,S=(u.xSplit&&u.ySplit?"bottomRight":u.xSplit&&"topRight")||"bottomLeft",d.leafNode("pane",{xSplit:u.xSplit||void 0,ySplit:u.ySplit||void 0,topLeftCell:_,activePane:S,state:"frozen"}),d.leafNode("selection",{pane:S,activeCell:u.activeCell,sqref:u.activeCell});break;case"split":u.activePane==="topLeft"&&(u.activePane=void 0),d.leafNode("pane",{xSplit:u.xSplit||void 0,ySplit:u.ySplit||void 0,topLeftCell:u.topLeftCell,activePane:u.activePane}),d.leafNode("selection",{pane:u.activePane,activeCell:u.activeCell,sqref:u.activeCell});break;case"normal":u.activeCell&&d.leafNode("selection",{activeCell:u.activeCell,sqref:u.activeCell})}d.closeNode()}parseOpen(d){switch(d.name){case"sheetView":return this.sheetView={workbookViewId:parseInt(d.attributes.workbookViewId,10),rightToLeft:d.attributes.rightToLeft==="1",tabSelected:d.attributes.tabSelected==="1",showRuler:d.attributes.showRuler!=="0",showRowColHeaders:d.attributes.showRowColHeaders!=="0",showGridLines:d.attributes.showGridLines!=="0",zoomScale:parseInt(d.attributes.zoomScale||"100",10),zoomScaleNormal:parseInt(d.attributes.zoomScaleNormal||"100",10),style:d.attributes.view},this.pane=void 0,this.selections={},!0;case"pane":return this.pane={xSplit:parseInt(d.attributes.xSplit||"0",10),ySplit:parseInt(d.attributes.ySplit||"0",10),topLeftCell:d.attributes.topLeftCell,activePane:d.attributes.activePane||"topLeft",state:d.attributes.state},!0;case"selection":{let u=d.attributes.pane||"topLeft";return this.selections[u]={pane:u,activeCell:d.attributes.activeCell},!0}default:return!1}}parseText(){}parseClose(d){let u,x;switch(d){case"sheetView":return this.sheetView&&this.pane?(u=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:p[this.pane.state]||"split",xSplit:this.pane.xSplit,ySplit:this.pane.ySplit,topLeftCell:this.pane.topLeftCell,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},this.model.state==="split"&&(u.activePane=this.pane.activePane),x=this.selections[this.pane.activePane],x&&x.activeCell&&(u.activeCell=x.activeCell),this.sheetView.style&&(u.style=this.sheetView.style)):(u=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:"normal",showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},x=this.selections.topLeft,x&&x.activeCell&&(u.activeCell=x.activeCell),this.sheetView.style&&(u.style=this.sheetView.style)),!1;default:return!0}}reconcile(){}}},{"../../../utils/col-cache":19,"../base-xform":32}],114:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"tablePart"}render(n,p){p&&n.leafNode(this.tag,{"r:id":p.rId})}parseOpen(n){switch(n.name){case this.tag:return this.model={rId:n.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],115:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../../../utils/col-cache"),p=e("../../../utils/xml-stream"),d=e("../../rel-type"),u=e("./merges"),x=e("../base-xform"),_=e("../list-xform"),v=e("./row-xform"),C=e("./col-xform"),S=e("./dimension-xform"),E=e("./hyperlink-xform"),w=e("./merge-cell-xform"),I=e("./data-validations-xform"),T=e("./sheet-properties-xform"),A=e("./sheet-format-properties-xform"),V=e("./sheet-view-xform"),G=e("./sheet-protection-xform"),J=e("./page-margins-xform"),at=e("./page-setup-xform"),X=e("./print-options-xform"),nt=e("./auto-filter-xform"),ot=e("./picture-xform"),ht=e("./drawing-xform"),ct=e("./table-part-xform"),z=e("./row-breaks-xform"),U=e("./header-footer-xform"),st=e("./cf/conditional-formattings-xform"),M=e("./ext-lst-xform"),F=(R,j)=>{if(!j||!j.length)return R;if(!R||!R.length)return j;let H={},et={};return R.forEach(vt=>{H[vt.ref]=vt,vt.rules.forEach(bt=>{let{x14Id:kt}=bt;kt&&(et[kt]=bt)})}),j.forEach(vt=>{vt.rules.forEach(bt=>{let kt=et[bt.x14Id];kt?((Z,Tt)=>{Object.keys(Tt).forEach(K=>{let Q=Z[K],xt=Tt[K];Q===void 0&&xt!==void 0&&(Z[K]=xt)})})(kt,bt):H[vt.ref]?H[vt.ref].rules.push(bt):R.push({ref:vt.ref,rules:[bt]})})}),R};class B extends x{constructor(j){super();let{maxRows:H,maxCols:et,ignoreNodes:vt}=j||{};this.ignoreNodes=vt||[],this.map={sheetPr:new T,dimension:new S,sheetViews:new _({tag:"sheetViews",count:!1,childXform:new V}),sheetFormatPr:new A,cols:new _({tag:"cols",count:!1,childXform:new C}),sheetData:new _({tag:"sheetData",count:!1,empty:!0,childXform:new v({maxItems:et}),maxItems:H}),autoFilter:new nt,mergeCells:new _({tag:"mergeCells",count:!0,childXform:new w}),rowBreaks:new z,hyperlinks:new _({tag:"hyperlinks",count:!1,childXform:new E}),pageMargins:new J,dataValidations:new I,pageSetup:new at,headerFooter:new U,printOptions:new X,picture:new ot,drawing:new ht,sheetProtection:new G,tableParts:new _({tag:"tableParts",count:!0,childXform:new ct}),conditionalFormatting:new st,extLst:new M}}prepare(j,H){H.merges=new u,j.hyperlinks=H.hyperlinks=[],j.comments=H.comments=[],H.formulae={},H.siFormulae=0,this.map.cols.prepare(j.cols,H),this.map.sheetData.prepare(j.rows,H),this.map.conditionalFormatting.prepare(j.conditionalFormattings,H),j.mergeCells=H.merges.mergeCells;let et=j.rels=[];function vt(Z){return"rId"+(Z.length+1)}if(j.hyperlinks.forEach(Z=>{let Tt=vt(et);Z.rId=Tt,et.push({Id:Tt,Type:d.Hyperlink,Target:Z.target,TargetMode:"External"})}),j.comments.length>0){let Z={Id:vt(et),Type:d.Comments,Target:`../comments${j.id}.xml`};et.push(Z);let Tt={Id:vt(et),Type:d.VmlDrawing,Target:`../drawings/vmlDrawing${j.id}.vml`};et.push(Tt),j.comments.forEach(K=>{K.refAddress=n.decodeAddress(K.ref)}),H.commentRefs.push({commentName:"comments"+j.id,vmlDrawing:"vmlDrawing"+j.id})}let bt=[],kt;j.media.forEach(Z=>{if(Z.type==="background"){let Tt=vt(et);kt=H.media[Z.imageId],et.push({Id:Tt,Type:d.Image,Target:`../media/${kt.name}.${kt.extension}`}),j.background={rId:Tt},j.image=H.media[Z.imageId]}else if(Z.type==="image"){let{drawing:Tt}=j;kt=H.media[Z.imageId],Tt||(Tt=j.drawing={rId:vt(et),name:"drawing"+ ++H.drawingsCount,anchors:[],rels:[]},H.drawings.push(Tt),et.push({Id:Tt.rId,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",Target:`../drawings/${Tt.name}.xml`}));let K=this.preImageId===Z.imageId?bt[Z.imageId]:bt[Tt.rels.length];K||(K=vt(Tt.rels),bt[Tt.rels.length]=K,Tt.rels.push({Id:K,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Target:`../media/${kt.name}.${kt.extension}`}));let Q={picture:{rId:K},range:Z.range};if(Z.hyperlinks&&Z.hyperlinks.hyperlink){let xt=vt(Tt.rels);bt[Tt.rels.length]=xt,Q.picture.hyperlinks={tooltip:Z.hyperlinks.tooltip,rId:xt},Tt.rels.push({Id:xt,Type:d.Hyperlink,Target:Z.hyperlinks.hyperlink,TargetMode:"External"})}this.preImageId=Z.imageId,Tt.anchors.push(Q)}}),j.tables.forEach(Z=>{let Tt=vt(et);Z.rId=Tt,et.push({Id:Tt,Type:d.Table,Target:"../tables/"+Z.target}),Z.columns.forEach(K=>{let{style:Q}=K;Q&&(K.dxfId=H.styles.addDxfStyle(Q))})}),this.map.extLst.prepare(j,H)}render(j,H){j.openXml(p.StdDocAttributes),j.openNode("worksheet",B.WORKSHEET_ATTRIBUTES);let et=H.properties?{defaultRowHeight:H.properties.defaultRowHeight,dyDescent:H.properties.dyDescent,outlineLevelCol:H.properties.outlineLevelCol,outlineLevelRow:H.properties.outlineLevelRow}:void 0;H.properties&&H.properties.defaultColWidth&&(et.defaultColWidth=H.properties.defaultColWidth);let vt={outlineProperties:H.properties&&H.properties.outlineProperties,tabColor:H.properties&&H.properties.tabColor,pageSetup:H.pageSetup&&H.pageSetup.fitToPage?{fitToPage:H.pageSetup.fitToPage}:void 0},bt=H.pageSetup&&H.pageSetup.margins,kt={showRowColHeaders:H.pageSetup&&H.pageSetup.showRowColHeaders,showGridLines:H.pageSetup&&H.pageSetup.showGridLines,horizontalCentered:H.pageSetup&&H.pageSetup.horizontalCentered,verticalCentered:H.pageSetup&&H.pageSetup.verticalCentered},Z=H.sheetProtection;this.map.sheetPr.render(j,vt),this.map.dimension.render(j,H.dimensions),this.map.sheetViews.render(j,H.views),this.map.sheetFormatPr.render(j,et),this.map.cols.render(j,H.cols),this.map.sheetData.render(j,H.rows),this.map.sheetProtection.render(j,Z),this.map.autoFilter.render(j,H.autoFilter),this.map.mergeCells.render(j,H.mergeCells),this.map.conditionalFormatting.render(j,H.conditionalFormattings),this.map.dataValidations.render(j,H.dataValidations),this.map.hyperlinks.render(j,H.hyperlinks),this.map.printOptions.render(j,kt),this.map.pageMargins.render(j,bt),this.map.pageSetup.render(j,H.pageSetup),this.map.headerFooter.render(j,H.headerFooter),this.map.rowBreaks.render(j,H.rowBreaks),this.map.drawing.render(j,H.drawing),this.map.picture.render(j,H.background),this.map.tableParts.render(j,H.tables),this.map.extLst.render(j,H),H.rels&&H.rels.forEach(Tt=>{Tt.Type===d.VmlDrawing&&j.leafNode("legacyDrawing",{"r:id":Tt.Id})}),j.closeNode()}parseOpen(j){return this.parser?(this.parser.parseOpen(j),!0):j.name==="worksheet"?(a.each(this.map,H=>{H.reset()}),!0):(this.map[j.name]&&!this.ignoreNodes.includes(j.name)&&(this.parser=this.map[j.name],this.parser.parseOpen(j)),!0)}parseText(j){this.parser&&this.parser.parseText(j)}parseClose(j){if(this.parser)return this.parser.parseClose(j)||(this.parser=void 0),!0;switch(j){case"worksheet":{let H=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(H.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(H.outlineProperties=this.map.sheetPr.model.outlineProperties);let et={fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},vt=Object.assign(et,this.map.pageSetup.model,this.map.printOptions.model),bt=F(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model["x14:conditionalFormattings"]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:H,views:this.map.sheetViews.model,pageSetup:vt,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:bt},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}default:return!0}}reconcile(j,H){let et=(j.relationships||[]).reduce((bt,kt)=>{if(bt[kt.Id]=kt,kt.Type===d.Comments&&(j.comments=H.comments[kt.Target].comments),kt.Type===d.VmlDrawing&&j.comments&&j.comments.length){let Z=H.vmlDrawings[kt.Target].comments;j.comments.forEach((Tt,K)=>{Tt.note=Object.assign({},Tt.note,Z[K])})}return bt},{});if(H.commentsMap=(j.comments||[]).reduce((bt,kt)=>(kt.ref&&(bt[kt.ref]=kt),bt),{}),H.hyperlinkMap=(j.hyperlinks||[]).reduce((bt,kt)=>(kt.rId&&(bt[kt.address]=et[kt.rId].Target),bt),{}),H.formulae={},j.rows=j.rows&&j.rows.filter(Boolean)||[],j.rows.forEach(bt=>{bt.cells=bt.cells&&bt.cells.filter(Boolean)||[]}),this.map.cols.reconcile(j.cols,H),this.map.sheetData.reconcile(j.rows,H),this.map.conditionalFormatting.reconcile(j.conditionalFormattings,H),j.media=[],j.drawing){let bt=et[j.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(bt){let kt=bt[1];H.drawings[kt].anchors.forEach(Z=>{if(Z.medium){let Tt={type:"image",imageId:Z.medium.index,range:Z.range,hyperlinks:Z.picture.hyperlinks};j.media.push(Tt)}})}}let vt=j.background&&et[j.background.rId];if(vt){let bt=vt.Target.split("/media/")[1],kt=H.mediaIndex&&H.mediaIndex[bt];kt!==void 0&&j.media.push({type:"background",imageId:kt})}j.tables=(j.tables||[]).map(bt=>{let kt=et[bt.rId];return H.tables[kt.Target]}),delete j.relationships,delete j.hyperlinks,delete j.comments}}B.WORKSHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"},r.exports=B},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../../rel-type":31,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":72,"./cf/conditional-formattings-xform":87,"./col-xform":92,"./data-validations-xform":93,"./dimension-xform":94,"./drawing-xform":95,"./ext-lst-xform":96,"./header-footer-xform":97,"./hyperlink-xform":98,"./merge-cell-xform":99,"./merges":100,"./page-margins-xform":103,"./page-setup-xform":105,"./picture-xform":106,"./print-options-xform":107,"./row-breaks-xform":108,"./row-xform":109,"./sheet-format-properties-xform":110,"./sheet-properties-xform":111,"./sheet-protection-xform":112,"./sheet-view-xform":113,"./table-part-xform":114}],116:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{constructor(n){super(),this.tag=n.tag,this.attr=n.attr}render(n,p){p&&(n.openNode(this.tag),n.closeNode())}parseOpen(n){n.name===this.tag&&(this.model=!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],117:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{constructor(n){super(),this.tag=n.tag,this.attr=n.attr,this.attrs=n.attrs,this._format=n.format||function(p){try{return Number.isNaN(p.getTime())?"":p.toISOString()}catch{return""}},this._parse=n.parse||function(p){return new Date(p)}}render(n,p){p&&(n.openNode(this.tag),this.attrs&&n.addAttributes(this.attrs),this.attr?n.addAttribute(this.attr,this._format(p)):n.writeText(this._format(p)),n.closeNode())}parseOpen(n){n.name===this.tag&&(this.attr?this.model=this._parse(n.attributes[this.attr]):this.text=[])}parseText(n){this.attr||this.text.push(n)}parseClose(){return this.attr||(this.model=this._parse(this.text.join(""))),!1}}},{"../base-xform":32}],118:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{constructor(n){super(),this.tag=n.tag,this.attr=n.attr,this.attrs=n.attrs,this.zero=n.zero}render(n,p){(p||this.zero)&&(n.openNode(this.tag),this.attrs&&n.addAttributes(this.attrs),this.attr?n.addAttribute(this.attr,p):n.writeText(p),n.closeNode())}parseOpen(n){return n.name===this.tag&&(this.attr?this.model=parseInt(n.attributes[this.attr],10):this.text=[],!0)}parseText(n){this.attr||this.text.push(n)}parseClose(){return this.attr||(this.model=parseInt(this.text.join("")||0,10)),!1}}},{"../base-xform":32}],119:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{constructor(n){super(),this.tag=n.tag,this.attr=n.attr,this.attrs=n.attrs}render(n,p){p!==void 0&&(n.openNode(this.tag),this.attrs&&n.addAttributes(this.attrs),this.attr?n.addAttribute(this.attr,p):n.writeText(p),n.closeNode())}parseOpen(n){n.name===this.tag&&(this.attr?this.model=n.attributes[this.attr]:this.text=[])}parseText(n){this.attr||this.text.push(n)}parseClose(){return this.attr||(this.model=this.text.join("")),!1}}},{"../base-xform":32}],120:[function(e,r,i){"use strict";let a=e("./base-xform"),n=e("../../utils/xml-stream");r.exports=class extends a{constructor(p){super(),this._model=p}render(p){if(!this._xml){let d=new n;(function u(x,_){x.openNode(_.tag,_.$),_.c&&_.c.forEach(v=>{u(x,v)}),_.t&&x.writeText(_.t),x.closeNode()})(d,this._model),this._xml=d.xml}p.writeXml(this._xml)}parseOpen(){return!0}parseText(){}parseClose(p){switch(p){case this._model.tag:return!1;default:return!0}}}},{"../../utils/xml-stream":28,"./base-xform":32}],121:[function(e,r,i){"use strict";let a=e("./text-xform"),n=e("./rich-text-xform"),p=e("../base-xform");r.exports=class extends p{constructor(){super(),this.map={r:new n,t:new a}}get tag(){return"rPh"}render(d,u){if(d.openNode(this.tag,{sb:u.sb||0,eb:u.eb||0}),u&&u.hasOwnProperty("richText")&&u.richText){let{r:x}=this.map;u.richText.forEach(_=>{x.render(d,_)})}else u&&this.map.t.render(d,u.text);d.closeNode()}parseOpen(d){let{name:u}=d;return this.parser?(this.parser.parseOpen(d),!0):u===this.tag?(this.model={sb:parseInt(d.attributes.sb,10),eb:parseInt(d.attributes.eb,10)},!0):(this.parser=this.map[u],!!this.parser&&(this.parser.parseOpen(d),!0))}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser){if(!this.parser.parseClose(d)){switch(d){case"r":{let u=this.model.richText;u||(u=this.model.richText=[]),u.push(this.parser.model);break}case"t":this.model.text=this.parser.model}this.parser=void 0}return!0}switch(d){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"./rich-text-xform":122,"./text-xform":125}],122:[function(e,r,i){"use strict";let a=e("./text-xform"),n=e("../style/font-xform"),p=e("../base-xform");class d extends p{constructor(x){super(),this.model=x}get tag(){return"r"}get textXform(){return this._textXform||(this._textXform=new a)}get fontXform(){return this._fontXform||(this._fontXform=new n(d.FONT_OPTIONS))}render(x,_){_=_||this.model,x.openNode("r"),_.font&&this.fontXform.render(x,_.font),this.textXform.render(x,_.text),x.closeNode()}parseOpen(x){if(this.parser)return this.parser.parseOpen(x),!0;switch(x.name){case"r":return this.model={},!0;case"t":return this.parser=this.textXform,this.parser.parseOpen(x),!0;case"rPr":return this.parser=this.fontXform,this.parser.parseOpen(x),!0;default:return!1}}parseText(x){this.parser&&this.parser.parseText(x)}parseClose(x){switch(x){case"r":return!1;case"t":return this.model.text=this.parser.model,this.parser=void 0,!0;case"rPr":return this.model.font=this.parser.model,this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(x),!0}}}d.FONT_OPTIONS={tagName:"rPr",fontNameTag:"rFont"},r.exports=d},{"../base-xform":32,"../style/font-xform":131,"./text-xform":125}],123:[function(e,r,i){"use strict";let a=e("./text-xform"),n=e("./rich-text-xform"),p=e("./phonetic-text-xform"),d=e("../base-xform");r.exports=class extends d{constructor(u){super(),this.model=u,this.map={r:new n,t:new a,rPh:new p}}get tag(){return"si"}render(u,x){u.openNode(this.tag),x&&x.hasOwnProperty("richText")&&x.richText?x.richText.length?x.richText.forEach(_=>{this.map.r.render(u,_)}):this.map.t.render(u,""):x!=null&&this.map.t.render(u,x),u.closeNode()}parseOpen(u){let{name:x}=u;return this.parser?(this.parser.parseOpen(u),!0):x===this.tag?(this.model={},!0):(this.parser=this.map[x],!!this.parser&&(this.parser.parseOpen(u),!0))}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser){if(!this.parser.parseClose(u)){switch(u){case"r":{let x=this.model.richText;x||(x=this.model.richText=[]),x.push(this.parser.model);break}case"t":this.model=this.parser.model}this.parser=void 0}return!0}switch(u){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"./phonetic-text-xform":121,"./rich-text-xform":122,"./text-xform":125}],124:[function(e,r,i){"use strict";let a=e("../../../utils/xml-stream"),n=e("../base-xform"),p=e("./shared-string-xform");r.exports=class extends n{constructor(d){super(),this.model=d||{values:[],count:0},this.hash=Object.create(null),this.rich=Object.create(null)}get sharedStringXform(){return this._sharedStringXform||(this._sharedStringXform=new p)}get values(){return this.model.values}get uniqueCount(){return this.model.values.length}get count(){return this.model.count}getString(d){return this.model.values[d]}add(d){return d.richText?this.addRichText(d):this.addText(d)}addText(d){let u=this.hash[d];return u===void 0&&(u=this.hash[d]=this.model.values.length,this.model.values.push(d)),this.model.count++,u}addRichText(d){let u=this.sharedStringXform.toXml(d),x=this.rich[u];return x===void 0&&(x=this.rich[u]=this.model.values.length,this.model.values.push(d)),this.model.count++,x}render(d,u){u=u||this._values,d.openXml(a.StdDocAttributes),d.openNode("sst",{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main",count:u.count,uniqueCount:u.values.length});let x=this.sharedStringXform;u.values.forEach(_=>{x.render(d,_)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"sst":return!0;case"si":return this.parser=this.sharedStringXform,this.parser.parseOpen(d),!0;default:throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(d))}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.model.values.push(this.parser.model),this.model.count++,this.parser=void 0),!0;switch(d){case"sst":return!1;default:throw new Error("Unexpected xml node in parseClose: "+d)}}}},{"../../../utils/xml-stream":28,"../base-xform":32,"./shared-string-xform":123}],125:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"t"}render(n,p){n.openNode("t"),/^\s|\n|\s$/.test(p)&&n.addAttribute("xml:space","preserve"),n.writeText(p),n.closeNode()}get model(){return this._text.join("").replace(/_x([0-9A-F]{4})_/g,(n,p)=>String.fromCharCode(parseInt(p,16)))}parseOpen(n){switch(n.name){case"t":return this._text=[],!0;default:return!1}}parseText(n){this._text.push(n)}parseClose(){return!1}}},{"../base-xform":32}],126:[function(e,r,i){"use strict";let a=e("../../../doc/enums"),n=e("../../../utils/utils"),p=e("../base-xform"),d={horizontalValues:["left","center","right","fill","centerContinuous","distributed","justify"].reduce((x,_)=>(x[_]=!0,x),{}),horizontal(x){return this.horizontalValues[x]?x:void 0},verticalValues:["top","middle","bottom","distributed","justify"].reduce((x,_)=>(x[_]=!0,x),{}),vertical(x){return x==="middle"?"center":this.verticalValues[x]?x:void 0},wrapText:x=>!!x||void 0,shrinkToFit:x=>!!x||void 0,textRotation(x){switch(x){case"vertical":return x;default:return(x=n.validInt(x))>=-90&&x<=90?x:void 0}},indent:x=>(x=n.validInt(x),Math.max(0,x)),readingOrder(x){switch(x){case"ltr":return a.ReadingOrder.LeftToRight;case"rtl":return a.ReadingOrder.RightToLeft;default:return}}},u={toXml(x){if(x=d.textRotation(x)){if(x==="vertical")return 255;let _=Math.round(x);if(_>=0&&_<=90)return _;if(_<0&&_>=-90)return 90-_}},toModel(x){let _=n.validInt(x);if(_!==void 0){if(_===255)return"vertical";if(_>=0&&_<=90)return _;if(_>90&&_<=180)return 90-_}}};r.exports=class extends p{get tag(){return"alignment"}render(x,_){x.addRollback(),x.openNode("alignment");let v=!1;function C(S,E){E&&(x.addAttribute(S,E),v=!0)}C("horizontal",d.horizontal(_.horizontal)),C("vertical",d.vertical(_.vertical)),C("wrapText",!!d.wrapText(_.wrapText)&&"1"),C("shrinkToFit",!!d.shrinkToFit(_.shrinkToFit)&&"1"),C("indent",d.indent(_.indent)),C("textRotation",u.toXml(_.textRotation)),C("readingOrder",d.readingOrder(_.readingOrder)),x.closeNode(),v?x.commit():x.rollback()}parseOpen(x){let _={},v=!1;function C(S,E,w){S&&(_[E]=w,v=!0)}C(x.attributes.horizontal,"horizontal",x.attributes.horizontal),C(x.attributes.vertical,"vertical",x.attributes.vertical==="center"?"middle":x.attributes.vertical),C(x.attributes.wrapText,"wrapText",n.parseBoolean(x.attributes.wrapText)),C(x.attributes.shrinkToFit,"shrinkToFit",n.parseBoolean(x.attributes.shrinkToFit)),C(x.attributes.indent,"indent",parseInt(x.attributes.indent,10)),C(x.attributes.textRotation,"textRotation",u.toModel(x.attributes.textRotation)),C(x.attributes.readingOrder,"readingOrder",x.attributes.readingOrder==="2"?"rtl":"ltr"),this.model=v?_:null}parseText(){}parseClose(){return!1}}},{"../../../doc/enums":7,"../../../utils/utils":27,"../base-xform":32}],127:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("../../../utils/utils"),p=e("./color-xform");class d extends a{constructor(x){super(),this.name=x,this.map={color:new p}}get tag(){return this.name}render(x,_,v){let C=_&&_.color||v||this.defaultColor;x.openNode(this.name),_&&_.style&&(x.addAttribute("style",_.style),C&&this.map.color.render(x,C)),x.closeNode()}parseOpen(x){if(this.parser)return this.parser.parseOpen(x),!0;switch(x.name){case this.name:{let{style:_}=x.attributes;return this.model=_?{style:_}:void 0,!0}case"color":return this.parser=this.map.color,this.parser.parseOpen(x),!0;default:return!1}}parseText(x){this.parser&&this.parser.parseText(x)}parseClose(x){return this.parser?(this.parser.parseClose(x)||(this.parser=void 0),!0):(x===this.name&&this.map.color.model&&(this.model||(this.model={}),this.model.color=this.map.color.model),!1)}validStyle(x){return d.validStyleValues[x]}}d.validStyleValues=["thin","dashed","dotted","dashDot","hair","dashDotDot","slantDashDot","mediumDashed","mediumDashDotDot","mediumDashDot","medium","double","thick"].reduce((u,x)=>(u[x]=!0,u),{}),r.exports=class extends a{constructor(){super(),this.map={top:new d("top"),left:new d("left"),bottom:new d("bottom"),right:new d("right"),diagonal:new d("diagonal")}}render(u,x){let{color:_}=x;function v(C,S){C&&!C.color&&x.color&&(C=Le(ae({},C),{color:x.color})),S.render(u,C,_)}u.openNode("border"),x.diagonal&&x.diagonal.style&&(x.diagonal.up&&u.addAttribute("diagonalUp","1"),x.diagonal.down&&u.addAttribute("diagonalDown","1")),v(x.left,this.map.left),v(x.right,this.map.right),v(x.top,this.map.top),v(x.bottom,this.map.bottom),v(x.diagonal,this.map.diagonal),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case"border":return this.reset(),this.diagonalUp=n.parseBoolean(u.attributes.diagonalUp),this.diagonalDown=n.parseBoolean(u.attributes.diagonalDown),!0;default:return this.parser=this.map[u.name],!!this.parser&&(this.parser.parseOpen(u),!0)}}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.parser=void 0),!0;if(u==="border"){let x=this.model={},_=function(v,C,S){C&&(S&&Object.assign(C,S),x[v]=C)};_("left",this.map.left.model),_("right",this.map.right.model),_("top",this.map.top.model),_("bottom",this.map.bottom.model),_("diagonal",this.map.diagonal.model,{up:this.diagonalUp,down:this.diagonalDown})}return!1}}},{"../../../utils/utils":27,"../base-xform":32,"./color-xform":128}],128:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{constructor(n){super(),this.name=n||"color"}get tag(){return this.name}render(n,p){return!!p&&(n.openNode(this.name),p.argb?n.addAttribute("rgb",p.argb):p.theme!==void 0?(n.addAttribute("theme",p.theme),p.tint!==void 0&&n.addAttribute("tint",p.tint)):p.indexed!==void 0?n.addAttribute("indexed",p.indexed):n.addAttribute("auto","1"),n.closeNode(),!0)}parseOpen(n){return n.name===this.name&&(n.attributes.rgb?this.model={argb:n.attributes.rgb}:n.attributes.theme?(this.model={theme:parseInt(n.attributes.theme,10)},n.attributes.tint&&(this.model.tint=parseFloat(n.attributes.tint))):n.attributes.indexed?this.model={indexed:parseInt(n.attributes.indexed,10)}:this.model=void 0,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],129:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./alignment-xform"),p=e("./border-xform"),d=e("./fill-xform"),u=e("./font-xform"),x=e("./numfmt-xform"),_=e("./protection-xform");r.exports=class extends a{constructor(){super(),this.map={alignment:new n,border:new p,fill:new d,font:new u,numFmt:new x,protection:new _}}get tag(){return"dxf"}render(v,C){if(v.openNode(this.tag),C.font&&this.map.font.render(v,C.font),C.numFmt&&C.numFmtId){let S={id:C.numFmtId,formatCode:C.numFmt};this.map.numFmt.render(v,S)}C.fill&&this.map.fill.render(v,C.fill),C.alignment&&this.map.alignment.render(v,C.alignment),C.border&&this.map.border.render(v,C.border),C.protection&&this.map.protection.render(v,C.protection),v.closeNode()}parseOpen(v){if(this.parser)return this.parser.parseOpen(v),!0;switch(v.name){case this.tag:return this.reset(),!0;default:return this.parser=this.map[v.name],this.parser&&this.parser.parseOpen(v),!0}}parseText(v){this.parser&&this.parser.parseText(v)}parseClose(v){return this.parser?(this.parser.parseClose(v)||(this.parser=void 0),!0):v!==this.tag||(this.model={alignment:this.map.alignment.model,border:this.map.border.model,fill:this.map.fill.model,font:this.map.font.model,numFmt:this.map.numFmt.model,protection:this.map.protection.model},!1)}}},{"../base-xform":32,"./alignment-xform":126,"./border-xform":127,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./protection-xform":133}],130:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./color-xform");class p extends a{constructor(){super(),this.map={color:new n}}get tag(){return"stop"}render(v,C){v.openNode("stop"),v.addAttribute("position",C.position),this.map.color.render(v,C.color),v.closeNode()}parseOpen(v){if(this.parser)return this.parser.parseOpen(v),!0;switch(v.name){case"stop":return this.model={position:parseFloat(v.attributes.position)},!0;case"color":return this.parser=this.map.color,this.parser.parseOpen(v),!0;default:return!1}}parseText(){}parseClose(v){return!!this.parser&&(this.parser.parseClose(v)||(this.model.color=this.parser.model,this.parser=void 0),!0)}}class d extends a{constructor(){super(),this.map={fgColor:new n("fgColor"),bgColor:new n("bgColor")}}get name(){return"pattern"}get tag(){return"patternFill"}render(v,C){v.openNode("patternFill"),v.addAttribute("patternType",C.pattern),C.fgColor&&this.map.fgColor.render(v,C.fgColor),C.bgColor&&this.map.bgColor.render(v,C.bgColor),v.closeNode()}parseOpen(v){if(this.parser)return this.parser.parseOpen(v),!0;switch(v.name){case"patternFill":return this.model={type:"pattern",pattern:v.attributes.patternType},!0;default:return this.parser=this.map[v.name],!!this.parser&&(this.parser.parseOpen(v),!0)}}parseText(v){this.parser&&this.parser.parseText(v)}parseClose(v){return!!this.parser&&(this.parser.parseClose(v)||(this.parser.model&&(this.model[v]=this.parser.model),this.parser=void 0),!0)}}class u extends a{constructor(){super(),this.map={stop:new p}}get name(){return"gradient"}get tag(){return"gradientFill"}render(v,C){switch(v.openNode("gradientFill"),C.gradient){case"angle":v.addAttribute("degree",C.degree);break;case"path":v.addAttribute("type","path"),C.center.left&&(v.addAttribute("left",C.center.left),C.center.right===void 0&&v.addAttribute("right",C.center.left)),C.center.right&&v.addAttribute("right",C.center.right),C.center.top&&(v.addAttribute("top",C.center.top),C.center.bottom===void 0&&v.addAttribute("bottom",C.center.top)),C.center.bottom&&v.addAttribute("bottom",C.center.bottom)}let S=this.map.stop;C.stops.forEach(E=>{S.render(v,E)}),v.closeNode()}parseOpen(v){if(this.parser)return this.parser.parseOpen(v),!0;switch(v.name){case"gradientFill":{let C=this.model={stops:[]};return v.attributes.degree?(C.gradient="angle",C.degree=parseInt(v.attributes.degree,10)):v.attributes.type==="path"&&(C.gradient="path",C.center={left:v.attributes.left?parseFloat(v.attributes.left):0,top:v.attributes.top?parseFloat(v.attributes.top):0},v.attributes.right!==v.attributes.left&&(C.center.right=v.attributes.right?parseFloat(v.attributes.right):0),v.attributes.bottom!==v.attributes.top&&(C.center.bottom=v.attributes.bottom?parseFloat(v.attributes.bottom):0)),!0}case"stop":return this.parser=this.map.stop,this.parser.parseOpen(v),!0;default:return!1}}parseText(v){this.parser&&this.parser.parseText(v)}parseClose(v){return!!this.parser&&(this.parser.parseClose(v)||(this.model.stops.push(this.parser.model),this.parser=void 0),!0)}}class x extends a{constructor(){super(),this.map={patternFill:new d,gradientFill:new u}}get tag(){return"fill"}render(v,C){switch(v.addRollback(),v.openNode("fill"),C.type){case"pattern":this.map.patternFill.render(v,C);break;case"gradient":this.map.gradientFill.render(v,C);break;default:return void v.rollback()}v.closeNode(),v.commit()}parseOpen(v){if(this.parser)return this.parser.parseOpen(v),!0;switch(v.name){case"fill":return this.model={},!0;default:return this.parser=this.map[v.name],!!this.parser&&(this.parser.parseOpen(v),!0)}}parseText(v){this.parser&&this.parser.parseText(v)}parseClose(v){return!!this.parser&&(this.parser.parseClose(v)||(this.model=this.parser.model,this.model.type=this.parser.name,this.parser=void 0),!0)}validStyle(v){return x.validPatternValues[v]}}x.validPatternValues=["none","solid","darkVertical","darkGray","mediumGray","lightGray","gray125","gray0625","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","lightGrid"].reduce((_,v)=>(_[v]=!0,_),{}),x.StopXform=p,x.PatternFillXform=d,x.GradientFillXform=u,r.exports=x},{"../base-xform":32,"./color-xform":128}],131:[function(e,r,i){"use strict";let a=e("./color-xform"),n=e("../simple/boolean-xform"),p=e("../simple/integer-xform"),d=e("../simple/string-xform"),u=e("./underline-xform"),x=e("../../../utils/under-dash"),_=e("../base-xform");class v extends _{constructor(S){super(),this.options=S||v.OPTIONS,this.map={b:{prop:"bold",xform:new n({tag:"b",attr:"val"})},i:{prop:"italic",xform:new n({tag:"i",attr:"val"})},u:{prop:"underline",xform:new u},charset:{prop:"charset",xform:new p({tag:"charset",attr:"val"})},color:{prop:"color",xform:new a},condense:{prop:"condense",xform:new n({tag:"condense",attr:"val"})},extend:{prop:"extend",xform:new n({tag:"extend",attr:"val"})},family:{prop:"family",xform:new p({tag:"family",attr:"val"})},outline:{prop:"outline",xform:new n({tag:"outline",attr:"val"})},vertAlign:{prop:"vertAlign",xform:new d({tag:"vertAlign",attr:"val"})},scheme:{prop:"scheme",xform:new d({tag:"scheme",attr:"val"})},shadow:{prop:"shadow",xform:new n({tag:"shadow",attr:"val"})},strike:{prop:"strike",xform:new n({tag:"strike",attr:"val"})},sz:{prop:"size",xform:new p({tag:"sz",attr:"val"})}},this.map[this.options.fontNameTag]={prop:"name",xform:new d({tag:this.options.fontNameTag,attr:"val"})}}get tag(){return this.options.tagName}render(S,E){let{map:w}=this;S.openNode(this.options.tagName),x.each(this.map,(I,T)=>{w[T].xform.render(S,E[I.prop])}),S.closeNode()}parseOpen(S){if(this.parser)return this.parser.parseOpen(S),!0;if(this.map[S.name])return this.parser=this.map[S.name].xform,this.parser.parseOpen(S);switch(S.name){case this.options.tagName:return this.model={},!0;default:return!1}}parseText(S){this.parser&&this.parser.parseText(S)}parseClose(S){if(this.parser&&!this.parser.parseClose(S)){let E=this.map[S];return this.parser.model&&(this.model[E.prop]=this.parser.model),this.parser=void 0,!0}switch(S){case this.options.tagName:return!1;default:return!0}}}v.OPTIONS={tagName:"font",fontNameTag:"name"},r.exports=v},{"../../../utils/under-dash":26,"../base-xform":32,"../simple/boolean-xform":116,"../simple/integer-xform":118,"../simple/string-xform":119,"./color-xform":128,"./underline-xform":136}],132:[function(e,r,i){"use strict";let a=e("../../../utils/under-dash"),n=e("../../defaultnumformats"),p=e("../base-xform"),d=function(){let x={};return a.each(n,(_,v)=>{_.f&&(x[_.f]=parseInt(v,10))}),x}();class u extends p{constructor(_,v){super(),this.id=_,this.formatCode=v}get tag(){return"numFmt"}render(_,v){_.leafNode("numFmt",{numFmtId:v.id,formatCode:v.formatCode})}parseOpen(_){switch(_.name){case"numFmt":return this.model={id:parseInt(_.attributes.numFmtId,10),formatCode:_.attributes.formatCode.replace(/[\\](.)/g,"$1")},!0;default:return!1}}parseText(){}parseClose(){return!1}}u.getDefaultFmtId=function(x){return d[x]},u.getDefaultFmtCode=function(x){return n[x]&&n[x].f},r.exports=u},{"../../../utils/under-dash":26,"../../defaultnumformats":30,"../base-xform":32}],133:[function(e,r,i){"use strict";let a=e("../base-xform"),n={boolean:(p,d)=>p===void 0?d:p};r.exports=class extends a{get tag(){return"protection"}render(p,d){p.addRollback(),p.openNode("protection");let u=!1;function x(_,v){v!==void 0&&(p.addAttribute(_,v),u=!0)}x("locked",n.boolean(d.locked,!0)?void 0:"0"),x("hidden",n.boolean(d.hidden,!1)?"1":void 0),p.closeNode(),u?p.commit():p.rollback()}parseOpen(p){let d={locked:p.attributes.locked!=="0",hidden:p.attributes.hidden==="1"},u=!d.locked||d.hidden;this.model=u?d:null}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],134:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./alignment-xform"),p=e("./protection-xform");r.exports=class extends a{constructor(d){super(),this.xfId=!(!d||!d.xfId),this.map={alignment:new n,protection:new p}}get tag(){return"xf"}render(d,u){d.openNode("xf",{numFmtId:u.numFmtId||0,fontId:u.fontId||0,fillId:u.fillId||0,borderId:u.borderId||0}),this.xfId&&d.addAttribute("xfId",u.xfId||0),u.numFmtId&&d.addAttribute("applyNumberFormat","1"),u.fontId&&d.addAttribute("applyFont","1"),u.fillId&&d.addAttribute("applyFill","1"),u.borderId&&d.addAttribute("applyBorder","1"),u.alignment&&d.addAttribute("applyAlignment","1"),u.protection&&d.addAttribute("applyProtection","1"),u.alignment&&this.map.alignment.render(d,u.alignment),u.protection&&this.map.protection.render(d,u.protection),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"xf":return this.model={numFmtId:parseInt(d.attributes.numFmtId,10),fontId:parseInt(d.attributes.fontId,10),fillId:parseInt(d.attributes.fillId,10),borderId:parseInt(d.attributes.borderId,10)},this.xfId&&(this.model.xfId=parseInt(d.attributes.xfId,10)),!0;case"alignment":return this.parser=this.map.alignment,this.parser.parseOpen(d),!0;case"protection":return this.parser=this.map.protection,this.parser.parseOpen(d),!0;default:return!1}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.map.protection===this.parser?this.model.protection=this.parser.model:this.model.alignment=this.parser.model,this.parser=void 0),!0):d!=="xf"}}},{"../base-xform":32,"./alignment-xform":126,"./protection-xform":133}],135:[function(e,r,i){"use strict";let a=e("../../../doc/enums"),n=e("../../../utils/xml-stream"),p=e("../base-xform"),d=e("../static-xform"),u=e("../list-xform"),x=e("./font-xform"),_=e("./fill-xform"),v=e("./border-xform"),C=e("./numfmt-xform"),S=e("./style-xform"),E=e("./dxf-xform");class w extends p{constructor(T){super(),this.map={numFmts:new u({tag:"numFmts",count:!0,childXform:new C}),fonts:new u({tag:"fonts",count:!0,childXform:new x,$:{"x14ac:knownFonts":1}}),fills:new u({tag:"fills",count:!0,childXform:new _}),borders:new u({tag:"borders",count:!0,childXform:new v}),cellStyleXfs:new u({tag:"cellStyleXfs",count:!0,childXform:new S}),cellXfs:new u({tag:"cellXfs",count:!0,childXform:new S({xfId:!0})}),dxfs:new u({tag:"dxfs",always:!0,count:!0,childXform:new E}),numFmt:new C,font:new x,fill:new _,border:new v,style:new S({xfId:!0}),cellStyles:w.STATIC_XFORMS.cellStyles,tableStyles:w.STATIC_XFORMS.tableStyles,extLst:w.STATIC_XFORMS.extLst},T&&this.init()}initIndex(){this.index={style:{},numFmt:{},numFmtNextId:164,font:{},border:{},fill:{}}}init(){this.model={styles:[],numFmts:[],fonts:[],borders:[],fills:[],dxfs:[]},this.initIndex(),this._addBorder({}),this._addStyle({numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}),this._addFill({type:"pattern",pattern:"none"}),this._addFill({type:"pattern",pattern:"gray125"}),this.weakMap=new WeakMap}render(T,A){A=A||this.model,T.openXml(n.StdDocAttributes),T.openNode("styleSheet",w.STYLESHEET_ATTRIBUTES),this.index?(A.numFmts&&A.numFmts.length&&(T.openNode("numFmts",{count:A.numFmts.length}),A.numFmts.forEach(V=>{T.writeXml(V)}),T.closeNode()),A.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),T.openNode("fonts",{count:A.fonts.length,"x14ac:knownFonts":1}),A.fonts.forEach(V=>{T.writeXml(V)}),T.closeNode(),T.openNode("fills",{count:A.fills.length}),A.fills.forEach(V=>{T.writeXml(V)}),T.closeNode(),T.openNode("borders",{count:A.borders.length}),A.borders.forEach(V=>{T.writeXml(V)}),T.closeNode(),this.map.cellStyleXfs.render(T,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),T.openNode("cellXfs",{count:A.styles.length}),A.styles.forEach(V=>{T.writeXml(V)}),T.closeNode()):(this.map.numFmts.render(T,A.numFmts),this.map.fonts.render(T,A.fonts),this.map.fills.render(T,A.fills),this.map.borders.render(T,A.borders),this.map.cellStyleXfs.render(T,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),this.map.cellXfs.render(T,A.styles)),w.STATIC_XFORMS.cellStyles.render(T),this.map.dxfs.render(T,A.dxfs),w.STATIC_XFORMS.tableStyles.render(T),w.STATIC_XFORMS.extLst.render(T),T.closeNode()}parseOpen(T){if(this.parser)return this.parser.parseOpen(T),!0;switch(T.name){case"styleSheet":return this.initIndex(),!0;default:return this.parser=this.map[T.name],this.parser&&this.parser.parseOpen(T),!0}}parseText(T){this.parser&&this.parser.parseText(T)}parseClose(T){if(this.parser)return this.parser.parseClose(T)||(this.parser=void 0),!0;switch(T){case"styleSheet":{this.model={};let A=(V,G)=>{G.model&&G.model.length&&(this.model[V]=G.model)};if(A("numFmts",this.map.numFmts),A("fonts",this.map.fonts),A("fills",this.map.fills),A("borders",this.map.borders),A("styles",this.map.cellXfs),A("dxfs",this.map.dxfs),this.index={model:[],numFmt:[]},this.model.numFmts){let V=this.index.numFmt;this.model.numFmts.forEach(G=>{V[G.id]=G.formatCode})}return!1}default:return!0}}addStyleModel(T,A){if(!T)return 0;if(this.model.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),this.weakMap&&this.weakMap.has(T))return this.weakMap.get(T);let V={};if(A=A||a.ValueType.Number,T.numFmt)V.numFmtId=this._addNumFmtStr(T.numFmt);else switch(A){case a.ValueType.Number:V.numFmtId=this._addNumFmtStr("General");break;case a.ValueType.Date:V.numFmtId=this._addNumFmtStr("mm-dd-yy")}T.font&&(V.fontId=this._addFont(T.font)),T.border&&(V.borderId=this._addBorder(T.border)),T.fill&&(V.fillId=this._addFill(T.fill)),T.alignment&&(V.alignment=T.alignment),T.protection&&(V.protection=T.protection);let G=this._addStyle(V);return this.weakMap&&this.weakMap.set(T,G),G}getStyleModel(T){let A=this.model.styles[T];if(!A)return null;let V=this.index.model[T];if(V)return V;if(V=this.index.model[T]={},A.numFmtId){let J=this.index.numFmt[A.numFmtId]||C.getDefaultFmtCode(A.numFmtId);J&&(V.numFmt=J)}function G(J,at,X){if(X||X===0){let nt=at[X];nt&&(V[J]=nt)}}return G("font",this.model.fonts,A.fontId),G("border",this.model.borders,A.borderId),G("fill",this.model.fills,A.fillId),A.alignment&&(V.alignment=A.alignment),A.protection&&(V.protection=A.protection),V}addDxfStyle(T){return T.numFmt&&(T.numFmtId=this._addNumFmtStr(T.numFmt)),this.model.dxfs.push(T),this.model.dxfs.length-1}getDxfStyle(T){return this.model.dxfs[T]}_addStyle(T){let A=this.map.style.toXml(T),V=this.index.style[A];return V===void 0&&(V=this.index.style[A]=this.model.styles.length,this.model.styles.push(A)),V}_addNumFmtStr(T){let A=C.getDefaultFmtId(T);if(A!==void 0||(A=this.index.numFmt[T],A!==void 0))return A;A=this.index.numFmt[T]=164+this.model.numFmts.length;let V=this.map.numFmt.toXml({id:A,formatCode:T});return this.model.numFmts.push(V),A}_addFont(T){let A=this.map.font.toXml(T),V=this.index.font[A];return V===void 0&&(V=this.index.font[A]=this.model.fonts.length,this.model.fonts.push(A)),V}_addBorder(T){let A=this.map.border.toXml(T),V=this.index.border[A];return V===void 0&&(V=this.index.border[A]=this.model.borders.length,this.model.borders.push(A)),V}_addFill(T){let A=this.map.fill.toXml(T),V=this.index.fill[A];return V===void 0&&(V=this.index.fill[A]=this.model.fills.length,this.model.fills.push(A)),V}}w.STYLESHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac x16r2","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac","xmlns:x16r2":"http://schemas.microsoft.com/office/spreadsheetml/2015/02/main"},w.STATIC_XFORMS={cellStyles:new d({tag:"cellStyles",$:{count:1},c:[{tag:"cellStyle",$:{name:"Normal",xfId:0,builtinId:0}}]}),dxfs:new d({tag:"dxfs",$:{count:0}}),tableStyles:new d({tag:"tableStyles",$:{count:0,defaultTableStyle:"TableStyleMedium2",defaultPivotStyle:"PivotStyleLight16"}}),extLst:new d({tag:"extLst",c:[{tag:"ext",$:{uri:"{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"},c:[{tag:"x14:slicerStyles",$:{defaultSlicerStyle:"SlicerStyleLight1"}}]},{tag:"ext",$:{uri:"{9260A510-F301-46a8-8635-F512D64BE5F5}","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},c:[{tag:"x15:timelineStyles",$:{defaultTimelineStyle:"TimeSlicerStyleLight1"}}]}]})},w.Mock=class extends w{constructor(){super(),this.model={styles:[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}],numFmts:[],fonts:[{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}],borders:[{}],fills:[{type:"pattern",pattern:"none"},{type:"pattern",pattern:"gray125"}]}}parseStream(I){return I.autodrain(),Promise.resolve()}addStyleModel(I,T){switch(T){case a.ValueType.Date:return this.dateStyleId;default:return 0}}get dateStyleId(){if(!this._dateStyleId){let I={numFmtId:C.getDefaultFmtId("mm-dd-yy")};this._dateStyleId=this.model.styles.length,this.model.styles.push(I)}return this._dateStyleId}getStyleModel(){return{}}},r.exports=w},{"../../../doc/enums":7,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./border-xform":127,"./dxf-xform":129,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./style-xform":134}],136:[function(e,r,i){"use strict";let a=e("../base-xform");class n extends a{constructor(d){super(),this.model=d}get tag(){return"u"}render(d,u){if((u=u||this.model)===!0)d.leafNode("u");else{let x=n.Attributes[u];x&&d.leafNode("u",x)}}parseOpen(d){d.name==="u"&&(this.model=d.attributes.val||!0)}parseText(){}parseClose(){return!1}}n.Attributes={single:{},double:{val:"double"},singleAccounting:{val:"singleAccounting"},doubleAccounting:{val:"doubleAccounting"}},r.exports=n},{"../base-xform":32}],137:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("./filter-column-xform");r.exports=class extends a{constructor(){super(),this.map={filterColumn:new n}}get tag(){return"autoFilter"}prepare(p){p.columns.forEach((d,u)=>{this.map.filterColumn.prepare(d,{index:u})})}render(p,d){return p.openNode(this.tag,{ref:d.autoFilterRef}),d.columns.forEach(u=>{this.map.filterColumn.render(p,u)}),p.closeNode(),!0}parseOpen(p){if(this.parser)return this.parser.parseOpen(p),!0;switch(p.name){case this.tag:return this.model={autoFilterRef:p.attributes.ref,columns:[]},!0;default:if(this.parser=this.map[p.name],this.parser)return this.parseOpen(p),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(p))}}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){if(this.parser)return this.parser.parseClose(p)||(this.model.columns.push(this.parser.model),this.parser=void 0),!0;switch(p){case this.tag:return!1;default:throw new Error("Unexpected xml node in parseClose: "+p)}}}},{"../base-xform":32,"./filter-column-xform":139}],138:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"customFilter"}render(n,p){n.leafNode(this.tag,{val:p.val,operator:p.operator})}parseOpen(n){return n.name===this.tag&&(this.model={val:n.attributes.val,operator:n.attributes.operator},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],139:[function(e,r,i){"use strict";let a=e("../base-xform"),n=e("../list-xform"),p=e("./custom-filter-xform"),d=e("./filter-xform");r.exports=class extends a{constructor(){super(),this.map={customFilters:new n({tag:"customFilters",count:!1,empty:!0,childXform:new p}),filters:new n({tag:"filters",count:!1,empty:!0,childXform:new d})}}get tag(){return"filterColumn"}prepare(u,x){u.colId=x.index.toString()}render(u,x){return x.customFilters?(u.openNode(this.tag,{colId:x.colId,hiddenButton:x.filterButton?"0":"1"}),this.map.customFilters.render(u,x.customFilters),u.closeNode(),!0):(u.leafNode(this.tag,{colId:x.colId,hiddenButton:x.filterButton?"0":"1"}),!0)}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;let{attributes:x}=u;switch(u.name){case this.tag:return this.model={filterButton:x.hiddenButton==="0"},!0;default:if(this.parser=this.map[u.name],this.parser)return this.parseOpen(u),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(u))}}parseText(){}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.parser=void 0),!0;switch(u){case this.tag:return this.model.customFilters=this.map.customFilters.model,!1;default:return!0}}}},{"../base-xform":32,"../list-xform":71,"./custom-filter-xform":138,"./filter-xform":140}],140:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"filter"}render(n,p){n.leafNode(this.tag,{val:p.val})}parseOpen(n){return n.name===this.tag&&(this.model={val:n.attributes.val},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],141:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"tableColumn"}prepare(n,p){n.id=p.index+1}render(n,p){return n.leafNode(this.tag,{id:p.id.toString(),name:p.name,totalsRowLabel:p.totalsRowLabel,totalsRowFunction:p.totalsRowFunction,dxfId:p.dxfId}),!0}parseOpen(n){if(n.name===this.tag){let{attributes:p}=n;return this.model={name:p.name,totalsRowLabel:p.totalsRowLabel,totalsRowFunction:p.totalsRowFunction,dxfId:p.dxfId},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],142:[function(e,r,i){"use strict";let a=e("../base-xform");r.exports=class extends a{get tag(){return"tableStyleInfo"}render(n,p){return n.leafNode(this.tag,{name:p.theme?p.theme:void 0,showFirstColumn:p.showFirstColumn?"1":"0",showLastColumn:p.showLastColumn?"1":"0",showRowStripes:p.showRowStripes?"1":"0",showColumnStripes:p.showColumnStripes?"1":"0"}),!0}parseOpen(n){if(n.name===this.tag){let{attributes:p}=n;return this.model={theme:p.name?p.name:null,showFirstColumn:p.showFirstColumn==="1",showLastColumn:p.showLastColumn==="1",showRowStripes:p.showRowStripes==="1",showColumnStripes:p.showColumnStripes==="1"},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],143:[function(e,r,i){"use strict";let a=e("../../../utils/xml-stream"),n=e("../base-xform"),p=e("../list-xform"),d=e("./auto-filter-xform"),u=e("./table-column-xform"),x=e("./table-style-info-xform");class _ extends n{constructor(){super(),this.map={autoFilter:new d,tableColumns:new p({tag:"tableColumns",count:!0,empty:!0,childXform:new u}),tableStyleInfo:new x}}prepare(C,S){this.map.autoFilter.prepare(C),this.map.tableColumns.prepare(C.columns,S)}get tag(){return"table"}render(C,S){C.openXml(a.StdDocAttributes),C.openNode(this.tag,Le(ae({},_.TABLE_ATTRIBUTES),{id:S.id,name:S.name,displayName:S.displayName||S.name,ref:S.tableRef,totalsRowCount:S.totalsRow?"1":void 0,totalsRowShown:S.totalsRow?void 0:"1",headerRowCount:S.headerRow?"1":"0"})),this.map.autoFilter.render(C,S),this.map.tableColumns.render(C,S.columns),this.map.tableStyleInfo.render(C,S.style),C.closeNode()}parseOpen(C){if(this.parser)return this.parser.parseOpen(C),!0;let{name:S,attributes:E}=C;switch(S){case this.tag:this.reset(),this.model={name:E.name,displayName:E.displayName||E.name,tableRef:E.ref,totalsRow:E.totalsRowCount==="1",headerRow:E.headerRowCount==="1"};break;default:this.parser=this.map[C.name],this.parser&&this.parser.parseOpen(C)}return!0}parseText(C){this.parser&&this.parser.parseText(C)}parseClose(C){if(this.parser)return this.parser.parseClose(C)||(this.parser=void 0),!0;switch(C){case this.tag:return this.model.columns=this.map.tableColumns.model,this.map.autoFilter.model&&(this.model.autoFilterRef=this.map.autoFilter.model.autoFilterRef,this.map.autoFilter.model.columns.forEach((S,E)=>{this.model.columns[E].filterButton=S.filterButton})),this.model.style=this.map.tableStyleInfo.model,!1;default:return!0}}reconcile(C,S){C.columns.forEach(E=>{E.dxfId!==void 0&&(E.style=S.styles.getDxfStyle(E.dxfId))})}}_.TABLE_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"xr xr3","xmlns:xr":"http://schemas.microsoft.com/office/spreadsheetml/2014/revision","xmlns:xr3":"http://schemas.microsoft.com/office/spreadsheetml/2016/revision3"},r.exports=_},{"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":137,"./table-column-xform":141,"./table-style-info-xform":142}],144:[function(e,r,i){(function(a,n){(function(){"use strict";let p=e("fs"),d=e("jszip"),{PassThrough:u}=e("readable-stream"),x=e("../utils/zip-stream"),_=e("../utils/stream-buf"),v=e("../utils/utils"),C=e("../utils/xml-stream"),{bufferToString:S}=e("../utils/browser-buffer-decode"),E=e("./xform/style/styles-xform"),w=e("./xform/core/core-xform"),I=e("./xform/strings/shared-strings-xform"),T=e("./xform/core/relationships-xform"),A=e("./xform/core/content-types-xform"),V=e("./xform/core/app-xform"),G=e("./xform/book/workbook-xform"),J=e("./xform/sheet/worksheet-xform"),at=e("./xform/drawing/drawing-xform"),X=e("./xform/table/table-xform"),nt=e("./xform/comment/comments-xform"),ot=e("./xform/comment/vml-notes-xform"),ht=e("./xml/theme1");class ct{constructor(U){this.workbook=U}readFile(U,st){return Zn(this,null,function*(){if(!(yield v.fs.exists(U)))throw new Error("File not found: "+U);let M=p.createReadStream(U);try{let F=yield this.read(M,st);return M.close(),F}catch(F){throw M.close(),F}})}parseRels(U){return new T().parseStream(U)}parseWorkbook(U){return new G().parseStream(U)}parseSharedStrings(U){return new I().parseStream(U)}reconcile(U,st){let M=new G,F=new J(st),B=new at,R=new X;M.reconcile(U);let j={media:U.media,mediaIndex:U.mediaIndex};Object.keys(U.drawings).forEach(vt=>{let bt=U.drawings[vt],kt=U.drawingRels[vt];kt&&(j.rels=kt.reduce((Z,Tt)=>(Z[Tt.Id]=Tt,Z),{}),(bt.anchors||[]).forEach(Z=>{let Tt=Z.picture&&Z.picture.hyperlinks;Tt&&j.rels[Tt.rId]&&(Tt.hyperlink=j.rels[Tt.rId].Target,delete Tt.rId)}),B.reconcile(bt,j))});let H={styles:U.styles};Object.values(U.tables).forEach(vt=>{R.reconcile(vt,H)});let et={styles:U.styles,sharedStrings:U.sharedStrings,media:U.media,mediaIndex:U.mediaIndex,date1904:U.properties&&U.properties.date1904,drawings:U.drawings,comments:U.comments,tables:U.tables,vmlDrawings:U.vmlDrawings};U.worksheets.forEach(vt=>{vt.relationships=U.worksheetRels[vt.sheetNo],F.reconcile(vt,et)}),delete U.worksheetHash,delete U.worksheetRels,delete U.globalRels,delete U.sharedStrings,delete U.workbookRels,delete U.sheetDefs,delete U.styles,delete U.mediaIndex,delete U.drawings,delete U.drawingRels,delete U.vmlDrawings}_processWorksheetEntry(U,st,M,F,B){return Zn(this,null,function*(){let R=new J(F),j=yield R.parseStream(U);j.sheetNo=M,st.worksheetHash[B]=j,st.worksheets.push(j)})}_processCommentEntry(U,st,M){return Zn(this,null,function*(){let F=new nt,B=yield F.parseStream(U);st.comments[`../${M}.xml`]=B})}_processTableEntry(U,st,M){return Zn(this,null,function*(){let F=new X,B=yield F.parseStream(U);st.tables[`../tables/${M}.xml`]=B})}_processWorksheetRelsEntry(U,st,M){return Zn(this,null,function*(){let F=new T,B=yield F.parseStream(U);st.worksheetRels[M]=B})}_processMediaEntry(U,st,M){return Zn(this,null,function*(){let F=M.lastIndexOf(".");if(F>=1){let B=M.substr(F+1),R=M.substr(0,F);yield new Promise((j,H)=>{let et=new _;et.on("finish",()=>{st.mediaIndex[M]=st.media.length,st.mediaIndex[R]=st.media.length;let vt={type:"image",name:R,extension:B,buffer:et.toBuffer()};st.media.push(vt),j()}),U.on("error",vt=>{H(vt)}),U.pipe(et)})}})}_processDrawingEntry(U,st,M){return Zn(this,null,function*(){let F=new at,B=yield F.parseStream(U);st.drawings[M]=B})}_processDrawingRelsEntry(U,st,M){return Zn(this,null,function*(){let F=new T,B=yield F.parseStream(U);st.drawingRels[M]=B})}_processVmlDrawingEntry(U,st,M){return Zn(this,null,function*(){let F=new ot,B=yield F.parseStream(U);st.vmlDrawings[`../drawings/${M}.vml`]=B})}_processThemeEntry(U,st,M){return Zn(this,null,function*(){yield new Promise((F,B)=>{let R=new _;U.on("error",B),R.on("error",B),R.on("finish",()=>{st.themes[M]=R.read().toString(),F()}),U.pipe(R)})})}createInputStream(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}read(U,st){return Zn(this,null,function*(){!U[Symbol.asyncIterator]&&U.pipe&&(U=U.pipe(new u));let M=[];try{for(var F=Px(U),B,R,j;B=!(R=yield F.next()).done;B=!1){let H=R.value;M.push(H)}}catch{j=[R]}finally{try{B&&(R=F.return)&&(yield R.call(F))}finally{if(j)throw j[0]}}return this.load(n.concat(M),st)})}load(U,st){return Zn(this,null,function*(){let M;M=st&&st.base64?n.from(U.toString(),"base64"):U;let F={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},B=yield d.loadAsync(M);for(let R of Object.values(B.files))if(!R.dir){let j,H=R.name;if(H[0]==="/"&&(H=H.substr(1)),H.match(/xl\/media\//)||H.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))j=new u,j.write(yield R.async("nodebuffer"));else{let et;j=new u({writableObjectMode:!0,readableObjectMode:!0}),et=a.browser?S(yield R.async("nodebuffer")):yield R.async("string");let vt=16384;for(let bt=0;btZn(null,null,function*(){if(M.type==="image"){let F=`xl/media/${M.name}.${M.extension}`;if(M.filename){let B=yield function(R,j){return new Promise((H,et)=>{p.readFile(R,j,(vt,bt)=>{vt?et(vt):H(bt)})})}(M.filename);return U.append(B,{name:F})}if(M.buffer)return U.append(M.buffer,{name:F});if(M.base64){let B=M.base64,R=B.substring(B.indexOf(",")+1);return U.append(R,{name:F,base64:!0})}}throw new Error("Unsupported media")})))})}addDrawings(U,st){let M=new at,F=new T;st.worksheets.forEach(B=>{let{drawing:R}=B;if(R){M.prepare(R,{});let j=M.toXml(R);U.append(j,{name:`xl/drawings/${R.name}.xml`}),j=F.toXml(R.rels),U.append(j,{name:`xl/drawings/_rels/${R.name}.xml.rels`})}})}addTables(U,st){let M=new X;st.worksheets.forEach(F=>{let{tables:B}=F;B.forEach(R=>{M.prepare(R,{});let j=M.toXml(R);U.append(j,{name:"xl/tables/"+R.target})})})}addContentTypes(U,st){return Zn(this,null,function*(){let M=new A().toXml(st);U.append(M,{name:"[Content_Types].xml"})})}addApp(U,st){return Zn(this,null,function*(){let M=new V().toXml(st);U.append(M,{name:"docProps/app.xml"})})}addCore(U,st){return Zn(this,null,function*(){let M=new w;U.append(M.toXml(st),{name:"docProps/core.xml"})})}addThemes(U,st){return Zn(this,null,function*(){let M=st.themes||{theme1:ht};Object.keys(M).forEach(F=>{let B=M[F],R=`xl/theme/${F}.xml`;U.append(B,{name:R})})})}addOfficeRels(U){return Zn(this,null,function*(){let st=new T().toXml([{Id:"rId1",Type:ct.RelType.OfficeDocument,Target:"xl/workbook.xml"},{Id:"rId2",Type:ct.RelType.CoreProperties,Target:"docProps/core.xml"},{Id:"rId3",Type:ct.RelType.ExtenderProperties,Target:"docProps/app.xml"}]);U.append(st,{name:"_rels/.rels"})})}addWorkbookRels(U,st){return Zn(this,null,function*(){let M=1,F=[{Id:"rId"+M++,Type:ct.RelType.Styles,Target:"styles.xml"},{Id:"rId"+M++,Type:ct.RelType.Theme,Target:"theme/theme1.xml"}];st.sharedStrings.count&&F.push({Id:"rId"+M++,Type:ct.RelType.SharedStrings,Target:"sharedStrings.xml"}),st.worksheets.forEach(R=>{R.rId="rId"+M++,F.push({Id:R.rId,Type:ct.RelType.Worksheet,Target:`worksheets/sheet${R.id}.xml`})});let B=new T().toXml(F);U.append(B,{name:"xl/_rels/workbook.xml.rels"})})}addSharedStrings(U,st){return Zn(this,null,function*(){st.sharedStrings&&st.sharedStrings.count&&U.append(st.sharedStrings.xml,{name:"xl/sharedStrings.xml"})})}addStyles(U,st){return Zn(this,null,function*(){let{xml:M}=st.styles;M&&U.append(M,{name:"xl/styles.xml"})})}addWorkbook(U,st){return Zn(this,null,function*(){let M=new G;U.append(M.toXml(st),{name:"xl/workbook.xml"})})}addWorksheets(U,st){return Zn(this,null,function*(){let M=new J,F=new T,B=new nt,R=new ot;st.worksheets.forEach(j=>{let H=new C;M.render(H,j),U.append(H.xml,{name:`xl/worksheets/sheet${j.id}.xml`}),j.rels&&j.rels.length&&(H=new C,F.render(H,j.rels),U.append(H.xml,{name:`xl/worksheets/_rels/sheet${j.id}.xml.rels`})),j.comments.length>0&&(H=new C,B.render(H,j),U.append(H.xml,{name:`xl/comments${j.id}.xml`}),H=new C,R.render(H,j),U.append(H.xml,{name:`xl/drawings/vmlDrawing${j.id}.vml`}))})})}_finalize(U){return new Promise((st,M)=>{U.on("finish",()=>{st(this)}),U.on("error",M),U.finalize()})}prepareModel(U,st){U.creator=U.creator||"ExcelJS",U.lastModifiedBy=U.lastModifiedBy||"ExcelJS",U.created=U.created||new Date,U.modified=U.modified||new Date,U.useSharedStrings=st.useSharedStrings===void 0||st.useSharedStrings,U.useStyles=st.useStyles===void 0||st.useStyles,U.sharedStrings=new I,U.styles=U.useStyles?new E(!0):new E.Mock;let M=new G,F=new J;M.prepare(U);let B={sharedStrings:U.sharedStrings,styles:U.styles,date1904:U.properties.date1904,drawingsCount:0,media:U.media};B.drawings=U.drawings=[],B.commentRefs=U.commentRefs=[];let R=0;U.tables=[],U.worksheets.forEach(j=>{j.tables.forEach(H=>{R++,H.target=`table${R}.xml`,H.id=R,U.tables.push(H)}),F.prepare(j,B)})}write(U,st){return Zn(this,null,function*(){st=st||{};let{model:M}=this.workbook,F=new x.ZipWriter(st.zip);return F.pipe(U),this.prepareModel(M,st),yield this.addContentTypes(F,M),yield this.addOfficeRels(F,M),yield this.addWorkbookRels(F,M),yield this.addWorksheets(F,M),yield this.addSharedStrings(F,M),yield this.addDrawings(F,M),yield this.addTables(F,M),yield Promise.all([this.addThemes(F,M),this.addStyles(F,M)]),yield this.addMedia(F,M),yield Promise.all([this.addApp(F,M),this.addCore(F,M)]),yield this.addWorkbook(F,M),this._finalize(F)})}writeFile(U,st){let M=p.createWriteStream(U);return new Promise((F,B)=>{M.on("finish",()=>{F()}),M.on("error",R=>{B(R)}),this.write(M,st).then(()=>{M.end()}).catch(R=>{B(R)})})}writeBuffer(U){return Zn(this,null,function*(){let st=new _;return yield this.write(st,U),st.read()})}}ct.RelType=e("./rel-type"),r.exports=ct}).call(this)}).call(this,e("_process"),e("buffer").Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":24,"../utils/utils":27,"../utils/xml-stream":28,"../utils/zip-stream":29,"./rel-type":31,"./xform/book/workbook-xform":38,"./xform/comment/comments-xform":40,"./xform/comment/vml-notes-xform":45,"./xform/core/app-xform":51,"./xform/core/content-types-xform":52,"./xform/core/core-xform":53,"./xform/core/relationships-xform":55,"./xform/drawing/drawing-xform":62,"./xform/sheet/worksheet-xform":115,"./xform/strings/shared-strings-xform":124,"./xform/style/styles-xform":135,"./xform/table/table-xform":143,"./xml/theme1":145,_process:467,buffer:220,fs:216,jszip:441,"readable-stream":491}],145:[function(e,r,i){"use strict";r.exports=` `},{}],146:[function(e,r,i){(function(a){(function(){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.CsvFormatterStream=void 0;let n=e("stream"),p=e("./formatter");class d extends n.Transform{constructor(x){super({writableObjectMode:x.objectMode}),this.hasWrittenBOM=!1,this.formatterOptions=x,this.rowFormatter=new p.RowFormatter(x),this.hasWrittenBOM=!x.writeBOM}transform(x){return this.rowFormatter.rowTransform=x,this}_transform(x,_,v){let C=!1;try{this.hasWrittenBOM||(this.push(this.formatterOptions.BOM),this.hasWrittenBOM=!0),this.rowFormatter.format(x,(S,E)=>S?(C=!0,v(S)):(E&&E.forEach(w=>{this.push(a.from(w,"utf8"))}),C=!0,v()))}catch(S){if(C)throw S;v(S)}}_flush(x){this.rowFormatter.finish((_,v)=>_?x(_):(v&&v.forEach(C=>{this.push(a.from(C,"utf8"))}),x()))}}i.CsvFormatterStream=d}).call(this)}).call(this,e("buffer").Buffer)},{"./formatter":150,buffer:220,stream:505}],147:[function(e,r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.FormatterOptions=void 0,i.FormatterOptions=class{constructor(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var n;this.objectMode=!0,this.delimiter=",",this.rowDelimiter=` `,this.quote='"',this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM="\uFEFF",this.alwaysWriteHeaders=!1,Object.assign(this,a||{}),a?.quoteHeaders===void 0&&(this.quoteHeaders=this.quoteColumns),a?.quote===!0?this.quote='"':a?.quote===!1&&(this.quote=""),typeof a?.escape!="string"&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&((n=a.writeHeaders)===null||n===void 0||n),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote=`${this.escape}${this.quote}`}}},{}],148:[function(e,r,i){"use strict";var a=function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(i,"__esModule",{value:!0}),i.FieldFormatter=void 0;let n=a(e("lodash.isboolean")),p=a(e("lodash.isnil")),d=a(e("lodash.escaperegexp"));i.FieldFormatter=class{constructor(u){this._headers=null,this.formatterOptions=u,u.headers!==null&&(this.headers=u.headers),this.REPLACE_REGEXP=new RegExp(u.quote,"g");let x=`[${u.delimiter}${d.default(u.rowDelimiter)}|\r| @@ -5289,7 +5289,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(57,"mat-paginator",13),t(58,` `),l(),t(59,` `),l(),t(60,` -`)),a&2&&(s(5),g(m(6,5,"labels.heading.Charges Overview")),s(3),f("dataSource",n.dataSource),s(44),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(7,W4t)))},dependencies:[mt,ga,dt,Ht,wi,ut,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,Ae,Sa],styles:["table[_ngcontent-%COMP%]{width:100%;margin-top:3%}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.charges-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%}"]})}}return e})();var gI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.parent.params.clientId;return this.clientsService.getAllClientCharges(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var _I=(()=>{class e{constructor(i,a){this.clientsService=i,this.productsService=a}resolve(i){let a=i.paramMap.get("name"),n=i.paramMap.get("clientId")||i.parent.parent.paramMap.get("clientId");switch(a){case"Survey":return this.clientsService.getSurveys(n);case"Take Survey":return this.clientsService.getAllSurveysType();case"Close":return this.clientsService.getClientCommandTemplate("close");case"Reject":return this.clientsService.getClientCommandTemplate("reject");case"Withdraw":return this.clientsService.getClientCommandTemplate("withdraw");case"Transfer Client":return this.clientsService.getOffices();case"Add Charge":return this.clientsService.getClientChargeTemplate(n);case"Create Collateral":return this.productsService.getCollaterals();case"Client Screen Reports":return this.clientsService.getClientReportTemplates();case"Assign Staff":case"Update Default Savings":return this.clientsService.getClientDataAndTemplate(n);case"Undo Transfer":case"Accept Transfer":case"Reject Transfer":return this.clientsService.getClientTransferProposalDate(n);default:return}}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi),Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var vI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.parent.parent.parent.paramMap.get("clientId"),n=i.paramMap.get("chargeId");return this.clientsService.getSelectedChargeData(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var bI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.parent.parent.parent.paramMap.get("clientId"),n=i.paramMap.get("chargeId");return this.clientsService.getClientTransactionPay(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var CI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.paramMap.get("clientId");return this.clientsService.getClientDataAndTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var yI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.parent.paramMap.get("clientId");return this.clientsService.getCollateralTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var s5t=[wa.withShell([{path:"clients",data:{title:"Clients",breadcrumb:"Clients",routeParamBreadcrumb:!1},children:[{path:"",component:H_},{path:"create",data:{title:"Create Client",breadcrumb:"Create Client",routeParamBreadcrumb:!1},component:kv,resolve:{clientAddressFieldConfig:Bv,clientTemplate:cu}},{path:":clientId",component:Z_,data:{title:"Clients View",routeParamBreadcrumb:"clientId"},resolve:{clientViewData:Rv,clientTemplateData:cu,clientDatatables:uI},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:tv,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{clientAccountsData:rI,clientChargesData:lI,clientCollateralData:yI}},{path:"address",component:sv,data:{title:"Address",breadcrumb:"Address",routeParamBreadcrumb:!1},resolve:{clientAddressFieldConfig:Bv,clientAddressTemplateData:xI,clientAddressData:oI}},{path:"family-members",data:{title:"Family Members",breadcrumb:"Family Members",routeParamBreadcrumb:!1},children:[{path:"",component:ev,resolve:{clientFamilyMembers:sI}},{path:"add",component:iv,data:{title:"Add",breadcrumb:"Add",routeParamBreadcrumb:!1},resolve:{clientTemplate:cu}},{path:":familyMemberId",children:[{path:"edit",component:nv,data:{title:"Family Member View",routeParamBreadcrumb:"familyMemberId"},resolve:{clientTemplate:cu,editFamilyMember:pI}}]}]},{path:"identities",component:av,data:{title:"Identities",breadcrumb:"Identities",routeParamBreadcrumb:!1},resolve:{clientIdentities:cI,clientIdentifierTemplate:hI}},{path:"documents",component:ov,data:{title:"Documents",breadcrumb:"Documents",routeParamBreadcrumb:!1},resolve:{clientDocuments:dI}},{path:"notes",component:rv,data:{title:"Notes",breadcrumb:"Notes",routeParamBreadcrumb:!1},resolve:{clientNotes:mI}},{path:"datatables",children:[{path:":datatableName",component:lv,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{clientDatatable:fI}}]}]}]},{path:"clients",data:{title:"Clients",breadcrumb:"Clients",routeParamBreadcrumb:!1},children:[{path:":clientId",data:{title:"Clients View",routeParamBreadcrumb:"clientId"},resolve:{clientViewData:Rv},children:[{path:"edit",data:{title:"Edit Client",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Mv,resolve:{clientDataAndTemplate:CI}},{path:"actions/:name",data:{title:"Client Actions",routeParamBreadcrumb:"name"},component:Ev,resolve:{clientActionData:_I}},{path:"charges",children:[{path:"overview",data:{title:"Charges Overview",breadcrumb:"Charges Overview"},component:Nv,resolve:{clientChargesData:gI}},{path:":chargeId",data:{title:"Charges",routeParamBreadcrumb:"chargeId"},children:[{path:"",component:Iv,resolve:{clientChargeData:vI}},{path:"pay",data:{title:"Pay Charge",routeParamBreadcrumb:!1},component:Tv,resolve:{transactionData:bI}}]}]},{path:"loans-accounts",loadChildren:()=>import("./loans.module-YEAYVK7H.js").then(e=>e.LoansModule)},{path:"client-collateral",loadChildren:()=>import("./collaterals.module-GLWPEILV.js").then(e=>e.CollateralsModule)},{path:"fixed-deposits-accounts",loadChildren:()=>import("./fixed-deposits.module-76HTK7B6.js").then(e=>e.FixedDepositsModule)},{path:"savings-accounts",loadChildren:()=>import("./savings.module-YR3KL7U5.js").then(e=>e.SavingsModule)},{path:"recurring-deposits-accounts",loadChildren:()=>import("./recurring-deposits.module-JLU4HW74.js").then(e=>e.RecurringDepositsModule)},{path:"shares-accounts",loadChildren:()=>import("./shares.module-UXUYPWXW.js").then(e=>e.SharesModule)},{path:"standing-instructions",loadChildren:()=>import("./account-transfers.module-DI2OXYBO.js").then(e=>e.AccountTransfersModule)}]}]}])],pN=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[Rv,rI,oI,lI,sN,sI,pI,cu,cI,mI,dI,uI,fI,hI,Bv,xI,gI,_I,vI,bI,CI,yI],imports:[Cn.forChild(s5t),Cn]})}}return e})();var p5t=e=>({editForm:e}),cN=(()=>{class e{constructor(i,a,n){this.dialogRef=i,this.formBuilder=a,this.data=n}ngOnInit(){this.createNoteForm()}createNoteForm(){this.noteForm=this.formBuilder.group({note:[this.data.noteContent,lt.required]})}static{this.\u0275fac=function(a){return new(a||e)(O(ra),O(te),O(Aa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-notes-dialog"]],decls:27,vars:14,consts:[["formRef","ngForm"],["mat-dialog-title",""],[3,"formGroup"],["formControlName","note","matInput","","placeholder","Write a note ...."],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"disabled","mat-dialog-close"]],template:function(a,n){a&1&&(o(0,"h1",1),t(1),c(2,"translate"),l(),t(3,` +`)),a&2&&(s(5),g(m(6,5,"labels.heading.Charges Overview")),s(3),f("dataSource",n.dataSource),s(44),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(7,W4t)))},dependencies:[mt,ga,dt,Ht,wi,ut,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,Ae,Sa],styles:["table[_ngcontent-%COMP%]{width:100%;margin-top:3%}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.charges-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%}"]})}}return e})();var gI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.parent.params.clientId;return this.clientsService.getAllClientCharges(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var _I=(()=>{class e{constructor(i,a){this.clientsService=i,this.productsService=a}resolve(i){let a=i.paramMap.get("name"),n=i.paramMap.get("clientId")||i.parent.parent.paramMap.get("clientId");switch(a){case"Survey":return this.clientsService.getSurveys(n);case"Take Survey":return this.clientsService.getAllSurveysType();case"Close":return this.clientsService.getClientCommandTemplate("close");case"Reject":return this.clientsService.getClientCommandTemplate("reject");case"Withdraw":return this.clientsService.getClientCommandTemplate("withdraw");case"Transfer Client":return this.clientsService.getOffices();case"Add Charge":return this.clientsService.getClientChargeTemplate(n);case"Create Collateral":return this.productsService.getCollaterals();case"Client Screen Reports":return this.clientsService.getClientReportTemplates();case"Assign Staff":case"Update Default Savings":return this.clientsService.getClientDataAndTemplate(n);case"Undo Transfer":case"Accept Transfer":case"Reject Transfer":return this.clientsService.getClientTransferProposalDate(n);default:return}}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi),Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var vI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.parent.parent.parent.paramMap.get("clientId"),n=i.paramMap.get("chargeId");return this.clientsService.getSelectedChargeData(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var bI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.parent.parent.parent.paramMap.get("clientId"),n=i.paramMap.get("chargeId");return this.clientsService.getClientTransactionPay(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var CI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.paramMap.get("clientId");return this.clientsService.getClientDataAndTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var yI=(()=>{class e{constructor(i){this.clientsService=i}resolve(i){let a=i.parent.paramMap.get("clientId");return this.clientsService.getCollateralTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Oi))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var s5t=[wa.withShell([{path:"clients",data:{title:"Clients",breadcrumb:"Clients",routeParamBreadcrumb:!1},children:[{path:"",component:H_},{path:"create",data:{title:"Create Client",breadcrumb:"Create Client",routeParamBreadcrumb:!1},component:kv,resolve:{clientAddressFieldConfig:Bv,clientTemplate:cu}},{path:":clientId",component:Z_,data:{title:"Clients View",routeParamBreadcrumb:"clientId"},resolve:{clientViewData:Rv,clientTemplateData:cu,clientDatatables:uI},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:tv,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{clientAccountsData:rI,clientChargesData:lI,clientCollateralData:yI}},{path:"address",component:sv,data:{title:"Address",breadcrumb:"Address",routeParamBreadcrumb:!1},resolve:{clientAddressFieldConfig:Bv,clientAddressTemplateData:xI,clientAddressData:oI}},{path:"family-members",data:{title:"Family Members",breadcrumb:"Family Members",routeParamBreadcrumb:!1},children:[{path:"",component:ev,resolve:{clientFamilyMembers:sI}},{path:"add",component:iv,data:{title:"Add",breadcrumb:"Add",routeParamBreadcrumb:!1},resolve:{clientTemplate:cu}},{path:":familyMemberId",children:[{path:"edit",component:nv,data:{title:"Family Member View",routeParamBreadcrumb:"familyMemberId"},resolve:{clientTemplate:cu,editFamilyMember:pI}}]}]},{path:"identities",component:av,data:{title:"Identities",breadcrumb:"Identities",routeParamBreadcrumb:!1},resolve:{clientIdentities:cI,clientIdentifierTemplate:hI}},{path:"documents",component:ov,data:{title:"Documents",breadcrumb:"Documents",routeParamBreadcrumb:!1},resolve:{clientDocuments:dI}},{path:"notes",component:rv,data:{title:"Notes",breadcrumb:"Notes",routeParamBreadcrumb:!1},resolve:{clientNotes:mI}},{path:"datatables",children:[{path:":datatableName",component:lv,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{clientDatatable:fI}}]}]}]},{path:"clients",data:{title:"Clients",breadcrumb:"Clients",routeParamBreadcrumb:!1},children:[{path:":clientId",data:{title:"Clients View",routeParamBreadcrumb:"clientId"},resolve:{clientViewData:Rv},children:[{path:"edit",data:{title:"Edit Client",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Mv,resolve:{clientDataAndTemplate:CI}},{path:"actions/:name",data:{title:"Client Actions",routeParamBreadcrumb:"name"},component:Ev,resolve:{clientActionData:_I}},{path:"charges",children:[{path:"overview",data:{title:"Charges Overview",breadcrumb:"Charges Overview"},component:Nv,resolve:{clientChargesData:gI}},{path:":chargeId",data:{title:"Charges",routeParamBreadcrumb:"chargeId"},children:[{path:"",component:Iv,resolve:{clientChargeData:vI}},{path:"pay",data:{title:"Pay Charge",routeParamBreadcrumb:!1},component:Tv,resolve:{transactionData:bI}}]}]},{path:"loans-accounts",loadChildren:()=>import("./loans.module-AHP3MMNN.js").then(e=>e.LoansModule)},{path:"client-collateral",loadChildren:()=>import("./collaterals.module-HGV4CPJR.js").then(e=>e.CollateralsModule)},{path:"fixed-deposits-accounts",loadChildren:()=>import("./fixed-deposits.module-YHLAYK57.js").then(e=>e.FixedDepositsModule)},{path:"savings-accounts",loadChildren:()=>import("./savings.module-QQFFPEPK.js").then(e=>e.SavingsModule)},{path:"recurring-deposits-accounts",loadChildren:()=>import("./recurring-deposits.module-NNKKHZ6A.js").then(e=>e.RecurringDepositsModule)},{path:"shares-accounts",loadChildren:()=>import("./shares.module-A6HQOSON.js").then(e=>e.SharesModule)},{path:"standing-instructions",loadChildren:()=>import("./account-transfers.module-JF3QSX3Y.js").then(e=>e.AccountTransfersModule)}]}]}])],pN=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[Rv,rI,oI,lI,sN,sI,pI,cu,cI,mI,dI,uI,fI,hI,Bv,xI,gI,_I,vI,bI,CI,yI],imports:[Cn.forChild(s5t),Cn]})}}return e})();var p5t=e=>({editForm:e}),cN=(()=>{class e{constructor(i,a,n){this.dialogRef=i,this.formBuilder=a,this.data=n}ngOnInit(){this.createNoteForm()}createNoteForm(){this.noteForm=this.formBuilder.group({note:[this.data.noteContent,lt.required]})}static{this.\u0275fac=function(a){return new(a||e)(O(ra),O(te),O(Aa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-notes-dialog"]],decls:27,vars:14,consts:[["formRef","ngForm"],["mat-dialog-title",""],[3,"formGroup"],["formControlName","note","matInput","","placeholder","Write a note ...."],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"disabled","mat-dialog-close"]],template:function(a,n){a&1&&(o(0,"h1",1),t(1),c(2,"translate"),l(),t(3,` `),o(4,"div"),t(5,` `),o(6,"form",2,0),t(8,` `),o(9,"mat-form-field"),t(10,` @@ -6656,7 +6656,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(68,26,"labels.buttons.Cancel"),` `),s(3),f("disabled",!n.editGroupForm.valid),s(),b(` `,m(72,28,"labels.buttons.Submit"),` - `)}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut],styles:[".container[_ngcontent-%COMP%]{max-width:50rem}"]})}}return e})();var SI=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.parent.paramMap.get("groupId");return this.groupsService.getGroupSummary(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var wI=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.parent.paramMap.get("groupId");return this.groupsService.getGroupNotes(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var PI=(()=>{class e{constructor(i){this.groupsService=i}resolve(){return this.groupsService.getGroupDatatables()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var EI=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.parent.parent.paramMap.get("groupId"),n=i.paramMap.get("datatableName");return this.groupsService.getGroupDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var o2=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.paramMap.get("groupId");return this.groupsService.getGroupData(a,"true")}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var II=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.paramMap.get("action"),n=i.paramMap.get("groupId")||i.parent.parent.paramMap.get("groupId");switch(a){case"Attendance":case"Manage Members":case"Transfer Clients":return this.groupsService.getGroupData(n);case"Assign Staff":return this.groupsService.getGroupData(n,"true");case"Close":return this.groupsService.getGroupCommandTemplate("close");case"Attach Meeting":return this.groupsService.getGroupCalendarTemplate(n);case"Edit Meeting":case"Edit Meeting Schedule":let p=i.queryParamMap.get("calendarId");return this.groupsService.getGroupCalendarAndTemplate(n,p);default:return}}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var TI=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.parent.paramMap.get("groupId");return this.groupsService.getGLIMAccountsData(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ETt=[wa.withShell([{path:"groups",data:{title:"Groups",breadcrumb:"Groups",routeParamBreadcrumb:!1},children:[{path:"",component:Vv},{path:"create",component:$v,data:{title:"Create Group",breadcrumb:"Create",routeParamBreadcrumb:!1},resolve:{offices:Ko}},{path:":groupId",data:{title:"View Group",routeParamBreadcrumb:"groupId"},resolve:{groupViewData:Sf},children:[{path:"",component:jv,resolve:{groupViewData:Sf,groupDatatables:PI},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:zv,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{groupAccountsData:Yw,groupSummary:SI,gsimData:Jw,glimData:TI}},{path:"notes",component:Hv,data:{title:"Notes",breadcrumb:"Notes",routeParamBreadcrumb:!1},resolve:{groupNotes:wI}},{path:"committee",component:Uv,data:{title:"Committee",breadcrumb:"Committee",routeParamBreadcrumb:!1}},{path:"datatables",children:[{path:":datatableName",component:Wv,data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},resolve:{groupDatatable:EI}}]}]},{path:"edit",component:r2,data:{title:"Edit Group",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{groupAndTemplateData:o2,groupViewData:Sf}},{path:"committee",children:[{path:"",redirectTo:"../committee",pathMatch:"prefix"},{path:"add-role",data:{title:"Add Role",breadcrumb:"Add Role",routeParamBreadcrumb:!1},component:Qv,resolve:{groupAndTemplateData:o2}}]},{path:"actions/:action",data:{title:"Group Actions",breadcrumb:"action",routeParamBreadcrumb:"action"},component:a2,resolve:{groupActionData:II}},{path:"loans-accounts",loadChildren:()=>import("./loans.module-YEAYVK7H.js").then(e=>e.LoansModule)},{path:"savings-accounts",loadChildren:()=>import("./savings.module-YR3KL7U5.js").then(e=>e.SavingsModule)}]}]}])],fN=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[Sf,Yw,SI,wI,PI,EI,o2,II,Jw,TI],imports:[Cn.forChild(ETt),Cn]})}}return e})();var hN=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,Cr,Vo,fN,Vv,jv,zv,Hv,Uv,$v,Wv,Qv,Gv,a2,Yv,qv,Jv,Kv,r2,Xv,Zv,t2,e2,i2,n2]})}}return e})();var ea=(()=>{class e{constructor(i){this.http=i}getCenters(i,a,n,p,d){let u=new cn().set("offset",p.toString()).set("limit",d.toString()).set("sortOrder",n).set("orderBy",a).set("paged","true");return i.forEach(function(x){x.value&&(u=u.set(x.type,x.value))}),this.http.get("/centers",{params:u})}createCenter(i){return this.http.post("/centers",i)}getStaff(i){let a=new cn().set("officeId",i.toString()).set("staffInSelectedOfficeOnly","true");return this.http.get("/centers/template",{params:a})}getCenterData(i){let a=new cn().set("associations","groupMembers,collectionMeetingCalendar");return this.http.get(`/centers/${i}`,{params:a})}getCenterSummary(i){let a=new cn().set("R_groupId",i).set("genericResultSet","false");return this.http.get("/runreports/GroupSummaryCounts",{params:a})}getSavingsAccountDetails(i){return this.http.get(`/centers/${i}/accounts`)}getCenterNotes(i){return this.http.get(`/groups/${i}/notes`)}createCenterNote(i,a){return this.http.post(`/groups/${i}/notes`,a)}editCenterNote(i,a,n){return this.http.put(`/groups/${i}/notes/${a}`,n)}deleteCenterNote(i,a){return this.http.delete(`/groups/${i}/notes/${a}`)}getcenterDatatables(){let i=new cn().set("apptable","m_center");return this.http.get("/datatables",{params:i})}getCenterDatatable(i,a){let n=new cn().set("genericResultSet","true");return this.http.get(`/datatables/${a}/${i}`,{params:n})}addCenterDatatableEntry(i,a,n){let p=new cn().set("genericResultSet","true");return this.http.post(`/datatables/${a}/${i}`,n,{params:p})}editCenterDatatableEntry(i,a,n){let p=new cn().set("genericResultSet","true");return this.http.put(`/datatables/${a}/${i}`,n,{params:p})}deleteDatatableContent(i,a){let n=new cn().set("genericResultSet","true");return this.http.delete(`/datatables/${a}/${i}`,{params:n})}executeCenterActionCommand(i,a,n){let p=new cn().set("command",a);return this.http.post(`/centers/${i}`,n,{params:p})}executeGroupActionCommand(i,a,n){let p=new cn().set("command",a);return this.http.post(`/groups/${i}`,n,{params:p})}getGroupStaffData(i){let a=new cn().set("groupOrCenter","centers").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/groups/${i}`,{params:a})}deleteCenter(i){return this.http.delete(`/centers/${i}`)}getCentersData(i,a,n){let p=new cn().set("associations",a);return p=n?p.set("template",n):p,this.http.get(`/centers/${i}`,{params:p})}getMeetingsTemplate(i,a){let n=new cn().set("calenderId",a);return this.http.get(`/centers/${i}/meetings/template`)}assignCenterAttendance(i,a,n){let p=new cn().set("calenderId",a);return this.http.post(`/centers/${i}/meetings`,n,{params:p})}getCalendarTemplate(i){return this.http.get(`/centers/${i}/calendars/template`)}createCenterMeeting(i,a){return this.http.post(`/centers/${i}/calendars`,a)}getCalendarAndTemplate(i,a){let n=new cn().set("template","true");return this.http.get(`/centers/${i}/calendars/${a}`,{params:n})}updateCenterMeeting(i,a,n){return this.http.put(`/centers/${i}/calendars/${n}`,a)}getStaffAssignmentHistoryData(i,a,n,p){let d=new cn().set("tenantIdentifier",n).set("locale",p).set("R_centerId",a);return this.http.get(`/runreports/${i}`,{responseType:"arraybuffer",observe:"response",params:d})}getCenterAndTemplateData(i){let a=new cn().set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/centers/${i}`,{params:a})}executeEditCenter(i,a){return this.http.put(`/groups/${i}`,a)}getAllMeetingFallCenters(i,a,n,p,d){return this.http.get(`/centers?dateFormat=${p}&locale=${d}&meetingDate=${n}&officeId=${i}&staffId=${a}`)}static{this.\u0275fac=function(a){return new(a||e)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var l2=class{constructor(r){this.centersService=r,this.centersSubject=new $r([]),this.recordsSubject=new $r(0),this.records$=this.recordsSubject.asObservable()}getCenters(r,i="",a="",n=0,p=10,d=!0){this.centersSubject.next([]),this.centersService.getCenters(r,i,a,n*p,p).subscribe(u=>{u.pageItems=d?u.pageItems.filter(x=>x.active):u.pageItems,this.recordsSubject.next(u.totalFilteredRecords),this.centersSubject.next(u.pageItems)})}connect(r){return this.centersSubject.asObservable()}disconnect(r){this.centersSubject.complete(),this.recordsSubject.complete()}};var ITt=["showClosedCenters"],TTt=()=>[10,25,50,100],MTt=()=>["../","organization","bulk-import","Centers"],DTt=()=>["create"],OTt=e=>[e,"general"];function ATt(e,r){e&1&&(o(0,"button",22),t(1,` + `)}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut],styles:[".container[_ngcontent-%COMP%]{max-width:50rem}"]})}}return e})();var SI=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.parent.paramMap.get("groupId");return this.groupsService.getGroupSummary(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var wI=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.parent.paramMap.get("groupId");return this.groupsService.getGroupNotes(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var PI=(()=>{class e{constructor(i){this.groupsService=i}resolve(){return this.groupsService.getGroupDatatables()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var EI=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.parent.parent.paramMap.get("groupId"),n=i.paramMap.get("datatableName");return this.groupsService.getGroupDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var o2=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.paramMap.get("groupId");return this.groupsService.getGroupData(a,"true")}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var II=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.paramMap.get("action"),n=i.paramMap.get("groupId")||i.parent.parent.paramMap.get("groupId");switch(a){case"Attendance":case"Manage Members":case"Transfer Clients":return this.groupsService.getGroupData(n);case"Assign Staff":return this.groupsService.getGroupData(n,"true");case"Close":return this.groupsService.getGroupCommandTemplate("close");case"Attach Meeting":return this.groupsService.getGroupCalendarTemplate(n);case"Edit Meeting":case"Edit Meeting Schedule":let p=i.queryParamMap.get("calendarId");return this.groupsService.getGroupCalendarAndTemplate(n,p);default:return}}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var TI=(()=>{class e{constructor(i){this.groupsService=i}resolve(i){let a=i.parent.paramMap.get("groupId");return this.groupsService.getGLIMAccountsData(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Rn))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ETt=[wa.withShell([{path:"groups",data:{title:"Groups",breadcrumb:"Groups",routeParamBreadcrumb:!1},children:[{path:"",component:Vv},{path:"create",component:$v,data:{title:"Create Group",breadcrumb:"Create",routeParamBreadcrumb:!1},resolve:{offices:Ko}},{path:":groupId",data:{title:"View Group",routeParamBreadcrumb:"groupId"},resolve:{groupViewData:Sf},children:[{path:"",component:jv,resolve:{groupViewData:Sf,groupDatatables:PI},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:zv,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{groupAccountsData:Yw,groupSummary:SI,gsimData:Jw,glimData:TI}},{path:"notes",component:Hv,data:{title:"Notes",breadcrumb:"Notes",routeParamBreadcrumb:!1},resolve:{groupNotes:wI}},{path:"committee",component:Uv,data:{title:"Committee",breadcrumb:"Committee",routeParamBreadcrumb:!1}},{path:"datatables",children:[{path:":datatableName",component:Wv,data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},resolve:{groupDatatable:EI}}]}]},{path:"edit",component:r2,data:{title:"Edit Group",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{groupAndTemplateData:o2,groupViewData:Sf}},{path:"committee",children:[{path:"",redirectTo:"../committee",pathMatch:"prefix"},{path:"add-role",data:{title:"Add Role",breadcrumb:"Add Role",routeParamBreadcrumb:!1},component:Qv,resolve:{groupAndTemplateData:o2}}]},{path:"actions/:action",data:{title:"Group Actions",breadcrumb:"action",routeParamBreadcrumb:"action"},component:a2,resolve:{groupActionData:II}},{path:"loans-accounts",loadChildren:()=>import("./loans.module-AHP3MMNN.js").then(e=>e.LoansModule)},{path:"savings-accounts",loadChildren:()=>import("./savings.module-QQFFPEPK.js").then(e=>e.SavingsModule)}]}]}])],fN=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[Sf,Yw,SI,wI,PI,EI,o2,II,Jw,TI],imports:[Cn.forChild(ETt),Cn]})}}return e})();var hN=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,Cr,Vo,fN,Vv,jv,zv,Hv,Uv,$v,Wv,Qv,Gv,a2,Yv,qv,Jv,Kv,r2,Xv,Zv,t2,e2,i2,n2]})}}return e})();var ea=(()=>{class e{constructor(i){this.http=i}getCenters(i,a,n,p,d){let u=new cn().set("offset",p.toString()).set("limit",d.toString()).set("sortOrder",n).set("orderBy",a).set("paged","true");return i.forEach(function(x){x.value&&(u=u.set(x.type,x.value))}),this.http.get("/centers",{params:u})}createCenter(i){return this.http.post("/centers",i)}getStaff(i){let a=new cn().set("officeId",i.toString()).set("staffInSelectedOfficeOnly","true");return this.http.get("/centers/template",{params:a})}getCenterData(i){let a=new cn().set("associations","groupMembers,collectionMeetingCalendar");return this.http.get(`/centers/${i}`,{params:a})}getCenterSummary(i){let a=new cn().set("R_groupId",i).set("genericResultSet","false");return this.http.get("/runreports/GroupSummaryCounts",{params:a})}getSavingsAccountDetails(i){return this.http.get(`/centers/${i}/accounts`)}getCenterNotes(i){return this.http.get(`/groups/${i}/notes`)}createCenterNote(i,a){return this.http.post(`/groups/${i}/notes`,a)}editCenterNote(i,a,n){return this.http.put(`/groups/${i}/notes/${a}`,n)}deleteCenterNote(i,a){return this.http.delete(`/groups/${i}/notes/${a}`)}getcenterDatatables(){let i=new cn().set("apptable","m_center");return this.http.get("/datatables",{params:i})}getCenterDatatable(i,a){let n=new cn().set("genericResultSet","true");return this.http.get(`/datatables/${a}/${i}`,{params:n})}addCenterDatatableEntry(i,a,n){let p=new cn().set("genericResultSet","true");return this.http.post(`/datatables/${a}/${i}`,n,{params:p})}editCenterDatatableEntry(i,a,n){let p=new cn().set("genericResultSet","true");return this.http.put(`/datatables/${a}/${i}`,n,{params:p})}deleteDatatableContent(i,a){let n=new cn().set("genericResultSet","true");return this.http.delete(`/datatables/${a}/${i}`,{params:n})}executeCenterActionCommand(i,a,n){let p=new cn().set("command",a);return this.http.post(`/centers/${i}`,n,{params:p})}executeGroupActionCommand(i,a,n){let p=new cn().set("command",a);return this.http.post(`/groups/${i}`,n,{params:p})}getGroupStaffData(i){let a=new cn().set("groupOrCenter","centers").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/groups/${i}`,{params:a})}deleteCenter(i){return this.http.delete(`/centers/${i}`)}getCentersData(i,a,n){let p=new cn().set("associations",a);return p=n?p.set("template",n):p,this.http.get(`/centers/${i}`,{params:p})}getMeetingsTemplate(i,a){let n=new cn().set("calenderId",a);return this.http.get(`/centers/${i}/meetings/template`)}assignCenterAttendance(i,a,n){let p=new cn().set("calenderId",a);return this.http.post(`/centers/${i}/meetings`,n,{params:p})}getCalendarTemplate(i){return this.http.get(`/centers/${i}/calendars/template`)}createCenterMeeting(i,a){return this.http.post(`/centers/${i}/calendars`,a)}getCalendarAndTemplate(i,a){let n=new cn().set("template","true");return this.http.get(`/centers/${i}/calendars/${a}`,{params:n})}updateCenterMeeting(i,a,n){return this.http.put(`/centers/${i}/calendars/${n}`,a)}getStaffAssignmentHistoryData(i,a,n,p){let d=new cn().set("tenantIdentifier",n).set("locale",p).set("R_centerId",a);return this.http.get(`/runreports/${i}`,{responseType:"arraybuffer",observe:"response",params:d})}getCenterAndTemplateData(i){let a=new cn().set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/centers/${i}`,{params:a})}executeEditCenter(i,a){return this.http.put(`/groups/${i}`,a)}getAllMeetingFallCenters(i,a,n,p,d){return this.http.get(`/centers?dateFormat=${p}&locale=${d}&meetingDate=${n}&officeId=${i}&staffId=${a}`)}static{this.\u0275fac=function(a){return new(a||e)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var l2=class{constructor(r){this.centersService=r,this.centersSubject=new $r([]),this.recordsSubject=new $r(0),this.records$=this.recordsSubject.asObservable()}getCenters(r,i="",a="",n=0,p=10,d=!0){this.centersSubject.next([]),this.centersService.getCenters(r,i,a,n*p,p).subscribe(u=>{u.pageItems=d?u.pageItems.filter(x=>x.active):u.pageItems,this.recordsSubject.next(u.totalFilteredRecords),this.centersSubject.next(u.pageItems)})}connect(r){return this.centersSubject.asObservable()}disconnect(r){this.centersSubject.complete(),this.recordsSubject.complete()}};var ITt=["showClosedCenters"],TTt=()=>[10,25,50,100],MTt=()=>["../","organization","bulk-import","Centers"],DTt=()=>["create"],OTt=e=>[e,"general"];function ATt(e,r){e&1&&(o(0,"button",22),t(1,` `),y(2,"fa-icon",23),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,MTt)),s(3),b("",m(4,2,"labels.buttons.Import Center"),` `))}function FTt(e,r){e&1&&(o(0,"button",22),t(1,` `),y(2,"fa-icon",24),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,DTt)),s(3),b("",m(4,2,"labels.buttons.Create Center"),` @@ -14820,7 +14820,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(125,31,"labels.buttons.Run Selected Jobs"),` `),s(6),b(` `,m(131,33,"labels.buttons.Refresh"),` - `))},dependencies:[mt,ga,Et,dt,It,Mt,Ot,Nt,_t,di,ut,Dt,xe,Te,ve,_e,be,ge,Ce,ai,oi,Si,ye,we,Se,Pe,Ae,ll,_a],styles:[".container[_ngcontent-%COMP%]{min-width:84rem;width:84rem}table[_ngcontent-%COMP%]{width:100%}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}.job-error[_ngcontent-%COMP%]{background-color:#f7dbb7}.suspend[_ngcontent-%COMP%]{background:#32cd32;color:#fff}.activate[_ngcontent-%COMP%]{background:#f44366;color:#fff}.space-top[_ngcontent-%COMP%]{margin-top:30px}.cdk-column-displayName[_ngcontent-%COMP%], .mat-column-displayName[_ngcontent-%COMP%]{flex:0 0 5px!important}"]})}}return e})();var vC="http://www.w3.org/1999/xhtml",vT={svg:"http://www.w3.org/2000/svg",xhtml:vC,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function rp(e){var r=e+="",i=r.indexOf(":");return i>=0&&(r=e.slice(0,i))!=="xmlns"&&(e=e.slice(i+1)),vT.hasOwnProperty(r)?{space:vT[r],local:e}:e}function fYt(e){return function(){var r=this.ownerDocument,i=this.namespaceURI;return i===vC&&r.documentElement.namespaceURI===vC?r.createElement(e):r.createElementNS(i,e)}}function hYt(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function bC(e){var r=rp(e);return(r.local?hYt:fYt)(r)}function xYt(){}function Hm(e){return e==null?xYt:function(){return this.querySelector(e)}}function jN(e){typeof e!="function"&&(e=Hm(e));for(var r=this._groups,i=r.length,a=new Array(i),n=0;n=G&&(G=V+1);!(at=T[G])&&++G=0;)(d=a[n])&&(p&&d.compareDocumentPosition(p)^4&&p.parentNode.insertBefore(d,p),p=d);return this}function ZN(e){e||(e=MYt);function r(C,S){return C&&S?e(C.__data__,S.__data__):!C-!S}for(var i=this._groups,a=i.length,n=new Array(a),p=0;pr?1:e>=r?0:NaN}function tL(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function eL(){return Array.from(this)}function iL(){for(var e=this._groups,r=0,i=e.length;r1?this.each((r==null?BYt:typeof r=="function"?LYt:NYt)(e,r,i??"")):oc(this.node(),e)}function oc(e,r){return e.style.getPropertyValue(r)||SC(e).getComputedStyle(e,null).getPropertyValue(r)}function VYt(e){return function(){delete this[e]}}function qYt(e,r){return function(){this[e]=r}}function jYt(e,r){return function(){var i=r.apply(this,arguments);i==null?delete this[e]:this[e]=i}}function sL(e,r){return arguments.length>1?this.each((r==null?VYt:typeof r=="function"?jYt:qYt)(e,r)):this.node()[e]}function pL(e){return e.trim().split(/^|\s+/)}function CT(e){return e.classList||new cL(e)}function cL(e){this._node=e,this._names=pL(e.getAttribute("class")||"")}cL.prototype={add:function(e){var r=this._names.indexOf(e);r<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var r=this._names.indexOf(e);r>=0&&(this._names.splice(r,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function mL(e,r){for(var i=CT(e),a=-1,n=r.length;++a=0&&(i=r.slice(a+1),r=r.slice(0,a)),{type:r,name:i}})}function rJt(e){return function(){var r=this.__on;if(r){for(var i=0,a=-1,n=r.length,p;i=0))throw new Error(`invalid digits: ${e}`);if(r>15)return TL;let i=10**r;return function(a){this._+=a[0];for(let n=1,p=a.length;nUm)if(!(Math.abs(C*x-_*v)>Um)||!p)this._append`L${this._x1=r},${this._y1=i}`;else{let E=a-d,w=n-u,I=x*x+_*_,T=E*E+w*w,A=Math.sqrt(I),V=Math.sqrt(S),G=p*Math.tan((ST-Math.acos((I+S-T)/(2*A*V)))/2),J=G/V,at=G/A;Math.abs(J-1)>Um&&this._append`L${r+J*v},${i+J*C}`,this._append`A${p},${p},0,0,${+(C*E>v*w)},${this._x1=r+at*x},${this._y1=i+at*_}`}}arc(r,i,a,n,p,d){if(r=+r,i=+i,a=+a,d=!!d,a<0)throw new Error(`negative radius: ${a}`);let u=a*Math.cos(n),x=a*Math.sin(n),_=r+u,v=i+x,C=1^d,S=d?n-p:p-n;this._x1===null?this._append`M${_},${v}`:(Math.abs(this._x1-_)>Um||Math.abs(this._y1-v)>Um)&&this._append`L${_},${v}`,a&&(S<0&&(S=S%wT+wT),S>cJt?this._append`A${a},${a},0,1,${C},${r-u},${i-x}A${a},${a},0,1,${C},${this._x1=_},${this._y1=v}`:S>Um&&this._append`A${a},${a},0,${+(S>=ST)},${C},${this._x1=r+a*Math.cos(p)},${this._y1=i+a*Math.sin(p)}`)}rect(r,i,a,n){this._append`M${this._x0=this._x1=+r},${this._y0=this._y1=+i}h${a=+a}v${+n}h${-a}Z`}toString(){return this._}};function ML(){return new $m}ML.prototype=$m.prototype;function DL(e){let r=3;return e.digits=function(i){if(!arguments.length)return r;if(i==null)r=null;else{let a=Math.floor(i);if(!(a>=0))throw new RangeError(`invalid digits: ${i}`);r=a}return e},()=>new $m(r)}var gmn=Array.prototype.slice;function OL(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function AL(e){this._context=e}AL.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,r){switch(e=+e,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 1:this._point=2;default:this._context.lineTo(e,r);break}}};function S1(e){return new AL(e)}function FL(e){return e[0]}function kL(e){return e[1]}function PT(e,r){var i=Gm(!0),a=null,n=S1,p=null,d=DL(u);e=typeof e=="function"?e:e===void 0?FL:Gm(e),r=typeof r=="function"?r:r===void 0?kL:Gm(r);function u(x){var _,v=(x=OL(x)).length,C,S=!1,E;for(a==null&&(p=n(E=d())),_=0;_<=v;++_)!(_0)for(var a=e[0],n=r[0],p=e[i]-a,d=r[i]-n,u=-1,x;++u<=i;)x=u/i,this._basis.point(this._beta*e[u]+(1-this._beta)*(a+x*p),this._beta*r[u]+(1-this._beta)*(n+x*d));this._x=this._y=null,this._basis.lineEnd()},point:function(e,r){this._x.push(+e),this._y.push(+r)}};var ET=function e(r){function i(a){return r===1?new PC(a):new BL(a,r)}return i.beta=function(a){return e(+a)},i}(.85);function EC(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var LL=Math.PI,kmn=LL/2;function w1(e){return(1-Math.cos(LL*e))/2}var IT={};Hw(IT,{dispatch:()=>uu});var uJt={value:()=>{}};function qL(){for(var e=0,r=arguments.length,i={},a;e=0&&(a=i.slice(n+1),i=i.slice(0,n)),i&&!r.hasOwnProperty(i))throw new Error("unknown type: "+i);return{type:i,name:a}})}IC.prototype=qL.prototype={constructor:IC,on:function(e,r){var i=this._,a=fJt(e+"",i),n,p=-1,d=a.length;if(arguments.length<2){for(;++p0)for(var i=new Array(n),a=0,n,p;aGL,now:()=>lc,timeout:()=>M1,timer:()=>Ym,timerFlush:()=>MT});var fu=0,E1=0,P1=0,zL=1e3,TC,I1,MC=0,Wm=0,DC=0,T1=typeof performance=="object"&&performance.now?performance:Date,HL=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function lc(){return Wm||(HL(xJt),Wm=T1.now()+DC)}function xJt(){Wm=0}function Qm(){this._call=this._time=this._next=null}Qm.prototype=Ym.prototype={constructor:Qm,restart:function(e,r,i){if(typeof e!="function")throw new TypeError("callback is not a function");i=(i==null?lc():+i)+(r==null?0:+r),!this._next&&I1!==this&&(I1?I1._next=this:TC=this,I1=this),this._call=e,this._time=i,TT()},stop:function(){this._call&&(this._call=null,this._time=1/0,TT())}};function Ym(e,r,i){var a=new Qm;return a.restart(e,r,i),a}function MT(){lc(),++fu;for(var e=TC,r;e;)(r=Wm-e._time)>=0&&e._call.call(void 0,r),e=e._next;--fu}function jL(){Wm=(MC=T1.now())+DC,fu=E1=0;try{MT()}finally{fu=0,_Jt(),Wm=0}}function gJt(){var e=T1.now(),r=e-MC;r>zL&&(DC-=r,MC=e)}function _Jt(){for(var e,r=TC,i,a=1/0;r;)r._call?(a>r._time&&(a=r._time),e=r,r=r._next):(i=r._next,r._next=null,r=e?e._next=i:TC=i);I1=e,TT(a)}function TT(e){if(!fu){E1&&(E1=clearTimeout(E1));var r=e-Wm;r>24?(e<1/0&&(E1=setTimeout(jL,e-T1.now()-DC)),P1&&(P1=clearInterval(P1))):(P1||(MC=T1.now(),P1=setInterval(gJt,zL)),fu=1,HL(jL))}}function M1(e,r,i){var a=new Qm;return r=r==null?0:+r,a.restart(n=>{a.stop(),e(n+r)},r,i),a}function GL(e,r,i){var a=new Qm,n=r;return r==null?(a.restart(e,r,i),a):(a._restart=a.restart,a.restart=function(p,d,u){d=+d,u=u==null?lc():+u,a._restart(function x(_){_+=n,a._restart(x,n+=d,u),p(_)},d,u)},a.restart(e,r,i),a)}var vJt=uu("start","end","cancel","interrupt"),bJt=[],WL=0,UL=1,AC=2,OC=3,$L=4,FC=5,D1=6;function sc(e,r,i,a,n,p){var d=e.__transition;if(!d)e.__transition={};else if(i in d)return;CJt(e,i,{name:r,index:a,group:n,on:vJt,tween:bJt,time:p.time,delay:p.delay,duration:p.duration,ease:p.ease,timer:null,state:WL})}function O1(e,r){var i=To(e,r);if(i.state>WL)throw new Error("too late; already scheduled");return i}function Xo(e,r){var i=To(e,r);if(i.state>OC)throw new Error("too late; already running");return i}function To(e,r){var i=e.__transition;if(!i||!(i=i[r]))throw new Error("transition not found");return i}function CJt(e,r,i){var a=e.__transition,n;a[r]=i,i.timer=Ym(p,0,i.time);function p(_){i.state=UL,i.timer.restart(d,i.delay,i.time),i.delay<=_&&d(_-i.delay)}function d(_){var v,C,S,E;if(i.state!==UL)return x();for(v in a)if(E=a[v],E.name===i.name){if(E.state===OC)return M1(d);E.state===$L?(E.state=D1,E.timer.stop(),E.on.call("interrupt",e,e.__data__,E.index,E.group),delete a[v]):+vAC&&a.state>8&15|r>>4&240,r>>4&15|r&240,(r&15)<<4|r&15,1):i===8?RC(r>>24&255,r>>16&255,r>>8&255,(r&255)/255):i===4?RC(r>>12&15|r>>8&240,r>>8&15|r>>4&240,r>>4&15|r&240,((r&15)<<4|r&15)/255):null):(r=SJt.exec(e))?new Nl(r[1],r[2],r[3],1):(r=wJt.exec(e))?new Nl(r[1]*255/100,r[2]*255/100,r[3]*255/100,1):(r=PJt.exec(e))?RC(r[1],r[2],r[3],r[4]):(r=EJt.exec(e))?RC(r[1]*255/100,r[2]*255/100,r[3]*255/100,r[4]):(r=IJt.exec(e))?iV(r[1],r[2]/100,r[3]/100,1):(r=TJt.exec(e))?iV(r[1],r[2]/100,r[3]/100,r[4]):JL.hasOwnProperty(e)?ZL(JL[e]):e==="transparent"?new Nl(NaN,NaN,NaN,0):null}function ZL(e){return new Nl(e>>16&255,e>>8&255,e&255,1)}function RC(e,r,i,a){return a<=0&&(e=r=i=NaN),new Nl(e,r,i,a)}function OJt(e){return e instanceof k1||(e=pc(e)),e?(e=e.rgb(),new Nl(e.r,e.g,e.b,e.opacity)):new Nl}function xu(e,r,i,a){return arguments.length===1?OJt(e):new Nl(e,r,i,a??1)}function Nl(e,r,i,a){this.r=+e,this.g=+r,this.b=+i,this.opacity=+a}kC(Nl,xu,OT(k1,{brighter(e){return e=e==null?NC:Math.pow(NC,e),new Nl(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?A1:Math.pow(A1,e),new Nl(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Nl(Km(this.r),Km(this.g),Km(this.b),LC(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:tV,formatHex:tV,formatHex8:AJt,formatRgb:eV,toString:eV}));function tV(){return`#${Jm(this.r)}${Jm(this.g)}${Jm(this.b)}`}function AJt(){return`#${Jm(this.r)}${Jm(this.g)}${Jm(this.b)}${Jm((isNaN(this.opacity)?1:this.opacity)*255)}`}function eV(){let e=LC(this.opacity);return`${e===1?"rgb(":"rgba("}${Km(this.r)}, ${Km(this.g)}, ${Km(this.b)}${e===1?")":`, ${e})`}`}function LC(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Km(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Jm(e){return e=Km(e),(e<16?"0":"")+e.toString(16)}function iV(e,r,i,a){return a<=0?e=r=i=NaN:i<=0||i>=1?e=r=NaN:r<=0&&(e=NaN),new Xs(e,r,i,a)}function aV(e){if(e instanceof Xs)return new Xs(e.h,e.s,e.l,e.opacity);if(e instanceof k1||(e=pc(e)),!e)return new Xs;if(e instanceof Xs)return e;e=e.rgb();var r=e.r/255,i=e.g/255,a=e.b/255,n=Math.min(r,i,a),p=Math.max(r,i,a),d=NaN,u=p-n,x=(p+n)/2;return u?(r===p?d=(i-a)/u+(i0&&x<1?0:d,new Xs(d,u,x,e.opacity)}function rV(e,r,i,a){return arguments.length===1?aV(e):new Xs(e,r,i,a??1)}function Xs(e,r,i,a){this.h=+e,this.s=+r,this.l=+i,this.opacity=+a}kC(Xs,rV,OT(k1,{brighter(e){return e=e==null?NC:Math.pow(NC,e),new Xs(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?A1:Math.pow(A1,e),new Xs(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,r=isNaN(e)||isNaN(this.s)?0:this.s,i=this.l,a=i+(i<.5?i:1-i)*r,n=2*i-a;return new Nl(AT(e>=240?e-240:e+120,n,a),AT(e,n,a),AT(e<120?e+240:e-120,n,a),this.opacity)},clamp(){return new Xs(nV(this.h),BC(this.s),BC(this.l),LC(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=LC(this.opacity);return`${e===1?"hsl(":"hsla("}${nV(this.h)}, ${BC(this.s)*100}%, ${BC(this.l)*100}%${e===1?")":`, ${e})`}`}}));function nV(e){return e=(e||0)%360,e<0?e+360:e}function BC(e){return Math.max(0,Math.min(1,e||0))}function AT(e,r,i){return(e<60?r+(i-r)*e/60:e<180?i:e<240?r+(i-r)*(240-e)/60:r)*255}function FT(e,r,i,a,n){var p=e*e,d=p*e;return((1-3*e+3*p-d)*r+(4-6*p+3*d)*i+(1+3*e+3*p-3*d)*a+d*n)/6}function oV(e){var r=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,r-1):Math.floor(i*r),n=e[a],p=e[a+1],d=a>0?e[a-1]:2*n-p,u=a()=>e;function FJt(e,r){return function(i){return e+i*r}}function kJt(e,r,i){return e=Math.pow(e,i),r=Math.pow(r,i)-e,i=1/i,function(a){return Math.pow(e+a*r,i)}}function sV(e){return(e=+e)==1?VC:function(r,i){return i-r?kJt(r,i,e):kT(isNaN(r)?i:r)}}function VC(e,r){var i=r-e;return i?FJt(e,i):kT(isNaN(e)?r:e)}var qC=function e(r){var i=sV(r);function a(n,p){var d=i((n=xu(n)).r,(p=xu(p)).r),u=i(n.g,p.g),x=i(n.b,p.b),_=VC(n.opacity,p.opacity);return function(v){return n.r=d(v),n.g=u(v),n.b=x(v),n.opacity=_(v),n+""}}return a.gamma=e,a}(1);function pV(e){return function(r){var i=r.length,a=new Array(i),n=new Array(i),p=new Array(i),d,u;for(d=0;di&&(p=r.slice(i,p),u[d]?u[d]+=p:u[++d]=p),(a=a[0])===(n=n[0])?u[d]?u[d]+=n:u[++d]=n:(u[++d]=null,x.push({i:d,x:ws(a,n)})),i=RT.lastIndex;return i180?v+=360:v-_>180&&(_+=360),S.push({i:C.push(n(C)+"rotate(",null,a)-2,x:ws(_,v)})):v&&C.push(n(C)+"rotate("+v+a)}function u(_,v,C,S){_!==v?S.push({i:C.push(n(C)+"skewX(",null,a)-2,x:ws(_,v)}):v&&C.push(n(C)+"skewX("+v+a)}function x(_,v,C,S,E,w){if(_!==C||v!==S){var I=E.push(n(E)+"scale(",null,",",null,")");w.push({i:I-4,x:ws(_,C)},{i:I-2,x:ws(v,S)})}else(C!==1||S!==1)&&E.push(n(E)+"scale("+C+","+S+")")}return function(_,v){var C=[],S=[];return _=e(_),v=e(v),p(_.translateX,_.translateY,v.translateX,v.translateY,C,S),d(_.rotate,v.rotate,C,S),u(_.skewX,v.skewX,C,S),x(_.scaleX,_.scaleY,v.scaleX,v.scaleY,C,S),_=v=null,function(E){for(var w=-1,I=S.length,T;++w=0&&(r=r.slice(0,i)),!r||r==="start"})}function aKt(e,r,i){var a,n,p=nKt(r)?O1:Xo;return function(){var d=p(this,e),u=d.on;u!==a&&(n=(a=u).copy()).on(r,i),d.on=n}}function SV(e,r){var i=this._id;return arguments.length<2?To(this.node(),i).on.on(e):this.each(aKt(i,e,r))}function rKt(e){return function(){var r=this.parentNode;for(var i in this.__transition)if(+i!==e)return;r&&r.removeChild(this)}}function wV(){return this.on("end.remove",rKt(this._id))}function PV(e){var r=this._name,i=this._id;typeof e!="function"&&(e=Hm(e));for(var a=this._groups,n=a.length,p=new Array(n),d=0;d"u"}function sp(e,r=0){return{a:1,c:0,e,b:0,d:1,f:r}}function pp(...e){e=Array.isArray(e[0])?e[0]:e;let r=(i,a)=>({a:i.a*a.a+i.c*a.b,c:i.a*a.c+i.c*a.d,e:i.a*a.e+i.c*a.f+i.e,b:i.b*a.a+i.d*a.b,d:i.b*a.c+i.d*a.d,f:i.b*a.e+i.d*a.f+i.f});switch(e.length){case 0:throw new Error("no matrices provided");case 1:return e[0];case 2:return r(e[0],e[1]);default:{let[i,a,...n]=e,p=r(i,a);return pp(p,...n)}}}var{cos:Ifn,sin:Tfn,PI:Mfn}=Math;function B1(e,r=void 0,i=void 0,a=void 0){R1(r)&&(r=e);let n={a:e,c:0,e:0,b:0,d:r,f:0};return R1(i)||R1(a)?n:pp([sp(i,a),n,sp(-i,-a)])}var{tan:Bfn}=Math;function LV(e){return bKt(e)}function bKt(e){return`matrix(${e.a},${e.b},${e.c},${e.d},${e.e},${e.f})`}function jT(e,r=1e10){return{a:Math.round(e.a*r)/r,b:Math.round(e.b*r)/r,c:Math.round(e.c*r)/r,d:Math.round(e.d*r)/r,e:Math.round(e.e*r)/r,f:Math.round(e.f*r)/r}}function CKt(e,r){function i(){this.constructor=e}i.prototype=r.prototype,e.prototype=new i}function UC(e,r,i,a){var n=Error.call(this,e);return Object.setPrototypeOf&&Object.setPrototypeOf(n,UC.prototype),n.expected=r,n.found=i,n.location=a,n.name="SyntaxError",n}CKt(UC,Error);function zT(e,r,i){return i=i||" ",e.length>r?e:(r-=e.length,i+=i.repeat(r),e+i.slice(0,r))}UC.prototype.format=function(e){var r="Error: "+this.message;if(this.location){var i=null,a;for(a=0;a=0&&(r=e.slice(0,i))!=="xmlns"&&(e=e.slice(i+1)),vT.hasOwnProperty(r)?{space:vT[r],local:e}:e}function fYt(e){return function(){var r=this.ownerDocument,i=this.namespaceURI;return i===vC&&r.documentElement.namespaceURI===vC?r.createElement(e):r.createElementNS(i,e)}}function hYt(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function bC(e){var r=rp(e);return(r.local?hYt:fYt)(r)}function xYt(){}function Hm(e){return e==null?xYt:function(){return this.querySelector(e)}}function jN(e){typeof e!="function"&&(e=Hm(e));for(var r=this._groups,i=r.length,a=new Array(i),n=0;n=G&&(G=V+1);!(at=T[G])&&++G=0;)(d=a[n])&&(p&&d.compareDocumentPosition(p)^4&&p.parentNode.insertBefore(d,p),p=d);return this}function ZN(e){e||(e=MYt);function r(C,S){return C&&S?e(C.__data__,S.__data__):!C-!S}for(var i=this._groups,a=i.length,n=new Array(a),p=0;pr?1:e>=r?0:NaN}function tL(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function eL(){return Array.from(this)}function iL(){for(var e=this._groups,r=0,i=e.length;r1?this.each((r==null?BYt:typeof r=="function"?LYt:NYt)(e,r,i??"")):oc(this.node(),e)}function oc(e,r){return e.style.getPropertyValue(r)||SC(e).getComputedStyle(e,null).getPropertyValue(r)}function VYt(e){return function(){delete this[e]}}function qYt(e,r){return function(){this[e]=r}}function jYt(e,r){return function(){var i=r.apply(this,arguments);i==null?delete this[e]:this[e]=i}}function sL(e,r){return arguments.length>1?this.each((r==null?VYt:typeof r=="function"?jYt:qYt)(e,r)):this.node()[e]}function pL(e){return e.trim().split(/^|\s+/)}function CT(e){return e.classList||new cL(e)}function cL(e){this._node=e,this._names=pL(e.getAttribute("class")||"")}cL.prototype={add:function(e){var r=this._names.indexOf(e);r<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var r=this._names.indexOf(e);r>=0&&(this._names.splice(r,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function mL(e,r){for(var i=CT(e),a=-1,n=r.length;++a=0&&(i=r.slice(a+1),r=r.slice(0,a)),{type:r,name:i}})}function rJt(e){return function(){var r=this.__on;if(r){for(var i=0,a=-1,n=r.length,p;i=0))throw new Error(`invalid digits: ${e}`);if(r>15)return TL;let i=10**r;return function(a){this._+=a[0];for(let n=1,p=a.length;nUm)if(!(Math.abs(C*x-_*v)>Um)||!p)this._append`L${this._x1=r},${this._y1=i}`;else{let E=a-d,w=n-u,I=x*x+_*_,T=E*E+w*w,A=Math.sqrt(I),V=Math.sqrt(S),G=p*Math.tan((ST-Math.acos((I+S-T)/(2*A*V)))/2),J=G/V,at=G/A;Math.abs(J-1)>Um&&this._append`L${r+J*v},${i+J*C}`,this._append`A${p},${p},0,0,${+(C*E>v*w)},${this._x1=r+at*x},${this._y1=i+at*_}`}}arc(r,i,a,n,p,d){if(r=+r,i=+i,a=+a,d=!!d,a<0)throw new Error(`negative radius: ${a}`);let u=a*Math.cos(n),x=a*Math.sin(n),_=r+u,v=i+x,C=1^d,S=d?n-p:p-n;this._x1===null?this._append`M${_},${v}`:(Math.abs(this._x1-_)>Um||Math.abs(this._y1-v)>Um)&&this._append`L${_},${v}`,a&&(S<0&&(S=S%wT+wT),S>cJt?this._append`A${a},${a},0,1,${C},${r-u},${i-x}A${a},${a},0,1,${C},${this._x1=_},${this._y1=v}`:S>Um&&this._append`A${a},${a},0,${+(S>=ST)},${C},${this._x1=r+a*Math.cos(p)},${this._y1=i+a*Math.sin(p)}`)}rect(r,i,a,n){this._append`M${this._x0=this._x1=+r},${this._y0=this._y1=+i}h${a=+a}v${+n}h${-a}Z`}toString(){return this._}};function ML(){return new $m}ML.prototype=$m.prototype;function DL(e){let r=3;return e.digits=function(i){if(!arguments.length)return r;if(i==null)r=null;else{let a=Math.floor(i);if(!(a>=0))throw new RangeError(`invalid digits: ${i}`);r=a}return e},()=>new $m(r)}var vmn=Array.prototype.slice;function OL(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function AL(e){this._context=e}AL.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,r){switch(e=+e,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 1:this._point=2;default:this._context.lineTo(e,r);break}}};function S1(e){return new AL(e)}function FL(e){return e[0]}function kL(e){return e[1]}function PT(e,r){var i=Gm(!0),a=null,n=S1,p=null,d=DL(u);e=typeof e=="function"?e:e===void 0?FL:Gm(e),r=typeof r=="function"?r:r===void 0?kL:Gm(r);function u(x){var _,v=(x=OL(x)).length,C,S=!1,E;for(a==null&&(p=n(E=d())),_=0;_<=v;++_)!(_0)for(var a=e[0],n=r[0],p=e[i]-a,d=r[i]-n,u=-1,x;++u<=i;)x=u/i,this._basis.point(this._beta*e[u]+(1-this._beta)*(a+x*p),this._beta*r[u]+(1-this._beta)*(n+x*d));this._x=this._y=null,this._basis.lineEnd()},point:function(e,r){this._x.push(+e),this._y.push(+r)}};var ET=function e(r){function i(a){return r===1?new PC(a):new BL(a,r)}return i.beta=function(a){return e(+a)},i}(.85);function EC(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var LL=Math.PI,Bmn=LL/2;function w1(e){return(1-Math.cos(LL*e))/2}var IT={};Hw(IT,{dispatch:()=>uu});var uJt={value:()=>{}};function qL(){for(var e=0,r=arguments.length,i={},a;e=0&&(a=i.slice(n+1),i=i.slice(0,n)),i&&!r.hasOwnProperty(i))throw new Error("unknown type: "+i);return{type:i,name:a}})}IC.prototype=qL.prototype={constructor:IC,on:function(e,r){var i=this._,a=fJt(e+"",i),n,p=-1,d=a.length;if(arguments.length<2){for(;++p0)for(var i=new Array(n),a=0,n,p;aGL,now:()=>lc,timeout:()=>M1,timer:()=>Ym,timerFlush:()=>MT});var fu=0,E1=0,P1=0,zL=1e3,TC,I1,MC=0,Wm=0,DC=0,T1=typeof performance=="object"&&performance.now?performance:Date,HL=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function lc(){return Wm||(HL(xJt),Wm=T1.now()+DC)}function xJt(){Wm=0}function Qm(){this._call=this._time=this._next=null}Qm.prototype=Ym.prototype={constructor:Qm,restart:function(e,r,i){if(typeof e!="function")throw new TypeError("callback is not a function");i=(i==null?lc():+i)+(r==null?0:+r),!this._next&&I1!==this&&(I1?I1._next=this:TC=this,I1=this),this._call=e,this._time=i,TT()},stop:function(){this._call&&(this._call=null,this._time=1/0,TT())}};function Ym(e,r,i){var a=new Qm;return a.restart(e,r,i),a}function MT(){lc(),++fu;for(var e=TC,r;e;)(r=Wm-e._time)>=0&&e._call.call(void 0,r),e=e._next;--fu}function jL(){Wm=(MC=T1.now())+DC,fu=E1=0;try{MT()}finally{fu=0,_Jt(),Wm=0}}function gJt(){var e=T1.now(),r=e-MC;r>zL&&(DC-=r,MC=e)}function _Jt(){for(var e,r=TC,i,a=1/0;r;)r._call?(a>r._time&&(a=r._time),e=r,r=r._next):(i=r._next,r._next=null,r=e?e._next=i:TC=i);I1=e,TT(a)}function TT(e){if(!fu){E1&&(E1=clearTimeout(E1));var r=e-Wm;r>24?(e<1/0&&(E1=setTimeout(jL,e-T1.now()-DC)),P1&&(P1=clearInterval(P1))):(P1||(MC=T1.now(),P1=setInterval(gJt,zL)),fu=1,HL(jL))}}function M1(e,r,i){var a=new Qm;return r=r==null?0:+r,a.restart(n=>{a.stop(),e(n+r)},r,i),a}function GL(e,r,i){var a=new Qm,n=r;return r==null?(a.restart(e,r,i),a):(a._restart=a.restart,a.restart=function(p,d,u){d=+d,u=u==null?lc():+u,a._restart(function x(_){_+=n,a._restart(x,n+=d,u),p(_)},d,u)},a.restart(e,r,i),a)}var vJt=uu("start","end","cancel","interrupt"),bJt=[],WL=0,UL=1,AC=2,OC=3,$L=4,FC=5,D1=6;function sc(e,r,i,a,n,p){var d=e.__transition;if(!d)e.__transition={};else if(i in d)return;CJt(e,i,{name:r,index:a,group:n,on:vJt,tween:bJt,time:p.time,delay:p.delay,duration:p.duration,ease:p.ease,timer:null,state:WL})}function O1(e,r){var i=To(e,r);if(i.state>WL)throw new Error("too late; already scheduled");return i}function Xo(e,r){var i=To(e,r);if(i.state>OC)throw new Error("too late; already running");return i}function To(e,r){var i=e.__transition;if(!i||!(i=i[r]))throw new Error("transition not found");return i}function CJt(e,r,i){var a=e.__transition,n;a[r]=i,i.timer=Ym(p,0,i.time);function p(_){i.state=UL,i.timer.restart(d,i.delay,i.time),i.delay<=_&&d(_-i.delay)}function d(_){var v,C,S,E;if(i.state!==UL)return x();for(v in a)if(E=a[v],E.name===i.name){if(E.state===OC)return M1(d);E.state===$L?(E.state=D1,E.timer.stop(),E.on.call("interrupt",e,e.__data__,E.index,E.group),delete a[v]):+vAC&&a.state>8&15|r>>4&240,r>>4&15|r&240,(r&15)<<4|r&15,1):i===8?RC(r>>24&255,r>>16&255,r>>8&255,(r&255)/255):i===4?RC(r>>12&15|r>>8&240,r>>8&15|r>>4&240,r>>4&15|r&240,((r&15)<<4|r&15)/255):null):(r=SJt.exec(e))?new Nl(r[1],r[2],r[3],1):(r=wJt.exec(e))?new Nl(r[1]*255/100,r[2]*255/100,r[3]*255/100,1):(r=PJt.exec(e))?RC(r[1],r[2],r[3],r[4]):(r=EJt.exec(e))?RC(r[1]*255/100,r[2]*255/100,r[3]*255/100,r[4]):(r=IJt.exec(e))?iV(r[1],r[2]/100,r[3]/100,1):(r=TJt.exec(e))?iV(r[1],r[2]/100,r[3]/100,r[4]):JL.hasOwnProperty(e)?ZL(JL[e]):e==="transparent"?new Nl(NaN,NaN,NaN,0):null}function ZL(e){return new Nl(e>>16&255,e>>8&255,e&255,1)}function RC(e,r,i,a){return a<=0&&(e=r=i=NaN),new Nl(e,r,i,a)}function OJt(e){return e instanceof k1||(e=pc(e)),e?(e=e.rgb(),new Nl(e.r,e.g,e.b,e.opacity)):new Nl}function xu(e,r,i,a){return arguments.length===1?OJt(e):new Nl(e,r,i,a??1)}function Nl(e,r,i,a){this.r=+e,this.g=+r,this.b=+i,this.opacity=+a}kC(Nl,xu,OT(k1,{brighter(e){return e=e==null?NC:Math.pow(NC,e),new Nl(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?A1:Math.pow(A1,e),new Nl(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Nl(Km(this.r),Km(this.g),Km(this.b),LC(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:tV,formatHex:tV,formatHex8:AJt,formatRgb:eV,toString:eV}));function tV(){return`#${Jm(this.r)}${Jm(this.g)}${Jm(this.b)}`}function AJt(){return`#${Jm(this.r)}${Jm(this.g)}${Jm(this.b)}${Jm((isNaN(this.opacity)?1:this.opacity)*255)}`}function eV(){let e=LC(this.opacity);return`${e===1?"rgb(":"rgba("}${Km(this.r)}, ${Km(this.g)}, ${Km(this.b)}${e===1?")":`, ${e})`}`}function LC(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Km(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Jm(e){return e=Km(e),(e<16?"0":"")+e.toString(16)}function iV(e,r,i,a){return a<=0?e=r=i=NaN:i<=0||i>=1?e=r=NaN:r<=0&&(e=NaN),new Xs(e,r,i,a)}function aV(e){if(e instanceof Xs)return new Xs(e.h,e.s,e.l,e.opacity);if(e instanceof k1||(e=pc(e)),!e)return new Xs;if(e instanceof Xs)return e;e=e.rgb();var r=e.r/255,i=e.g/255,a=e.b/255,n=Math.min(r,i,a),p=Math.max(r,i,a),d=NaN,u=p-n,x=(p+n)/2;return u?(r===p?d=(i-a)/u+(i0&&x<1?0:d,new Xs(d,u,x,e.opacity)}function rV(e,r,i,a){return arguments.length===1?aV(e):new Xs(e,r,i,a??1)}function Xs(e,r,i,a){this.h=+e,this.s=+r,this.l=+i,this.opacity=+a}kC(Xs,rV,OT(k1,{brighter(e){return e=e==null?NC:Math.pow(NC,e),new Xs(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?A1:Math.pow(A1,e),new Xs(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,r=isNaN(e)||isNaN(this.s)?0:this.s,i=this.l,a=i+(i<.5?i:1-i)*r,n=2*i-a;return new Nl(AT(e>=240?e-240:e+120,n,a),AT(e,n,a),AT(e<120?e+240:e-120,n,a),this.opacity)},clamp(){return new Xs(nV(this.h),BC(this.s),BC(this.l),LC(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=LC(this.opacity);return`${e===1?"hsl(":"hsla("}${nV(this.h)}, ${BC(this.s)*100}%, ${BC(this.l)*100}%${e===1?")":`, ${e})`}`}}));function nV(e){return e=(e||0)%360,e<0?e+360:e}function BC(e){return Math.max(0,Math.min(1,e||0))}function AT(e,r,i){return(e<60?r+(i-r)*e/60:e<180?i:e<240?r+(i-r)*(240-e)/60:r)*255}function FT(e,r,i,a,n){var p=e*e,d=p*e;return((1-3*e+3*p-d)*r+(4-6*p+3*d)*i+(1+3*e+3*p-3*d)*a+d*n)/6}function oV(e){var r=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,r-1):Math.floor(i*r),n=e[a],p=e[a+1],d=a>0?e[a-1]:2*n-p,u=a()=>e;function FJt(e,r){return function(i){return e+i*r}}function kJt(e,r,i){return e=Math.pow(e,i),r=Math.pow(r,i)-e,i=1/i,function(a){return Math.pow(e+a*r,i)}}function sV(e){return(e=+e)==1?VC:function(r,i){return i-r?kJt(r,i,e):kT(isNaN(r)?i:r)}}function VC(e,r){var i=r-e;return i?FJt(e,i):kT(isNaN(e)?r:e)}var qC=function e(r){var i=sV(r);function a(n,p){var d=i((n=xu(n)).r,(p=xu(p)).r),u=i(n.g,p.g),x=i(n.b,p.b),_=VC(n.opacity,p.opacity);return function(v){return n.r=d(v),n.g=u(v),n.b=x(v),n.opacity=_(v),n+""}}return a.gamma=e,a}(1);function pV(e){return function(r){var i=r.length,a=new Array(i),n=new Array(i),p=new Array(i),d,u;for(d=0;di&&(p=r.slice(i,p),u[d]?u[d]+=p:u[++d]=p),(a=a[0])===(n=n[0])?u[d]?u[d]+=n:u[++d]=n:(u[++d]=null,x.push({i:d,x:ws(a,n)})),i=RT.lastIndex;return i180?v+=360:v-_>180&&(_+=360),S.push({i:C.push(n(C)+"rotate(",null,a)-2,x:ws(_,v)})):v&&C.push(n(C)+"rotate("+v+a)}function u(_,v,C,S){_!==v?S.push({i:C.push(n(C)+"skewX(",null,a)-2,x:ws(_,v)}):v&&C.push(n(C)+"skewX("+v+a)}function x(_,v,C,S,E,w){if(_!==C||v!==S){var I=E.push(n(E)+"scale(",null,",",null,")");w.push({i:I-4,x:ws(_,C)},{i:I-2,x:ws(v,S)})}else(C!==1||S!==1)&&E.push(n(E)+"scale("+C+","+S+")")}return function(_,v){var C=[],S=[];return _=e(_),v=e(v),p(_.translateX,_.translateY,v.translateX,v.translateY,C,S),d(_.rotate,v.rotate,C,S),u(_.skewX,v.skewX,C,S),x(_.scaleX,_.scaleY,v.scaleX,v.scaleY,C,S),_=v=null,function(E){for(var w=-1,I=S.length,T;++w=0&&(r=r.slice(0,i)),!r||r==="start"})}function aKt(e,r,i){var a,n,p=nKt(r)?O1:Xo;return function(){var d=p(this,e),u=d.on;u!==a&&(n=(a=u).copy()).on(r,i),d.on=n}}function SV(e,r){var i=this._id;return arguments.length<2?To(this.node(),i).on.on(e):this.each(aKt(i,e,r))}function rKt(e){return function(){var r=this.parentNode;for(var i in this.__transition)if(+i!==e)return;r&&r.removeChild(this)}}function wV(){return this.on("end.remove",rKt(this._id))}function PV(e){var r=this._name,i=this._id;typeof e!="function"&&(e=Hm(e));for(var a=this._groups,n=a.length,p=new Array(n),d=0;d"u"}function sp(e,r=0){return{a:1,c:0,e,b:0,d:1,f:r}}function pp(...e){e=Array.isArray(e[0])?e[0]:e;let r=(i,a)=>({a:i.a*a.a+i.c*a.b,c:i.a*a.c+i.c*a.d,e:i.a*a.e+i.c*a.f+i.e,b:i.b*a.a+i.d*a.b,d:i.b*a.c+i.d*a.d,f:i.b*a.e+i.d*a.f+i.f});switch(e.length){case 0:throw new Error("no matrices provided");case 1:return e[0];case 2:return r(e[0],e[1]);default:{let[i,a,...n]=e,p=r(i,a);return pp(p,...n)}}}var{cos:Mfn,sin:Dfn,PI:Ofn}=Math;function B1(e,r=void 0,i=void 0,a=void 0){R1(r)&&(r=e);let n={a:e,c:0,e:0,b:0,d:r,f:0};return R1(i)||R1(a)?n:pp([sp(i,a),n,sp(-i,-a)])}var{tan:Lfn}=Math;function LV(e){return bKt(e)}function bKt(e){return`matrix(${e.a},${e.b},${e.c},${e.d},${e.e},${e.f})`}function jT(e,r=1e10){return{a:Math.round(e.a*r)/r,b:Math.round(e.b*r)/r,c:Math.round(e.c*r)/r,d:Math.round(e.d*r)/r,e:Math.round(e.e*r)/r,f:Math.round(e.f*r)/r}}function CKt(e,r){function i(){this.constructor=e}i.prototype=r.prototype,e.prototype=new i}function UC(e,r,i,a){var n=Error.call(this,e);return Object.setPrototypeOf&&Object.setPrototypeOf(n,UC.prototype),n.expected=r,n.found=i,n.location=a,n.name="SyntaxError",n}CKt(UC,Error);function zT(e,r,i){return i=i||" ",e.length>r?e:(r-=e.length,i+=i.repeat(r),e+i.slice(0,r))}UC.prototype.format=function(e){var r="Error: "+this.message;if(this.location){var i=null,a;for(a=0;a `+d+` `+x+` | `+p.line+" | "+_+` @@ -20034,10 +20034,15 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Total Number of Shares")," must be at least "))}function hIe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Nominal Price")," ",m(3,5,"labels.commons.is"),` + `,m(2,3,"labels.inputs.Shares to be Issued")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function xIe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4,"1"),l(),t(5,` `),l()),e&2&&(s(),b(` - `,m(2,1,"labels.inputs.Nominal Price")," must be at least "))}var Lc=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductTermsForm()}ngOnInit(){x9([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:["",[lt.required,lt.min(1)]],sharesIssued:["",lt.required],unitPrice:["",[lt.required,lt.min(1)]],shareCapital:[""]})}get shareProductTerms(){return this.shareProductTermsForm.value}static{this.\u0275fac=function(a){return new(a||e)(O(te))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-share-product-terms-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:82,vars:47,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["type","number","matInput","","formControlName","totalShares","required","","min","1",3,"matTooltip"],[4,"ngIf"],["type","number","matInput","","formControlName","sharesIssued","required","",3,"matTooltip"],["type","number","matInput","","formControlName","unitPrice","required","","min","1",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,n){a&1&&(o(0,"form",0),t(1,` + `,m(2,1,"labels.inputs.Shares to be Issued")," must be at least "))}function gIe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Nominal Price")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function _Ie(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4,"1"),l(),t(5,` + `),l()),e&2&&(s(),b(` + `,m(2,1,"labels.inputs.Nominal Price")," must be at least "))}var Lc=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductTermsForm()}ngOnInit(){x9([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:["",[lt.required,lt.min(1)]],sharesIssued:["",[lt.required,lt.min(1)]],unitPrice:["",[lt.required,lt.min(1)]],shareCapital:[""]})}get shareProductTerms(){return this.shareProductTermsForm.value}static{this.\u0275fac=function(a){return new(a||e)(O(te))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-share-product-terms-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:77,vars:40,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["type","number","matInput","","formControlName","totalShares","required","","min","1",3,"matTooltip"],[4,"ngIf"],["type","number","matInput","","formControlName","sharesIssued","required","","min","1",3,"matTooltip"],["type","number","matInput","","formControlName","unitPrice","required","","min","1",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,n){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),c(8,"translate"),l(),t(9,` @@ -20049,42 +20054,40 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(18,"mat-form-field",2),t(19,` `),o(20,"mat-label"),t(21),c(22,"translate"),l(),t(23,` `),y(24,"input",5),c(25,"translate"),t(26,` - `),o(27,"mat-error"),t(28),c(29,"translate"),c(30,"translate"),o(31,"strong"),t(32),c(33,"translate"),l(),t(34,` - `),l(),t(35,` - `),l(),t(36,` + `),h(27,hIe,8,9,"mat-error",4),t(28,` + `),h(29,xIe,6,3,"mat-error",4),t(30,` + `),l(),t(31,` - `),o(37,"mat-form-field",2),t(38,` - `),o(39,"mat-label"),t(40),c(41,"translate"),l(),t(42,` - `),y(43,"input",6),c(44,"translate"),t(45,` - `),h(46,hIe,8,9,"mat-error",4),t(47,` - `),h(48,xIe,6,3,"mat-error",4),t(49,` - `),l(),t(50,` + `),o(32,"mat-form-field",2),t(33,` + `),o(34,"mat-label"),t(35),c(36,"translate"),l(),t(37,` + `),y(38,"input",6),c(39,"translate"),t(40,` + `),h(41,gIe,8,9,"mat-error",4),t(42,` + `),h(43,_Ie,6,3,"mat-error",4),t(44,` + `),l(),t(45,` - `),o(51,"mat-form-field",2),t(52,` - `),o(53,"mat-label"),t(54),c(55,"translate"),l(),t(56,` - `),y(57,"input",7),c(58,"translate"),t(59,` - `),o(60,"mat-hint"),t(61),c(62,"translate"),l(),t(63,` - `),l(),t(64,` - `),l(),t(65,` + `),o(46,"mat-form-field",2),t(47,` + `),o(48,"mat-label"),t(49),c(50,"translate"),l(),t(51,` + `),y(52,"input",7),c(53,"translate"),t(54,` + `),o(55,"mat-hint"),t(56),c(57,"translate"),l(),t(58,` + `),l(),t(59,` + `),l(),t(60,` - `),o(66,"div",8),t(67,` - `),o(68,"button",9),t(69,` - `),y(70,"fa-icon",10),t(71),c(72,"translate"),l(),t(73,` - `),o(74,"button",11),t(75),c(76,"translate"),y(77,"fa-icon",12),t(78,` - `),l(),t(79,` - `),l(),t(80,` -`),l(),t(81,` -`)),a&2&&(f("formGroup",n.shareProductTermsForm),s(7),g(m(8,19,"labels.inputs.Total Number of Shares")),s(3),Rt("matTooltip",m(11,21,"tooltips.Total number of shares that a product is offering")),s(3),f("ngIf",n.shareProductTermsForm.get("totalShares").hasError("required")),s(2),f("ngIf",n.shareProductTermsForm.get("totalShares").hasError("min")),s(6),g(m(22,23,"labels.inputs.Shares to be Issued")),s(3),Rt("matTooltip",m(25,25,"tooltips.Total number of shares that an orgranization")),s(4),rt(` - `,m(29,27,"labels.inputs.Shares to be Issued")," ",m(30,29,"labels.commons.is"),` - `),s(4),g(m(33,31,"labels.commons.required")),s(8),g(m(41,33,"labels.inputs.Nominal/Unit Price")),s(3),Rt("matTooltip",m(44,35,"tooltips.Unit/Nominal Price of each share")),s(3),f("ngIf",n.shareProductTermsForm.get("unitPrice").hasError("required")),s(2),f("ngIf",n.shareProductTermsForm.get("unitPrice").hasError("min")),s(6),g(m(55,37,"labels.inputs.Capital Value")),s(3),Rt("matTooltip",m(58,39,"tooltips.Total Capital Value")),s(4),b(` - `,m(62,41,"labels.inputs.Shares to be Issued * Nominal Price (Auto calculated)"),` + `),o(61,"div",8),t(62,` + `),o(63,"button",9),t(64,` + `),y(65,"fa-icon",10),t(66),c(67,"translate"),l(),t(68,` + `),o(69,"button",11),t(70),c(71,"translate"),y(72,"fa-icon",12),t(73,` + `),l(),t(74,` + `),l(),t(75,` +`),l(),t(76,` +`)),a&2&&(f("formGroup",n.shareProductTermsForm),s(7),g(m(8,18,"labels.inputs.Total Number of Shares")),s(3),Rt("matTooltip",m(11,20,"tooltips.Total number of shares that a product is offering")),s(3),f("ngIf",n.shareProductTermsForm.get("totalShares").hasError("required")),s(2),f("ngIf",n.shareProductTermsForm.get("totalShares").hasError("min")),s(6),g(m(22,22,"labels.inputs.Shares to be Issued")),s(3),Rt("matTooltip",m(25,24,"tooltips.Total number of shares that an orgranization")),s(3),f("ngIf",n.shareProductTermsForm.get("sharesIssued").hasError("required")),s(2),f("ngIf",n.shareProductTermsForm.get("sharesIssued").hasError("min")),s(6),g(m(36,26,"labels.inputs.Nominal/Unit Price")),s(3),Rt("matTooltip",m(39,28,"tooltips.Unit/Nominal Price of each share")),s(3),f("ngIf",n.shareProductTermsForm.get("unitPrice").hasError("required")),s(2),f("ngIf",n.shareProductTermsForm.get("unitPrice").hasError("min")),s(6),g(m(50,30,"labels.inputs.Capital Value")),s(3),Rt("matTooltip",m(53,32,"tooltips.Total Capital Value")),s(4),b(` + `,m(57,34,"labels.inputs.Shares to be Issued * Nominal Price (Auto calculated)"),` `),s(10),b(` - `,m(72,43,"labels.buttons.Previous"),` + `,m(67,36,"labels.buttons.Previous"),` `),s(4),b(` - `,m(76,45,"labels.buttons.Next"),` - `))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Fo,Kt,Xt,Mt,Ot,de,Jr,Nt,_t,ut,oi,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function gIe(e,r){if(e&1&&(o(0,"mat-option",20),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,m(71,38,"labels.buttons.Next"),` + `))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Fo,Kt,Xt,Mt,Ot,de,Jr,Nt,_t,ut,oi,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function vIe(e,r){if(e&1&&(o(0,"mat-option",20),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` - `)}}function _Ie(e,r){if(e&1&&(o(0,"mat-option",20),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function bIe(e,r){if(e&1&&(o(0,"mat-option",20),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` `)}}var Vc=(()=>{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:["",lt.required],maximumShares:[""],minimumActivePeriodForDividends:[""],minimumactiveperiodFrequencyType:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],allowDividendCalculationForInactiveClients:[!1]})}get shareProductSettings(){return this.shareProductSettingsForm.value}static{this.\u0275fac=function(a){return new(a||e)(O(te))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",0),t(1,` `),o(2,"div",1),t(3,` @@ -20119,7 +20122,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(63,"mat-form-field",8),t(64,` `),o(65,"mat-label"),t(66),c(67,"translate"),l(),t(68,` `),o(69,"mat-select",10),t(70,` - `),h(71,gIe,3,5,"mat-option",11),t(72,` + `),h(71,vIe,3,5,"mat-option",11),t(72,` `),l(),t(73,` `),l(),t(74,` @@ -20134,7 +20137,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(91,"mat-form-field",8),t(92,` `),o(93,"mat-label"),t(94),c(95,"translate"),l(),t(96,` `),o(97,"mat-select",13),t(98,` - `),h(99,_Ie,3,5,"mat-option",11),t(100,` + `),h(99,bIe,3,5,"mat-option",11),t(100,` `),l(),t(101,` `),l(),t(102,` @@ -20162,35 +20165,35 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(115,59,"labels.buttons.Previous"),` `),s(4),b(` `,m(119,61,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,di,ut,ki,oi,qi,Dt,Ki],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 vIe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Date")))}function bIe(e,r){if(e&1&&(o(0,"td",22),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` + `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,di,ut,ki,oi,qi,Dt,Ki],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 CIe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Date")))}function yIe(e,r){if(e&1&&(o(0,"td",22),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.fromDate),` - `)}}function CIe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Nominal/Unit Price")))}function yIe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function SIe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Nominal/Unit Price")))}function wIe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.shareValue,` - `)}}function SIe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function wIe(e,r){if(e&1){let i=Y();o(0,"td",22),t(1,` + `)}}function PIe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function EIe(e,r){if(e&1){let i=Y();o(0,"td",22),t(1,` `),o(2,"button",23),k("click",function(){let n=N(i).index,p=P(2);return L(p.editMarketPricePeriod(n))}),t(3,` `),y(4,"fa-icon",24),t(5,` `),l(),t(6,` `),o(7,"button",25),k("click",function(){let n=N(i).index,p=P(2);return L(p.deleteMarketPricePeriod(n))}),t(8,` `),y(9,"fa-icon",26),t(10,` `),l(),t(11,` - `),l()}}function PIe(e,r){e&1&&y(0,"tr",27)}function EIe(e,r){e&1&&y(0,"tr",28)}function IIe(e,r){if(e&1&&(o(0,"table",13),t(1,` + `),l()}}function IIe(e,r){e&1&&y(0,"tr",27)}function TIe(e,r){e&1&&y(0,"tr",28)}function MIe(e,r){if(e&1&&(o(0,"table",13),t(1,` `),$(2,14),t(3,` - `),h(4,vIe,3,3,"th",15),t(5,` - `),h(6,bIe,3,3,"td",16),t(7,` + `),h(4,CIe,3,3,"th",15),t(5,` + `),h(6,yIe,3,3,"td",16),t(7,` `),W(),t(8,` `),$(9,17),t(10,` - `),h(11,CIe,3,3,"th",15),t(12,` - `),h(13,yIe,2,1,"td",16),t(14,` + `),h(11,SIe,3,3,"th",15),t(12,` + `),h(13,wIe,2,1,"td",16),t(14,` `),W(),t(15,` `),$(16,18),t(17,` - `),h(18,SIe,3,3,"th",15),t(19,` - `),h(20,wIe,12,0,"td",16),t(21,` + `),h(18,PIe,3,3,"th",15),t(19,` + `),h(20,EIe,12,0,"td",16),t(21,` `),W(),t(22,` - `),h(23,PIe,1,0,"tr",19),t(24,` - `),h(25,EIe,1,0,"tr",20),t(26,` + `),h(23,IIe,1,0,"tr",19),t(24,` + `),h(25,TIe,1,0,"tr",20),t(26,` `),l()),e&2){let i=P();f("dataSource",i.marketPricePeriods.value),s(23),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns)}}var qc=(()=>{class e{constructor(i,a,n,p,d){this.formBuilder=i,this.dialog=a,this.dateUtils=n,this.settingsService=p,this.translateService=d,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(an,{data:i}).afterClosed().subscribe(n=>{n.data&&(this.marketPricePeriods.push(n.data),this.setShareProductMarketPriceFormDirty())})}editMarketPricePeriod(i){let a=Le(ae({},this.getData(this.marketPricePeriods.at(i).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(an,{data:a}).afterClosed().subscribe(p=>{p.data&&(this.marketPricePeriods.at(i).patchValue(p.data.value),this.setShareProductMarketPriceFormDirty())})}deleteMarketPricePeriod(i){this.dialog.open(gi,{data:{deleteContext:"this"}}).afterClosed().subscribe(n=>{n.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 xo({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 _n({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,n=[];for(let p of this.marketPricePeriods.value)n.push(Le(ae({},p),{fromDate:this.dateUtils.formatDate(p.fromDate,i),dateFormat:i,locale:a}));return{marketPricePeriods:n}}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Ve),O(Ke),O(Me),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"h4",2),t(5),c(6,"translate"),y(7,"i",3),c(8,"translate"),t(9,` @@ -20202,7 +20205,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(19,` `),l(),t(20,` - `),h(21,IIe,27,3,"table",7),t(22,` + `),h(21,MIe,27,3,"table",7),t(22,` `),l(),t(23,` `),o(24,"div",8),t(25,` @@ -20219,25 +20222,25 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(30,12,"labels.buttons.Previous"),` `),s(4),b(` `,m(34,14,"labels.buttons.Next"),` - `))},dependencies:[mt,Et,dt,_t,wi,ut,oi,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki],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 TIe(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `))},dependencies:[mt,Et,dt,_t,wi,ut,oi,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki],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 DIe(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i.name,` - `)}}function MIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function DIe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function OIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function AIe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function OIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function AIe(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function FIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function kIe(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` `,Oe(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function FIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function kIe(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function RIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function BIe(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function RIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function BIe(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function NIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function LIe(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` `,Oe(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function NIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function LIe(e,r){if(e&1){let i=Y();o(0,"td",24),t(1,` + `)}}function VIe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function qIe(e,r){if(e&1){let i=Y();o(0,"td",24),t(1,` `),o(2,"button",25),k("click",function(){let n=N(i).$implicit,p=P();return L(p.deleteCharge(n))}),t(3,` `),y(4,"fa-icon",26),t(5,` `),l(),t(6,` - `),l()}}function VIe(e,r){e&1&&y(0,"tr",27)}function qIe(e,r){e&1&&y(0,"tr",28)}var jc=(()=>{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(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(n=>{n.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)(O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` + `),l()}}function jIe(e,r){e&1&&y(0,"tr",27)}function zIe(e,r){e&1&&y(0,"tr",28)}var jc=(()=>{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(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(n=>{n.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)(O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-form-field",2),t(3,` `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` `),o(8,"mat-select",null,0),t(10,` - `),h(11,TIe,2,2,"mat-option",3),c(12,"chargesFilter"),t(13,` + `),h(11,DIe,2,2,"mat-option",3),c(12,"chargesFilter"),t(13,` `),l(),t(14,` `),l(),t(15,` @@ -20248,32 +20251,32 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(25,"table",7),t(26,` `),$(27,8),t(28,` - `),h(29,MIe,3,3,"th",9),t(30,` - `),h(31,DIe,2,1,"td",10),t(32,` + `),h(29,OIe,3,3,"th",9),t(30,` + `),h(31,AIe,2,1,"td",10),t(32,` `),W(),t(33,` `),$(34,11),t(35,` - `),h(36,OIe,3,3,"th",9),t(37,` - `),h(38,AIe,3,4,"td",10),t(39,` + `),h(36,FIe,3,3,"th",9),t(37,` + `),h(38,kIe,3,4,"td",10),t(39,` `),W(),t(40,` `),$(41,12),t(42,` - `),h(43,FIe,3,3,"th",9),t(44,` - `),h(45,kIe,3,3,"td",10),t(46,` + `),h(43,RIe,3,3,"th",9),t(44,` + `),h(45,BIe,3,3,"td",10),t(46,` `),W(),t(47,` `),$(48,13),t(49,` - `),h(50,RIe,3,3,"th",9),t(51,` - `),h(52,BIe,3,4,"td",10),t(53,` + `),h(50,NIe,3,3,"th",9),t(51,` + `),h(52,LIe,3,4,"td",10),t(53,` `),W(),t(54,` `),$(55,14),t(56,` - `),h(57,NIe,3,3,"th",9),t(58,` - `),h(59,LIe,7,0,"td",10),t(60,` + `),h(57,VIe,3,3,"th",9),t(58,` + `),h(59,qIe,7,0,"td",10),t(60,` `),W(),t(61,` - `),h(62,VIe,1,0,"tr",15),t(63,` - `),h(64,qIe,1,0,"tr",16),t(65,` + `),h(62,jIe,1,0,"tr",15),t(63,` + `),h(64,zIe,1,0,"tr",16),t(65,` `),l(),t(66,` `),l(),t(67,` @@ -20289,9 +20292,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(74,18,"labels.buttons.Previous"),` `),s(4),b(` `,m(78,20,"labels.buttons.Next"),` - `)}},dependencies:[mt,Ut,dt,Mt,Ot,he,ue,_t,ut,ki,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,h0,kn],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 jIe(e,r){if(e&1&&(o(0,"mat-radio-button",11),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit,a=r.index;f("value",a+1),s(),b(` + `)}},dependencies:[mt,Ut,dt,Mt,Ot,he,ue,_t,ut,ki,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,h0,kn],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 HIe(e,r){if(e&1&&(o(0,"mat-radio-button",11),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit,a=r.index;f("value",a+1),s(),b(` `,m(2,2,"labels.accounting."+i),` - `)}}function zIe(e,r){if(e&1&&(o(0,"div",12),t(1,` + `)}}function GIe(e,r){if(e&1&&(o(0,"div",12),t(1,` `),o(2,"h4",13),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mifosx-gl-account-selector",14),t(7,` @@ -20320,12 +20323,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l()),e&2){let i=P();s(3),g(m(4,20,"labels.heading.Assets")),s(3),f("inputFormControl",i.shareProductAccountingForm.controls.shareReferenceId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Share reference"),s(6),g(m(13,22,"labels.heading.Liabilities")),s(3),f("inputFormControl",i.shareProductAccountingForm.controls.shareSuspenseId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Share suspense control"),s(6),g(m(22,24,"labels.heading.Share Equity")),s(3),f("inputFormControl",i.shareProductAccountingForm.controls.shareEquityId)("glAccountList",i.equityAccountData)("required",!0)("inputLabel","Equity"),s(6),g(m(31,26,"labels.heading.Income")),s(3),f("inputFormControl",i.shareProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees")}}var zc=(()=>{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 ee("",lt.required)),this.shareProductAccountingForm.addControl("shareSuspenseId",new ee("",lt.required)),this.shareProductAccountingForm.addControl("shareEquityId",new ee("",lt.required)),this.shareProductAccountingForm.addControl("incomeFromFeeAccountId",new ee("",lt.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)(O(te))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"mat-radio-group",2),t(5,` - `),h(6,jIe,3,4,"mat-radio-button",3),t(7,` + `),h(6,HIe,3,4,"mat-radio-button",3),t(7,` `),l(),t(8,` `),y(9,"mat-divider",4),t(10,` - `),h(11,zIe,36,28,"div",5),t(12,` + `),h(11,GIe,36,28,"div",5),t(12,` `),l(),t(13,` `),o(14,"div",6),t(15,` @@ -20339,74 +20342,74 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(20,6,"labels.buttons.Previous"),` `),s(3),f("disabled",!n.shareProductFormValid),s(),b(` `,m(24,8,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,Kt,Xt,_t,ut,co,mo,Bi,sr,qi,Dt,Ki],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 HIe=()=>["../"];function GIe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,Kt,Xt,_t,ut,co,mo,Bi,sr,qi,Dt,Ki],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 UIe=()=>["../"];function $Ie(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.shareProduct.description)}}function UIe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.shareProduct.description)}}function WIe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Active Period"),":"),s(4),g(i.shareProduct.minimumActivePeriodForDividends+" "+$e(8,4,i.shareProduct.minimumactiveperiodFrequencyType,i.shareProductsTemplate.minimumActivePeriodFrequencyTypeOptions,"id","value"))}}function $Ie(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Active Period"),":"),s(4),g(i.shareProduct.minimumActivePeriodForDividends+" "+$e(8,4,i.shareProduct.minimumactiveperiodFrequencyType,i.shareProductsTemplate.minimumActivePeriodFrequencyTypeOptions,"id","value"))}}function QIe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(4),g(i.shareProduct.lockinPeriodFrequency+" "+$e(8,4,i.shareProduct.lockinPeriodFrequencyType,i.shareProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function WIe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Date")))}function QIe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(4),g(i.shareProduct.lockinPeriodFrequency+" "+$e(8,4,i.shareProduct.lockinPeriodFrequencyType,i.shareProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function YIe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Date")))}function JIe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.fromDate),` - `)}}function YIe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Nominal/Unit Price")))}function JIe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function KIe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Nominal/Unit Price")))}function XIe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.shareValue),` - `)}}function KIe(e,r){e&1&&y(0,"tr",24)}function XIe(e,r){e&1&&y(0,"tr",25)}function ZIe(e,r){if(e&1&&(o(0,"div",14),t(1,` + `)}}function ZIe(e,r){e&1&&y(0,"tr",24)}function tTe(e,r){e&1&&y(0,"tr",25)}function eTe(e,r){if(e&1&&(o(0,"div",14),t(1,` `),o(2,"h3",3),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",2),t(7,` `),o(8,"table",15),t(9,` `),$(10,16),t(11,` - `),h(12,WIe,3,3,"th",17),t(13,` - `),h(14,QIe,3,3,"td",18),t(15,` + `),h(12,YIe,3,3,"th",17),t(13,` + `),h(14,JIe,3,3,"td",18),t(15,` `),W(),t(16,` `),$(17,19),t(18,` - `),h(19,YIe,3,3,"th",17),t(20,` - `),h(21,JIe,3,3,"td",18),t(22,` + `),h(19,KIe,3,3,"th",17),t(20,` + `),h(21,XIe,3,3,"td",18),t(22,` `),W(),t(23,` - `),h(24,KIe,1,0,"tr",20),t(25,` - `),h(26,XIe,1,0,"tr",21),t(27,` + `),h(24,ZIe,1,0,"tr",20),t(25,` + `),h(26,tTe,1,0,"tr",21),t(27,` `),l(),t(28,` - `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.inputs.Market Price Period")),s(5),f("dataSource",i.shareProduct.marketPricePeriods),s(16),f("matHeaderRowDef",i.marketPriceDisplayedColumns),s(2),f("matRowDefColumns",i.marketPriceDisplayedColumns)}}function tTe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function eTe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.inputs.Market Price Period")),s(5),f("dataSource",i.shareProduct.marketPricePeriods),s(16),f("matHeaderRowDef",i.marketPriceDisplayedColumns),s(2),f("matRowDefColumns",i.marketPriceDisplayedColumns)}}function iTe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function nTe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function iTe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function nTe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function aTe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function rTe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` `,Oe(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function aTe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function rTe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function oTe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function lTe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function oTe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function lTe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function sTe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function pTe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` `,Oe(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function sTe(e,r){e&1&&y(0,"tr",24)}function pTe(e,r){e&1&&y(0,"tr",25)}function cTe(e,r){if(e&1&&(o(0,"div",14),t(1,` + `)}}function cTe(e,r){e&1&&y(0,"tr",24)}function mTe(e,r){e&1&&y(0,"tr",25)}function dTe(e,r){if(e&1&&(o(0,"div",14),t(1,` `),o(2,"h3",3),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",2),t(7,` `),o(8,"table",15),t(9,` `),$(10,26),t(11,` - `),h(12,tTe,3,3,"th",17),t(13,` - `),h(14,eTe,2,1,"td",18),t(15,` + `),h(12,iTe,3,3,"th",17),t(13,` + `),h(14,nTe,2,1,"td",18),t(15,` `),W(),t(16,` `),$(17,27),t(18,` - `),h(19,iTe,3,3,"th",17),t(20,` - `),h(21,nTe,3,4,"td",18),t(22,` + `),h(19,aTe,3,3,"th",17),t(20,` + `),h(21,rTe,3,4,"td",18),t(22,` `),W(),t(23,` `),$(24,28),t(25,` - `),h(26,aTe,3,3,"th",17),t(27,` - `),h(28,rTe,3,3,"td",18),t(29,` + `),h(26,oTe,3,3,"th",17),t(27,` + `),h(28,lTe,3,3,"td",18),t(29,` `),W(),t(30,` `),$(31,29),t(32,` - `),h(33,oTe,3,3,"th",17),t(34,` - `),h(35,lTe,3,4,"td",18),t(36,` + `),h(33,sTe,3,3,"th",17),t(34,` + `),h(35,pTe,3,4,"td",18),t(36,` `),W(),t(37,` - `),h(38,sTe,1,0,"tr",20),t(39,` - `),h(40,pTe,1,0,"tr",21),t(41,` + `),h(38,cTe,1,0,"tr",20),t(39,` + `),h(40,mTe,1,0,"tr",21),t(41,` `),l(),t(42,` - `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.heading.Charges")),s(5),f("dataSource",i.shareProduct.chargesSelected),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function mTe(e,r){if(e&1&&(o(0,"div",14),t(1,` + `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.heading.Charges")),s(5),f("dataSource",i.shareProduct.chargesSelected),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function uTe(e,r){if(e&1&&(o(0,"div",14),t(1,` `),o(2,"h4",30),t(3),c(4,"translate"),l(),t(5,` `),o(6,"div",4),t(7,` @@ -20434,7 +20437,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(53,"span",5),t(54),c(55,"translate"),l(),t(56,` `),o(57,"span",6),t(58),c(59,"find"),l(),t(60,` `),l(),t(61,` - `),l()),e&2){let i=P();s(3),g(m(4,12,"labels.heading.Assets")),s(6),b("",m(10,14,"labels.inputs.Share reference"),":"),s(4),g($e(14,16,i.shareProduct.shareReferenceId,i.shareProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name")),s(5),g(m(19,21,"labels.heading.Liabilities")),s(6),b("",m(25,23,"labels.inputs.Share suspense control"),":"),s(4),g($e(29,25,i.shareProduct.shareSuspenseId,i.shareProductsTemplate.accountingMappingOptions.liabilityAccountOptions,"id","name")),s(5),g(m(34,30,"labels.heading.Share Equity")),s(6),b("",m(40,32,"labels.inputs.Equity"),":"),s(4),g($e(44,34,i.shareProduct.shareEquityId,i.shareProductsTemplate.accountingMappingOptions.equityAccountOptions,"id","name")),s(5),g(m(49,39,"labels.heading.Income")),s(6),b("",m(55,41,"labels.inputs.Income from fees"),":"),s(4),g($e(59,43,i.shareProduct.incomeFromFeeAccountId,i.shareProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"))}}function dTe(e,r){if(e&1){let i=Y();o(0,"button",31),k("click",function(){N(i);let n=P();return L(n.submitEvent.emit())}),t(1),c(2,"translate"),l()}e&2&&(s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,12,"labels.heading.Assets")),s(6),b("",m(10,14,"labels.inputs.Share reference"),":"),s(4),g($e(14,16,i.shareProduct.shareReferenceId,i.shareProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name")),s(5),g(m(19,21,"labels.heading.Liabilities")),s(6),b("",m(25,23,"labels.inputs.Share suspense control"),":"),s(4),g($e(29,25,i.shareProduct.shareSuspenseId,i.shareProductsTemplate.accountingMappingOptions.liabilityAccountOptions,"id","name")),s(5),g(m(34,30,"labels.heading.Share Equity")),s(6),b("",m(40,32,"labels.inputs.Equity"),":"),s(4),g($e(44,34,i.shareProduct.shareEquityId,i.shareProductsTemplate.accountingMappingOptions.equityAccountOptions,"id","name")),s(5),g(m(49,39,"labels.heading.Income")),s(6),b("",m(55,41,"labels.inputs.Income from fees"),":"),s(4),g($e(59,43,i.shareProduct.incomeFromFeeAccountId,i.shareProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"))}}function fTe(e,r){if(e&1){let i=Y();o(0,"button",31),k("click",function(){N(i);let n=P();return L(n.submitEvent.emit())}),t(1),c(2,"translate"),l()}e&2&&(s(),b(` `,m(2,1,"labels.buttons.Submit"),` `))}var Uu=(()=>{class e{constructor(){this.submitEvent=new vi,this.marketPriceDisplayedColumns=["fromDate","shareValue"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"h2",1),t(3),l(),t(4,` @@ -20448,7 +20451,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"span",6),t(20),l(),t(21,` `),l(),t(22,` - `),h(23,GIe,9,4,"div",7),t(24,` + `),h(23,$Ie,9,4,"div",7),t(24,` `),o(25,"h3",3),t(26),c(27,"translate"),l(),t(28,` @@ -20499,18 +20502,18 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(124,"span",6),t(125),l(),t(126,` `),l(),t(127,` - `),h(128,UIe,10,9,"div",7),t(129,` + `),h(128,WIe,10,9,"div",7),t(129,` - `),h(130,$Ie,10,9,"div",7),t(131,` + `),h(130,QIe,10,9,"div",7),t(131,` `),o(132,"div",4),t(133,` `),o(134,"span",5),t(135),c(136,"translate"),l(),t(137,` `),o(138,"span",6),t(139),c(140,"yesNo"),l(),t(141,` `),l(),t(142,` - `),h(143,ZIe,29,6,"div",8),t(144,` + `),h(143,eTe,29,6,"div",8),t(144,` - `),h(145,cTe,43,6,"div",8),t(146,` + `),h(145,dTe,43,6,"div",8),t(146,` `),o(147,"h3",3),t(148),c(149,"translate"),l(),t(150,` @@ -20520,102 +20523,102 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(159,"span",6),t(160),l(),t(161,` `),l(),t(162,` - `),h(163,mTe,62,48,"div",8),t(164,` + `),h(163,uTe,62,48,"div",8),t(164,` `),l(),t(165,` `),o(166,"div",9),t(167,` `),o(168,"button",10),t(169,` `),y(170,"fa-icon",11),t(171),c(172,"translate"),l(),t(173,` `),o(174,"button",12),t(175),c(176,"translate"),l(),t(177,` - `),h(178,dTe,3,3,"button",13),t(179,` + `),h(178,fTe,3,3,"button",13),t(179,` `),l(),t(180,` `)),a&2&&(s(3),g(n.shareProduct.name),s(5),g(m(9,38,"labels.heading.Details")),s(8),b("",m(17,40,"labels.inputs.Short Name"),":"),s(4),g(n.shareProduct.shortName),s(3),f("ngIf",n.shareProduct.description),s(3),g(m(27,42,"labels.heading.Currency")),s(8),b("",m(35,44,"labels.inputs.Currency"),":"),s(4),g($e(39,46,n.shareProduct.currencyCode,n.shareProductsTemplate.currencyOptions,"code","name")),s(7),b("",m(46,51,"labels.inputs.Decimal Places"),":"),s(4),g(n.shareProduct.digitsAfterDecimal),s(6),b("",m(56,53,"labels.inputs.Currency in multiples of"),":"),s(4),g(n.shareProduct.inMultiplesOf),s(4),g(m(64,55,"labels.heading.Terms")),s(8),b("",m(72,57,"labels.inputs.Total Number of Shares"),":"),s(4),g(m(76,59,n.shareProduct.totalShares)),s(7),b("",m(83,61,"labels.inputs.Shares to be Issued"),":"),s(4),g(m(87,63,n.shareProduct.sharesIssued)),s(7),b("",m(94,65,"labels.inputs.Nominal/Unit Price"),":"),s(4),g(m(98,67,n.shareProduct.unitPrice)),s(7),b("",m(105,69,"labels.inputs.Capital Value"),":"),s(4),g(m(109,71,n.shareProduct.shareCapital)),s(5),g(m(114,73,"labels.heading.Settings")),s(8),b("",m(122,75,"labels.inputs.Shares per Client"),":"),s(4),g(n.shareProduct.nominalShares+" (Min: "+(n.shareProduct.minimumShares?n.shareProduct.minimumShares:n.shareProduct.nominalShares)+", Max: "+(n.shareProduct.maximumShares?n.shareProduct.maximumShares:n.shareProduct.nominalShares)+")"),s(3),f("ngIf",n.shareProduct.minimumActivePeriodForDividends),s(2),f("ngIf",n.shareProduct.lockinPeriodFrequency),s(5),b("",m(136,77,"labels.inputs.Allow dividends for inactive clients"),":"),s(4),g(m(140,79,n.shareProduct.allowDividendCalculationForInactiveClients)),s(4),f("ngIf",n.shareProduct.marketPricePeriods.length),s(2),f("ngIf",n.shareProduct.chargesSelected.length),s(3),g(m(149,81,"labels.heading.Accounting")),s(8),b("",m(157,83,"labels.inputs.Type"),":"),s(4),g(n.accountingRuleData[n.shareProduct.accountingRule-1]),s(3),f("ngIf",n.shareProduct.accountingRule===2),s(8),b(` `,m(172,85,"labels.buttons.Previous"),` - `),s(3),f("routerLink",it(89,HIe)),s(),b(` + `),s(3),f("routerLink",it(89,UIe)),s(),b(` `,m(176,87,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission",n.taskPermission))},dependencies:[mt,Et,dt,It,_t,wi,Yt,ut,ki,Bi,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,qi,Dt,Xn,kn,_a],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}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}"]})}}return e})();function uTe(e,r){e&1&&(t(0,` + `),s(3),f("mifosxHasPermission",n.taskPermission))},dependencies:[mt,Et,dt,It,_t,wi,Yt,ut,ki,Bi,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,qi,Dt,Xn,kn,_a],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}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}"]})}}return e})();function hTe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",14),t(2,` - `))}function fTe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",14),t(2,` - `))}function hTe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",15),t(2,` `))}function xTe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",16),t(2,` + `),y(1,"fa-icon",14),t(2,` `))}function gTe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",15),t(2,` + `))}function _Te(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",16),t(2,` + `))}function vTe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",17),t(2,` - `))}function _Te(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function vTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function bTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function CTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function yTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.MARKET PRICE"))}function STe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function wTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function PTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function ETe(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` - `),h(2,PTe,2,3,"ng-template",9),t(3,` + `))}function bTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function CTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function yTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function STe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function wTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.MARKET PRICE"))}function PTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function ETe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function ITe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function TTe(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` + `),h(2,ITe,2,3,"ng-template",9),t(3,` `),o(4,"mifosx-share-product-preview-step",19),k("submitEvent",function(){N(i);let n=P();return L(n.submit())}),t(5,` `),l(),t(6,` `),l()}if(e&2){let i=P();s(4),f("shareProductsTemplate",i.shareProductsTemplate)("accountingRuleData",i.accountingRuleData)("shareProduct",i.shareProduct)("taskPermission","CREATE_SHAREPRODUCT")}}var Cy=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.productsService=a,this.router=n,this.settingsService=p,this.accounting=d,this.accountingRuleData=[],this.route.data.subscribe(u=>{this.shareProductsTemplate=u.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 ae(ae(ae(ae(ae(ae(ae({},this.shareProductDetailsStep.shareProductDetails),this.shareProductCurrencyStep.shareProductCurrency),this.shareProductTermsStep.shareProductTerms),this.shareProductSettingsStep.shareProductSettings),this.shareProductMarketPriceStep.shareProductMarketPrice),this.shareProductChargesStep.shareProductCharges),this.shareProductAccountingStep.shareProductAccounting)}submit(){let i=Le(ae({},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)(O(Pt),O(li),O(Lt),O(Me),O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-share-product"]],viewQuery:function(a,n){if(a&1&&(wt(Bc,7),wt(Nc,7),wt(Lc,7),wt(Vc,7),wt(qc,7),wt(jc,7),wt(zc,7)),a&2){let p;Ct(p=yt())&&(n.shareProductDetailsStep=p.first),Ct(p=yt())&&(n.shareProductCurrencyStep=p.first),Ct(p=yt())&&(n.shareProductTermsStep=p.first),Ct(p=yt())&&(n.shareProductSettingsStep=p.first),Ct(p=yt())&&(n.shareProductMarketPriceStep=p.first),Ct(p=yt())&&(n.shareProductChargesStep=p.first),Ct(p=yt())&&(n.shareProductAccountingStep=p.first)}},decls:70,vars:15,consts:[["shareProductStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){a&1&&(o(0,"div",1),t(1,` `),o(2,"mat-stepper",2,0),t(4,` - `),h(5,uTe,3,0,"ng-template",3),t(6,` + `),h(5,hTe,3,0,"ng-template",3),t(6,` - `),h(7,fTe,3,0,"ng-template",4),t(8,` + `),h(7,xTe,3,0,"ng-template",4),t(8,` - `),h(9,hTe,3,0,"ng-template",5),t(10,` + `),h(9,gTe,3,0,"ng-template",5),t(10,` - `),h(11,xTe,3,0,"ng-template",6),t(12,` + `),h(11,_Te,3,0,"ng-template",6),t(12,` - `),h(13,gTe,3,0,"ng-template",7),t(14,` + `),h(13,vTe,3,0,"ng-template",7),t(14,` `),o(15,"mat-step",8),t(16,` - `),h(17,_Te,2,3,"ng-template",9),t(18,` + `),h(17,bTe,2,3,"ng-template",9),t(18,` `),y(19,"mifosx-share-product-details-step"),t(20,` `),l(),t(21,` `),o(22,"mat-step",8),t(23,` - `),h(24,vTe,2,3,"ng-template",9),t(25,` + `),h(24,CTe,2,3,"ng-template",9),t(25,` `),y(26,"mifosx-share-product-currency-step",10),t(27,` `),l(),t(28,` `),o(29,"mat-step",8),t(30,` - `),h(31,bTe,2,3,"ng-template",9),t(32,` + `),h(31,yTe,2,3,"ng-template",9),t(32,` `),y(33,"mifosx-share-product-terms-step"),t(34,` `),l(),t(35,` `),o(36,"mat-step",8),t(37,` - `),h(38,CTe,2,3,"ng-template",9),t(39,` + `),h(38,STe,2,3,"ng-template",9),t(39,` `),y(40,"mifosx-share-product-settings-step",10),t(41,` `),l(),t(42,` `),o(43,"mat-step",8),t(44,` - `),h(45,yTe,2,3,"ng-template",9),t(46,` + `),h(45,wTe,2,3,"ng-template",9),t(46,` `),y(47,"mifosx-share-product-market-price-step"),t(48,` `),l(),t(49,` `),o(50,"mat-step"),t(51,` - `),h(52,STe,2,3,"ng-template",9),t(53,` + `),h(52,PTe,2,3,"ng-template",9),t(53,` `),o(54,"mifosx-share-product-charges-step",11),t(55,` `),l(),t(56,` `),l(),t(57,` `),o(58,"mat-step",8),t(59,` - `),h(60,wTe,2,3,"ng-template",9),t(61,` + `),h(60,ETe,2,3,"ng-template",9),t(61,` `),o(62,"mifosx-share-product-accounting-step",12),t(63,` `),l(),t(64,` `),l(),t(65,` - `),h(66,ETe,7,4,"mat-step",13),t(67,` + `),h(66,TTe,7,4,"mat-step",13),t(67,` `),l(),t(68,` `),l(),t(69,` -`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.shareProductDetailsForm),s(7),f("stepControl",n.shareProductCurrencyForm),s(4),f("shareProductsTemplate",n.shareProductsTemplate),s(3),f("stepControl",n.shareProductTermsForm),s(7),f("stepControl",n.shareProductSettingsForm),s(4),f("shareProductsTemplate",n.shareProductsTemplate),s(3),f("stepControl",n.shareProductMarketPriceForm),s(11),f("shareProductsTemplate",n.shareProductsTemplate)("currencyCode",n.shareProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.shareProductAccountingForm),s(4),f("shareProductsTemplate",n.shareProductsTemplate)("accountingRuleData",n.accountingRuleData)("shareProductFormValid",n.shareProductFormValid),s(4),f("ngIf",n.shareProductFormValid))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Bc,Nc,Lc,Vc,qc,jc,zc,Uu],encapsulation:2})}}return e})();var ITe=()=>["./general"],TTe=e=>["./datatables",e];function MTe(e,r){if(e&1&&(o(0,"a",5,2),t(2),l()),e&2){let i=gt(1),a=P().$implicit;f("routerLink",Re(3,TTe,a.registeredTableName))("active",i.isActive),s(2),b(` +`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.shareProductDetailsForm),s(7),f("stepControl",n.shareProductCurrencyForm),s(4),f("shareProductsTemplate",n.shareProductsTemplate),s(3),f("stepControl",n.shareProductTermsForm),s(7),f("stepControl",n.shareProductSettingsForm),s(4),f("shareProductsTemplate",n.shareProductsTemplate),s(3),f("stepControl",n.shareProductMarketPriceForm),s(11),f("shareProductsTemplate",n.shareProductsTemplate)("currencyCode",n.shareProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.shareProductAccountingForm),s(4),f("shareProductsTemplate",n.shareProductsTemplate)("accountingRuleData",n.accountingRuleData)("shareProductFormValid",n.shareProductFormValid),s(4),f("ngIf",n.shareProductFormValid))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Bc,Nc,Lc,Vc,qc,jc,zc,Uu],encapsulation:2})}}return e})();var MTe=()=>["./general"],DTe=e=>["./datatables",e];function OTe(e,r){if(e&1&&(o(0,"a",5,2),t(2),l()),e&2){let i=gt(1),a=P().$implicit;f("routerLink",Re(3,DTe,a.registeredTableName))("active",i.isActive),s(2),b(` `,a.registeredTableName,` - `)}}function DTe(e,r){if(e&1&&($(0),t(1,` - `),h(2,MTe,3,5,"a",7),t(3,` + `)}}function ATe(e,r){if(e&1&&($(0),t(1,` + `),h(2,OTe,3,5,"a",7),t(3,` `),W()),e&2){let i=r.$implicit;s(2),f("mifosxHasPermission","READ_"+i.registeredTableName)}}var yy=(()=>{class e{constructor(i){this.route=i,this.shareProductDatatables=[],this.route.data.subscribe(a=>{this.shareProductDatatables=[],a.shareProductDatatables.forEach(n=>{this.shareProductDatatables.push(n)})})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({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,n){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),c(9,"translate"),l(),t(10,` - `),h(11,DTe,4,1,"ng-container",6),t(12,` + `),h(11,ATe,4,1,"ng-container",6),t(12,` `),l(),t(13,` `),o(14,"mat-tab-nav-panel",null,1),t(16,` @@ -20623,123 +20626,123 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(19,` `),l(),t(20,` `),l(),t(21,` -`)),a&2){let p=gt(7),d=gt(15);s(4),f("tabPanel",d),s(2),f("routerLink",it(7,ITe))("active",p.isActive),s(2),b(` +`)),a&2){let p=gt(7),d=gt(15);s(4),f("tabPanel",d),s(2),f("routerLink",it(7,MTe))("active",p.isActive),s(2),b(` `,m(9,5,"labels.inputs.General"),` - `),s(3),f("ngForOf",n.shareProductDatatables)}},dependencies:[mt,Ut,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],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 OTe(e,r){e&1&&(t(0,` + `),s(3),f("ngForOf",n.shareProductDatatables)}},dependencies:[mt,Ut,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],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 FTe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",15),t(2,` - `))}function ATe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",15),t(2,` - `))}function FTe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",16),t(2,` `))}function kTe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",17),t(2,` + `),y(1,"fa-icon",15),t(2,` `))}function RTe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",16),t(2,` + `))}function BTe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",17),t(2,` + `))}function NTe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",18),t(2,` - `))}function BTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function NTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function LTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function VTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function qTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.MARKET PRICE"))}function jTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function zTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function HTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function GTe(e,r){if(e&1){let i=Y();o(0,"mat-step",19),t(1,` - `),h(2,HTe,2,3,"ng-template",9),t(3,` + `))}function LTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function VTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function qTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function jTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function zTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.MARKET PRICE"))}function HTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function GTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function UTe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function $Te(e,r){if(e&1){let i=Y();o(0,"mat-step",19),t(1,` + `),h(2,UTe,2,3,"ng-template",9),t(3,` `),o(4,"mifosx-share-product-preview-step",20),k("submitEvent",function(){N(i);let n=P();return L(n.submit())}),t(5,` `),l(),t(6,` `),l()}if(e&2){let i=P();s(4),f("shareProductsTemplate",i.shareProductAndTemplate)("accountingRuleData",i.accountingRuleData)("shareProduct",i.shareProduct)("taskPermission","UPDATE_SHAREPRODUCT")}}var Sy=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.productsService=a,this.router=n,this.settingsService=p,this.accounting=d,this.accountingRuleData=[],this.route.data.subscribe(u=>{this.shareProductAndTemplate=u.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 ae(ae(ae(ae(ae(ae(ae({},this.shareProductDetailsStep.shareProductDetails),this.shareProductCurrencyStep.shareProductCurrency),this.shareProductTermsStep.shareProductTerms),this.shareProductSettingsStep.shareProductSettings),this.shareProductMarketPriceStep.shareProductMarketPrice),this.shareProductChargesStep.shareProductCharges),this.shareProductAccountingStep.shareProductAccounting)}submit(){let i=Le(ae({},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)(O(Pt),O(li),O(Lt),O(Me),O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-share-product"]],viewQuery:function(a,n){if(a&1&&(wt(Bc,7),wt(Nc,7),wt(Lc,7),wt(Vc,7),wt(qc,7),wt(jc,7),wt(zc,7)),a&2){let p;Ct(p=yt())&&(n.shareProductDetailsStep=p.first),Ct(p=yt())&&(n.shareProductCurrencyStep=p.first),Ct(p=yt())&&(n.shareProductTermsStep=p.first),Ct(p=yt())&&(n.shareProductSettingsStep=p.first),Ct(p=yt())&&(n.shareProductMarketPriceStep=p.first),Ct(p=yt())&&(n.shareProductChargesStep=p.first),Ct(p=yt())&&(n.shareProductAccountingStep=p.first)}},decls:70,vars:18,consts:[["shareProductStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){a&1&&(o(0,"div",1),t(1,` `),o(2,"mat-stepper",2,0),t(4,` - `),h(5,OTe,3,0,"ng-template",3),t(6,` + `),h(5,FTe,3,0,"ng-template",3),t(6,` - `),h(7,ATe,3,0,"ng-template",4),t(8,` + `),h(7,kTe,3,0,"ng-template",4),t(8,` - `),h(9,FTe,3,0,"ng-template",5),t(10,` + `),h(9,RTe,3,0,"ng-template",5),t(10,` - `),h(11,kTe,3,0,"ng-template",6),t(12,` + `),h(11,BTe,3,0,"ng-template",6),t(12,` - `),h(13,RTe,3,0,"ng-template",7),t(14,` + `),h(13,NTe,3,0,"ng-template",7),t(14,` `),o(15,"mat-step",8),t(16,` - `),h(17,BTe,2,3,"ng-template",9),t(18,` + `),h(17,LTe,2,3,"ng-template",9),t(18,` `),y(19,"mifosx-share-product-details-step",10),t(20,` `),l(),t(21,` `),o(22,"mat-step",8),t(23,` - `),h(24,NTe,2,3,"ng-template",9),t(25,` + `),h(24,VTe,2,3,"ng-template",9),t(25,` `),y(26,"mifosx-share-product-currency-step",10),t(27,` `),l(),t(28,` `),o(29,"mat-step",8),t(30,` - `),h(31,LTe,2,3,"ng-template",9),t(32,` + `),h(31,qTe,2,3,"ng-template",9),t(32,` `),y(33,"mifosx-share-product-terms-step",10),t(34,` `),l(),t(35,` `),o(36,"mat-step",8),t(37,` - `),h(38,VTe,2,3,"ng-template",9),t(39,` + `),h(38,jTe,2,3,"ng-template",9),t(39,` `),y(40,"mifosx-share-product-settings-step",10),t(41,` `),l(),t(42,` `),o(43,"mat-step",8),t(44,` - `),h(45,qTe,2,3,"ng-template",9),t(46,` + `),h(45,zTe,2,3,"ng-template",9),t(46,` `),y(47,"mifosx-share-product-market-price-step",10),t(48,` `),l(),t(49,` `),o(50,"mat-step",11),t(51,` - `),h(52,jTe,2,3,"ng-template",9),t(53,` + `),h(52,HTe,2,3,"ng-template",9),t(53,` `),o(54,"mifosx-share-product-charges-step",12),t(55,` `),l(),t(56,` `),l(),t(57,` `),o(58,"mat-step",8),t(59,` - `),h(60,zTe,2,3,"ng-template",9),t(61,` + `),h(60,GTe,2,3,"ng-template",9),t(61,` `),o(62,"mifosx-share-product-accounting-step",13),t(63,` `),l(),t(64,` `),l(),t(65,` - `),h(66,GTe,7,4,"mat-step",14),t(67,` + `),h(66,$Te,7,4,"mat-step",14),t(67,` `),l(),t(68,` `),l(),t(69,` -`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.shareProductDetailsForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(3),f("stepControl",n.shareProductCurrencyForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(3),f("stepControl",n.shareProductTermsForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(3),f("stepControl",n.shareProductSettingsForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(3),f("stepControl",n.shareProductMarketPriceForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(7),f("shareProductsTemplate",n.shareProductAndTemplate)("currencyCode",n.shareProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.shareProductAccountingForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate)("accountingRuleData",n.accountingRuleData)("shareProductFormValid",n.shareProductFormValidAndNotPristine),s(4),f("ngIf",n.shareProductFormValidAndNotPristine))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Bc,Nc,Lc,Vc,qc,jc,zc,Uu],encapsulation:2})}}return e})();var wy=()=>["tax-components"],Py=()=>["tax-groups"];function UTe(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(n){return N(i),P(2).arrowBooleansToggle(0),L(n.stopPropagation())}),l()}}function $Te(e,r){if(e&1){let i=Y();o(0,"fa-icon",12),k("click",function(n){return N(i),P(2).arrowBooleansToggle(0),L(n.stopPropagation())}),l()}}function WTe(e,r){e&1&&(o(0,"p",7),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,wy)),s(),b(` +`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.shareProductDetailsForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(3),f("stepControl",n.shareProductCurrencyForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(3),f("stepControl",n.shareProductTermsForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(3),f("stepControl",n.shareProductSettingsForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(3),f("stepControl",n.shareProductMarketPriceForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate),s(7),f("shareProductsTemplate",n.shareProductAndTemplate)("currencyCode",n.shareProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.shareProductAccountingForm),s(4),f("shareProductsTemplate",n.shareProductAndTemplate)("accountingRuleData",n.accountingRuleData)("shareProductFormValid",n.shareProductFormValidAndNotPristine),s(4),f("ngIf",n.shareProductFormValidAndNotPristine))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Bc,Nc,Lc,Vc,qc,jc,zc,Uu],encapsulation:2})}}return e})();var wy=()=>["tax-components"],Py=()=>["tax-groups"];function WTe(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(n){return N(i),P(2).arrowBooleansToggle(0),L(n.stopPropagation())}),l()}}function QTe(e,r){if(e&1){let i=Y();o(0,"fa-icon",12),k("click",function(n){return N(i),P(2).arrowBooleansToggle(0),L(n.stopPropagation())}),l()}}function YTe(e,r){e&1&&(o(0,"p",7),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,wy)),s(),b(` `,m(2,2,"labels.heading.Define Tax Components"),` - `))}function QTe(e,r){if(e&1&&(o(0,"mat-list-item",4),t(1,` + `))}function JTe(e,r){if(e&1&&(o(0,"mat-list-item",4),t(1,` `),o(2,"mat-icon",5),t(3,` `),y(4,"fa-icon",6),t(5,` `),l(),t(6,` `),o(7,"h4",7),t(8),c(9,"translate"),l(),t(10,` - `),h(11,UTe,1,0,"fa-icon",8),t(12,` - `),h(13,$Te,1,0,"fa-icon",9),t(14,` - `),h(15,WTe,3,5,"p",10),t(16,` - `),l()),e&2){let i=P();f("routerLink",it(9,wy)),s(2),f("routerLink",it(10,wy)),s(5),f("routerLink",it(11,wy)),s(),g(m(9,7,"labels.heading.Manage Tax Components")),s(3),f("ngIf",!i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0])}}function YTe(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(n){return N(i),P(2).arrowBooleansToggle(1),L(n.stopPropagation())}),l()}}function JTe(e,r){if(e&1){let i=Y();o(0,"fa-icon",12),k("click",function(n){return N(i),P(2).arrowBooleansToggle(1),L(n.stopPropagation())}),l()}}function KTe(e,r){e&1&&(o(0,"p",7),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,Py)),s(),b(` + `),h(11,WTe,1,0,"fa-icon",8),t(12,` + `),h(13,QTe,1,0,"fa-icon",9),t(14,` + `),h(15,YTe,3,5,"p",10),t(16,` + `),l()),e&2){let i=P();f("routerLink",it(9,wy)),s(2),f("routerLink",it(10,wy)),s(5),f("routerLink",it(11,wy)),s(),g(m(9,7,"labels.heading.Manage Tax Components")),s(3),f("ngIf",!i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0])}}function KTe(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(n){return N(i),P(2).arrowBooleansToggle(1),L(n.stopPropagation())}),l()}}function XTe(e,r){if(e&1){let i=Y();o(0,"fa-icon",12),k("click",function(n){return N(i),P(2).arrowBooleansToggle(1),L(n.stopPropagation())}),l()}}function ZTe(e,r){e&1&&(o(0,"p",7),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,Py)),s(),b(` `,m(2,2,"labels.heading.Define Tax Groups"),` - `))}function XTe(e,r){if(e&1&&(o(0,"mat-list-item",4),t(1,` + `))}function tMe(e,r){if(e&1&&(o(0,"mat-list-item",4),t(1,` `),o(2,"mat-icon",5),t(3,` `),y(4,"fa-icon",6),t(5,` `),l(),t(6,` `),o(7,"h4",7),t(8),c(9,"translate"),l(),t(10,` - `),h(11,YTe,1,0,"fa-icon",8),t(12,` - `),h(13,JTe,1,0,"fa-icon",9),t(14,` - `),h(15,KTe,3,5,"p",10),t(16,` + `),h(11,KTe,1,0,"fa-icon",8),t(12,` + `),h(13,XTe,1,0,"fa-icon",9),t(14,` + `),h(15,ZTe,3,5,"p",10),t(16,` `),l()),e&2){let i=P();f("routerLink",it(9,Py)),s(2),f("routerLink",it(10,Py)),s(5),f("routerLink",it(11,Py)),s(),g(m(9,7,"labels.heading.Manage Tax Groups")),s(3),f("ngIf",!i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1])}}var Ey=(()=>{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=pt({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,n){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,` - `),h(10,QTe,17,12,"mat-list-item",3),t(11,` + `),h(10,JTe,17,12,"mat-list-item",3),t(11,` `),l(),t(12,` `),l(),t(13,` `),o(14,"div",2),t(15,` `),o(16,"mat-nav-list"),t(17,` - `),h(18,XTe,17,12,"mat-list-item",3),t(19,` + `),h(18,tMe,17,12,"mat-list-item",3),t(19,` `),l(),t(20,` `),l(),t(21,` `),l(),t(22,` `),l(),t(23,` `),l(),t(24,` -`)),a&2&&(s(10),f("mifosxHasPermission","READ_TAXCOMPONENT"),s(8),f("mifosxHasPermission","READ_TAXGROUP"))},dependencies:[mt,Et,dt,It,Ht,Yt,ut,xr,La,ir,Dt,lr],encapsulation:2})}}return e})();var ZTe=["buttonCreateRecurringProduct"],tMe=["templateButtonCreateRecurringProduct"],eMe=["recurringProductsTable"],iMe=["templateRecurringProductsTable"],nMe=()=>[10,25,50,100],aMe=()=>["create"],rMe=e=>[e];function oMe(e,r){e&1&&(o(0,"button",22),c(1,"translate"),t(2,` - `),y(3,"fa-icon",23),t(4),c(5,"translate"),l()),e&2&&(Rt("matTooltip",m(1,3,"tooltips.Create Recurring Deposit Product")),f("routerLink",it(7,aMe)),s(4),b(` +`)),a&2&&(s(10),f("mifosxHasPermission","READ_TAXCOMPONENT"),s(8),f("mifosxHasPermission","READ_TAXGROUP"))},dependencies:[mt,Et,dt,It,Ht,Yt,ut,xr,La,ir,Dt,lr],encapsulation:2})}}return e})();var eMe=["buttonCreateRecurringProduct"],iMe=["templateButtonCreateRecurringProduct"],nMe=["recurringProductsTable"],aMe=["templateRecurringProductsTable"],rMe=()=>[10,25,50,100],oMe=()=>["create"],lMe=e=>[e];function sMe(e,r){e&1&&(o(0,"button",22),c(1,"translate"),t(2,` + `),y(3,"fa-icon",23),t(4),c(5,"translate"),l()),e&2&&(Rt("matTooltip",m(1,3,"tooltips.Create Recurring Deposit Product")),f("routerLink",it(7,oMe)),s(4),b(` `,m(5,5,"labels.buttons.Create Recurring Deposit Product"),` - `))}function lMe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function sMe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function pMe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Short Name")))}function cMe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.shortName)}}function mMe(e,r){e&1&&y(0,"tr",26)}function dMe(e,r){if(e&1&&y(0,"tr",27),e&2){let i=r.$implicit;f("routerLink",Re(1,rMe,i.id))}}function uMe(e,r){if(e&1){let i=Y();t(0,` + `))}function pMe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function cMe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function mMe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Short Name")))}function dMe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.shortName)}}function uMe(e,r){e&1&&y(0,"tr",26)}function fMe(e,r){if(e&1&&y(0,"tr",27),e&2){let i=r.$implicit;f("routerLink",Re(1,lMe,i.id))}}function hMe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",28),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",29),t(10,` @@ -20753,7 +20756,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function fMe(e,r){if(e&1){let i=Y();t(0,` + `))}function xMe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",29),t(6,` `),o(7,"button",30),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -20766,7 +20769,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}function hMe(e,r){if(e&1){let i=Y();t(0,` + `))}function gMe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4",28),t(2),c(3,"translate"),o(4,"a",32),t(5),c(6,"translate"),l(),t(7,` `),l(),t(8,` `),o(9,"div",29),t(10,` @@ -20782,9 +20785,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}var Iy=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.router=a,this.dialog=n,this.configurationWizardService=p,this.popoverService=d,this.displayedColumns=["name","shortName"],this.route.data.subscribe(u=>{this.recurringDepositProductData=u.recurringDepositProducts})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setRecurringDepositProducts()}setRecurringDepositProducts(){this.dataSource=new Ge(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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(bs,{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)(O(Pt),O(Lt),O(Ve),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-recurring-deposit-products"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(ZTe,5),wt(tMe,5),wt(eMe,5),wt(iMe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateRecurringProduct=p.first),Ct(p=yt())&&(n.templateButtonCreateRecurringProduct=p.first),Ct(p=yt())&&(n.recurringProductsTable=p.first),Ct(p=yt())&&(n.templateRecurringProductsTable=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` + `))}var Iy=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.router=a,this.dialog=n,this.configurationWizardService=p,this.popoverService=d,this.displayedColumns=["name","shortName"],this.route.data.subscribe(u=>{this.recurringDepositProductData=u.recurringDepositProducts})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setRecurringDepositProducts()}setRecurringDepositProducts(){this.dataSource=new Ge(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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(bs,{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)(O(Pt),O(Lt),O(Ve),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-recurring-deposit-products"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(eMe,5),wt(iMe,5),wt(nMe,5),wt(aMe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateRecurringProduct=p.first),Ct(p=yt())&&(n.templateButtonCreateRecurringProduct=p.first),Ct(p=yt())&&(n.recurringProductsTable=p.first),Ct(p=yt())&&(n.templateRecurringProductsTable=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` `),o(2,"div",7,0),t(4,` - `),h(5,oMe,6,8,"button",8),t(6,` + `),h(5,sMe,6,8,"button",8),t(6,` `),l(),t(7,` `),l(),t(8,` @@ -20799,37 +20802,37 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(25,"div",13,2),t(27,` `),o(28,"table",14),t(29,` `),$(30,15),t(31,` - `),h(32,lMe,3,3,"th",16),t(33,` - `),h(34,sMe,2,1,"td",17),t(35,` + `),h(32,pMe,3,3,"th",16),t(33,` + `),h(34,cMe,2,1,"td",17),t(35,` `),W(),t(36,` `),$(37,18),t(38,` - `),h(39,pMe,3,3,"th",16),t(40,` - `),h(41,cMe,2,1,"td",17),t(42,` + `),h(39,mMe,3,3,"th",16),t(40,` + `),h(41,dMe,2,1,"td",17),t(42,` `),W(),t(43,` - `),h(44,mMe,1,0,"tr",19),t(45,` - `),h(46,dMe,1,3,"tr",20),t(47,` + `),h(44,uMe,1,0,"tr",19),t(45,` + `),h(46,fMe,1,3,"tr",20),t(47,` `),l(),t(48,` `),y(49,"mat-paginator",21),t(50,` `),l(),t(51,` `),l(),t(52,` -`),h(53,uMe,24,15,"ng-template",null,3,Ze),t(55,` +`),h(53,hMe,24,15,"ng-template",null,3,Ze),t(55,` -`),h(56,fMe,20,12,"ng-template",null,4,Ze),t(58,` +`),h(56,xMe,20,12,"ng-template",null,4,Ze),t(58,` -`),h(59,hMe,24,15,"ng-template",null,5,Ze),t(61,` -`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_RECURRINGDEPOSITPRODUCT"),s(12),g(m(18,7,"labels.inputs.Filter")),s(3),Rt("matTooltip",m(21,9,"tooltips.Add Filters")),s(8),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(11,nMe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,oi,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var xMe=()=>["./general"],gMe=e=>["./datatables",e];function _Me(e,r){if(e&1&&(o(0,"a",5,2),t(2),l()),e&2){let i=gt(1),a=P().$implicit;f("routerLink",Re(3,gMe,a.registeredTableName))("active",i.isActive),s(2),b(` +`),h(59,gMe,24,15,"ng-template",null,5,Ze),t(61,` +`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_RECURRINGDEPOSITPRODUCT"),s(12),g(m(18,7,"labels.inputs.Filter")),s(3),Rt("matTooltip",m(21,9,"tooltips.Add Filters")),s(8),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(11,rMe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,oi,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var _Me=()=>["./general"],vMe=e=>["./datatables",e];function bMe(e,r){if(e&1&&(o(0,"a",5,2),t(2),l()),e&2){let i=gt(1),a=P().$implicit;f("routerLink",Re(3,vMe,a.registeredTableName))("active",i.isActive),s(2),b(` `,a.registeredTableName,` - `)}}function vMe(e,r){if(e&1&&($(0),t(1,` - `),h(2,_Me,3,5,"a",7),t(3,` + `)}}function CMe(e,r){if(e&1&&($(0),t(1,` + `),h(2,bMe,3,5,"a",7),t(3,` `),W()),e&2){let i=r.$implicit;s(2),f("mifosxHasPermission","READ_"+i.registeredTableName)}}var Ty=(()=>{class e{constructor(i){this.route=i,this.recurringDepositDatatables=[],this.route.data.subscribe(a=>{this.recurringDepositDatatables=[],a.recurringDepositDatatables.forEach(n=>{n.entitySubType==="Recurring Deposit"&&this.recurringDepositDatatables.push(n)})})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({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,n){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),c(9,"translate"),l(),t(10,` - `),h(11,vMe,4,1,"ng-container",6),t(12,` + `),h(11,CMe,4,1,"ng-container",6),t(12,` `),l(),t(13,` `),o(14,"mat-tab-nav-panel",null,1),t(16,` @@ -20837,25 +20840,25 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(19,` `),l(),t(20,` `),l(),t(21,` -`)),a&2){let p=gt(7),d=gt(15);s(4),f("tabPanel",d),s(2),f("routerLink",it(7,xMe))("active",p.isActive),s(2),b(` +`)),a&2){let p=gt(7),d=gt(15);s(4),f("tabPanel",d),s(2),f("routerLink",it(7,_Me))("active",p.isActive),s(2),b(` `,m(9,5,"labels.heading.General"),` - `),s(3),f("ngForOf",n.recurringDepositDatatables)}},dependencies:[mt,Ut,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],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 dX=(()=>{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=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var CMe=["buttonCreateCharge"],yMe=["templateButtonCreateCharge"],SMe=["chargesTable"],wMe=["templateChargesTable"],PMe=()=>[10,25,50,100],EMe=()=>["create"],IMe=e=>[e];function TMe(e,r){e&1&&(o(0,"button",32),t(1,` - `),y(2,"fa-icon",33),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,EMe)),s(3),b(` + `),s(3),f("ngForOf",n.recurringDepositDatatables)}},dependencies:[mt,Ut,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],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 dX=(()=>{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=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var SMe=["buttonCreateCharge"],wMe=["templateButtonCreateCharge"],PMe=["chargesTable"],EMe=["templateChargesTable"],IMe=()=>[10,25,50,100],TMe=()=>["create"],MMe=e=>[e];function DMe(e,r){e&1&&(o(0,"button",32),t(1,` + `),y(2,"fa-icon",33),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,TMe)),s(3),b(` `,m(4,2,"labels.text.Create Charge"),` - `))}function MMe(e,r){if(e&1&&(o(0,"mat-option",34),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))}function OMe(e,r){if(e&1&&(o(0,"mat-option",34),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` - `)}}function DMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function OMe(e,r){if(e&1&&(o(0,"td",36),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function AMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Applies To")))}function FMe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),g(Oe(2,1,i.chargeAppliesTo.value,"catalogs"))}}function kMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Time")))}function RMe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),g(Oe(2,1,i.chargeTimeType.value,"catalogs"))}}function BMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Calculation")))}function NMe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),g(Oe(2,1,i.chargeCalculationType.value,"catalogs"))}}function LMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function VMe(e,r){if(e&1&&(o(0,"td",37),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.amount))}}function qMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),c(3,"translate"),l()),e&2&&(s(),rt(` + `)}}function AMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function FMe(e,r){if(e&1&&(o(0,"td",36),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function kMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Applies To")))}function RMe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),g(Oe(2,1,i.chargeAppliesTo.value,"catalogs"))}}function BMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Time")))}function NMe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),g(Oe(2,1,i.chargeTimeType.value,"catalogs"))}}function LMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Calculation")))}function VMe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),g(Oe(2,1,i.chargeCalculationType.value,"catalogs"))}}function qMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function jMe(e,r){if(e&1&&(o(0,"td",37),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.amount))}}function zMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),c(3,"translate"),l()),e&2&&(s(),rt(` `,m(2,2,"labels.commons.Is")," ",m(3,4,"labels.inputs.Penalty"),`? - `))}function jMe(e,r){e&1&&(y(0,"fa-icon",41),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function zMe(e,r){e&1&&(y(0,"fa-icon",42),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function HMe(e,r){if(e&1&&(o(0,"td",38),t(1,` - `),h(2,jMe,2,3,"fa-icon",39),t(3,` - `),h(4,zMe,2,3,"fa-icon",40),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.penalty),s(2),f("ngIf",!i.penalty)}}function GMe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),c(3,"translate"),l()),e&2&&(s(),rt(` + `))}function HMe(e,r){e&1&&(y(0,"fa-icon",41),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function GMe(e,r){e&1&&(y(0,"fa-icon",42),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function UMe(e,r){if(e&1&&(o(0,"td",38),t(1,` + `),h(2,HMe,2,3,"fa-icon",39),t(3,` + `),h(4,GMe,2,3,"fa-icon",40),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.penalty),s(2),f("ngIf",!i.penalty)}}function $Me(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),c(3,"translate"),l()),e&2&&(s(),rt(` `,m(2,2,"labels.commons.Is")," ",m(3,4,"labels.status.Active"),`? - `))}function UMe(e,r){if(e&1&&(o(0,"td",38),t(1,` + `))}function WMe(e,r){if(e&1&&(o(0,"td",38),t(1,` `),o(2,"div",43),t(3,` `),y(4,"fa-icon",44),c(5,"translate"),c(6,"translate"),t(7,` `),l(),t(8,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",i.active===!0?"true":"false"),s(2),Rt("matTooltip",i.active===!0?m(5,2,"labels.inputs.Active"):m(6,4,"labels.catalogs.Inactive"))}}function $Me(e,r){e&1&&y(0,"tr",45)}function WMe(e,r){if(e&1&&y(0,"tr",46),e&2){let i=r.$implicit;f("routerLink",Re(1,IMe,i.id))}}function QMe(e,r){if(e&1){let i=Y();t(0,` + `),l()),e&2){let i=r.$implicit;s(2),f("className",i.active===!0?"true":"false"),s(2),Rt("matTooltip",i.active===!0?m(5,2,"labels.inputs.Active"):m(6,4,"labels.catalogs.Inactive"))}}function QMe(e,r){e&1&&y(0,"tr",45)}function YMe(e,r){if(e&1&&y(0,"tr",46),e&2){let i=r.$implicit;f("routerLink",Re(1,MMe,i.id))}}function JMe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",47),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",48),t(10,` @@ -20869,7 +20872,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function YMe(e,r){if(e&1){let i=Y();t(0,` + `))}function KMe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",48),t(6,` `),o(7,"button",49),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -20882,7 +20885,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}function JMe(e,r){if(e&1){let i=Y();t(0,` + `))}function XMe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4",47),t(2),c(3,"translate"),o(4,"a",51),t(5),c(6,"translate"),l(),t(7,` `),l(),t(8,` `),o(9,"div",48),t(10,` @@ -20898,9 +20901,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}var My=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.charges=d,this.chargeData=[],this.displayedColumns=["name","chargeAppliesTo","chargeTimeType","chargeCalculationType","amount","penalty","active"],this.chargeAppliesToOptions=[],this.route.data.subscribe(u=>{this.chargeData=u.charges}),this.chargeAppliesToOptions=this.charges.getChargeAppliesToOptions()}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCharges()}setCharges(){this.dataSource=new Ge(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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(n=>n.chargeAppliesTo.id===i);this.dataSource=new Ge(a)}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt),O(Yi),O(Qi),O(dX))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-charges"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(CMe,5),wt(yMe,5),wt(SMe,5),wt(wMe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateCharge=p.first),Ct(p=yt())&&(n.templateButtonCreateCharge=p.first),Ct(p=yt())&&(n.chargesTable=p.first),Ct(p=yt())&&(n.templateChargesTable=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` + `))}var My=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.charges=d,this.chargeData=[],this.displayedColumns=["name","chargeAppliesTo","chargeTimeType","chargeCalculationType","amount","penalty","active"],this.chargeAppliesToOptions=[],this.route.data.subscribe(u=>{this.chargeData=u.charges}),this.chargeAppliesToOptions=this.charges.getChargeAppliesToOptions()}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCharges()}setCharges(){this.dataSource=new Ge(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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(n=>n.chargeAppliesTo.id===i);this.dataSource=new Ge(a)}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt),O(Yi),O(Qi),O(dX))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-charges"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(SMe,5),wt(wMe,5),wt(PMe,5),wt(EMe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateCharge=p.first),Ct(p=yt())&&(n.templateButtonCreateCharge=p.first),Ct(p=yt())&&(n.chargesTable=p.first),Ct(p=yt())&&(n.templateChargesTable=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` `),o(2,"div",7,0),t(4,` - `),h(5,TMe,5,5,"button",8),t(6,` + `),h(5,DMe,5,5,"button",8),t(6,` `),l(),t(7,` `),l(),t(8,` @@ -20912,7 +20915,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(22,` `),o(23,"mat-form-field",13),t(24,` `),o(25,"mat-select",14),c(26,"translate"),k("selectionChange",function(u){return N(p),L(n.filterByAppliesTo(u.value))}),t(27,` - `),h(28,MMe,3,5,"mat-option",15),t(29,` + `),h(28,OMe,3,5,"mat-option",15),t(29,` `),l(),t(30,` `),l(),t(31,` `),l(),t(32,` @@ -20920,83 +20923,83 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(33,"div",16,2),t(35,` `),o(36,"table",17),t(37,` `),$(38,18),t(39,` - `),h(40,DMe,3,3,"th",19),t(41,` - `),h(42,OMe,2,1,"td",20),t(43,` + `),h(40,AMe,3,3,"th",19),t(41,` + `),h(42,FMe,2,1,"td",20),t(43,` `),W(),t(44,` `),$(45,21),t(46,` - `),h(47,AMe,3,3,"th",19),t(48,` - `),h(49,FMe,3,4,"td",20),t(50,` + `),h(47,kMe,3,3,"th",19),t(48,` + `),h(49,RMe,3,4,"td",20),t(50,` `),W(),t(51,` `),$(52,22),t(53,` - `),h(54,kMe,3,3,"th",19),t(55,` - `),h(56,RMe,3,4,"td",20),t(57,` + `),h(54,BMe,3,3,"th",19),t(55,` + `),h(56,NMe,3,4,"td",20),t(57,` `),W(),t(58,` `),$(59,23),t(60,` - `),h(61,BMe,3,3,"th",19),t(62,` - `),h(63,NMe,3,4,"td",20),t(64,` + `),h(61,LMe,3,3,"th",19),t(62,` + `),h(63,VMe,3,4,"td",20),t(64,` `),W(),t(65,` `),$(66,24),t(67,` - `),h(68,LMe,3,3,"th",19),t(69,` - `),h(70,VMe,3,3,"td",25),t(71,` + `),h(68,qMe,3,3,"th",19),t(69,` + `),h(70,jMe,3,3,"td",25),t(71,` `),W(),t(72,` `),$(73,26),t(74,` - `),h(75,qMe,4,6,"th",19),t(76,` - `),h(77,HMe,6,2,"td",27),t(78,` + `),h(75,zMe,4,6,"th",19),t(76,` + `),h(77,UMe,6,2,"td",27),t(78,` `),W(),t(79,` `),$(80,28),t(81,` - `),h(82,GMe,4,6,"th",19),t(83,` - `),h(84,UMe,9,6,"td",27),t(85,` + `),h(82,$Me,4,6,"th",19),t(83,` + `),h(84,WMe,9,6,"td",27),t(85,` `),W(),t(86,` - `),h(87,$Me,1,0,"tr",29),t(88,` - `),h(89,WMe,1,3,"tr",30),t(90,` + `),h(87,QMe,1,0,"tr",29),t(88,` + `),h(89,YMe,1,3,"tr",30),t(90,` `),l(),t(91,` `),y(92,"mat-paginator",31),t(93,` `),l(),t(94,` `),l(),t(95,` -`),h(96,QMe,24,15,"ng-template",null,3,Ze),t(98,` +`),h(96,JMe,24,15,"ng-template",null,3,Ze),t(98,` -`),h(99,YMe,20,12,"ng-template",null,4,Ze),t(101,` +`),h(99,KMe,20,12,"ng-template",null,4,Ze),t(101,` -`),h(102,JMe,24,15,"ng-template",null,5,Ze),t(104,` -`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_CHARGE"),s(12),g(m(18,8,"labels.inputs.Filter")),s(8),Rt("placeholder",m(26,10,"labels.inputs.Filter")),s(3),f("ngForOf",n.chargeAppliesToOptions),s(8),f("dataSource",n.dataSource),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(12,PMe)))},dependencies:[mt,Ut,Et,dt,It,Mt,Ot,Nt,he,ue,_t,Yt,ut,ki,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,kn],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 KMe=()=>["../"],XMe=()=>["edit"];function ZMe(e,r){e&1&&(o(0,"button",12),t(1,` - `),y(2,"fa-icon",13),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,XMe)),s(3),b(` +`),h(102,XMe,24,15,"ng-template",null,5,Ze),t(104,` +`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_CHARGE"),s(12),g(m(18,8,"labels.inputs.Filter")),s(8),Rt("placeholder",m(26,10,"labels.inputs.Filter")),s(3),f("ngForOf",n.chargeAppliesToOptions),s(8),f("dataSource",n.dataSource),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(12,IMe)))},dependencies:[mt,Ut,Et,dt,It,Mt,Ot,Nt,he,ue,_t,Yt,ut,ki,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,kn],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 ZMe=()=>["../"],t6e=()=>["edit"];function e6e(e,r){e&1&&(o(0,"button",12),t(1,` + `),y(2,"fa-icon",13),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,t6e)),s(3),b(` `,m(4,2,"labels.heading.Edit"),` - `))}function t6e(e,r){if(e&1){let i=Y();o(0,"button",14),k("click",function(){N(i);let n=P();return L(n.deleteCharge())}),t(1,` + `))}function i6e(e,r){if(e&1){let i=Y();o(0,"button",14),k("click",function(){N(i);let n=P();return L(n.deleteCharge())}),t(1,` `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.heading.Delete"),` - `))}function e6e(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function n6e(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Minimum Charge Cap"),` - `))}function i6e(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` - `,i.chargeData.minCap,` - `)}}function n6e(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` - `,m(2,1,"labels.inputs.Maximum Charge Cap"),` `))}function a6e(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` - `,i.chargeData.maxCap,` + `,i.chargeData.minCap,` `)}}function r6e(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` - `,m(2,1,"labels.inputs.Add Fee Frequency"),` - `))}function o6e(e,r){if(e&1&&(o(0,"div",6),t(1),c(2,"translateKey"),l()),e&2){let i=P();s(),b(` - `,Oe(2,1,i.chargeData.feeFrequency.value,"catalogs"),` + `,m(2,1,"labels.inputs.Maximum Charge Cap"),` + `))}function o6e(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` + `,i.chargeData.maxCap,` `)}}function l6e(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `,m(2,1,"labels.inputs.Add Fee Frequency"),` + `))}function s6e(e,r){if(e&1&&(o(0,"div",6),t(1),c(2,"translateKey"),l()),e&2){let i=P();s(),b(` + `,Oe(2,1,i.chargeData.feeFrequency.value,"catalogs"),` + `)}}function p6e(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Frequency Interval"),` - `))}function s6e(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` + `))}function c6e(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` `,i.chargeData.feeInterval,` - `)}}function p6e(e,r){if(e&1&&(o(0,"mifosx-gl-account-display",16),t(1,` - `),l()),e&2){let i=P();f("accountTitle","Income From Charges")("glAccount",i.chargeData.incomeOrLiabilityAccount)("withTitle","50%")}}function c6e(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `)}}function m6e(e,r){if(e&1&&(o(0,"mifosx-gl-account-display",16),t(1,` + `),l()),e&2){let i=P();f("accountTitle","Income From Charges")("glAccount",i.chargeData.incomeOrLiabilityAccount)("withTitle","50%")}}function d6e(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Tax Group"),` - `))}function m6e(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` + `))}function u6e(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` `,i.chargeData.taxGroup.name,` `)}}var Dy=(()=>{class e{constructor(i,a,n,p,d){this.productsService=i,this.route=a,this.router=n,this.dialog=p,this.translateService=d,this.route.data.subscribe(u=>{this.chargeData=u.charge,this.chargeData.minCap&&(this.minCap=!0),this.chargeData.maxCap&&(this.maxCap=!0)})}deleteCharge(){this.dialog.open(gi,{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)(O(li),O(Pt),O(Lt),O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,ZMe,5,5,"button",1),t(3,` - `),h(4,t6e,5,3,"button",2),t(5,` + `),h(2,e6e,5,5,"button",1),t(3,` + `),h(4,i6e,5,3,"button",2),t(5,` `),l(),t(6,` `),o(7,"div",3),t(8,` @@ -21023,13 +21026,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(49,"div",6),t(50),l(),t(51,` - `),h(52,e6e,3,3,"div",7),t(53,` + `),h(52,n6e,3,3,"div",7),t(53,` - `),h(54,i6e,2,1,"div",8),t(55,` + `),h(54,a6e,2,1,"div",8),t(55,` - `),h(56,n6e,3,3,"div",7),t(57,` + `),h(56,r6e,3,3,"div",7),t(57,` - `),h(58,a6e,2,1,"div",8),t(59,` + `),h(58,o6e,2,1,"div",8),t(59,` `),o(60,"div",5),t(61),c(62,"translate"),l(),t(63,` @@ -21047,19 +21050,19 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(88,"div",6),t(89),c(90,"yesNo"),l(),t(91,` - `),h(92,r6e,3,3,"div",7),t(93,` + `),h(92,l6e,3,3,"div",7),t(93,` - `),h(94,o6e,3,4,"div",8),t(95,` + `),h(94,s6e,3,4,"div",8),t(95,` - `),h(96,l6e,3,3,"div",7),t(97,` + `),h(96,p6e,3,3,"div",7),t(97,` - `),h(98,s6e,2,1,"div",8),t(99,` + `),h(98,c6e,2,1,"div",8),t(99,` - `),h(100,p6e,2,3,"mifosx-gl-account-display",9),t(101,` + `),h(100,m6e,2,3,"mifosx-gl-account-display",9),t(101,` - `),h(102,c6e,3,3,"div",7),t(103,` + `),h(102,d6e,3,3,"div",7),t(103,` - `),h(104,m6e,2,1,"div",8),t(105,` + `),h(104,u6e,2,1,"div",8),t(105,` `),l(),t(106,` `),o(107,"div",10),t(108,` @@ -21104,170 +21107,170 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(86,63,"labels.status.Active"),` `),s(4),b(` `,m(90,65,n.chargeData.active===!0),` - `),s(3),f("ngIf",n.chargeData.chargeTimeType.id===9&&n.chargeData.feeFrequency),s(2),f("ngIf",n.chargeData.chargeTimeType.id===9&&n.chargeData.feeFrequency&&n.chargeData.feeFrequency),s(2),f("ngIf",n.chargeData.chargeTimeType.id===9&&n.chargeData.feeInterval),s(2),f("ngIf",n.chargeData.chargeTimeType.id===9&&n.chargeData.feeInterval),s(2),f("ngIf",n.chargeData.incomeOrLiabilityAccount),s(2),f("ngIf",n.chargeData.taxGroup),s(2),f("ngIf",n.chargeData.taxGroup),s(5),f("routerLink",it(69,KMe)),s(),b(` + `),s(3),f("ngIf",n.chargeData.chargeTimeType.id===9&&n.chargeData.feeFrequency),s(2),f("ngIf",n.chargeData.chargeTimeType.id===9&&n.chargeData.feeFrequency&&n.chargeData.feeFrequency),s(2),f("ngIf",n.chargeData.chargeTimeType.id===9&&n.chargeData.feeInterval),s(2),f("ngIf",n.chargeData.chargeTimeType.id===9&&n.chargeData.feeInterval),s(2),f("ngIf",n.chargeData.incomeOrLiabilityAccount),s(2),f("ngIf",n.chargeData.taxGroup),s(2),f("ngIf",n.chargeData.taxGroup),s(5),f("routerLink",it(69,ZMe)),s(),b(` `,m(111,67,"labels.buttons.Back"),` - `))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,Yt,ut,ki,Dt,gs,_a],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 Oy(e){return r=>{let i=r.parent?.get(e);if(!i||!r.value)return null;let a=i.value;if(typeof a>"u")return null;typeof a!="number"&&(a=a*1);let n=r.value;return typeof n!="number"&&(n=n*1),n{let i=r.parent?.get(e);if(!i||!r.value)return null;let a=i.value;if(a==null||typeof a>"u")return null;typeof a!="number"&&(a=a*1);let n=r.value;return typeof n!="number"&&(n=n*1),n>a?{maxValue:{requiredMax:a,actual:n}}:null}}var d6e=()=>["../"];function u6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,Yt,ut,ki,Dt,gs,_a],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 Oy(e){return r=>{let i=r.parent?.get(e);if(!i||!r.value)return null;let a=i.value;if(typeof a>"u")return null;typeof a!="number"&&(a=a*1);let n=r.value;return typeof n!="number"&&(n=n*1),n{let i=r.parent?.get(e);if(!i||!r.value)return null;let a=i.value;if(a==null||typeof a>"u")return null;typeof a!="number"&&(a=a*1);let n=r.value;return typeof n!="number"&&(n=n*1),n>a?{maxValue:{requiredMax:a,actual:n}}:null}}var f6e=()=>["../"];function h6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` - `)}}function f6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function x6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Charge Applies To")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function h6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function g6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Charge Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function x6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function _6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` - `)}}function g6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Currency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function _6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,Oe(2,2,i.value,"catalogs"),` `)}}function v6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Charge Time Type")," ",m(3,5,"labels.commons.is"),` + `,m(2,3,"labels.inputs.Currency")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function b6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` `)}}function C6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Charge Calculation Type")," ",m(3,5,"labels.commons.is"),` + `,m(2,3,"labels.inputs.Charge Time Type")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function y6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` `)}}function S6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Charge Calculation Type")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function w6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,Oe(2,2,i.value,"catalogs"),` + `)}}function P6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Charge Payment Mode")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function w6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function E6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",30),t(7,` - `),h(8,y6e,3,5,"mat-option",6),t(9,` + `),h(8,w6e,3,5,"mat-option",6),t(9,` `),l(),t(10,` - `),h(11,S6e,8,9,"mat-error",7),t(12,` - `),l()),e&2){let i=P(2);s(3),g(m(4,3,"labels.inputs.Charge Payment Mode")),s(5),f("ngForOf",i.chargesTemplateData.chargePaymetModeOptions),s(3),f("ngIf",i.chargeForm.controls.chargePaymentMode.hasError("required"))}}function P6e(e,r){e&1&&(o(0,"div",31),t(1,` + `),h(11,P6e,8,9,"mat-error",7),t(12,` + `),l()),e&2){let i=P(2);s(3),g(m(4,3,"labels.inputs.Charge Payment Mode")),s(5),f("ngForOf",i.chargesTemplateData.chargePaymetModeOptions),s(3),f("ngIf",i.chargeForm.controls.chargePaymentMode.hasError("required"))}}function I6e(e,r){e&1&&(o(0,"div",31),t(1,` `),o(2,"mat-checkbox",32),t(3),c(4,"translate"),l(),t(5,` `),l()),e&2&&(s(3),b(` `,m(4,1,"labels.inputs.Add Fee Frequency"),` - `))}function E6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))}function T6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Frequency Interval")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function I6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(4),g(m(6,7,"labels.commons.required")))}function M6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.inputs.Frequency Interval"),` - `),s(3),g(m(5,4,"labels.commons.must be a positive integer")))}function T6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` + `),s(3),g(m(5,4,"labels.commons.must be a positive integer")))}function D6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",33),t(7,` - `),h(8,E6e,8,9,"mat-error",7),t(9,` - `),h(10,I6e,7,6,"mat-error",7),t(11,` - `),l()),e&2){let i=P(2);s(3),g(m(4,3,"labels.inputs.Frequency Interval")),s(5),f("ngIf",i.chargeForm.controls.feeInterval.hasError("required")),s(2),f("ngIf",i.chargeForm.controls.feeInterval.hasError("pattern"))}}function M6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),h(8,T6e,8,9,"mat-error",7),t(9,` + `),h(10,M6e,7,6,"mat-error",7),t(11,` + `),l()),e&2){let i=P(2);s(3),g(m(4,3,"labels.inputs.Frequency Interval")),s(5),f("ngIf",i.chargeForm.controls.feeInterval.hasError("required")),s(2),f("ngIf",i.chargeForm.controls.feeInterval.hasError("pattern"))}}function O6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` - `)}}function D6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function A6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Charge Frequency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function O6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function F6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",34),t(7,` - `),h(8,M6e,3,5,"mat-option",6),t(9,` + `),h(8,O6e,3,5,"mat-option",6),t(9,` `),l(),t(10,` - `),h(11,D6e,8,9,"mat-error",7),t(12,` - `),l()),e&2){let i=P(2);s(3),g(m(4,3,"labels.inputs.Charge Frequency")),s(5),f("ngForOf",i.chargesTemplateData.feeFrequencyOptions),s(3),f("ngIf",i.chargeForm.controls.feeFrequency.hasError("required"))}}function A6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(11,A6e,8,9,"mat-error",7),t(12,` + `),l()),e&2){let i=P(2);s(3),g(m(4,3,"labels.inputs.Charge Frequency")),s(5),f("ngForOf",i.chargesTemplateData.feeFrequencyOptions),s(3),f("ngIf",i.chargeForm.controls.feeFrequency.hasError("required"))}}function k6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Due Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function F6e(e,r){if(e&1){let i=Y();o(0,"mat-form-field",35),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function R6e(e,r){if(e&1){let i=Y();o(0,"mat-form-field",35),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",36),t(7,` `),y(8,"mat-datepicker-toggle",37),t(9,` `),y(10,"mat-datepicker",null,0),t(12,` - `),h(13,A6e,8,9,"mat-error",7),t(14,` - `),l()}if(e&2){let i=gt(11),a=P(2);s(3),g(m(4,6,"labels.inputs.Due Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.chargeForm.controls.feeOnMonthDay.hasError("required"))}}function k6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(13,k6e,8,9,"mat-error",7),t(14,` + `),l()}if(e&2){let i=gt(11),a=P(2);s(3),g(m(4,6,"labels.inputs.Due Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.chargeForm.controls.feeOnMonthDay.hasError("required"))}}function B6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2){let i=P(3);s(),or(` `,m(2,4,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,`) - `,m(3,6,"labels.commons.is")," "),s(4),g(m(6,8,"labels.commons.required"))}}function R6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `,m(3,6,"labels.commons.is")," "),s(4),g(m(6,8,"labels.commons.required"))}}function N6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3);s(),rt(` `,m(2,3,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,`) - `),s(3),g(m(5,5,"labels.commons.must be between 1 and 12"))}}function B6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(3),g(m(5,5,"labels.commons.must be between 1 and 12"))}}function L6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3);s(),rt(` `,m(2,3,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,`) - `),s(3),g(m(5,5,"labels.commons.must be a positive integer"))}}function N6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` + `),s(3),g(m(5,5,"labels.commons.must be a positive integer"))}}function V6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",33),t(7,` - `),h(8,k6e,8,10,"mat-error",7),t(9,` - `),h(10,R6e,7,7,"mat-error",7),t(11,` - `),h(12,B6e,7,7,"mat-error",7),t(13,` - `),l()),e&2){let i=P(2);s(3),rt("",m(4,5,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,")"),s(5),f("ngIf",i.chargeForm.controls.feeInterval.hasError("required")),s(2),f("ngIf",(i.chargeForm.controls.feeInterval.hasError("min")||i.chargeForm.controls.feeInterval.hasError("max"))&&!i.chargeForm.controls.feeInterval.hasError("pattern")),s(2),f("ngIf",i.chargeForm.controls.feeInterval.hasError("pattern"))}}function L6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(8,B6e,8,10,"mat-error",7),t(9,` + `),h(10,N6e,7,7,"mat-error",7),t(11,` + `),h(12,L6e,7,7,"mat-error",7),t(13,` + `),l()),e&2){let i=P(2);s(3),rt("",m(4,5,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,")"),s(5),f("ngIf",i.chargeForm.controls.feeInterval.hasError("required")),s(2),f("ngIf",(i.chargeForm.controls.feeInterval.hasError("min")||i.chargeForm.controls.feeInterval.hasError("max"))&&!i.chargeForm.controls.feeInterval.hasError("pattern")),s(2),f("ngIf",i.chargeForm.controls.feeInterval.hasError("pattern"))}}function q6e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Amount")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function V6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P(3);s(),rt(` + `),s(4),g(m(6,7,"labels.commons.required")))}function j6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P(3);s(),rt(` `,m(2,2,"errors.validation.msg.loanproduct.minimumGap.not.greater.than.specified.number")," (",i.chargeForm.controls.maxCap.value,`) - `)}}function q6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` + `)}}function z6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",38),t(7,` - `),h(8,V6e,3,4,"mat-error",7),t(9,` - `),l()),e&2){let i=P(2);s(3),g(m(4,2,"labels.inputs.Minimum Charge Cap")),s(5),f("ngIf",i.chargeForm.controls.minCap.hasError("maxValue"))}}function j6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P(3);s(),rt(` + `),h(8,j6e,3,4,"mat-error",7),t(9,` + `),l()),e&2){let i=P(2);s(3),g(m(4,2,"labels.inputs.Minimum Charge Cap")),s(5),f("ngIf",i.chargeForm.controls.minCap.hasError("maxValue"))}}function H6e(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P(3);s(),rt(` `,m(2,2,"errors.validation.msg.loanproduct.maximumGap.not.greater.than.specified.number")," (",i.chargeForm.controls.minCap.value,`) - `)}}function z6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` + `)}}function G6e(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",39),t(7,` - `),h(8,j6e,3,4,"mat-error",7),t(9,` - `),l()),e&2){let i=P(2);s(3),g(m(4,2,"labels.inputs.Maximum Charge Cap")),s(5),f("ngIf",i.chargeForm.controls.maxCap.hasError("minValue"))}}function H6e(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",40),t(1,` - `),l()),e&2){let i=P(2);f("inputFormControl",i.chargeForm.controls.incomeAccountId)("glAccountList",i.incomeAndLiabilityAccountData)("inputLabel","Income from Charge")}}function G6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),h(8,H6e,3,4,"mat-error",7),t(9,` + `),l()),e&2){let i=P(2);s(3),g(m(4,2,"labels.inputs.Maximum Charge Cap")),s(5),f("ngIf",i.chargeForm.controls.maxCap.hasError("minValue"))}}function U6e(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",40),t(1,` + `),l()),e&2){let i=P(2);f("inputFormControl",i.chargeForm.controls.incomeAccountId)("glAccountList",i.incomeAndLiabilityAccountData)("inputLabel","Income from Charge")}}function $6e(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function U6e(e,r){if(e&1&&(o(0,"div",14),t(1,` + `)}}function W6e(e,r){if(e&1&&(o(0,"div",14),t(1,` `),o(2,"mat-form-field",4),t(3,` `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` `),y(8,"input",15),t(9,` - `),h(10,h6e,8,9,"mat-error",7),t(11,` + `),h(10,g6e,8,9,"mat-error",7),t(11,` `),l(),t(12,` `),o(13,"mat-form-field",4),t(14,` `),o(15,"mat-label"),t(16),c(17,"translate"),l(),t(18,` `),o(19,"mat-select",16),t(20,` - `),h(21,x6e,2,2,"mat-option",6),t(22,` + `),h(21,_6e,2,2,"mat-option",6),t(22,` `),l(),t(23,` - `),h(24,g6e,8,9,"mat-error",7),t(25,` + `),h(24,v6e,8,9,"mat-error",7),t(25,` `),l(),t(26,` `),o(27,"mat-form-field",4),t(28,` `),o(29,"mat-label"),t(30),c(31,"translate"),l(),t(32,` `),o(33,"mat-select",17),t(34,` - `),h(35,_6e,3,5,"mat-option",6),t(36,` + `),h(35,b6e,3,5,"mat-option",6),t(36,` `),l(),t(37,` - `),h(38,v6e,8,9,"mat-error",7),t(39,` + `),h(38,C6e,8,9,"mat-error",7),t(39,` `),l(),t(40,` `),o(41,"mat-form-field",4),t(42,` `),o(43,"mat-label"),t(44),c(45,"translate"),l(),t(46,` `),o(47,"mat-select",18),t(48,` - `),h(49,b6e,3,5,"mat-option",6),t(50,` + `),h(49,y6e,3,5,"mat-option",6),t(50,` `),l(),t(51,` - `),h(52,C6e,8,9,"mat-error",7),t(53,` + `),h(52,S6e,8,9,"mat-error",7),t(53,` `),l(),t(54,` - `),h(55,w6e,13,5,"mat-form-field",19),t(56,` + `),h(55,E6e,13,5,"mat-form-field",19),t(56,` - `),h(57,P6e,6,3,"div",20),t(58,` + `),h(57,I6e,6,3,"div",20),t(58,` - `),h(59,T6e,12,5,"mat-form-field",19),t(60,` + `),h(59,D6e,12,5,"mat-form-field",19),t(60,` - `),h(61,O6e,13,5,"mat-form-field",19),t(62,` + `),h(61,F6e,13,5,"mat-form-field",19),t(62,` - `),h(63,F6e,15,8,"mat-form-field",21),t(64,` + `),h(63,R6e,15,8,"mat-form-field",21),t(64,` - `),h(65,N6e,14,7,"mat-form-field",19),t(66,` + `),h(65,V6e,14,7,"mat-form-field",19),t(66,` `),o(67,"mat-form-field",4),t(68,` `),o(69,"mat-label"),t(70),c(71,"translate"),l(),t(72,` `),y(73,"input",22),t(74,` - `),h(75,L6e,8,9,"mat-error",7),t(76,` + `),h(75,q6e,8,9,"mat-error",7),t(76,` `),l(),t(77,` `),t(78,` - `),h(79,q6e,10,4,"mat-form-field",19),t(80,` + `),h(79,z6e,10,4,"mat-form-field",19),t(80,` - `),h(81,z6e,10,4,"mat-form-field",19),t(82,` + `),h(81,G6e,10,4,"mat-form-field",19),t(82,` - `),h(83,H6e,2,3,"mifosx-gl-account-selector",23),t(84,` + `),h(83,U6e,2,3,"mifosx-gl-account-selector",23),t(84,` `),o(85,"mat-form-field",4),t(86,` `),o(87,"mat-label"),t(88),c(89,"translate"),l(),t(90,` `),o(91,"mat-select",24),t(92,` - `),h(93,G6e,2,2,"mat-option",6),t(94,` + `),h(93,$6e,2,2,"mat-option",6),t(94,` `),l(),t(95,` `),l(),t(96,` @@ -21284,7 +21287,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(103,39,"labels.status.Active"),` `),s(7),rt(` `,m(110,41,"labels.commons.Is")," ",m(111,43,"labels.inputs.Penalty"),` - `)}}function $6e(e,r){if(e&1&&(o(0,"button",41),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.chargeForm.valid),s(),b(` + `)}}function Q6e(e,r){if(e&1&&(o(0,"button",41),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.chargeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var Fy=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.dateUtils=d,this.settingsService=u,this.chargeCalculationTypeData="",this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+1)),this.route.data.subscribe(x=>{this.chargesTemplateData=x.chargesTemplate;let _=x.chargesTemplate.incomeOrLiabilityAccountOptions.incomeAccountOptions||[],v=x.chargesTemplate.incomeOrLiabilityAccountOptions.liabilityAccountOptions||[];v.length>0?this.incomeAndLiabilityAccountData=_.concat(v):this.incomeAndLiabilityAccountData=_})}ngOnInit(){this.createChargeForm(),this.setChargeForm(),this.setConditionalControls()}createChargeForm(){this.chargeForm=this.formBuilder.group({chargeAppliesTo:["",lt.required],name:["",lt.required],currencyCode:["",lt.required],chargeTimeType:["",lt.required],chargeCalculationType:["",lt.required],amount:["",[lt.required,lt.pattern("^\\s*(?=.*[1-9])\\d*(?:\\.\\d+)?\\s*$")]],active:[!1],penalty:[!1],taxGroupId:[null],minCap:[null,[Ay("maxCap")]],maxCap:[null,[Oy("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,n=this.chargeForm.controls.chargeTimeType.value;return i===1?a===2||a===3||a===4||a===5:i===2?(n===16||n===5)&&a===2:i===4?(n===14||n===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 ee("",lt.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 ee(""));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 ee("",lt.required));break;case 7:this.chargeForm.addControl("feeOnMonthDay",new ee("")),this.chargeForm.addControl("feeInterval",new ee("",[lt.required,lt.min(1),lt.max(12),lt.pattern("^[1-9]\\d*$")])),this.repeatEveryLabel="Months";break;case 9:this.chargeForm.get("penalty").setValue(!0),this.chargeForm.addControl("addFeeFrequency",new ee(!1)),this.chargeForm.get("addFeeFrequency").valueChanges.subscribe(a=>{a?(this.chargeForm.addControl("feeFrequency",new ee("",lt.required)),this.chargeForm.addControl("feeInterval",new ee("",[lt.required,lt.pattern("^[1-9]\\d*$")]))):(this.chargeForm.removeControl("feeFrequency"),this.chargeForm.removeControl("feeInterval"))});break;case 11:this.chargeForm.addControl("feeInterval",new ee("",[lt.required,lt.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,n=this.chargeForm.value.feeOnMonthDay,p="dd MMM";i.feeOnMonthDay instanceof Date&&(i.feeOnMonthDay=this.dateUtils.formatDate(n,p));let d=Le(ae({},i),{monthDayFormat:p,locale:a});delete d.addFeeFrequency,d.taxGroupId||delete d.taxGroupId,d.minCap||delete d.minCap,d.maxCap||delete d.maxCap,this.productsService.createCharge(d).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt),O(Ke),O(Me))}}static{this.\u0275cmp=pt({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","layout-row-wrap gap-2percent layout-lt-md-column form-section",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,"layout-row-wrap","gap-2percent","layout-lt-md-column","form-section"],["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"],["class","flex-48",3,"inputFormControl","glAccountList","inputLabel",4,"ngIf"],["formControlName","taxGroupId"],[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"],["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,n){a&1&&(o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` @@ -21294,30 +21297,30 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",4),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),o(16,"mat-select",5),t(17,` - `),h(18,u6e,3,5,"mat-option",6),t(19,` + `),h(18,h6e,3,5,"mat-option",6),t(19,` `),l(),t(20,` - `),h(21,f6e,8,9,"mat-error",7),t(22,` + `),h(21,x6e,8,9,"mat-error",7),t(22,` `),l(),t(23,` `),y(24,"mat-divider",8),t(25,` - `),h(26,U6e,115,45,"div",9),t(27,` + `),h(26,W6e,115,45,"div",9),t(27,` `),l(),t(28,` `),l(),t(29,` `),o(30,"mat-card-actions",10),t(31,` `),o(32,"button",11),t(33),c(34,"translate"),l(),t(35,` - `),h(36,$6e,3,4,"button",12),t(37,` + `),h(36,Q6e,3,4,"button",12),t(37,` `),l(),t(38,` `),l(),t(39,` `),l(),t(40,` `),l(),t(41,` -`)),a&2&&(s(4),f("formGroup",n.chargeForm),s(9),g(m(14,9,"labels.inputs.Charge Applies To")),s(5),f("ngForOf",n.chargesTemplateData.chargeAppliesToOptions),s(3),f("ngIf",n.chargeForm.controls.chargeAppliesTo.hasError("required")),s(3),f("inset",!0),s(2),f("ngIf",n.chargeForm.controls.chargeAppliesTo.value),s(6),f("routerLink",it(13,d6e)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.chargeForm),s(9),g(m(14,9,"labels.inputs.Charge Applies To")),s(5),f("ngForOf",n.chargesTemplateData.chargeAppliesToOptions),s(3),f("ngIf",n.chargeForm.controls.chargeAppliesTo.hasError("required")),s(3),f("inset",!0),s(2),f("ngIf",n.chargeForm.controls.chargeAppliesTo.value),s(6),f("routerLink",it(13,f6e)),s(),b(` `,m(34,11,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_CHARGE"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut,ki,Bi,og,sr],styles:[".penalty-wrapper[_ngcontent-%COMP%], .active-wrapper[_ngcontent-%COMP%], .add-fee-frequency-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var W6e=["buttonCreateFixedProduct"],Q6e=["templateButtonCreateFixedProduct"],Y6e=["fixedProductsTable"],J6e=["templateFixedProductsTable"],K6e=()=>[10,25,50,100],X6e=()=>["create"],Z6e=e=>[e];function tDe(e,r){e&1&&(o(0,"button",22),t(1,` - `),y(2,"fa-icon",23),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,X6e)),s(3),b(` + `),s(3),f("mifosxHasPermission","CREATE_CHARGE"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut,ki,Bi,og,sr],styles:[".penalty-wrapper[_ngcontent-%COMP%], .active-wrapper[_ngcontent-%COMP%], .add-fee-frequency-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var Y6e=["buttonCreateFixedProduct"],J6e=["templateButtonCreateFixedProduct"],K6e=["fixedProductsTable"],X6e=["templateFixedProductsTable"],Z6e=()=>[10,25,50,100],tDe=()=>["create"],eDe=e=>[e];function iDe(e,r){e&1&&(o(0,"button",22),t(1,` + `),y(2,"fa-icon",23),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,tDe)),s(3),b(` `,m(4,2,"labels.buttons.Create Fixed Deposit Product"),` - `))}function eDe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function iDe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function nDe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Short Name")))}function aDe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.shortName)}}function rDe(e,r){e&1&&y(0,"tr",26)}function oDe(e,r){if(e&1&&y(0,"tr",27),e&2){let i=r.$implicit;f("routerLink",Re(1,Z6e,i.id))}}function lDe(e,r){if(e&1){let i=Y();t(0,` + `))}function nDe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function aDe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function rDe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Short Name")))}function oDe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.shortName)}}function lDe(e,r){e&1&&y(0,"tr",26)}function sDe(e,r){if(e&1&&y(0,"tr",27),e&2){let i=r.$implicit;f("routerLink",Re(1,eDe,i.id))}}function pDe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",28),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",29),t(10,` @@ -21331,7 +21334,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function sDe(e,r){if(e&1){let i=Y();t(0,` + `))}function cDe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",29),t(6,` `),o(7,"button",30),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -21344,7 +21347,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}function pDe(e,r){if(e&1){let i=Y();t(0,` + `))}function mDe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4",28),t(2),c(3,"translate"),o(4,"a",32),t(5),c(6,"translate"),l(),t(7,` `),l(),t(8,` `),o(9,"div",29),t(10,` @@ -21360,9 +21363,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}var ky=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.displayedColumns=["name","shortName"],this.route.data.subscribe(d=>{this.fixedDepositProductData=d.fixedDepositProducts})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setFixedDepositProducts()}setFixedDepositProducts(){this.dataSource=new Ge(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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-fixed-deposit-products"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(W6e,5),wt(Q6e,5),wt(Y6e,5),wt(J6e,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateFixedProduct=p.first),Ct(p=yt())&&(n.templateButtonCreateFixedProduct=p.first),Ct(p=yt())&&(n.fixedProductsTable=p.first),Ct(p=yt())&&(n.templateFixedProductsTable=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` + `))}var ky=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.displayedColumns=["name","shortName"],this.route.data.subscribe(d=>{this.fixedDepositProductData=d.fixedDepositProducts})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setFixedDepositProducts()}setFixedDepositProducts(){this.dataSource=new Ge(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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-fixed-deposit-products"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(Y6e,5),wt(J6e,5),wt(K6e,5),wt(X6e,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateFixedProduct=p.first),Ct(p=yt())&&(n.templateButtonCreateFixedProduct=p.first),Ct(p=yt())&&(n.fixedProductsTable=p.first),Ct(p=yt())&&(n.templateFixedProductsTable=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` `),o(2,"div",7,0),t(4,` - `),h(5,tDe,5,5,"button",8),t(6,` + `),h(5,iDe,5,5,"button",8),t(6,` `),l(),t(7,` `),l(),t(8,` @@ -21377,35 +21380,35 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(24,"div",13,2),t(26,` `),o(27,"table",14),t(28,` `),$(29,15),t(30,` - `),h(31,eDe,3,3,"th",16),t(32,` - `),h(33,iDe,2,1,"td",17),t(34,` + `),h(31,nDe,3,3,"th",16),t(32,` + `),h(33,aDe,2,1,"td",17),t(34,` `),W(),t(35,` `),$(36,18),t(37,` - `),h(38,nDe,3,3,"th",16),t(39,` - `),h(40,aDe,2,1,"td",17),t(41,` + `),h(38,rDe,3,3,"th",16),t(39,` + `),h(40,oDe,2,1,"td",17),t(41,` `),W(),t(42,` - `),h(43,rDe,1,0,"tr",19),t(44,` - `),h(45,oDe,1,3,"tr",20),t(46,` + `),h(43,lDe,1,0,"tr",19),t(44,` + `),h(45,sDe,1,3,"tr",20),t(46,` `),l(),t(47,` `),y(48,"mat-paginator",21),t(49,` `),l(),t(50,` `),l(),t(51,` -`),h(52,lDe,24,15,"ng-template",null,3,Ze),t(54,` +`),h(52,pDe,24,15,"ng-template",null,3,Ze),t(54,` -`),h(55,sDe,20,12,"ng-template",null,4,Ze),t(57,` +`),h(55,cDe,20,12,"ng-template",null,4,Ze),t(57,` -`),h(58,pDe,24,15,"ng-template",null,5,Ze),t(60,` -`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_FIXEDDEPOSITPRODUCT"),s(12),g(m(18,6,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,K6e)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function cDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`),h(58,mDe,24,15,"ng-template",null,5,Ze),t(60,` +`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_FIXEDDEPOSITPRODUCT"),s(12),g(m(18,6,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,Z6e)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function dDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Product Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function mDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function uDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Short Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function dDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function fDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Description")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}var Hc=(()=>{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:["",lt.required],shortName:["",lt.required],description:["",lt.required]})}get fixedDepositProductDetails(){return this.fixedDepositProductDetailsForm.value}static{this.\u0275fac=function(a){return new(a||e)(O(te))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",0),t(1,` @@ -21413,19 +21416,19 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(4,"mat-form-field",2),t(5,` `),o(6,"mat-label"),t(7),c(8,"translate"),l(),t(9,` `),y(10,"input",3),t(11,` - `),h(12,cDe,8,9,"mat-error",4),t(13,` + `),h(12,dDe,8,9,"mat-error",4),t(13,` `),l(),t(14,` `),o(15,"mat-form-field",2),t(16,` `),o(17,"mat-label"),t(18),c(19,"translate"),l(),t(20,` `),y(21,"input",5),t(22,` - `),h(23,mDe,8,9,"mat-error",4),t(24,` + `),h(23,uDe,8,9,"mat-error",4),t(24,` `),l(),t(25,` `),o(26,"mat-form-field",6),t(27,` `),o(28,"mat-label"),t(29),c(30,"translate"),l(),t(31,` `),y(32,"textarea",7),t(33,` - `),h(34,dDe,8,9,"mat-error",4),t(35,` + `),h(34,fDe,8,9,"mat-error",4),t(35,` `),l(),t(36,` `),l(),t(37,` @@ -21440,14 +21443,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(44,15,"labels.buttons.Previous"),` `),s(4),b(` `,m(48,17,"labels.buttons.Next"),` - `))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Yr,Kt,Xt,Mt,Ot,de,Nt,_t,ut,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function uDe(e,r){if(e&1&&(o(0,"mat-option",12),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Yr,Kt,Xt,Mt,Ot,de,Nt,_t,ut,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function hDe(e,r){if(e&1&&(o(0,"mat-option",12),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` `)}}var Gc=(()=>{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:["",lt.required],digitsAfterDecimal:["",lt.required],inMultiplesOf:[""]})}get fixedDepositProductCurrency(){return this.fixedDepositProductCurrencyForm.value}static{this.\u0275fac=function(a){return new(a||e)(O(te))}}static{this.\u0275cmp=pt({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,n){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),c(8,"translate"),l(),t(9,` `),o(10,"mat-select",3),t(11,` - `),h(12,uDe,2,2,"mat-option",4),t(13,` + `),h(12,hDe,2,2,"mat-option",4),t(13,` `),l(),t(14,` `),o(15,"mat-error"),t(16),c(17,"translate"),c(18,"translate"),o(19,"strong"),t(20),c(21,"translate"),l(),t(22,` `),l(),t(23,` @@ -21485,14 +21488,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(68,40,"labels.buttons.Previous"),` `),s(4),b(` `,m(72,42,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function fDe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` - `)}}function hDe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` - `)}}function xDe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function xDe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}function gDe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` + `)}}function _De(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` + `)}}function vDe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` `)}}var Uc=(()=>{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:["",lt.required],maxDepositAmount:[""],interestCompoundingPeriodType:["",lt.required],interestPostingPeriodType:["",lt.required],interestCalculationType:["",lt.required],interestCalculationDaysInYearType:["",lt.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)(O(te))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"h4",2),t(5),c(6,"translate"),l(),t(7,` @@ -21520,7 +21523,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(49,"mat-form-field",8),t(50,` `),o(51,"mat-label"),t(52),c(53,"translate"),l(),t(54,` `),o(55,"mat-select",9),c(56,"translate"),t(57,` - `),h(58,fDe,2,2,"mat-option",10),t(59,` + `),h(58,xDe,2,2,"mat-option",10),t(59,` `),l(),t(60,` `),o(61,"mat-error"),t(62),c(63,"translate"),c(64,"translate"),o(65,"strong"),t(66),c(67,"translate"),l(),t(68,` `),l(),t(69,` @@ -21529,7 +21532,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(71,"mat-form-field",8),t(72,` `),o(73,"mat-label"),t(74),c(75,"translate"),l(),t(76,` `),o(77,"mat-select",11),c(78,"translate"),t(79,` - `),h(80,hDe,2,2,"mat-option",10),t(81,` + `),h(80,gDe,2,2,"mat-option",10),t(81,` `),l(),t(82,` `),o(83,"mat-error"),t(84),c(85,"translate"),c(86,"translate"),o(87,"strong"),t(88),c(89,"translate"),l(),t(90,` `),l(),t(91,` @@ -21538,7 +21541,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(93,"mat-form-field",8),t(94,` `),o(95,"mat-label"),t(96),c(97,"translate"),l(),t(98,` `),o(99,"mat-select",12),c(100,"translate"),t(101,` - `),h(102,xDe,2,2,"mat-option",10),t(103,` + `),h(102,_De,2,2,"mat-option",10),t(103,` `),l(),t(104,` `),o(105,"mat-error"),t(106),c(107,"translate"),c(108,"translate"),o(109,"strong"),t(110),c(111,"translate"),l(),t(112,` `),l(),t(113,` @@ -21547,7 +21550,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(115,"mat-form-field",8),t(116,` `),o(117,"mat-label"),t(118),c(119,"translate"),l(),t(120,` `),o(121,"mat-select",13),c(122,"translate"),t(123,` - `),h(124,gDe,2,2,"mat-option",10),t(125,` + `),h(124,vDe,2,2,"mat-option",10),t(125,` `),l(),t(126,` `),o(127,"mat-error"),t(128),c(129,"translate"),c(130,"translate"),o(131,"strong"),t(132),c(133,"translate"),l(),t(134,` `),l(),t(135,` @@ -21575,22 +21578,22 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(144,97,"labels.buttons.Previous"),` `),s(4),b(` `,m(148,99,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,oi,Bi,qi,Dt,Ki],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 _De(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` - `)}}function vDe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` - `)}}function bDe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,oi,Bi,qi,Dt,Ki],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 bDe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}function CDe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}function yDe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}function SDe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` + `)}}function wDe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` + `)}}function PDe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function wDe(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` + `)}}function EDe(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",28),t(7,` - `),h(8,SDe,2,2,"mat-option",7),t(9,` + `),h(8,PDe,2,2,"mat-option",7),t(9,` `),l(),t(10,` `),o(11,"mat-error"),t(12),c(13,"translate"),c(14,"translate"),o(15,"strong"),t(16),c(17,"translate"),l(),t(18,` `),l(),t(19,` @@ -21609,7 +21612,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(20,"mat-form-field",4),t(21,` `),o(22,"mat-label"),t(23),c(24,"translate"),l(),t(25,` `),o(26,"mat-select",6),t(27,` - `),h(28,_De,2,2,"mat-option",7),t(29,` + `),h(28,bDe,2,2,"mat-option",7),t(29,` `),l(),t(30,` `),l(),t(31,` @@ -21626,7 +21629,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(57,"mat-form-field",4),t(58,` `),o(59,"mat-label"),t(60),c(61,"translate"),l(),t(62,` `),o(63,"mat-select",9),t(64,` - `),h(65,vDe,2,2,"mat-option",7),t(66,` + `),h(65,CDe,2,2,"mat-option",7),t(66,` `),l(),t(67,` `),o(68,"mat-error"),t(69),c(70,"translate"),c(71,"translate"),o(72,"strong"),t(73),c(74,"translate"),l(),t(75,` `),l(),t(76,` @@ -21643,7 +21646,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(94,"mat-form-field",4),t(95,` `),o(96,"mat-label"),t(97),c(98,"translate"),l(),t(99,` `),o(100,"mat-select",12),t(101,` - `),h(102,bDe,2,2,"mat-option",7),t(103,` + `),h(102,yDe,2,2,"mat-option",7),t(103,` `),l(),t(104,` `),l(),t(105,` @@ -21658,7 +21661,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(122,"mat-form-field",4),t(123,` `),o(124,"mat-label"),t(125),c(126,"translate"),l(),t(127,` `),o(128,"mat-select",14),t(129,` - `),h(130,CDe,2,2,"mat-option",7),t(131,` + `),h(130,SDe,2,2,"mat-option",7),t(131,` `),l(),t(132,` `),l(),t(133,` @@ -21677,7 +21680,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(156,"mat-form-field",4),t(157,` `),o(158,"mat-label"),t(159),c(160,"translate"),l(),t(161,` `),o(162,"mat-select",19),t(163,` - `),h(164,yDe,2,2,"mat-option",7),t(165,` + `),h(164,wDe,2,2,"mat-option",7),t(165,` `),l(),t(166,` `),l(),t(167,` @@ -21685,7 +21688,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(170,"mat-checkbox",20),c(171,"translate"),t(172),c(173,"translate"),l(),t(174,` - `),h(175,wDe,20,13,"mat-form-field",21),t(176,` + `),h(175,EDe,20,13,"mat-form-field",21),t(176,` `),l(),t(177,` `),o(178,"div",22),t(179,` @@ -21717,23 +21720,23 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(184,96,"labels.buttons.Previous"),` `),s(4),b(` `,m(188,98,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,di,ut,oi,Bi,qi,Dt,Ki],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 PDe=e=>({data:e});function EDe(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,di,ut,oi,Bi,qi,Dt,Ki],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 IDe=e=>({data:e});function TDe(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function IDe(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function MDe(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function TDe(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function DDe(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function MDe(e,r){if(e&1&&(o(0,"mat-select",14),t(1,` - `),h(2,TDe,2,2,"mat-option",3),t(3,` - `),l()),e&2){let i=P(2);s(2),f("ngForOf",i.attributeValueData)}}function DDe(e,r){e&1&&y(0,"input",15)}function ODe(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `)}}function ODe(e,r){if(e&1&&(o(0,"mat-select",14),t(1,` + `),h(2,DDe,2,2,"mat-option",3),t(3,` + `),l()),e&2){let i=P(2);s(2),f("ngForOf",i.attributeValueData)}}function ADe(e,r){e&1&&y(0,"input",15)}function FDe(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),h(6,MDe,4,1,"mat-select",12),t(7,` - `),h(8,DDe,1,0,"input",13),t(9,` + `),h(6,ODe,4,1,"mat-select",12),t(7,` + `),h(8,ADe,1,0,"input",13),t(9,` `),o(10,"mat-error"),t(11),c(12,"translate"),c(13,"translate"),o(14,"strong"),t(15),c(16,"translate"),l(),t(17,` `),l(),t(18,` `),l()),e&2){let i=P();s(3),g(m(4,6,"labels.inputs.Value")),s(3),f("ngIf",i.depositProductIncentiveForm.value.attributeName!==3),s(2),f("ngIf",i.depositProductIncentiveForm.value.attributeName===3),s(3),rt(` `,m(12,8,"labels.inputs.Value")," ",m(13,10,"labels.commons.is"),` - `),s(4),g(m(16,12,"labels.commons.required"))}}function ADe(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(16,12,"labels.commons.required"))}}function kDe(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}var Wc=(()=>{class e{constructor(i,a,n,p){this.dialogRef=i,this.data=a,this.formBuilder=n,this.translateService=p,this.layout={addButtonText:"Add"},this.createDepositProductIncentiveForm(),this.setConditionalControls(),this.layout=ae(ae({},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:["",lt.required],conditionType:["",lt.required],attributeValue:["",lt.required],incentiveType:["",lt.required],amount:["",lt.required]})}static{this.\u0275fac=function(a){return new(a||e)(O(ra),O(Aa),O(te),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"h1",0),t(1),l(),t(2,` @@ -21741,7 +21744,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(5,"mat-form-field"),t(6,` `),o(7,"mat-label"),t(8),c(9,"translate"),l(),t(10,` `),o(11,"mat-select",2),t(12,` - `),h(13,EDe,2,2,"mat-option",3),t(14,` + `),h(13,TDe,2,2,"mat-option",3),t(14,` `),l(),t(15,` `),o(16,"mat-error"),t(17),c(18,"translate"),c(19,"translate"),o(20,"strong"),t(21),c(22,"translate"),l(),t(23,` `),l(),t(24,` @@ -21750,18 +21753,18 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(26,"mat-form-field"),t(27,` `),o(28,"mat-label"),t(29),c(30,"translate"),l(),t(31,` `),o(32,"mat-select",4),t(33,` - `),h(34,IDe,2,2,"mat-option",3),t(35,` + `),h(34,MDe,2,2,"mat-option",3),t(35,` `),l(),t(36,` `),o(37,"mat-error"),t(38),c(39,"translate"),c(40,"translate"),o(41,"strong"),t(42),c(43,"translate"),l(),t(44,` `),l(),t(45,` `),l(),t(46,` - `),h(47,ODe,19,14,"mat-form-field",5),t(48,` + `),h(47,FDe,19,14,"mat-form-field",5),t(48,` `),o(49,"mat-form-field"),t(50,` `),o(51,"mat-label"),t(52),c(53,"translate"),l(),t(54,` `),o(55,"mat-select",6),t(56,` - `),h(57,ADe,2,2,"mat-option",3),t(58,` + `),h(57,kDe,2,2,"mat-option",3),t(58,` `),l(),t(59,` `),o(60,"mat-error"),t(61),c(62,"translate"),c(63,"translate"),o(64,"strong"),t(65),c(66,"translate"),l(),t(67,` `),l(),t(68,` @@ -21787,29 +21790,29 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(62,44,"labels.inputs.Type")," ",m(63,46,"labels.commons.is"),` `),s(4),g(m(66,48,"labels.commons.required")),s(8),g(m(74,50,"labels.inputs.Interest")),s(6),rt(` `,m(80,52,"labels.inputs.Interest")," ",m(81,54,"labels.commons.is"),` - `),s(4),g(m(84,56,"labels.commons.required")),s(9),g(m(93,58,"labels.buttons.Cancel")),s(3),f("mat-dialog-close",Re(62,PDe,n.depositProductIncentiveForm))("disabled",!n.depositProductIncentiveForm.valid||n.depositProductIncentiveForm.pristine),s(),b(` + `),s(4),g(m(84,56,"labels.commons.required")),s(9),g(m(93,58,"labels.buttons.Cancel")),s(3),f("mat-dialog-close",Re(62,IDe,n.depositProductIncentiveForm))("disabled",!n.depositProductIncentiveForm.valid||n.depositProductIncentiveForm.pristine),s(),b(` `,m(97,60,"labels.buttons."+n.layout.addButtonText),` - `))},dependencies:[mt,Ut,Et,dt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,Kn,ya,zn,Jn],encapsulation:2})}}return e})();function FDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))},dependencies:[mt,Ut,Et,dt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,Kn,ya,zn,Jn],encapsulation:2})}}return e})();function RDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function kDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function BDe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Description")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function RDe(e,r){e&1&&(o(0,"div",35),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function NDe(e,r){e&1&&(o(0,"div",35),t(1,` `),o(2,"h3",36),t(3),c(4,"translate"),l(),t(5,` - `),l()),e&2&&(s(3),g(m(4,1,"labels.heading.It is required to add at least one Slab")))}function BDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function NDe(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()),e&2&&(s(3),g(m(4,1,"labels.heading.It is required to add at least one Slab")))}function LDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function VDe(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,i.fromPeriod+" - "+i.toPeriod+" "+$e(2,1,i.periodType,a.periodTypeData,"id","value"),` - `)}}function LDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function VDe(e,r){if(e&1&&(o(0,"td",50),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function qDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function jDe(e,r){if(e&1&&(o(0,"td",50),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amountRangeFrom+" - "+i.amountRangeTo,` - `)}}function qDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function jDe(e,r){if(e&1&&(o(0,"td",50),t(1),l()),e&2){let i=r.$implicit;s(),b("",i.annualInterestRate," %")}}function zDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function HDe(e,r){if(e&1&&(o(0,"td",50),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function zDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function HDe(e,r){if(e&1&&(o(0,"td",50),t(1),l()),e&2){let i=r.$implicit;s(),b("",i.annualInterestRate," %")}}function GDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function UDe(e,r){if(e&1&&(o(0,"td",50),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.description,` - `)}}function GDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function UDe(e,r){e&1&&(o(0,"span"),t(1,` + `)}}function $De(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function WDe(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",55),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.View Incentives"),` - `))}function $De(e,r){e&1&&(o(0,"span"),t(1,` + `))}function QDe(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",56),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Hide Incentives"),` - `))}function WDe(e,r){if(e&1){let i=Y();o(0,"td",50),t(1,` + `))}function YDe(e,r){if(e&1){let i=Y();o(0,"td",50),t(1,` `),o(2,"button",51),k("click",function(){let n=N(i).dataIndex,p=P(2).$implicit,d=P();return L(d.editChartSlab(p.controls.chartSlabs,n))}),t(3,` `),y(4,"fa-icon",52),t(5,` `),l(),t(6,` @@ -21817,70 +21820,70 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(9,"fa-icon",20),t(10,` `),l(),t(11,` `),o(12,"button",54),k("click",function(){let n=N(i).dataIndex,p=P(2).index,d=P();return L(d.expandChartSlabIndex[p]=d.expandChartSlabIndex[p]===n?null:n)}),t(13,` - `),h(14,UDe,5,3,"span",23),t(15,` - `),h(16,$De,5,3,"span",23),t(17,` + `),h(14,WDe,5,3,"span",23),t(15,` + `),h(16,QDe,5,3,"span",23),t(17,` `),l(),t(18,` - `),l()}if(e&2){let i=r.dataIndex,a=P(2).index,n=P();s(14),f("ngIf",n.expandChartSlabIndex[a]!==i),s(2),f("ngIf",n.expandChartSlabIndex[a]===i)}}function QDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function YDe(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `),l()}if(e&2){let i=r.dataIndex,a=P(2).index,n=P();s(14),f("ngIf",n.expandChartSlabIndex[a]!==i),s(2),f("ngIf",n.expandChartSlabIndex[a]===i)}}function JDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function KDe(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.entityType,a.entityTypeData,"id","value"),` - `)}}function JDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function KDe(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function XDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function ZDe(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.attributeName,a.attributeNameData,"id","value"),` - `)}}function XDe(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function ZDe(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function t7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function e7e(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.conditionType,a.conditionTypeData,"id","value"),` - `)}}function t7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function e7e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.genderData,"id","name"))}}function i7e(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function n7e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.clientTypeData,"id","name"))}}function a7e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.clientClassificationData,"id","name"))}}function r7e(e,r){if(e&1&&(o(0,"td",71),t(1,` - `),h(2,e7e,3,6,"span",72),t(3,` - `),h(4,i7e,2,1,"span",72),t(5,` - `),h(6,n7e,3,6,"span",72),t(7,` - `),h(8,a7e,3,6,"span",72),t(9,` - `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function o7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function l7e(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function i7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function n7e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.genderData,"id","name"))}}function a7e(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function r7e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.clientTypeData,"id","name"))}}function o7e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.clientClassificationData,"id","name"))}}function l7e(e,r){if(e&1&&(o(0,"td",71),t(1,` + `),h(2,n7e,3,6,"span",72),t(3,` + `),h(4,a7e,2,1,"span",72),t(5,` + `),h(6,r7e,3,6,"span",72),t(7,` + `),h(8,o7e,3,6,"span",72),t(9,` + `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function s7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function p7e(e,r){if(e&1&&(o(0,"td",50),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.incentiveType,a.incentiveTypeData,"id","value"),` - `)}}function s7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function p7e(e,r){if(e&1&&(o(0,"td",50),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function c7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function m7e(e,r){if(e&1&&(o(0,"td",50),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amount,` - `)}}function c7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function m7e(e,r){if(e&1){let i=Y();o(0,"td",50),t(1,` + `)}}function d7e(e,r){e&1&&(o(0,"th",49),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function u7e(e,r){if(e&1){let i=Y();o(0,"td",50),t(1,` `),o(2,"button",51),k("click",function(){let n=N(i).index,p=P(2).dataIndex,d=P(2).$implicit,u=P();return L(u.editIncentive(u.getIncentives(d.controls.chartSlabs,p),n))}),t(3,` `),y(4,"fa-icon",52),t(5,` `),l(),t(6,` `),o(7,"button",53),k("click",function(){let n=N(i).index,p=P(2).dataIndex,d=P(2).$implicit,u=P();return L(u.delete(u.getIncentives(d.controls.chartSlabs,p),n))}),t(8,` `),y(9,"fa-icon",20),t(10,` `),l(),t(11,` - `),l()}}function d7e(e,r){e&1&&y(0,"tr",73)}function u7e(e,r){e&1&&y(0,"tr",74)}function f7e(e,r){if(e&1&&(o(0,"table",63),t(1,` + `),l()}}function f7e(e,r){e&1&&y(0,"tr",73)}function h7e(e,r){e&1&&y(0,"tr",74)}function x7e(e,r){if(e&1&&(o(0,"table",63),t(1,` `),$(2,64),t(3,` - `),h(4,QDe,3,3,"th",39),t(5,` - `),h(6,YDe,3,6,"td",40),t(7,` + `),h(4,JDe,3,3,"th",39),t(5,` + `),h(6,KDe,3,6,"td",40),t(7,` `),W(),t(8,` `),$(9,65),t(10,` - `),h(11,JDe,3,3,"th",39),t(12,` - `),h(13,KDe,3,6,"td",40),t(14,` + `),h(11,XDe,3,3,"th",39),t(12,` + `),h(13,ZDe,3,6,"td",40),t(14,` `),W(),t(15,` `),$(16,66),t(17,` - `),h(18,XDe,3,3,"th",39),t(19,` - `),h(20,ZDe,3,6,"td",40),t(21,` + `),h(18,t7e,3,3,"th",39),t(19,` + `),h(20,e7e,3,6,"td",40),t(21,` `),W(),t(22,` `),$(23,67),t(24,` - `),h(25,t7e,3,3,"th",39),t(26,` - `),h(27,r7e,10,5,"td",68),t(28,` + `),h(25,i7e,3,3,"th",39),t(26,` + `),h(27,l7e,10,5,"td",68),t(28,` `),W(),t(29,` `),$(30,69),t(31,` - `),h(32,o7e,3,3,"th",39),t(33,` - `),h(34,l7e,3,6,"td",40),t(35,` + `),h(32,s7e,3,3,"th",39),t(33,` + `),h(34,p7e,3,6,"td",40),t(35,` `),W(),t(36,` `),$(37,70),t(38,` - `),h(39,s7e,3,3,"th",39),t(40,` - `),h(41,p7e,2,1,"td",40),t(42,` + `),h(39,c7e,3,3,"th",39),t(40,` + `),h(41,m7e,2,1,"td",40),t(42,` `),W(),t(43,` `),$(44,44),t(45,` - `),h(46,c7e,3,3,"th",39),t(47,` - `),h(48,m7e,12,0,"td",40),t(49,` + `),h(46,d7e,3,3,"th",39),t(47,` + `),h(48,u7e,12,0,"td",40),t(49,` `),W(),t(50,` - `),h(51,d7e,1,0,"tr",46),t(52,` - `),h(53,u7e,1,0,"tr",47),t(54,` - `),l()),e&2){let i=P().$implicit,a=P(3);f("dataSource",i.incentives),s(51),f("matHeaderRowDef",a.incentivesDisplayedColumns),s(2),f("matRowDefColumns",a.incentivesDisplayedColumns)}}function h7e(e,r){if(e&1){let i=Y();o(0,"td",50),t(1,` + `),h(51,f7e,1,0,"tr",46),t(52,` + `),h(53,h7e,1,0,"tr",47),t(54,` + `),l()),e&2){let i=P().$implicit,a=P(3);f("dataSource",i.incentives),s(51),f("matHeaderRowDef",a.incentivesDisplayedColumns),s(2),f("matRowDefColumns",a.incentivesDisplayedColumns)}}function g7e(e,r){if(e&1){let i=Y();o(0,"td",50),t(1,` `),o(2,"div",57),t(3,` `),o(4,"mat-card",58),t(5,` `),o(6,"h4",59),t(7),c(8,"translate"),l(),t(9,` @@ -21890,47 +21893,47 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(14,"fa-icon",8),t(15),c(16,"translate"),l(),t(17,` `),l(),t(18,` - `),h(19,f7e,55,3,"table",62),t(20,` + `),h(19,x7e,55,3,"table",62),t(20,` `),l(),t(21,` `),l(),t(22,` `),l()}if(e&2){let i=r.$implicit,a=r.dataIndex,n=P(2).index,p=P();jn("colspan",p.chartSlabsDisplayedColumns[n].length),s(2),f("@expandChartSlab",a===p.expandChartSlabIndex[n]?"expanded":"collapsed"),s(5),b(` `,m(8,5,"labels.heading.Incentives"),` `),s(8),b(` `,m(16,7,"labels.buttons.Add"),` - `),s(4),f("ngIf",i.incentives.length)}}function x7e(e,r){e&1&&y(0,"tr",73)}function g7e(e,r){e&1&&y(0,"tr",74)}function _7e(e,r){e&1&&y(0,"tr",75)}function v7e(e,r){if(e&1&&(o(0,"table",37),t(1,` + `),s(4),f("ngIf",i.incentives.length)}}function _7e(e,r){e&1&&y(0,"tr",73)}function v7e(e,r){e&1&&y(0,"tr",74)}function b7e(e,r){e&1&&y(0,"tr",75)}function C7e(e,r){if(e&1&&(o(0,"table",37),t(1,` `),$(2,38),t(3,` - `),h(4,BDe,3,3,"th",39),t(5,` - `),h(6,NDe,3,6,"td",40),t(7,` + `),h(4,LDe,3,3,"th",39),t(5,` + `),h(6,VDe,3,6,"td",40),t(7,` `),W(),t(8,` `),$(9,41),t(10,` - `),h(11,LDe,3,3,"th",39),t(12,` - `),h(13,VDe,2,1,"td",40),t(14,` + `),h(11,qDe,3,3,"th",39),t(12,` + `),h(13,jDe,2,1,"td",40),t(14,` `),W(),t(15,` `),$(16,42),t(17,` - `),h(18,qDe,3,3,"th",39),t(19,` - `),h(20,jDe,2,1,"td",40),t(21,` + `),h(18,zDe,3,3,"th",39),t(19,` + `),h(20,HDe,2,1,"td",40),t(21,` `),W(),t(22,` `),$(23,43),t(24,` - `),h(25,zDe,3,3,"th",39),t(26,` - `),h(27,HDe,2,1,"td",40),t(28,` + `),h(25,GDe,3,3,"th",39),t(26,` + `),h(27,UDe,2,1,"td",40),t(28,` `),W(),t(29,` `),$(30,44),t(31,` - `),h(32,GDe,3,3,"th",39),t(33,` - `),h(34,WDe,19,2,"td",40),t(35,` + `),h(32,$De,3,3,"th",39),t(33,` + `),h(34,YDe,19,2,"td",40),t(35,` `),W(),t(36,` `),$(37,45),t(38,` - `),h(39,h7e,23,9,"td",40),t(40,` + `),h(39,g7e,23,9,"td",40),t(40,` `),W(),t(41,` - `),h(42,x7e,1,0,"tr",46),t(43,` - `),h(44,g7e,1,0,"tr",47),t(45,` - `),h(46,_7e,1,0,"tr",48),t(47,` - `),l()),e&2){let i=P(),a=i.$implicit,n=i.index,p=P();f("dataSource",a.value.chartSlabs),s(42),f("matHeaderRowDef",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns)}}function b7e(e,r){if(e&1){let i=Y();o(0,"div",15),t(1,` + `),h(42,_7e,1,0,"tr",46),t(43,` + `),h(44,v7e,1,0,"tr",47),t(45,` + `),h(46,b7e,1,0,"tr",48),t(47,` + `),l()),e&2){let i=P(),a=i.$implicit,n=i.index,p=P();f("dataSource",a.value.chartSlabs),s(42),f("matHeaderRowDef",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns)}}function y7e(e,r){if(e&1){let i=Y();o(0,"div",15),t(1,` `),y(2,"mat-divider",16),t(3,` `),o(4,"div",17),t(5,` @@ -21943,13 +21946,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(15,"mat-form-field",21),t(16,` `),o(17,"mat-label"),t(18),c(19,"translate"),l(),t(20,` `),y(21,"input",22),t(22,` - `),h(23,FDe,8,9,"mat-error",23),t(24,` + `),h(23,RDe,8,9,"mat-error",23),t(24,` `),l(),t(25,` `),o(26,"mat-form-field",24),t(27,` `),o(28,"mat-label"),t(29),c(30,"translate"),l(),t(31,` `),y(32,"textarea",25),t(33,` - `),h(34,kDe,8,9,"mat-error",23),t(35,` + `),h(34,BDe,8,9,"mat-error",23),t(35,` `),l(),t(36,` `),o(37,"mat-form-field",26),k("click",function(){N(i);let n=gt(48);return L(n.open())}),t(38,` @@ -21977,9 +21980,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(85,"fa-icon",8),t(86),c(87,"translate"),l(),t(88,` `),l(),t(89,` - `),h(90,RDe,6,3,"div",33),t(91,` + `),h(90,NDe,6,3,"div",33),t(91,` - `),h(92,v7e,48,4,"table",34),t(93,` + `),h(92,C7e,48,4,"table",34),t(93,` `),l(),t(94,` `),l()}if(e&2){let i,a,n=r.$implicit,p=r.index,d=gt(48),u=gt(71),x=P();s(4),f("formGroupName",p),s(4),Rt("matTooltip",m(9,23,"tooltips.Delete Interest Rate Chart")),s(10),g(m(19,25,"labels.inputs.Name")),s(5),f("ngIf",((i=n.get("name"))==null?null:i.touched)&&((i=n.get("name"))==null?null:i.hasError("required"))),s(6),g(m(30,27,"labels.inputs.Description")),s(5),f("ngIf",((a=n.get("description"))==null?null:a.touched)&&((a=n.get("description"))==null?null:a.hasError("required"))),s(6),g(m(41,29,"labels.inputs.From Date")),s(3),f("min",x.minDate)("max",x.maxDate)("matDatepicker",d),s(2),f("for",d),s(6),rt(` `,m(52,31,"labels.inputs.Valid from Date")," ",m(53,33,"labels.commons.is"),` @@ -21997,7 +22000,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(15,"fa-icon",8),t(16),c(17,"translate"),l(),t(18,` `),l(),t(19,` - `),h(20,b7e,95,43,"div",9),t(21,` + `),h(20,y7e,95,43,"div",9),t(21,` `),l(),t(22,` `),o(23,"div",10),t(24,` @@ -22015,25 +22018,25 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(29,13,"labels.buttons.Previous"),` `),s(4),b(` `,m(33,15,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,Kt,Xt,fr,Qr,Ht,Mt,Ot,de,ni,Nt,pi,ci,si,_t,di,ut,oi,Dt,Bi,Si,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,qi,Ki,Xn],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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function C7e(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,Kt,Xt,fr,Qr,Ht,Mt,Ot,de,ni,Nt,pi,ci,si,_t,di,ut,oi,Dt,Bi,Si,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,qi,Ki,Xn],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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function S7e(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i.name,` - `)}}function y7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function S7e(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function w7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function P7e(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function w7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function P7e(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function E7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function I7e(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeCalculationType.value,` - `)}}function E7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function I7e(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function T7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function M7e(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function T7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function M7e(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function D7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function O7e(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeTimeType.value,` - `)}}function D7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function O7e(e,r){if(e&1){let i=Y();o(0,"td",24),t(1,` + `)}}function A7e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function F7e(e,r){if(e&1){let i=Y();o(0,"td",24),t(1,` `),o(2,"button",25),k("click",function(){let n=N(i).$implicit,p=P();return L(p.deleteCharge(n))}),t(3,` `),y(4,"fa-icon",26),t(5,` `),l(),t(6,` - `),l()}}function A7e(e,r){e&1&&y(0,"tr",27)}function F7e(e,r){e&1&&y(0,"tr",28)}var Yc=(()=>{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(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(n=>{n.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)(O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` + `),l()}}function k7e(e,r){e&1&&y(0,"tr",27)}function R7e(e,r){e&1&&y(0,"tr",28)}var Yc=(()=>{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(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(n=>{n.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)(O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-form-field",2),t(3,` `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` `),o(8,"mat-select",null,0),t(10,` - `),h(11,C7e,2,2,"mat-option",3),c(12,"chargesFilter"),t(13,` + `),h(11,S7e,2,2,"mat-option",3),c(12,"chargesFilter"),t(13,` `),l(),t(14,` `),l(),t(15,` @@ -22044,32 +22047,32 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(25,"table",7),t(26,` `),$(27,8),t(28,` - `),h(29,y7e,3,3,"th",9),t(30,` - `),h(31,S7e,2,1,"td",10),t(32,` + `),h(29,w7e,3,3,"th",9),t(30,` + `),h(31,P7e,2,1,"td",10),t(32,` `),W(),t(33,` `),$(34,11),t(35,` - `),h(36,w7e,3,3,"th",9),t(37,` - `),h(38,P7e,2,1,"td",10),t(39,` + `),h(36,E7e,3,3,"th",9),t(37,` + `),h(38,I7e,2,1,"td",10),t(39,` `),W(),t(40,` `),$(41,12),t(42,` - `),h(43,E7e,3,3,"th",9),t(44,` - `),h(45,I7e,3,3,"td",10),t(46,` + `),h(43,T7e,3,3,"th",9),t(44,` + `),h(45,M7e,3,3,"td",10),t(46,` `),W(),t(47,` `),$(48,13),t(49,` - `),h(50,T7e,3,3,"th",9),t(51,` - `),h(52,M7e,2,1,"td",10),t(53,` + `),h(50,D7e,3,3,"th",9),t(51,` + `),h(52,O7e,2,1,"td",10),t(53,` `),W(),t(54,` `),$(55,14),t(56,` - `),h(57,D7e,3,3,"th",9),t(58,` - `),h(59,O7e,7,0,"td",10),t(60,` + `),h(57,A7e,3,3,"th",9),t(58,` + `),h(59,F7e,7,0,"td",10),t(60,` `),W(),t(61,` - `),h(62,A7e,1,0,"tr",15),t(63,` - `),h(64,F7e,1,0,"tr",16),t(65,` + `),h(62,k7e,1,0,"tr",15),t(63,` + `),h(64,R7e,1,0,"tr",16),t(65,` `),l(),t(66,` `),l(),t(67,` @@ -22085,70 +22088,70 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(74,18,"labels.buttons.Previous"),` `),s(4),b(` `,m(78,20,"labels.buttons.Next"),` - `)}},dependencies:[mt,Ut,dt,Mt,Ot,he,ue,_t,ut,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,h0,kn],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 k7e(e,r){if(e&1&&(o(0,"mat-radio-button",11),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit,a=r.index;f("value",a+1),s(),b(` + `)}},dependencies:[mt,Ut,dt,Mt,Ot,he,ue,_t,ut,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,h0,kn],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 B7e(e,r){if(e&1&&(o(0,"mat-radio-button",11),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit,a=r.index;f("value",a+1),s(),b(` `,m(2,2,"labels.accounting."+i),` - `)}}function R7e(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),l()),e&2){let i=P(2);f("inputFormControl",i.fixedDepositProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function B7e(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),l()),e&2){let i=P(2);f("inputFormControl",i.fixedDepositProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function N7e(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),l()),e&2){let i=P(2);f("inputFormControl",i.fixedDepositProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function L7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.heading.Payment Type")))}function V7e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` + `)}}function N7e(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` + `),l()),e&2){let i=P(2);f("inputFormControl",i.fixedDepositProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function L7e(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` + `),l()),e&2){let i=P(2);f("inputFormControl",i.fixedDepositProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function V7e(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` + `),l()),e&2){let i=P(2);f("inputFormControl",i.fixedDepositProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function q7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.heading.Payment Type")))}function j7e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` `,$e(2,1,i.paymentTypeId,a.paymentTypeData,"id","name"),` - `)}}function q7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function j7e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` + `)}}function z7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function H7e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` `,$e(2,1,i.fundSourceAccountId,a.assetAccountData,"id","name"),` - `)}}function z7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.buttons.Actions")))}function H7e(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` + `)}}function G7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.buttons.Actions")))}function U7e(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` `),o(2,"button",37),k("click",function(){let n=N(i).index,p=P(4);return L(p.edit("PaymentFundSource",p.paymentChannelToFundSourceMappings,n))}),t(3,` `),y(4,"fa-icon",38),t(5,` `),l(),t(6,` `),o(7,"button",39),k("click",function(){let n=N(i).index,p=P(4);return L(p.delete(p.paymentChannelToFundSourceMappings,n))}),t(8,` `),y(9,"fa-icon",40),t(10,` `),l(),t(11,` - `),l()}}function G7e(e,r){e&1&&y(0,"tr",41)}function U7e(e,r){e&1&&y(0,"tr",42)}function $7e(e,r){if(e&1&&(o(0,"table",27),t(1,` + `),l()}}function $7e(e,r){e&1&&y(0,"tr",41)}function W7e(e,r){e&1&&y(0,"tr",42)}function Q7e(e,r){if(e&1&&(o(0,"table",27),t(1,` `),$(2,28),t(3,` - `),h(4,L7e,3,3,"th",29),t(5,` - `),h(6,V7e,3,6,"td",30),t(7,` + `),h(4,q7e,3,3,"th",29),t(5,` + `),h(6,j7e,3,6,"td",30),t(7,` `),W(),t(8,` `),$(9,31),t(10,` - `),h(11,q7e,3,3,"th",29),t(12,` - `),h(13,j7e,3,6,"td",30),t(14,` + `),h(11,z7e,3,3,"th",29),t(12,` + `),h(13,H7e,3,6,"td",30),t(14,` `),W(),t(15,` `),$(16,32),t(17,` - `),h(18,z7e,3,3,"th",29),t(19,` - `),h(20,H7e,12,0,"td",30),t(21,` + `),h(18,G7e,3,3,"th",29),t(19,` + `),h(20,U7e,12,0,"td",30),t(21,` `),W(),t(22,` - `),h(23,G7e,1,0,"tr",33),t(24,` - `),h(25,U7e,1,0,"tr",34),t(26,` - `),l()),e&2){let i=P(3);f("dataSource",i.paymentChannelToFundSourceMappings.value),s(23),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function W7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.catalogs.Fees")))}function Q7e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `),h(23,$7e,1,0,"tr",33),t(24,` + `),h(25,W7e,1,0,"tr",34),t(26,` + `),l()),e&2){let i=P(3);f("dataSource",i.paymentChannelToFundSourceMappings.value),s(23),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function Y7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.catalogs.Fees")))}function J7e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.chargeId,a.chargeData,"id","name"),` - `)}}function Y7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function J7e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function K7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function X7e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function K7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.buttons.Actions")))}function X7e(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` + `)}}function Z7e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.buttons.Actions")))}function t8e(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` `),o(2,"button",37),k("click",function(){let n=N(i).index,p=P(5);return L(p.edit("FeesIncome",p.feeToIncomeAccountMappings,n))}),t(3,` `),y(4,"fa-icon",38),t(5,` `),l(),t(6,` `),o(7,"button",39),k("click",function(){let n=N(i).index,p=P(5);return L(p.delete(p.feeToIncomeAccountMappings,n))}),t(8,` `),y(9,"fa-icon",40),t(10,` `),l(),t(11,` - `),l()}}function Z7e(e,r){e&1&&y(0,"tr",41)}function t8e(e,r){e&1&&y(0,"tr",42)}function e8e(e,r){if(e&1&&(o(0,"table",27),t(1,` + `),l()}}function e8e(e,r){e&1&&y(0,"tr",41)}function i8e(e,r){e&1&&y(0,"tr",42)}function n8e(e,r){if(e&1&&(o(0,"table",27),t(1,` `),$(2,44),t(3,` - `),h(4,W7e,3,3,"th",29),t(5,` - `),h(6,Q7e,3,6,"td",30),t(7,` + `),h(4,Y7e,3,3,"th",29),t(5,` + `),h(6,J7e,3,6,"td",30),t(7,` `),W(),t(8,` `),$(9,45),t(10,` - `),h(11,Y7e,3,3,"th",29),t(12,` - `),h(13,J7e,3,6,"td",30),t(14,` + `),h(11,K7e,3,3,"th",29),t(12,` + `),h(13,X7e,3,6,"td",30),t(14,` `),W(),t(15,` `),$(16,32),t(17,` - `),h(18,K7e,3,3,"th",29),t(19,` - `),h(20,X7e,12,0,"td",30),t(21,` + `),h(18,Z7e,3,3,"th",29),t(19,` + `),h(20,t8e,12,0,"td",30),t(21,` `),W(),t(22,` - `),h(23,Z7e,1,0,"tr",33),t(24,` - `),h(25,t8e,1,0,"tr",34),t(26,` - `),l()),e&2){let i=P(4);f("dataSource",i.feeToIncomeAccountMappings.value),s(23),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function i8e(e,r){if(e&1){let i=Y();o(0,"div",43),t(1,` + `),h(23,e8e,1,0,"tr",33),t(24,` + `),h(25,i8e,1,0,"tr",34),t(26,` + `),l()),e&2){let i=P(4);f("dataSource",i.feeToIncomeAccountMappings.value),s(23),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function a8e(e,r){if(e&1){let i=Y();o(0,"div",43),t(1,` `),o(2,"h4",21),t(3),c(4,"translate"),l(),t(5,` `),o(6,"div",22),t(7,` @@ -22156,39 +22159,39 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(10,"fa-icon",24),t(11),c(12,"translate"),l(),t(13,` `),l(),t(14,` - `),h(15,e8e,27,3,"table",25),t(16,` + `),h(15,n8e,27,3,"table",25),t(16,` `),l()}if(e&2){let i=P(3);s(3),g(m(4,3,"labels.heading.Map Fees to Specific Income Accounts")),s(8),b(` `,m(12,5,"labels.buttons.Add"),` - `),s(4),f("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function n8e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function a8e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `),s(4),f("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function r8e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function o8e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.chargeId,a.penaltyData,"id","name"),` - `)}}function r8e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function o8e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function l8e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function s8e(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function l8e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.buttons.Actions")))}function s8e(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` + `)}}function p8e(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.buttons.Actions")))}function c8e(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` `),o(2,"button",37),k("click",function(){let n=N(i).index,p=P(5);return L(p.edit("PenaltyIncome",p.penaltyToIncomeAccountMappings,n))}),t(3,` `),y(4,"fa-icon",38),t(5,` `),l(),t(6,` `),o(7,"button",39),k("click",function(){let n=N(i).index,p=P(5);return L(p.delete(p.penaltyToIncomeAccountMappings,n))}),t(8,` `),y(9,"fa-icon",40),t(10,` `),l(),t(11,` - `),l()}}function p8e(e,r){e&1&&y(0,"tr",41)}function c8e(e,r){e&1&&y(0,"tr",42)}function m8e(e,r){if(e&1&&(o(0,"table",27),t(1,` + `),l()}}function m8e(e,r){e&1&&y(0,"tr",41)}function d8e(e,r){e&1&&y(0,"tr",42)}function u8e(e,r){if(e&1&&(o(0,"table",27),t(1,` `),$(2,44),t(3,` - `),h(4,n8e,3,3,"th",29),t(5,` - `),h(6,a8e,3,6,"td",30),t(7,` + `),h(4,r8e,3,3,"th",29),t(5,` + `),h(6,o8e,3,6,"td",30),t(7,` `),W(),t(8,` `),$(9,45),t(10,` - `),h(11,r8e,3,3,"th",29),t(12,` - `),h(13,o8e,3,6,"td",30),t(14,` + `),h(11,l8e,3,3,"th",29),t(12,` + `),h(13,s8e,3,6,"td",30),t(14,` `),W(),t(15,` `),$(16,32),t(17,` - `),h(18,l8e,3,3,"th",29),t(19,` - `),h(20,s8e,12,0,"td",30),t(21,` + `),h(18,p8e,3,3,"th",29),t(19,` + `),h(20,c8e,12,0,"td",30),t(21,` `),W(),t(22,` - `),h(23,p8e,1,0,"tr",33),t(24,` - `),h(25,c8e,1,0,"tr",34),t(26,` - `),l()),e&2){let i=P(4);f("dataSource",i.penaltyToIncomeAccountMappings.value),s(23),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function d8e(e,r){if(e&1){let i=Y();o(0,"div",43),t(1,` + `),h(23,m8e,1,0,"tr",33),t(24,` + `),h(25,d8e,1,0,"tr",34),t(26,` + `),l()),e&2){let i=P(4);f("dataSource",i.penaltyToIncomeAccountMappings.value),s(23),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function f8e(e,r){if(e&1){let i=Y();o(0,"div",43),t(1,` `),o(2,"h4",21),t(3),c(4,"translate"),c(5,"translate"),l(),t(6,` `),o(7,"div",22),t(8,` @@ -22196,13 +22199,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(11,"fa-icon",24),t(12),c(13,"translate"),l(),t(14,` `),l(),t(15,` - `),h(16,m8e,27,3,"table",25),t(17,` + `),h(16,u8e,27,3,"table",25),t(17,` `),l()}if(e&2){let i=P(3);s(3),rt(` `,m(4,4,"labels.catalogs.Penalties"),` `,m(5,6,"labels.heading.Map Penalties to Specific Income Accounts"),` `),s(9),b(` `,m(13,8,"labels.buttons.Add"),` - `),s(4),f("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function u8e(e,r){if(e&1){let i=Y();o(0,"div",19),t(1,` + `),s(4),f("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function h8e(e,r){if(e&1){let i=Y();o(0,"div",19),t(1,` `),o(2,"div",20),t(3,` `),o(4,"h4",21),t(5),c(6,"translate"),l(),t(7,` @@ -22211,24 +22214,24 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(12,"fa-icon",24),t(13),c(14,"translate"),l(),t(15,` `),l(),t(16,` - `),h(17,$7e,27,3,"table",25),t(18,` + `),h(17,Q7e,27,3,"table",25),t(18,` `),l(),t(19,` - `),h(20,i8e,17,7,"div",26),t(21,` + `),h(20,a8e,17,7,"div",26),t(21,` - `),h(22,d8e,18,10,"div",26),t(23,` + `),h(22,f8e,18,10,"div",26),t(23,` `),l()}if(e&2){let i=P(2);s(5),b(` `,m(6,5,"labels.heading.Configure Fund Sources for Payment Channels"),` `),s(8),b(` `,m(14,7,"labels.buttons.Add"),` - `),s(4),f("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),s(3),f("ngIf",i.existCharges()),s(2),f("ngIf",i.existCharges())}}function f8e(e,r){if(e&1&&(o(0,"div",12),t(1,` + `),s(4),f("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),s(3),f("ngIf",i.existCharges()),s(2),f("ngIf",i.existCharges())}}function x8e(e,r){if(e&1&&(o(0,"div",12),t(1,` `),o(2,"h4",13),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mifosx-gl-account-selector",14),t(7,` `),l(),t(8,` - `),h(9,R7e,2,4,"mifosx-gl-account-selector",15),t(10,` + `),h(9,N7e,2,4,"mifosx-gl-account-selector",15),t(10,` - `),h(11,B7e,2,4,"mifosx-gl-account-selector",15),t(12,` + `),h(11,L7e,2,4,"mifosx-gl-account-selector",15),t(12,` `),y(13,"mat-divider",4),t(14,` @@ -22240,7 +22243,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(22,"mifosx-gl-account-selector",14),t(23,` `),l(),t(24,` - `),h(25,N7e,2,4,"mifosx-gl-account-selector",15),t(26,` + `),h(25,V7e,2,4,"mifosx-gl-account-selector",15),t(26,` `),y(27,"mat-divider",4),t(28,` @@ -22265,16 +22268,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(54,"mat-checkbox",17),t(55,` - `),h(56,u8e,24,9,"div",18),t(57,` + `),h(56,h8e,24,9,"div",18),t(57,` `),l()),e&2){let i=P();s(3),g(m(4,33,"labels.heading.Assets")),s(3),f("inputFormControl",i.fixedDepositProductAccountingForm.controls.savingsReferenceAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Saving reference"),s(3),f("ngIf",i.isAccrualAccounting()),s(2),f("ngIf",i.isAccrualAccounting()),s(5),g(m(17,35,"labels.heading.Liabilities")),s(3),f("inputFormControl",i.fixedDepositProductAccountingForm.controls.savingsControlAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Saving control"),s(3),f("inputFormControl",i.fixedDepositProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Savings transfers in suspense"),s(3),f("ngIf",i.isAccrualAccounting()),s(5),g(m(31,37,"labels.heading.Expenses")),s(3),f("inputFormControl",i.fixedDepositProductAccountingForm.controls.interestOnSavingsAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Interest on savings"),s(6),g(m(40,39,"labels.heading.Income")),s(3),f("inputFormControl",i.fixedDepositProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),s(3),f("inputFormControl",i.fixedDepositProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),s(6),g(m(52,41,"labels.heading.Advanced Accounting Rules")),s(5),f("ngIf",i.fixedDepositProductAccountingForm.value.advancedAccountingRules)}}var Jc=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.dialog=a,this.accounting=n,this.translateService=p,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,lt.required],fundSourceAccountId:[i.fundSourceAccount.id,lt.required]});this.fixedDepositProductAccountingForm.controls.paymentChannelToFundSourceMappings.push(a)}),this.fixedDepositProductsTemplate.feeToIncomeAccountMappings&&this.fixedDepositProductsTemplate.feeToIncomeAccountMappings.forEach(i=>{let a=this.formBuilder.group({chargeId:[i.charge.id,lt.required],incomeAccountId:[i.incomeAccount.id,lt.required]});this.fixedDepositProductAccountingForm.controls.feeToIncomeAccountMappings.push(a)}),this.fixedDepositProductsTemplate.penaltyToIncomeAccountMappings&&this.fixedDepositProductsTemplate.penaltyToIncomeAccountMappings.forEach(i=>{let a=this.formBuilder.group({chargeId:[i.charge.id,lt.required],incomeAccountId:[i.incomeAccount.id,lt.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 ee("",lt.required)),this.fixedDepositProductAccountingForm.addControl("savingsControlAccountId",new ee("",lt.required)),this.fixedDepositProductAccountingForm.addControl("transfersInSuspenseAccountId",new ee("",lt.required)),this.fixedDepositProductAccountingForm.addControl("interestOnSavingsAccountId",new ee("",lt.required)),this.fixedDepositProductAccountingForm.addControl("incomeFromFeeAccountId",new ee("",lt.required)),this.fixedDepositProductAccountingForm.addControl("incomeFromPenaltyAccountId",new ee("",lt.required)),this.fixedDepositProductAccountingForm.addControl("advancedAccountingRules",new ee(!1)),i===3&&(this.fixedDepositProductAccountingForm.addControl("feesReceivableAccountId",new ee("",lt.required)),this.fixedDepositProductAccountingForm.addControl("penaltiesReceivableAccountId",new ee("",lt.required)),this.fixedDepositProductAccountingForm.addControl("interestPayableAccountId",new ee("",lt.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 n=Le(ae({},this.getData(i)),{pristine:!1});this.dialog.open(an,{data:n}).afterClosed().subscribe(d=>{d.data&&a.push(d.data)})}edit(i,a,n){let p=Le(ae({},this.getData(i,a.at(n).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(an,{data:p}).afterClosed().subscribe(u=>{u.data&&a.at(n).patchValue(u.data.value)})}delete(i,a){this.dialog.open(gi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(p=>{p.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 Gi({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 Gi({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 Gi({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 Gi({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 Gi({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 Gi({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)(O(te),O(Ve),O(Fa),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"mat-radio-group",2),t(5,` - `),h(6,k7e,3,4,"mat-radio-button",3),t(7,` + `),h(6,B7e,3,4,"mat-radio-button",3),t(7,` `),l(),t(8,` `),y(9,"mat-divider",4),t(10,` - `),h(11,f8e,58,43,"div",5),t(12,` + `),h(11,x8e,58,43,"div",5),t(12,` `),l(),t(13,` `),o(14,"div",6),t(15,` @@ -22288,276 +22291,276 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(20,6,"labels.buttons.Previous"),` `),s(3),f("disabled",!n.fixedDepositProductFormValid),s(),b(` `,m(24,8,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,Kt,Xt,_t,di,ut,co,mo,Bi,sr,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,Xn],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 h8e=()=>["../"];function x8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,Kt,Xt,_t,di,ut,co,mo,Bi,sr,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,Xn],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 g8e=()=>["../"];function _8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.fixedDepositProduct.description)}}function g8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.fixedDepositProduct.description)}}function v8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(4),g(i.fixedDepositProduct.lockinPeriodFrequency+" "+$e(8,4,i.fixedDepositProduct.lockinPeriodFrequencyType,i.fixedDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function _8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(4),g(i.fixedDepositProduct.lockinPeriodFrequency+" "+$e(8,4,i.fixedDepositProduct.lockinPeriodFrequencyType,i.fixedDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function b8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.And thereafter, in Multiples of"),":"),s(4),g(i.fixedDepositProduct.inMultiplesOfDepositTerm+" "+$e(8,4,i.fixedDepositProduct.inMultiplesOfDepositTermTypeId,i.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function v8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.And thereafter, in Multiples of"),":"),s(4),g(i.fixedDepositProduct.inMultiplesOfDepositTerm+" "+$e(8,4,i.fixedDepositProduct.inMultiplesOfDepositTermTypeId,i.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function C8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Maximum Deposit Term"),":"),s(4),g(i.fixedDepositProduct.maxDepositTerm+" "+$e(8,4,i.fixedDepositProduct.maxDepositTermTypeId,i.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function b8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Maximum Deposit Term"),":"),s(4),g(i.fixedDepositProduct.maxDepositTerm+" "+$e(8,4,i.fixedDepositProduct.maxDepositTermTypeId,i.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function y8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Penal Interest")," (%):"),s(4),g(i.fixedDepositProduct.preClosurePenalInterest+"% ("+$e(8,4,i.fixedDepositProduct.preClosurePenalInterestOnTypeId,i.fixedDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,"id","value")+")")}}function C8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Penal Interest")," (%):"),s(4),g(i.fixedDepositProduct.preClosurePenalInterest+"% ("+$e(8,4,i.fixedDepositProduct.preClosurePenalInterestOnTypeId,i.fixedDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,"id","value")+")")}}function S8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Tax Group"),":"),s(4),g($e(8,4,i.fixedDepositProduct.taxGroupId,i.fixedDepositProductsTemplate.taxGroupOptions,"id","name"))}}function y8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Tax Group"),":"),s(4),g($e(8,4,i.fixedDepositProduct.taxGroupId,i.fixedDepositProductsTemplate.taxGroupOptions,"id","name"))}}function w8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),l(),t(8,` - `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.Name"),":"),s(4),g(i.name)}}function S8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.Name"),":"),s(4),g(i.name)}}function P8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),l(),t(8,` - `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.description)}}function w8e(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.description)}}function E8e(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"dateFormat"),l(),t(9,` - `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.End Date"),":"),s(4),g(m(8,4,i.endDate))}}function P8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function E8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` + `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.End Date"),":"),s(4),g(m(8,4,i.endDate))}}function I8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function T8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` `,i.fromPeriod+" - "+i.toPeriod+" "+$e(2,1,i.periodType,a.fixedDepositProductsTemplate.chartTemplate.periodTypes,"id","value"),` - `)}}function I8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function T8e(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function M8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function D8e(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amountRangeFrom+" - "+i.amountRangeTo,` - `)}}function M8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function D8e(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function O8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function A8e(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.annualInterestRate,` - `)}}function O8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function A8e(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function F8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function k8e(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.description,` - `)}}function F8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function k8e(e,r){e&1&&(o(0,"span"),t(1,` + `)}}function R8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function B8e(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",34),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.View Incentives"),` - `))}function R8e(e,r){e&1&&(o(0,"span"),t(1,` + `))}function N8e(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",35),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Hide Incentives"),` - `))}function B8e(e,r){if(e&1){let i=Y();o(0,"td",31),t(1,` + `))}function L8e(e,r){if(e&1){let i=Y();o(0,"td",31),t(1,` `),o(2,"button",32),k("click",function(){let n=N(i).dataIndex,p=P(2).index,d=P(2);return L(d.expandChartSlabIndex[p]=d.expandChartSlabIndex[p]===n?null:n)}),t(3,` - `),h(4,k8e,5,3,"span",33),t(5,` - `),h(6,R8e,5,3,"span",33),t(7,` + `),h(4,B8e,5,3,"span",33),t(5,` + `),h(6,N8e,5,3,"span",33),t(7,` `),l(),t(8,` - `),l()}if(e&2){let i=r.$implicit,a=r.dataIndex,n=P(2).index,p=P(2);s(2),f("disabled",i.incentives.length===0),s(2),f("ngIf",p.expandChartSlabIndex[n]!==a),s(2),f("ngIf",p.expandChartSlabIndex[n]===a)}}function N8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function L8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `),l()}if(e&2){let i=r.$implicit,a=r.dataIndex,n=P(2).index,p=P(2);s(2),f("disabled",i.incentives.length===0),s(2),f("ngIf",p.expandChartSlabIndex[n]!==a),s(2),f("ngIf",p.expandChartSlabIndex[n]===a)}}function V8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function q8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.entityType,a.fixedDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` - `)}}function V8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function q8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function j8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function z8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.attributeName,a.fixedDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` - `)}}function j8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function z8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function H8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function G8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.conditionType,a.fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` - `)}}function H8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function G8e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function U8e(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function $8e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function W8e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function Q8e(e,r){if(e&1&&(o(0,"td",47),t(1,` - `),h(2,G8e,3,6,"span",48),t(3,` - `),h(4,U8e,2,1,"span",48),t(5,` - `),h(6,$8e,3,6,"span",48),t(7,` - `),h(8,W8e,3,6,"span",48),t(9,` - `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function Y8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function J8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function U8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function $8e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function W8e(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function Q8e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function Y8e(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function J8e(e,r){if(e&1&&(o(0,"td",47),t(1,` + `),h(2,$8e,3,6,"span",48),t(3,` + `),h(4,W8e,2,1,"span",48),t(5,` + `),h(6,Q8e,3,6,"span",48),t(7,` + `),h(8,Y8e,3,6,"span",48),t(9,` + `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function K8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function X8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.incentiveType,a.fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` - `)}}function K8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function X8e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function Z8e(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function tOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function Z8e(e,r){e&1&&y(0,"tr",49)}function tOe(e,r){e&1&&y(0,"tr",50)}function eOe(e,r){if(e&1&&(o(0,"td",31),t(1,` + `)}}function eOe(e,r){e&1&&y(0,"tr",49)}function iOe(e,r){e&1&&y(0,"tr",50)}function nOe(e,r){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),c(8,"translate"),l(),t(9,` `),o(10,"table",39),t(11,` `),$(12,40),t(13,` - `),h(14,N8e,3,3,"th",20),t(15,` - `),h(16,L8e,3,6,"td",21),t(17,` + `),h(14,V8e,3,3,"th",20),t(15,` + `),h(16,q8e,3,6,"td",21),t(17,` `),W(),t(18,` `),$(19,41),t(20,` - `),h(21,V8e,3,3,"th",20),t(22,` - `),h(23,q8e,3,6,"td",21),t(24,` + `),h(21,j8e,3,3,"th",20),t(22,` + `),h(23,z8e,3,6,"td",21),t(24,` `),W(),t(25,` `),$(26,42),t(27,` - `),h(28,j8e,3,3,"th",20),t(29,` - `),h(30,z8e,3,6,"td",21),t(31,` + `),h(28,H8e,3,3,"th",20),t(29,` + `),h(30,G8e,3,6,"td",21),t(31,` `),W(),t(32,` `),$(33,43),t(34,` - `),h(35,H8e,3,3,"th",20),t(36,` - `),h(37,Q8e,10,5,"td",44),t(38,` + `),h(35,U8e,3,3,"th",20),t(36,` + `),h(37,J8e,10,5,"td",44),t(38,` `),W(),t(39,` `),$(40,45),t(41,` - `),h(42,Y8e,3,3,"th",20),t(43,` - `),h(44,J8e,3,6,"td",21),t(45,` + `),h(42,K8e,3,3,"th",20),t(43,` + `),h(44,X8e,3,6,"td",21),t(45,` `),W(),t(46,` `),$(47,46),t(48,` - `),h(49,K8e,3,3,"th",20),t(50,` - `),h(51,X8e,3,3,"td",21),t(52,` + `),h(49,Z8e,3,3,"th",20),t(50,` + `),h(51,tOe,3,3,"td",21),t(52,` `),W(),t(53,` - `),h(54,Z8e,1,0,"tr",27),t(55,` - `),h(56,tOe,1,0,"tr",28),t(57,` + `),h(54,eOe,1,0,"tr",27),t(55,` + `),h(56,iOe,1,0,"tr",28),t(57,` `),l(),t(58,` `),l(),t(59,` `),l(),t(60,` `),l()),e&2){let i=r.$implicit,a=r.dataIndex,n=P(2).index,p=P(2);jn("colspan",p.chartSlabsDisplayedColumns[n].length),s(2),f("@expandChartSlab",a===p.expandChartSlabIndex[n]?"expanded":"collapsed"),s(5),b(` `,m(8,6,"labels.heading.Incentives"),` - `),s(3),f("dataSource",i.incentives),s(44),f("matHeaderRowDef",p.incentivesDisplayedColumns),s(2),f("matRowDefColumns",p.incentivesDisplayedColumns)}}function iOe(e,r){e&1&&y(0,"tr",49)}function nOe(e,r){e&1&&y(0,"tr",50)}function aOe(e,r){e&1&&y(0,"tr",51)}function rOe(e,r){if(e&1&&(o(0,"table",18),t(1,` + `),s(3),f("dataSource",i.incentives),s(44),f("matHeaderRowDef",p.incentivesDisplayedColumns),s(2),f("matRowDefColumns",p.incentivesDisplayedColumns)}}function aOe(e,r){e&1&&y(0,"tr",49)}function rOe(e,r){e&1&&y(0,"tr",50)}function oOe(e,r){e&1&&y(0,"tr",51)}function lOe(e,r){if(e&1&&(o(0,"table",18),t(1,` `),$(2,19),t(3,` - `),h(4,P8e,3,3,"th",20),t(5,` - `),h(6,E8e,3,6,"td",21),t(7,` + `),h(4,I8e,3,3,"th",20),t(5,` + `),h(6,T8e,3,6,"td",21),t(7,` `),W(),t(8,` `),$(9,22),t(10,` - `),h(11,I8e,3,3,"th",20),t(12,` - `),h(13,T8e,2,1,"td",21),t(14,` + `),h(11,M8e,3,3,"th",20),t(12,` + `),h(13,D8e,2,1,"td",21),t(14,` `),W(),t(15,` `),$(16,23),t(17,` - `),h(18,M8e,3,3,"th",20),t(19,` - `),h(20,D8e,2,1,"td",21),t(21,` + `),h(18,O8e,3,3,"th",20),t(19,` + `),h(20,A8e,2,1,"td",21),t(21,` `),W(),t(22,` `),$(23,24),t(24,` - `),h(25,O8e,3,3,"th",20),t(26,` - `),h(27,A8e,2,1,"td",21),t(28,` + `),h(25,F8e,3,3,"th",20),t(26,` + `),h(27,k8e,2,1,"td",21),t(28,` `),W(),t(29,` `),$(30,25),t(31,` - `),h(32,F8e,3,3,"th",20),t(33,` - `),h(34,B8e,9,3,"td",21),t(35,` + `),h(32,R8e,3,3,"th",20),t(33,` + `),h(34,L8e,9,3,"td",21),t(35,` `),W(),t(36,` `),$(37,26),t(38,` - `),h(39,eOe,61,8,"td",21),t(40,` + `),h(39,nOe,61,8,"td",21),t(40,` `),W(),t(41,` - `),h(42,iOe,1,0,"tr",27),t(43,` - `),h(44,nOe,1,0,"tr",28),t(45,` - `),h(46,aOe,1,0,"tr",29),t(47,` - `),l()),e&2){let i=P(),a=i.$implicit,n=i.index,p=P(2);f("dataSource",a.chartSlabs),s(42),f("matHeaderRowDef",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns)}}function oOe(e,r){if(e&1&&(o(0,"div",15),t(1,` - `),h(2,y8e,9,4,"div",7),t(3,` + `),h(42,aOe,1,0,"tr",27),t(43,` + `),h(44,rOe,1,0,"tr",28),t(45,` + `),h(46,oOe,1,0,"tr",29),t(47,` + `),l()),e&2){let i=P(),a=i.$implicit,n=i.index,p=P(2);f("dataSource",a.chartSlabs),s(42),f("matHeaderRowDef",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns)}}function sOe(e,r){if(e&1&&(o(0,"div",15),t(1,` + `),h(2,w8e,9,4,"div",7),t(3,` - `),h(4,S8e,9,4,"div",7),t(5,` + `),h(4,P8e,9,4,"div",7),t(5,` `),o(6,"div",4),t(7,` `),o(8,"span",5),t(9),c(10,"translate"),l(),t(11,` `),o(12,"span",6),t(13),c(14,"dateFormat"),l(),t(15,` `),l(),t(16,` - `),h(17,w8e,10,6,"div",7),t(18,` + `),h(17,E8e,10,6,"div",7),t(18,` `),o(19,"div",2),t(20,` `),o(21,"span",5),t(22),c(23,"translate"),l(),t(24,` `),o(25,"span",6),t(26),c(27,"yesNo"),l(),t(28,` `),l(),t(29,` - `),h(30,rOe,48,4,"table",17),t(31,` + `),h(30,lOe,48,4,"table",17),t(31,` `),y(32,"mat-divider",2),t(33,` - `),l()),e&2){let i=r.$implicit,a=P(2);s(2),f("ngIf",i.name),s(2),f("ngIf",i.description),s(5),b("",m(10,8,"labels.inputs.From Date"),":"),s(4),g(m(14,10,i.fromDate)),s(4),f("ngIf",i.endDate),s(5),b("",m(23,12,"labels.inputs.Primary Grouping by Amount"),":"),s(4),g(m(27,14,a.fixedDepositProduct.isPrimaryGroupingByAmount)),s(4),f("ngIf",i.chartSlabs.length!==0)}}function lOe(e,r){if(e&1&&(o(0,"div",15),t(1,` + `),l()),e&2){let i=r.$implicit,a=P(2);s(2),f("ngIf",i.name),s(2),f("ngIf",i.description),s(5),b("",m(10,8,"labels.inputs.From Date"),":"),s(4),g(m(14,10,i.fromDate)),s(4),f("ngIf",i.endDate),s(5),b("",m(23,12,"labels.inputs.Primary Grouping by Amount"),":"),s(4),g(m(27,14,a.fixedDepositProduct.isPrimaryGroupingByAmount)),s(4),f("ngIf",i.chartSlabs.length!==0)}}function pOe(e,r){if(e&1&&(o(0,"div",15),t(1,` `),o(2,"h3",3),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",2),t(7,` - `),h(8,oOe,34,16,"div",16),t(9,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.heading.Interest Rate Charts")),s(5),f("ngForOf",i.fixedDepositProduct.charts)}}function sOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function pOe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),h(8,sOe,34,16,"div",16),t(9,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.heading.Interest Rate Charts")),s(5),f("ngForOf",i.fixedDepositProduct.charts)}}function cOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function mOe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function cOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function mOe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function dOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function uOe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeCalculationType.value,` - `)}}function dOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function uOe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function fOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function hOe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amount,` - `)}}function fOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function hOe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function xOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function gOe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeTimeType.value,` - `)}}function xOe(e,r){e&1&&y(0,"tr",49)}function gOe(e,r){e&1&&y(0,"tr",50)}function _Oe(e,r){if(e&1&&(o(0,"div",15),t(1,` + `)}}function _Oe(e,r){e&1&&y(0,"tr",49)}function vOe(e,r){e&1&&y(0,"tr",50)}function bOe(e,r){if(e&1&&(o(0,"div",15),t(1,` `),o(2,"h3",3),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",2),t(7,` `),o(8,"table",39),t(9,` `),$(10,52),t(11,` - `),h(12,sOe,3,3,"th",20),t(13,` - `),h(14,pOe,2,1,"td",21),t(15,` + `),h(12,cOe,3,3,"th",20),t(13,` + `),h(14,mOe,2,1,"td",21),t(15,` `),W(),t(16,` `),$(17,53),t(18,` - `),h(19,cOe,3,3,"th",20),t(20,` - `),h(21,mOe,2,1,"td",21),t(22,` + `),h(19,dOe,3,3,"th",20),t(20,` + `),h(21,uOe,2,1,"td",21),t(22,` `),W(),t(23,` `),$(24,46),t(25,` - `),h(26,dOe,3,3,"th",20),t(27,` - `),h(28,uOe,2,1,"td",21),t(29,` + `),h(26,fOe,3,3,"th",20),t(27,` + `),h(28,hOe,2,1,"td",21),t(29,` `),W(),t(30,` `),$(31,54),t(32,` - `),h(33,fOe,3,3,"th",20),t(34,` - `),h(35,hOe,2,1,"td",21),t(36,` + `),h(33,xOe,3,3,"th",20),t(34,` + `),h(35,gOe,2,1,"td",21),t(36,` `),W(),t(37,` - `),h(38,xOe,1,0,"tr",27),t(39,` - `),h(40,gOe,1,0,"tr",28),t(41,` + `),h(38,_Oe,1,0,"tr",27),t(39,` + `),h(40,vOe,1,0,"tr",28),t(41,` `),l(),t(42,` - `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.heading.Charges")),s(5),f("dataSource",i.fixedDepositProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function vOe(e,r){if(e&1&&(o(0,"mifosx-view-savings-accounting-details",55),t(1,` - `),l()),e&2){let i=P();f("accountingRule",i.accountingRule)("accountingMappings",i.accountingMappings)}}function bOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function COe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.heading.Charges")),s(5),f("dataSource",i.fixedDepositProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function COe(e,r){if(e&1&&(o(0,"mifosx-view-savings-accounting-details",55),t(1,` + `),l()),e&2){let i=P();f("accountingRule",i.accountingRule)("accountingMappings",i.accountingMappings)}}function yOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function SOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.paymentTypeId,a.fixedDepositProductsTemplate.paymentTypeOptions,"id","name"),` - `)}}function yOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function SOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function wOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function POe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.fundSourceAccountId,a.fixedDepositProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name"),` - `)}}function wOe(e,r){e&1&&y(0,"tr",49)}function POe(e,r){e&1&&y(0,"tr",50)}function EOe(e,r){if(e&1&&(o(0,"div",57),t(1,` + `)}}function EOe(e,r){e&1&&y(0,"tr",49)}function IOe(e,r){e&1&&y(0,"tr",50)}function TOe(e,r){if(e&1&&(o(0,"div",57),t(1,` `),o(2,"h4",58),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",59),t(7,` `),$(8,60),t(9,` - `),h(10,bOe,3,3,"th",20),t(11,` - `),h(12,COe,3,6,"td",21),t(13,` + `),h(10,yOe,3,3,"th",20),t(11,` + `),h(12,SOe,3,6,"td",21),t(13,` `),W(),t(14,` `),$(15,61),t(16,` - `),h(17,yOe,3,3,"th",20),t(18,` - `),h(19,SOe,3,6,"td",21),t(20,` + `),h(17,wOe,3,3,"th",20),t(18,` + `),h(19,POe,3,6,"td",21),t(20,` `),W(),t(21,` - `),h(22,wOe,1,0,"tr",27),t(23,` - `),h(24,POe,1,0,"tr",28),t(25,` + `),h(22,EOe,1,0,"tr",27),t(23,` + `),h(24,IOe,1,0,"tr",28),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Fund Sources for Payment Channels")),s(3),f("dataSource",i.fixedDepositProduct.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function IOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function TOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Fund Sources for Payment Channels")),s(3),f("dataSource",i.fixedDepositProduct.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function MOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function DOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.chargeId,a.fixedDepositProductsTemplate.chargeOptions,"id","name"),` - `)}}function MOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function DOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function OOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function AOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.incomeAccountId,a.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function OOe(e,r){e&1&&y(0,"tr",49)}function AOe(e,r){e&1&&y(0,"tr",50)}function FOe(e,r){if(e&1&&(o(0,"div",57),t(1,` + `)}}function FOe(e,r){e&1&&y(0,"tr",49)}function kOe(e,r){e&1&&y(0,"tr",50)}function ROe(e,r){if(e&1&&(o(0,"div",57),t(1,` `),o(2,"h4",58),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",59),t(7,` `),$(8,62),t(9,` - `),h(10,IOe,3,3,"th",20),t(11,` - `),h(12,TOe,3,6,"td",21),t(13,` + `),h(10,MOe,3,3,"th",20),t(11,` + `),h(12,DOe,3,6,"td",21),t(13,` `),W(),t(14,` `),$(15,63),t(16,` - `),h(17,MOe,3,3,"th",20),t(18,` - `),h(19,DOe,3,6,"td",21),t(20,` + `),h(17,OOe,3,3,"th",20),t(18,` + `),h(19,AOe,3,6,"td",21),t(20,` `),W(),t(21,` - `),h(22,OOe,1,0,"tr",27),t(23,` - `),h(24,AOe,1,0,"tr",28),t(25,` + `),h(22,FOe,1,0,"tr",27),t(23,` + `),h(24,kOe,1,0,"tr",28),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Fees to Specific Income Accounts")),s(3),f("dataSource",i.fixedDepositProduct.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function kOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function ROe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Fees to Specific Income Accounts")),s(3),f("dataSource",i.fixedDepositProduct.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function BOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function NOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.chargeId,a.fixedDepositProductsTemplate.penaltyOptions,"id","name"),` - `)}}function BOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function NOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function LOe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function VOe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.incomeAccountId,a.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function LOe(e,r){e&1&&y(0,"tr",49)}function VOe(e,r){e&1&&y(0,"tr",50)}function qOe(e,r){if(e&1&&(o(0,"div",57),t(1,` + `)}}function qOe(e,r){e&1&&y(0,"tr",49)}function jOe(e,r){e&1&&y(0,"tr",50)}function zOe(e,r){if(e&1&&(o(0,"div",57),t(1,` `),o(2,"h4",58),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",59),t(7,` `),$(8,62),t(9,` - `),h(10,kOe,3,3,"th",20),t(11,` - `),h(12,ROe,3,6,"td",21),t(13,` + `),h(10,BOe,3,3,"th",20),t(11,` + `),h(12,NOe,3,6,"td",21),t(13,` `),W(),t(14,` `),$(15,63),t(16,` - `),h(17,BOe,3,3,"th",20),t(18,` - `),h(19,NOe,3,6,"td",21),t(20,` + `),h(17,LOe,3,3,"th",20),t(18,` + `),h(19,VOe,3,6,"td",21),t(20,` `),W(),t(21,` - `),h(22,LOe,1,0,"tr",27),t(23,` - `),h(24,VOe,1,0,"tr",28),t(25,` + `),h(22,qOe,1,0,"tr",27),t(23,` + `),h(24,jOe,1,0,"tr",28),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.fixedDepositProduct.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function jOe(e,r){if(e&1&&(o(0,"div",15),t(1,` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.fixedDepositProduct.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function HOe(e,r){if(e&1&&(o(0,"div",15),t(1,` `),o(2,"h3",3),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",2),t(7,` - `),h(8,EOe,27,6,"div",56),t(9,` + `),h(8,TOe,27,6,"div",56),t(9,` - `),h(10,FOe,27,6,"div",56),t(11,` + `),h(10,ROe,27,6,"div",56),t(11,` - `),h(12,qOe,27,6,"div",56),t(13,` + `),h(12,zOe,27,6,"div",56),t(13,` `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.heading.Advanced Accounting Rules")),s(5),f("ngIf",i.fixedDepositProduct.paymentChannelToFundSourceMappings==null?null:i.fixedDepositProduct.paymentChannelToFundSourceMappings.length),s(2),f("ngIf",i.fixedDepositProduct.feeToIncomeAccountMappings==null?null:i.fixedDepositProduct.feeToIncomeAccountMappings.length),s(2),f("ngIf",i.fixedDepositProduct.penaltyToIncomeAccountMappings==null?null:i.fixedDepositProduct.penaltyToIncomeAccountMappings.length)}}var $u=(()=>{class e{constructor(i){this.accounting=i,this.submitEvent=new vi,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||[],n=this.fixedDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],p=this.fixedDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.accountingMappings={savingsReferenceAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.savingsReferenceAccountId,i),savingsControlAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.savingsControlAccountId,p),transfersInSuspenseAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.transfersInSuspenseAccountId,p),interestOnSavingsAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.interestOnSavingsAccountId,n),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,p))}}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)(O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-fixed-deposit-product-preview-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate",chartSlabsDisplayedColumns:"chartSlabsDisplayedColumns",accountingRuleData:"accountingRuleData",fixedDepositProduct:"fixedDepositProduct"},outputs:{submitEvent:"submitEvent"},features:[Za],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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"h2",1),t(3),l(),t(4,` @@ -22570,7 +22573,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"span",6),t(20),l(),t(21,` `),l(),t(22,` - `),h(23,x8e,9,4,"div",7),t(24,` + `),h(23,_8e,9,4,"div",7),t(24,` `),o(25,"h3",3),t(26),c(27,"translate"),l(),t(28,` @@ -22621,41 +22624,41 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(122,"h3",3),t(123),c(124,"translate"),l(),t(125,` `),y(126,"mat-divider",2),t(127,` - `),h(128,g8e,10,9,"div",7),t(129,` + `),h(128,v8e,10,9,"div",7),t(129,` `),o(130,"div",4),t(131,` `),o(132,"span",5),t(133),c(134,"translate"),l(),t(135,` `),o(136,"span",6),t(137),c(138,"find"),l(),t(139,` `),l(),t(140,` - `),h(141,_8e,10,9,"div",7),t(142,` + `),h(141,b8e,10,9,"div",7),t(142,` - `),h(143,v8e,10,9,"div",7),t(144,` + `),h(143,C8e,10,9,"div",7),t(144,` `),t(145,` `),o(146,"div",4),t(147,` `),o(148,"span",5),t(149),c(150,"translate"),l(),t(151,` `),o(152,"span",6),t(153),c(154,"yesNo"),l(),t(155,` `),l(),t(156,` - `),h(157,b8e,10,9,"div",7),t(158,` + `),h(157,y8e,10,9,"div",7),t(158,` `),t(159,` `),o(160,"div",4),t(161,` `),o(162,"span",5),t(163),c(164,"translate"),l(),t(165,` `),o(166,"span",6),t(167),c(168,"yesNo"),l(),t(169,` `),l(),t(170,` - `),h(171,C8e,10,9,"div",7),t(172,` + `),h(171,S8e,10,9,"div",7),t(172,` - `),h(173,lOe,10,4,"div",8),t(174,` + `),h(173,pOe,10,4,"div",8),t(174,` - `),h(175,_Oe,43,6,"div",8),t(176,` + `),h(175,bOe,43,6,"div",8),t(176,` `),o(177,"h3",3),t(178),c(179,"translate"),l(),t(180,` `),y(181,"mat-divider",2),t(182,` - `),h(183,vOe,2,2,"mifosx-view-savings-accounting-details",9),t(184,` + `),h(183,COe,2,2,"mifosx-view-savings-accounting-details",9),t(184,` - `),h(185,jOe,14,6,"div",8),t(186,` + `),h(185,HOe,14,6,"div",8),t(186,` `),l(),t(187,` `),o(188,"div",10),t(189,` @@ -22666,88 +22669,88 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(204,` `)),a&2&&(s(3),g(n.fixedDepositProduct.name),s(5),g(m(9,44,"labels.inputs.Details")),s(8),b("",m(17,46,"labels.inputs.Short Name"),":"),s(4),g(n.fixedDepositProduct.shortName),s(3),f("ngIf",n.fixedDepositProduct.description),s(3),g(m(27,48,"labels.inputs.Currency")),s(8),b("",m(35,50,"labels.inputs.Currency"),":"),s(4),g($e(39,52,n.fixedDepositProduct.currencyCode,n.fixedDepositProductsTemplate.currencyOptions,"code","name")),s(7),b("",m(46,57,"labels.inputs.Decimal Places"),":"),s(4),g(n.fixedDepositProduct.digitsAfterDecimal),s(6),b("",m(56,59,"labels.inputs.Currency in multiples of"),":"),s(4),g(n.fixedDepositProduct.inMultiplesOf),s(4),g(m(64,61,"labels.heading.Terms")),s(8),b("",m(72,63,"labels.inputs.Deposit Amount"),":"),s(4),g(n.fixedDepositProduct.depositAmount+" (Min: "+(n.fixedDepositProduct.minDepositAmount?n.fixedDepositProduct.minDepositAmount:n.fixedDepositProduct.depositAmount)+", Max: "+(n.fixedDepositProduct.maxDepositAmount?n.fixedDepositProduct.maxDepositAmount:n.fixedDepositProduct.depositAmount)+")"),s(6),b("",m(82,65,"labels.inputs.Interest Compounding Period"),":"),s(4),g($e(86,67,n.fixedDepositProduct.interestCompoundingPeriodType,n.fixedDepositProductsTemplate.interestCompoundingPeriodTypeOptions,"id","value")),s(7),b("",m(93,72,"labels.inputs.Interest Posting Period"),":"),s(4),g($e(97,74,n.fixedDepositProduct.interestPostingPeriodType,n.fixedDepositProductsTemplate.interestPostingPeriodTypeOptions,"id","value")),s(7),b("",m(104,79,"labels.inputs.Interest Calculated using"),":"),s(4),g($e(108,81,n.fixedDepositProduct.interestCalculationType,n.fixedDepositProductsTemplate.interestCalculationTypeOptions,"id","value")),s(7),b("",m(115,86,"labels.inputs.Days in Year"),":"),s(4),g($e(119,88,n.fixedDepositProduct.interestCalculationDaysInYearType,n.fixedDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,"id","value")),s(5),g(m(124,93,"labels.heading.Settings")),s(5),f("ngIf",n.fixedDepositProduct.lockinPeriodFrequency),s(5),b("",m(134,95,"labels.inputs.Minimum Deposit Term"),":"),s(4),g(n.fixedDepositProduct.minDepositTerm+" "+$e(138,97,n.fixedDepositProduct.minDepositTermTypeId,n.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value")),s(4),f("ngIf",n.fixedDepositProduct.inMultiplesOfDepositTerm),s(2),f("ngIf",n.fixedDepositProduct.maxDepositTerm),s(6),b("",m(150,102,"labels.inputs.Apply Penal Interest (less)"),":"),s(4),g(m(154,104,n.fixedDepositProduct.preClosurePenalApplicable)),s(4),f("ngIf",n.fixedDepositProduct.preClosurePenalApplicable),s(6),b("",m(164,106,"labels.inputs.Withhold Tax is Applicable"),":"),s(4),g(m(168,108,n.fixedDepositProduct.withHoldTax)),s(4),f("ngIf",n.fixedDepositProduct.withHoldTax),s(2),f("ngIf",n.fixedDepositProduct.charts.length!==0),s(2),f("ngIf",n.fixedDepositProduct.charges.length),s(3),g(m(179,110,"labels.heading.Accounting")),s(5),f("ngIf",!n.isNoneAccounting()),s(2),f("ngIf",n.fixedDepositProduct.advancedAccountingRules&&((n.fixedDepositProduct.paymentChannelToFundSourceMappings==null?null:n.fixedDepositProduct.paymentChannelToFundSourceMappings.length)||(n.fixedDepositProduct.feeToIncomeAccountMappings==null?null:n.fixedDepositProduct.feeToIncomeAccountMappings.length)||(n.fixedDepositProduct.penaltyToIncomeAccountMappings==null?null:n.fixedDepositProduct.penaltyToIncomeAccountMappings.length))),s(8),b(` `,m(194,112,"labels.buttons.Previous"),` - `),s(3),f("routerLink",it(118,h8e)),s(),b(` + `),s(3),f("routerLink",it(118,g8e)),s(),b(` `,m(198,114,"labels.buttons.Cancel"),` `),s(4),b(` `,m(202,116,"labels.buttons.Submit"),` - `))},dependencies:[mt,Ut,Et,Br,Nr,dt,It,Ht,_t,wi,ut,Bi,xe,ve,_e,be,ge,Ce,Dt,ye,we,Se,Pe,_s,qi,Xn,kn,_a],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}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function zOe(e,r){e&1&&(t(0,` + `))},dependencies:[mt,Ut,Et,Br,Nr,dt,It,Ht,_t,wi,ut,Bi,xe,ve,_e,be,ge,Ce,Dt,ye,we,Se,Pe,_s,qi,Xn,kn,_a],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}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function GOe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",14),t(2,` - `))}function HOe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",14),t(2,` - `))}function GOe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",15),t(2,` `))}function UOe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",16),t(2,` + `),y(1,"fa-icon",14),t(2,` `))}function $Oe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",15),t(2,` + `))}function WOe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",16),t(2,` + `))}function QOe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",17),t(2,` - `))}function WOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function QOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function YOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function JOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function KOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.INTEREST RATE CHART"))}function XOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function ZOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function t9e(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function e9e(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` - `),h(2,t9e,2,3,"ng-template",9),t(3,` + `))}function YOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function JOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function KOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function XOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function ZOe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.INTEREST RATE CHART"))}function t9e(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function e9e(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function i9e(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function n9e(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` + `),h(2,i9e,2,3,"ng-template",9),t(3,` `),o(4,"mifosx-fixed-deposit-product-preview-step",19),k("submitEvent",function(){N(i);let n=P();return L(n.submit())}),t(5,` `),l(),t(6,` `),l()}if(e&2){let i=P();s(4),f("fixedDepositProductsTemplate",i.fixedDepositProductsTemplate)("chartSlabsDisplayedColumns",i.fixedDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("fixedDepositProduct",i.fixedDepositProduct)}}var Ry=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.productsService=a,this.router=n,this.settingsService=p,this.accounting=d,this.accountingRuleData=[],this.route.data.subscribe(u=>{this.fixedDepositProductsTemplate=u.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 ae(ae(ae(ae(ae(ae(ae({},this.fixedDepositProductDetailsStep.fixedDepositProductDetails),this.fixedDepositProductCurrencyStep.fixedDepositProductCurrency),this.fixedDepositProductTermsStep.fixedDepositProductTerms),this.fixedDepositProductSettingsStep.fixedDepositProductSettings),this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChart),this.fixedDepositProductChargesStep.fixedDepositProductCharges),this.fixedDepositProductAccountingStep.fixedDepositProductAccounting)}submit(){let i=Le(ae({},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)(O(Pt),O(li),O(Lt),O(Me),O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-fixed-deposit-product"]],viewQuery:function(a,n){if(a&1&&(wt(Hc,7),wt(Gc,7),wt(Uc,7),wt($c,7),wt(Qc,7),wt(Yc,7),wt(Jc,7)),a&2){let p;Ct(p=yt())&&(n.fixedDepositProductDetailsStep=p.first),Ct(p=yt())&&(n.fixedDepositProductCurrencyStep=p.first),Ct(p=yt())&&(n.fixedDepositProductTermsStep=p.first),Ct(p=yt())&&(n.fixedDepositProductSettingsStep=p.first),Ct(p=yt())&&(n.fixedDepositProductInterestRateChartStep=p.first),Ct(p=yt())&&(n.fixedDepositProductChargesStep=p.first),Ct(p=yt())&&(n.fixedDepositProductAccountingStep=p.first)}},decls:70,vars:17,consts:[["fixedDepositProductStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){a&1&&(o(0,"div",1),t(1,` `),o(2,"mat-stepper",2,0),t(4,` - `),h(5,zOe,3,0,"ng-template",3),t(6,` + `),h(5,GOe,3,0,"ng-template",3),t(6,` - `),h(7,HOe,3,0,"ng-template",4),t(8,` + `),h(7,UOe,3,0,"ng-template",4),t(8,` - `),h(9,GOe,3,0,"ng-template",5),t(10,` + `),h(9,$Oe,3,0,"ng-template",5),t(10,` - `),h(11,UOe,3,0,"ng-template",6),t(12,` + `),h(11,WOe,3,0,"ng-template",6),t(12,` - `),h(13,$Oe,3,0,"ng-template",7),t(14,` + `),h(13,QOe,3,0,"ng-template",7),t(14,` `),o(15,"mat-step",8),t(16,` - `),h(17,WOe,2,3,"ng-template",9),t(18,` + `),h(17,YOe,2,3,"ng-template",9),t(18,` `),y(19,"mifosx-fixed-deposit-product-details-step"),t(20,` `),l(),t(21,` `),o(22,"mat-step",8),t(23,` - `),h(24,QOe,2,3,"ng-template",9),t(25,` + `),h(24,JOe,2,3,"ng-template",9),t(25,` `),y(26,"mifosx-fixed-deposit-product-currency-step",10),t(27,` `),l(),t(28,` `),o(29,"mat-step",8),t(30,` - `),h(31,YOe,2,3,"ng-template",9),t(32,` + `),h(31,KOe,2,3,"ng-template",9),t(32,` `),y(33,"mifosx-fixed-deposit-product-terms-step",10),t(34,` `),l(),t(35,` `),o(36,"mat-step",8),t(37,` - `),h(38,JOe,2,3,"ng-template",9),t(39,` + `),h(38,XOe,2,3,"ng-template",9),t(39,` `),y(40,"mifosx-fixed-deposit-product-settings-step",10),t(41,` `),l(),t(42,` `),o(43,"mat-step",8),t(44,` - `),h(45,KOe,2,3,"ng-template",9),t(46,` + `),h(45,ZOe,2,3,"ng-template",9),t(46,` `),y(47,"mifosx-fixed-deposit-product-interest-rate-chart-step",10),t(48,` `),l(),t(49,` `),o(50,"mat-step"),t(51,` - `),h(52,XOe,2,3,"ng-template",9),t(53,` + `),h(52,t9e,2,3,"ng-template",9),t(53,` `),o(54,"mifosx-fixed-deposit-product-charges-step",11),t(55,` `),l(),t(56,` `),l(),t(57,` `),o(58,"mat-step",8),t(59,` - `),h(60,ZOe,2,3,"ng-template",9),t(61,` + `),h(60,e9e,2,3,"ng-template",9),t(61,` `),o(62,"mifosx-fixed-deposit-product-accounting-step",12),t(63,` `),l(),t(64,` `),l(),t(65,` - `),h(66,e9e,7,4,"mat-step",13),t(67,` + `),h(66,n9e,7,4,"mat-step",13),t(67,` `),l(),t(68,` `),l(),t(69,` -`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.fixedDepositProductDetailsForm),s(7),f("stepControl",n.fixedDepositProductCurrencyForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(3),f("stepControl",n.fixedDepositProductTermsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(3),f("stepControl",n.fixedDepositProductSettingsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(3),f("stepControl",n.fixedDepositProductInterestRateChartForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(7),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate)("currencyCode",n.fixedDepositProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.fixedDepositProductAccountingForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate)("accountingRuleData",n.accountingRuleData)("fixedDepositProductFormValid",n.fixedDepositProductFormValid),s(4),f("ngIf",n.fixedDepositProductFormValid))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Hc,Gc,Uc,$c,Qc,Yc,Jc,$u],encapsulation:2})}}return e})();var i9e=()=>[10,25,50,100],n9e=()=>["create"],a9e=e=>[e];function r9e(e,r){e&1&&(o(0,"button",14),t(1,` - `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,n9e)),s(3),b("",m(4,2,"labels.buttons.Add"),` - `))}function o9e(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function l9e(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),g(i.productName)}}function s9e(e,r){e&1&&y(0,"tr",18)}function p9e(e,r){if(e&1&&y(0,"tr",19),e&2){let i=r.$implicit;f("routerLink",Re(1,a9e,i.productId))}}var By=(()=>{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 Ge(this.productMixData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-products-mix"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,r9e,5,5,"button",1),t(3,` +`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.fixedDepositProductDetailsForm),s(7),f("stepControl",n.fixedDepositProductCurrencyForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(3),f("stepControl",n.fixedDepositProductTermsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(3),f("stepControl",n.fixedDepositProductSettingsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(3),f("stepControl",n.fixedDepositProductInterestRateChartForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(7),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate)("currencyCode",n.fixedDepositProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.fixedDepositProductAccountingForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate)("accountingRuleData",n.accountingRuleData)("fixedDepositProductFormValid",n.fixedDepositProductFormValid),s(4),f("ngIf",n.fixedDepositProductFormValid))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Hc,Gc,Uc,$c,Qc,Yc,Jc,$u],encapsulation:2})}}return e})();var a9e=()=>[10,25,50,100],r9e=()=>["create"],o9e=e=>[e];function l9e(e,r){e&1&&(o(0,"button",14),t(1,` + `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,r9e)),s(3),b("",m(4,2,"labels.buttons.Add"),` + `))}function s9e(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function p9e(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),g(i.productName)}}function c9e(e,r){e&1&&y(0,"tr",18)}function m9e(e,r){if(e&1&&y(0,"tr",19),e&2){let i=r.$implicit;f("routerLink",Re(1,o9e,i.productId))}}var By=(()=>{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 Ge(this.productMixData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-products-mix"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,l9e,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -22761,30 +22764,30 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,o9e,3,3,"th",9),t(26,` - `),h(27,l9e,2,1,"td",10),t(28,` + `),h(25,s9e,3,3,"th",9),t(26,` + `),h(27,p9e,2,1,"td",10),t(28,` `),W(),t(29,` - `),h(30,s9e,1,0,"tr",11),t(31,` - `),h(32,p9e,1,3,"tr",12),t(33,` + `),h(30,c9e,1,0,"tr",11),t(31,` + `),h(32,m9e,1,3,"tr",12),t(33,` `),l(),t(34,` `),y(35,"mat-paginator",13),t(36,` `),l(),t(37,` `),l(),t(38,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_PRODUCTMIX"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(9),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,i9e)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var c9e=()=>[10,25,50,100],m9e=()=>["create"],d9e=e=>[e];function u9e(e,r){e&1&&(o(0,"button",17),t(1,` - `),y(2,"fa-icon",18),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,m9e)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_PRODUCTMIX"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(9),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,a9e)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var d9e=()=>[10,25,50,100],u9e=()=>["create"],f9e=e=>[e];function h9e(e,r){e&1&&(o(0,"button",17),t(1,` + `),y(2,"fa-icon",18),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,u9e)),s(3),b(` `,m(4,2,"labels.buttons.Create Floating Rate"),` - `))}function f9e(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function h9e(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function x9e(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Created By")))}function g9e(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),g(i.createdBy)}}function _9e(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function x9e(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function g9e(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function _9e(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Created By")))}function v9e(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),g(i.createdBy)}}function b9e(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Is Base Lending Rate"),`? - `))}function v9e(e,r){e&1&&(y(0,"fa-icon",23),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function b9e(e,r){e&1&&(y(0,"fa-icon",24),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function C9e(e,r){if(e&1&&(o(0,"td",20),t(1,` - `),h(2,v9e,2,3,"fa-icon",21),t(3,` - `),h(4,b9e,2,3,"fa-icon",22),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isBaseLendingRate),s(2),f("ngIf",!i.isBaseLendingRate)}}function y9e(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.catalogs.Active")))}function S9e(e,r){e&1&&(y(0,"fa-icon",23),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function w9e(e,r){e&1&&(y(0,"fa-icon",24),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function P9e(e,r){if(e&1&&(o(0,"td",20),t(1,` - `),h(2,S9e,2,3,"fa-icon",21),t(3,` - `),h(4,w9e,2,3,"fa-icon",22),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isActive),s(2),f("ngIf",!i.isActive)}}function E9e(e,r){e&1&&y(0,"tr",25)}function I9e(e,r){if(e&1&&y(0,"tr",26),e&2){let i=r.$implicit;f("routerLink",Re(1,d9e,i.id))}}var Ny=(()=>{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 Ge(this.floatingRatesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-floating-rates"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,u9e,5,5,"button",1),t(3,` + `))}function C9e(e,r){e&1&&(y(0,"fa-icon",23),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function y9e(e,r){e&1&&(y(0,"fa-icon",24),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function S9e(e,r){if(e&1&&(o(0,"td",20),t(1,` + `),h(2,C9e,2,3,"fa-icon",21),t(3,` + `),h(4,y9e,2,3,"fa-icon",22),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isBaseLendingRate),s(2),f("ngIf",!i.isBaseLendingRate)}}function w9e(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.catalogs.Active")))}function P9e(e,r){e&1&&(y(0,"fa-icon",23),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function E9e(e,r){e&1&&(y(0,"fa-icon",24),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function I9e(e,r){if(e&1&&(o(0,"td",20),t(1,` + `),h(2,P9e,2,3,"fa-icon",21),t(3,` + `),h(4,E9e,2,3,"fa-icon",22),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isActive),s(2),f("ngIf",!i.isActive)}}function T9e(e,r){e&1&&y(0,"tr",25)}function M9e(e,r){if(e&1&&y(0,"tr",26),e&2){let i=r.$implicit;f("routerLink",Re(1,f9e,i.id))}}var Ny=(()=>{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 Ge(this.floatingRatesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-floating-rates"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,h9e,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -22798,36 +22801,36 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,f9e,3,3,"th",9),t(26,` - `),h(27,h9e,2,1,"td",10),t(28,` + `),h(25,x9e,3,3,"th",9),t(26,` + `),h(27,g9e,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,x9e,3,3,"th",9),t(33,` - `),h(34,g9e,2,1,"td",10),t(35,` + `),h(32,_9e,3,3,"th",9),t(33,` + `),h(34,v9e,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,_9e,3,3,"th",9),t(40,` - `),h(41,C9e,6,2,"td",10),t(42,` + `),h(39,b9e,3,3,"th",9),t(40,` + `),h(41,S9e,6,2,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,y9e,3,3,"th",9),t(47,` - `),h(48,P9e,6,2,"td",10),t(49,` + `),h(46,w9e,3,3,"th",9),t(47,` + `),h(48,I9e,6,2,"td",10),t(49,` `),W(),t(50,` - `),h(51,E9e,1,0,"tr",14),t(52,` - `),h(53,I9e,1,3,"tr",15),t(54,` + `),h(51,T9e,1,0,"tr",14),t(52,` + `),h(53,M9e,1,3,"tr",15),t(54,` `),l(),t(55,` `),y(56,"mat-paginator",16),t(57,` `),l(),t(58,` `),l(),t(59,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_FLOATINGRATE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,c9e)))},dependencies:[mt,Et,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],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 T9e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_FLOATINGRATE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,d9e)))},dependencies:[mt,Et,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],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 D9e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.From Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function M9e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function O9e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Interest Rate")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}var Kc=(()=>{class e{constructor(i,a,n,p){this.dialogRef=i,this.formBuilder=a,this.settingsService=n,this.data=p,this.minDate=new Date}ngOnInit(){this.minDate=this.settingsService.businessDate;let i=!1;this.data&&new Date(this.data.fromDate)[10,25,50,100],O9e=()=>["../"];function A9e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,pi,ci,si,_t,di,ut,Kn,ya,zn,Jn],encapsulation:2})}}return e})();var A9e=()=>[10,25,50,100],F9e=()=>["../"];function k9e(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Floating Rate Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function F9e(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Interest effective from date")),s(2),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function R9e(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Interest effective from date")),s(2),b(` `,m(3,4,"labels.inputs.From Date"),` - `))}function k9e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.fromDate))}}function R9e(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Annualised Interest rate")),s(2),b(` + `))}function B9e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.fromDate))}}function N9e(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Annualised Interest rate")),s(2),b(` `,m(3,4,"labels.inputs.Interest Rate"),` - `))}function B9e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.interestRate))}}function N9e(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Interest rate mentioned is added to base lending rate")),s(2),b(` + `))}function L9e(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.interestRate))}}function V9e(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Interest rate mentioned is added to base lending rate")),s(2),b(` `,m(3,4,"labels.inputs.Is Differential"),`? - `))}function L9e(e,r){e&1&&(y(0,"fa-icon",34),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function V9e(e,r){e&1&&(y(0,"fa-icon",35),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function q9e(e,r){if(e&1&&(o(0,"td",31),t(1,` - `),h(2,L9e,2,3,"fa-icon",32),t(3,` - `),h(4,V9e,2,3,"fa-icon",33),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isDifferentialToBaseLendingRate),s(2),f("ngIf",!i.isDifferentialToBaseLendingRate)}}function j9e(e,r){e&1&&(o(0,"th",36),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function z9e(e,r){if(e&1){let i=Y();o(0,"td",37),t(1,` + `))}function q9e(e,r){e&1&&(y(0,"fa-icon",34),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function j9e(e,r){e&1&&(y(0,"fa-icon",35),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function z9e(e,r){if(e&1&&(o(0,"td",31),t(1,` + `),h(2,q9e,2,3,"fa-icon",32),t(3,` + `),h(4,j9e,2,3,"fa-icon",33),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isDifferentialToBaseLendingRate),s(2),f("ngIf",!i.isDifferentialToBaseLendingRate)}}function H9e(e,r){e&1&&(o(0,"th",36),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function G9e(e,r){if(e&1){let i=Y();o(0,"td",37),t(1,` `),o(2,"button",38),c(3,"translate"),k("click",function(){let n=N(i).$implicit,p=P();return L(p.editFloatingRatePeriod(n))}),t(4,` `),y(5,"fa-icon",39),t(6,` `),l(),t(7,` `),o(8,"button",40),c(9,"translate"),k("click",function(){let n=N(i).$implicit,p=P();return L(p.deleteFloatingRatePeriod(n))}),t(10,` `),y(11,"fa-icon",41),t(12,` `),l(),t(13,` - `),l()}e&2&&(s(2),Rt("matTooltip",m(3,2,"tooltips.Edit Period")),s(6),Rt("matTooltip",m(9,4,"tooltips.Remove Period")))}function H9e(e,r){e&1&&y(0,"tr",42)}function G9e(e,r){e&1&&y(0,"tr",43)}function U9e(e,r){if(e&1&&(o(0,"button",44),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.floatingRateForm.valid),s(),b(` + `),l()}e&2&&(s(2),Rt("matTooltip",m(3,2,"tooltips.Edit Period")),s(6),Rt("matTooltip",m(9,4,"tooltips.Remove Period")))}function U9e(e,r){e&1&&y(0,"tr",42)}function $9e(e,r){e&1&&y(0,"tr",43)}function W9e(e,r){if(e&1&&(o(0,"button",44),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.floatingRateForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var Ly=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.router=i,this.formBuilder=a,this.productsService=n,this.route=p,this.dateUtils=d,this.dialog=u,this.settingsService=x,this.translateService=_,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:["",lt.required],isBaseLendingRate:[!1],isActive:[!1]})}setFloatingRates(){this.dataSource=new Ge(this.floatingRatePeriodsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}createFloatingRatePeriodsForm(){return this.formBuilder.group({fromDate:["",lt.required],interestRate:["",lt.required],isDifferentialToBaseLendingRate:[!1]})}addFloatingRatePeriod(){this.dialog.open(Kc,{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(Kc,{data:{fromDate:i.fromDate,interestRate:i.interestRate,isDifferentialToBaseLendingRate:i.isDifferentialToBaseLendingRate,isNew:!0}}).afterClosed().subscribe(n=>{n&&(this.floatingRatePeriodsData[this.floatingRatePeriodsData.indexOf(i)]={fromDate:this.dateUtils.formatDate(n.fromDate,this.dateFormat),interestRate:n.interestRate,isDifferentialToBaseLendingRate:n.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat},this.dataSource.connect().next(this.floatingRatePeriodsData))})}deleteFloatingRatePeriod(i){this.dialog.open(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.floating rate period with from date as")+" "+i.fromDate}}).afterClosed().subscribe(n=>{n.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)(O(Lt),O(te),O(li),O(Pt),O(Ke),O(Ve),O(Me),O(bi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-floating-rate"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -22891,7 +22894,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),c(17,"translate"),t(18,` - `),h(19,A9e,8,9,"mat-error",5),t(20,` + `),h(19,k9e,8,9,"mat-error",5),t(20,` `),l(),t(21,` `),o(22,"div",6),t(23,` @@ -22920,27 +22923,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(60,"table",15),t(61,` `),$(62,16),t(63,` - `),h(64,F9e,4,6,"th",17),t(65,` - `),h(66,k9e,3,3,"td",18),t(67,` + `),h(64,R9e,4,6,"th",17),t(65,` + `),h(66,B9e,3,3,"td",18),t(67,` `),W(),t(68,` `),$(69,19),t(70,` - `),h(71,R9e,4,6,"th",17),t(72,` - `),h(73,B9e,3,3,"td",18),t(74,` + `),h(71,N9e,4,6,"th",17),t(72,` + `),h(73,L9e,3,3,"td",18),t(74,` `),W(),t(75,` `),$(76,20),t(77,` - `),h(78,N9e,4,6,"th",17),t(79,` - `),h(80,q9e,6,2,"td",18),t(81,` + `),h(78,V9e,4,6,"th",17),t(79,` + `),h(80,z9e,6,2,"td",18),t(81,` `),W(),t(82,` `),$(83,21),t(84,` - `),h(85,j9e,3,3,"th",22),t(86,` - `),h(87,z9e,14,6,"td",23),t(88,` + `),h(85,H9e,3,3,"th",22),t(86,` + `),h(87,G9e,14,6,"td",23),t(88,` `),W(),t(89,` - `),h(90,H9e,1,0,"tr",24),t(91,` - `),h(92,G9e,1,0,"tr",25),t(93,` + `),h(90,U9e,1,0,"tr",24),t(91,` + `),h(92,$9e,1,0,"tr",25),t(93,` `),l(),t(94,` `),y(95,"mat-paginator",26),t(96,` @@ -22948,25 +22951,25 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(98,"mat-card-actions",27),t(99,` `),o(100,"button",28),t(101),c(102,"translate"),l(),t(103,` - `),h(104,U9e,3,4,"button",29),t(105,` + `),h(104,W9e,3,4,"button",29),t(105,` `),l(),t(106,` `),l(),t(107,` `),l(),t(108,` `),l(),t(109,` `)),a&2&&(s(4),f("formGroup",n.floatingRateForm),s(9),g(m(14,18,"labels.inputs.Floating Rate Name")),s(3),Rt("matTooltip",m(17,20,"tooltips.Unique name for the floating rate scheme")),s(3),f("ngIf",n.floatingRateForm.controls.name.hasError("required")),s(5),Rt("matTooltip",m(25,22,"tooltips.Base lending rate for the organisation")),s(2),b("",m(27,24,"labels.inputs.Is Base Lending Rate"),"?"),s(6),Rt("matTooltip",m(33,26,"tooltips.Floating rate scheme to be activated")),s(2),g(m(35,28,"labels.inputs.Active")),s(7),f("inset",!0),s(7),b(` `,m(49,30,"labels.inputs.Floating Rate Periods"),` - `),s(2),Rt("matTooltip",m(51,32,"tooltips.Floating interest rate and start date")),s(10),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(36,D9e)),s(5),f("routerLink",it(37,O9e)),s(),b(` + `),s(2),Rt("matTooltip",m(51,32,"tooltips.Floating interest rate and start date")),s(10),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(36,A9e)),s(5),f("routerLink",it(37,F9e)),s(),b(` `,m(102,34,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_FLOATINGRATE"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,di,wi,Yt,ut,oi,Bi,zx,Dt,xe,Te,ve,_e,be,ai,ge,Ce,Si,ye,we,Se,Pe,Ae,kn],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 $9e=()=>[10,25,50,100],W9e=()=>["edit"];function Q9e(e,r){e&1&&(o(0,"button",21),t(1,` - `),y(2,"fa-icon",22),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,W9e)),s(3),b(` + `),s(3),f("mifosxHasPermission","CREATE_FLOATINGRATE"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,di,wi,Yt,ut,oi,Bi,zx,Dt,xe,Te,ve,_e,be,ai,ge,Ce,Si,ye,we,Se,Pe,Ae,kn],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 Q9e=()=>[10,25,50,100],Y9e=()=>["edit"];function J9e(e,r){e&1&&(o(0,"button",21),t(1,` + `),y(2,"fa-icon",22),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Y9e)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function Y9e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Date")))}function J9e(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.fromDate))}}function K9e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest Rate")))}function X9e(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"number"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.interestRate))}}function Z9e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function K9e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Date")))}function X9e(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.fromDate))}}function Z9e(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest Rate")))}function tAe(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"number"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.interestRate))}}function eAe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Is Differential"),`? - `))}function tAe(e,r){e&1&&(y(0,"fa-icon",27),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function eAe(e,r){e&1&&(y(0,"fa-icon",28),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function iAe(e,r){if(e&1&&(o(0,"td",24),t(1,` - `),h(2,tAe,2,3,"fa-icon",25),t(3,` - `),h(4,eAe,2,3,"fa-icon",26),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isDifferentialToBaseLendingRate),s(2),f("ngIf",!i.isDifferentialToBaseLendingRate)}}function nAe(e,r){e&1&&y(0,"tr",29)}function aAe(e,r){e&1&&y(0,"tr",30)}var Vy=(()=>{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 Ge(this.floatingRateData.ratePeriods),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-floating-rate"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Q9e,5,5,"button",1),t(3,` + `))}function iAe(e,r){e&1&&(y(0,"fa-icon",27),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function nAe(e,r){e&1&&(y(0,"fa-icon",28),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function aAe(e,r){if(e&1&&(o(0,"td",24),t(1,` + `),h(2,iAe,2,3,"fa-icon",25),t(3,` + `),h(4,nAe,2,3,"fa-icon",26),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isDifferentialToBaseLendingRate),s(2),f("ngIf",!i.isDifferentialToBaseLendingRate)}}function rAe(e,r){e&1&&y(0,"tr",29)}function oAe(e,r){e&1&&y(0,"tr",30)}var Vy=(()=>{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 Ge(this.floatingRateData.ratePeriods),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-floating-rate"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,J9e,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -22997,22 +23000,22 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(47,"div",11),t(48,` `),o(49,"table",12),t(50,` `),$(51,13),t(52,` - `),h(53,Y9e,3,3,"th",14),t(54,` - `),h(55,J9e,3,3,"td",15),t(56,` + `),h(53,K9e,3,3,"th",14),t(54,` + `),h(55,X9e,3,3,"td",15),t(56,` `),W(),t(57,` `),$(58,16),t(59,` - `),h(60,K9e,3,3,"th",14),t(61,` - `),h(62,X9e,3,3,"td",15),t(63,` + `),h(60,Z9e,3,3,"th",14),t(61,` + `),h(62,tAe,3,3,"td",15),t(63,` `),W(),t(64,` `),$(65,17),t(66,` - `),h(67,Z9e,3,3,"th",14),t(68,` - `),h(69,iAe,6,2,"td",15),t(70,` + `),h(67,eAe,3,3,"th",14),t(68,` + `),h(69,aAe,6,2,"td",15),t(70,` `),W(),t(71,` - `),h(72,nAe,1,0,"tr",18),t(73,` - `),h(74,aAe,1,0,"tr",19),t(75,` + `),h(72,rAe,1,0,"tr",18),t(73,` + `),h(74,oAe,1,0,"tr",19),t(75,` `),l(),t(76,` `),y(77,"mat-paginator",20),t(78,` @@ -23026,26 +23029,26 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(26,17,n.floatingRateData.isBaseLendingRate),` `),s(4),b("",m(30,19,"labels.inputs.Is Active"),":"),s(4),b(` `,m(34,21,n.floatingRateData.isActive),` - `),s(6),f("inset",!0),s(5),g(m(45,23,"labels.inputs.Floating Rate Periods")),s(5),f("dataSource",n.dataSource),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(25,$9e)))},dependencies:[mt,Et,Ap,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt,Bi,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,_a],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 rAe=()=>[10,25,50,100],oAe=()=>["../"];function lAe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(6),f("inset",!0),s(5),g(m(45,23,"labels.inputs.Floating Rate Periods")),s(5),f("dataSource",n.dataSource),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(25,Q9e)))},dependencies:[mt,Et,Ap,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt,Bi,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,_a],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 lAe=()=>[10,25,50,100],sAe=()=>["../"];function pAe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Floating Rate Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function sAe(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Interest effective from date")),s(2),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function cAe(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Interest effective from date")),s(2),b(` `,m(3,4,"labels.inputs.From Date"),` - `))}function pAe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.fromDate))}}function cAe(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Annualised Interest rate")),s(2),b(` + `))}function mAe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.fromDate))}}function dAe(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Annualised Interest rate")),s(2),b(` `,m(3,4,"labels.inputs.Interest Rate"),` - `))}function mAe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),g(i.interestRate)}}function dAe(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Interest rate mentioned is added to base lending rate")),s(2),b(` + `))}function uAe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),g(i.interestRate)}}function fAe(e,r){e&1&&(o(0,"th",30),c(1,"translate"),t(2),c(3,"translate"),l()),e&2&&(Rt("matTooltip",m(1,2,"tooltips.Interest rate mentioned is added to base lending rate")),s(2),b(` `,m(3,4,"labels.inputs.Is Differential"),`? - `))}function uAe(e,r){e&1&&(y(0,"fa-icon",34),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function fAe(e,r){e&1&&(y(0,"fa-icon",35),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function hAe(e,r){if(e&1&&(o(0,"td",31),t(1,` - `),h(2,uAe,2,3,"fa-icon",32),t(3,` - `),h(4,fAe,2,3,"fa-icon",33),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isDifferentialToBaseLendingRate),s(2),f("ngIf",!i.isDifferentialToBaseLendingRate)}}function xAe(e,r){e&1&&(o(0,"th",36),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function gAe(e,r){if(e&1){let i=Y();o(0,"td",31),t(1,` + `))}function hAe(e,r){e&1&&(y(0,"fa-icon",34),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function xAe(e,r){e&1&&(y(0,"fa-icon",35),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function gAe(e,r){if(e&1&&(o(0,"td",31),t(1,` + `),h(2,hAe,2,3,"fa-icon",32),t(3,` + `),h(4,xAe,2,3,"fa-icon",33),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.isDifferentialToBaseLendingRate),s(2),f("ngIf",!i.isDifferentialToBaseLendingRate)}}function _Ae(e,r){e&1&&(o(0,"th",36),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function vAe(e,r){if(e&1){let i=Y();o(0,"td",31),t(1,` `),o(2,"button",37),k("click",function(){let n=N(i).$implicit,p=P();return L(p.editFloatingRatePeriod(n))}),t(3,` `),y(4,"fa-icon",38),t(5,` `),l(),t(6,` `),o(7,"button",39),k("click",function(){let n=N(i).$implicit,p=P();return L(p.deleteFloatingRatePeriod(n))}),t(8,` `),y(9,"fa-icon",40),t(10,` `),l(),t(11,` - `),l()}}function _Ae(e,r){e&1&&y(0,"tr",41)}function vAe(e,r){e&1&&y(0,"tr",42)}var qy=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.router=i,this.formBuilder=a,this.productsService=n,this.route=p,this.dateUtils=d,this.dialog=u,this.settingsService=x,this.translateService=_,this.minDate=new Date,this.isFloatingRateFormPristine=!0,this.displayedColumns=["fromDate","interestRate","isDifferential","actions"],this.dateFormat=this.settingsService.dateFormat,this.floatingRatePeriodsData=[],this.route.data.subscribe(v=>{this.floatingRateData=v.floatingRate,this.floatingRatePeriodsData=v.floatingRate.ratePeriods?v.floatingRate.ratePeriods:[]})}ngOnInit(){this.createFloatingRateForm(),this.setFloatingRates()}createFloatingRateForm(){this.floatingRateForm=this.formBuilder.group({name:[this.floatingRateData.name,lt.required],isBaseLendingRate:[this.floatingRateData.isBaseLendingRate],isActive:[this.floatingRateData.isActive]})}setFloatingRates(){this.dataSource=new Ge(this.floatingRatePeriodsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}addFloatingRatePeriod(){this.dialog.open(Kc,{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(Kc,{data:{fromDate:i.fromDate,interestRate:i.interestRate,isDifferentialToBaseLendingRate:i.isDifferentialToBaseLendingRate}}).afterClosed().subscribe(n=>{n&&(this.floatingRatePeriodsData[this.floatingRatePeriodsData.indexOf(i)]={fromDate:this.dateUtils.formatDate(n.fromDate,this.dateFormat),interestRate:n.interestRate,isDifferentialToBaseLendingRate:n.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat},this.dataSource.connect().next(this.floatingRatePeriodsData),this.isFloatingRateFormPristine=!1)})}deleteFloatingRatePeriod(i){this.dialog.open(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.floating rate period with from date as")+" "+i.fromDate}}).afterClosed().subscribe(n=>{n.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)(O(Lt),O(te),O(li),O(Pt),O(Ke),O(Ve),O(Me),O(bi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-floating-rate"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),l()}}function bAe(e,r){e&1&&y(0,"tr",41)}function CAe(e,r){e&1&&y(0,"tr",42)}var qy=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.router=i,this.formBuilder=a,this.productsService=n,this.route=p,this.dateUtils=d,this.dialog=u,this.settingsService=x,this.translateService=_,this.minDate=new Date,this.isFloatingRateFormPristine=!0,this.displayedColumns=["fromDate","interestRate","isDifferential","actions"],this.dateFormat=this.settingsService.dateFormat,this.floatingRatePeriodsData=[],this.route.data.subscribe(v=>{this.floatingRateData=v.floatingRate,this.floatingRatePeriodsData=v.floatingRate.ratePeriods?v.floatingRate.ratePeriods:[]})}ngOnInit(){this.createFloatingRateForm(),this.setFloatingRates()}createFloatingRateForm(){this.floatingRateForm=this.formBuilder.group({name:[this.floatingRateData.name,lt.required],isBaseLendingRate:[this.floatingRateData.isBaseLendingRate],isActive:[this.floatingRateData.isActive]})}setFloatingRates(){this.dataSource=new Ge(this.floatingRatePeriodsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}addFloatingRatePeriod(){this.dialog.open(Kc,{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(Kc,{data:{fromDate:i.fromDate,interestRate:i.interestRate,isDifferentialToBaseLendingRate:i.isDifferentialToBaseLendingRate}}).afterClosed().subscribe(n=>{n&&(this.floatingRatePeriodsData[this.floatingRatePeriodsData.indexOf(i)]={fromDate:this.dateUtils.formatDate(n.fromDate,this.dateFormat),interestRate:n.interestRate,isDifferentialToBaseLendingRate:n.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat},this.dataSource.connect().next(this.floatingRatePeriodsData),this.isFloatingRateFormPristine=!1)})}deleteFloatingRatePeriod(i){this.dialog.open(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.floating rate period with from date as")+" "+i.fromDate}}).afterClosed().subscribe(n=>{n.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)(O(Lt),O(te),O(li),O(Pt),O(Ke),O(Ve),O(Me),O(bi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-floating-rate"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"form",1),k("ngSubmit",function(){return n.submit()}),t(5,` `),o(6,"mat-card-content"),t(7,` @@ -23053,7 +23056,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),c(17,"translate"),t(18,` - `),h(19,lAe,8,9,"mat-error",5),t(20,` + `),h(19,pAe,8,9,"mat-error",5),t(20,` `),l(),t(21,` `),o(22,"div",6),t(23,` @@ -23082,27 +23085,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(60,"table",16),t(61,` `),$(62,17),t(63,` - `),h(64,sAe,4,6,"th",18),t(65,` - `),h(66,pAe,3,3,"td",19),t(67,` + `),h(64,cAe,4,6,"th",18),t(65,` + `),h(66,mAe,3,3,"td",19),t(67,` `),W(),t(68,` `),$(69,20),t(70,` - `),h(71,cAe,4,6,"th",18),t(72,` - `),h(73,mAe,2,1,"td",19),t(74,` + `),h(71,dAe,4,6,"th",18),t(72,` + `),h(73,uAe,2,1,"td",19),t(74,` `),W(),t(75,` `),$(76,21),t(77,` - `),h(78,dAe,4,6,"th",18),t(79,` - `),h(80,hAe,6,2,"td",19),t(81,` + `),h(78,fAe,4,6,"th",18),t(79,` + `),h(80,gAe,6,2,"td",19),t(81,` `),W(),t(82,` `),$(83,22),t(84,` - `),h(85,xAe,3,3,"th",23),t(86,` - `),h(87,gAe,12,0,"td",19),t(88,` + `),h(85,_Ae,3,3,"th",23),t(86,` + `),h(87,vAe,12,0,"td",19),t(88,` `),W(),t(89,` - `),h(90,_Ae,1,0,"tr",24),t(91,` - `),h(92,vAe,1,0,"tr",25),t(93,` + `),h(90,bAe,1,0,"tr",24),t(91,` + `),h(92,CAe,1,0,"tr",25),t(93,` `),l(),t(94,` `),y(95,"mat-paginator",26),t(96,` @@ -23121,33 +23124,33 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(35,29,"labels.inputs.Active"),` `),s(7),f("inset",!0),s(7),b(` `,m(49,31,"labels.inputs.Floating Rate Periods"),` - `),s(2),Rt("matTooltip",m(51,33,"tooltips.Floating interest rate and start date for this floating rate scheme")),s(10),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(39,rAe)),s(5),f("routerLink",it(40,oAe)),s(),b(` + `),s(2),Rt("matTooltip",m(51,33,"tooltips.Floating interest rate and start date for this floating rate scheme")),s(10),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(39,lAe)),s(5),f("routerLink",it(40,sAe)),s(),b(` `,m(102,35,"labels.buttons.Cancel"),` `),s(3),f("disabled",!n.floatingRateForm.valid||n.floatingRateForm.pristine&&n.isFloatingRateFormPristine),s(),b(` `,m(106,37,"labels.buttons.Submit"),` - `))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,di,wi,ut,oi,Bi,zx,Dt,xe,Te,ve,_e,be,ai,ge,Ce,Si,ye,we,Se,Pe,Ae],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 bAe=["allowed"],CAe=["restricted"],uX=()=>[10,25,50,100],yAe=()=>["edit"];function SAe(e,r){e&1&&(o(0,"button",16),t(1,` - `),y(2,"fa-icon",17),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,yAe)),s(3),b(` + `))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,di,wi,ut,oi,Bi,zx,Dt,xe,Te,ve,_e,be,ai,ge,Ce,Si,ye,we,Se,Pe,Ae],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 yAe=["allowed"],SAe=["restricted"],uX=()=>[10,25,50,100],wAe=()=>["edit"];function PAe(e,r){e&1&&(o(0,"button",16),t(1,` + `),y(2,"fa-icon",17),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,wAe)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function wAe(e,r){if(e&1){let i=Y();o(0,"button",18),k("click",function(){N(i);let n=P();return L(n.delete())}),t(1,` + `))}function EAe(e,r){if(e&1){let i=Y();o(0,"button",18),k("click",function(){N(i);let n=P();return L(n.delete())}),t(1,` `),y(2,"fa-icon",19),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` - `))}function PAe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(f("ngClass","customWidthClass"),s(),b(` + `))}function IAe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(f("ngClass","customWidthClass"),s(),b(` `,m(2,2,"labels.inputs.Allowed Products"),` - `))}function EAe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;f("ngClass","customWidthClass"),s(),g(i.name)}}function IAe(e,r){e&1&&y(0,"tr",22)}function TAe(e,r){e&1&&y(0,"tr",23)}function MAe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Restricted products")))}function DAe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function OAe(e,r){e&1&&y(0,"tr",22)}function AAe(e,r){e&1&&y(0,"tr",23)}var jy=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.dialog=a,this.productsService=n,this.router=p,this.translateService=d,this.allowedProductsDisplayedColumns=["name"],this.restrictedProductsDisplayedColumns=["name"],this.route.data.subscribe(u=>{this.productMixData=u.productMix})}ngOnInit(){this.setAllowedProducts(),this.setRestrictedProducts()}setAllowedProducts(){this.allowedProductsDatasource=new Ge(this.productMixData.allowedProducts),this.allowedProductsDatasource.paginator=this.allowedPaginator,this.allowedProductsDatasource.sort=this.allowedSort}setRestrictedProducts(){this.restrictedProductsDatasource=new Ge(this.productMixData.restrictedProducts),this.restrictedProductsDatasource.paginator=this.restrictedPaginator,this.restrictedProductsDatasource.sort=this.restrictedSort}delete(){this.dialog.open(gi,{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)(O(Pt),O(Ve),O(li),O(Lt),O(bi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-product-mix"]],viewQuery:function(a,n){if(a&1&&(wt(bAe,7),wt(CAe,7),wt(Te,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.allowedPaginator=p.first),Ct(p=yt())&&(n.restrictedPaginator=p.first),Ct(p=yt())&&(n.allowedSort=p.first),Ct(p=yt())&&(n.restrictedSort=p.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,n){a&1&&(o(0,"div",2),t(1,` - `),h(2,SAe,5,5,"button",3),t(3,` - `),h(4,wAe,5,3,"button",4),t(5,` + `))}function TAe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;f("ngClass","customWidthClass"),s(),g(i.name)}}function MAe(e,r){e&1&&y(0,"tr",22)}function DAe(e,r){e&1&&y(0,"tr",23)}function OAe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Restricted products")))}function AAe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function FAe(e,r){e&1&&y(0,"tr",22)}function kAe(e,r){e&1&&y(0,"tr",23)}var jy=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.dialog=a,this.productsService=n,this.router=p,this.translateService=d,this.allowedProductsDisplayedColumns=["name"],this.restrictedProductsDisplayedColumns=["name"],this.route.data.subscribe(u=>{this.productMixData=u.productMix})}ngOnInit(){this.setAllowedProducts(),this.setRestrictedProducts()}setAllowedProducts(){this.allowedProductsDatasource=new Ge(this.productMixData.allowedProducts),this.allowedProductsDatasource.paginator=this.allowedPaginator,this.allowedProductsDatasource.sort=this.allowedSort}setRestrictedProducts(){this.restrictedProductsDatasource=new Ge(this.productMixData.restrictedProducts),this.restrictedProductsDatasource.paginator=this.restrictedPaginator,this.restrictedProductsDatasource.sort=this.restrictedSort}delete(){this.dialog.open(gi,{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)(O(Pt),O(Ve),O(li),O(Lt),O(bi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-product-mix"]],viewQuery:function(a,n){if(a&1&&(wt(yAe,7),wt(SAe,7),wt(Te,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.allowedPaginator=p.first),Ct(p=yt())&&(n.restrictedPaginator=p.first),Ct(p=yt())&&(n.allowedSort=p.first),Ct(p=yt())&&(n.restrictedSort=p.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,n){a&1&&(o(0,"div",2),t(1,` + `),h(2,PAe,5,5,"button",3),t(3,` + `),h(4,EAe,5,3,"button",4),t(5,` `),l(),t(6,` `),o(7,"div",5),t(8,` `),o(9,"div",6),t(10,` `),o(11,"table",7),t(12,` `),$(13,8),t(14,` - `),h(15,PAe,3,4,"th",9),t(16,` - `),h(17,EAe,2,2,"td",10),t(18,` + `),h(15,IAe,3,4,"th",9),t(16,` + `),h(17,TAe,2,2,"td",10),t(18,` `),W(),t(19,` - `),h(20,IAe,1,0,"tr",11),t(21,` - `),h(22,TAe,1,0,"tr",12),t(23,` + `),h(20,MAe,1,0,"tr",11),t(21,` + `),h(22,DAe,1,0,"tr",12),t(23,` `),l(),t(24,` `),y(25,"mat-paginator",13,0),t(27,` @@ -23156,24 +23159,24 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(29,"div",6),t(30,` `),o(31,"table",7),t(32,` `),$(33,8),t(34,` - `),h(35,MAe,3,3,"th",14),t(36,` - `),h(37,DAe,2,1,"td",15),t(38,` + `),h(35,OAe,3,3,"th",14),t(36,` + `),h(37,AAe,2,1,"td",15),t(38,` `),W(),t(39,` - `),h(40,OAe,1,0,"tr",11),t(41,` - `),h(42,AAe,1,0,"tr",12),t(43,` + `),h(40,FAe,1,0,"tr",11),t(41,` + `),h(42,kAe,1,0,"tr",12),t(43,` `),l(),t(44,` `),y(45,"mat-paginator",13,1),t(47,` `),l(),t(48,` `),l(),t(49,` -`)),a&2&&(s(2),f("mifosxHasPermission","UPDATE_PRODUCTMIX"),s(2),f("mifosxHasPermission","DELETE_PRODUCTMIX"),s(7),f("dataSource",n.allowedProductsDatasource),s(9),f("matHeaderRowDef",n.allowedProductsDisplayedColumns),s(2),f("matRowDefColumns",n.allowedProductsDisplayedColumns),s(3),f("pageSizeOptions",it(10,uX)),s(6),f("dataSource",n.restrictedProductsDatasource),s(9),f("matHeaderRowDef",n.restrictedProductsDisplayedColumns),s(2),f("matRowDefColumns",n.restrictedProductsDisplayedColumns),s(3),f("pageSizeOptions",it(11,uX)))},dependencies:[mt,ga,dt,It,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 FAe=()=>[10,25,50,100],kAe=()=>["create"],RAe=e=>[e];function BAe(e,r){e&1&&(o(0,"button",17),t(1,` - `),y(2,"fa-icon",18),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,kAe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","UPDATE_PRODUCTMIX"),s(2),f("mifosxHasPermission","DELETE_PRODUCTMIX"),s(7),f("dataSource",n.allowedProductsDatasource),s(9),f("matHeaderRowDef",n.allowedProductsDisplayedColumns),s(2),f("matRowDefColumns",n.allowedProductsDisplayedColumns),s(3),f("pageSizeOptions",it(10,uX)),s(6),f("dataSource",n.restrictedProductsDatasource),s(9),f("matHeaderRowDef",n.restrictedProductsDisplayedColumns),s(2),f("matRowDefColumns",n.restrictedProductsDisplayedColumns),s(3),f("pageSizeOptions",it(11,uX)))},dependencies:[mt,ga,dt,It,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 RAe=()=>[10,25,50,100],BAe=()=>["create"],NAe=e=>[e];function LAe(e,r){e&1&&(o(0,"button",17),t(1,` + `),y(2,"fa-icon",18),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,BAe)),s(3),b(` `,m(4,2,"labels.buttons.Create Tax Component"),` - `))}function NAe(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function LAe(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function VAe(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Percentage")," %"))}function qAe(e,r){if(e&1&&(o(0,"td",20),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.percentage))}}function jAe(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Start Date")))}function zAe(e,r){if(e&1&&(o(0,"td",20),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.startDate))}}function HAe(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Account")))}function GAe(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),rt(` + `))}function VAe(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function qAe(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function jAe(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Percentage")," %"))}function zAe(e,r){if(e&1&&(o(0,"td",20),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.percentage))}}function HAe(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Start Date")))}function GAe(e,r){if(e&1&&(o(0,"td",20),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.startDate))}}function UAe(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Account")))}function $Ae(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),rt(` (`,(i.creditAccount==null?null:i.creditAccount.glCode)||"",") ",(i.creditAccount==null?null:i.creditAccount.name)||"",` - `)}}function UAe(e,r){e&1&&y(0,"tr",21)}function $Ae(e,r){if(e&1&&y(0,"tr",22),e&2){let i=r.$implicit;f("routerLink",Re(1,RAe,i.id))}}var Ph=(()=>{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 Ge(this.taxComponentData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-manage-tax-components"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,BAe,5,5,"button",1),t(3,` + `)}}function WAe(e,r){e&1&&y(0,"tr",21)}function QAe(e,r){if(e&1&&y(0,"tr",22),e&2){let i=r.$implicit;f("routerLink",Re(1,NAe,i.id))}}var Ph=(()=>{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 Ge(this.taxComponentData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-manage-tax-components"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,LAe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -23187,37 +23190,37 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,NAe,3,3,"th",9),t(26,` - `),h(27,LAe,2,1,"td",10),t(28,` + `),h(25,VAe,3,3,"th",9),t(26,` + `),h(27,qAe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,VAe,3,3,"th",9),t(33,` - `),h(34,qAe,3,3,"td",10),t(35,` + `),h(32,jAe,3,3,"th",9),t(33,` + `),h(34,zAe,3,3,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,jAe,3,3,"th",9),t(40,` - `),h(41,zAe,3,3,"td",10),t(42,` + `),h(39,HAe,3,3,"th",9),t(40,` + `),h(41,GAe,3,3,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,HAe,3,3,"th",9),t(47,` - `),h(48,GAe,2,2,"td",10),t(49,` + `),h(46,UAe,3,3,"th",9),t(47,` + `),h(48,$Ae,2,2,"td",10),t(49,` `),W(),t(50,` - `),h(51,UAe,1,0,"tr",14),t(52,` - `),h(53,$Ae,1,3,"tr",15),t(54,` + `),h(51,WAe,1,0,"tr",14),t(52,` + `),h(53,QAe,1,3,"tr",15),t(54,` `),l(),t(55,` `),y(56,"mat-paginator",16),t(57,` `),l(),t(58,` `),l(),t(59,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_TAXCOMPONENT"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,FAe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae,kn],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var WAe=()=>[10,25,50,100],QAe=()=>["create"],YAe=e=>[e];function JAe(e,r){e&1&&(o(0,"button",14),t(1,` - `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,QAe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_TAXCOMPONENT"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,RAe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae,kn],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var YAe=()=>[10,25,50,100],JAe=()=>["create"],KAe=e=>[e];function XAe(e,r){e&1&&(o(0,"button",14),t(1,` + `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,JAe)),s(3),b(` `,m(4,2,"labels.buttons.Create Tax Groups"),` - `))}function KAe(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function XAe(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function ZAe(e,r){e&1&&y(0,"tr",18)}function tFe(e,r){if(e&1&&y(0,"tr",19),e&2){let i=r.$implicit;f("routerLink",Re(1,YAe,i.id))}}var Eh=(()=>{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 Ge(this.taxGroupsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-manage-tax-groups"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,JAe,5,5,"button",1),t(3,` + `))}function ZAe(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function tFe(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function eFe(e,r){e&1&&y(0,"tr",18)}function iFe(e,r){if(e&1&&y(0,"tr",19),e&2){let i=r.$implicit;f("routerLink",Re(1,KAe,i.id))}}var Eh=(()=>{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 Ge(this.taxGroupsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-manage-tax-groups"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,XAe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -23231,40 +23234,40 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,KAe,3,3,"th",9),t(26,` - `),h(27,XAe,2,1,"td",10),t(28,` + `),h(25,ZAe,3,3,"th",9),t(26,` + `),h(27,tFe,2,1,"td",10),t(28,` `),W(),t(29,` - `),h(30,ZAe,1,0,"tr",11),t(31,` - `),h(32,tFe,1,3,"tr",12),t(33,` + `),h(30,eFe,1,0,"tr",11),t(31,` + `),h(32,iFe,1,3,"tr",12),t(33,` `),l(),t(34,` `),y(35,"mat-paginator",13),t(36,` `),l(),t(37,` `),l(),t(38,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_TAXGROUP"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(9),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,WAe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var eFe=()=>["../"],iFe=()=>["edit"];function nFe(e,r){e&1&&(o(0,"button",10),t(1,` - `),y(2,"fa-icon",11),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,iFe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_TAXGROUP"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(9),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,YAe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var nFe=()=>["../"],aFe=()=>["edit"];function rFe(e,r){e&1&&(o(0,"button",10),t(1,` + `),y(2,"fa-icon",11),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,aFe)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function aFe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function oFe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Debit Account Type"),` - `))}function rFe(e,r){if(e&1&&(o(0,"div",5),t(1),l()),e&2){let i=P();s(),b(` + `))}function lFe(e,r){if(e&1&&(o(0,"div",5),t(1),l()),e&2){let i=P();s(),b(` `,i.taxComponentData.debitAccountType.value,` - `)}}function oFe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `)}}function sFe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Debit Account"),` - `))}function lFe(e,r){if(e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2){let i=P();s(),rt(` + `))}function pFe(e,r){if(e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2){let i=P();s(),rt(` (`,"labels.inputs.accounting."+i.taxComponentData.debitAccount.glCode,`) `,m(2,2,i.taxComponentData.debitAccount.name),` - `)}}function sFe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` - `,m(2,1,"labels.inputs.Credit Account Type"),` - `))}function pFe(e,r){if(e&1&&(o(0,"div",5),t(1),c(2,"translateKey"),l()),e&2){let i=P();s(),b(` - `,Oe(2,1,i.taxComponentData.creditAccountType.value,"catalogs"),` `)}}function cFe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `,m(2,1,"labels.inputs.Credit Account Type"),` + `))}function mFe(e,r){if(e&1&&(o(0,"div",5),t(1),c(2,"translateKey"),l()),e&2){let i=P();s(),b(` + `,Oe(2,1,i.taxComponentData.creditAccountType.value,"catalogs"),` + `)}}function dFe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Credit Account"),` - `))}function mFe(e,r){if(e&1&&(o(0,"div",5),t(1),l()),e&2){let i=P();s(),rt(` + `))}function uFe(e,r){if(e&1&&(o(0,"div",5),t(1),l()),e&2){let i=P();s(),rt(` (`,i.taxComponentData.creditAccount.glCode,`) `,i.taxComponentData.creditAccount.name,` `)}}var zy=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,nFe,5,5,"button",1),t(3,` + `),h(2,rFe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -23279,21 +23282,21 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(24,"div",5),t(25),c(26,"formatNumber"),l(),t(27,` - `),h(28,aFe,3,3,"div",6),t(29,` + `),h(28,oFe,3,3,"div",6),t(29,` - `),h(30,rFe,2,1,"div",7),t(31,` + `),h(30,lFe,2,1,"div",7),t(31,` - `),h(32,oFe,3,3,"div",6),t(33,` + `),h(32,sFe,3,3,"div",6),t(33,` - `),h(34,lFe,3,4,"div",7),t(35,` + `),h(34,pFe,3,4,"div",7),t(35,` - `),h(36,sFe,3,3,"div",6),t(37,` + `),h(36,cFe,3,3,"div",6),t(37,` - `),h(38,pFe,3,4,"div",7),t(39,` + `),h(38,mFe,3,4,"div",7),t(39,` - `),h(40,cFe,3,3,"div",6),t(41,` + `),h(40,dFe,3,3,"div",6),t(41,` - `),h(42,mFe,2,2,"div",7),t(43,` + `),h(42,uFe,2,2,"div",7),t(43,` `),o(44,"div",4),t(45),c(46,"translate"),l(),t(47,` @@ -23316,27 +23319,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(46,23,"labels.inputs.Start Date"),` `),s(4),b(` `,m(50,25,n.taxComponentData.startDate),` - `),s(7),f("routerLink",it(29,eFe)),s(),b(` + `),s(7),f("routerLink",it(29,nFe)),s(),b(` `,m(58,27,"labels.buttons.Back"),` - `))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,wi,Yt,ut,ki,Dt,kn],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 dFe=()=>["../"];function uFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,wi,Yt,ut,ki,Dt,kn],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 fFe=()=>["../"];function hFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function fFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function xFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Percentage")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function hFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function gFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` `,m(2,3,"labels.inputs.Percentage")," "),s(3),g(m(5,5,"labels.commons.should")),s(2),b(` `,m(7,7,"labels.commons.be larger than 0 and at most 100"),` - `))}function xFe(e,r){if(e&1&&(o(0,"mat-option",17),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,Oe(2,2,i.value,"inputs.accounting"),` - `)}}function gFe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",18),t(1,` - `),l()),e&2){let i=P();f("inputFormControl",i.taxComponentForm.controls.debitAccountId)("glAccountList",i.debitAccountData)("required",!1)("inputLabel","Debit Account")}}function _Fe(e,r){if(e&1&&(o(0,"mat-option",17),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))}function _Fe(e,r){if(e&1&&(o(0,"mat-option",17),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"inputs.accounting"),` `)}}function vFe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",18),t(1,` - `),l()),e&2){let i=P();f("inputFormControl",i.taxComponentForm.controls.creditAccountId)("glAccountList",i.creditAccountData)("required",!1)("inputLabel","Credit Account")}}function bFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2){let i=P();f("inputFormControl",i.taxComponentForm.controls.debitAccountId)("glAccountList",i.debitAccountData)("required",!1)("inputLabel","Debit Account")}}function bFe(e,r){if(e&1&&(o(0,"mat-option",17),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,Oe(2,2,i.value,"inputs.accounting"),` + `)}}function CFe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",18),t(1,` + `),l()),e&2){let i=P();f("inputFormControl",i.taxComponentForm.controls.creditAccountId)("glAccountList",i.creditAccountData)("required",!1)("inputLabel","Credit Account")}}function yFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Start Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function CFe(e,r){if(e&1&&(o(0,"button",19),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.taxComponentForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function SFe(e,r){if(e&1&&(o(0,"button",19),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.taxComponentForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var Hy=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.dateUtils=d,this.settingsService=u,this.minDate=new Date,this.maxDate=new Date,this.creditAccountData=[],this.debitAccountData=[],this.route.data.subscribe(x=>{this.taxComponentTemplateData=x.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:["",lt.required],percentage:["",[lt.required,lt.pattern("^(0*[1-9][0-9]*(\\.[0-9]+)?|0+\\.[0-9]*[1-9][0-9]*)$"),lt.max(100)]],creditAccountType:[""],debitAccountType:[""],startDate:["",lt.required]})}setConditionalControls(){this.taxComponentForm.get("debitAccountType").valueChanges.subscribe(i=>{this.debitAccountData=this.getAccountsData(i),this.taxComponentForm.addControl("debitAccountId",new ee("",lt.required))}),this.taxComponentForm.get("creditAccountType").valueChanges.subscribe(i=>{this.creditAccountData=this.getAccountsData(i),this.taxComponentForm.addControl("creditAccountId",new ee("",lt.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,n=this.settingsService.dateFormat,p=this.taxComponentForm.value.startDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.productsService.createTaxComponent(d).subscribe(u=>{this.router.navigate(["../",u.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt),O(Ke),O(Me))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` @@ -23346,69 +23349,69 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,uFe,8,9,"mat-error",5),t(19,` + `),h(18,hFe,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"input",6),t(28,` - `),h(29,fFe,8,9,"mat-error",5),t(30,` - `),h(31,hFe,8,9,"mat-error",5),t(32,` + `),h(29,xFe,8,9,"mat-error",5),t(30,` + `),h(31,gFe,8,9,"mat-error",5),t(32,` `),l(),t(33,` `),o(34,"mat-form-field"),t(35,` `),o(36,"mat-label"),t(37),c(38,"translate"),l(),t(39,` `),o(40,"mat-select",7),t(41,` - `),h(42,xFe,3,5,"mat-option",8),t(43,` + `),h(42,_Fe,3,5,"mat-option",8),t(43,` `),l(),t(44,` `),l(),t(45,` - `),h(46,gFe,2,4,"mifosx-gl-account-selector",9),t(47,` + `),h(46,vFe,2,4,"mifosx-gl-account-selector",9),t(47,` `),o(48,"mat-form-field"),t(49,` `),o(50,"mat-label"),t(51),c(52,"translate"),l(),t(53,` `),o(54,"mat-select",10),t(55,` - `),h(56,_Fe,3,5,"mat-option",8),t(57,` + `),h(56,bFe,3,5,"mat-option",8),t(57,` `),l(),t(58,` `),l(),t(59,` - `),h(60,vFe,2,4,"mifosx-gl-account-selector",9),t(61,` + `),h(60,CFe,2,4,"mifosx-gl-account-selector",9),t(61,` `),o(62,"mat-form-field",11),k("click",function(){N(p);let u=gt(73);return L(u.open())}),t(63,` `),o(64,"mat-label"),t(65),c(66,"translate"),l(),t(67,` `),y(68,"input",12),t(69,` `),y(70,"mat-datepicker-toggle",13),t(71,` `),y(72,"mat-datepicker",null,0),t(74,` - `),h(75,bFe,8,9,"mat-error",5),t(76,` + `),h(75,yFe,8,9,"mat-error",5),t(76,` `),l(),t(77,` `),l(),t(78,` `),l(),t(79,` `),o(80,"mat-card-actions",14),t(81,` `),o(82,"button",15),t(83),c(84,"translate"),l(),t(85,` - `),h(86,CFe,3,4,"button",16),t(87,` + `),h(86,SFe,3,4,"button",16),t(87,` `),l(),t(88,` `),l(),t(89,` `),l(),t(90,` `),l(),t(91,` -`)}if(a&2){let p=gt(73);s(4),f("formGroup",n.taxComponentForm),s(9),g(m(14,21,"labels.inputs.Name")),s(5),f("ngIf",n.taxComponentForm.controls.name.hasError("required")),s(6),g(m(25,23,"labels.inputs.Percentage")),s(5),f("ngIf",n.taxComponentForm.controls.percentage.hasError("required")),s(2),f("ngIf",n.taxComponentForm.controls.percentage.hasError("pattern")||n.taxComponentForm.controls.percentage.hasError("max")),s(6),g(m(38,25,"labels.inputs.Debit Account Type")),s(5),f("ngForOf",n.debitAccountTypeData),s(4),f("ngIf",n.debitAccountData.length>0),s(5),g(m(52,27,"labels.inputs.Credit Account Type")),s(5),f("ngForOf",n.creditAccountTypeData),s(4),f("ngIf",n.creditAccountData.length>0),s(5),g(m(66,29,"labels.inputs.Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.taxComponentForm.controls.startDate.hasError("required")),s(7),f("routerLink",it(33,dFe)),s(),b(` +`)}if(a&2){let p=gt(73);s(4),f("formGroup",n.taxComponentForm),s(9),g(m(14,21,"labels.inputs.Name")),s(5),f("ngIf",n.taxComponentForm.controls.name.hasError("required")),s(6),g(m(25,23,"labels.inputs.Percentage")),s(5),f("ngIf",n.taxComponentForm.controls.percentage.hasError("required")),s(2),f("ngIf",n.taxComponentForm.controls.percentage.hasError("pattern")||n.taxComponentForm.controls.percentage.hasError("max")),s(6),g(m(38,25,"labels.inputs.Debit Account Type")),s(5),f("ngForOf",n.debitAccountTypeData),s(4),f("ngIf",n.debitAccountData.length>0),s(5),g(m(52,27,"labels.inputs.Credit Account Type")),s(5),f("ngForOf",n.creditAccountTypeData),s(4),f("ngIf",n.creditAccountData.length>0),s(5),g(m(66,29,"labels.inputs.Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.taxComponentForm.controls.startDate.hasError("required")),s(7),f("routerLink",it(33,fFe)),s(),b(` `,m(84,31,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_TAXCOMPONENT")}},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut,ki,sr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var yFe=()=>["../"];function SFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","CREATE_TAXCOMPONENT")}},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut,ki,sr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var wFe=()=>["../"];function PFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function wFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function EFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Percentage")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function PFe(e,r){e&1&&(o(0,"mat-form-field"),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function IFe(e,r){e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",13),t(7,` - `),l()),e&2&&(s(3),g(m(4,1,"labels.inputs.Credit Account Type")))}function EFe(e,r){e&1&&(o(0,"mat-form-field"),t(1,` + `),l()),e&2&&(s(3),g(m(4,1,"labels.inputs.Credit Account Type")))}function TFe(e,r){e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",14),t(7,` - `),l()),e&2&&(s(3),g(m(4,1,"labels.inputs.Credit Account")))}function IFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(3),g(m(4,1,"labels.inputs.Credit Account")))}function MFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Start Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function TFe(e,r){if(e&1&&(o(0,"button",15),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.taxComponentForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function DFe(e,r){if(e&1&&(o(0,"button",15),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.taxComponentForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var Ih=(()=>{class e{constructor(i,a,n,p,d,u,x){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.dateUtils=d,this.settingsService=u,this.translateService=x,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.taxComponentData=_.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,[lt.required]],percentage:[this.taxComponentData.percentage,[lt.required,lt.pattern("^(0*[1-9][0-9]*(\\.[0-9]+)?|0+\\.[0-9]*[1-9][0-9]*)$"),lt.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,n=this.settingsService.dateFormat,p=this.taxComponentForm.value.startDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.productsService.updateTaxComponent(this.taxComponentData.id,d).subscribe(u=>{this.router.navigate(["../../",u.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt),O(Ke),O(Me),O(bi))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` @@ -23418,56 +23421,56 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,SFe,8,9,"mat-error",5),t(19,` + `),h(18,PFe,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"input",6),t(28,` - `),h(29,wFe,8,9,"mat-error",5),t(30,` + `),h(29,EFe,8,9,"mat-error",5),t(30,` `),l(),t(31,` - `),h(32,PFe,8,3,"mat-form-field",5),t(33,` + `),h(32,IFe,8,3,"mat-form-field",5),t(33,` - `),h(34,EFe,8,3,"mat-form-field",5),t(35,` + `),h(34,TFe,8,3,"mat-form-field",5),t(35,` `),o(36,"mat-form-field",7),k("click",function(){N(p);let u=gt(47);return L(u.open())}),t(37,` `),o(38,"mat-label"),t(39),c(40,"translate"),l(),t(41,` `),y(42,"input",8),t(43,` `),y(44,"mat-datepicker-toggle",9),t(45,` `),y(46,"mat-datepicker",null,0),t(48,` - `),h(49,IFe,8,9,"mat-error",5),t(50,` + `),h(49,MFe,8,9,"mat-error",5),t(50,` `),l(),t(51,` `),l(),t(52,` `),l(),t(53,` `),o(54,"mat-card-actions",10),t(55,` `),o(56,"button",11),t(57),c(58,"translate"),l(),t(59,` - `),h(60,TFe,3,4,"button",12),t(61,` + `),h(60,DFe,3,4,"button",12),t(61,` `),l(),t(62,` `),l(),t(63,` `),l(),t(64,` `),l(),t(65,` -`)}if(a&2){let p=gt(47);s(4),f("formGroup",n.taxComponentForm),s(9),g(m(14,16,"labels.inputs.Name")),s(5),f("ngIf",n.taxComponentForm.controls.name.hasError("required")),s(6),g(m(25,18,"labels.inputs.Percentage")),s(5),f("ngIf",n.taxComponentForm.controls.name.hasError("required")),s(3),f("ngIf",n.taxComponentData==null||n.taxComponentData.creditAccountType==null?null:n.taxComponentData.creditAccountType.value),s(2),f("ngIf",n.taxComponentData==null||n.taxComponentData.creditAccount==null?null:n.taxComponentData.creditAccount.name),s(5),g(m(40,20,"labels.inputs.Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.taxComponentForm.controls.startDate.hasError("required")),s(7),f("routerLink",it(24,yFe)),s(),b(` +`)}if(a&2){let p=gt(47);s(4),f("formGroup",n.taxComponentForm),s(9),g(m(14,16,"labels.inputs.Name")),s(5),f("ngIf",n.taxComponentForm.controls.name.hasError("required")),s(6),g(m(25,18,"labels.inputs.Percentage")),s(5),f("ngIf",n.taxComponentForm.controls.name.hasError("required")),s(3),f("ngIf",n.taxComponentData==null||n.taxComponentData.creditAccountType==null?null:n.taxComponentData.creditAccountType.value),s(2),f("ngIf",n.taxComponentData==null||n.taxComponentData.creditAccount==null?null:n.taxComponentData.creditAccount.name),s(5),g(m(40,20,"labels.inputs.Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.taxComponentForm.controls.startDate.hasError("required")),s(7),f("routerLink",it(24,wFe)),s(),b(` `,m(58,22,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_TAXCOMPONENT")}},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var MFe=()=>["edit"];function DFe(e,r){e&1&&(o(0,"button",8),t(1,` - `),y(2,"fa-icon",9),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,MFe)),s(3),b(` + `),s(3),f("mifosxHasPermission","UPDATE_TAXCOMPONENT")}},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var OFe=()=>["edit"];function AFe(e,r){e&1&&(o(0,"button",8),t(1,` + `),y(2,"fa-icon",9),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,OFe)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function OFe(e,r){if(e&1&&(o(0,"div",12),t(1),c(2,"dateFormat"),l()),e&2){let i=P().$implicit;s(),b(` + `))}function FFe(e,r){if(e&1&&(o(0,"div",12),t(1),c(2,"dateFormat"),l()),e&2){let i=P().$implicit;s(),b(` `,m(2,1,i.endDate),` - `)}}function AFe(e,r){if(e&1&&(o(0,"div",10),t(1,` + `)}}function kFe(e,r){if(e&1&&(o(0,"div",10),t(1,` `),o(2,"div",11),t(3),l(),t(4,` `),o(5,"div",12),t(6),c(7,"dateFormat"),l(),t(8,` - `),h(9,OFe,3,3,"div",13),t(10,` + `),h(9,FFe,3,3,"div",13),t(10,` `),l()),e&2){let i=r.$implicit;s(3),rt(` `,i.taxComponent.glCode,` `,i.taxComponent.name,` `),s(3),b(` `,m(7,4,i.startDate),` `),s(3),f("ngIf",i.endDate!==void 0||i.endDate!==null)}}var Gy=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({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","card-content"],[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,"layout-row-wrap"],[1,"flex-34"],[1,"flex-33"],["class","flex-33",4,"ngIf"]],template:function(a,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,DFe,5,5,"button",1),t(3,` + `),h(2,AFe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -23485,7 +23488,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(28,"div",4),t(29),c(30,"translate"),l(),t(31,` `),l(),t(32,` - `),h(33,AFe,11,6,"div",7),t(34,` + `),h(33,kFe,11,6,"div",7),t(34,` `),l(),t(35,` `),l(),t(36,` `),l(),t(37,` @@ -23499,15 +23502,15 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(26,11,"labels.inputs.Start Date"),` `),s(4),b(` `,m(30,13,"labels.inputs.End Date"),` - `),s(4),f("ngForOf",n.taxGroupData.taxAssociations))},dependencies:[mt,Ut,Et,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var FFe=()=>[10,25,50,100],kFe=()=>["create"];function RFe(e,r){e&1&&(o(0,"button",18),t(1,` + `),s(4),f("ngForOf",n.taxGroupData.taxAssociations))},dependencies:[mt,Ut,Et,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var RFe=()=>[10,25,50,100],BFe=()=>["create"];function NFe(e,r){e&1&&(o(0,"button",18),t(1,` `),y(2,"fa-icon",19),t(3,` Initiate Dividend - `),l()),e&2&&f("routerLink",it(1,kFe))}function BFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function NFe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.productData.name)}}function LFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),l()),e&2&&f("routerLink",it(1,BFe))}function LFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function VFe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.productData.name)}}function qFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Dividend Period Start Date"),` - `))}function VFe(e,r){if(e&1&&(o(0,"td",21),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.dividendPeriodStartDate))}}function qFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function jFe(e,r){if(e&1&&(o(0,"td",21),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.dividendPeriodStartDate))}}function zFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Dividend Period End Date"),` - `))}function jFe(e,r){if(e&1&&(o(0,"td",21),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.dividendPeriodEndDate))}}function zFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function HFe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.amount)}}function GFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function UFe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function $Fe(e,r){e&1&&y(0,"tr",22)}function WFe(e,r){if(e&1){let i=Y();o(0,"tr",23),k("click",function(){let n=N(i).$implicit,p=P();return L(p.showDividend(n.id,n.status.value))}),l()}}var Uy=(()=>{class e{constructor(i,a){this.route=i,this.router=a,this.displayedColumns=["name","dividendPeriodStartDate","dividendPeriodEndDate","amount","status"],this.route.data.subscribe(n=>{this.dividendData=n.dividends.pageItems})}ngOnInit(){this.setDividends()}setDividends(){this.dataSource=new Ge(this.dividendData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showDividend(i,a){let n={status:a};this.router.navigate([i],{relativeTo:this.route,queryParams:n})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-dividends-share-product"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,RFe,4,2,"button",1),t(3,` + `))}function HFe(e,r){if(e&1&&(o(0,"td",21),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.dividendPeriodEndDate))}}function GFe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function UFe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.amount)}}function $Fe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function WFe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function QFe(e,r){e&1&&y(0,"tr",22)}function YFe(e,r){if(e&1){let i=Y();o(0,"tr",23),k("click",function(){let n=N(i).$implicit,p=P();return L(p.showDividend(n.id,n.status.value))}),l()}}var Uy=(()=>{class e{constructor(i,a){this.route=i,this.router=a,this.displayedColumns=["name","dividendPeriodStartDate","dividendPeriodEndDate","amount","status"],this.route.data.subscribe(n=>{this.dividendData=n.dividends.pageItems})}ngOnInit(){this.setDividends()}setDividends(){this.dataSource=new Ge(this.dividendData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showDividend(i,a){let n={status:a};this.router.navigate([i],{relativeTo:this.route,queryParams:n})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-dividends-share-product"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,NFe,4,2,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -23521,44 +23524,44 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,BFe,3,3,"th",9),t(26,` - `),h(27,NFe,2,1,"td",10),t(28,` + `),h(25,LFe,3,3,"th",9),t(26,` + `),h(27,VFe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,LFe,3,3,"th",9),t(33,` - `),h(34,VFe,3,3,"td",10),t(35,` + `),h(32,qFe,3,3,"th",9),t(33,` + `),h(34,jFe,3,3,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,qFe,3,3,"th",9),t(40,` - `),h(41,jFe,3,3,"td",10),t(42,` + `),h(39,zFe,3,3,"th",9),t(40,` + `),h(41,HFe,3,3,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,zFe,3,3,"th",9),t(47,` - `),h(48,HFe,2,1,"td",10),t(49,` + `),h(46,GFe,3,3,"th",9),t(47,` + `),h(48,UFe,2,1,"td",10),t(49,` `),W(),t(50,` `),$(51,14),t(52,` - `),h(53,GFe,3,3,"th",9),t(54,` - `),h(55,UFe,2,1,"td",10),t(56,` + `),h(53,$Fe,3,3,"th",9),t(54,` + `),h(55,WFe,2,1,"td",10),t(56,` `),W(),t(57,` - `),h(58,$Fe,1,0,"tr",15),t(59,` - `),h(60,WFe,1,0,"tr",16),t(61,` + `),h(58,QFe,1,0,"tr",15),t(59,` + `),h(60,YFe,1,0,"tr",16),t(61,` `),l(),t(62,` `),y(63,"mat-paginator",17),t(64,` `),l(),t(65,` `),l(),t(66,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_SHAREDIVIDEND"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(37),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,FFe)))},dependencies:[Yt,_t,It,Dt,Mt,Ot,Nt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae,wi,ut],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function QFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_SHAREDIVIDEND"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(37),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,RFe)))},dependencies:[Yt,_t,It,Dt,Mt,Ot,Nt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae,wi,ut],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function JFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Product Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function YFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function KFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Short Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function JFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function XFe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Description")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}var Xc=(()=>{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:["",lt.required],shortName:["",lt.required],description:["",lt.required]})}get recurringDepositProductDetails(){return this.recurringDepositProductDetailsForm.value}static{this.\u0275fac=function(a){return new(a||e)(O(te))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",0),t(1,` @@ -23566,19 +23569,19 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(4,"mat-form-field",2),t(5,` `),o(6,"mat-label"),t(7),c(8,"translate"),l(),t(9,` `),y(10,"input",3),c(11,"translate"),t(12,` - `),h(13,QFe,8,9,"mat-error",4),t(14,` + `),h(13,JFe,8,9,"mat-error",4),t(14,` `),l(),t(15,` `),o(16,"mat-form-field",2),t(17,` `),o(18,"mat-label"),t(19),c(20,"translate"),l(),t(21,` `),y(22,"input",5),c(23,"translate"),t(24,` - `),h(25,YFe,8,9,"mat-error",4),t(26,` + `),h(25,KFe,8,9,"mat-error",4),t(26,` `),l(),t(27,` `),o(28,"mat-form-field",6),t(29,` `),o(30,"mat-label"),t(31),c(32,"translate"),l(),t(33,` `),y(34,"textarea",7),c(35,"translate"),t(36,` - `),h(37,JFe,8,9,"mat-error",4),t(38,` + `),h(37,XFe,8,9,"mat-error",4),t(38,` `),l(),t(39,` `),l(),t(40,` @@ -23593,14 +23596,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(47,24,"labels.buttons.Previous"),` `),s(4),b(` `,m(51,26,"labels.buttons.Next"),` - `))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Yr,Kt,Xt,Mt,Ot,de,Nt,_t,ut,oi,Hn,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function KFe(e,r){if(e&1&&(o(0,"mat-option",12),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Yr,Kt,Xt,Mt,Ot,de,Nt,_t,ut,oi,Hn,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function ZFe(e,r){if(e&1&&(o(0,"mat-option",12),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` `)}}var Zc=(()=>{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:["",lt.required],digitsAfterDecimal:["",lt.required],inMultiplesOf:[""]})}get recurringDepositProductCurrency(){return this.recurringDepositProductCurrencyForm.value}static{this.\u0275fac=function(a){return new(a||e)(O(te))}}static{this.\u0275cmp=pt({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,n){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),c(8,"translate"),l(),t(9,` `),o(10,"mat-select",3),c(11,"translate"),t(12,` - `),h(13,KFe,2,2,"mat-option",4),t(14,` + `),h(13,ZFe,2,2,"mat-option",4),t(14,` `),l(),t(15,` `),o(16,"mat-error"),t(17),c(18,"translate"),c(19,"translate"),o(20,"strong"),t(21),c(22,"translate"),l(),t(23,` `),l(),t(24,` @@ -23638,14 +23641,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(71,49,"labels.buttons.Previous"),` `),s(4),b(` `,m(75,51,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,oi,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function XFe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` - `)}}function ZFe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` - `)}}function tke(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,oi,qi,Dt,Ki],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function tke(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}function eke(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` + `)}}function ike(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` + `)}}function nke(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` `)}}var tm=(()=>{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:["",lt.required],maxDepositAmount:[""],interestCompoundingPeriodType:["",lt.required],interestPostingPeriodType:["",lt.required],interestCalculationType:["",lt.required],interestCalculationDaysInYearType:["",lt.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)(O(te))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"h4",2),t(5),c(6,"translate"),l(),t(7,` @@ -23672,7 +23675,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(47,"mat-form-field",8),t(48,` `),o(49,"mat-label"),t(50),c(51,"translate"),l(),t(52,` `),o(53,"mat-select",9),t(54,` - `),h(55,XFe,2,2,"mat-option",10),t(56,` + `),h(55,tke,2,2,"mat-option",10),t(56,` `),l(),t(57,` `),o(58,"mat-error"),t(59),c(60,"translate"),c(61,"translate"),o(62,"strong"),t(63),c(64,"translate"),l(),t(65,` `),l(),t(66,` @@ -23681,7 +23684,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(68,"mat-form-field",8),t(69,` `),o(70,"mat-label"),t(71),c(72,"translate"),l(),t(73,` `),o(74,"mat-select",11),t(75,` - `),h(76,ZFe,2,2,"mat-option",10),t(77,` + `),h(76,eke,2,2,"mat-option",10),t(77,` `),l(),t(78,` `),o(79,"mat-error"),t(80),c(81,"translate"),c(82,"translate"),o(83,"strong"),t(84),c(85,"translate"),l(),t(86,` `),l(),t(87,` @@ -23690,7 +23693,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(89,"mat-form-field",8),t(90,` `),o(91,"mat-label"),t(92),c(93,"translate"),l(),t(94,` `),o(95,"mat-select",12),t(96,` - `),h(97,tke,2,2,"mat-option",10),t(98,` + `),h(97,ike,2,2,"mat-option",10),t(98,` `),l(),t(99,` `),o(100,"mat-error"),t(101),c(102,"translate"),c(103,"translate"),o(104,"strong"),t(105),c(106,"translate"),l(),t(107,` `),l(),t(108,` @@ -23699,7 +23702,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(110,"mat-form-field",8),t(111,` `),o(112,"mat-label"),t(113),c(114,"translate"),l(),t(115,` `),o(116,"mat-select",13),t(117,` - `),h(118,eke,2,2,"mat-option",10),t(119,` + `),h(118,nke,2,2,"mat-option",10),t(119,` `),l(),t(120,` `),o(121,"mat-error"),t(122),c(123,"translate"),c(124,"translate"),o(125,"strong"),t(126),c(127,"translate"),l(),t(128,` `),l(),t(129,` @@ -23727,22 +23730,22 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(138,79,"labels.buttons.Previous"),` `),s(4),b(` `,m(142,81,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,Bi,qi,Dt,Ki],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 ike(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` - `)}}function nke(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` - `)}}function ake(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,Ut,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,ut,Bi,qi,Dt,Ki],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 ake(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}function rke(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}function oke(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` `)}}function lke(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` + `)}}function ske(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` + `)}}function pke(e,r){if(e&1&&(o(0,"mat-option",28),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function ske(e,r){if(e&1&&(o(0,"mat-form-field",6),t(1,` + `)}}function cke(e,r){if(e&1&&(o(0,"mat-form-field",6),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",29),t(7,` - `),h(8,lke,2,2,"mat-option",9),t(9,` + `),h(8,pke,2,2,"mat-option",9),t(9,` `),l(),t(10,` `),o(11,"mat-error"),t(12),c(13,"translate"),c(14,"translate"),o(15,"strong"),t(16),c(17,"translate"),l(),t(18,` `),l(),t(19,` @@ -23766,7 +23769,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(30,"mat-form-field",6),t(31,` `),o(32,"mat-label"),t(33),c(34,"translate"),l(),t(35,` `),o(36,"mat-select",8),t(37,` - `),h(38,ike,2,2,"mat-option",9),t(39,` + `),h(38,ake,2,2,"mat-option",9),t(39,` `),l(),t(40,` `),l(),t(41,` @@ -23782,7 +23785,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(65,"mat-form-field",6),t(66,` `),o(67,"mat-label"),t(68),c(69,"translate"),l(),t(70,` `),o(71,"mat-select",11),t(72,` - `),h(73,nke,2,2,"mat-option",9),t(74,` + `),h(73,rke,2,2,"mat-option",9),t(74,` `),l(),t(75,` `),o(76,"mat-error"),t(77),c(78,"translate"),c(79,"translate"),o(80,"strong"),t(81),c(82,"translate"),l(),t(83,` `),l(),t(84,` @@ -23798,7 +23801,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(100,"mat-form-field",6),t(101,` `),o(102,"mat-label"),t(103),c(104,"translate"),l(),t(105,` `),o(106,"mat-select",13),t(107,` - `),h(108,ake,2,2,"mat-option",9),t(109,` + `),h(108,oke,2,2,"mat-option",9),t(109,` `),l(),t(110,` `),l(),t(111,` @@ -23812,7 +23815,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(126,"mat-form-field",6),t(127,` `),o(128,"mat-label"),t(129),c(130,"translate"),l(),t(131,` `),o(132,"mat-select",15),t(133,` - `),h(134,rke,2,2,"mat-option",9),t(135,` + `),h(134,lke,2,2,"mat-option",9),t(135,` `),l(),t(136,` `),l(),t(137,` @@ -23830,7 +23833,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(157,"mat-form-field",6),t(158,` `),o(159,"mat-label"),t(160),c(161,"translate"),l(),t(162,` `),o(163,"mat-select",20),t(164,` - `),h(165,oke,2,2,"mat-option",9),t(166,` + `),h(165,ske,2,2,"mat-option",9),t(166,` `),l(),t(167,` `),l(),t(168,` @@ -23838,7 +23841,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(171,"mat-checkbox",21),t(172),c(173,"translate"),l(),t(174,` - `),h(175,ske,20,13,"mat-form-field",22),t(176,` + `),h(175,cke,20,13,"mat-form-field",22),t(176,` `),l(),t(177,` `),o(178,"div",23),t(179,` @@ -23866,29 +23869,29 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(184,99,"labels.buttons.Previous"),` `),s(4),b(` `,m(188,101,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,di,ut,oi,Bi,qi,Dt,Ki],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 pke(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,he,ue,_t,di,ut,oi,Bi,qi,Dt,Ki],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 mke(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function cke(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function dke(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Description")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function mke(e,r){e&1&&(o(0,"div",34),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function uke(e,r){e&1&&(o(0,"div",34),t(1,` `),o(2,"h3",35),t(3),c(4,"translate"),l(),t(5,` - `),l()),e&2&&(s(3),g(m(4,1,"labels.heading.It is required to add at least one Slab")))}function dke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function uke(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()),e&2&&(s(3),g(m(4,1,"labels.heading.It is required to add at least one Slab")))}function fke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function hke(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,i.fromPeriod+" - "+i.toPeriod+" "+$e(2,1,i.periodType,a.periodTypeData,"id","value"),` - `)}}function fke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function hke(e,r){if(e&1&&(o(0,"td",49),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function xke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function gke(e,r){if(e&1&&(o(0,"td",49),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amountRangeFrom+" - "+i.amountRangeTo,` - `)}}function xke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function gke(e,r){if(e&1&&(o(0,"td",49),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function _ke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function vke(e,r){if(e&1&&(o(0,"td",49),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.annualInterestRate,` - `)}}function _ke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function vke(e,r){if(e&1&&(o(0,"td",49),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function bke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function Cke(e,r){if(e&1&&(o(0,"td",49),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.description,` - `)}}function bke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Cke(e,r){e&1&&(o(0,"span"),t(1,` + `)}}function yke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Ske(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",54),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.View Incentives"),` - `))}function yke(e,r){e&1&&(o(0,"span"),t(1,` + `))}function wke(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",55),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Hide Incentives"),` - `))}function Ske(e,r){if(e&1){let i=Y();o(0,"td",49),t(1,` + `))}function Pke(e,r){if(e&1){let i=Y();o(0,"td",49),t(1,` `),o(2,"button",50),k("click",function(){let n=N(i).dataIndex,p=P(2).$implicit,d=P();return L(d.editChartSlab(p.controls.chartSlabs,n))}),t(3,` `),y(4,"fa-icon",51),t(5,` `),l(),t(6,` @@ -23896,70 +23899,70 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(9,"fa-icon",19),t(10,` `),l(),t(11,` `),o(12,"button",53),k("click",function(){let n=N(i).dataIndex,p=P(2).index,d=P();return L(d.expandChartSlabIndex[p]=d.expandChartSlabIndex[p]===n?null:n)}),t(13,` - `),h(14,Cke,5,3,"span",22),t(15,` - `),h(16,yke,5,3,"span",22),t(17,` + `),h(14,Ske,5,3,"span",22),t(15,` + `),h(16,wke,5,3,"span",22),t(17,` `),l(),t(18,` - `),l()}if(e&2){let i=r.dataIndex,a=P(2).index,n=P();s(14),f("ngIf",n.expandChartSlabIndex[a]!==i),s(2),f("ngIf",n.expandChartSlabIndex[a]===i)}}function wke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function Pke(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `),l()}if(e&2){let i=r.dataIndex,a=P(2).index,n=P();s(14),f("ngIf",n.expandChartSlabIndex[a]!==i),s(2),f("ngIf",n.expandChartSlabIndex[a]===i)}}function Eke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function Ike(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.entityType,a.entityTypeData,"id","value"),` - `)}}function Eke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function Ike(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function Tke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function Mke(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.attributeName,a.attributeNameData,"id","value"),` - `)}}function Tke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function Mke(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function Dke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function Oke(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.conditionType,a.conditionTypeData,"id","value"),` - `)}}function Dke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function Oke(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.genderData,"id","name"))}}function Ake(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function Fke(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.clientTypeData,"id","name"))}}function kke(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.clientClassificationData,"id","name"))}}function Rke(e,r){if(e&1&&(o(0,"td",70),t(1,` - `),h(2,Oke,3,6,"span",71),t(3,` - `),h(4,Ake,2,1,"span",71),t(5,` - `),h(6,Fke,3,6,"span",71),t(7,` - `),h(8,kke,3,6,"span",71),t(9,` - `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function Bke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function Nke(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function Ake(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function Fke(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.genderData,"id","name"))}}function kke(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function Rke(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.clientTypeData,"id","name"))}}function Bke(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.clientClassificationData,"id","name"))}}function Nke(e,r){if(e&1&&(o(0,"td",70),t(1,` + `),h(2,Fke,3,6,"span",71),t(3,` + `),h(4,kke,2,1,"span",71),t(5,` + `),h(6,Rke,3,6,"span",71),t(7,` + `),h(8,Bke,3,6,"span",71),t(9,` + `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function Lke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function Vke(e,r){if(e&1&&(o(0,"td",49),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.incentiveType,a.incentiveTypeData,"id","value"),` - `)}}function Lke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function Vke(e,r){if(e&1&&(o(0,"td",49),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function qke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function jke(e,r){if(e&1&&(o(0,"td",49),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amount,` - `)}}function qke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function jke(e,r){if(e&1){let i=Y();o(0,"td",49),t(1,` + `)}}function zke(e,r){e&1&&(o(0,"th",48),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Hke(e,r){if(e&1){let i=Y();o(0,"td",49),t(1,` `),o(2,"button",50),k("click",function(){let n=N(i).index,p=P(2).dataIndex,d=P(2).$implicit,u=P();return L(u.editIncentive(u.getIncentives(d.controls.chartSlabs,p),n))}),t(3,` `),y(4,"fa-icon",51),t(5,` `),l(),t(6,` `),o(7,"button",52),k("click",function(){let n=N(i).index,p=P(2).dataIndex,d=P(2).$implicit,u=P();return L(u.delete(u.getIncentives(d.controls.chartSlabs,p),n))}),t(8,` `),y(9,"fa-icon",19),t(10,` `),l(),t(11,` - `),l()}}function zke(e,r){e&1&&y(0,"tr",72)}function Hke(e,r){e&1&&y(0,"tr",73)}function Gke(e,r){if(e&1&&(o(0,"table",62),t(1,` + `),l()}}function Gke(e,r){e&1&&y(0,"tr",72)}function Uke(e,r){e&1&&y(0,"tr",73)}function $ke(e,r){if(e&1&&(o(0,"table",62),t(1,` `),$(2,63),t(3,` - `),h(4,wke,3,3,"th",38),t(5,` - `),h(6,Pke,3,6,"td",39),t(7,` + `),h(4,Eke,3,3,"th",38),t(5,` + `),h(6,Ike,3,6,"td",39),t(7,` `),W(),t(8,` `),$(9,64),t(10,` - `),h(11,Eke,3,3,"th",38),t(12,` - `),h(13,Ike,3,6,"td",39),t(14,` + `),h(11,Tke,3,3,"th",38),t(12,` + `),h(13,Mke,3,6,"td",39),t(14,` `),W(),t(15,` `),$(16,65),t(17,` - `),h(18,Tke,3,3,"th",38),t(19,` - `),h(20,Mke,3,6,"td",39),t(21,` + `),h(18,Dke,3,3,"th",38),t(19,` + `),h(20,Oke,3,6,"td",39),t(21,` `),W(),t(22,` `),$(23,66),t(24,` - `),h(25,Dke,3,3,"th",38),t(26,` - `),h(27,Rke,10,5,"td",67),t(28,` + `),h(25,Ake,3,3,"th",38),t(26,` + `),h(27,Nke,10,5,"td",67),t(28,` `),W(),t(29,` `),$(30,68),t(31,` - `),h(32,Bke,3,3,"th",38),t(33,` - `),h(34,Nke,3,6,"td",39),t(35,` + `),h(32,Lke,3,3,"th",38),t(33,` + `),h(34,Vke,3,6,"td",39),t(35,` `),W(),t(36,` `),$(37,69),t(38,` - `),h(39,Lke,3,3,"th",38),t(40,` - `),h(41,Vke,2,1,"td",39),t(42,` + `),h(39,qke,3,3,"th",38),t(40,` + `),h(41,jke,2,1,"td",39),t(42,` `),W(),t(43,` `),$(44,43),t(45,` - `),h(46,qke,3,3,"th",38),t(47,` - `),h(48,jke,12,0,"td",39),t(49,` + `),h(46,zke,3,3,"th",38),t(47,` + `),h(48,Hke,12,0,"td",39),t(49,` `),W(),t(50,` - `),h(51,zke,1,0,"tr",45),t(52,` - `),h(53,Hke,1,0,"tr",46),t(54,` - `),l()),e&2){let i=P().$implicit,a=P(3);f("dataSource",i.incentives),s(51),f("matHeaderRowDef",a.incentivesDisplayedColumns),s(2),f("matRowDefColumns",a.incentivesDisplayedColumns)}}function Uke(e,r){if(e&1){let i=Y();o(0,"td",49),t(1,` + `),h(51,Gke,1,0,"tr",45),t(52,` + `),h(53,Uke,1,0,"tr",46),t(54,` + `),l()),e&2){let i=P().$implicit,a=P(3);f("dataSource",i.incentives),s(51),f("matHeaderRowDef",a.incentivesDisplayedColumns),s(2),f("matRowDefColumns",a.incentivesDisplayedColumns)}}function Wke(e,r){if(e&1){let i=Y();o(0,"td",49),t(1,` `),o(2,"div",56),t(3,` `),o(4,"mat-card",57),t(5,` `),o(6,"h4",58),t(7),c(8,"translate"),l(),t(9,` @@ -23969,47 +23972,47 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(14,"fa-icon",7),t(15),c(16,"translate"),l(),t(17,` `),l(),t(18,` - `),h(19,Gke,55,3,"table",61),t(20,` + `),h(19,$ke,55,3,"table",61),t(20,` `),l(),t(21,` `),l(),t(22,` `),l()}if(e&2){let i=r.$implicit,a=r.dataIndex,n=P(2).index,p=P();jn("colspan",p.chartSlabsDisplayedColumns[n].length),s(2),f("@expandChartSlab",a===p.expandChartSlabIndex[n]?"expanded":"collapsed"),s(5),b(` `,m(8,5,"labels.heading.Incentives"),` `),s(8),b(` `,m(16,7,"labels.buttons.Add"),` - `),s(4),f("ngIf",i.incentives.length)}}function $ke(e,r){e&1&&y(0,"tr",72)}function Wke(e,r){e&1&&y(0,"tr",73)}function Qke(e,r){e&1&&y(0,"tr",74)}function Yke(e,r){if(e&1&&(o(0,"table",36),t(1,` + `),s(4),f("ngIf",i.incentives.length)}}function Qke(e,r){e&1&&y(0,"tr",72)}function Yke(e,r){e&1&&y(0,"tr",73)}function Jke(e,r){e&1&&y(0,"tr",74)}function Kke(e,r){if(e&1&&(o(0,"table",36),t(1,` `),$(2,37),t(3,` - `),h(4,dke,3,3,"th",38),t(5,` - `),h(6,uke,3,6,"td",39),t(7,` + `),h(4,fke,3,3,"th",38),t(5,` + `),h(6,hke,3,6,"td",39),t(7,` `),W(),t(8,` `),$(9,40),t(10,` - `),h(11,fke,3,3,"th",38),t(12,` - `),h(13,hke,2,1,"td",39),t(14,` + `),h(11,xke,3,3,"th",38),t(12,` + `),h(13,gke,2,1,"td",39),t(14,` `),W(),t(15,` `),$(16,41),t(17,` - `),h(18,xke,3,3,"th",38),t(19,` - `),h(20,gke,2,1,"td",39),t(21,` + `),h(18,_ke,3,3,"th",38),t(19,` + `),h(20,vke,2,1,"td",39),t(21,` `),W(),t(22,` `),$(23,42),t(24,` - `),h(25,_ke,3,3,"th",38),t(26,` - `),h(27,vke,2,1,"td",39),t(28,` + `),h(25,bke,3,3,"th",38),t(26,` + `),h(27,Cke,2,1,"td",39),t(28,` `),W(),t(29,` `),$(30,43),t(31,` - `),h(32,bke,3,3,"th",38),t(33,` - `),h(34,Ske,19,2,"td",39),t(35,` + `),h(32,yke,3,3,"th",38),t(33,` + `),h(34,Pke,19,2,"td",39),t(35,` `),W(),t(36,` `),$(37,44),t(38,` - `),h(39,Uke,23,9,"td",39),t(40,` + `),h(39,Wke,23,9,"td",39),t(40,` `),W(),t(41,` - `),h(42,$ke,1,0,"tr",45),t(43,` - `),h(44,Wke,1,0,"tr",46),t(45,` - `),h(46,Qke,1,0,"tr",47),t(47,` - `),l()),e&2){let i=P(),a=i.$implicit,n=i.index,p=P();f("dataSource",a.value.chartSlabs),s(42),f("matHeaderRowDef",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns)}}function Jke(e,r){if(e&1){let i=Y();o(0,"div",14),t(1,` + `),h(42,Qke,1,0,"tr",45),t(43,` + `),h(44,Yke,1,0,"tr",46),t(45,` + `),h(46,Jke,1,0,"tr",47),t(47,` + `),l()),e&2){let i=P(),a=i.$implicit,n=i.index,p=P();f("dataSource",a.value.chartSlabs),s(42),f("matHeaderRowDef",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns)}}function Xke(e,r){if(e&1){let i=Y();o(0,"div",14),t(1,` `),y(2,"mat-divider",15),t(3,` `),o(4,"div",16),t(5,` @@ -24022,13 +24025,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(15,"mat-form-field",20),t(16,` `),o(17,"mat-label"),t(18),c(19,"translate"),l(),t(20,` `),y(21,"input",21),t(22,` - `),h(23,pke,8,9,"mat-error",22),t(24,` + `),h(23,mke,8,9,"mat-error",22),t(24,` `),l(),t(25,` `),o(26,"mat-form-field",23),t(27,` `),o(28,"mat-label"),t(29),c(30,"translate"),l(),t(31,` `),y(32,"textarea",24),t(33,` - `),h(34,cke,8,9,"mat-error",22),t(35,` + `),h(34,dke,8,9,"mat-error",22),t(35,` `),l(),t(36,` `),o(37,"mat-form-field",25),k("click",function(){N(i);let n=gt(48);return L(n.open())}),t(38,` @@ -24055,9 +24058,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(85,"fa-icon",7),t(86),c(87,"translate"),l(),t(88,` `),l(),t(89,` - `),h(90,mke,6,3,"div",32),t(91,` + `),h(90,uke,6,3,"div",32),t(91,` - `),h(92,Yke,48,4,"table",33),t(93,` + `),h(92,Kke,48,4,"table",33),t(93,` `),l(),t(94,` `),l()}if(e&2){let i,a,n=r.$implicit,p=r.index,d=gt(48),u=gt(71),x=P();s(4),f("formGroupName",p),s(4),Rt("matTooltip",m(9,23,"tooltips.Delete Interest Rate Chart")),s(10),g(m(19,25,"labels.inputs.Name")),s(5),f("ngIf",((i=n.get("name"))==null?null:i.touched)&&((i=n.get("name"))==null?null:i.hasError("required"))),s(6),g(m(30,27,"labels.inputs.Description")),s(5),f("ngIf",((a=n.get("description"))==null?null:a.touched)&&((a=n.get("description"))==null?null:a.hasError("required"))),s(6),g(m(41,29,"labels.inputs.From Date")),s(3),f("min",x.minDate)("max",x.maxDate)("matDatepicker",d),s(2),f("for",d),s(6),rt(` `,m(52,31,"labels.inputs.From Date")," ",m(53,33,"labels.commons.is"),` @@ -24074,7 +24077,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(12,"fa-icon",7),t(13),c(14,"translate"),l(),t(15,` `),l(),t(16,` - `),h(17,Jke,95,43,"div",8),t(18,` + `),h(17,Xke,95,43,"div",8),t(18,` `),l(),t(19,` `),o(20,"div",9),t(21,` @@ -24090,25 +24093,25 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(26,10,"labels.buttons.Previous"),` `),s(4),b(` `,m(30,12,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,Kt,Xt,fr,Qr,Ht,Mt,Ot,de,ni,Nt,pi,ci,si,_t,di,ut,Dt,Bi,Si,oi,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,qi,Ki,Xn],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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function Kke(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,Kt,Xt,fr,Qr,Ht,Mt,Ot,de,ni,Nt,pi,ci,si,_t,di,ut,Dt,Bi,Si,oi,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,qi,Ki,Xn],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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function Zke(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i.name,` - `)}}function Xke(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function Zke(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function tRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function eRe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function tRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function eRe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function iRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function nRe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeCalculationType.value,` - `)}}function iRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function nRe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function aRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function rRe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amount,` - `)}}function aRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function rRe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function oRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function lRe(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeTimeType.value,` - `)}}function oRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function lRe(e,r){if(e&1){let i=Y();o(0,"td",24),t(1,` + `)}}function sRe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function pRe(e,r){if(e&1){let i=Y();o(0,"td",24),t(1,` `),o(2,"button",25),k("click",function(){let n=N(i).$implicit,p=P();return L(p.deleteCharge(n))}),t(3,` `),y(4,"fa-icon",26),t(5,` `),l(),t(6,` - `),l()}}function sRe(e,r){e&1&&y(0,"tr",27)}function pRe(e,r){e&1&&y(0,"tr",28)}var nm=(()=>{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(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(n=>{n.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)(O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` + `),l()}}function cRe(e,r){e&1&&y(0,"tr",27)}function mRe(e,r){e&1&&y(0,"tr",28)}var nm=(()=>{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(gi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(n=>{n.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)(O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-form-field",2),t(3,` `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` `),o(8,"mat-select",null,0),t(10,` - `),h(11,Kke,2,2,"mat-option",3),c(12,"chargesFilter"),t(13,` + `),h(11,Zke,2,2,"mat-option",3),c(12,"chargesFilter"),t(13,` `),l(),t(14,` `),l(),t(15,` @@ -24119,32 +24122,32 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(25,"table",7),t(26,` `),$(27,8),t(28,` - `),h(29,Xke,3,3,"th",9),t(30,` - `),h(31,Zke,2,1,"td",10),t(32,` + `),h(29,tRe,3,3,"th",9),t(30,` + `),h(31,eRe,2,1,"td",10),t(32,` `),W(),t(33,` `),$(34,11),t(35,` - `),h(36,tRe,3,3,"th",9),t(37,` - `),h(38,eRe,2,1,"td",10),t(39,` + `),h(36,iRe,3,3,"th",9),t(37,` + `),h(38,nRe,2,1,"td",10),t(39,` `),W(),t(40,` `),$(41,12),t(42,` - `),h(43,iRe,3,3,"th",9),t(44,` - `),h(45,nRe,2,1,"td",10),t(46,` + `),h(43,aRe,3,3,"th",9),t(44,` + `),h(45,rRe,2,1,"td",10),t(46,` `),W(),t(47,` `),$(48,13),t(49,` - `),h(50,aRe,3,3,"th",9),t(51,` - `),h(52,rRe,2,1,"td",10),t(53,` + `),h(50,oRe,3,3,"th",9),t(51,` + `),h(52,lRe,2,1,"td",10),t(53,` `),W(),t(54,` `),$(55,14),t(56,` - `),h(57,oRe,3,3,"th",9),t(58,` - `),h(59,lRe,7,0,"td",10),t(60,` + `),h(57,sRe,3,3,"th",9),t(58,` + `),h(59,pRe,7,0,"td",10),t(60,` `),W(),t(61,` - `),h(62,sRe,1,0,"tr",15),t(63,` - `),h(64,pRe,1,0,"tr",16),t(65,` + `),h(62,cRe,1,0,"tr",15),t(63,` + `),h(64,mRe,1,0,"tr",16),t(65,` `),l(),t(66,` `),l(),t(67,` @@ -24160,70 +24163,70 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(74,18,"labels.buttons.Previous"),` `),s(4),b(` `,m(78,20,"labels.buttons.Next"),` - `)}},dependencies:[mt,Ut,dt,Mt,Ot,he,ue,_t,ut,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,h0],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 cRe(e,r){if(e&1&&(o(0,"mat-radio-button",11),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit,a=r.index;f("value",a+1),s(),b(` + `)}},dependencies:[mt,Ut,dt,Mt,Ot,he,ue,_t,ut,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,h0],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 dRe(e,r){if(e&1&&(o(0,"mat-radio-button",11),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit,a=r.index;f("value",a+1),s(),b(` `,m(2,2,"labels.accounting."+i),` - `)}}function mRe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),l()),e&2){let i=P(2);f("inputFormControl",i.recurringDepositProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function dRe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),l()),e&2){let i=P(2);f("inputFormControl",i.recurringDepositProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function uRe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),l()),e&2){let i=P(2);f("inputFormControl",i.recurringDepositProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function fRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function hRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` + `)}}function uRe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` + `),l()),e&2){let i=P(2);f("inputFormControl",i.recurringDepositProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function fRe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` + `),l()),e&2){let i=P(2);f("inputFormControl",i.recurringDepositProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function hRe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` + `),l()),e&2){let i=P(2);f("inputFormControl",i.recurringDepositProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function xRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function gRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` `,$e(2,1,i.paymentTypeId,a.paymentTypeData,"id","name"),` - `)}}function xRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function gRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` + `)}}function _Re(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function vRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` `,$e(2,1,i.fundSourceAccountId,a.assetAccountData,"id","name"),` - `)}}function _Re(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function vRe(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` + `)}}function bRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function CRe(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` `),o(2,"button",37),k("click",function(){let n=N(i).index,p=P(4);return L(p.edit("PaymentFundSource",p.paymentChannelToFundSourceMappings,n))}),t(3,` `),y(4,"fa-icon",38),t(5,` `),l(),t(6,` `),o(7,"button",39),k("click",function(){let n=N(i).index,p=P(4);return L(p.delete(p.paymentChannelToFundSourceMappings,n))}),t(8,` `),y(9,"fa-icon",40),t(10,` `),l(),t(11,` - `),l()}}function bRe(e,r){e&1&&y(0,"tr",41)}function CRe(e,r){e&1&&y(0,"tr",42)}function yRe(e,r){if(e&1&&(o(0,"table",27),t(1,` + `),l()}}function yRe(e,r){e&1&&y(0,"tr",41)}function SRe(e,r){e&1&&y(0,"tr",42)}function wRe(e,r){if(e&1&&(o(0,"table",27),t(1,` `),$(2,28),t(3,` - `),h(4,fRe,3,3,"th",29),t(5,` - `),h(6,hRe,3,6,"td",30),t(7,` + `),h(4,xRe,3,3,"th",29),t(5,` + `),h(6,gRe,3,6,"td",30),t(7,` `),W(),t(8,` `),$(9,31),t(10,` - `),h(11,xRe,3,3,"th",29),t(12,` - `),h(13,gRe,3,6,"td",30),t(14,` + `),h(11,_Re,3,3,"th",29),t(12,` + `),h(13,vRe,3,6,"td",30),t(14,` `),W(),t(15,` `),$(16,32),t(17,` - `),h(18,_Re,3,3,"th",29),t(19,` - `),h(20,vRe,12,0,"td",30),t(21,` + `),h(18,bRe,3,3,"th",29),t(19,` + `),h(20,CRe,12,0,"td",30),t(21,` `),W(),t(22,` - `),h(23,bRe,1,0,"tr",33),t(24,` - `),h(25,CRe,1,0,"tr",34),t(26,` - `),l()),e&2){let i=P(3);f("dataSource",i.paymentChannelToFundSourceMappings.value),s(23),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function SRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function wRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `),h(23,yRe,1,0,"tr",33),t(24,` + `),h(25,SRe,1,0,"tr",34),t(26,` + `),l()),e&2){let i=P(3);f("dataSource",i.paymentChannelToFundSourceMappings.value),s(23),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function PRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function ERe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.chargeId,a.chargeData,"id","name"),` - `)}}function PRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function ERe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function IRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function TRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function IRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function TRe(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` + `)}}function MRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function DRe(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` `),o(2,"button",37),k("click",function(){let n=N(i).index,p=P(5);return L(p.edit("FeesIncome",p.feeToIncomeAccountMappings,n))}),t(3,` `),y(4,"fa-icon",38),t(5,` `),l(),t(6,` `),o(7,"button",39),k("click",function(){let n=N(i).index,p=P(5);return L(p.delete(p.feeToIncomeAccountMappings,n))}),t(8,` `),y(9,"fa-icon",40),t(10,` `),l(),t(11,` - `),l()}}function MRe(e,r){e&1&&y(0,"tr",41)}function DRe(e,r){e&1&&y(0,"tr",42)}function ORe(e,r){if(e&1&&(o(0,"table",27),t(1,` + `),l()}}function ORe(e,r){e&1&&y(0,"tr",41)}function ARe(e,r){e&1&&y(0,"tr",42)}function FRe(e,r){if(e&1&&(o(0,"table",27),t(1,` `),$(2,44),t(3,` - `),h(4,SRe,3,3,"th",29),t(5,` - `),h(6,wRe,3,6,"td",30),t(7,` + `),h(4,PRe,3,3,"th",29),t(5,` + `),h(6,ERe,3,6,"td",30),t(7,` `),W(),t(8,` `),$(9,45),t(10,` - `),h(11,PRe,3,3,"th",29),t(12,` - `),h(13,ERe,3,6,"td",30),t(14,` + `),h(11,IRe,3,3,"th",29),t(12,` + `),h(13,TRe,3,6,"td",30),t(14,` `),W(),t(15,` `),$(16,32),t(17,` - `),h(18,IRe,3,3,"th",29),t(19,` - `),h(20,TRe,12,0,"td",30),t(21,` + `),h(18,MRe,3,3,"th",29),t(19,` + `),h(20,DRe,12,0,"td",30),t(21,` `),W(),t(22,` - `),h(23,MRe,1,0,"tr",33),t(24,` - `),h(25,DRe,1,0,"tr",34),t(26,` - `),l()),e&2){let i=P(4);f("dataSource",i.feeToIncomeAccountMappings.value),s(23),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function ARe(e,r){if(e&1){let i=Y();o(0,"div",43),t(1,` + `),h(23,ORe,1,0,"tr",33),t(24,` + `),h(25,ARe,1,0,"tr",34),t(26,` + `),l()),e&2){let i=P(4);f("dataSource",i.feeToIncomeAccountMappings.value),s(23),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function kRe(e,r){if(e&1){let i=Y();o(0,"div",43),t(1,` `),o(2,"h4",21),t(3),c(4,"translate"),l(),t(5,` `),o(6,"div",22),t(7,` @@ -24231,39 +24234,39 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(10,"fa-icon",24),t(11),c(12,"translate"),l(),t(13,` `),l(),t(14,` - `),h(15,ORe,27,3,"table",25),t(16,` + `),h(15,FRe,27,3,"table",25),t(16,` `),l()}if(e&2){let i=P(3);s(3),g(m(4,3,"labels.heading.Map Fees to Specific Income Accounts")),s(8),b(` `,m(12,5,"labels.buttons.Add"),` - `),s(4),f("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function FRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function kRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `),s(4),f("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function RRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function BRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.chargeId,a.penaltyData,"id","name"),` - `)}}function RRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function BRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function NRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function LRe(e,r){if(e&1&&(o(0,"td",36),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function NRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function LRe(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` + `)}}function VRe(e,r){e&1&&(o(0,"th",35),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function qRe(e,r){if(e&1){let i=Y();o(0,"td",36),t(1,` `),o(2,"button",37),k("click",function(){let n=N(i).index,p=P(5);return L(p.edit("PenaltyIncome",p.penaltyToIncomeAccountMappings,n))}),t(3,` `),y(4,"fa-icon",38),t(5,` `),l(),t(6,` `),o(7,"button",39),k("click",function(){let n=N(i).index,p=P(5);return L(p.delete(p.penaltyToIncomeAccountMappings,n))}),t(8,` `),y(9,"fa-icon",40),t(10,` `),l(),t(11,` - `),l()}}function VRe(e,r){e&1&&y(0,"tr",41)}function qRe(e,r){e&1&&y(0,"tr",42)}function jRe(e,r){if(e&1&&(o(0,"table",27),t(1,` + `),l()}}function jRe(e,r){e&1&&y(0,"tr",41)}function zRe(e,r){e&1&&y(0,"tr",42)}function HRe(e,r){if(e&1&&(o(0,"table",27),t(1,` `),$(2,44),t(3,` - `),h(4,FRe,3,3,"th",29),t(5,` - `),h(6,kRe,3,6,"td",30),t(7,` + `),h(4,RRe,3,3,"th",29),t(5,` + `),h(6,BRe,3,6,"td",30),t(7,` `),W(),t(8,` `),$(9,45),t(10,` - `),h(11,RRe,3,3,"th",29),t(12,` - `),h(13,BRe,3,6,"td",30),t(14,` + `),h(11,NRe,3,3,"th",29),t(12,` + `),h(13,LRe,3,6,"td",30),t(14,` `),W(),t(15,` `),$(16,32),t(17,` - `),h(18,NRe,3,3,"th",29),t(19,` - `),h(20,LRe,12,0,"td",30),t(21,` + `),h(18,VRe,3,3,"th",29),t(19,` + `),h(20,qRe,12,0,"td",30),t(21,` `),W(),t(22,` - `),h(23,VRe,1,0,"tr",33),t(24,` - `),h(25,qRe,1,0,"tr",34),t(26,` - `),l()),e&2){let i=P(4);f("dataSource",i.penaltyToIncomeAccountMappings.value),s(23),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function zRe(e,r){if(e&1){let i=Y();o(0,"div",43),t(1,` + `),h(23,jRe,1,0,"tr",33),t(24,` + `),h(25,zRe,1,0,"tr",34),t(26,` + `),l()),e&2){let i=P(4);f("dataSource",i.penaltyToIncomeAccountMappings.value),s(23),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function GRe(e,r){if(e&1){let i=Y();o(0,"div",43),t(1,` `),o(2,"h4",21),t(3),c(4,"translate"),l(),t(5,` `),o(6,"div",22),t(7,` @@ -24271,12 +24274,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(10,"fa-icon",24),t(11),c(12,"translate"),l(),t(13,` `),l(),t(14,` - `),h(15,jRe,27,3,"table",25),t(16,` + `),h(15,HRe,27,3,"table",25),t(16,` `),l()}if(e&2){let i=P(3);s(3),b(` `,m(4,3,"labels.heading.Map Penalties to Specific Income Accounts"),` `),s(8),b(` `,m(12,5,"labels.buttons.Add"),` - `),s(4),f("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function HRe(e,r){if(e&1){let i=Y();o(0,"div",19),t(1,` + `),s(4),f("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function URe(e,r){if(e&1){let i=Y();o(0,"div",19),t(1,` `),o(2,"div",20),t(3,` `),o(4,"h4",21),t(5),c(6,"translate"),l(),t(7,` @@ -24285,24 +24288,24 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(12,"fa-icon",24),t(13),c(14,"translate"),l(),t(15,` `),l(),t(16,` - `),h(17,yRe,27,3,"table",25),t(18,` + `),h(17,wRe,27,3,"table",25),t(18,` `),l(),t(19,` - `),h(20,ARe,17,7,"div",26),t(21,` + `),h(20,kRe,17,7,"div",26),t(21,` - `),h(22,zRe,17,7,"div",26),t(23,` + `),h(22,GRe,17,7,"div",26),t(23,` `),l()}if(e&2){let i=P(2);s(5),b(` `,m(6,5,"labels.heading.Configure Fund Sources for Payment Channels"),` `),s(8),b(` `,m(14,7,"labels.buttons.Add"),` - `),s(4),f("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),s(3),f("ngIf",i.existCharges()),s(2),f("ngIf",i.existCharges())}}function GRe(e,r){if(e&1&&(o(0,"div",12),t(1,` + `),s(4),f("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),s(3),f("ngIf",i.existCharges()),s(2),f("ngIf",i.existCharges())}}function $Re(e,r){if(e&1&&(o(0,"div",12),t(1,` `),o(2,"h4",13),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mifosx-gl-account-selector",14),t(7,` `),l(),t(8,` - `),h(9,mRe,2,4,"mifosx-gl-account-selector",15),t(10,` + `),h(9,uRe,2,4,"mifosx-gl-account-selector",15),t(10,` - `),h(11,dRe,2,4,"mifosx-gl-account-selector",15),t(12,` + `),h(11,fRe,2,4,"mifosx-gl-account-selector",15),t(12,` `),y(13,"mat-divider",4),t(14,` @@ -24314,7 +24317,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(22,"mifosx-gl-account-selector",14),t(23,` `),l(),t(24,` - `),h(25,uRe,2,4,"mifosx-gl-account-selector",15),t(26,` + `),h(25,hRe,2,4,"mifosx-gl-account-selector",15),t(26,` `),y(27,"mat-divider",4),t(28,` @@ -24339,16 +24342,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(54,"mat-checkbox",17),t(55,` - `),h(56,HRe,24,9,"div",18),t(57,` + `),h(56,URe,24,9,"div",18),t(57,` `),l()),e&2){let i=P();s(3),g(m(4,33,"labels.heading.Assets")),s(3),f("inputFormControl",i.recurringDepositProductAccountingForm.controls.savingsReferenceAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Saving reference"),s(3),f("ngIf",i.isAccrualAccounting()),s(2),f("ngIf",i.isAccrualAccounting()),s(5),g(m(17,35,"labels.heading.Liabilities")),s(3),f("inputFormControl",i.recurringDepositProductAccountingForm.controls.savingsControlAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Saving control"),s(3),f("inputFormControl",i.recurringDepositProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Savings transfers in suspense"),s(3),f("ngIf",i.isAccrualAccounting()),s(5),g(m(31,37,"labels.heading.Expenses")),s(3),f("inputFormControl",i.recurringDepositProductAccountingForm.controls.interestOnSavingsAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Interest on savings"),s(6),g(m(40,39,"labels.heading.Income")),s(3),f("inputFormControl",i.recurringDepositProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),s(3),f("inputFormControl",i.recurringDepositProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),s(6),g(m(52,41,"labels.heading.Advanced Accounting Rules")),s(5),f("ngIf",i.recurringDepositProductAccountingForm.value.advancedAccountingRules)}}var am=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.dialog=a,this.accounting=n,this.translateService=p,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,lt.required],fundSourceAccountId:[i.fundSourceAccount.id,lt.required]});this.recurringDepositProductAccountingForm.controls.paymentChannelToFundSourceMappings.push(a)}),this.recurringDepositProductsTemplate.feeToIncomeAccountMappings&&this.recurringDepositProductsTemplate.feeToIncomeAccountMappings.forEach(i=>{let a=this.formBuilder.group({chargeId:[i.charge.id,lt.required],incomeAccountId:[i.incomeAccount.id,lt.required]});this.recurringDepositProductAccountingForm.controls.feeToIncomeAccountMappings.push(a)}),this.recurringDepositProductsTemplate.penaltyToIncomeAccountMappings&&this.recurringDepositProductsTemplate.penaltyToIncomeAccountMappings.forEach(i=>{let a=this.formBuilder.group({chargeId:[i.charge.id,lt.required],incomeAccountId:[i.incomeAccount.id,lt.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 ee("",lt.required)),this.recurringDepositProductAccountingForm.addControl("savingsControlAccountId",new ee("",lt.required)),this.recurringDepositProductAccountingForm.addControl("transfersInSuspenseAccountId",new ee("",lt.required)),this.recurringDepositProductAccountingForm.addControl("interestOnSavingsAccountId",new ee("",lt.required)),this.recurringDepositProductAccountingForm.addControl("incomeFromFeeAccountId",new ee("",lt.required)),this.recurringDepositProductAccountingForm.addControl("incomeFromPenaltyAccountId",new ee("",lt.required)),this.recurringDepositProductAccountingForm.addControl("advancedAccountingRules",new ee(!1)),i===3&&(this.recurringDepositProductAccountingForm.addControl("feesReceivableAccountId",new ee("",lt.required)),this.recurringDepositProductAccountingForm.addControl("penaltiesReceivableAccountId",new ee("",lt.required)),this.recurringDepositProductAccountingForm.addControl("interestPayableAccountId",new ee("",lt.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 n=Le(ae({},this.getData(i)),{pristine:!1});this.dialog.open(an,{data:n}).afterClosed().subscribe(d=>{d.data&&a.push(d.data)})}edit(i,a,n){let p=Le(ae({},this.getData(i,a.at(n).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(an,{data:p}).afterClosed().subscribe(u=>{u.data&&a.at(n).patchValue(u.data.value)})}delete(i,a){this.dialog.open(gi,{data:{deleteContext:"this"}}).afterClosed().subscribe(p=>{p.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 Gi({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 Gi({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 Gi({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 Gi({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 Gi({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 Gi({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)(O(te),O(Ve),O(Fa),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"mat-radio-group",2),t(5,` - `),h(6,cRe,3,4,"mat-radio-button",3),t(7,` + `),h(6,dRe,3,4,"mat-radio-button",3),t(7,` `),l(),t(8,` `),y(9,"mat-divider",4),t(10,` - `),h(11,GRe,58,43,"div",5),t(12,` + `),h(11,$Re,58,43,"div",5),t(12,` `),l(),t(13,` `),o(14,"div",6),t(15,` @@ -24362,283 +24365,283 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(20,6,"labels.buttons.Previous"),` `),s(3),f("disabled",!n.recurringDepositProductFormValid),s(),b(` `,m(24,8,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,Kt,Xt,_t,di,ut,co,mo,Bi,sr,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,Xn],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 URe=()=>["../"];function $Re(e,r){if(e&1&&(o(0,"div",4),t(1,` + `))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,Kt,Xt,_t,di,ut,co,mo,Bi,sr,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,qi,Ki,Xn],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 WRe=()=>["../"];function QRe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.recurringDepositProduct.description)}}function WRe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.recurringDepositProduct.description)}}function YRe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(4),g(i.recurringDepositProduct.lockinPeriodFrequency+" "+$e(8,4,i.recurringDepositProduct.lockinPeriodFrequencyType,i.recurringDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function QRe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(4),g(i.recurringDepositProduct.lockinPeriodFrequency+" "+$e(8,4,i.recurringDepositProduct.lockinPeriodFrequencyType,i.recurringDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function JRe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.And thereafter, in Multiples of"),":"),s(4),g(i.recurringDepositProduct.inMultiplesOfDepositTerm+" "+$e(8,4,i.recurringDepositProduct.inMultiplesOfDepositTermTypeId,i.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function YRe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.And thereafter, in Multiples of"),":"),s(4),g(i.recurringDepositProduct.inMultiplesOfDepositTerm+" "+$e(8,4,i.recurringDepositProduct.inMultiplesOfDepositTermTypeId,i.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function KRe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Deposit Term"),":"),s(4),g(i.recurringDepositProduct.maxDepositTerm+" "+$e(8,4,i.recurringDepositProduct.maxDepositTermTypeId,i.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function JRe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Deposit Term"),":"),s(4),g(i.recurringDepositProduct.maxDepositTerm+" "+$e(8,4,i.recurringDepositProduct.maxDepositTermTypeId,i.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function XRe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Penal Interest")," (%):"),s(4),g(i.recurringDepositProduct.preClosurePenalInterest+"% ("+$e(8,4,i.recurringDepositProduct.preClosurePenalInterestOnTypeId,i.recurringDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,"id","value")+")")}}function KRe(e,r){e&1&&(o(0,"span",6),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Penal Interest")," (%):"),s(4),g(i.recurringDepositProduct.preClosurePenalInterest+"% ("+$e(8,4,i.recurringDepositProduct.preClosurePenalInterestOnTypeId,i.recurringDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,"id","value")+")")}}function ZRe(e,r){e&1&&(o(0,"span",6),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.text.Mandatory"),` - `))}function XRe(e,r){e&1&&(o(0,"span",6),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function tBe(e,r){e&1&&(o(0,"span",6),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.text.Voluntary"),` - `))}function ZRe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `))}function eBe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` - `),h(6,KRe,3,3,"span",15),t(7,` - `),h(8,XRe,3,3,"span",15),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Recurring Deposit Type"),":"),s(3),f("ngIf",i.recurringDepositProduct.isMandatoryDeposit),s(2),f("ngIf",!i.recurringDepositProduct.isMandatoryDeposit)}}function tBe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),h(6,ZRe,3,3,"span",15),t(7,` + `),h(8,tBe,3,3,"span",15),t(9,` + `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Recurring Deposit Type"),":"),s(3),f("ngIf",i.recurringDepositProduct.isMandatoryDeposit),s(2),f("ngIf",!i.recurringDepositProduct.isMandatoryDeposit)}}function iBe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"find"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Tax Group"),":"),s(4),g($e(8,4,i.recurringDepositProduct.taxGroupId,i.recurringDepositProductsTemplate.taxGroupOptions,"id","name"))}}function eBe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Tax Group"),":"),s(4),g($e(8,4,i.recurringDepositProduct.taxGroupId,i.recurringDepositProductsTemplate.taxGroupOptions,"id","name"))}}function nBe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),l(),t(8,` - `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.Name"),":"),s(4),g(i.name)}}function iBe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.Name"),":"),s(4),g(i.name)}}function aBe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),c(8,"dateFormat"),l(),t(9,` - `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.End Date"),":"),s(4),g(m(8,4,i.endDate))}}function nBe(e,r){if(e&1&&(o(0,"div",4),t(1,` + `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.End Date"),":"),s(4),g(m(8,4,i.endDate))}}function rBe(e,r){if(e&1&&(o(0,"div",4),t(1,` `),o(2,"span",5),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",6),t(7),l(),t(8,` - `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.description)}}function aBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function rBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` + `),l()),e&2){let i=P().$implicit;s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.description)}}function oBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function lBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(4);s(),b(` `,i.fromPeriod+" - "+i.toPeriod+" "+$e(2,1,i.periodType,a.recurringDepositProductsTemplate.chartTemplate.periodTypes,"id","value"),` - `)}}function oBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function lBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function sBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function pBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amountRangeFrom+" - "+i.amountRangeTo,` - `)}}function sBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function pBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b("",m(2,1,i.annualInterestRate)," %")}}function cBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function mBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function cBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function mBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b("",m(2,1,i.annualInterestRate)," %")}}function dBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function uBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.description,` - `)}}function dBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function uBe(e,r){e&1&&(o(0,"span"),t(1,` + `)}}function fBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function hBe(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",36),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.View Incentives"),` - `))}function fBe(e,r){e&1&&(o(0,"span"),t(1,` + `))}function xBe(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",37),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Hide Incentives"),` - `))}function hBe(e,r){if(e&1){let i=Y();o(0,"td",33),t(1,` + `))}function gBe(e,r){if(e&1){let i=Y();o(0,"td",33),t(1,` `),o(2,"button",34),k("click",function(){let n=N(i).dataIndex,p=P(2).index,d=P(2);return L(d.expandChartSlabIndex[p]=d.expandChartSlabIndex[p]===n?null:n)}),t(3,` - `),h(4,uBe,5,3,"span",35),t(5,` - `),h(6,fBe,5,3,"span",35),t(7,` + `),h(4,hBe,5,3,"span",35),t(5,` + `),h(6,xBe,5,3,"span",35),t(7,` `),l(),t(8,` - `),l()}if(e&2){let i=r.$implicit,a=r.dataIndex,n=P(2).index,p=P(2);s(2),f("disabled",i.incentives.length===0),s(2),f("ngIf",p.expandChartSlabIndex[n]!==a),s(2),f("ngIf",p.expandChartSlabIndex[n]===a)}}function xBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function gBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `),l()}if(e&2){let i=r.$implicit,a=r.dataIndex,n=P(2).index,p=P(2);s(2),f("disabled",i.incentives.length===0),s(2),f("ngIf",p.expandChartSlabIndex[n]!==a),s(2),f("ngIf",p.expandChartSlabIndex[n]===a)}}function _Be(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function vBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.entityType,a.recurringDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` - `)}}function _Be(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function vBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function bBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function CBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.attributeName,a.recurringDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` - `)}}function bBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function CBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function yBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function SBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.conditionType,a.recurringDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` - `)}}function yBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function SBe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function wBe(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function PBe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function EBe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function IBe(e,r){if(e&1&&(o(0,"td",49),t(1,` - `),h(2,SBe,3,6,"span",50),t(3,` - `),h(4,wBe,2,1,"span",50),t(5,` - `),h(6,PBe,3,6,"span",50),t(7,` - `),h(8,EBe,3,6,"span",50),t(9,` - `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function TBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function MBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` + `)}}function wBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function PBe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function EBe(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function IBe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function TBe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(5);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function MBe(e,r){if(e&1&&(o(0,"td",49),t(1,` + `),h(2,PBe,3,6,"span",50),t(3,` + `),h(4,EBe,2,1,"span",50),t(5,` + `),h(6,IBe,3,6,"span",50),t(7,` + `),h(8,TBe,3,6,"span",50),t(9,` + `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function DBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function OBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(5);s(),b(` `,$e(2,1,i.incentiveType,a.recurringDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` - `)}}function DBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function OBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function ABe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function FBe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function ABe(e,r){e&1&&y(0,"tr",51)}function FBe(e,r){e&1&&y(0,"tr",52)}function kBe(e,r){if(e&1&&(o(0,"td",33),t(1,` + `)}}function kBe(e,r){e&1&&y(0,"tr",51)}function RBe(e,r){e&1&&y(0,"tr",52)}function BBe(e,r){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),c(8,"translate"),l(),t(9,` `),o(10,"table",41),t(11,` `),$(12,42),t(13,` - `),h(14,xBe,3,3,"th",22),t(15,` - `),h(16,gBe,3,6,"td",23),t(17,` + `),h(14,_Be,3,3,"th",22),t(15,` + `),h(16,vBe,3,6,"td",23),t(17,` `),W(),t(18,` `),$(19,43),t(20,` - `),h(21,_Be,3,3,"th",22),t(22,` - `),h(23,vBe,3,6,"td",23),t(24,` + `),h(21,bBe,3,3,"th",22),t(22,` + `),h(23,CBe,3,6,"td",23),t(24,` `),W(),t(25,` `),$(26,44),t(27,` - `),h(28,bBe,3,3,"th",22),t(29,` - `),h(30,CBe,3,6,"td",23),t(31,` + `),h(28,yBe,3,3,"th",22),t(29,` + `),h(30,SBe,3,6,"td",23),t(31,` `),W(),t(32,` `),$(33,45),t(34,` - `),h(35,yBe,3,3,"th",22),t(36,` - `),h(37,IBe,10,5,"td",46),t(38,` + `),h(35,wBe,3,3,"th",22),t(36,` + `),h(37,MBe,10,5,"td",46),t(38,` `),W(),t(39,` `),$(40,47),t(41,` - `),h(42,TBe,3,3,"th",22),t(43,` - `),h(44,MBe,3,6,"td",23),t(45,` + `),h(42,DBe,3,3,"th",22),t(43,` + `),h(44,OBe,3,6,"td",23),t(45,` `),W(),t(46,` `),$(47,48),t(48,` - `),h(49,DBe,3,3,"th",22),t(50,` - `),h(51,OBe,3,3,"td",23),t(52,` + `),h(49,ABe,3,3,"th",22),t(50,` + `),h(51,FBe,3,3,"td",23),t(52,` `),W(),t(53,` - `),h(54,ABe,1,0,"tr",29),t(55,` - `),h(56,FBe,1,0,"tr",30),t(57,` + `),h(54,kBe,1,0,"tr",29),t(55,` + `),h(56,RBe,1,0,"tr",30),t(57,` `),l(),t(58,` `),l(),t(59,` `),l(),t(60,` `),l()),e&2){let i=r.$implicit,a=r.dataIndex,n=P(2).index,p=P(2);jn("colspan",p.chartSlabsDisplayedColumns[n].length),s(2),f("@expandChartSlab",a===p.expandChartSlabIndex[n]?"expanded":"collapsed"),s(5),b(` `,m(8,6,"labels.heading.Incentives"),` - `),s(3),f("dataSource",i.incentives),s(44),f("matHeaderRowDef",p.incentivesDisplayedColumns),s(2),f("matRowDefColumns",p.incentivesDisplayedColumns)}}function RBe(e,r){e&1&&y(0,"tr",51)}function BBe(e,r){e&1&&y(0,"tr",52)}function NBe(e,r){e&1&&y(0,"tr",53)}function LBe(e,r){if(e&1&&(o(0,"table",20),t(1,` + `),s(3),f("dataSource",i.incentives),s(44),f("matHeaderRowDef",p.incentivesDisplayedColumns),s(2),f("matRowDefColumns",p.incentivesDisplayedColumns)}}function NBe(e,r){e&1&&y(0,"tr",51)}function LBe(e,r){e&1&&y(0,"tr",52)}function VBe(e,r){e&1&&y(0,"tr",53)}function qBe(e,r){if(e&1&&(o(0,"table",20),t(1,` `),$(2,21),t(3,` - `),h(4,aBe,3,3,"th",22),t(5,` - `),h(6,rBe,3,6,"td",23),t(7,` + `),h(4,oBe,3,3,"th",22),t(5,` + `),h(6,lBe,3,6,"td",23),t(7,` `),W(),t(8,` `),$(9,24),t(10,` - `),h(11,oBe,3,3,"th",22),t(12,` - `),h(13,lBe,2,1,"td",23),t(14,` + `),h(11,sBe,3,3,"th",22),t(12,` + `),h(13,pBe,2,1,"td",23),t(14,` `),W(),t(15,` `),$(16,25),t(17,` - `),h(18,sBe,3,3,"th",22),t(19,` - `),h(20,pBe,3,3,"td",23),t(21,` + `),h(18,cBe,3,3,"th",22),t(19,` + `),h(20,mBe,3,3,"td",23),t(21,` `),W(),t(22,` `),$(23,26),t(24,` - `),h(25,cBe,3,3,"th",22),t(26,` - `),h(27,mBe,2,1,"td",23),t(28,` + `),h(25,dBe,3,3,"th",22),t(26,` + `),h(27,uBe,2,1,"td",23),t(28,` `),W(),t(29,` `),$(30,27),t(31,` - `),h(32,dBe,3,3,"th",22),t(33,` - `),h(34,hBe,9,3,"td",23),t(35,` + `),h(32,fBe,3,3,"th",22),t(33,` + `),h(34,gBe,9,3,"td",23),t(35,` `),W(),t(36,` `),$(37,28),t(38,` - `),h(39,kBe,61,8,"td",23),t(40,` + `),h(39,BBe,61,8,"td",23),t(40,` `),W(),t(41,` - `),h(42,RBe,1,0,"tr",29),t(43,` - `),h(44,BBe,1,0,"tr",30),t(45,` - `),h(46,NBe,1,0,"tr",31),t(47,` - `),l()),e&2){let i=P(),a=i.$implicit,n=i.index,p=P(2);f("dataSource",a.chartSlabs),s(42),f("matHeaderRowDef",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns)}}function VBe(e,r){if(e&1&&(o(0,"div",18),t(1,` - `),h(2,eBe,9,4,"div",7),t(3,` + `),h(42,NBe,1,0,"tr",29),t(43,` + `),h(44,LBe,1,0,"tr",30),t(45,` + `),h(46,VBe,1,0,"tr",31),t(47,` + `),l()),e&2){let i=P(),a=i.$implicit,n=i.index,p=P(2);f("dataSource",a.chartSlabs),s(42),f("matHeaderRowDef",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsDisplayedColumns[n]),s(2),f("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns)}}function jBe(e,r){if(e&1&&(o(0,"div",18),t(1,` + `),h(2,nBe,9,4,"div",7),t(3,` `),o(4,"div",4),t(5,` `),o(6,"span",5),t(7),c(8,"translate"),l(),t(9,` `),o(10,"span",6),t(11),c(12,"dateFormat"),l(),t(13,` `),l(),t(14,` - `),h(15,iBe,10,6,"div",7),t(16,` + `),h(15,aBe,10,6,"div",7),t(16,` - `),h(17,nBe,9,4,"div",7),t(18,` + `),h(17,rBe,9,4,"div",7),t(18,` `),o(19,"div",4),t(20,` `),o(21,"span",5),t(22),c(23,"translate"),l(),t(24,` `),o(25,"span",6),t(26),c(27,"yesNo"),l(),t(28,` `),l(),t(29,` - `),h(30,LBe,48,4,"table",19),t(31,` + `),h(30,qBe,48,4,"table",19),t(31,` `),y(32,"mat-divider",2),t(33,` - `),l()),e&2){let i=r.$implicit,a=P(2);s(2),f("ngIf",i.name),s(5),b("",m(8,8,"labels.inputs.From Date"),":"),s(4),g(m(12,10,i.fromDate)),s(4),f("ngIf",i.endDate),s(2),f("ngIf",i.description),s(5),b("",m(23,12,"labels.inputs.Primary Grouping by Amount"),":"),s(4),g(m(27,14,a.recurringDepositProduct.isPrimaryGroupingByAmount)),s(4),f("ngIf",i.chartSlabs.length!==0)}}function qBe(e,r){if(e&1&&(o(0,"div",16),t(1,` + `),l()),e&2){let i=r.$implicit,a=P(2);s(2),f("ngIf",i.name),s(5),b("",m(8,8,"labels.inputs.From Date"),":"),s(4),g(m(12,10,i.fromDate)),s(4),f("ngIf",i.endDate),s(2),f("ngIf",i.description),s(5),b("",m(23,12,"labels.inputs.Primary Grouping by Amount"),":"),s(4),g(m(27,14,a.recurringDepositProduct.isPrimaryGroupingByAmount)),s(4),f("ngIf",i.chartSlabs.length!==0)}}function zBe(e,r){if(e&1&&(o(0,"div",16),t(1,` `),o(2,"h3",3),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",2),t(7,` - `),h(8,VBe,34,16,"div",17),t(9,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.heading.Interest Rate Charts")),s(5),f("ngForOf",i.recurringDepositProduct.charts)}}function jBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function zBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),h(8,jBe,34,16,"div",17),t(9,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.heading.Interest Rate Charts")),s(5),f("ngForOf",i.recurringDepositProduct.charts)}}function HBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function GBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function HBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function GBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function UBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function $Be(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeCalculationType.value,` - `)}}function UBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function $Be(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function WBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function QBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amount,` - `)}}function WBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function QBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function YBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function JBe(e,r){if(e&1&&(o(0,"td",33),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeTimeType.value,` - `)}}function YBe(e,r){e&1&&y(0,"tr",51)}function JBe(e,r){e&1&&y(0,"tr",52)}function KBe(e,r){if(e&1&&(o(0,"div",16),t(1,` + `)}}function KBe(e,r){e&1&&y(0,"tr",51)}function XBe(e,r){e&1&&y(0,"tr",52)}function ZBe(e,r){if(e&1&&(o(0,"div",16),t(1,` `),o(2,"h3",3),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",2),t(7,` `),o(8,"table",41),t(9,` `),$(10,54),t(11,` - `),h(12,jBe,3,3,"th",22),t(13,` - `),h(14,zBe,2,1,"td",23),t(15,` + `),h(12,HBe,3,3,"th",22),t(13,` + `),h(14,GBe,2,1,"td",23),t(15,` `),W(),t(16,` `),$(17,55),t(18,` - `),h(19,HBe,3,3,"th",22),t(20,` - `),h(21,GBe,2,1,"td",23),t(22,` + `),h(19,UBe,3,3,"th",22),t(20,` + `),h(21,$Be,2,1,"td",23),t(22,` `),W(),t(23,` `),$(24,48),t(25,` - `),h(26,UBe,3,3,"th",22),t(27,` - `),h(28,$Be,2,1,"td",23),t(29,` + `),h(26,WBe,3,3,"th",22),t(27,` + `),h(28,QBe,2,1,"td",23),t(29,` `),W(),t(30,` `),$(31,56),t(32,` - `),h(33,WBe,3,3,"th",22),t(34,` - `),h(35,QBe,2,1,"td",23),t(36,` + `),h(33,YBe,3,3,"th",22),t(34,` + `),h(35,JBe,2,1,"td",23),t(36,` `),W(),t(37,` - `),h(38,YBe,1,0,"tr",29),t(39,` - `),h(40,JBe,1,0,"tr",30),t(41,` + `),h(38,KBe,1,0,"tr",29),t(39,` + `),h(40,XBe,1,0,"tr",30),t(41,` `),l(),t(42,` - `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.heading.Charges")),s(5),f("dataSource",i.recurringDepositProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function XBe(e,r){if(e&1&&(o(0,"mifosx-view-savings-accounting-details",57),t(1,` - `),l()),e&2){let i=P();f("accountingRule",i.accountingRule)("accountingMappings",i.accountingMappings)}}function ZBe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function tNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.heading.Charges")),s(5),f("dataSource",i.recurringDepositProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function tNe(e,r){if(e&1&&(o(0,"mifosx-view-savings-accounting-details",57),t(1,` + `),l()),e&2){let i=P();f("accountingRule",i.accountingRule)("accountingMappings",i.accountingMappings)}}function eNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function iNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.paymentTypeId,a.recurringDepositProductsTemplate.paymentTypeOptions,"id","name"),` - `)}}function eNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function iNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function nNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function aNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.fundSourceAccountId,a.recurringDepositProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name"),` - `)}}function nNe(e,r){e&1&&y(0,"tr",51)}function aNe(e,r){e&1&&y(0,"tr",52)}function rNe(e,r){if(e&1&&(o(0,"div",59),t(1,` + `)}}function rNe(e,r){e&1&&y(0,"tr",51)}function oNe(e,r){e&1&&y(0,"tr",52)}function lNe(e,r){if(e&1&&(o(0,"div",59),t(1,` `),o(2,"h4",60),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",61),t(7,` `),$(8,62),t(9,` - `),h(10,ZBe,3,3,"th",22),t(11,` - `),h(12,tNe,3,6,"td",23),t(13,` + `),h(10,eNe,3,3,"th",22),t(11,` + `),h(12,iNe,3,6,"td",23),t(13,` `),W(),t(14,` `),$(15,63),t(16,` - `),h(17,eNe,3,3,"th",22),t(18,` - `),h(19,iNe,3,6,"td",23),t(20,` + `),h(17,nNe,3,3,"th",22),t(18,` + `),h(19,aNe,3,6,"td",23),t(20,` `),W(),t(21,` - `),h(22,nNe,1,0,"tr",29),t(23,` - `),h(24,aNe,1,0,"tr",30),t(25,` + `),h(22,rNe,1,0,"tr",29),t(23,` + `),h(24,oNe,1,0,"tr",30),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Fund Sources for Payment Channels")),s(3),f("dataSource",i.recurringDepositProduct.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function oNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function lNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Fund Sources for Payment Channels")),s(3),f("dataSource",i.recurringDepositProduct.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function sNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function pNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.chargeId,a.recurringDepositProductsTemplate.chargeOptions,"id","name"),` - `)}}function sNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function pNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function cNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function mNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.incomeAccountId,a.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function cNe(e,r){e&1&&y(0,"tr",51)}function mNe(e,r){e&1&&y(0,"tr",52)}function dNe(e,r){if(e&1&&(o(0,"div",59),t(1,` + `)}}function dNe(e,r){e&1&&y(0,"tr",51)}function uNe(e,r){e&1&&y(0,"tr",52)}function fNe(e,r){if(e&1&&(o(0,"div",59),t(1,` `),o(2,"h4",60),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",61),t(7,` `),$(8,64),t(9,` - `),h(10,oNe,3,3,"th",22),t(11,` - `),h(12,lNe,3,6,"td",23),t(13,` + `),h(10,sNe,3,3,"th",22),t(11,` + `),h(12,pNe,3,6,"td",23),t(13,` `),W(),t(14,` `),$(15,65),t(16,` - `),h(17,sNe,3,3,"th",22),t(18,` - `),h(19,pNe,3,6,"td",23),t(20,` + `),h(17,cNe,3,3,"th",22),t(18,` + `),h(19,mNe,3,6,"td",23),t(20,` `),W(),t(21,` - `),h(22,cNe,1,0,"tr",29),t(23,` - `),h(24,mNe,1,0,"tr",30),t(25,` + `),h(22,dNe,1,0,"tr",29),t(23,` + `),h(24,uNe,1,0,"tr",30),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Fees to Specific Income Accounts")),s(3),f("dataSource",i.recurringDepositProduct.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function uNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function fNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Fees to Specific Income Accounts")),s(3),f("dataSource",i.recurringDepositProduct.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function hNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function xNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.chargeId,a.recurringDepositProductsTemplate.penaltyOptions,"id","name"),` - `)}}function hNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function xNe(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function gNe(e,r){e&1&&(o(0,"th",32),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function _Ne(e,r){if(e&1&&(o(0,"td",33),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.incomeAccountId,a.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function gNe(e,r){e&1&&y(0,"tr",51)}function _Ne(e,r){e&1&&y(0,"tr",52)}function vNe(e,r){if(e&1&&(o(0,"div",59),t(1,` + `)}}function vNe(e,r){e&1&&y(0,"tr",51)}function bNe(e,r){e&1&&y(0,"tr",52)}function CNe(e,r){if(e&1&&(o(0,"div",59),t(1,` `),o(2,"h4",60),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",61),t(7,` `),$(8,64),t(9,` - `),h(10,uNe,3,3,"th",22),t(11,` - `),h(12,fNe,3,6,"td",23),t(13,` + `),h(10,hNe,3,3,"th",22),t(11,` + `),h(12,xNe,3,6,"td",23),t(13,` `),W(),t(14,` `),$(15,65),t(16,` - `),h(17,hNe,3,3,"th",22),t(18,` - `),h(19,xNe,3,6,"td",23),t(20,` + `),h(17,gNe,3,3,"th",22),t(18,` + `),h(19,_Ne,3,6,"td",23),t(20,` `),W(),t(21,` - `),h(22,gNe,1,0,"tr",29),t(23,` - `),h(24,_Ne,1,0,"tr",30),t(25,` + `),h(22,vNe,1,0,"tr",29),t(23,` + `),h(24,bNe,1,0,"tr",30),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.recurringDepositProduct.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function bNe(e,r){if(e&1&&(o(0,"div",16),t(1,` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.recurringDepositProduct.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function yNe(e,r){if(e&1&&(o(0,"div",16),t(1,` `),o(2,"h3",3),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",2),t(7,` - `),h(8,rNe,27,6,"div",58),t(9,` + `),h(8,lNe,27,6,"div",58),t(9,` - `),h(10,dNe,27,6,"div",58),t(11,` + `),h(10,fNe,27,6,"div",58),t(11,` - `),h(12,vNe,27,6,"div",58),t(13,` + `),h(12,CNe,27,6,"div",58),t(13,` `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.heading.Advanced Accounting Rules")),s(5),f("ngIf",i.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:i.recurringDepositProduct.paymentChannelToFundSourceMappings.length),s(2),f("ngIf",i.recurringDepositProduct.feeToIncomeAccountMappings==null?null:i.recurringDepositProduct.feeToIncomeAccountMappings.length),s(2),f("ngIf",i.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:i.recurringDepositProduct.penaltyToIncomeAccountMappings.length)}}var Wu=(()=>{class e{constructor(i){this.accounting=i,this.submitEvent=new vi,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||[],n=this.recurringDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],p=this.recurringDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.accountingMappings={savingsReferenceAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.savingsReferenceAccountId,i),savingsControlAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.savingsControlAccountId,p),transfersInSuspenseAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.transfersInSuspenseAccountId,p),interestOnSavingsAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.interestOnSavingsAccountId,n),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,p))}}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)(O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-recurring-deposit-product-preview-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate",chartSlabsDisplayedColumns:"chartSlabsDisplayedColumns",accountingRuleData:"accountingRuleData",recurringDepositProduct:"recurringDepositProduct"},outputs:{submitEvent:"submitEvent"},features:[Za],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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"h2",1),t(3),l(),t(4,` @@ -24651,7 +24654,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"span",6),t(20),l(),t(21,` `),l(),t(22,` - `),h(23,$Re,9,4,"div",7),t(24,` + `),h(23,QRe,9,4,"div",7),t(24,` `),o(25,"h3",3),t(26),c(27,"translate"),l(),t(28,` @@ -24702,43 +24705,43 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(122,"h3",3),t(123),c(124,"translate"),l(),t(125,` `),y(126,"mat-divider",2),t(127,` - `),h(128,WRe,10,9,"div",7),t(129,` + `),h(128,YRe,10,9,"div",7),t(129,` `),o(130,"div",4),t(131,` `),o(132,"span",5),t(133),c(134,"translate"),l(),t(135,` `),o(136,"span",6),t(137),c(138,"find"),l(),t(139,` `),l(),t(140,` - `),h(141,QRe,10,9,"div",7),t(142,` + `),h(141,JRe,10,9,"div",7),t(142,` - `),h(143,YRe,10,9,"div",7),t(144,` + `),h(143,KRe,10,9,"div",7),t(144,` `),t(145,` `),o(146,"div",4),t(147,` `),o(148,"span",5),t(149),c(150,"translate"),l(),t(151,` `),o(152,"span",6),t(153),c(154,"yesNo"),l(),t(155,` `),l(),t(156,` - `),h(157,JRe,10,9,"div",7),t(158,` + `),h(157,XRe,10,9,"div",7),t(158,` - `),h(159,ZRe,10,5,"div",7),t(160,` + `),h(159,eBe,10,5,"div",7),t(160,` `),t(161,` `),o(162,"div",4),t(163,` `),o(164,"span",5),t(165),c(166,"translate"),l(),t(167,` `),o(168,"span",6),t(169),c(170,"yesNo"),l(),t(171,` `),l(),t(172,` - `),h(173,tBe,10,9,"div",7),t(174,` + `),h(173,iBe,10,9,"div",7),t(174,` - `),h(175,qBe,10,4,"div",8),t(176,` + `),h(175,zBe,10,4,"div",8),t(176,` - `),h(177,KBe,43,6,"div",8),t(178,` + `),h(177,ZBe,43,6,"div",8),t(178,` `),o(179,"h3",3),t(180),c(181,"translate"),l(),t(182,` `),y(183,"mat-divider",2),t(184,` - `),h(185,XBe,2,2,"mifosx-view-savings-accounting-details",9),t(186,` + `),h(185,tNe,2,2,"mifosx-view-savings-accounting-details",9),t(186,` - `),h(187,bNe,14,6,"div",8),t(188,` + `),h(187,yNe,14,6,"div",8),t(188,` `),l(),t(189,` `),o(190,"div",10),t(191,` @@ -24749,96 +24752,96 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(206,` `)),a&2&&(s(3),g(n.recurringDepositProduct.name),s(5),g(m(9,45,"labels.inputs.Details")),s(8),b("",m(17,47,"labels.inputs.Short Name"),":"),s(4),g(n.recurringDepositProduct.shortName),s(3),f("ngIf",n.recurringDepositProduct.description),s(3),g(m(27,49,"labels.inputs.Currency")),s(8),b("",m(35,51,"labels.inputs.Currency"),":"),s(4),g($e(39,53,n.recurringDepositProduct.currencyCode,n.recurringDepositProductsTemplate.currencyOptions,"code","name")),s(7),b("",m(46,58,"labels.inputs.Decimal Places"),":"),s(4),g(n.recurringDepositProduct.digitsAfterDecimal),s(6),b("",m(56,60,"labels.inputs.Currency in multiples of"),":"),s(4),g(n.recurringDepositProduct.inMultiplesOf),s(4),g(m(64,62,"labels.heading.Terms")),s(8),b("",m(72,64,"labels.inputs.Deposit Amount"),":"),s(4),g(n.recurringDepositProduct.depositAmount+" (Min: "+(n.recurringDepositProduct.minDepositAmount?n.recurringDepositProduct.minDepositAmount:n.recurringDepositProduct.depositAmount)+", Max: "+(n.recurringDepositProduct.maxDepositAmount?n.recurringDepositProduct.maxDepositAmount:n.recurringDepositProduct.depositAmount)+")"),s(6),b("",m(82,66,"labels.inputs.Interest Compounding Period"),":"),s(4),g($e(86,68,n.recurringDepositProduct.interestCompoundingPeriodType,n.recurringDepositProductsTemplate.interestCompoundingPeriodTypeOptions,"id","value")),s(7),b("",m(93,73,"labels.inputs.Interest Posting Period"),":"),s(4),g($e(97,75,n.recurringDepositProduct.interestPostingPeriodType,n.recurringDepositProductsTemplate.interestPostingPeriodTypeOptions,"id","value")),s(7),b("",m(104,80,"labels.inputs.Interest Calculated using"),":"),s(4),g($e(108,82,n.recurringDepositProduct.interestCalculationType,n.recurringDepositProductsTemplate.interestCalculationTypeOptions,"id","value")),s(7),b("",m(115,87,"labels.inputs.Days in Year"),":"),s(4),g($e(119,89,n.recurringDepositProduct.interestCalculationDaysInYearType,n.recurringDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,"id","value")),s(5),g(m(124,94,"labels.heading.Settings")),s(5),f("ngIf",n.recurringDepositProduct.lockinPeriodFrequency),s(5),b("",m(134,96,"labels.inputs.Minimum Deposit Term"),":"),s(4),g(n.recurringDepositProduct.minDepositTerm+" "+$e(138,98,n.recurringDepositProduct.minDepositTermTypeId,n.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value")),s(4),f("ngIf",n.recurringDepositProduct.inMultiplesOfDepositTerm),s(2),f("ngIf",n.recurringDepositProduct.maxDepositTerm),s(6),b("",m(150,103,"labels.inputs.Apply Penal Interest (less)"),":"),s(4),g(m(154,105,n.recurringDepositProduct.preClosurePenalApplicable)),s(4),f("ngIf",n.recurringDepositProduct.preClosurePenalApplicable),s(2),f("ngIf",n.recurringDepositProduct.isMandatoryDeposit!==void 0),s(6),b("",m(166,107,"labels.inputs.Withhold Tax is Applicable"),":"),s(4),g(m(170,109,n.recurringDepositProduct.withHoldTax)),s(4),f("ngIf",n.recurringDepositProduct.withHoldTax),s(2),f("ngIf",n.recurringDepositProduct.charts.length!==0),s(2),f("ngIf",n.recurringDepositProduct.charges.length),s(3),g(m(181,111,"labels.heading.Accounting")),s(5),f("ngIf",!n.isNoneAccounting()),s(2),f("ngIf",n.recurringDepositProduct.advancedAccountingRules&&((n.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:n.recurringDepositProduct.paymentChannelToFundSourceMappings.length)||(n.recurringDepositProduct.feeToIncomeAccountMappings==null?null:n.recurringDepositProduct.feeToIncomeAccountMappings.length)||(n.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:n.recurringDepositProduct.penaltyToIncomeAccountMappings.length))),s(8),b(` `,m(196,113,"labels.buttons.Previous"),` - `),s(3),f("routerLink",it(119,URe)),s(),b(` + `),s(3),f("routerLink",it(119,WRe)),s(),b(` `,m(200,115,"labels.buttons.Cancel"),` `),s(4),b(` `,m(204,117,"labels.buttons.Submit"),` - `))},dependencies:[mt,Ut,Et,Br,Nr,dt,It,Ht,_t,wi,ut,Bi,xe,ve,_e,be,ge,Ce,Dt,ye,we,Se,Pe,_s,qi,Xn,kn,_a],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}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function CNe(e,r){e&1&&(t(0,` + `))},dependencies:[mt,Ut,Et,Br,Nr,dt,It,Ht,_t,wi,ut,Bi,xe,ve,_e,be,ge,Ce,Dt,ye,we,Se,Pe,_s,qi,Xn,kn,_a],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}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function SNe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",14),t(2,` - `))}function yNe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",14),t(2,` - `))}function SNe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",15),t(2,` `))}function wNe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",16),t(2,` + `),y(1,"fa-icon",14),t(2,` `))}function PNe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",15),t(2,` + `))}function ENe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",16),t(2,` + `))}function INe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",17),t(2,` - `))}function ENe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function INe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function TNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function MNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function DNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.INTEREST RATE CHART"))}function ONe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function ANe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function FNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function kNe(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` - `),h(2,FNe,2,3,"ng-template",9),t(3,` + `))}function TNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function MNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function DNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function ONe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function ANe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.INTEREST RATE CHART"))}function FNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function kNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function RNe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function BNe(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` + `),h(2,RNe,2,3,"ng-template",9),t(3,` `),o(4,"mifosx-recurring-deposit-product-preview-step",19),k("submitEvent",function(){N(i);let n=P();return L(n.submit())}),t(5,` `),l(),t(6,` `),l()}if(e&2){let i=P();s(4),f("recurringDepositProductsTemplate",i.recurringDepositProductsTemplate)("chartSlabsDisplayedColumns",i.recurringDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("recurringDepositProduct",i.recurringDepositProduct)}}var $y=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.productsService=a,this.router=n,this.settingsService=p,this.accounting=d,this.accountingRuleData=[],this.route.data.subscribe(u=>{this.recurringDepositProductsTemplate=u.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 ae(ae(ae(ae(ae(ae(ae({},this.recurringDepositProductDetailsStep.recurringDepositProductDetails),this.recurringDepositProductCurrencyStep.recurringDepositProductCurrency),this.recurringDepositProductTermsStep.recurringDepositProductTerms),this.recurringDepositProductSettingsStep.recurringDepositProductSettings),this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChart),this.recurringDepositProductChargesStep.recurringDepositProductCharges),this.recurringDepositProductAccountingStep.recurringDepositProductAccounting)}submit(){let i=Le(ae({},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)(O(Pt),O(li),O(Lt),O(Me),O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-recurring-deposit-product"]],viewQuery:function(a,n){if(a&1&&(wt(Xc,7),wt(Zc,7),wt(tm,7),wt(em,7),wt(im,7),wt(nm,7),wt(am,7)),a&2){let p;Ct(p=yt())&&(n.recurringDepositProductDetailsStep=p.first),Ct(p=yt())&&(n.recurringDepositProductCurrencyStep=p.first),Ct(p=yt())&&(n.recurringDepositProductTermsStep=p.first),Ct(p=yt())&&(n.recurringDepositProductSettingsStep=p.first),Ct(p=yt())&&(n.recurringDepositProductInterestRateChartStep=p.first),Ct(p=yt())&&(n.recurringDepositProductChargesStep=p.first),Ct(p=yt())&&(n.recurringDepositProductAccountingStep=p.first)}},decls:75,vars:18,consts:[["recurringDepositProductStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){a&1&&(o(0,"div",1),t(1,` `),o(2,"mat-stepper",2,0),t(4,` - `),h(5,CNe,3,0,"ng-template",3),t(6,` + `),h(5,SNe,3,0,"ng-template",3),t(6,` - `),h(7,yNe,3,0,"ng-template",4),t(8,` + `),h(7,wNe,3,0,"ng-template",4),t(8,` - `),h(9,SNe,3,0,"ng-template",5),t(10,` + `),h(9,PNe,3,0,"ng-template",5),t(10,` - `),h(11,wNe,3,0,"ng-template",6),t(12,` + `),h(11,ENe,3,0,"ng-template",6),t(12,` - `),h(13,PNe,3,0,"ng-template",7),t(14,` + `),h(13,INe,3,0,"ng-template",7),t(14,` `),o(15,"mat-step",8),t(16,` - `),h(17,ENe,2,3,"ng-template",9),t(18,` + `),h(17,TNe,2,3,"ng-template",9),t(18,` `),o(19,"mifosx-recurring-deposit-product-details-step",10),t(20,` `),l(),t(21,` `),l(),t(22,` `),o(23,"mat-step",8),t(24,` - `),h(25,INe,2,3,"ng-template",9),t(26,` + `),h(25,MNe,2,3,"ng-template",9),t(26,` `),o(27,"mifosx-recurring-deposit-product-currency-step",10),t(28,` `),l(),t(29,` `),l(),t(30,` `),o(31,"mat-step",8),t(32,` - `),h(33,TNe,2,3,"ng-template",9),t(34,` + `),h(33,DNe,2,3,"ng-template",9),t(34,` `),o(35,"mifosx-recurring-deposit-product-terms-step",10),t(36,` `),l(),t(37,` `),l(),t(38,` `),o(39,"mat-step",8),t(40,` - `),h(41,MNe,2,3,"ng-template",9),t(42,` + `),h(41,ONe,2,3,"ng-template",9),t(42,` `),o(43,"mifosx-recurring-deposit-product-settings-step",10),t(44,` `),l(),t(45,` `),l(),t(46,` `),o(47,"mat-step",8),t(48,` - `),h(49,DNe,2,3,"ng-template",9),t(50,` + `),h(49,ANe,2,3,"ng-template",9),t(50,` `),o(51,"mifosx-recurring-deposit-product-interest-rate-chart-step",10),t(52,` `),l(),t(53,` `),l(),t(54,` `),o(55,"mat-step"),t(56,` - `),h(57,ONe,2,3,"ng-template",9),t(58,` + `),h(57,FNe,2,3,"ng-template",9),t(58,` `),o(59,"mifosx-recurring-deposit-product-charges-step",11),t(60,` `),l(),t(61,` `),l(),t(62,` `),o(63,"mat-step",8),t(64,` - `),h(65,ANe,2,3,"ng-template",9),t(66,` + `),h(65,kNe,2,3,"ng-template",9),t(66,` `),o(67,"mifosx-recurring-deposit-product-accounting-step",12),t(68,` `),l(),t(69,` `),l(),t(70,` - `),h(71,kNe,7,4,"mat-step",13),t(72,` + `),h(71,BNe,7,4,"mat-step",13),t(72,` `),l(),t(73,` `),l(),t(74,` -`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.recurringDepositProductDetailsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductCurrencyForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductTermsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductSettingsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductInterestRateChartForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(8),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate)("currencyCode",n.recurringDepositProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.recurringDepositProductAccountingForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate)("accountingRuleData",n.accountingRuleData)("recurringDepositProductFormValid",n.recurringDepositProductFormValid),s(4),f("ngIf",n.recurringDepositProductFormValid))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Xc,Zc,tm,em,im,nm,am,Wu],encapsulation:2})}}return e})();var RNe=()=>["../"];function BNe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.recurringDepositProductDetailsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductCurrencyForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductTermsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductSettingsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductInterestRateChartForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(8),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate)("currencyCode",n.recurringDepositProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.recurringDepositProductAccountingForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate)("accountingRuleData",n.accountingRuleData)("recurringDepositProductFormValid",n.recurringDepositProductFormValid),s(4),f("ngIf",n.recurringDepositProductFormValid))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Xc,Zc,tm,em,im,nm,am,Wu],encapsulation:2})}}return e})();var NNe=()=>["../"];function LNe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Starting Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function NNe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function VNe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.End Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function LNe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function qNe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Amount")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}var Wy=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.route=a,this.dateUtils=n,this.productService=p,this.router=d,this.settingsService=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.shareProductData=x.shareProduct})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setDividendForm()}setDividendForm(){this.createDividendForm=this.formBuilder.group({dividendPeriodStartDate:["",lt.required],dividendPeriodEndDate:["",lt.required],dividendAmount:["",lt.required]})}submit(){let i=this.createDividendForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.createDividendForm.value.dividendPeriodStartDate,d=this.createDividendForm.value.dividendPeriodEndDate;i.dividendPeriodStartDate instanceof Date&&(i.dividendPeriodStartDate=this.dateUtils.formatDate(p,n)),i.dividendPeriodEndDate instanceof Date&&(i.dividendPeriodEndDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{dateFormat:n,locale:a});this.productService.createDividend(this.shareProductData.id,u).subscribe(x=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Ke),O(li),O(Lt),O(Me))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` @@ -24851,7 +24854,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(16,"input",6),t(17,` `),y(18,"mat-datepicker-toggle",7),t(19,` `),y(20,"mat-datepicker",null,0),t(22,` - `),h(23,BNe,8,9,"mat-error",8),t(24,` + `),h(23,LNe,8,9,"mat-error",8),t(24,` `),l(),t(25,` `),o(26,"mat-form-field",5),k("click",function(){N(p);let u=gt(37);return L(u.open())}),t(27,` @@ -24859,13 +24862,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(32,"input",9),t(33,` `),y(34,"mat-datepicker-toggle",7),t(35,` `),y(36,"mat-datepicker",null,1),t(38,` - `),h(39,NNe,8,9,"mat-error",8),t(40,` + `),h(39,VNe,8,9,"mat-error",8),t(40,` `),l(),t(41,` `),o(42,"mat-form-field"),t(43,` `),o(44,"mat-label"),t(45),c(46,"translate"),l(),t(47,` `),y(48,"input",10),t(49,` - `),h(50,LNe,8,9,"mat-error",8),t(51,` + `),h(50,qNe,8,9,"mat-error",8),t(51,` `),l(),t(52,` `),l(),t(53,` `),l(),t(54,` @@ -24877,19 +24880,19 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(66,` `),l(),t(67,` `),l(),t(68,` -`)}if(a&2){let p=gt(21),d=gt(37);s(4),f("formGroup",n.createDividendForm),s(9),g(m(14,19,"labels.inputs.Dividend Period Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.createDividendForm.controls.dividendPeriodStartDate.hasError("required")),s(6),g(m(30,21,"labels.inputs.Dividend Period End Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(5),f("ngIf",n.createDividendForm.controls.dividendPeriodEndDate.hasError("required")),s(6),g(m(46,23,"labels.inputs.Dividend Amount")),s(5),f("ngIf",n.createDividendForm.controls.dividendAmount.hasError("required")),s(7),f("routerLink",it(29,RNe)),s(),b(` +`)}if(a&2){let p=gt(21),d=gt(37);s(4),f("formGroup",n.createDividendForm),s(9),g(m(14,19,"labels.inputs.Dividend Period Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.createDividendForm.controls.dividendPeriodStartDate.hasError("required")),s(6),g(m(30,21,"labels.inputs.Dividend Period End Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(5),f("ngIf",n.createDividendForm.controls.dividendPeriodEndDate.hasError("required")),s(6),g(m(46,23,"labels.inputs.Dividend Amount")),s(5),f("ngIf",n.createDividendForm.controls.dividendAmount.hasError("required")),s(7),f("routerLink",it(29,NNe)),s(),b(` `,m(59,25,"labels.buttons.Cancel"),` `),s(3),f("disabled",!n.createDividendForm.valid),s(),b(` `,m(63,27,"labels.buttons.Submit"),` - `)}},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,pi,ci,si,_t,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var VNe=()=>["./general"],qNe=e=>["./datatables",e];function jNe(e,r){if(e&1&&(o(0,"a",5,2),t(2),l()),e&2){let i=gt(1),a=P().$implicit;f("routerLink",Re(3,qNe,a.registeredTableName))("active",i.isActive),s(2),b(` + `)}},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,pi,ci,si,_t,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var jNe=()=>["./general"],zNe=e=>["./datatables",e];function HNe(e,r){if(e&1&&(o(0,"a",5,2),t(2),l()),e&2){let i=gt(1),a=P().$implicit;f("routerLink",Re(3,zNe,a.registeredTableName))("active",i.isActive),s(2),b(` `,a.registeredTableName,` - `)}}function zNe(e,r){if(e&1&&($(0),t(1,` - `),h(2,jNe,3,5,"a",7),t(3,` + `)}}function GNe(e,r){if(e&1&&($(0),t(1,` + `),h(2,HNe,3,5,"a",7),t(3,` `),W()),e&2){let i=r.$implicit;s(2),f("mifosxHasPermission","READ_"+i.registeredTableName)}}var Qy=(()=>{class e{constructor(i){this.route=i,this.fixedDepositDatatables=[],this.route.data.subscribe(a=>{this.fixedDepositDatatables=[],a.fixedDepositDatatables.forEach(n=>{n.entitySubType==="Fixed Deposit"&&this.fixedDepositDatatables.push(n)})})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({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,n){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),c(9,"translate"),l(),t(10,` - `),h(11,zNe,4,1,"ng-container",6),t(12,` + `),h(11,GNe,4,1,"ng-container",6),t(12,` `),l(),t(13,` `),o(14,"mat-tab-nav-panel",null,1),t(16,` @@ -24897,14 +24900,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(19,` `),l(),t(20,` `),l(),t(21,` -`)),a&2){let p=gt(7),d=gt(15);s(4),f("tabPanel",d),s(2),f("routerLink",it(7,VNe))("active",p.isActive),s(2),b(` +`)),a&2){let p=gt(7),d=gt(15);s(4),f("tabPanel",d),s(2),f("routerLink",it(7,jNe))("active",p.isActive),s(2),b(` `,m(9,5,"labels.heading.General"),` - `),s(3),f("ngForOf",n.fixedDepositDatatables)}},dependencies:[mt,Ut,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],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 HNe=()=>[10,25,50,100];function GNe(e,r){if(e&1){let i=Y();o(0,"button",18),k("click",function(){N(i);let n=P(2);return L(n.postDividends())}),t(1,` + `),s(3),f("ngForOf",n.fixedDepositDatatables)}},dependencies:[mt,Ut,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],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 UNe=()=>[10,25,50,100];function $Ne(e,r){if(e&1){let i=Y();o(0,"button",18),k("click",function(){N(i);let n=P(2);return L(n.postDividends())}),t(1,` `),y(2,"fa-icon",19),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.buttons"),` - `))}function UNe(e,r){e&1&&(o(0,"div",16),t(1,` - `),h(2,GNe,5,3,"button",17),t(3,` -`),l()),e&2&&(s(2),f("mifosxHasPermission","POST_DIVIDENDS"))}function $Ne(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client Name")))}function WNe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.accountData.clientName)}}function QNe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Share Account")))}function YNe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.accountData.accountNo)}}function JNe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Dividend Amount")))}function KNe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.amount)}}function XNe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function ZNe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function tLe(e,r){e&1&&y(0,"tr",22)}function eLe(e,r){e&1&&y(0,"tr",23)}var Yy=(()=>{class e{constructor(i,a,n){this.route=i,this.productsService=a,this.router=n,this.isdividendPosted=!1,this.displayedColumns=["clientName","shareAccount","dividendAmount","status"],this.route.data.subscribe(p=>{this.dividendData=p.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 Ge(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)(O(Pt),O(li),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-dividend"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(h(0,UNe,4,1,"div",0),t(1,` + `))}function WNe(e,r){e&1&&(o(0,"div",16),t(1,` + `),h(2,$Ne,5,3,"button",17),t(3,` +`),l()),e&2&&(s(2),f("mifosxHasPermission","POST_DIVIDENDS"))}function QNe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client Name")))}function YNe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.accountData.clientName)}}function JNe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Share Account")))}function KNe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.accountData.accountNo)}}function XNe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Dividend Amount")))}function ZNe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.amount)}}function tLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function eLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function iLe(e,r){e&1&&y(0,"tr",22)}function nLe(e,r){e&1&&y(0,"tr",23)}var Yy=(()=>{class e{constructor(i,a,n){this.route=i,this.productsService=a,this.router=n,this.isdividendPosted=!1,this.displayedColumns=["clientName","shareAccount","dividendAmount","status"],this.route.data.subscribe(p=>{this.dividendData=p.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 Ge(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)(O(Pt),O(li),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-dividend"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(h(0,WNe,4,1,"div",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"div",2),t(5,` @@ -24917,45 +24920,45 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(16,"div",5),t(17,` `),o(18,"table",6),t(19,` `),$(20,7),t(21,` - `),h(22,$Ne,3,3,"th",8),t(23,` - `),h(24,WNe,2,1,"td",9),t(25,` + `),h(22,QNe,3,3,"th",8),t(23,` + `),h(24,YNe,2,1,"td",9),t(25,` `),W(),t(26,` `),$(27,10),t(28,` - `),h(29,QNe,3,3,"th",8),t(30,` - `),h(31,YNe,2,1,"td",9),t(32,` + `),h(29,JNe,3,3,"th",8),t(30,` + `),h(31,KNe,2,1,"td",9),t(32,` `),W(),t(33,` `),$(34,11),t(35,` - `),h(36,JNe,3,3,"th",8),t(37,` - `),h(38,KNe,2,1,"td",9),t(39,` + `),h(36,XNe,3,3,"th",8),t(37,` + `),h(38,ZNe,2,1,"td",9),t(39,` `),W(),t(40,` `),$(41,12),t(42,` - `),h(43,XNe,3,3,"th",8),t(44,` - `),h(45,ZNe,2,1,"td",9),t(46,` + `),h(43,tLe,3,3,"th",8),t(44,` + `),h(45,eLe,2,1,"td",9),t(46,` `),W(),t(47,` - `),h(48,tLe,1,0,"tr",13),t(49,` - `),h(50,eLe,1,0,"tr",14),t(51,` + `),h(48,iLe,1,0,"tr",13),t(49,` + `),h(50,nLe,1,0,"tr",14),t(51,` `),l(),t(52,` `),y(53,"mat-paginator",15),t(54,` `),l(),t(55,` `),l(),t(56,` -`)),a&2&&(f("ngIf",!n.isdividendPosted),s(9),g(m(10,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,HNe)))},dependencies:[mt,Et,dt,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var iLe=()=>["../"];function nLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`)),a&2&&(f("ngIf",!n.isdividendPosted),s(9),g(m(10,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,UNe)))},dependencies:[mt,Et,dt,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var aLe=()=>["../"];function rLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function aLe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function rLe(e,r){if(e&1&&(o(0,"td",22),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function oLe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function lLe(e,r){if(e&1&&(o(0,"td",22),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.taxComponentId,a.taxComponentOptions,"id","name"),` - `)}}function oLe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Start Date")))}function lLe(e,r){if(e&1&&(o(0,"td",22),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.startDate))}}function sLe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function pLe(e,r){if(e&1){let i=Y();o(0,"td",22),t(1,` + `)}}function sLe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Start Date")))}function pLe(e,r){if(e&1&&(o(0,"td",22),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.startDate))}}function cLe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function mLe(e,r){if(e&1){let i=Y();o(0,"td",22),t(1,` `),o(2,"button",23),k("click",function(){let n=N(i),p=n.$implicit,d=n.index,u=P();return L(u.editTaxGroup(p,d))}),t(3,` `),y(4,"fa-icon",24),t(5,` `),l(),t(6,` `),o(7,"button",25),k("click",function(){let n=N(i).index,p=P();return L(p.delete(n))}),t(8,` `),y(9,"fa-icon",26),t(10,` `),l(),t(11,` - `),l()}}function cLe(e,r){e&1&&y(0,"tr",27)}function mLe(e,r){e&1&&y(0,"tr",28)}function dLe(e,r){if(e&1&&(o(0,"button",29),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.taxGroupForm.valid),s(),b(` + `),l()}}function dLe(e,r){e&1&&y(0,"tr",27)}function uLe(e,r){e&1&&y(0,"tr",28)}function fLe(e,r){if(e&1&&(o(0,"button",29),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.taxGroupForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var Jy=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.dateUtils=d,this.dialog=u,this.settingsService=x,this.translateService=_,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.displayedColumns=["name","startDate","actions"],this.route.data.subscribe(v=>{this.taxGroupTemplateData=v.taxGroupTemplate,this.taxComponentOptions=this.taxGroupTemplateData.taxComponents})}ngOnInit(){this.createTaxGroupForm(),this.taxComponentsDataSource=[]}createTaxGroupForm(){this.taxGroupForm=this.formBuilder.group({name:["",lt.required]})}addTaxGroup(){let i=[new Gi({controlName:"taxComponentId",label:this.translateService.instant("labels.inputs.Tax Component"),options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new xo({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(an,{data:a}).afterClosed().subscribe(p=>{p.data&&(this.taxComponentsDataSource=this.taxComponentsDataSource.concat(p.data.value))})}editTaxGroup(i,a){let n=[new Gi({controlName:"taxComponentId",value:i.taxComponentId?i.taxComponentId:"",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new xo({controlName:"startDate",value:i.startDate?new Date(i.startDate):new Date,label:"Start Date",minDate:this.minDate,maxDate:this.maxDate,order:2})],p={title:"Edit Tax Component",layout:{addButtonText:"Submit"},formfields:n};this.dialog.open(an,{data:p}).afterClosed().subscribe(u=>{if(u.data){let x=ae(ae({},i),u.data.value);this.taxComponentsDataSource.splice(this.taxComponentsDataSource.indexOf(i),1,x),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([])}})}delete(i){this.dialog.open(gi,{data:{deleteContext:"this"}}).afterClosed().subscribe(n=>{n.delete&&(this.taxComponentsDataSource.splice(i,1),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([]))})}submit(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,n=Le(ae({},this.taxGroupForm.value),{taxComponents:this.taxComponentsDataSource,dateFormat:a,locale:i});for(let p of n.taxComponents)p.startDate=this.dateUtils.formatDate(p.startDate,a)||"";this.productsService.createTaxGroup(n).subscribe(p=>{this.router.navigate(["../",p.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt),O(Ke),O(Ve),O(Me),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -24965,7 +24968,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,nLe,8,9,"mat-error",5),t(19,` + `),h(18,rLe,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"h3",6),t(22),c(23,"translate"),l(),t(24,` @@ -24977,52 +24980,52 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(34,"table",10),t(35,` `),$(36,11),t(37,` - `),h(38,aLe,3,3,"th",12),t(39,` - `),h(40,rLe,3,6,"td",13),t(41,` + `),h(38,oLe,3,3,"th",12),t(39,` + `),h(40,lLe,3,6,"td",13),t(41,` `),W(),t(42,` `),$(43,14),t(44,` - `),h(45,oLe,3,3,"th",12),t(46,` - `),h(47,lLe,3,3,"td",13),t(48,` + `),h(45,sLe,3,3,"th",12),t(46,` + `),h(47,pLe,3,3,"td",13),t(48,` `),W(),t(49,` `),$(50,15),t(51,` - `),h(52,sLe,3,3,"th",12),t(53,` - `),h(54,pLe,12,0,"td",13),t(55,` + `),h(52,cLe,3,3,"th",12),t(53,` + `),h(54,mLe,12,0,"td",13),t(55,` `),W(),t(56,` - `),h(57,cLe,1,0,"tr",16),t(58,` - `),h(59,mLe,1,0,"tr",17),t(60,` + `),h(57,dLe,1,0,"tr",16),t(58,` + `),h(59,uLe,1,0,"tr",17),t(60,` `),l(),t(61,` `),l(),t(62,` `),l(),t(63,` `),o(64,"mat-card-actions",18),t(65,` `),o(66,"button",19),t(67),c(68,"translate"),l(),t(69,` - `),h(70,dLe,3,4,"button",20),t(71,` + `),h(70,fLe,3,4,"button",20),t(71,` `),l(),t(72,` `),l(),t(73,` `),l(),t(74,` `),l(),t(75,` `)),a&2&&(s(4),f("formGroup",n.taxGroupForm),s(9),g(m(14,12,"labels.inputs.Name")),s(5),f("ngIf",n.taxGroupForm.controls.name.hasError("required")),s(4),g(m(23,14,"labels.inputs.Tax Components")),s(8),b(` `,m(31,16,"labels.buttons.Add"),` - `),s(4),f("dataSource",n.taxComponentsDataSource)("hidden",n.taxComponentsDataSource.length===0),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(7),f("routerLink",it(20,iLe)),s(),b(` + `),s(4),f("dataSource",n.taxComponentsDataSource)("hidden",n.taxComponentsDataSource.length===0),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(7),f("routerLink",it(20,aLe)),s(),b(` `,m(68,18,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_TAXGROUP"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,wi,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,Xn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var uLe=()=>["../"];function fLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","CREATE_TAXGROUP"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,wi,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,Si,ye,we,Se,Pe,Xn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var hLe=()=>["../"];function xLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function hLe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function xLe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function gLe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function _Le(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.taxComponentId,a.taxComponentOptions,"id","name"),` - `)}}function gLe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Start Date")))}function _Le(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.startDate))}}function vLe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.End Date")))}function bLe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function vLe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Start Date")))}function bLe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.startDate))}}function CLe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.End Date")))}function yLe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` `,i.endDate?m(2,1,i.endDate):"",` - `)}}function CLe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function yLe(e,r){if(e&1){let i=Y();o(0,"button",27),c(1,"translate"),k("click",function(){N(i);let n=P().index,p=P();return L(p.delete(n))}),t(2,` + `)}}function SLe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function wLe(e,r){if(e&1){let i=Y();o(0,"button",27),c(1,"translate"),k("click",function(){N(i);let n=P().index,p=P();return L(p.delete(n))}),t(2,` `),y(3,"fa-icon",28),t(4,` - `),l()}e&2&&Rt("matTooltip",m(1,1,"tooltips.Delete Interest Rate Chart"))}function SLe(e,r){if(e&1){let i=Y();o(0,"td",23),t(1,` + `),l()}e&2&&Rt("matTooltip",m(1,1,"tooltips.Delete Interest Rate Chart"))}function PLe(e,r){if(e&1){let i=Y();o(0,"td",23),t(1,` `),o(2,"button",24),k("click",function(){let n=N(i),p=n.$implicit,d=n.index,u=P();return L(u.editTaxGroup(p,d))}),t(3,` `),y(4,"fa-icon",25),t(5,` `),l(),t(6,` - `),h(7,yLe,5,3,"button",26),t(8,` - `),l()}if(e&2){let i=r.$implicit;s(7),f("ngIf",i.isNew)}}function wLe(e,r){e&1&&y(0,"tr",29)}function PLe(e,r){e&1&&y(0,"tr",30)}function ELe(e,r){if(e&1&&(o(0,"button",31),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.taxGroupForm.valid),s(),b(` + `),h(7,wLe,5,3,"button",26),t(8,` + `),l()}if(e&2){let i=r.$implicit;s(7),f("ngIf",i.isNew)}}function ELe(e,r){e&1&&y(0,"tr",29)}function ILe(e,r){e&1&&y(0,"tr",30)}function TLe(e,r){if(e&1&&(o(0,"button",31),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.taxGroupForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var Ky=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.dateUtils=d,this.dialog=u,this.settingsService=x,this.translateService=_,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.displayedColumns=["name","startDate","actions"],this.route.data.subscribe(v=>{this.taxGroupData=v.taxGroup,this.taxComponentOptions=this.taxGroupData.taxComponents})}ngOnInit(){this.taxComponentsDataSource=[],this.createTaxGroupForm(),this.assignFormData()}createTaxGroupForm(){this.taxGroupForm=this.formBuilder.group({name:[this.taxGroupData.name,lt.required]})}addTaxGroup(){let i=[new Gi({controlName:"taxComponentId",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new xo({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(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=Le(ae({},p.data.value),{isNew:!0});this.taxComponentsDataSource=this.taxComponentsDataSource.concat(d)}})}editTaxGroup(i,a){let n=[new Gi({controlName:"taxComponentId",value:i.taxComponentId?i.taxComponentId:"",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new xo({controlName:"startDate",value:i.startDate?new Date(i.startDate):new Date,label:"Start Date",minDate:this.minDate,maxDate:this.maxDate,order:2})];i.isNew||n.push(new xo({controlName:"endDate",label:"End Date",minDate:this.minDate,maxDate:this.maxDate,order:3}));let p={title:"Edit Tax Component",layout:{addButtonText:"Submit"},formfields:n};this.dialog.open(an,{data:p}).afterClosed().subscribe(u=>{if(u.data){let x=ae(ae({},i),u.data.value);this.taxComponentsDataSource.splice(this.taxComponentsDataSource.indexOf(i),1,x),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(gi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(n=>{n.delete&&(this.taxComponentsDataSource.splice(i,1),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([]))})}submit(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,n=Le(ae({},this.taxGroupForm.value),{taxComponents:this.taxComponentsDataSource,dateFormat:a,locale:i});for(let p of n.taxComponents)p.startDate=this.dateUtils.formatDate(p.startDate,a)||"",p.endDate&&(delete p.startDate,p.endDate=this.dateUtils.formatDate(p.endDate,a)||""),delete p.isNew;this.productsService.updateTaxGroup(this.taxGroupData.id,n).subscribe(p=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt),O(Ke),O(Ve),O(Me),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -25032,7 +25035,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,fLe,8,9,"mat-error",5),t(19,` + `),h(18,xLe,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"h3",6),t(22),c(23,"translate"),l(),t(24,` @@ -25043,59 +25046,59 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(34,"table",10),t(35,` `),$(36,11),t(37,` - `),h(38,hLe,3,3,"th",12),t(39,` - `),h(40,xLe,3,6,"td",13),t(41,` + `),h(38,gLe,3,3,"th",12),t(39,` + `),h(40,_Le,3,6,"td",13),t(41,` `),W(),t(42,` `),$(43,14),t(44,` - `),h(45,gLe,3,3,"th",12),t(46,` - `),h(47,_Le,3,3,"td",13),t(48,` + `),h(45,vLe,3,3,"th",12),t(46,` + `),h(47,bLe,3,3,"td",13),t(48,` `),W(),t(49,` `),$(50,15),t(51,` - `),h(52,vLe,3,3,"th",12),t(53,` - `),h(54,bLe,3,3,"td",13),t(55,` + `),h(52,CLe,3,3,"th",12),t(53,` + `),h(54,yLe,3,3,"td",13),t(55,` `),W(),t(56,` `),$(57,16),t(58,` - `),h(59,CLe,3,3,"th",12),t(60,` - `),h(61,SLe,9,1,"td",13),t(62,` + `),h(59,SLe,3,3,"th",12),t(60,` + `),h(61,PLe,9,1,"td",13),t(62,` `),W(),t(63,` - `),h(64,wLe,1,0,"tr",17),t(65,` - `),h(66,PLe,1,0,"tr",18),t(67,` + `),h(64,ELe,1,0,"tr",17),t(65,` + `),h(66,ILe,1,0,"tr",18),t(67,` `),l(),t(68,` `),l(),t(69,` `),l(),t(70,` `),o(71,"mat-card-actions",19),t(72,` `),o(73,"button",20),t(74),c(75,"translate"),l(),t(76,` - `),h(77,ELe,3,4,"button",21),t(78,` + `),h(77,TLe,3,4,"button",21),t(78,` `),l(),t(79,` `),l(),t(80,` `),l(),t(81,` `),l(),t(82,` `)),a&2&&(s(4),f("formGroup",n.taxGroupForm),s(9),g(m(14,12,"labels.inputs.Name")),s(5),f("ngIf",n.taxGroupForm.controls.name.hasError("required")),s(4),g(m(23,14,"labels.inputs.Tax Components")),s(8),b(` `,m(31,16,"labels.buttons.Add"),` - `),s(4),f("dataSource",n.taxComponentsDataSource)("hidden",n.taxComponentsDataSource.length===0),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(7),f("routerLink",it(20,uLe)),s(),b(` + `),s(4),f("dataSource",n.taxComponentsDataSource)("hidden",n.taxComponentsDataSource.length===0),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(7),f("routerLink",it(20,hLe)),s(),b(` `,m(75,18,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_TAXGROUP"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,wi,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,Si,oi,ye,we,Se,Pe,Xn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var ILe=()=>["../"];function TLe(e,r){if(e&1&&(o(0,"mat-option",9),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(3),f("mifosxHasPermission","UPDATE_TAXGROUP"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,wi,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,Si,oi,ye,we,Se,Pe,Xn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var MLe=()=>["../"];function DLe(e,r){if(e&1&&(o(0,"mat-option",9),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function MLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function OLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Product")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function DLe(e,r){if(e&1&&(o(0,"mat-option",9),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function ALe(e,r){if(e&1&&(o(0,"mat-option",9),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function OLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `)}}function FLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.At least one restricted product"),` - `),s(3),g(m(5,4,"labels.commons.must be selected")))}function ALe(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `),s(3),g(m(5,4,"labels.commons.must be selected")))}function kLe(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",10),t(7,` - `),h(8,DLe,2,2,"mat-option",4),t(9,` + `),h(8,ALe,2,2,"mat-option",4),t(9,` `),l(),t(10,` - `),h(11,OLe,7,6,"mat-error",5),t(12,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Restricted products")),s(5),f("ngForOf",i.productData),s(3),f("ngIf",i.productMixForm.controls.restrictedProducts.hasError("required"))}}function FLe(e,r){if(e&1&&(o(0,"button",11),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.productMixForm.valid),s(),b(` + `),h(11,FLe,7,6,"mat-error",5),t(12,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Restricted products")),s(5),f("ngForOf",i.productData),s(3),f("ngIf",i.productMixForm.controls.restrictedProducts.hasError("required"))}}function RLe(e,r){if(e&1&&(o(0,"button",11),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.productMixForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var Xy=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.route.data.subscribe(d=>{this.productsMixTemplateData=d.productsMixTemplate})}ngOnInit(){this.createProductMixForm(),this.setConditionalControls()}createProductMixForm(){this.productOptionData=this.productsMixTemplateData.productOptions,this.productMixForm=this.formBuilder.group({productId:["",lt.required],restrictedProducts:["",lt.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 n=a.restrictedProducts;this.productData=[...n,...a.allowedProducts],this.productMixForm.get("restrictedProducts").setValue([...n.map(p=>p.id)])})})}submit(){let i={restrictedProducts:this.productMixForm.value.restrictedProducts},a=this.productMixForm.value.productId;this.productsService.createProductMix(i,a).subscribe(n=>{this.router.navigate(["../",n.productId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -25105,29 +25108,29 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),o(16,"mat-select",3),t(17,` - `),h(18,TLe,2,2,"mat-option",4),t(19,` + `),h(18,DLe,2,2,"mat-option",4),t(19,` `),l(),t(20,` - `),h(21,MLe,8,9,"mat-error",5),t(22,` + `),h(21,OLe,8,9,"mat-error",5),t(22,` `),l(),t(23,` - `),h(24,ALe,13,5,"mat-form-field",5),t(25,` + `),h(24,kLe,13,5,"mat-form-field",5),t(25,` `),l(),t(26,` `),l(),t(27,` `),o(28,"mat-card-actions",6),t(29,` `),o(30,"button",7),t(31),c(32,"translate"),l(),t(33,` - `),h(34,FLe,3,4,"button",8),t(35,` + `),h(34,RLe,3,4,"button",8),t(35,` `),l(),t(36,` `),l(),t(37,` `),l(),t(38,` `),l(),t(39,` -`)),a&2&&(s(4),f("formGroup",n.productMixForm),s(9),g(m(14,8,"labels.inputs.Product")),s(5),f("ngForOf",n.productOptionData),s(3),f("ngIf",n.productMixForm.controls.productId.hasError("required")),s(3),f("ngIf",n.productData),s(6),f("routerLink",it(12,ILe)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.productMixForm),s(9),g(m(14,8,"labels.inputs.Product")),s(5),f("ngForOf",n.productOptionData),s(3),f("ngIf",n.productMixForm.controls.productId.hasError("required")),s(3),f("ngIf",n.productData),s(6),f("routerLink",it(12,MLe)),s(),b(` `,m(32,10,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_PRODUCTMIX"))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,he,ue,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var kLe=()=>[10,25,50,100],RLe=()=>["create"],BLe=e=>[e];function NLe(e,r){e&1&&(o(0,"button",18),t(1,` - `),y(2,"fa-icon",19),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,RLe)),s(3),b(` + `),s(3),f("mifosxHasPermission","CREATE_PRODUCTMIX"))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,he,ue,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var BLe=()=>[10,25,50,100],NLe=()=>["create"],LLe=e=>[e];function VLe(e,r){e&1&&(o(0,"button",18),t(1,` + `),y(2,"fa-icon",19),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,NLe)),s(3),b(` `,m(4,2,"labels.text.Create Collateral"),` - `))}function LLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function VLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function qLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type/Quality")))}function jLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.quality)}}function zLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Base Price")))}function HLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.basePrice)}}function GLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Base Percentage")))}function ULe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.pctToBase)}}function $Le(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Unit Type")))}function WLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.unitType)}}function QLe(e,r){e&1&&y(0,"tr",22)}function YLe(e,r){if(e&1&&y(0,"tr",23),e&2){let i=r.$implicit;f("routerLink",Re(1,BLe,i.id))}}var Zy=(()=>{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 Ge(this.collateralData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-collaterals"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,NLe,5,5,"button",1),t(3,` + `))}function qLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function jLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function zLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type/Quality")))}function HLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.quality)}}function GLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Base Price")))}function ULe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.basePrice)}}function $Le(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Base Percentage")))}function WLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.pctToBase)}}function QLe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Unit Type")))}function YLe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.unitType)}}function JLe(e,r){e&1&&y(0,"tr",22)}function KLe(e,r){if(e&1&&y(0,"tr",23),e&2){let i=r.$implicit;f("routerLink",Re(1,LLe,i.id))}}var Zy=(()=>{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 Ge(this.collateralData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-collaterals"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,VLe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -25140,58 +25143,58 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,LLe,3,3,"th",9),t(26,` - `),h(27,VLe,2,1,"td",10),t(28,` + `),h(25,qLe,3,3,"th",9),t(26,` + `),h(27,jLe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,qLe,3,3,"th",9),t(33,` - `),h(34,jLe,2,1,"td",10),t(35,` + `),h(32,zLe,3,3,"th",9),t(33,` + `),h(34,HLe,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,zLe,3,3,"th",9),t(40,` - `),h(41,HLe,2,1,"td",10),t(42,` + `),h(39,GLe,3,3,"th",9),t(40,` + `),h(41,ULe,2,1,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,GLe,3,3,"th",9),t(47,` - `),h(48,ULe,2,1,"td",10),t(49,` + `),h(46,$Le,3,3,"th",9),t(47,` + `),h(48,WLe,2,1,"td",10),t(49,` `),W(),t(50,` `),$(51,14),t(52,` - `),h(53,$Le,3,3,"th",9),t(54,` - `),h(55,WLe,2,1,"td",10),t(56,` + `),h(53,QLe,3,3,"th",9),t(54,` + `),h(55,YLe,2,1,"td",10),t(56,` `),W(),t(57,` - `),h(58,QLe,1,0,"tr",15),t(59,` - `),h(60,YLe,1,3,"tr",16),t(61,` + `),h(58,JLe,1,0,"tr",15),t(59,` + `),h(60,KLe,1,3,"tr",16),t(61,` `),l(),t(62,` `),y(63,"mat-paginator",17),t(64,` `),l(),t(65,` `),l(),t(66,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_CHARGE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(37),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,kLe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 JLe=()=>["../"];function KLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_CHARGE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(37),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,BLe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 XLe=()=>["../"];function ZLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function XLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Type/Quality")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function ZLe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Unit Type")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function tVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Base Price")," ",m(3,5,"labels.commons.is"),` + `,m(2,3,"labels.inputs.Type/Quality")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function eVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Unit Type")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function iVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Base Price")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function nVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Percentage to Base")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function iVe(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function aVe(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` - `)}}function nVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function rVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.heading.Currency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function aVe(e,r){if(e&1&&(o(0,"button",16),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.collateralForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function oVe(e,r){if(e&1&&(o(0,"button",16),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.collateralForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var tS=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.settingsService=d,this.organizationService=u,this.route.data.subscribe(x=>{this.organizationService.getCurrencies().subscribe(_=>{let v=Array.isArray(_.selectedCurrencyOptions)?_.selectedCurrencyOptions:[];this.collateralTemplateData=x.collateralTemplate.filter(C=>v.some(S=>S.code===C.code))})})}ngOnInit(){this.createCollateralForm()}createCollateralForm(){this.collateralForm=this.formBuilder.group({name:["",lt.required],unitType:["",lt.required],basePrice:["",lt.required],pctToBase:["",lt.required],currency:["",lt.required],quality:["",lt.required]})}submit(){let i=this.collateralForm.value,a=this.settingsService.language.code,n=Le(ae({},i),{locale:a});this.productsService.createCollateral(n).subscribe(p=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt),O(Me),O(ri))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -25201,68 +25204,68 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,KLe,8,9,"mat-error",5),t(19,` + `),h(18,ZLe,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"mat-form-field",3),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"input",6),t(28,` - `),h(29,XLe,8,9,"mat-error",5),t(30,` + `),h(29,tVe,8,9,"mat-error",5),t(30,` `),l(),t(31,` `),o(32,"mat-form-field",3),t(33,` `),o(34,"mat-label"),t(35),c(36,"translate"),l(),t(37,` `),y(38,"input",7),t(39,` - `),h(40,ZLe,8,9,"mat-error",5),t(41,` + `),h(40,eVe,8,9,"mat-error",5),t(41,` `),l(),t(42,` `),o(43,"mat-form-field",3),t(44,` `),o(45,"mat-label"),t(46),c(47,"translate"),l(),t(48,` `),y(49,"input",8),t(50,` - `),h(51,tVe,8,9,"mat-error",5),t(52,` + `),h(51,iVe,8,9,"mat-error",5),t(52,` `),l(),t(53,` `),o(54,"mat-form-field",3),t(55,` `),o(56,"mat-label"),t(57),c(58,"translate"),l(),t(59,` `),y(60,"input",9),t(61,` - `),h(62,eVe,8,9,"mat-error",5),t(63,` + `),h(62,nVe,8,9,"mat-error",5),t(63,` `),l(),t(64,` `),o(65,"mat-form-field",3),t(66,` `),o(67,"mat-label"),t(68),c(69,"translate"),l(),t(70,` `),o(71,"mat-select",10),t(72,` - `),h(73,iVe,2,2,"mat-option",11),t(74,` + `),h(73,aVe,2,2,"mat-option",11),t(74,` `),l(),t(75,` - `),h(76,nVe,8,9,"mat-error",5),t(77,` + `),h(76,rVe,8,9,"mat-error",5),t(77,` `),l(),t(78,` `),l(),t(79,` `),l(),t(80,` `),o(81,"mat-card-actions",12),t(82,` `),o(83,"button",13),t(84),c(85,"translate"),l(),t(86,` - `),h(87,aVe,3,4,"button",14),t(88,` + `),h(87,oVe,3,4,"button",14),t(88,` `),l(),t(89,` `),l(),t(90,` `),l(),t(91,` `),l(),t(92,` -`)),a&2&&(s(4),f("formGroup",n.collateralForm),s(9),g(m(14,17,"labels.inputs.Name")),s(5),f("ngIf",n.collateralForm.controls.name.hasError("required")),s(6),g(m(25,19,"labels.inputs.Type/Quality")),s(5),f("ngIf",n.collateralForm.controls.quality.hasError("required")),s(6),g(m(36,21,"labels.inputs.Unit Type")),s(5),f("ngIf",n.collateralForm.controls.unitType.hasError("required")),s(6),g(m(47,23,"labels.inputs.Base Price")),s(5),f("ngIf",n.collateralForm.controls.basePrice.hasError("required")),s(6),g(m(58,25,"labels.inputs.Percentage to Base")),s(5),f("ngIf",n.collateralForm.controls.pctToBase.hasError("required")),s(6),g(m(69,27,"labels.heading.Currency")),s(5),f("ngForOf",n.collateralTemplateData),s(3),f("ngIf",n.collateralForm.controls.currency.hasError("required")),s(7),f("routerLink",it(31,JLe)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.collateralForm),s(9),g(m(14,17,"labels.inputs.Name")),s(5),f("ngIf",n.collateralForm.controls.name.hasError("required")),s(6),g(m(25,19,"labels.inputs.Type/Quality")),s(5),f("ngIf",n.collateralForm.controls.quality.hasError("required")),s(6),g(m(36,21,"labels.inputs.Unit Type")),s(5),f("ngIf",n.collateralForm.controls.unitType.hasError("required")),s(6),g(m(47,23,"labels.inputs.Base Price")),s(5),f("ngIf",n.collateralForm.controls.basePrice.hasError("required")),s(6),g(m(58,25,"labels.inputs.Percentage to Base")),s(5),f("ngIf",n.collateralForm.controls.pctToBase.hasError("required")),s(6),g(m(69,27,"labels.heading.Currency")),s(5),f("ngForOf",n.collateralTemplateData),s(3),f("ngIf",n.collateralForm.controls.currency.hasError("required")),s(7),f("routerLink",it(31,XLe)),s(),b(` `,m(85,29,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_CHARGE"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,Yt,ut],encapsulation:2})}}return e})();var rVe=()=>["../"];function oVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","CREATE_CHARGE"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,Yt,ut],encapsulation:2})}}return e})();var lVe=()=>["../"];function sVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function lVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Type/Quality")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function sVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Unit Type")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function pVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Base Price")," ",m(3,5,"labels.commons.is"),` + `,m(2,3,"labels.inputs.Type/Quality")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function cVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Unit Type")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function mVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Base Price")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function dVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Percentage to Base")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function mVe(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function uVe(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` - `)}}function dVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function fVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.heading.Currency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function uVe(e,r){if(e&1&&(o(0,"button",16),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.collateralForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function hVe(e,r){if(e&1&&(o(0,"button",16),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.collateralForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var eS=(()=>{class e{constructor(i,a,n,p,d){this.productsService=i,this.formBuilder=a,this.route=n,this.router=p,this.settingsService=d,this.route.data.subscribe(u=>{this.collateralData=u.collateral,this.collateralTemplateData=u.collateralTemplate})}ngOnInit(){this.editCollateralForm()}editCollateralForm(){this.collateralForm=this.formBuilder.group({name:[this.collateralData.name,lt.required],quality:[this.collateralData.quality,lt.required],unitType:[this.collateralData.unitType,lt.required],basePrice:[this.collateralData.basePrice,lt.required],pctToBase:[this.collateralData.pctToBase,lt.required],currency:[this.collateralData.currency,lt.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)(O(li),O(te),O(Pt),O(Lt),O(Me))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -25272,53 +25275,53 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,oVe,8,9,"mat-error",5),t(19,` + `),h(18,sVe,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"mat-form-field",3),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"input",6),t(28,` - `),h(29,lVe,8,9,"mat-error",5),t(30,` + `),h(29,pVe,8,9,"mat-error",5),t(30,` `),l(),t(31,` `),o(32,"mat-form-field",3),t(33,` `),o(34,"mat-label"),t(35),c(36,"translate"),l(),t(37,` `),y(38,"input",7),t(39,` - `),h(40,sVe,8,9,"mat-error",5),t(41,` + `),h(40,cVe,8,9,"mat-error",5),t(41,` `),l(),t(42,` `),o(43,"mat-form-field",3),t(44,` `),o(45,"mat-label"),t(46),c(47,"translate"),l(),t(48,` `),y(49,"input",8),t(50,` - `),h(51,pVe,8,9,"mat-error",5),t(52,` + `),h(51,mVe,8,9,"mat-error",5),t(52,` `),l(),t(53,` `),o(54,"mat-form-field",3),t(55,` `),o(56,"mat-label"),t(57),c(58,"translate"),l(),t(59,` `),y(60,"input",9),t(61,` - `),h(62,cVe,8,9,"mat-error",5),t(63,` + `),h(62,dVe,8,9,"mat-error",5),t(63,` `),l(),t(64,` `),o(65,"mat-form-field",3),t(66,` `),o(67,"mat-label"),t(68),c(69,"translate"),l(),t(70,` `),o(71,"mat-select",10),t(72,` - `),h(73,mVe,2,2,"mat-option",11),t(74,` + `),h(73,uVe,2,2,"mat-option",11),t(74,` `),l(),t(75,` - `),h(76,dVe,8,9,"mat-error",5),t(77,` + `),h(76,fVe,8,9,"mat-error",5),t(77,` `),l(),t(78,` `),l(),t(79,` `),l(),t(80,` `),o(81,"mat-card-actions",12),t(82,` `),o(83,"button",13),t(84),c(85,"translate"),l(),t(86,` - `),h(87,uVe,3,4,"button",14),t(88,` + `),h(87,hVe,3,4,"button",14),t(88,` `),l(),t(89,` `),l(),t(90,` `),l(),t(91,` `),l(),t(92,` -`)),a&2&&(s(4),f("formGroup",n.collateralForm),s(9),g(m(14,17,"labels.inputs.Name")),s(5),f("ngIf",n.collateralForm.controls.name.hasError("required")),s(6),g(m(25,19,"labels.inputs.Type/Quality")),s(5),f("ngIf",n.collateralForm.controls.quality.hasError("required")),s(6),g(m(36,21,"labels.inputs.Unit Type")),s(5),f("ngIf",n.collateralForm.controls.unitType.hasError("required")),s(6),g(m(47,23,"labels.inputs.Base Price")),s(5),f("ngIf",n.collateralForm.controls.basePrice.hasError("required")),s(6),g(m(58,25,"labels.inputs.Percentage to Base")),s(5),f("ngIf",n.collateralForm.controls.pctToBase.hasError("required")),s(6),g(m(69,27,"labels.heading.Currency")),s(5),f("ngForOf",n.collateralTemplateData),s(3),f("ngIf",n.collateralForm.controls.currency.hasError("required")),s(7),f("routerLink",it(31,rVe)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.collateralForm),s(9),g(m(14,17,"labels.inputs.Name")),s(5),f("ngIf",n.collateralForm.controls.name.hasError("required")),s(6),g(m(25,19,"labels.inputs.Type/Quality")),s(5),f("ngIf",n.collateralForm.controls.quality.hasError("required")),s(6),g(m(36,21,"labels.inputs.Unit Type")),s(5),f("ngIf",n.collateralForm.controls.unitType.hasError("required")),s(6),g(m(47,23,"labels.inputs.Base Price")),s(5),f("ngIf",n.collateralForm.controls.basePrice.hasError("required")),s(6),g(m(58,25,"labels.inputs.Percentage to Base")),s(5),f("ngIf",n.collateralForm.controls.pctToBase.hasError("required")),s(6),g(m(69,27,"labels.heading.Currency")),s(5),f("ngForOf",n.collateralTemplateData),s(3),f("ngIf",n.collateralForm.controls.currency.hasError("required")),s(7),f("routerLink",it(31,lVe)),s(),b(` `,m(85,29,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_CHARGE"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,Yt,ut],encapsulation:2})}}return e})();var fVe=()=>["edit"],iS=(()=>{class e{constructor(i,a,n,p,d){this.productsService=i,this.route=a,this.router=n,this.dialog=p,this.translateService=d,this.route.data.subscribe(u=>{this.collateralData=u.collateral})}deleteCollateral(){this.dialog.open(gi,{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)(O(li),O(Pt),O(Lt),O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` + `),s(3),f("mifosxHasPermission","UPDATE_CHARGE"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,Yt,ut],encapsulation:2})}}return e})();var xVe=()=>["edit"],iS=(()=>{class e{constructor(i,a,n,p,d){this.productsService=i,this.route=a,this.router=n,this.dialog=p,this.translateService=d,this.route.data.subscribe(u=>{this.collateralData=u.collateral})}deleteCollateral(){this.dialog.open(gi,{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)(O(li),O(Pt),O(Lt),O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"button",1),t(3,` `),y(4,"fa-icon",2),t(5),c(6,"translate"),l(),t(7,` `),o(8,"button",3),k("click",function(){return n.deleteCollateral()}),t(9,` @@ -25356,7 +25359,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(66,` `),l(),t(67,` `),l(),t(68,` -`)),a&2&&(s(2),f("routerLink",it(31,fVe)),s(3),b(` +`)),a&2&&(s(2),f("routerLink",it(31,xVe)),s(3),b(` `,m(6,15,"labels.heading.Edit"),` `),s(6),b(` `,m(12,17,"labels.heading.Delete"),` @@ -25384,89 +25387,89 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(60,29,"labels.heading.Currency"),` `),s(4),b(` `,n.collateralData.currency,` - `))},dependencies:[mt,dt,It,Ht,Qt,_t,ut,Dt],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 uD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getLoanProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var fD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getLoanProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var hD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var xD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var gD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getSavingProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var _D=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getSavingProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var vD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var bD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var CD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getShareProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var yD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getShareProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var nS=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var SD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var wD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getRecurringDepositProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var PD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ED=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCharges()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var aS=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ID=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getChargesTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var TD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFixedDepositProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var MD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFixedDepositProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var DD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getProductMixes()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var rS=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFloatingRates()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Th=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Mh=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var OD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxComponents()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var AD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxGroups()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Dh=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var FD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxComponentTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var hVe=()=>["../"];function xVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,dt,It,Ht,Qt,_t,ut,Dt],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 uD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getLoanProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var fD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getLoanProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var hD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var xD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var gD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getSavingProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var _D=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getSavingProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var vD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var bD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var CD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getShareProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var yD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getShareProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var nS=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var SD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var wD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getRecurringDepositProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var PD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ED=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCharges()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var aS=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ID=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getChargesTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var TD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFixedDepositProducts()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var MD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFixedDepositProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var DD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getProductMixes()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var rS=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFloatingRates()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Th=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Mh=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var OD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxComponents()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var AD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxGroups()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Dh=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var FD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxComponentTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var gVe=()=>["../"];function _Ve(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` - `)}}function gVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function vVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function _Ve(e,r){if(e&1&&(o(0,"mat-option",23),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function bVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` - `)}}function vVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),c(4,"translate"),o(5,"strong"),t(6),c(7,"translate"),l(),t(8,` + `)}}function CVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),c(4,"translate"),o(5,"strong"),t(6),c(7,"translate"),l(),t(8,` `),l()),e&2&&(s(),or(` `,m(2,4,"labels.inputs.Currency")," ",m(3,6,"labels.inputs.Type"),` - `,m(4,8,"labels.commons.is")," "),s(5),g(m(7,10,"labels.commons.required")))}function bVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,Oe(2,2,i.value,"catalogs"),` - `)}}function CVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Charge Time Type")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function yVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,m(4,8,"labels.commons.is")," "),s(5),g(m(7,10,"labels.commons.required")))}function yVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` `)}}function SVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Charge Calculation Type")," ",m(3,5,"labels.commons.is"),` + `,m(2,3,"labels.inputs.Charge Time Type")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function wVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` `)}}function PVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Charge Calculation Type")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function EVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,Oe(2,2,i.value,"catalogs"),` + `)}}function IVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Charge Payment Mode")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function EVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function TVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",24),t(7,` - `),h(8,wVe,3,5,"mat-option",5),t(9,` + `),h(8,EVe,3,5,"mat-option",5),t(9,` `),l(),t(10,` - `),h(11,PVe,8,9,"mat-error",8),t(12,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Charge Payment By")),s(5),f("ngForOf",i.chargeData.chargePaymetModeOptions),s(3),f("ngIf",i.chargeForm.controls.chargePaymentMode.hasError("required"))}}function IVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(11,IVe,8,9,"mat-error",8),t(12,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Charge Payment By")),s(5),f("ngForOf",i.chargeData.chargePaymetModeOptions),s(3),f("ngIf",i.chargeForm.controls.chargePaymentMode.hasError("required"))}}function MVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Amount")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function TVe(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P(2);s(),rt(` + `),s(4),g(m(6,7,"labels.commons.required")))}function DVe(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P(2);s(),rt(` `,m(2,2,"errors.validation.msg.loanproduct.minimumGap.not.greater.than.specified.number")," (",i.chargeForm.controls.maxCap.value,`) - `)}}function MVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` + `)}}function OVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",25),t(7,` - `),h(8,TVe,3,4,"mat-error",8),t(9,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Minimum Charge Cap")),s(5),f("ngIf",i.chargeForm.controls.minCap.hasError("maxValue"))}}function DVe(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P(2);s(),rt(` + `),h(8,DVe,3,4,"mat-error",8),t(9,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Minimum Charge Cap")),s(5),f("ngIf",i.chargeForm.controls.minCap.hasError("maxValue"))}}function AVe(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P(2);s(),rt(` `,m(2,2,"errors.validation.msg.loanproduct.maximumGap.not.greater.than.specified.number")," (",i.chargeForm.controls.minCap.value,`) - `)}}function OVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` + `)}}function FVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",26),t(7,` - `),h(8,DVe,3,4,"mat-error",8),t(9,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Maximum Charge Cap")),s(5),f("ngIf",i.chargeForm.controls.maxCap.hasError("minValue"))}}function AVe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",27),t(1,` - `),l()),e&2){let i=P();f("inputFormControl",i.chargeForm.controls.incomeAccountId)("glAccountList",i.chargeData.incomeOrLiabilityAccountOptions.incomeAccountOptions)("required",!0)("inputLabel","Income from Charge")}}function FVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.name,` - `)}}function kVe(e,r){if(e&1&&(o(0,"mat-select",28),t(1,` - `),h(2,FVe,2,2,"mat-option",5),t(3,` - `),l()),e&2){let i=P();s(2),f("ngForOf",i.chargeData.taxGroupOptions)}}function RVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),h(8,AVe,3,4,"mat-error",8),t(9,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Maximum Charge Cap")),s(5),f("ngIf",i.chargeForm.controls.maxCap.hasError("minValue"))}}function kVe(e,r){if(e&1&&(o(0,"mifosx-gl-account-selector",27),t(1,` + `),l()),e&2){let i=P();f("inputFormControl",i.chargeForm.controls.incomeAccountId)("glAccountList",i.chargeData.incomeOrLiabilityAccountOptions.incomeAccountOptions)("required",!0)("inputLabel","Income from Charge")}}function RVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` `)}}function BVe(e,r){if(e&1&&(o(0,"mat-select",28),t(1,` `),h(2,RVe,2,2,"mat-option",5),t(3,` - `),l()),e&2){let i=P();s(2),f("ngForOf",i.chargeData.taxGroupOptions)}}function NVe(e,r){if(e&1){let i=Y();o(0,"div",29),t(1,` + `),l()),e&2){let i=P();s(2),f("ngForOf",i.chargeData.taxGroupOptions)}}function NVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.name,` + `)}}function LVe(e,r){if(e&1&&(o(0,"mat-select",28),t(1,` + `),h(2,NVe,2,2,"mat-option",5),t(3,` + `),l()),e&2){let i=P();s(2),f("ngForOf",i.chargeData.taxGroupOptions)}}function VVe(e,r){if(e&1){let i=Y();o(0,"div",29),t(1,` `),o(2,"mat-checkbox",30),k("change",function(n){N(i);let p=P();return L(p.getFeeFrequency(n.checked))}),t(3),c(4,"translate"),l(),t(5,` `),l()}if(e&2){let i=P();s(2),f("checked",i.addFeeFrequency&&i.showFeeOptions),s(),b(` `,m(4,2,"labels.inputs.Add Fee Frequency"),` - `)}}function LVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function qVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Frequency Interval")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function VVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function jVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",31),t(7,` - `),h(8,LVe,8,9,"mat-error",8),t(9,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Frequency Interval")),s(5),f("ngIf",i.chargeForm.controls.feeInterval.hasError("required"))}}function qVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),h(8,qVe,8,9,"mat-error",8),t(9,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Frequency Interval")),s(5),f("ngIf",i.chargeForm.controls.feeInterval.hasError("required"))}}function zVe(e,r){if(e&1&&(o(0,"mat-option",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,Oe(2,2,i.value,"catalogs"),` - `)}}function jVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function HVe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Add Fee Frequency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function zVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function GVe(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",32),t(7,` - `),h(8,qVe,3,5,"mat-option",5),t(9,` + `),h(8,zVe,3,5,"mat-option",5),t(9,` `),l(),t(10,` - `),h(11,jVe,8,9,"mat-error",8),t(12,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Charge Frequency")),s(5),f("ngForOf",i.chargeData.feeFrequencyOptions),s(3),f("ngIf",i.chargeForm.controls.feeFrequency.hasError("required"))}}function HVe(e,r){e&1&&(o(0,"div",33),t(1,` + `),h(11,HVe,8,9,"mat-error",8),t(12,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Charge Frequency")),s(5),f("ngForOf",i.chargeData.feeFrequencyOptions),s(3),f("ngIf",i.chargeForm.controls.feeFrequency.hasError("required"))}}function UVe(e,r){e&1&&(o(0,"div",33),t(1,` `),o(2,"mat-checkbox",34),t(3),c(4,"translate"),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(3),rt(` `,m(4,2,"labels.commons.Is")," ",m(5,4,"labels.inputs.Penalty"),` - `))}function GVe(e,r){if(e&1&&(o(0,"button",35),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.chargeForm.valid),s(),b(` + `))}function $Ve(e,r){if(e&1&&(o(0,"button",35),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.chargeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var oS=(()=>{class e{constructor(i,a,n,p,d){this.productsService=i,this.formBuilder=a,this.route=n,this.router=p,this.settingsService=d,this.showPenalty=!0,this.addFeeFrequency=!0,this.showGLAccount=!1,this.chargePaymentMode=!1,this.showFeeOptions=!1,this.route.data.subscribe(u=>{this.chargeData=u.chargesTemplate})}ngOnInit(){this.editChargeForm()}editChargeForm(){switch(this.showFeeOptions=this.chargeData.feeInterval&&this.chargeData.feeInterval>0,this.chargeForm=this.formBuilder.group({name:[this.chargeData.name,lt.required],chargeAppliesTo:[{value:this.chargeData.chargeAppliesTo.id,disabled:!0},lt.required],currencyCode:[this.chargeData.currency.code,lt.required],amount:[this.chargeData.amount,lt.required],active:[this.chargeData.active],penalty:[this.chargeData.penalty],minCap:[this.chargeData.minCap||null,[Ay("maxCap")]],maxCap:[this.chargeData.maxCap||null,[Oy("minCap")]],chargeTimeType:[this.chargeData.chargeTimeType.id,lt.required],chargeCalculationType:[this.chargeData.chargeCalculationType.id,lt.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,lt.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,lt.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("",lt.required)),this.chargeForm.addControl("feeFrequency",this.formBuilder.control("",lt.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)(O(li),O(te),O(Pt),O(Lt),O(Me))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -25476,7 +25479,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),o(16,"mat-select",4),t(17,` - `),h(18,xVe,3,5,"mat-option",5),t(19,` + `),h(18,_Ve,3,5,"mat-option",5),t(19,` `),l(),t(20,` `),l(),t(21,` `),l(),t(22,` @@ -25485,58 +25488,58 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(25,"mat-form-field",3),t(26,` `),o(27,"mat-label"),t(28),c(29,"translate"),l(),t(30,` `),y(31,"input",7),t(32,` - `),h(33,gVe,8,9,"mat-error",8),t(34,` + `),h(33,vVe,8,9,"mat-error",8),t(34,` `),l(),t(35,` `),o(36,"mat-form-field",3),t(37,` `),o(38,"mat-label"),t(39),c(40,"translate"),l(),t(41,` `),o(42,"mat-select",9),t(43,` - `),h(44,_Ve,2,2,"mat-option",5),t(45,` + `),h(44,bVe,2,2,"mat-option",5),t(45,` `),l(),t(46,` - `),h(47,vVe,9,12,"mat-error",8),t(48,` + `),h(47,CVe,9,12,"mat-error",8),t(48,` `),l(),t(49,` `),o(50,"mat-form-field",3),t(51,` `),o(52,"mat-label"),t(53),c(54,"translate"),l(),t(55,` `),o(56,"mat-select",10),t(57,` - `),h(58,bVe,3,5,"mat-option",5),t(59,` + `),h(58,yVe,3,5,"mat-option",5),t(59,` `),l(),t(60,` - `),h(61,CVe,8,9,"mat-error",8),t(62,` + `),h(61,SVe,8,9,"mat-error",8),t(62,` `),l(),t(63,` `),o(64,"mat-form-field",3),t(65,` `),o(66,"mat-label"),t(67),c(68,"translate"),l(),t(69,` `),o(70,"mat-select",11),t(71,` - `),h(72,yVe,3,5,"mat-option",5),t(73,` + `),h(72,wVe,3,5,"mat-option",5),t(73,` `),l(),t(74,` - `),h(75,SVe,8,9,"mat-error",8),t(76,` + `),h(75,PVe,8,9,"mat-error",8),t(76,` `),l(),t(77,` - `),h(78,EVe,13,5,"mat-form-field",12),t(79,` + `),h(78,TVe,13,5,"mat-form-field",12),t(79,` `),o(80,"mat-form-field",3),t(81,` `),o(82,"mat-label"),t(83),c(84,"translate"),l(),t(85,` `),y(86,"input",13),t(87,` - `),h(88,IVe,8,9,"mat-error",8),t(89,` + `),h(88,MVe,8,9,"mat-error",8),t(89,` `),l(),t(90,` `),t(91,` - `),h(92,MVe,10,4,"mat-form-field",12),t(93,` - `),h(94,OVe,10,4,"mat-form-field",12),t(95,` + `),h(92,OVe,10,4,"mat-form-field",12),t(93,` + `),h(94,FVe,10,4,"mat-form-field",12),t(95,` - `),h(96,AVe,2,4,"mifosx-gl-account-selector",14),t(97,` + `),h(96,kVe,2,4,"mifosx-gl-account-selector",14),t(97,` `),o(98,"mat-form-field",3),t(99,` `),o(100,"mat-label"),t(101),c(102,"translate"),l(),t(103,` - `),h(104,kVe,4,1,"mat-select",15),t(105,` + `),h(104,BVe,4,1,"mat-select",15),t(105,` - `),h(106,BVe,4,1,"mat-select",15),t(107,` + `),h(106,LVe,4,1,"mat-select",15),t(107,` `),l(),t(108,` - `),h(109,NVe,6,4,"div",16),t(110,` + `),h(109,VVe,6,4,"div",16),t(110,` - `),h(111,VVe,10,4,"mat-form-field",12),t(112,` + `),h(111,jVe,10,4,"mat-form-field",12),t(112,` - `),h(113,zVe,13,5,"mat-form-field",12),t(114,` + `),h(113,GVe,13,5,"mat-form-field",12),t(114,` `),l(),t(115,` `),o(116,"div",6),t(117,` @@ -25544,112 +25547,112 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(120,"mat-checkbox",18),t(121),c(122,"translate"),l(),t(123,` `),l(),t(124,` - `),h(125,HVe,7,6,"div",19),t(126,` + `),h(125,UVe,7,6,"div",19),t(126,` `),l(),t(127,` `),l(),t(128,` `),o(129,"mat-card-actions",20),t(130,` `),o(131,"button",21),t(132),c(133,"translate"),l(),t(134,` - `),h(135,GVe,3,4,"button",22),t(136,` + `),h(135,$Ve,3,4,"button",22),t(136,` `),l(),t(137,` `),l(),t(138,` `),l(),t(139,` `),l(),t(140,` `)),a&2&&(s(4),f("formGroup",n.chargeForm),s(9),g(m(14,31,"labels.inputs.Charge Applies To")),s(5),f("ngForOf",n.chargeData.chargeAppliesToOptions),s(10),g(m(29,33,"labels.inputs.Name")),s(5),f("ngIf",n.chargeForm.controls.name.hasError("required")),s(6),g(m(40,35,"labels.inputs.Currency")),s(5),f("ngForOf",n.chargeData.currencyOptions),s(3),f("ngIf",n.chargeForm.controls.currencyCode.hasError("required")),s(6),g(m(54,37,"labels.inputs.Charge Time Type")),s(5),f("ngForOf",n.chargeTimeTypeOptions),s(3),f("ngIf",n.chargeForm.controls.chargeTimeType.hasError("required")),s(6),g(m(68,39,"labels.inputs.Charge Calculation")),s(5),f("ngForOf",n.chargeCalculationTypeOptions),s(3),f("ngIf",n.chargeForm.controls.chargeCalculationType.hasError("required")),s(3),f("ngIf",n.chargePaymentMode),s(5),g(m(84,41,"labels.inputs.Amount")),s(5),f("ngIf",n.chargeForm.controls.amount.hasError("required")),s(4),f("ngIf",n.chargeForm.controls.chargeAppliesTo.value===1&&(n.chargeForm.controls.chargeCalculationType.value===2||n.chargeForm.controls.chargeCalculationType.value===3||n.chargeForm.controls.chargeCalculationType.value===4||n.chargeForm.controls.chargeCalculationType.value===5)||n.chargeForm.controls.chargeAppliesTo.value===2&&(n.chargeForm.controls.chargeTimeType.value===16||n.chargeForm.controls.chargeTimeType.value===5)&&n.chargeForm.controls.chargeCalculationType.value===2||n.chargeForm.controls.chargeAppliesTo.value===4&&(n.chargeForm.controls.chargeTimeType.value===14||n.chargeForm.controls.chargeTimeType.value===15)&&n.chargeForm.controls.chargeCalculationType.value===2),s(2),f("ngIf",n.chargeForm.controls.chargeAppliesTo.value===1&&(n.chargeForm.controls.chargeCalculationType.value===2||n.chargeForm.controls.chargeCalculationType.value===3||n.chargeForm.controls.chargeCalculationType.value===4||n.chargeForm.controls.chargeCalculationType.value===5)||n.chargeForm.controls.chargeAppliesTo.value===2&&(n.chargeForm.controls.chargeTimeType.value===16||n.chargeForm.controls.chargeTimeType.value===5)&&n.chargeForm.controls.chargeCalculationType.value===2||n.chargeForm.controls.chargeAppliesTo.value===4&&(n.chargeForm.controls.chargeTimeType.value===14||n.chargeForm.controls.chargeTimeType.value===15)&&n.chargeForm.controls.chargeCalculationType.value===2),s(2),f("ngIf",n.showGLAccount),s(5),g(m(102,43,"labels.inputs.Tax Group")),s(3),f("ngIf",n.chargeData.taxGroup),s(2),f("ngIf",!n.chargeData.taxGroup),s(3),f("ngIf",n.addFeeFrequency),s(2),f("ngIf",n.addFeeFrequency&&n.showFeeOptions),s(2),f("ngIf",n.addFeeFrequency&&n.showFeeOptions),s(8),b(` `,m(122,45,"labels.status.Active"),` - `),s(4),f("ngIf",n.showPenalty),s(6),f("routerLink",it(49,hVe)),s(),b(` + `),s(4),f("ngIf",n.showPenalty),s(6),f("routerLink",it(49,gVe)),s(),b(` `,m(133,47,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_CHARGE"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,Yt,ut,ki,og,sr],styles:[".checkbox[_ngcontent-%COMP%]{padding-top:10px}.form-section[_ngcontent-%COMP%]{margin-top:10px}"]})}}return e})();var lS=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var kD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var RD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getRecurringDepositProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();function UVe(e,r){e&1&&(t(0,` + `),s(3),f("mifosxHasPermission","UPDATE_CHARGE"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,Yt,ut,ki,og,sr],styles:[".checkbox[_ngcontent-%COMP%]{padding-top:10px}.form-section[_ngcontent-%COMP%]{margin-top:10px}"]})}}return e})();var lS=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var kD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var RD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getRecurringDepositProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();function WVe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",14),t(2,` - `))}function $Ve(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",14),t(2,` - `))}function WVe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",15),t(2,` `))}function QVe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",16),t(2,` + `),y(1,"fa-icon",14),t(2,` `))}function YVe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",15),t(2,` + `))}function JVe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",16),t(2,` + `))}function KVe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",17),t(2,` - `))}function JVe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function KVe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function XVe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function ZVe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function tqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.INTEREST RATE CHART"))}function eqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function iqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function nqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function aqe(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` - `),h(2,nqe,2,3,"ng-template",9),t(3,` + `))}function XVe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function ZVe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function tqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function eqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function iqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.INTEREST RATE CHART"))}function nqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function aqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function rqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function oqe(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` + `),h(2,rqe,2,3,"ng-template",9),t(3,` `),o(4,"mifosx-recurring-deposit-product-preview-step",19),k("submitEvent",function(){N(i);let n=P();return L(n.submit())}),t(5,` `),l(),t(6,` `),l()}if(e&2){let i=P();s(4),f("recurringDepositProductsTemplate",i.recurringDepositProductsTemplate)("chartSlabsDisplayedColumns",i.recurringDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("recurringDepositProduct",i.recurringDepositProduct)}}var sS=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.productsService=a,this.router=n,this.settingsService=p,this.accounting=d,this.accountingRuleData=[],this.route.data.subscribe(u=>{this.recurringDepositProductsTemplate=u.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 ae(ae(ae(ae(ae(ae(ae({},this.recurringDepositProductDetailsStep.recurringDepositProductDetails),this.recurringDepositProductCurrencyStep.recurringDepositProductCurrency),this.recurringDepositProductTermsStep.recurringDepositProductTerms),this.recurringDepositProductSettingsStep.recurringDepositProductSettings),this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChart),this.recurringDepositProductChargesStep.recurringDepositProductCharges),this.recurringDepositProductAccountingStep.recurringDepositProductAccounting)}submit(){let i=Le(ae({},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)(O(Pt),O(li),O(Lt),O(Me),O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-recurring-deposit-product"]],viewQuery:function(a,n){if(a&1&&(wt(Xc,7),wt(Zc,7),wt(tm,7),wt(em,7),wt(im,7),wt(nm,7),wt(am,7)),a&2){let p;Ct(p=yt())&&(n.recurringDepositProductDetailsStep=p.first),Ct(p=yt())&&(n.recurringDepositProductCurrencyStep=p.first),Ct(p=yt())&&(n.recurringDepositProductTermsStep=p.first),Ct(p=yt())&&(n.recurringDepositProductSettingsStep=p.first),Ct(p=yt())&&(n.recurringDepositProductInterestRateChartStep=p.first),Ct(p=yt())&&(n.recurringDepositProductChargesStep=p.first),Ct(p=yt())&&(n.recurringDepositProductAccountingStep=p.first)}},decls:75,vars:18,consts:[["recurringDepositProductStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){a&1&&(o(0,"div",1),t(1,` `),o(2,"mat-stepper",2,0),t(4,` - `),h(5,UVe,3,0,"ng-template",3),t(6,` + `),h(5,WVe,3,0,"ng-template",3),t(6,` - `),h(7,$Ve,3,0,"ng-template",4),t(8,` + `),h(7,QVe,3,0,"ng-template",4),t(8,` - `),h(9,WVe,3,0,"ng-template",5),t(10,` + `),h(9,YVe,3,0,"ng-template",5),t(10,` - `),h(11,QVe,3,0,"ng-template",6),t(12,` + `),h(11,JVe,3,0,"ng-template",6),t(12,` - `),h(13,YVe,3,0,"ng-template",7),t(14,` + `),h(13,KVe,3,0,"ng-template",7),t(14,` `),o(15,"mat-step",8),t(16,` - `),h(17,JVe,2,3,"ng-template",9),t(18,` + `),h(17,XVe,2,3,"ng-template",9),t(18,` `),o(19,"mifosx-recurring-deposit-product-details-step",10),t(20,` `),l(),t(21,` `),l(),t(22,` `),o(23,"mat-step",8),t(24,` - `),h(25,KVe,2,3,"ng-template",9),t(26,` + `),h(25,ZVe,2,3,"ng-template",9),t(26,` `),o(27,"mifosx-recurring-deposit-product-currency-step",10),t(28,` `),l(),t(29,` `),l(),t(30,` `),o(31,"mat-step",8),t(32,` - `),h(33,XVe,2,3,"ng-template",9),t(34,` + `),h(33,tqe,2,3,"ng-template",9),t(34,` `),o(35,"mifosx-recurring-deposit-product-terms-step",10),t(36,` `),l(),t(37,` `),l(),t(38,` `),o(39,"mat-step",8),t(40,` - `),h(41,ZVe,2,3,"ng-template",9),t(42,` + `),h(41,eqe,2,3,"ng-template",9),t(42,` `),o(43,"mifosx-recurring-deposit-product-settings-step",10),t(44,` `),l(),t(45,` `),l(),t(46,` `),o(47,"mat-step",8),t(48,` - `),h(49,tqe,2,3,"ng-template",9),t(50,` + `),h(49,iqe,2,3,"ng-template",9),t(50,` `),o(51,"mifosx-recurring-deposit-product-interest-rate-chart-step",10),t(52,` `),l(),t(53,` `),l(),t(54,` `),o(55,"mat-step"),t(56,` - `),h(57,eqe,2,3,"ng-template",9),t(58,` + `),h(57,nqe,2,3,"ng-template",9),t(58,` `),o(59,"mifosx-recurring-deposit-product-charges-step",11),t(60,` `),l(),t(61,` `),l(),t(62,` `),o(63,"mat-step",8),t(64,` - `),h(65,iqe,2,3,"ng-template",9),t(66,` + `),h(65,aqe,2,3,"ng-template",9),t(66,` `),o(67,"mifosx-recurring-deposit-product-accounting-step",12),t(68,` `),l(),t(69,` `),l(),t(70,` - `),h(71,aqe,7,4,"mat-step",13),t(72,` + `),h(71,oqe,7,4,"mat-step",13),t(72,` `),l(),t(73,` `),l(),t(74,` -`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.recurringDepositProductDetailsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductCurrencyForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductTermsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductSettingsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductInterestRateChartForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(8),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate)("currencyCode",n.recurringDepositProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.recurringDepositProductAccountingForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate)("accountingRuleData",n.accountingRuleData)("recurringDepositProductFormValid",n.recurringDepositProductFormValidAndNotPrinstine),s(4),f("ngIf",n.recurringDepositProductFormValidAndNotPrinstine))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Xc,Zc,tm,em,im,nm,am,Wu],encapsulation:2})}}return e})();var BD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ND=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("dividendId"),n=i.parent.parent.paramMap.get("productId");return this.productsService.getDividendData(n,a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var LD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var VD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxGroupTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var qD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var jD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getProductsMixTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var rqe=()=>["../"];function oqe(e,r){if(e&1&&(o(0,"mat-option",10),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` +`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.recurringDepositProductDetailsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductCurrencyForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductTermsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductSettingsForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(4),f("stepControl",n.recurringDepositProductInterestRateChartForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate),s(8),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate)("currencyCode",n.recurringDepositProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.recurringDepositProductAccountingForm),s(4),f("recurringDepositProductsTemplate",n.recurringDepositProductsTemplate)("accountingRuleData",n.accountingRuleData)("recurringDepositProductFormValid",n.recurringDepositProductFormValidAndNotPrinstine),s(4),f("ngIf",n.recurringDepositProductFormValidAndNotPrinstine))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Xc,Zc,tm,em,im,nm,am,Wu],encapsulation:2})}}return e})();var BD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ND=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("dividendId"),n=i.parent.parent.paramMap.get("productId");return this.productsService.getDividendData(n,a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var LD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var VD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxGroupTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var qD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var jD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getProductsMixTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var lqe=()=>["../"];function sqe(e,r){if(e&1&&(o(0,"mat-option",10),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function lqe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `)}}function pqe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.At least one restricted product"),` - `),s(3),g(m(5,4,"labels.commons.must be selected")))}function sqe(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `),s(3),g(m(5,4,"labels.commons.must be selected")))}function cqe(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",8),t(7,` - `),h(8,oqe,2,2,"mat-option",9),t(9,` + `),h(8,sqe,2,2,"mat-option",9),t(9,` `),l(),t(10,` - `),h(11,lqe,7,6,"mat-error",4),t(12,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Restricted products")),s(5),f("ngForOf",i.productData),s(3),f("ngIf",i.productMixForm.controls.restrictedProducts.hasError("required"))}}function pqe(e,r){if(e&1&&(o(0,"button",11),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.productMixForm.valid),s(),b(` + `),h(11,pqe,7,6,"mat-error",4),t(12,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Restricted products")),s(5),f("ngForOf",i.productData),s(3),f("ngIf",i.productMixForm.controls.restrictedProducts.hasError("required"))}}function mqe(e,r){if(e&1&&(o(0,"button",11),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.productMixForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var pS=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.route.data.subscribe(d=>{this.productMixData=d.productMix})}ngOnInit(){this.createProductMixForm(),this.setFormData()}createProductMixForm(){this.productMixForm=this.formBuilder.group({productId:[{value:this.productMixData.productName,disabled:!0}],restrictedProducts:["",lt.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(n=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -25661,140 +25664,140 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(16,"input",3),t(17,` `),l(),t(18,` - `),h(19,sqe,13,5,"mat-form-field",4),t(20,` + `),h(19,cqe,13,5,"mat-form-field",4),t(20,` `),l(),t(21,` `),l(),t(22,` `),o(23,"mat-card-actions",5),t(24,` `),o(25,"button",6),t(26),c(27,"translate"),l(),t(28,` - `),h(29,pqe,3,4,"button",7),t(30,` + `),h(29,mqe,3,4,"button",7),t(30,` `),l(),t(31,` `),l(),t(32,` `),l(),t(33,` `),l(),t(34,` -`)),a&2&&(s(4),f("formGroup",n.productMixForm),s(9),g(m(14,6,"labels.inputs.Product")),s(6),f("ngIf",n.productData),s(6),f("routerLink",it(10,rqe)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.productMixForm),s(9),g(m(14,6,"labels.inputs.Product")),s(6),f("ngIf",n.productData),s(6),f("routerLink",it(10,lqe)),s(),b(` `,m(27,8,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_PRODUCTMIX"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var zD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();function cqe(e,r){e&1&&(t(0,` + `),s(3),f("mifosxHasPermission","UPDATE_PRODUCTMIX"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var zD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();function dqe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",14),t(2,` - `))}function mqe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",14),t(2,` - `))}function dqe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",15),t(2,` `))}function uqe(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",16),t(2,` + `),y(1,"fa-icon",14),t(2,` `))}function fqe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",15),t(2,` + `))}function hqe(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",16),t(2,` + `))}function xqe(e,r){e&1&&(t(0,` `),y(1,"fa-icon",17),t(2,` - `))}function hqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function xqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function gqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function _qe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function vqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.INTEREST RATE CHART"))}function bqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function Cqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function yqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function Sqe(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` - `),h(2,yqe,2,3,"ng-template",9),t(3,` + `))}function gqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.DETAILS"))}function _qe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CURRENCY"))}function vqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.TERMS"))}function bqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.SETTINGS"))}function Cqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.INTEREST RATE CHART"))}function yqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CHARGES"))}function Sqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.ACCOUNTING"))}function wqe(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function Pqe(e,r){if(e&1){let i=Y();o(0,"mat-step",18),t(1,` + `),h(2,wqe,2,3,"ng-template",9),t(3,` `),o(4,"mifosx-fixed-deposit-product-preview-step",19),k("submitEvent",function(){N(i);let n=P();return L(n.submit())}),t(5,` `),l(),t(6,` `),l()}if(e&2){let i=P();s(4),f("fixedDepositProductsTemplate",i.fixedDepositProductsTemplate)("chartSlabsDisplayedColumns",i.fixedDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("fixedDepositProduct",i.fixedDepositProduct)}}var cS=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.productsService=a,this.router=n,this.settingsService=p,this.accounting=d,this.accountingRuleData=[],this.route.data.subscribe(u=>{this.fixedDepositProductsTemplate=u.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 ae(ae(ae(ae(ae(ae(ae({},this.fixedDepositProductDetailsStep.fixedDepositProductDetails),this.fixedDepositProductCurrencyStep.fixedDepositProductCurrency),this.fixedDepositProductTermsStep.fixedDepositProductTerms),this.fixedDepositProductSettingsStep.fixedDepositProductSettings),this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChart),this.fixedDepositProductChargesStep.fixedDepositProductCharges),this.fixedDepositProductAccountingStep.fixedDepositProductAccounting)}submit(){let i=Le(ae({},this.fixedDepositProduct),{charges:this.fixedDepositProduct.charges.map(n=>({id:n.id})),locale:this.settingsService.language.code});i.description||(i.description="");let a=[];i.charts.forEach(n=>{n.amountRangeFrom===""&&delete n.amountRangeFrom,n.amountRangeTo===""&&delete n.amountRangeTo,a.push(n)}),i.charts=a,delete i.advancedAccountingRules,this.productsService.updateFixedDepositProduct(this.fixedDepositProductsTemplate.id,i).subscribe(n=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(li),O(Lt),O(Me),O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-fixed-deposit-product"]],viewQuery:function(a,n){if(a&1&&(wt(Hc,7),wt(Gc,7),wt(Uc,7),wt($c,7),wt(Qc,7),wt(Yc,7),wt(Jc,7)),a&2){let p;Ct(p=yt())&&(n.fixedDepositProductDetailsStep=p.first),Ct(p=yt())&&(n.fixedDepositProductCurrencyStep=p.first),Ct(p=yt())&&(n.fixedDepositProductTermsStep=p.first),Ct(p=yt())&&(n.fixedDepositProductSettingsStep=p.first),Ct(p=yt())&&(n.fixedDepositProductInterestRateChartStep=p.first),Ct(p=yt())&&(n.fixedDepositProductChargesStep=p.first),Ct(p=yt())&&(n.fixedDepositProductAccountingStep=p.first)}},decls:75,vars:18,consts:[["fixedDepositProductStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){a&1&&(o(0,"div",1),t(1,` `),o(2,"mat-stepper",2,0),t(4,` - `),h(5,cqe,3,0,"ng-template",3),t(6,` + `),h(5,dqe,3,0,"ng-template",3),t(6,` - `),h(7,mqe,3,0,"ng-template",4),t(8,` + `),h(7,uqe,3,0,"ng-template",4),t(8,` - `),h(9,dqe,3,0,"ng-template",5),t(10,` + `),h(9,fqe,3,0,"ng-template",5),t(10,` - `),h(11,uqe,3,0,"ng-template",6),t(12,` + `),h(11,hqe,3,0,"ng-template",6),t(12,` - `),h(13,fqe,3,0,"ng-template",7),t(14,` + `),h(13,xqe,3,0,"ng-template",7),t(14,` `),o(15,"mat-step",8),t(16,` - `),h(17,hqe,2,3,"ng-template",9),t(18,` + `),h(17,gqe,2,3,"ng-template",9),t(18,` `),o(19,"mifosx-fixed-deposit-product-details-step",10),t(20,` `),l(),t(21,` `),l(),t(22,` `),o(23,"mat-step",8),t(24,` - `),h(25,xqe,2,3,"ng-template",9),t(26,` + `),h(25,_qe,2,3,"ng-template",9),t(26,` `),o(27,"mifosx-fixed-deposit-product-currency-step",10),t(28,` `),l(),t(29,` `),l(),t(30,` `),o(31,"mat-step",8),t(32,` - `),h(33,gqe,2,3,"ng-template",9),t(34,` + `),h(33,vqe,2,3,"ng-template",9),t(34,` `),o(35,"mifosx-fixed-deposit-product-terms-step",10),t(36,` `),l(),t(37,` `),l(),t(38,` `),o(39,"mat-step",8),t(40,` - `),h(41,_qe,2,3,"ng-template",9),t(42,` + `),h(41,bqe,2,3,"ng-template",9),t(42,` `),o(43,"mifosx-fixed-deposit-product-settings-step",10),t(44,` `),l(),t(45,` `),l(),t(46,` `),o(47,"mat-step",8),t(48,` - `),h(49,vqe,2,3,"ng-template",9),t(50,` + `),h(49,Cqe,2,3,"ng-template",9),t(50,` `),o(51,"mifosx-fixed-deposit-product-interest-rate-chart-step",10),t(52,` `),l(),t(53,` `),l(),t(54,` `),o(55,"mat-step"),t(56,` - `),h(57,bqe,2,3,"ng-template",9),t(58,` + `),h(57,yqe,2,3,"ng-template",9),t(58,` `),o(59,"mifosx-fixed-deposit-product-charges-step",11),t(60,` `),l(),t(61,` `),l(),t(62,` `),o(63,"mat-step",8),t(64,` - `),h(65,Cqe,2,3,"ng-template",9),t(66,` + `),h(65,Sqe,2,3,"ng-template",9),t(66,` `),o(67,"mifosx-fixed-deposit-product-accounting-step",12),t(68,` `),l(),t(69,` `),l(),t(70,` - `),h(71,Sqe,7,4,"mat-step",13),t(72,` + `),h(71,Pqe,7,4,"mat-step",13),t(72,` `),l(),t(73,` `),l(),t(74,` -`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.fixedDepositProductDetailsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(4),f("stepControl",n.fixedDepositProductCurrencyForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(4),f("stepControl",n.fixedDepositProductTermsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(4),f("stepControl",n.fixedDepositProductSettingsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(4),f("stepControl",n.fixedDepositProductInterestRateChartForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(8),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate)("currencyCode",n.fixedDepositProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.fixedDepositProductAccountingForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate)("accountingRuleData",n.accountingRuleData)("fixedDepositProductFormValid",n.fixedDepositProductFormValidAndNotPrinstine),s(4),f("ngIf",n.fixedDepositProductFormValidAndNotPrinstine))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Hc,Gc,Uc,$c,Qc,Yc,Jc,$u],encapsulation:2})}}return e})();var HD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Oh=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var GD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCollaterals()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var mS=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCollateralTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var dS=()=>["ranges"],uS=()=>["buckets"];function wqe(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(n){return N(i),P(2).arrowBooleansToggle(0),L(n.stopPropagation())}),l()}}function Pqe(e,r){if(e&1){let i=Y();o(0,"fa-icon",12),k("click",function(n){return N(i),P(2).arrowBooleansToggle(0),L(n.stopPropagation())}),l()}}function Eqe(e,r){e&1&&(o(0,"p",7),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,dS)),s(),b(` +`)),a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.fixedDepositProductDetailsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(4),f("stepControl",n.fixedDepositProductCurrencyForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(4),f("stepControl",n.fixedDepositProductTermsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(4),f("stepControl",n.fixedDepositProductSettingsForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(4),f("stepControl",n.fixedDepositProductInterestRateChartForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate),s(8),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate)("currencyCode",n.fixedDepositProductCurrencyForm.get("currencyCode")),s(4),f("stepControl",n.fixedDepositProductAccountingForm),s(4),f("fixedDepositProductsTemplate",n.fixedDepositProductsTemplate)("accountingRuleData",n.accountingRuleData)("fixedDepositProductFormValid",n.fixedDepositProductFormValidAndNotPrinstine),s(4),f("ngIf",n.fixedDepositProductFormValidAndNotPrinstine))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,Hc,Gc,Uc,$c,Qc,Yc,Jc,$u],encapsulation:2})}}return e})();var HD=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Oh=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var GD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCollaterals()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var mS=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCollateralTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var dS=()=>["ranges"],uS=()=>["buckets"];function Eqe(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(n){return N(i),P(2).arrowBooleansToggle(0),L(n.stopPropagation())}),l()}}function Iqe(e,r){if(e&1){let i=Y();o(0,"fa-icon",12),k("click",function(n){return N(i),P(2).arrowBooleansToggle(0),L(n.stopPropagation())}),l()}}function Tqe(e,r){e&1&&(o(0,"p",7),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,dS)),s(),b(` `,m(2,2,"labels.text.Define delinquency day ranges"),` - `))}function Iqe(e,r){if(e&1&&(o(0,"mat-list-item",4),t(1,` + `))}function Mqe(e,r){if(e&1&&(o(0,"mat-list-item",4),t(1,` `),o(2,"mat-icon",5),t(3,` `),y(4,"fa-icon",6),t(5,` `),l(),t(6,` `),o(7,"h4",7),t(8),c(9,"translate"),l(),t(10,` - `),h(11,wqe,1,0,"fa-icon",8),t(12,` - `),h(13,Pqe,1,0,"fa-icon",9),t(14,` - `),h(15,Eqe,3,5,"p",10),t(16,` - `),l()),e&2){let i=P();f("routerLink",it(9,dS)),s(2),f("routerLink",it(10,dS)),s(5),f("routerLink",it(11,dS)),s(),g(m(9,7,"labels.heading.Manage Delinquency Ranges")),s(3),f("ngIf",!i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0])}}function Tqe(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(n){return N(i),P(2).arrowBooleansToggle(1),L(n.stopPropagation())}),l()}}function Mqe(e,r){if(e&1){let i=Y();o(0,"fa-icon",12),k("click",function(n){return N(i),P(2).arrowBooleansToggle(1),L(n.stopPropagation())}),l()}}function Dqe(e,r){e&1&&(o(0,"p",7),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,uS)),s(),b(` + `),h(11,Eqe,1,0,"fa-icon",8),t(12,` + `),h(13,Iqe,1,0,"fa-icon",9),t(14,` + `),h(15,Tqe,3,5,"p",10),t(16,` + `),l()),e&2){let i=P();f("routerLink",it(9,dS)),s(2),f("routerLink",it(10,dS)),s(5),f("routerLink",it(11,dS)),s(),g(m(9,7,"labels.heading.Manage Delinquency Ranges")),s(3),f("ngIf",!i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0])}}function Dqe(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(n){return N(i),P(2).arrowBooleansToggle(1),L(n.stopPropagation())}),l()}}function Oqe(e,r){if(e&1){let i=Y();o(0,"fa-icon",12),k("click",function(n){return N(i),P(2).arrowBooleansToggle(1),L(n.stopPropagation())}),l()}}function Aqe(e,r){e&1&&(o(0,"p",7),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,uS)),s(),b(` `,m(2,2,"labels.text.Define delinquency bucket as set of ranges"),` - `))}function Oqe(e,r){if(e&1&&(o(0,"mat-list-item",4),t(1,` + `))}function Fqe(e,r){if(e&1&&(o(0,"mat-list-item",4),t(1,` `),o(2,"mat-icon",5),t(3,` `),y(4,"fa-icon",6),t(5,` `),l(),t(6,` `),o(7,"h4",7),t(8),c(9,"translate"),l(),t(10,` - `),h(11,Tqe,1,0,"fa-icon",8),t(12,` - `),h(13,Mqe,1,0,"fa-icon",9),t(14,` - `),h(15,Dqe,3,5,"p",10),t(16,` + `),h(11,Dqe,1,0,"fa-icon",8),t(12,` + `),h(13,Oqe,1,0,"fa-icon",9),t(14,` + `),h(15,Aqe,3,5,"p",10),t(16,` `),l()),e&2){let i=P();f("routerLink",it(9,uS)),s(2),f("routerLink",it(10,uS)),s(5),f("routerLink",it(11,uS)),s(),g(m(9,7,"labels.heading.Manage Delinquency Buckets")),s(3),f("ngIf",!i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1])}}var fS=(()=>{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=pt({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,n){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,` - `),h(10,Iqe,17,12,"mat-list-item",3),t(11,` + `),h(10,Mqe,17,12,"mat-list-item",3),t(11,` `),l(),t(12,` `),l(),t(13,` `),o(14,"div",2),t(15,` `),o(16,"mat-nav-list"),t(17,` - `),h(18,Oqe,17,12,"mat-list-item",3),t(19,` + `),h(18,Fqe,17,12,"mat-list-item",3),t(19,` `),l(),t(20,` `),l(),t(21,` `),l(),t(22,` `),l(),t(23,` `),l(),t(24,` -`)),a&2&&(s(10),f("mifosxHasPermission","READ_DELINQUENCY_RANGE"),s(8),f("mifosxHasPermission","READ_DELINQUENCY_BUCKET"))},dependencies:[mt,Et,dt,It,Ht,Yt,ut,xr,La,ir,Dt,lr],encapsulation:2})}}return e})();var Aqe=()=>[10,25,50,100],Fqe=()=>["create"],kqe=e=>[e];function Rqe(e,r){e&1&&(o(0,"button",14),t(1,` - `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Fqe)),s(3),b(` +`)),a&2&&(s(10),f("mifosxHasPermission","READ_DELINQUENCY_RANGE"),s(8),f("mifosxHasPermission","READ_DELINQUENCY_BUCKET"))},dependencies:[mt,Et,dt,It,Ht,Yt,ut,xr,La,ir,Dt,lr],encapsulation:2})}}return e})();var kqe=()=>[10,25,50,100],Rqe=()=>["create"],Bqe=e=>[e];function Nqe(e,r){e&1&&(o(0,"button",14),t(1,` + `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Rqe)),s(3),b(` `,m(4,2,"labels.buttons.Create Delinquency Bucket"),` - `))}function Bqe(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function Nqe(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function Lqe(e,r){e&1&&y(0,"tr",18)}function Vqe(e,r){if(e&1&&y(0,"tr",19),e&2){let i=r.$implicit;f("routerLink",Re(1,kqe,i.id))}}var hS=(()=>{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 Ge(this.delinquencyBucketData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-delinquency-bucket"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Rqe,5,5,"button",1),t(3,` + `))}function Lqe(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function Vqe(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function qqe(e,r){e&1&&y(0,"tr",18)}function jqe(e,r){if(e&1&&y(0,"tr",19),e&2){let i=r.$implicit;f("routerLink",Re(1,Bqe,i.id))}}var hS=(()=>{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 Ge(this.delinquencyBucketData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-delinquency-bucket"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,Nqe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -25808,28 +25811,28 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,Bqe,3,3,"th",9),t(26,` - `),h(27,Nqe,2,1,"td",10),t(28,` + `),h(25,Lqe,3,3,"th",9),t(26,` + `),h(27,Vqe,2,1,"td",10),t(28,` `),W(),t(29,` - `),h(30,Lqe,1,0,"tr",11),t(31,` - `),h(32,Vqe,1,3,"tr",12),t(33,` + `),h(30,qqe,1,0,"tr",11),t(31,` + `),h(32,jqe,1,3,"tr",12),t(33,` `),l(),t(34,` `),y(35,"mat-paginator",13),t(36,` `),l(),t(37,` `),l(),t(38,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_DELINQUENCY_BUCKET"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(9),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,Aqe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 qqe=()=>[10,25,50,100],jqe=()=>["create"],zqe=e=>[e];function Hqe(e,r){e&1&&(o(0,"button",18),t(1,` - `),y(2,"fa-icon",19),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,jqe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_DELINQUENCY_BUCKET"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(9),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,kqe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 zqe=()=>[10,25,50,100],Hqe=()=>["create"],Gqe=e=>[e];function Uqe(e,r){e&1&&(o(0,"button",18),t(1,` + `),y(2,"fa-icon",19),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Hqe)),s(3),b(` `,m(4,2,"labels.text.Create Delinquency Range"),` - `))}function Gqe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function $qe(e,r){e&1&&(o(0,"th",20),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Classification"),` - `))}function Uqe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.classification)}}function $qe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function Wqe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.classification)}}function Qqe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Days From"),` - `))}function Wqe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minimumAgeDays)}}function Qqe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function Yqe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minimumAgeDays)}}function Jqe(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Days Till"),` - `))}function Yqe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maximumAgeDays)}}function Jqe(e,r){e&1&&y(0,"tr",24)}function Kqe(e,r){if(e&1&&y(0,"tr",25),e&2){let i=r.$implicit;f("routerLink",Re(1,zqe,i.id))}}var xS=(()=>{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 Ge(this.delinquencyRangeData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-delinquency-range"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Hqe,5,5,"button",1),t(3,` + `))}function Kqe(e,r){if(e&1&&(o(0,"td",21),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maximumAgeDays)}}function Xqe(e,r){e&1&&y(0,"tr",24)}function Zqe(e,r){if(e&1&&y(0,"tr",25),e&2){let i=r.$implicit;f("routerLink",Re(1,Gqe,i.id))}}var xS=(()=>{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 Ge(this.delinquencyRangeData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-delinquency-range"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,Uqe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -25843,36 +25846,36 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,Gqe,3,3,"th",9),t(26,` - `),h(27,Uqe,2,1,"td",10),t(28,` + `),h(25,$qe,3,3,"th",9),t(26,` + `),h(27,Wqe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,$qe,3,3,"th",12),t(33,` - `),h(34,Wqe,2,1,"td",10),t(35,` + `),h(32,Qqe,3,3,"th",12),t(33,` + `),h(34,Yqe,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,13),t(38,` - `),h(39,Qqe,3,3,"th",14),t(40,` - `),h(41,Yqe,2,1,"td",10),t(42,` + `),h(39,Jqe,3,3,"th",14),t(40,` + `),h(41,Kqe,2,1,"td",10),t(42,` `),W(),t(43,` - `),h(44,Jqe,1,0,"tr",15),t(45,` - `),h(46,Kqe,1,3,"tr",16),t(47,` + `),h(44,Xqe,1,0,"tr",15),t(45,` + `),h(46,Zqe,1,3,"tr",16),t(47,` `),l(),t(48,` `),y(49,"mat-paginator",17),t(50,` `),l(),t(51,` `),l(),t(52,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_DELINQUENCY_RANGE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,qqe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 Qu=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var rm=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Xqe=()=>["edit"];function Zqe(e,r){e&1&&(o(0,"button",7),t(1,` - `),y(2,"fa-icon",8),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Xqe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_DELINQUENCY_RANGE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,zqe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 Qu=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var rm=(()=>{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)(Ft(li))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var tje=()=>["edit"];function eje(e,r){e&1&&(o(0,"button",7),t(1,` + `),y(2,"fa-icon",8),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,tje)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function tje(e,r){if(e&1){let i=Y();o(0,"button",9),k("click",function(){N(i);let n=P();return L(n.deleteDelinquencyRange())}),t(1,` + `))}function ije(e,r){if(e&1){let i=Y();o(0,"button",9),k("click",function(){N(i);let n=P();return L(n.deleteDelinquencyRange())}),t(1,` `),y(2,"fa-icon",10),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` `))}var gS=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.dialog=n,this.productsService=p,this.route.data.subscribe(d=>{this.delinquencyRangeData=d.delinquencyRange})}deleteDelinquencyRange(){this.dialog.open(gi,{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)(O(Pt),O(Lt),O(Ve),O(li))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Zqe,5,5,"button",1),t(3,` - `),h(4,tje,5,3,"button",2),t(5,` + `),h(2,eje,5,5,"button",1),t(3,` + `),h(4,ije,5,3,"button",2),t(5,` `),l(),t(6,` `),o(7,"div",3),t(8,` @@ -25906,13 +25909,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(31,12,"labels.inputs.Days Till"),` `),s(4),b(` `,n.delinquencyRangeData.maximumAgeDays,` - `))},dependencies:[mt,dt,It,Ht,Qt,_t,Yt,ut,Dt],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 eje=()=>["../"];function ije(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))},dependencies:[mt,dt,It,Ht,Qt,_t,Yt,ut,Dt],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 nje=()=>["../"];function aje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Classification")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function nje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function rje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Days From")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function aje(e,r){if(e&1&&(o(0,"button",10),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.delinquencyRangeForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function oje(e,r){if(e&1&&(o(0,"button",10),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.delinquencyRangeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var _S=(()=>{class e{constructor(i,a,n,p,d){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.settingsService=d,this.route.data.subscribe(u=>{this.delinquencyRangeData=u.delinquencyRange})}ngOnInit(){this.setInputForm()}setInputForm(){this.delinquencyRangeForm=this.formBuilder.group({classification:[this.delinquencyRangeData.classification,[lt.required]],minimumAgeDays:[this.delinquencyRangeData.minimumAgeDays,[lt.required,lt.pattern("^(0*[1-9][0-9]*?)$"),lt.max(1e3)]],maximumAgeDays:[this.delinquencyRangeData.maximumAgeDays,[lt.pattern("^(0*[1-9][0-9]*?)$"),lt.max(1e4)]]})}submit(){let i=this.delinquencyRangeForm.value,a=this.settingsService.language.code,n=Le(ae({},i),{locale:a});this.productsService.updateDelinquencyRange(this.delinquencyRangeData.id,n).subscribe(p=>{this.router.navigate(["../../",p.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt),O(Me))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -25922,13 +25925,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",3),t(17,` - `),h(18,ije,8,9,"mat-error",4),t(19,` + `),h(18,aje,8,9,"mat-error",4),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"input",5),t(28,` - `),h(29,nje,8,9,"mat-error",4),t(30,` + `),h(29,rje,8,9,"mat-error",4),t(30,` `),l(),t(31,` `),o(32,"mat-form-field"),t(33,` @@ -25940,22 +25943,22 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(43,"mat-card-actions",7),t(44,` `),o(45,"button",8),t(46),c(47,"translate"),l(),t(48,` - `),h(49,aje,3,4,"button",9),t(50,` + `),h(49,oje,3,4,"button",9),t(50,` `),l(),t(51,` `),l(),t(52,` `),l(),t(53,` `),l(),t(54,` -`)),a&2&&(s(4),f("formGroup",n.delinquencyRangeForm),s(9),g(m(14,9,"labels.inputs.Classification")),s(5),f("ngIf",n.delinquencyRangeForm.controls.classification.hasError("required")),s(6),g(m(25,11,"labels.inputs.Days From")),s(5),f("ngIf",n.delinquencyRangeForm.controls.minimumAgeDays.hasError("required")),s(6),g(m(36,13,"labels.inputs.Days Till")),s(10),f("routerLink",it(17,eje)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.delinquencyRangeForm),s(9),g(m(14,9,"labels.inputs.Classification")),s(5),f("ngIf",n.delinquencyRangeForm.controls.classification.hasError("required")),s(6),g(m(25,11,"labels.inputs.Days From")),s(5),f("ngIf",n.delinquencyRangeForm.controls.minimumAgeDays.hasError("required")),s(6),g(m(36,13,"labels.inputs.Days Till")),s(10),f("routerLink",it(17,nje)),s(),b(` `,m(47,15,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_DELINQUENCY_RANGE"))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,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 rje=()=>["../"];function oje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","UPDATE_DELINQUENCY_RANGE"))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,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 lje=()=>["../"];function sje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Classification")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function lje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function pje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Days From")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function sje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function cje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Days From"),` must be a positive number. - `))}function pje(e,r){if(e&1&&(o(0,"button",10),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.delinquencyRangeForm.valid),s(),b(` + `))}function mje(e,r){if(e&1&&(o(0,"button",10),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.delinquencyRangeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var vS=(()=>{class e{constructor(i,a,n,p,d){this.formBuilder=i,this.productsService=a,this.route=n,this.router=p,this.settingsService=d}ngOnInit(){this.setInputForm()}setInputForm(){this.delinquencyRangeForm=this.formBuilder.group({classification:["",[lt.required]],minimumAgeDays:[0,[lt.required,lt.pattern("^(0*[1-9][0-9]*?)$"),lt.max(1e3)]],maximumAgeDays:["",[lt.pattern("^(0*[1-9][0-9]*?)$"),lt.max(1e4)]]})}submit(){let i=this.delinquencyRangeForm.value,a=this.settingsService.language.code,n=Le(ae({},i),{locale:a});this.productsService.createDelinquencyRange(n).subscribe(p=>{this.router.navigate(["../",p.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Pt),O(Lt),O(Me))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-range"]],decls:57,vars:19,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","classification"],[4,"ngIf"],["matInput","","type","number","required","","formControlName","minimumAgeDays","min","1"],["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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -25965,14 +25968,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",3),t(17,` - `),h(18,oje,8,9,"mat-error",4),t(19,` + `),h(18,sje,8,9,"mat-error",4),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"input",5),t(28,` - `),h(29,lje,8,9,"mat-error",4),t(30,` - `),h(31,sje,3,3,"mat-error",4),t(32,` + `),h(29,pje,8,9,"mat-error",4),t(30,` + `),h(31,cje,3,3,"mat-error",4),t(32,` `),l(),t(33,` `),o(34,"mat-form-field"),t(35,` @@ -25984,27 +25987,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(45,"mat-card-actions",7),t(46,` `),o(47,"button",8),t(48),c(49,"translate"),l(),t(50,` - `),h(51,pje,3,4,"button",9),t(52,` + `),h(51,mje,3,4,"button",9),t(52,` `),l(),t(53,` `),l(),t(54,` `),l(),t(55,` `),l(),t(56,` -`)),a&2&&(s(4),f("formGroup",n.delinquencyRangeForm),s(9),g(m(14,10,"labels.inputs.Classification")),s(5),f("ngIf",n.delinquencyRangeForm.controls.classification.hasError("required")),s(6),g(m(25,12,"labels.inputs.Days From")),s(5),f("ngIf",n.delinquencyRangeForm.controls.minimumAgeDays.hasError("required")),s(2),f("ngIf",n.delinquencyRangeForm.controls.minimumAgeDays.hasError("pattern")),s(6),g(m(38,14,"labels.inputs.Days Till")),s(10),f("routerLink",it(18,rje)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.delinquencyRangeForm),s(9),g(m(14,10,"labels.inputs.Classification")),s(5),f("ngIf",n.delinquencyRangeForm.controls.classification.hasError("required")),s(6),g(m(25,12,"labels.inputs.Days From")),s(5),f("ngIf",n.delinquencyRangeForm.controls.minimumAgeDays.hasError("required")),s(2),f("ngIf",n.delinquencyRangeForm.controls.minimumAgeDays.hasError("pattern")),s(6),g(m(38,14,"labels.inputs.Days Till")),s(10),f("routerLink",it(18,lje)),s(),b(` `,m(49,16,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_DELINQUENCY_RANGE"))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Fo,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,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 cje=()=>["../"];function mje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","CREATE_DELINQUENCY_RANGE"))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Fo,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,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 dje=()=>["../"];function uje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function dje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Classification")))}function uje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function fje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Classification")))}function hje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.rangeId,a.delinquencyRangesData,"id","classification"),` - `)}}function fje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Days From")))}function hje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `)}}function xje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Days From")))}function gje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.rangeId,a.delinquencyRangesData,"id","minimumAgeDays"),` - `)}}function xje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Days Till")))}function gje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `)}}function _je(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Days Till")))}function vje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.rangeId,a.delinquencyRangesData,"id","maximumAgeDays"),` - `)}}function _je(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function vje(e,r){if(e&1){let i=Y();o(0,"td",23),t(1,` + `)}}function bje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Cje(e,r){if(e&1){let i=Y();o(0,"td",23),t(1,` `),o(2,"button",24),c(3,"translate"),k("click",function(){let n=N(i).index,p=P();return L(p.deleteDelinquencyRange(n))}),t(4,` `),y(5,"fa-icon",25),t(6,` `),l(),t(7,` - `),l()}e&2&&(s(2),Rt("matTooltip",m(3,1,"tooltips.Delete")))}function bje(e,r){e&1&&y(0,"tr",26)}function Cje(e,r){e&1&&y(0,"tr",27)}function yje(e,r){if(e&1&&(o(0,"button",28),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.bucketForm.valid),s(),b(` + `),l()}e&2&&(s(2),Rt("matTooltip",m(3,1,"tooltips.Delete")))}function yje(e,r){e&1&&y(0,"tr",26)}function Sje(e,r){e&1&&y(0,"tr",27)}function wje(e,r){if(e&1&&(o(0,"button",28),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.bucketForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var bS=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.productsService=a,this.router=n,this.route=p,this.dialog=d,this.translateService=u,this.displayedColumns=["classification","minimumAgeDays","maximumAgeDays","actions"],this.route.data.subscribe(x=>{this.delinquencyRangesData=x.delinquencyRanges,this.delinquencyRangesData=this.delinquencyRangesData.sort((_,v)=>_.minimumAgeDays-v.minimumAgeDays)})}ngOnInit(){this.setupForm(),this.rangesDataSource=[],this.delinquencyRangesIds=[]}setupForm(){this.bucketForm=this.formBuilder.group({name:["",lt.required]})}addDelinquencyRange(){let i=this.delinquencyRangesData;this.delinquencyRangesIds.length>0&&(i=this.delinquencyRangesData.filter(d=>this.delinquencyRangesIds.indexOf(d.id)<0));let a=[new Gi({controlName:"rangeId",label:"Delinquency Range",options:{label:"classification",value:"id",data:i},order:1})],n={title:"Add Delinquency Range",layout:{addButtonText:"Add"},formfields:a};this.dialog.open(an,{data:n}).afterClosed().subscribe(d=>{d.data&&(this.rangesDataSource=this.rangesDataSource.concat(d.data.value),this.delinquencyRangesIds.push(d.data.value.rangeId))})}deleteDelinquencyRange(i){this.dialog.open(gi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(n=>{n.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=Le(ae({},this.bucketForm.value),{ranges:i});this.productsService.createDelinquencyBucket(a).subscribe(n=>{this.router.navigate(["../",n.resourceId],{relativeTo:this.route})})}}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(li),O(Lt),O(Pt),O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -26014,7 +26017,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,mje,8,9,"mat-error",5),t(19,` + `),h(18,uje,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"h3",6),t(22),c(23,"translate"),l(),t(24,` @@ -26026,56 +26029,56 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(34,"table",10),t(35,` `),$(36,11),t(37,` - `),h(38,dje,3,3,"th",12),t(39,` - `),h(40,uje,3,6,"td",13),t(41,` + `),h(38,fje,3,3,"th",12),t(39,` + `),h(40,hje,3,6,"td",13),t(41,` `),W(),t(42,` `),$(43,14),t(44,` - `),h(45,fje,3,3,"th",12),t(46,` - `),h(47,hje,3,6,"td",13),t(48,` + `),h(45,xje,3,3,"th",12),t(46,` + `),h(47,gje,3,6,"td",13),t(48,` `),W(),t(49,` `),$(50,15),t(51,` - `),h(52,xje,3,3,"th",12),t(53,` - `),h(54,gje,3,6,"td",13),t(55,` + `),h(52,_je,3,3,"th",12),t(53,` + `),h(54,vje,3,6,"td",13),t(55,` `),W(),t(56,` `),$(57,16),t(58,` - `),h(59,_je,3,3,"th",12),t(60,` - `),h(61,vje,8,3,"td",13),t(62,` + `),h(59,bje,3,3,"th",12),t(60,` + `),h(61,Cje,8,3,"td",13),t(62,` `),W(),t(63,` - `),h(64,bje,1,0,"tr",17),t(65,` - `),h(66,Cje,1,0,"tr",18),t(67,` + `),h(64,yje,1,0,"tr",17),t(65,` + `),h(66,Sje,1,0,"tr",18),t(67,` `),l(),t(68,` `),l(),t(69,` `),l(),t(70,` `),o(71,"mat-card-actions",19),t(72,` `),o(73,"button",20),t(74),c(75,"translate"),l(),t(76,` - `),h(77,yje,3,4,"button",21),t(78,` + `),h(77,wje,3,4,"button",21),t(78,` `),l(),t(79,` `),l(),t(80,` `),l(),t(81,` `),l(),t(82,` `)),a&2&&(s(4),f("formGroup",n.bucketForm),s(9),g(m(14,12,"labels.inputs.Name")),s(5),f("ngIf",n.bucketForm.controls.name.hasError("required")),s(4),g(m(23,14,"labels.heading.Delinquency Ranges")),s(8),b(` `,m(31,16,"labels.buttons.Add"),` - `),s(4),f("dataSource",n.rangesDataSource)("hidden",n.rangesDataSource.length===0),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(7),f("routerLink",it(20,cje)),s(),b(` + `),s(4),f("dataSource",n.rangesDataSource)("hidden",n.rangesDataSource.length===0),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(7),f("routerLink",it(20,dje)),s(),b(` `,m(75,18,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_DELINQUENCY_BUCKET"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,Si,oi,ye,we,Se,Pe,Xn],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 Sje=()=>["../"];function wje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","CREATE_DELINQUENCY_BUCKET"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,Si,oi,ye,we,Se,Pe,Xn],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 Pje=()=>["../"];function Eje(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Pje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Classification")))}function Eje(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.classification)}}function Ije(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Ije(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Classification")))}function Tje(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.classification)}}function Mje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.rangeId,a.delinquencyRangesData,"id","classification"),` - `)}}function Tje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Days From")))}function Mje(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minimumAgeDays)}}function Dje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `)}}function Dje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Days From")))}function Oje(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minimumAgeDays)}}function Aje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.rangeId,a.delinquencyRangesData,"id","minimumAgeDays"),` - `)}}function Oje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Days Till")))}function Aje(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maximumAgeDays)}}function Fje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `)}}function Fje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Days Till")))}function kje(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maximumAgeDays)}}function Rje(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.rangeId,a.delinquencyRangesData,"id","maximumAgeDays"),` - `)}}function kje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Rje(e,r){if(e&1){let i=Y();o(0,"td",23),t(1,` + `)}}function Bje(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Nje(e,r){if(e&1){let i=Y();o(0,"td",23),t(1,` `),o(2,"button",24),c(3,"translate"),k("click",function(){let n=N(i).index,p=P();return L(p.deleteDelinquencyRange(n))}),t(4,` `),y(5,"fa-icon",25),t(6,` `),l(),t(7,` - `),l()}e&2&&(s(2),Rt("matTooltip",m(3,1,"tooltips.Delete")))}function Bje(e,r){e&1&&y(0,"tr",26)}function Nje(e,r){e&1&&y(0,"tr",27)}function Lje(e,r){if(e&1&&(o(0,"button",28),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.dataWasChanged),s(),b(` + `),l()}e&2&&(s(2),Rt("matTooltip",m(3,1,"tooltips.Delete")))}function Lje(e,r){e&1&&y(0,"tr",26)}function Vje(e,r){e&1&&y(0,"tr",27)}function qje(e,r){if(e&1&&(o(0,"button",28),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.dataWasChanged),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var CS=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.productsService=a,this.router=n,this.route=p,this.dialog=d,this.translateService=u,this.dataWasChanged=!1,this.displayedColumns=["classification","minimumAgeDays","maximumAgeDays","actions"],this.route.data.subscribe(x=>{this.delinquencyRangesData=x.delinquencyRanges,this.rangesDataSource=[],this.delinquencyRangesIds=[],this.delinquencyRangesData=this.delinquencyRangesData.sort((_,v)=>_.minimumAgeDays-v.minimumAgeDays),this.delinquencyBucketData=x.delinquencyBucket,this.delinquencyBucketId=x.delinquencyBucket.id,this.rangesDataSource=this.delinquencyBucketData.ranges,this.rangesDataSource.forEach(_=>{this.delinquencyRangesIds.push(_.id)})})}ngOnInit(){this.setupForm()}setupForm(){this.bucketForm=this.formBuilder.group({name:[{value:this.delinquencyBucketData.name,disabled:!0},lt.required]})}addDelinquencyRange(){let i=this.delinquencyRangesData;this.delinquencyRangesIds.length>0&&(i=this.delinquencyRangesData.filter(d=>this.delinquencyRangesIds.indexOf(d.id)<0));let a=[new Gi({controlName:"rangeId",label:"Delinquency Range",options:{label:"classification",value:"id",data:i},order:1})],n={title:"Add Delinquency Range",layout:{addButtonText:"Add"},formfields:a};this.dialog.open(an,{data:n}).afterClosed().subscribe(d=>{if(d.data){let u=d.data.value,x=this.delinquencyRangesData.filter(_=>_.id===u.rangeId);this.rangesDataSource=this.rangesDataSource.concat(x),this.delinquencyRangesIds.push(x.id),this.dataWasChanged=!0}})}deleteDelinquencyRange(i){this.dialog.open(gi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(n=>{n.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=Le(ae({},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)(O(te),O(li),O(Lt),O(Pt),O(Ve),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -26085,7 +26088,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,wje,8,9,"mat-error",5),t(19,` + `),h(18,Eje,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"h3",6),t(22),c(23,"translate"),l(),t(24,` @@ -26097,52 +26100,52 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(34,"table",10),t(35,` `),$(36,11),t(37,` - `),h(38,Pje,3,3,"th",12),t(39,` - `),h(40,Eje,2,1,"td",13),t(41,` - `),h(42,Ije,3,6,"td",13),t(43,` + `),h(38,Ije,3,3,"th",12),t(39,` + `),h(40,Tje,2,1,"td",13),t(41,` + `),h(42,Mje,3,6,"td",13),t(43,` `),W(),t(44,` `),$(45,14),t(46,` - `),h(47,Tje,3,3,"th",12),t(48,` - `),h(49,Mje,2,1,"td",13),t(50,` - `),h(51,Dje,3,6,"td",13),t(52,` + `),h(47,Dje,3,3,"th",12),t(48,` + `),h(49,Oje,2,1,"td",13),t(50,` + `),h(51,Aje,3,6,"td",13),t(52,` `),W(),t(53,` `),$(54,15),t(55,` - `),h(56,Oje,3,3,"th",12),t(57,` - `),h(58,Aje,2,1,"td",13),t(59,` - `),h(60,Fje,3,6,"td",13),t(61,` + `),h(56,Fje,3,3,"th",12),t(57,` + `),h(58,kje,2,1,"td",13),t(59,` + `),h(60,Rje,3,6,"td",13),t(61,` `),W(),t(62,` `),$(63,16),t(64,` - `),h(65,kje,3,3,"th",12),t(66,` - `),h(67,Rje,8,3,"td",13),t(68,` + `),h(65,Bje,3,3,"th",12),t(66,` + `),h(67,Nje,8,3,"td",13),t(68,` `),W(),t(69,` - `),h(70,Bje,1,0,"tr",17),t(71,` - `),h(72,Nje,1,0,"tr",18),t(73,` + `),h(70,Lje,1,0,"tr",17),t(71,` + `),h(72,Vje,1,0,"tr",18),t(73,` `),l(),t(74,` `),l(),t(75,` `),l(),t(76,` `),o(77,"mat-card-actions",19),t(78,` `),o(79,"button",20),t(80),c(81,"translate"),l(),t(82,` - `),h(83,Lje,3,4,"button",21),t(84,` + `),h(83,qje,3,4,"button",21),t(84,` `),l(),t(85,` `),l(),t(86,` `),l(),t(87,` `),l(),t(88,` `)),a&2&&(s(4),f("formGroup",n.bucketForm),s(9),g(m(14,12,"labels.inputs.Name")),s(5),f("ngIf",n.bucketForm.controls.name.hasError("required")),s(4),g(m(23,14,"labels.heading.Delinquency Ranges")),s(8),b(` `,m(31,16,"labels.buttons.Add"),` - `),s(4),f("dataSource",n.rangesDataSource)("hidden",n.rangesDataSource.length===0),s(36),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(7),f("routerLink",it(20,Sje)),s(),b(` + `),s(4),f("dataSource",n.rangesDataSource)("hidden",n.rangesDataSource.length===0),s(36),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(7),f("routerLink",it(20,Pje)),s(),b(` `,m(81,18,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_DELINQUENCY_BUCKET"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,Si,oi,ye,we,Se,Pe,Xn],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 Vje=()=>["edit"];function qje(e,r){e&1&&(o(0,"button",11),t(1,` - `),y(2,"fa-icon",12),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Vje)),s(3),b(` + `),s(3),f("mifosxHasPermission","UPDATE_DELINQUENCY_BUCKET"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,Si,oi,ye,we,Se,Pe,Xn],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 jje=()=>["edit"];function zje(e,r){e&1&&(o(0,"button",11),t(1,` + `),y(2,"fa-icon",12),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,jje)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function jje(e,r){if(e&1){let i=Y();o(0,"button",13),k("click",function(){N(i);let n=P();return L(n.deleteDelinquencyBucket())}),t(1,` + `))}function Hje(e,r){if(e&1){let i=Y();o(0,"button",13),k("click",function(){N(i);let n=P();return L(n.deleteDelinquencyBucket())}),t(1,` `),y(2,"fa-icon",14),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` - `))}function zje(e,r){if(e&1&&(o(0,"div",15),t(1,` + `))}function Gje(e,r){if(e&1&&(o(0,"div",15),t(1,` `),o(2,"div",16),t(3),l(),t(4,` `),o(5,"div",17),t(6),l(),t(7,` @@ -26155,8 +26158,8 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),s(3),b(` `,i.maximumAgeDays,` `)}}var yS=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.dialog=n,this.productsService=p,this.route.data.subscribe(d=>{this.delinquencyBucketData=d.delinquencyBucket,this.delinquencyBucketData.ranges=this.delinquencyBucketData.ranges.sort((u,x)=>u.minimumAge-x.minimumAge)})}deleteDelinquencyBucket(){this.dialog.open(gi,{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)(O(Pt),O(Lt),O(Ve),O(li))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,qje,5,5,"button",1),t(3,` - `),h(4,jje,5,3,"button",2),t(5,` + `),h(2,zje,5,5,"button",1),t(3,` + `),h(4,Hje,5,3,"button",2),t(5,` `),l(),t(6,` `),o(7,"div",3),t(8,` @@ -26176,7 +26179,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(34,"div",9),t(35),c(36,"translate"),l(),t(37,` `),l(),t(38,` - `),h(39,zje,11,3,"div",10),t(40,` + `),h(39,Gje,11,3,"div",10),t(40,` `),l(),t(41,` `),l(),t(42,` `),l(),t(43,` @@ -26191,14 +26194,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(32,15,"labels.inputs.Days From"),` `),s(4),b(` `,m(36,17,"labels.inputs.Days Till"),` - `),s(4),f("ngForOf",n.delinquencyBucketData.ranges))},dependencies:[mt,Ut,dt,It,Ht,Qt,_t,Yt,ut,Dt],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 fX=(()=>{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)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Hje=()=>["../edit"];function Gje(e,r){if(e&1){let i=Y();o(0,"button",4),k("click",function(){N(i);let n=P();return L(n.exportDefinition())}),t(1,` + `),s(4),f("ngForOf",n.delinquencyBucketData.ranges))},dependencies:[mt,Ut,dt,It,Ht,Qt,_t,Yt,ut,Dt],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 fX=(()=>{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)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Uje=()=>["../edit"];function $je(e,r){if(e&1){let i=Y();o(0,"button",4),k("click",function(){N(i);let n=P();return L(n.exportDefinition())}),t(1,` `),y(2,"fa-icon",5),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Export"),` - `))}function Uje(e,r){e&1&&(o(0,"button",6),t(1,` - `),y(2,"fa-icon",7),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Hje)),s(3),b("",m(4,2,"labels.buttons.Edit"),` + `))}function Wje(e,r){e&1&&(o(0,"button",6),t(1,` + `),y(2,"fa-icon",7),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Uje)),s(3),b("",m(4,2,"labels.buttons.Edit"),` `))}var SS=(()=>{class e{constructor(i,a,n,p,d,u){this.route=i,this.router=a,this.dialog=n,this.productsService=p,this.settingsService=d,this.translateService=u,this.useDueForRepaymentsConfigurations=!1,this.route.data.subscribe(x=>{this.loanProduct=x.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",n=document.createElement("a");n.setAttribute("href","data:text/plain;charset=utf-u,"+encodeURIComponent(JSON.stringify(i,null,2))),n.setAttribute("download",a),document.body.appendChild(n),n.click(),document.body.removeChild(n)}copyProduct(){let i=`${this.loanProduct.name.replace(" ","_")}_${this.translateService.instant("labels.text.Copy")}`,a=JSON.parse(JSON.stringify(this.loanProduct)),n=[new _n({controlName:"name",label:this.translateService.instant("labels.inputs.Name"),value:i,type:"text",required:!0,order:2}),new _n({controlName:"shortName",label:this.translateService.instant("labels.inputs.Short Name"),value:"",type:"text",required:!0,order:2})],p={title:`${this.translateService.instant("labels.buttons.Create")} ${this.translateService.instant("labels.inputs.Loan Product")}`,layout:{addButtonText:this.translateService.instant("labels.buttons.Create")},formfields:n};this.dialog.open(an,{data:p}).afterClosed().subscribe(u=>{if(u.data){a.name=u.data.value.name,a.shortName=u.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 x=a.daysInMonthType.value;a.daysInMonthType=x,x=a.daysInYearType.value,a.daysInYearType=x,x=a.amortizationType.id,a.amortizationType=x,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(_=>{this.router.navigate(["../",_.resourceId],{relativeTo:this.route})})}})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt),O(Ve),O(li),O(Me),O(bi))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),t(2,` - `),h(3,Gje,5,3,"button",1),t(4,` - `),h(5,Uje,5,5,"button",2),t(6,` + `),h(3,$je,5,3,"button",1),t(4,` + `),h(5,Wje,5,5,"button",2),t(6,` `),l(),t(7,` `),o(8,"mifosx-loan-product-summary",3),t(9,` @@ -26207,154 +26210,154 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(2,"mifosx-entity-datatable-tab",1),t(3,` `),l(),t(4,` `),l(),t(5,` -`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var hX=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),n=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var PS=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),n=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var ES=(()=>{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)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var $je=()=>["../edit"];function Wje(e,r){e&1&&(o(0,"button",14),t(1,` - `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,$je)),s(3),b("",m(4,2,"labels.buttons.Edit"),` - `))}function Qje(e,r){if(e&1&&(o(0,"div",7),t(1,` +`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var hX=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),n=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var PS=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),n=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var ES=(()=>{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)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Qje=()=>["../edit"];function Yje(e,r){e&1&&(o(0,"button",14),t(1,` + `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Qje)),s(3),b("",m(4,2,"labels.buttons.Edit"),` + `))}function Jje(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.savingProduct.description)}}function Yje(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.savingProduct.description)}}function Kje(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),c(8,"formatNumber"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Opening Balance"),":"),s(4),g(m(8,4,i.savingProduct.minRequiredOpeningBalance))}}function Jje(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Opening Balance"),":"),s(4),g(m(8,4,i.savingProduct.minRequiredOpeningBalance))}}function Xje(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(4),g(i.savingProduct.lockinPeriodFrequency+" "+i.savingProduct.lockinPeriodFrequencyType.value)}}function Kje(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(4),g(i.savingProduct.lockinPeriodFrequency+" "+i.savingProduct.lockinPeriodFrequencyType.value)}}function Zje(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),c(8,"formatNumber"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),s(4),g(m(8,4,i.savingProduct.minBalanceForInterestCalculation))}}function Xje(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),s(4),g(m(8,4,i.savingProduct.minBalanceForInterestCalculation))}}function tze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),c(8,"formatNumber"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Balance"),":"),s(4),g(m(8,4,i.savingProduct.minRequiredBalance))}}function Zje(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Balance"),":"),s(4),g(m(8,4,i.savingProduct.minRequiredBalance))}}function eze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Tax Group"),":"),s(4),g(i.savingProduct.taxGroup.name)}}function tze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Tax Group"),":"),s(4),g(i.savingProduct.taxGroup.name)}}function ize(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation"),":"),s(4),g(i.savingProduct.minOverdraftForInterestCalculation)}}function eze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation"),":"),s(4),g(i.savingProduct.minOverdraftForInterestCalculation)}}function nze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Nominal Annual Interest for Overdraft"),":"),s(4),b("",i.savingProduct.nominalAnnualInterestRateOverdraft," %")}}function ize(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Nominal Annual Interest for Overdraft"),":"),s(4),b("",i.savingProduct.nominalAnnualInterestRateOverdraft," %")}}function aze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),c(8,"formatNumber"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Maximum Overdraft Amount Limit"),":"),s(4),g(m(8,4,i.savingProduct.overdraftLimit))}}function nze(e,r){if(e&1&&(o(0,"div",16),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Maximum Overdraft Amount Limit"),":"),s(4),g(m(8,4,i.savingProduct.overdraftLimit))}}function rze(e,r){if(e&1&&(o(0,"div",16),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` `),o(9,"span",8),t(10),c(11,"translate"),l(),t(12,` `),o(13,"span",9),t(14),l(),t(15,` `),o(16,"span",8),t(17),c(18,"translate"),l(),t(19,` `),o(20,"span",9),t(21),l(),t(22,` - `),l()),e&2){let i=P();s(3),b("",m(4,6,"labels.inputs.Number of Days to Inactive sub-status"),":"),s(4),g(i.savingProduct.daysToInactive),s(3),b("",m(11,8,"labels.inputs.Number of Days to Dormant sub-status"),":"),s(4),g(i.savingProduct.daysToDormancy),s(3),b("",m(18,10,"labels.inputs.Number of Days to Escheat"),":"),s(4),g(i.savingProduct.daysToEscheat)}}function aze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function rze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),b("",m(4,6,"labels.inputs.Number of Days to Inactive sub-status"),":"),s(4),g(i.savingProduct.daysToInactive),s(3),b("",m(11,8,"labels.inputs.Number of Days to Dormant sub-status"),":"),s(4),g(i.savingProduct.daysToDormancy),s(3),b("",m(18,10,"labels.inputs.Number of Days to Escheat"),":"),s(4),g(i.savingProduct.daysToEscheat)}}function oze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function lze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function oze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function lze(e,r){if(e&1&&(o(0,"td",27),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function sze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function pze(e,r){if(e&1&&(o(0,"td",27),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` `,Oe(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function sze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function pze(e,r){if(e&1&&(o(0,"td",27),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function cze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function mze(e,r){if(e&1&&(o(0,"td",27),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function cze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function mze(e,r){if(e&1&&(o(0,"td",27),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function dze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function uze(e,r){if(e&1&&(o(0,"td",27),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` `,Oe(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function dze(e,r){e&1&&y(0,"tr",28)}function uze(e,r){e&1&&y(0,"tr",29)}function fze(e,r){if(e&1&&(o(0,"div",16),t(1,` + `)}}function fze(e,r){e&1&&y(0,"tr",28)}function hze(e,r){e&1&&y(0,"tr",29)}function xze(e,r){if(e&1&&(o(0,"div",16),t(1,` `),o(2,"h3",6),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",5),t(7,` `),o(8,"table",17),t(9,` `),$(10,18),t(11,` - `),h(12,aze,3,3,"th",19),t(13,` - `),h(14,rze,2,1,"td",20),t(15,` + `),h(12,oze,3,3,"th",19),t(13,` + `),h(14,lze,2,1,"td",20),t(15,` `),W(),t(16,` `),$(17,21),t(18,` - `),h(19,oze,3,3,"th",19),t(20,` - `),h(21,lze,3,4,"td",20),t(22,` + `),h(19,sze,3,3,"th",19),t(20,` + `),h(21,pze,3,4,"td",20),t(22,` `),W(),t(23,` `),$(24,22),t(25,` - `),h(26,sze,3,3,"th",19),t(27,` - `),h(28,pze,3,3,"td",20),t(29,` + `),h(26,cze,3,3,"th",19),t(27,` + `),h(28,mze,3,3,"td",20),t(29,` `),W(),t(30,` `),$(31,23),t(32,` - `),h(33,cze,3,3,"th",19),t(34,` - `),h(35,mze,3,4,"td",20),t(36,` + `),h(33,dze,3,3,"th",19),t(34,` + `),h(35,uze,3,4,"td",20),t(36,` `),W(),t(37,` - `),h(38,dze,1,0,"tr",24),t(39,` - `),h(40,uze,1,0,"tr",25),t(41,` + `),h(38,fze,1,0,"tr",24),t(39,` + `),h(40,hze,1,0,"tr",25),t(41,` `),l(),t(42,` - `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.heading.Charges")),s(3),f("inset",!0),s(2),f("dataSource",i.savingProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function hze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function xze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.heading.Charges")),s(3),f("inset",!0),s(2),f("dataSource",i.savingProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function gze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function _ze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.paymentType.name,` - `)}}function gze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function _ze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),rt(` + `)}}function vze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function bze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),rt(` (`,i.fundSourceAccount.glCode,") ",i.fundSourceAccount.name,` - `)}}function vze(e,r){e&1&&y(0,"tr",28)}function bze(e,r){e&1&&y(0,"tr",29)}function Cze(e,r){if(e&1&&(o(0,"div",30),t(1,` + `)}}function Cze(e,r){e&1&&y(0,"tr",28)}function yze(e,r){e&1&&y(0,"tr",29)}function Sze(e,r){if(e&1&&(o(0,"div",30),t(1,` `),o(2,"h4",31),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",32),t(7,` `),$(8,33),t(9,` - `),h(10,hze,3,3,"th",19),t(11,` - `),h(12,xze,2,1,"td",20),t(13,` + `),h(10,gze,3,3,"th",19),t(11,` + `),h(12,_ze,2,1,"td",20),t(13,` `),W(),t(14,` `),$(15,34),t(16,` - `),h(17,gze,3,3,"th",19),t(18,` - `),h(19,_ze,2,2,"td",20),t(20,` + `),h(17,vze,3,3,"th",19),t(18,` + `),h(19,bze,2,2,"td",20),t(20,` `),W(),t(21,` - `),h(22,vze,1,0,"tr",24),t(23,` - `),h(24,bze,1,0,"tr",25),t(25,` + `),h(22,Cze,1,0,"tr",24),t(23,` + `),h(24,yze,1,0,"tr",25),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Fund Sources for Payment Channels")),s(3),f("dataSource",i.savingProduct.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function yze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function Sze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Fund Sources for Payment Channels")),s(3),f("dataSource",i.savingProduct.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function wze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function Pze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.charge.name,` - `)}}function wze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function Pze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),rt(` + `)}}function Eze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function Ize(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),rt(` (`,i.incomeAccount.glCode,") ",i.incomeAccount.name,` - `)}}function Eze(e,r){e&1&&y(0,"tr",28)}function Ize(e,r){e&1&&y(0,"tr",29)}function Tze(e,r){if(e&1&&(o(0,"div",30),t(1,` + `)}}function Tze(e,r){e&1&&y(0,"tr",28)}function Mze(e,r){e&1&&y(0,"tr",29)}function Dze(e,r){if(e&1&&(o(0,"div",30),t(1,` `),o(2,"h4",31),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",17),t(7,` `),$(8,35),t(9,` - `),h(10,yze,3,3,"th",19),t(11,` - `),h(12,Sze,2,1,"td",20),t(13,` + `),h(10,wze,3,3,"th",19),t(11,` + `),h(12,Pze,2,1,"td",20),t(13,` `),W(),t(14,` `),$(15,36),t(16,` - `),h(17,wze,3,3,"th",19),t(18,` - `),h(19,Pze,2,2,"td",20),t(20,` + `),h(17,Eze,3,3,"th",19),t(18,` + `),h(19,Ize,2,2,"td",20),t(20,` `),W(),t(21,` - `),h(22,Eze,1,0,"tr",24),t(23,` - `),h(24,Ize,1,0,"tr",25),t(25,` + `),h(22,Tze,1,0,"tr",24),t(23,` + `),h(24,Mze,1,0,"tr",25),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Fees to Specific Income Accounts")),s(3),f("dataSource",i.savingProduct.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Mze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function Dze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Fees to Specific Income Accounts")),s(3),f("dataSource",i.savingProduct.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Oze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function Aze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.charge.name,` - `)}}function Oze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function Aze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),rt(` + `)}}function Fze(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function kze(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),rt(` (`,i.incomeAccount.glCode,") ",i.incomeAccount.name,` - `)}}function Fze(e,r){e&1&&y(0,"tr",28)}function kze(e,r){e&1&&y(0,"tr",29)}function Rze(e,r){if(e&1&&(o(0,"div",30),t(1,` + `)}}function Rze(e,r){e&1&&y(0,"tr",28)}function Bze(e,r){e&1&&y(0,"tr",29)}function Nze(e,r){if(e&1&&(o(0,"div",30),t(1,` `),o(2,"h4",31),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",32),t(7,` `),$(8,35),t(9,` - `),h(10,Mze,3,3,"th",19),t(11,` - `),h(12,Dze,2,1,"td",20),t(13,` + `),h(10,Oze,3,3,"th",19),t(11,` + `),h(12,Aze,2,1,"td",20),t(13,` `),W(),t(14,` `),$(15,36),t(16,` - `),h(17,Oze,3,3,"th",19),t(18,` - `),h(19,Aze,2,2,"td",20),t(20,` + `),h(17,Fze,3,3,"th",19),t(18,` + `),h(19,kze,2,2,"td",20),t(20,` `),W(),t(21,` - `),h(22,Fze,1,0,"tr",24),t(23,` - `),h(24,kze,1,0,"tr",25),t(25,` + `),h(22,Rze,1,0,"tr",24),t(23,` + `),h(24,Bze,1,0,"tr",25),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.savingProduct.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Bze(e,r){if(e&1&&(o(0,"div",30),t(1,` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.savingProduct.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Lze(e,r){if(e&1&&(o(0,"div",30),t(1,` `),o(2,"h3",6),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",5),t(7,` - `),h(8,Cze,27,6,"div",13),t(9,` + `),h(8,Sze,27,6,"div",13),t(9,` - `),h(10,Tze,27,6,"div",13),t(11,` + `),h(10,Dze,27,6,"div",13),t(11,` - `),h(12,Rze,27,6,"div",13),t(13,` + `),h(12,Nze,27,6,"div",13),t(13,` `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.inputs.Advanced Accounting Rules")),s(3),f("inset",!0),s(2),f("ngIf",i.savingProduct.paymentChannelToFundSourceMappings==null?null:i.savingProduct.paymentChannelToFundSourceMappings.length),s(2),f("ngIf",i.savingProduct.feeToIncomeAccountMappings==null?null:i.savingProduct.feeToIncomeAccountMappings.length),s(2),f("ngIf",i.savingProduct.penaltyToIncomeAccountMappings==null?null:i.savingProduct.penaltyToIncomeAccountMappings.length)}}var IS=(()=>{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(n=>{this.savingProduct=n.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)(O(Pt),O(Fa))}}static{this.\u0275cmp=pt({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"],[1,"responsive-column"],[1,"mat-h2","flex-100"],[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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Wje,5,5,"button",1),t(3,` + `),h(2,Yje,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -26372,7 +26375,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(26,"span",9),t(27),l(),t(28,` `),l(),t(29,` - `),h(30,Qje,9,4,"div",10),t(31,` + `),h(30,Jje,9,4,"div",10),t(31,` `),o(32,"h3",6),t(33),c(34,"translate"),l(),t(35,` @@ -26426,50 +26429,50 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(133,"mat-divider",5),t(134,` - `),h(135,Yje,10,6,"div",10),t(136,` + `),h(135,Kje,10,6,"div",10),t(136,` - `),h(137,Jje,9,4,"div",10),t(138,` + `),h(137,Xje,9,4,"div",10),t(138,` `),o(139,"div",7),t(140,` `),o(141,"span",8),t(142),c(143,"translate"),l(),t(144,` `),o(145,"span",9),t(146),c(147,"yesNo"),l(),t(148,` `),l(),t(149,` - `),h(150,Kje,10,6,"div",10),t(151,` + `),h(150,Zje,10,6,"div",10),t(151,` `),o(152,"div",7),t(153,` `),o(154,"span",8),t(155),c(156,"translate"),l(),t(157,` `),o(158,"span",9),t(159),c(160,"yesNo"),l(),t(161,` `),l(),t(162,` - `),h(163,Xje,10,6,"div",10),t(164,` + `),h(163,tze,10,6,"div",10),t(164,` `),o(165,"div",7),t(166,` `),o(167,"span",8),t(168),c(169,"translate"),l(),t(170,` `),o(171,"span",9),t(172),c(173,"yesNo"),l(),t(174,` `),l(),t(175,` - `),h(176,Zje,9,4,"div",10),t(177,` + `),h(176,eze,9,4,"div",10),t(177,` `),o(178,"div",7),t(179,` `),o(180,"span",8),t(181),c(182,"translate"),l(),t(183,` `),o(184,"span",9),t(185),c(186,"yesNo"),l(),t(187,` `),l(),t(188,` - `),h(189,tze,9,4,"div",10),t(190,` + `),h(189,ize,9,4,"div",10),t(190,` - `),h(191,eze,9,4,"div",10),t(192,` + `),h(191,nze,9,4,"div",10),t(192,` - `),h(193,ize,10,6,"div",10),t(194,` + `),h(193,aze,10,6,"div",10),t(194,` `),o(195,"div",7),t(196,` `),o(197,"span",8),t(198),c(199,"translate"),l(),t(200,` `),o(201,"span",9),t(202),c(203,"yesNo"),l(),t(204,` `),l(),t(205,` - `),h(206,nze,23,12,"div",11),t(207,` + `),h(206,rze,23,12,"div",11),t(207,` - `),h(208,fze,43,7,"div",11),t(209,` + `),h(208,xze,43,7,"div",11),t(209,` `),o(210,"h3",6),t(211),c(212,"translate"),l(),t(213,` @@ -26478,156 +26481,156 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(216,"mifosx-view-savings-accounting-details",12),t(217,` `),l(),t(218,` - `),h(219,Bze,14,7,"div",13),t(220,` + `),h(219,Lze,14,7,"div",13),t(220,` `),l(),t(221,` `),l(),t(222,` `)),a&2&&(s(2),f("mifosxHasPermission","UPDATE_SAVINGSPRODUCT"),s(8),g(n.savingProduct.name),s(2),f("inset",!0),s(3),g(m(16,55,"labels.heading.Details")),s(3),f("inset",!0),s(5),b("",m(24,57,"labels.inputs.Short Name"),":"),s(4),g(n.savingProduct.shortName),s(3),f("ngIf",n.savingProduct.description),s(3),g(m(34,59,"labels.inputs.Currency")),s(3),f("inset",!0),s(5),b("",m(42,61,"labels.inputs.Currency"),":"),s(4),g(n.savingProduct.currency.name),s(6),b("",m(52,63,"labels.inputs.Decimal Places"),":"),s(4),g(n.savingProduct.currency.decimalPlaces),s(6),b("",m(62,65,"labels.inputs.Currency in multiples of"),":"),s(4),g(n.savingProduct.currency.inMultiplesOf),s(4),g(m(70,67,"labels.heading.Terms")),s(3),f("inset",!0),s(5),b("",m(78,69,"labels.inputs.Nominal Annual Interest"),":"),s(4),b("",m(82,71,n.savingProduct.nominalAnnualInterestRate)," %"),s(7),b("",m(89,73,"labels.inputs.Interest Compounding Period"),":"),s(4),g(Oe(93,75,n.savingProduct.interestCompoundingPeriodType.value,"catalogs")),s(7),b("",m(100,78,"labels.inputs.Interest Posting Period"),":"),s(4),g(Oe(104,80,n.savingProduct.interestPostingPeriodType.value,"catalogs")),s(7),b("",m(111,83,"labels.inputs.Interest Calculated using"),":"),s(4),g(Oe(115,85,n.savingProduct.interestCalculationType.value,"catalogs")),s(7),b("",m(122,88,"labels.inputs.Days in Year"),":"),s(4),g(Oe(126,90,n.savingProduct.interestCalculationDaysInYearType.value,"catalogs")),s(5),g(m(131,93,"labels.heading.Settings")),s(3),f("inset",!0),s(2),f("ngIf",n.savingProduct.minRequiredOpeningBalance),s(2),f("ngIf",n.savingProduct.lockinPeriodFrequency),s(5),b("",m(143,95,"labels.inputs.Apply Withdrawal Fee for Transfers"),":"),s(4),g(m(147,97,n.savingProduct.withdrawalFeeForTransfers)),s(4),f("ngIf",n.savingProduct.minBalanceForInterestCalculation),s(5),b("",m(156,99,"labels.inputs.Enforce Minimum Balance"),":"),s(4),g(m(160,101,n.savingProduct.enforceMinRequiredBalance)),s(4),f("ngIf",n.savingProduct.minRequiredBalance),s(5),b("",m(169,103,"labels.inputs.Withhold Tax is Applicable"),":"),s(4),g(m(173,105,n.savingProduct.withHoldTax)),s(4),f("ngIf",n.savingProduct.withHoldTax),s(5),b("",m(182,107,"labels.inputs.Is Overdraft Allowed"),":"),s(4),g(m(186,109,n.savingProduct.allowOverdraft)),s(4),f("ngIf",n.savingProduct.minOverdraftForInterestCalculation),s(2),f("ngIf",n.savingProduct.nominalAnnualInterestRateOverdraft),s(2),f("ngIf",n.savingProduct.overdraftLimit),s(5),b("",m(199,111,"labels.inputs.Enable Dormancy Tracking"),":"),s(4),g(m(203,113,n.savingProduct.isDormancyTrackingActive)),s(4),f("ngIf",n.savingProduct.isDormancyTrackingActive),s(2),f("ngIf",n.savingProduct.charges.length),s(3),g(m(212,115,"labels.heading.Accounting")),s(3),f("inset",!0),s(2),f("accountingRule",n.savingProduct.accountingRule)("accountingMappings",n.savingProduct.accountingMappings),s(3),f("ngIf",(n.savingProduct.paymentChannelToFundSourceMappings==null?null:n.savingProduct.paymentChannelToFundSourceMappings.length)||(n.savingProduct.feeToIncomeAccountMappings==null?null:n.savingProduct.feeToIncomeAccountMappings.length)||(n.savingProduct.penaltyToIncomeAccountMappings==null?null:n.savingProduct.penaltyToIncomeAccountMappings.length)))},dependencies:[mt,Et,dt,It,_t,Yt,ut,ki,Dt,Bi,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,_s,kn,_a],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}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.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 TS=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mifosx-entity-datatable-tab",1),t(3,` `),l(),t(4,` `),l(),t(5,` -`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var Nze=()=>["../edit"];function Lze(e,r){e&1&&(o(0,"button",15),t(1,` - `),y(2,"fa-icon",16),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Nze)),s(3),b(` +`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var Vze=()=>["../edit"];function qze(e,r){e&1&&(o(0,"button",15),t(1,` + `),y(2,"fa-icon",16),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Vze)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function Vze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `))}function jze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.fixedDepositProductData.description)}}function qze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.fixedDepositProductData.description)}}function zze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Lock-in Period"),":"),s(4),rt(` `,i.fixedDepositProductData.lockinPeriodFrequency,` - `,i.fixedDepositProductData.lockinPeriodFrequencyType.value,"")}}function jze(e,r){if(e&1&&(o(0,"span",9),t(1),l()),e&2){let i=P(2);s(),rt("",i.fixedDepositProductData.minDepositTerm,` + `,i.fixedDepositProductData.lockinPeriodFrequencyType.value,"")}}function Hze(e,r){if(e&1&&(o(0,"span",9),t(1),l()),e&2){let i=P(2);s(),rt("",i.fixedDepositProductData.minDepositTerm,` \xA0 - `,i.fixedDepositProductData.minDepositTermType.value,"")}}function zze(e,r){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` - `),h(6,jze,2,2,"span",17),t(7,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Deposit Term"),":"),s(3),f("ngIf",i.fixedDepositProductData.minDepositTerm!==void 0)}}function Hze(e,r){if(e&1&&(o(0,"span",9),t(1),l()),e&2){let i=P(2);s(),rt("",i.fixedDepositProductData.maxDepositTerm,` - \xA0 - `,i.fixedDepositProductData.maxDepositTermType.value,"")}}function Gze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `,i.fixedDepositProductData.minDepositTermType.value,"")}}function Gze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),h(6,Hze,2,2,"span",17),t(7,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Maximum Deposit Term"),":"),s(3),f("ngIf",i.fixedDepositProductData.maxDepositTerm!==void 0)}}function Uze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Deposit Term"),":"),s(3),f("ngIf",i.fixedDepositProductData.minDepositTerm!==void 0)}}function Uze(e,r){if(e&1&&(o(0,"span",9),t(1),l()),e&2){let i=P(2);s(),rt("",i.fixedDepositProductData.maxDepositTerm,` + \xA0 + `,i.fixedDepositProductData.maxDepositTermType.value,"")}}function $ze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` + `),h(6,Uze,2,2,"span",17),t(7,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Maximum Deposit Term"),":"),s(3),f("ngIf",i.fixedDepositProductData.maxDepositTerm!==void 0)}}function Wze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Deposit Term In multiple of"),":"),s(4),rt("",i.fixedDepositProductData.inMultiplesOfDepositTerm,` - - `,i.fixedDepositProductData.inMultiplesOfDepositTermType.value,"")}}function $ze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `,i.fixedDepositProductData.inMultiplesOfDepositTermType.value,"")}}function Qze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Penal Interest")," (%):"),s(4),rt("",i.fixedDepositProductData.preClosurePenalInterest,` \xA0 \xA0 % \xA0 \xA0 On \xA0\xA0 - `,i.fixedDepositProductData.preClosurePenalInterestOnType.value,"")}}function Wze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `,i.fixedDepositProductData.preClosurePenalInterestOnType.value,"")}}function Yze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),c(8,"formatNumber"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),s(4),g(m(8,4,i.fixedDepositProductData.minBalanceForInterestCalculation))}}function Qze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),s(4),g(m(8,4,i.fixedDepositProductData.minBalanceForInterestCalculation))}}function Jze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Withhold Tax group"),":"),s(4),g(i.fixedDepositProductData.taxGroup.name)}}function Yze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Withhold Tax group"),":"),s(4),g(i.fixedDepositProductData.taxGroup.name)}}function Kze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.Name"),":"),s(4),g(i.fixedDepositProductData.activeChart.name)}}function Jze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.Name"),":"),s(4),g(i.fixedDepositProductData.activeChart.name)}}function Xze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),l(),t(8,` - `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.fixedDepositProductData.activeChart.description)}}function Kze(e,r){if(e&1&&(o(0,"div",7),t(1,` + `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.fixedDepositProductData.activeChart.description)}}function Zze(e,r){if(e&1&&(o(0,"div",7),t(1,` `),o(2,"span",8),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",9),t(7),c(8,"dateFormat"),l(),t(9,` - `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.End Date"),":"),s(4),g(m(8,4,i.fixedDepositProductData.activeChart.endDate))}}function Xze(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function Zze(e,r){if(e&1&&(o(0,"div"),t(1),l()),e&2){let i=P().$implicit;s(),or(` + `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.End Date"),":"),s(4),g(m(8,4,i.fixedDepositProductData.activeChart.endDate))}}function tHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function eHe(e,r){if(e&1&&(o(0,"div"),t(1),l()),e&2){let i=P().$implicit;s(),or(` `,i.fromPeriod," - ",i.toPeriod," ",i.periodType.value,` - `)}}function tHe(e,r){e&1&&(o(0,"div"),t(1,"\xA0"),l())}function eHe(e,r){if(e&1&&(o(0,"td",32),t(1,` - `),h(2,Zze,2,3,"div",33),t(3,` - `),h(4,tHe,2,0,"div",33),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.fromPeriod!==void 0),s(2),f("ngIf",i.fromPeriod===void 0)}}function iHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function nHe(e,r){if(e&1&&(o(0,"div"),t(1),l()),e&2){let i=P().$implicit;s(),rt(` + `)}}function iHe(e,r){e&1&&(o(0,"div"),t(1,"\xA0"),l())}function nHe(e,r){if(e&1&&(o(0,"td",32),t(1,` + `),h(2,eHe,2,3,"div",33),t(3,` + `),h(4,iHe,2,0,"div",33),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.fromPeriod!==void 0),s(2),f("ngIf",i.fromPeriod===void 0)}}function aHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function rHe(e,r){if(e&1&&(o(0,"div"),t(1),l()),e&2){let i=P().$implicit;s(),rt(` `,i.amountRangeFrom," - ",i.amountRangeTo,` - `)}}function aHe(e,r){e&1&&(o(0,"div"),t(1,"\xA0"),l())}function rHe(e,r){if(e&1&&(o(0,"td",32),t(1,` - `),h(2,nHe,2,2,"div",33),t(3,` + `)}}function oHe(e,r){e&1&&(o(0,"div"),t(1,"\xA0"),l())}function lHe(e,r){if(e&1&&(o(0,"td",32),t(1,` + `),h(2,rHe,2,2,"div",33),t(3,` - `),h(4,aHe,2,0,"div",33),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.amountRangeFrom!==void 0),s(2),f("ngIf",i.amountRangeFrom===void 0)}}function oHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function lHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b("",i.annualInterestRate," %")}}function sHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function pHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),h(4,oHe,2,0,"div",33),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.amountRangeFrom!==void 0),s(2),f("ngIf",i.amountRangeFrom===void 0)}}function sHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function pHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b("",i.annualInterestRate," %")}}function cHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function mHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.description,` - `)}}function cHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function mHe(e,r){e&1&&(o(0,"span"),t(1,` + `)}}function dHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function uHe(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",35),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.View Incentives"),` - `))}function dHe(e,r){e&1&&(o(0,"span"),t(1,` + `))}function fHe(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",36),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Hide Incentives"),` - `))}function uHe(e,r){if(e&1){let i=Y();o(0,"td",32),t(1,` + `))}function hHe(e,r){if(e&1){let i=Y();o(0,"td",32),t(1,` `),o(2,"button",34),k("click",function(){let n=N(i).dataIndex,p=P(2);return L(p.expandChartSlabIndex=p.expandChartSlabIndex===n?null:n)}),t(3,` - `),h(4,mHe,5,3,"span",33),t(5,` - `),h(6,dHe,5,3,"span",33),t(7,` + `),h(4,uHe,5,3,"span",33),t(5,` + `),h(6,fHe,5,3,"span",33),t(7,` `),l(),t(8,` - `),l()}if(e&2){let i=r.dataIndex,a=P(2);s(4),f("ngIf",a.expandChartSlabIndex!==i),s(2),f("ngIf",a.expandChartSlabIndex===i)}}function fHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function hHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()}if(e&2){let i=r.dataIndex,a=P(2);s(4),f("ngIf",a.expandChartSlabIndex!==i),s(2),f("ngIf",a.expandChartSlabIndex===i)}}function xHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function gHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.entityType,a.fixedDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` - `)}}function xHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function gHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function _He(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function vHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.attributeName,a.fixedDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` - `)}}function _He(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function vHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function bHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function CHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.conditionType,a.fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` - `)}}function bHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function CHe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function yHe(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function SHe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function wHe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function PHe(e,r){if(e&1&&(o(0,"td",48),t(1,` - `),h(2,CHe,3,6,"span",49),t(3,` - `),h(4,yHe,2,1,"span",49),t(5,` - `),h(6,SHe,3,6,"span",49),t(7,` - `),h(8,wHe,3,6,"span",49),t(9,` - `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function EHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function IHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function yHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function SHe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function wHe(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function PHe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function EHe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function IHe(e,r){if(e&1&&(o(0,"td",48),t(1,` + `),h(2,SHe,3,6,"span",49),t(3,` + `),h(4,wHe,2,1,"span",49),t(5,` + `),h(6,PHe,3,6,"span",49),t(7,` + `),h(8,EHe,3,6,"span",49),t(9,` + `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function THe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function MHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.incentiveType,a.fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` - `)}}function THe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function MHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function DHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function OHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function DHe(e,r){e&1&&y(0,"tr",50)}function OHe(e,r){e&1&&y(0,"tr",51)}function AHe(e,r){if(e&1&&(o(0,"td",32),t(1,` + `)}}function AHe(e,r){e&1&&y(0,"tr",50)}function FHe(e,r){e&1&&y(0,"tr",51)}function kHe(e,r){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),c(8,"translate"),l(),t(9,` `),o(10,"table",40),t(11,` `),$(12,41),t(13,` - `),h(14,fHe,3,3,"th",21),t(15,` - `),h(16,hHe,3,6,"td",22),t(17,` + `),h(14,xHe,3,3,"th",21),t(15,` + `),h(16,gHe,3,6,"td",22),t(17,` `),W(),t(18,` `),$(19,42),t(20,` - `),h(21,xHe,3,3,"th",21),t(22,` - `),h(23,gHe,3,6,"td",22),t(24,` + `),h(21,_He,3,3,"th",21),t(22,` + `),h(23,vHe,3,6,"td",22),t(24,` `),W(),t(25,` `),$(26,43),t(27,` - `),h(28,_He,3,3,"th",21),t(29,` - `),h(30,vHe,3,6,"td",22),t(31,` + `),h(28,bHe,3,3,"th",21),t(29,` + `),h(30,CHe,3,6,"td",22),t(31,` `),W(),t(32,` `),$(33,44),t(34,` - `),h(35,bHe,3,3,"th",21),t(36,` - `),h(37,PHe,10,5,"td",45),t(38,` + `),h(35,yHe,3,3,"th",21),t(36,` + `),h(37,IHe,10,5,"td",45),t(38,` `),W(),t(39,` `),$(40,46),t(41,` - `),h(42,EHe,3,3,"th",21),t(43,` - `),h(44,IHe,3,6,"td",22),t(45,` + `),h(42,THe,3,3,"th",21),t(43,` + `),h(44,MHe,3,6,"td",22),t(45,` `),W(),t(46,` `),$(47,47),t(48,` - `),h(49,THe,3,3,"th",21),t(50,` - `),h(51,MHe,3,3,"td",22),t(52,` + `),h(49,DHe,3,3,"th",21),t(50,` + `),h(51,OHe,3,3,"td",22),t(52,` `),W(),t(53,` - `),h(54,DHe,1,0,"tr",28),t(55,` - `),h(56,OHe,1,0,"tr",29),t(57,` + `),h(54,AHe,1,0,"tr",28),t(55,` + `),h(56,FHe,1,0,"tr",29),t(57,` `),l(),t(58,` `),l(),t(59,` `),l(),t(60,` `),l()),e&2){let i=r.$implicit,a=r.dataIndex,n=P(2);jn("colspan",n.chartSlabsDisplayedColumns.length),s(2),f("@expandChartSlab",a===n.expandChartSlabIndex?"expanded":"collapsed"),s(5),b(` `,m(8,6,"labels.heading.Incentives"),` - `),s(3),f("dataSource",i.incentives),s(44),f("matHeaderRowDef",n.incentivesDisplayedColumns),s(2),f("matRowDefColumns",n.incentivesDisplayedColumns)}}function FHe(e,r){e&1&&y(0,"tr",50)}function kHe(e,r){e&1&&y(0,"tr",51)}function RHe(e,r){e&1&&y(0,"tr",52)}function BHe(e,r){if(e&1&&(o(0,"div",18),t(1,` + `),s(3),f("dataSource",i.incentives),s(44),f("matHeaderRowDef",n.incentivesDisplayedColumns),s(2),f("matRowDefColumns",n.incentivesDisplayedColumns)}}function RHe(e,r){e&1&&y(0,"tr",50)}function BHe(e,r){e&1&&y(0,"tr",51)}function NHe(e,r){e&1&&y(0,"tr",52)}function LHe(e,r){if(e&1&&(o(0,"div",18),t(1,` `),o(2,"h3",6),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",5),t(7,` `),o(8,"div",18),t(9,` - `),h(10,Yze,9,4,"div",10),t(11,` + `),h(10,Kze,9,4,"div",10),t(11,` - `),h(12,Jze,9,4,"div",10),t(13,` + `),h(12,Xze,9,4,"div",10),t(13,` `),o(14,"div",7),t(15,` `),o(16,"span",8),t(17),c(18,"translate"),l(),t(19,` `),o(20,"span",9),t(21),c(22,"dateFormat"),l(),t(23,` `),l(),t(24,` - `),h(25,Kze,10,6,"div",10),t(26,` + `),h(25,Zze,10,6,"div",10),t(26,` `),o(27,"div",7),t(28,` `),o(29,"span",8),t(30),c(31,"translate"),l(),t(32,` @@ -26636,154 +26639,154 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(38,"table",19),t(39,` `),$(40,20),t(41,` - `),h(42,Xze,3,3,"th",21),t(43,` - `),h(44,eHe,6,2,"td",22),t(45,` + `),h(42,tHe,3,3,"th",21),t(43,` + `),h(44,nHe,6,2,"td",22),t(45,` `),W(),t(46,` `),$(47,23),t(48,` - `),h(49,iHe,3,3,"th",21),t(50,` - `),h(51,rHe,6,2,"td",22),t(52,` + `),h(49,aHe,3,3,"th",21),t(50,` + `),h(51,lHe,6,2,"td",22),t(52,` `),W(),t(53,` `),$(54,24),t(55,` - `),h(56,oHe,3,3,"th",21),t(57,` - `),h(58,lHe,2,1,"td",22),t(59,` + `),h(56,sHe,3,3,"th",21),t(57,` + `),h(58,pHe,2,1,"td",22),t(59,` `),W(),t(60,` `),$(61,25),t(62,` - `),h(63,sHe,3,3,"th",21),t(64,` - `),h(65,pHe,2,1,"td",22),t(66,` + `),h(63,cHe,3,3,"th",21),t(64,` + `),h(65,mHe,2,1,"td",22),t(66,` `),W(),t(67,` `),$(68,26),t(69,` - `),h(70,cHe,3,3,"th",21),t(71,` - `),h(72,uHe,9,2,"td",22),t(73,` + `),h(70,dHe,3,3,"th",21),t(71,` + `),h(72,hHe,9,2,"td",22),t(73,` `),W(),t(74,` `),$(75,27),t(76,` - `),h(77,AHe,61,8,"td",22),t(78,` + `),h(77,kHe,61,8,"td",22),t(78,` `),W(),t(79,` - `),h(80,FHe,1,0,"tr",28),t(81,` - `),h(82,kHe,1,0,"tr",29),t(83,` - `),h(84,RHe,1,0,"tr",30),t(85,` + `),h(80,RHe,1,0,"tr",28),t(81,` + `),h(82,BHe,1,0,"tr",29),t(83,` + `),h(84,NHe,1,0,"tr",30),t(85,` `),l(),t(86,` `),l(),t(87,` - `),l()),e&2){let i=P();s(3),g(m(4,13,"labels.heading.Interest Rate Chart")),s(3),f("inset",!0),s(4),f("ngIf",i.fixedDepositProductData.activeChart.name),s(2),f("ngIf",i.fixedDepositProductData.activeChart.description),s(5),b("",m(18,15,"labels.inputs.From Date"),":"),s(4),g(m(22,17,i.fixedDepositProductData.activeChart.fromDate)),s(4),f("ngIf",i.fixedDepositProductData.activeChart.endDate),s(5),b("",m(31,19,"labels.inputs.Primary Grouping by Amount"),":"),s(4),g(m(35,21,i.fixedDepositProductData.activeChart.isPrimaryGroupingByAmount)),s(4),f("dataSource",i.fixedDepositProductData.activeChart.chartSlabs),s(42),f("matHeaderRowDef",i.chartSlabsDisplayedColumns),s(2),f("matRowDefColumns",i.chartSlabsDisplayedColumns),s(2),f("matRowDefColumns",i.chartSlabsIncentivesDisplayedColumns)}}function NHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function LHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,13,"labels.heading.Interest Rate Chart")),s(3),f("inset",!0),s(4),f("ngIf",i.fixedDepositProductData.activeChart.name),s(2),f("ngIf",i.fixedDepositProductData.activeChart.description),s(5),b("",m(18,15,"labels.inputs.From Date"),":"),s(4),g(m(22,17,i.fixedDepositProductData.activeChart.fromDate)),s(4),f("ngIf",i.fixedDepositProductData.activeChart.endDate),s(5),b("",m(31,19,"labels.inputs.Primary Grouping by Amount"),":"),s(4),g(m(35,21,i.fixedDepositProductData.activeChart.isPrimaryGroupingByAmount)),s(4),f("dataSource",i.fixedDepositProductData.activeChart.chartSlabs),s(42),f("matHeaderRowDef",i.chartSlabsDisplayedColumns),s(2),f("matRowDefColumns",i.chartSlabsDisplayedColumns),s(2),f("matRowDefColumns",i.chartSlabsIncentivesDisplayedColumns)}}function VHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function qHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name,` - `)}}function VHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function qHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function jHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function zHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeCalculationType.value,` - `)}}function jHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function zHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function HHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function GHe(e,r){if(e&1&&(o(0,"td",32),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function HHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function GHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function UHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function $He(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeTimeType.value,` - `)}}function UHe(e,r){e&1&&y(0,"tr",50)}function $He(e,r){e&1&&y(0,"tr",51)}function WHe(e,r){if(e&1&&(o(0,"div",53),t(1,` + `)}}function WHe(e,r){e&1&&y(0,"tr",50)}function QHe(e,r){e&1&&y(0,"tr",51)}function YHe(e,r){if(e&1&&(o(0,"div",53),t(1,` `),o(2,"h3",6),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",54),t(7,` `),o(8,"table",40),t(9,` `),$(10,55),t(11,` - `),h(12,NHe,3,3,"th",21),t(13,` - `),h(14,LHe,2,1,"td",22),t(15,` + `),h(12,VHe,3,3,"th",21),t(13,` + `),h(14,qHe,2,1,"td",22),t(15,` `),W(),t(16,` `),$(17,56),t(18,` - `),h(19,VHe,3,3,"th",21),t(20,` - `),h(21,qHe,2,1,"td",22),t(22,` + `),h(19,jHe,3,3,"th",21),t(20,` + `),h(21,zHe,2,1,"td",22),t(22,` `),W(),t(23,` `),$(24,47),t(25,` - `),h(26,jHe,3,3,"th",21),t(27,` - `),h(28,zHe,3,3,"td",22),t(29,` + `),h(26,HHe,3,3,"th",21),t(27,` + `),h(28,GHe,3,3,"td",22),t(29,` `),W(),t(30,` `),$(31,57),t(32,` - `),h(33,HHe,3,3,"th",21),t(34,` - `),h(35,GHe,2,1,"td",22),t(36,` + `),h(33,UHe,3,3,"th",21),t(34,` + `),h(35,$He,2,1,"td",22),t(36,` `),W(),t(37,` - `),h(38,UHe,1,0,"tr",28),t(39,` - `),h(40,$He,1,0,"tr",29),t(41,` + `),h(38,WHe,1,0,"tr",28),t(39,` + `),h(40,QHe,1,0,"tr",29),t(41,` `),l(),t(42,` - `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.inputs.Charges")),s(5),f("dataSource",i.fixedDepositProductData.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function QHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function YHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,4,"labels.inputs.Charges")),s(5),f("dataSource",i.fixedDepositProductData.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function JHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function KHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.paymentType.name,` - `)}}function JHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function KHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function XHe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function ZHe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.fundSourceAccount.name,` - `)}}function XHe(e,r){e&1&&y(0,"tr",50)}function ZHe(e,r){e&1&&y(0,"tr",51)}function tGe(e,r){if(e&1&&(o(0,"div",60),t(1,` + `)}}function tGe(e,r){e&1&&y(0,"tr",50)}function eGe(e,r){e&1&&y(0,"tr",51)}function iGe(e,r){if(e&1&&(o(0,"div",60),t(1,` `),o(2,"h4",61),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",62),t(7,` `),$(8,63),t(9,` - `),h(10,QHe,3,3,"th",21),t(11,` - `),h(12,YHe,2,1,"td",22),t(13,` + `),h(10,JHe,3,3,"th",21),t(11,` + `),h(12,KHe,2,1,"td",22),t(13,` `),W(),t(14,` `),$(15,64),t(16,` - `),h(17,JHe,3,3,"th",21),t(18,` - `),h(19,KHe,2,1,"td",22),t(20,` + `),h(17,XHe,3,3,"th",21),t(18,` + `),h(19,ZHe,2,1,"td",22),t(20,` `),W(),t(21,` - `),h(22,XHe,1,0,"tr",28),t(23,` - `),h(24,ZHe,1,0,"tr",29),t(25,` + `),h(22,tGe,1,0,"tr",28),t(23,` + `),h(24,eGe,1,0,"tr",29),t(25,` `),l(),t(26,` `),l()),e&2){let i=P(2);s(3),b(` `,m(4,4,"labels.inputs.Configure Fund Sources for Payment Channels"),` - `),s(3),f("dataSource",i.fixedDepositProductData.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function eGe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function iGe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),s(3),f("dataSource",i.fixedDepositProductData.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function nGe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function aGe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.charge.name,` - `)}}function nGe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function aGe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function rGe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function oGe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.incomeAccount.name,` - `)}}function rGe(e,r){e&1&&y(0,"tr",50)}function oGe(e,r){e&1&&y(0,"tr",51)}function lGe(e,r){if(e&1&&(o(0,"div",60),t(1,` + `)}}function lGe(e,r){e&1&&y(0,"tr",50)}function sGe(e,r){e&1&&y(0,"tr",51)}function pGe(e,r){if(e&1&&(o(0,"div",60),t(1,` `),o(2,"h4",61),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",62),t(7,` `),$(8,65),t(9,` - `),h(10,eGe,3,3,"th",21),t(11,` - `),h(12,iGe,2,1,"td",22),t(13,` + `),h(10,nGe,3,3,"th",21),t(11,` + `),h(12,aGe,2,1,"td",22),t(13,` `),W(),t(14,` `),$(15,66),t(16,` - `),h(17,nGe,3,3,"th",21),t(18,` - `),h(19,aGe,2,1,"td",22),t(20,` + `),h(17,rGe,3,3,"th",21),t(18,` + `),h(19,oGe,2,1,"td",22),t(20,` `),W(),t(21,` - `),h(22,rGe,1,0,"tr",28),t(23,` - `),h(24,oGe,1,0,"tr",29),t(25,` + `),h(22,lGe,1,0,"tr",28),t(23,` + `),h(24,sGe,1,0,"tr",29),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Fees to Specific Income Accounts")),s(3),f("dataSource",i.fixedDepositProductData.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function sGe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function pGe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Fees to Specific Income Accounts")),s(3),f("dataSource",i.fixedDepositProductData.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function cGe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function mGe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.charge.name,` - `)}}function cGe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function mGe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function dGe(e,r){e&1&&(o(0,"th",31),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function uGe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.incomeAccount.name,` - `)}}function dGe(e,r){e&1&&y(0,"tr",50)}function uGe(e,r){e&1&&y(0,"tr",51)}function fGe(e,r){if(e&1&&(o(0,"div",60),t(1,` + `)}}function fGe(e,r){e&1&&y(0,"tr",50)}function hGe(e,r){e&1&&y(0,"tr",51)}function xGe(e,r){if(e&1&&(o(0,"div",60),t(1,` `),o(2,"h4",61),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",62),t(7,` `),$(8,65),t(9,` - `),h(10,sGe,3,3,"th",21),t(11,` - `),h(12,pGe,2,1,"td",22),t(13,` + `),h(10,cGe,3,3,"th",21),t(11,` + `),h(12,mGe,2,1,"td",22),t(13,` `),W(),t(14,` `),$(15,66),t(16,` - `),h(17,cGe,3,3,"th",21),t(18,` - `),h(19,mGe,2,1,"td",22),t(20,` + `),h(17,dGe,3,3,"th",21),t(18,` + `),h(19,uGe,2,1,"td",22),t(20,` `),W(),t(21,` - `),h(22,dGe,1,0,"tr",28),t(23,` - `),h(24,uGe,1,0,"tr",29),t(25,` + `),h(22,fGe,1,0,"tr",28),t(23,` + `),h(24,hGe,1,0,"tr",29),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.fixedDepositProductData.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function hGe(e,r){if(e&1&&(o(0,"div",58),t(1,` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.heading.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.fixedDepositProductData.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function gGe(e,r){if(e&1&&(o(0,"div",58),t(1,` `),o(2,"h3",6),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",5),t(7,` `),y(8,"hr"),t(9,` - `),h(10,tGe,27,6,"div",59),t(11,` + `),h(10,iGe,27,6,"div",59),t(11,` - `),h(12,lGe,27,6,"div",59),t(13,` + `),h(12,pGe,27,6,"div",59),t(13,` - `),h(14,fGe,27,6,"div",59),t(15,` + `),h(14,xGe,27,6,"div",59),t(15,` `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.heading.Advanced Accounting Rules")),s(3),f("inset",!0),s(4),f("ngIf",i.fixedDepositProductData.paymentChannelToFundSourceMappings==null?null:i.fixedDepositProductData.paymentChannelToFundSourceMappings.length),s(2),f("ngIf",i.fixedDepositProductData.feeToIncomeAccountMappings==null?null:i.fixedDepositProductData.feeToIncomeAccountMappings.length),s(2),f("ngIf",i.fixedDepositProductData.penaltyToIncomeAccountMappings==null?null:i.fixedDepositProductData.penaltyToIncomeAccountMappings.length)}}var MS=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Lze,5,5,"button",1),t(3,` + `),h(2,qze,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` `),o(7,"mat-card"),t(8,` @@ -26802,7 +26805,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(30,"span",9),t(31),l(),t(32,` `),l(),t(33,` - `),h(34,Vze,9,4,"div",10),t(35,` + `),h(34,jze,9,4,"div",10),t(35,` `),o(36,"h3",6),t(37),c(38,"translate"),l(),t(39,` @@ -26856,33 +26859,33 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(133,"mat-divider",5),t(134,` - `),h(135,qze,9,5,"div",10),t(136,` + `),h(135,zze,9,5,"div",10),t(136,` - `),h(137,zze,8,4,"div",10),t(138,` + `),h(137,Gze,8,4,"div",10),t(138,` - `),h(139,Gze,8,4,"div",10),t(140,` + `),h(139,$ze,8,4,"div",10),t(140,` - `),h(141,Uze,9,5,"div",10),t(142,` + `),h(141,Wze,9,5,"div",10),t(142,` `),o(143,"div",7),t(144,` `),o(145,"span",8),t(146),c(147,"translate"),l(),t(148,` `),o(149,"span",9),t(150),c(151,"yesNo"),l(),t(152,` `),l(),t(153,` - `),h(154,$ze,9,5,"div",10),t(155,` + `),h(154,Qze,9,5,"div",10),t(155,` - `),h(156,Wze,10,6,"div",10),t(157,` + `),h(156,Yze,10,6,"div",10),t(157,` `),o(158,"div",7),t(159,` `),o(160,"span",8),t(161),c(162,"translate"),l(),t(163,` `),o(164,"span",9),t(165),c(166,"yesNo"),l(),t(167,` `),l(),t(168,` - `),h(169,Qze,9,4,"div",10),t(170,` + `),h(169,Jze,9,4,"div",10),t(170,` - `),h(171,BHe,88,23,"div",11),t(172,` + `),h(171,LHe,88,23,"div",11),t(172,` - `),h(173,WHe,43,6,"div",12),t(174,` + `),h(173,YHe,43,6,"div",12),t(174,` `),o(175,"h3",6),t(176),c(177,"translate"),l(),t(178,` @@ -26891,7 +26894,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(181,"mifosx-view-savings-accounting-details",13),t(182,` `),l(),t(183,` - `),h(184,hGe,16,7,"div",14),t(185,` + `),h(184,gGe,16,7,"div",14),t(185,` `),l(),t(186,` `),l(),t(187,` `),l(),t(188,` @@ -26900,154 +26903,154 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(2,"mifosx-entity-datatable-tab",1),t(3,` `),l(),t(4,` `),l(),t(5,` -`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var xGe=()=>["../edit"];function gGe(e,r){if(e&1&&(o(0,"div",8),t(1,` +`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var _Ge=()=>["../edit"];function vGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",10),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.recurringDepositProduct.description)}}function _Ge(e,r){if(e&1&&(o(0,"span",10),t(1),l()),e&2){let i=P(2);s(),rt(` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.recurringDepositProduct.description)}}function bGe(e,r){if(e&1&&(o(0,"span",10),t(1),l()),e&2){let i=P(2);s(),rt(` `,i.recurringDepositProduct.lockinPeriodFrequency,` - `,i.recurringDepositProduct.lockinPeriodFrequencyType.value,"")}}function vGe(e,r){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` - `),h(6,_Ge,2,2,"span",15),t(7,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(3),f("ngIf",i.recurringDepositProduct.lockinPeriodFrequency!==void 0)}}function bGe(e,r){if(e&1&&(o(0,"span",10),t(1),l()),e&2){let i=P(2);s(),rt("",i.recurringDepositProduct.minDepositTerm,` - \xA0 - `,i.recurringDepositProduct.minDepositTermType.value,"")}}function CGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `,i.recurringDepositProduct.lockinPeriodFrequencyType.value,"")}}function CGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),h(6,bGe,2,2,"span",15),t(7,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Deposit Term"),":"),s(3),f("ngIf",i.recurringDepositProduct.minDepositTerm!==void 0)}}function yGe(e,r){if(e&1&&(o(0,"span",10),t(1),l()),e&2){let i=P(2);s(),rt("",i.recurringDepositProduct.maxDepositTerm,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Lock-in Period"),":"),s(3),f("ngIf",i.recurringDepositProduct.lockinPeriodFrequency!==void 0)}}function yGe(e,r){if(e&1&&(o(0,"span",10),t(1),l()),e&2){let i=P(2);s(),rt("",i.recurringDepositProduct.minDepositTerm,` \xA0 - `,i.recurringDepositProduct.maxDepositTermType.value,"")}}function SGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `,i.recurringDepositProduct.minDepositTermType.value,"")}}function SGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),h(6,yGe,2,2,"span",15),t(7,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Maximum Deposit Term"),":"),s(3),f("ngIf",i.recurringDepositProduct.maxDepositTerm!==void 0)}}function wGe(e,r){if(e&1&&(o(0,"span",10),t(1),l()),e&2){let i=P(2);s(),rt("",i.recurringDepositProduct.inMultipleOfDepositTerm,` - - - `,i.recurringDepositProduct.inMultipleOfDepositTermType.value,"")}}function PGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Minimum Deposit Term"),":"),s(3),f("ngIf",i.recurringDepositProduct.minDepositTerm!==void 0)}}function wGe(e,r){if(e&1&&(o(0,"span",10),t(1),l()),e&2){let i=P(2);s(),rt("",i.recurringDepositProduct.maxDepositTerm,` + \xA0 + `,i.recurringDepositProduct.maxDepositTermType.value,"")}}function PGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),h(6,wGe,2,2,"span",15),t(7,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Deposit Term In multiple of"),":"),s(3),f("ngIf",i.recurringDepositProduct.inMultipleOfDepositTerm!==void 0)}}function EGe(e,r){e&1&&(o(0,"span",10),t(1),c(2,"translate"),l()),e&2&&(s(),b(` - `,m(2,1,"labels.text.Mandatory"),` - `))}function IGe(e,r){e&1&&(o(0,"span",10),t(1),c(2,"translate"),l()),e&2&&(s(),b(` - `,m(2,1,"labels.text.Voluntary"),` - `))}function TGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Maximum Deposit Term"),":"),s(3),f("ngIf",i.recurringDepositProduct.maxDepositTerm!==void 0)}}function EGe(e,r){if(e&1&&(o(0,"span",10),t(1),l()),e&2){let i=P(2);s(),rt("",i.recurringDepositProduct.inMultipleOfDepositTerm,` + - + `,i.recurringDepositProduct.inMultipleOfDepositTermType.value,"")}}function IGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` - `),h(6,EGe,3,3,"span",15),t(7,` - `),h(8,IGe,3,3,"span",15),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Recurring Deposit Type"),":"),s(3),f("ngIf",i.recurringDepositProduct.isMandatoryDeposit),s(2),f("ngIf",!i.recurringDepositProduct.isMandatoryDeposit)}}function MGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `),h(6,EGe,2,2,"span",15),t(7,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Deposit Term In multiple of"),":"),s(3),f("ngIf",i.recurringDepositProduct.inMultipleOfDepositTerm!==void 0)}}function TGe(e,r){e&1&&(o(0,"span",10),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `,m(2,1,"labels.text.Mandatory"),` + `))}function MGe(e,r){e&1&&(o(0,"span",10),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `,m(2,1,"labels.text.Voluntary"),` + `))}function DGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` + `),h(6,TGe,3,3,"span",15),t(7,` + `),h(8,MGe,3,3,"span",15),t(9,` + `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Recurring Deposit Type"),":"),s(3),f("ngIf",i.recurringDepositProduct.isMandatoryDeposit),s(2),f("ngIf",!i.recurringDepositProduct.isMandatoryDeposit)}}function OGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",10)(7,"span",16),t(8),l(),t(9,"%"),o(10,"span",16),t(11,"On"),l(),t(12),l(),t(13,` `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Apply penal interest (less)"),":"),s(5),g(i.recurringDepositProduct.preClosurePenalInterest),s(4),b(` `,i.recurringDepositProduct.preClosurePenalInterestOnType.value,` - `)}}function DGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `)}}function AGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",10),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Withhold Tax group"),":"),s(4),g(i.recurringDepositProduct.taxGroup.name)}}function OGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Withhold Tax group"),":"),s(4),g(i.recurringDepositProduct.taxGroup.name)}}function FGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",10),t(7),l(),t(8,` - `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.Name"),":"),s(4),g(i.recurringDepositProduct.activeChart.name)}}function AGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.Name"),":"),s(4),g(i.recurringDepositProduct.activeChart.name)}}function kGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",10),t(7),c(8,"dateFormat"),l(),t(9,` - `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.End Date"),":"),s(4),g(m(8,4,i.recurringDepositProduct.activeChart.endDate))}}function FGe(e,r){if(e&1&&(o(0,"div",8),t(1,` + `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.End Date"),":"),s(4),g(m(8,4,i.recurringDepositProduct.activeChart.endDate))}}function RGe(e,r){if(e&1&&(o(0,"div",8),t(1,` `),o(2,"span",9),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",10),t(7),l(),t(8,` - `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.recurringDepositProduct.activeChart.description)}}function kGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function RGe(e,r){if(e&1&&(o(0,"div"),t(1),l()),e&2){let i=P().$implicit;s(),or(` + `),l()),e&2){let i=P(2);s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.recurringDepositProduct.activeChart.description)}}function BGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function NGe(e,r){if(e&1&&(o(0,"div"),t(1),l()),e&2){let i=P().$implicit;s(),or(` `,i.fromPeriod," - ",i.toPeriod," ",i.periodType.value,` - `)}}function BGe(e,r){e&1&&(o(0,"div"),t(1,"\xA0"),l())}function NGe(e,r){if(e&1&&(o(0,"td",31),t(1,` - `),h(2,RGe,2,3,"div",32),t(3,` - `),h(4,BGe,2,0,"div",32),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.fromPeriod!==void 0),s(2),f("ngIf",i.fromPeriod===void 0)}}function LGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function VGe(e,r){if(e&1&&(o(0,"div"),t(1),l()),e&2){let i=P().$implicit;s(),rt(` + `)}}function LGe(e,r){e&1&&(o(0,"div"),t(1,"\xA0"),l())}function VGe(e,r){if(e&1&&(o(0,"td",31),t(1,` + `),h(2,NGe,2,3,"div",32),t(3,` + `),h(4,LGe,2,0,"div",32),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.fromPeriod!==void 0),s(2),f("ngIf",i.fromPeriod===void 0)}}function qGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount Range")))}function jGe(e,r){if(e&1&&(o(0,"div"),t(1),l()),e&2){let i=P().$implicit;s(),rt(` `,i.amountRangeFrom," - ",i.amountRangeTo,` - `)}}function qGe(e,r){e&1&&(o(0,"div"),t(1,"\xA0"),l())}function jGe(e,r){if(e&1&&(o(0,"td",31),t(1,` - `),h(2,VGe,2,2,"div",32),t(3,` + `)}}function zGe(e,r){e&1&&(o(0,"div"),t(1,"\xA0"),l())}function HGe(e,r){if(e&1&&(o(0,"td",31),t(1,` + `),h(2,jGe,2,2,"div",32),t(3,` - `),h(4,qGe,2,0,"div",32),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.amountRangeFrom!==void 0),s(2),f("ngIf",i.amountRangeFrom===void 0)}}function zGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function HGe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),h(4,zGe,2,0,"div",32),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.amountRangeFrom!==void 0),s(2),f("ngIf",i.amountRangeFrom===void 0)}}function GGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Interest")))}function UGe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.annualInterestRate,` - `)}}function GGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function UGe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function $Ge(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function WGe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.description,` - `)}}function $Ge(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function WGe(e,r){e&1&&(o(0,"span"),t(1,` + `)}}function QGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function YGe(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",34),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.View Incentives"),` - `))}function QGe(e,r){e&1&&(o(0,"span"),t(1,` + `))}function JGe(e,r){e&1&&(o(0,"span"),t(1,` `),y(2,"fa-icon",35),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Hide Incentives"),` - `))}function YGe(e,r){if(e&1){let i=Y();o(0,"td",31),t(1,` + `))}function KGe(e,r){if(e&1){let i=Y();o(0,"td",31),t(1,` `),o(2,"button",33),k("click",function(){let n=N(i).dataIndex,p=P(2);return L(p.expandChartSlabIndex=p.expandChartSlabIndex===n?null:n)}),t(3,` - `),h(4,WGe,5,3,"span",32),t(5,` - `),h(6,QGe,5,3,"span",32),t(7,` + `),h(4,YGe,5,3,"span",32),t(5,` + `),h(6,JGe,5,3,"span",32),t(7,` `),l(),t(8,` - `),l()}if(e&2){let i=r.dataIndex,a=P(2);s(4),f("ngIf",a.expandChartSlabIndex!==i),s(2),f("ngIf",a.expandChartSlabIndex===i)}}function JGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function KGe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `),l()}if(e&2){let i=r.dataIndex,a=P(2);s(4),f("ngIf",a.expandChartSlabIndex!==i),s(2),f("ngIf",a.expandChartSlabIndex===i)}}function XGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function ZGe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.entityType,a.recurringDepositProductTemplate.chartTemplate.entityTypeOptions,"id","value"),` - `)}}function XGe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function ZGe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function tUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Name")))}function eUe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.attributeName,a.recurringDepositProductTemplate.chartTemplate.attributeNameOptions,"id","value"),` - `)}}function tUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function eUe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function iUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Condition Type")))}function nUe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.conditionType,a.recurringDepositProductTemplate.chartTemplate.conditionTypeOptions,"id","value"),` - `)}}function iUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function nUe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.genderOptions,"id","name"))}}function aUe(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function rUe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function oUe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function lUe(e,r){if(e&1&&(o(0,"td",47),t(1,` - `),h(2,nUe,3,6,"span",48),t(3,` - `),h(4,aUe,2,1,"span",48),t(5,` - `),h(6,rUe,3,6,"span",48),t(7,` - `),h(8,oUe,3,6,"span",48),t(9,` - `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function sUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function pUe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` + `)}}function aUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Attribute Value")))}function rUe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.genderOptions,"id","name"))}}function oUe(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit;s(),g(i.attributeValue)}}function lUe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function sUe(e,r){if(e&1&&(o(0,"span"),t(1),c(2,"find"),l()),e&2){let i=P().$implicit,a=P(3);s(),g($e(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function pUe(e,r){if(e&1&&(o(0,"td",47),t(1,` + `),h(2,rUe,3,6,"span",48),t(3,` + `),h(4,oUe,2,1,"span",48),t(5,` + `),h(6,lUe,3,6,"span",48),t(7,` + `),h(8,sUe,3,6,"span",48),t(9,` + `),l()),e&2){let i=r.$implicit;f("ngSwitch",i.attributeName),s(2),f("ngSwitchCase",2),s(2),f("ngSwitchCase",3),s(2),f("ngSwitchCase",4),s(2),f("ngSwitchCase",5)}}function cUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Incentive Type")))}function mUe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P(3);s(),b(` `,$e(2,1,i.incentiveType,a.recurringDepositProductTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` - `)}}function cUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function mUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function dUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function uUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.amount,` - `)}}function dUe(e,r){e&1&&y(0,"tr",49)}function uUe(e,r){e&1&&y(0,"tr",50)}function fUe(e,r){if(e&1&&(o(0,"td",31),t(1,` + `)}}function fUe(e,r){e&1&&y(0,"tr",49)}function hUe(e,r){e&1&&y(0,"tr",50)}function xUe(e,r){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),c(8,"translate"),l(),t(9,` `),o(10,"table",39),t(11,` `),$(12,40),t(13,` - `),h(14,JGe,3,3,"th",20),t(15,` - `),h(16,KGe,3,6,"td",21),t(17,` + `),h(14,XGe,3,3,"th",20),t(15,` + `),h(16,ZGe,3,6,"td",21),t(17,` `),W(),t(18,` `),$(19,41),t(20,` - `),h(21,XGe,3,3,"th",20),t(22,` - `),h(23,ZGe,3,6,"td",21),t(24,` + `),h(21,tUe,3,3,"th",20),t(22,` + `),h(23,eUe,3,6,"td",21),t(24,` `),W(),t(25,` `),$(26,42),t(27,` - `),h(28,tUe,3,3,"th",20),t(29,` - `),h(30,eUe,3,6,"td",21),t(31,` + `),h(28,iUe,3,3,"th",20),t(29,` + `),h(30,nUe,3,6,"td",21),t(31,` `),W(),t(32,` `),$(33,43),t(34,` - `),h(35,iUe,3,3,"th",20),t(36,` - `),h(37,lUe,10,5,"td",44),t(38,` + `),h(35,aUe,3,3,"th",20),t(36,` + `),h(37,pUe,10,5,"td",44),t(38,` `),W(),t(39,` `),$(40,45),t(41,` - `),h(42,sUe,3,3,"th",20),t(43,` - `),h(44,pUe,3,6,"td",21),t(45,` + `),h(42,cUe,3,3,"th",20),t(43,` + `),h(44,mUe,3,6,"td",21),t(45,` `),W(),t(46,` `),$(47,46),t(48,` - `),h(49,cUe,3,3,"th",20),t(50,` - `),h(51,mUe,2,1,"td",21),t(52,` + `),h(49,dUe,3,3,"th",20),t(50,` + `),h(51,uUe,2,1,"td",21),t(52,` `),W(),t(53,` - `),h(54,dUe,1,0,"tr",27),t(55,` - `),h(56,uUe,1,0,"tr",28),t(57,` + `),h(54,fUe,1,0,"tr",27),t(55,` + `),h(56,hUe,1,0,"tr",28),t(57,` `),l(),t(58,` `),l(),t(59,` `),l(),t(60,` `),l()),e&2){let i=r.$implicit,a=r.dataIndex,n=P(2);jn("colspan",n.chartSlabsDisplayedColumns.length),s(2),f("@expandChartSlab",a===n.expandChartSlabIndex?"expanded":"collapsed"),s(5),b(` `,m(8,6,"labels.heading.Incentives"),` - `),s(3),f("dataSource",i.incentives),s(44),f("matHeaderRowDef",n.incentivesDisplayedColumns),s(2),f("matRowDefColumns",n.incentivesDisplayedColumns)}}function hUe(e,r){e&1&&y(0,"tr",49)}function xUe(e,r){e&1&&y(0,"tr",50)}function gUe(e,r){e&1&&y(0,"tr",51)}function _Ue(e,r){if(e&1&&(o(0,"div",17),t(1,` + `),s(3),f("dataSource",i.incentives),s(44),f("matHeaderRowDef",n.incentivesDisplayedColumns),s(2),f("matRowDefColumns",n.incentivesDisplayedColumns)}}function gUe(e,r){e&1&&y(0,"tr",49)}function _Ue(e,r){e&1&&y(0,"tr",50)}function vUe(e,r){e&1&&y(0,"tr",51)}function bUe(e,r){if(e&1&&(o(0,"div",17),t(1,` `),o(2,"h3",7),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",6),t(7,` `),o(8,"div",17),t(9,` - `),h(10,OGe,9,4,"div",11),t(11,` + `),h(10,FGe,9,4,"div",11),t(11,` `),o(12,"div",8),t(13,` `),o(14,"span",9),t(15),c(16,"translate"),l(),t(17,` `),o(18,"span",10),t(19),c(20,"dateFormat"),l(),t(21,` `),l(),t(22,` - `),h(23,AGe,10,6,"div",11),t(24,` + `),h(23,kGe,10,6,"div",11),t(24,` - `),h(25,FGe,9,4,"div",11),t(26,` + `),h(25,RGe,9,4,"div",11),t(26,` `),o(27,"div",8),t(28,` `),o(29,"span",9),t(30),c(31,"translate"),l(),t(32,` @@ -27056,153 +27059,153 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(38,"table",18),t(39,` `),$(40,19),t(41,` - `),h(42,kGe,3,3,"th",20),t(43,` - `),h(44,NGe,6,2,"td",21),t(45,` + `),h(42,BGe,3,3,"th",20),t(43,` + `),h(44,VGe,6,2,"td",21),t(45,` `),W(),t(46,` `),$(47,22),t(48,` - `),h(49,LGe,3,3,"th",20),t(50,` - `),h(51,jGe,6,2,"td",21),t(52,` + `),h(49,qGe,3,3,"th",20),t(50,` + `),h(51,HGe,6,2,"td",21),t(52,` `),W(),t(53,` `),$(54,23),t(55,` - `),h(56,zGe,3,3,"th",20),t(57,` - `),h(58,HGe,2,1,"td",21),t(59,` + `),h(56,GGe,3,3,"th",20),t(57,` + `),h(58,UGe,2,1,"td",21),t(59,` `),W(),t(60,` `),$(61,24),t(62,` - `),h(63,GGe,3,3,"th",20),t(64,` - `),h(65,UGe,2,1,"td",21),t(66,` + `),h(63,$Ge,3,3,"th",20),t(64,` + `),h(65,WGe,2,1,"td",21),t(66,` `),W(),t(67,` `),$(68,25),t(69,` - `),h(70,$Ge,3,3,"th",20),t(71,` - `),h(72,YGe,9,2,"td",21),t(73,` + `),h(70,QGe,3,3,"th",20),t(71,` + `),h(72,KGe,9,2,"td",21),t(73,` `),W(),t(74,` `),$(75,26),t(76,` - `),h(77,fUe,61,8,"td",21),t(78,` + `),h(77,xUe,61,8,"td",21),t(78,` `),W(),t(79,` - `),h(80,hUe,1,0,"tr",27),t(81,` - `),h(82,xUe,1,0,"tr",28),t(83,` - `),h(84,gUe,1,0,"tr",29),t(85,` + `),h(80,gUe,1,0,"tr",27),t(81,` + `),h(82,_Ue,1,0,"tr",28),t(83,` + `),h(84,vUe,1,0,"tr",29),t(85,` `),l(),t(86,` `),y(87,"mat-divider",6),t(88,` `),l(),t(89,` - `),l()),e&2){let i=P();s(3),g(m(4,14,"labels.heading.Interest Rate Charts")),s(3),f("inset",!0),s(4),f("ngIf",i.recurringDepositProduct.activeChart.name),s(5),b("",m(16,16,"labels.inputs.Valid from Date"),":"),s(4),g(m(20,18,i.recurringDepositProduct.activeChart.fromDate)),s(4),f("ngIf",i.recurringDepositProduct.activeChart.endDate),s(2),f("ngIf",i.recurringDepositProduct.activeChart.description),s(5),b("",m(31,20,"labels.inputs.Primary Grouping by Amount"),":"),s(4),g(m(35,22,i.recurringDepositProduct.activeChart.isPrimaryGroupingByAmount)),s(4),f("dataSource",i.recurringDepositProduct.activeChart.chartSlabs),s(42),f("matHeaderRowDef",i.chartSlabsDisplayedColumns),s(2),f("matRowDefColumns",i.chartSlabsDisplayedColumns),s(2),f("matRowDefColumns",i.chartSlabsIncentivesDisplayedColumns),s(3),f("inset",!0)}}function vUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function bUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,14,"labels.heading.Interest Rate Charts")),s(3),f("inset",!0),s(4),f("ngIf",i.recurringDepositProduct.activeChart.name),s(5),b("",m(16,16,"labels.inputs.Valid from Date"),":"),s(4),g(m(20,18,i.recurringDepositProduct.activeChart.fromDate)),s(4),f("ngIf",i.recurringDepositProduct.activeChart.endDate),s(2),f("ngIf",i.recurringDepositProduct.activeChart.description),s(5),b("",m(31,20,"labels.inputs.Primary Grouping by Amount"),":"),s(4),g(m(35,22,i.recurringDepositProduct.activeChart.isPrimaryGroupingByAmount)),s(4),f("dataSource",i.recurringDepositProduct.activeChart.chartSlabs),s(42),f("matHeaderRowDef",i.chartSlabsDisplayedColumns),s(2),f("matRowDefColumns",i.chartSlabsDisplayedColumns),s(2),f("matRowDefColumns",i.chartSlabsIncentivesDisplayedColumns),s(3),f("inset",!0)}}function CUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function yUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name,` - `)}}function CUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function yUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function SUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function wUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeCalculationType.value,` - `)}}function SUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function wUe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function PUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function EUe(e,r){if(e&1&&(o(0,"td",31),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function PUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function EUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function IUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function TUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.chargeTimeType.value,` - `)}}function IUe(e,r){e&1&&y(0,"tr",49)}function TUe(e,r){e&1&&y(0,"tr",50)}function MUe(e,r){if(e&1&&(o(0,"div",17),t(1,` + `)}}function MUe(e,r){e&1&&y(0,"tr",49)}function DUe(e,r){e&1&&y(0,"tr",50)}function OUe(e,r){if(e&1&&(o(0,"div",17),t(1,` `),o(2,"h3",7),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",6),t(7,` `),o(8,"table",39),t(9,` `),$(10,52),t(11,` - `),h(12,vUe,3,3,"th",20),t(13,` - `),h(14,bUe,2,1,"td",21),t(15,` + `),h(12,CUe,3,3,"th",20),t(13,` + `),h(14,yUe,2,1,"td",21),t(15,` `),W(),t(16,` `),$(17,53),t(18,` - `),h(19,CUe,3,3,"th",20),t(20,` - `),h(21,yUe,2,1,"td",21),t(22,` + `),h(19,SUe,3,3,"th",20),t(20,` + `),h(21,wUe,2,1,"td",21),t(22,` `),W(),t(23,` `),$(24,46),t(25,` - `),h(26,SUe,3,3,"th",20),t(27,` - `),h(28,wUe,3,3,"td",21),t(29,` + `),h(26,PUe,3,3,"th",20),t(27,` + `),h(28,EUe,3,3,"td",21),t(29,` `),W(),t(30,` `),$(31,54),t(32,` - `),h(33,PUe,3,3,"th",20),t(34,` - `),h(35,EUe,2,1,"td",21),t(36,` + `),h(33,IUe,3,3,"th",20),t(34,` + `),h(35,TUe,2,1,"td",21),t(36,` `),W(),t(37,` - `),h(38,IUe,1,0,"tr",27),t(39,` - `),h(40,TUe,1,0,"tr",28),t(41,` + `),h(38,MUe,1,0,"tr",27),t(39,` + `),h(40,DUe,1,0,"tr",28),t(41,` `),l(),t(42,` - `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.heading.Charges")),s(3),f("inset",!0),s(2),f("dataSource",i.recurringDepositProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function DUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function OUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.heading.Charges")),s(3),f("inset",!0),s(2),f("dataSource",i.recurringDepositProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function AUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Payment Type")))}function FUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.paymentType.name,` - `)}}function AUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function FUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function kUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fund Source")))}function RUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.fundSourceAccount.name,` - `)}}function kUe(e,r){e&1&&y(0,"tr",49)}function RUe(e,r){e&1&&y(0,"tr",50)}function BUe(e,r){if(e&1&&(o(0,"div",57),t(1,` + `)}}function BUe(e,r){e&1&&y(0,"tr",49)}function NUe(e,r){e&1&&y(0,"tr",50)}function LUe(e,r){if(e&1&&(o(0,"div",57),t(1,` `),o(2,"h4",58),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",59),t(7,` `),$(8,60),t(9,` - `),h(10,DUe,3,3,"th",20),t(11,` - `),h(12,OUe,2,1,"td",21),t(13,` + `),h(10,AUe,3,3,"th",20),t(11,` + `),h(12,FUe,2,1,"td",21),t(13,` `),W(),t(14,` `),$(15,61),t(16,` - `),h(17,AUe,3,3,"th",20),t(18,` - `),h(19,FUe,2,1,"td",21),t(20,` + `),h(17,kUe,3,3,"th",20),t(18,` + `),h(19,RUe,2,1,"td",21),t(20,` `),W(),t(21,` - `),h(22,kUe,1,0,"tr",27),t(23,` - `),h(24,RUe,1,0,"tr",28),t(25,` + `),h(22,BUe,1,0,"tr",27),t(23,` + `),h(24,NUe,1,0,"tr",28),t(25,` `),l(),t(26,` `),l()),e&2){let i=P(2);s(3),b(` `,m(4,4,"labels.inputs.Configure Fund Sources for Payment Channels"),` - `),s(3),f("dataSource",i.recurringDepositProduct.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function NUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function LUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),s(3),f("dataSource",i.recurringDepositProduct.paymentChannelToFundSourceMappings),s(16),f("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),s(2),f("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function VUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Fees")))}function qUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.charge.name,` - `)}}function VUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function qUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function jUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function zUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.incomeAccount.name,` - `)}}function jUe(e,r){e&1&&y(0,"tr",49)}function zUe(e,r){e&1&&y(0,"tr",50)}function HUe(e,r){if(e&1&&(o(0,"div",57),t(1,` + `)}}function HUe(e,r){e&1&&y(0,"tr",49)}function GUe(e,r){e&1&&y(0,"tr",50)}function UUe(e,r){if(e&1&&(o(0,"div",57),t(1,` `),o(2,"h4",58),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",59),t(7,` `),$(8,62),t(9,` - `),h(10,NUe,3,3,"th",20),t(11,` - `),h(12,LUe,2,1,"td",21),t(13,` + `),h(10,VUe,3,3,"th",20),t(11,` + `),h(12,qUe,2,1,"td",21),t(13,` `),W(),t(14,` `),$(15,63),t(16,` - `),h(17,VUe,3,3,"th",20),t(18,` - `),h(19,qUe,2,1,"td",21),t(20,` + `),h(17,jUe,3,3,"th",20),t(18,` + `),h(19,zUe,2,1,"td",21),t(20,` `),W(),t(21,` - `),h(22,jUe,1,0,"tr",27),t(23,` - `),h(24,zUe,1,0,"tr",28),t(25,` + `),h(22,HUe,1,0,"tr",27),t(23,` + `),h(24,GUe,1,0,"tr",28),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Fees to Specific Income Accounts")),s(3),f("dataSource",i.recurringDepositProduct.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function GUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function UUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Fees to Specific Income Accounts")),s(3),f("dataSource",i.recurringDepositProduct.feeToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function $Ue(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Penalty")))}function WUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.charge.name,` - `)}}function $Ue(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function WUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function QUe(e,r){e&1&&(o(0,"th",30),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Income Account")))}function YUe(e,r){if(e&1&&(o(0,"td",31),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.incomeAccount.name,` - `)}}function QUe(e,r){e&1&&y(0,"tr",49)}function YUe(e,r){e&1&&y(0,"tr",50)}function JUe(e,r){if(e&1&&(o(0,"div",57),t(1,` + `)}}function JUe(e,r){e&1&&y(0,"tr",49)}function KUe(e,r){e&1&&y(0,"tr",50)}function XUe(e,r){if(e&1&&(o(0,"div",57),t(1,` `),o(2,"h4",58),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",59),t(7,` `),$(8,62),t(9,` - `),h(10,GUe,3,3,"th",20),t(11,` - `),h(12,UUe,2,1,"td",21),t(13,` + `),h(10,$Ue,3,3,"th",20),t(11,` + `),h(12,WUe,2,1,"td",21),t(13,` `),W(),t(14,` `),$(15,63),t(16,` - `),h(17,$Ue,3,3,"th",20),t(18,` - `),h(19,WUe,2,1,"td",21),t(20,` + `),h(17,QUe,3,3,"th",20),t(18,` + `),h(19,YUe,2,1,"td",21),t(20,` `),W(),t(21,` - `),h(22,QUe,1,0,"tr",27),t(23,` - `),h(24,YUe,1,0,"tr",28),t(25,` + `),h(22,JUe,1,0,"tr",27),t(23,` + `),h(24,KUe,1,0,"tr",28),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.recurringDepositProduct.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function KUe(e,r){if(e&1&&(o(0,"div",55),t(1,` + `),l()),e&2){let i=P(2);s(3),g(m(4,4,"labels.inputs.Penalties to Specific Income Accounts")),s(3),f("dataSource",i.recurringDepositProduct.penaltyToIncomeAccountMappings),s(16),f("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),s(2),f("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function ZUe(e,r){if(e&1&&(o(0,"div",55),t(1,` `),o(2,"h3",7),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",6),t(7,` - `),h(8,BUe,27,6,"div",56),t(9,` + `),h(8,LUe,27,6,"div",56),t(9,` - `),h(10,HUe,27,6,"div",56),t(11,` + `),h(10,UUe,27,6,"div",56),t(11,` - `),h(12,JUe,27,6,"div",56),t(13,` + `),h(12,XUe,27,6,"div",56),t(13,` `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.inputs.Advanced Accounting Rules")),s(3),f("inset",!0),s(2),f("ngIf",i.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:i.recurringDepositProduct.paymentChannelToFundSourceMappings.length),s(2),f("ngIf",i.recurringDepositProduct.feeToIncomeAccountMappings==null?null:i.recurringDepositProduct.feeToIncomeAccountMappings.length),s(2),f("ngIf",i.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:i.recurringDepositProduct.penaltyToIncomeAccountMappings.length)}}var OS=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"button",1),t(3,` `),y(4,"fa-icon",2),t(5),c(6,"translate"),l(),t(7,` @@ -27225,7 +27228,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(34,"span",10),t(35),l(),t(36,` `),l(),t(37,` - `),h(38,gGe,9,4,"div",11),t(39,` + `),h(38,vGe,9,4,"div",11),t(39,` `),o(40,"h3",7),t(41),c(42,"translate"),l(),t(43,` @@ -27279,28 +27282,28 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(137,"mat-divider",6),t(138,` - `),h(139,vGe,8,4,"div",11),t(140,` + `),h(139,CGe,8,4,"div",11),t(140,` - `),h(141,CGe,8,4,"div",11),t(142,` + `),h(141,SGe,8,4,"div",11),t(142,` - `),h(143,SGe,8,4,"div",11),t(144,` + `),h(143,PGe,8,4,"div",11),t(144,` - `),h(145,PGe,8,4,"div",11),t(146,` + `),h(145,IGe,8,4,"div",11),t(146,` - `),h(147,TGe,10,5,"div",11),t(148,` + `),h(147,DGe,10,5,"div",11),t(148,` - `),h(149,MGe,14,5,"div",11),t(150,` + `),h(149,OGe,14,5,"div",11),t(150,` `),o(151,"div",8),t(152,` `),o(153,"span",9),t(154),c(155,"translate"),l(),t(156,` `),o(157,"span",10),t(158),c(159,"yesNo"),l(),t(160,` `),l(),t(161,` - `),h(162,DGe,9,4,"div",11),t(163,` + `),h(162,AGe,9,4,"div",11),t(163,` - `),h(164,_Ue,90,24,"div",12),t(165,` + `),h(164,bUe,90,24,"div",12),t(165,` - `),h(166,MUe,43,7,"div",12),t(167,` + `),h(166,OUe,43,7,"div",12),t(167,` `),o(168,"h3",7),t(169),c(170,"translate"),l(),t(171,` @@ -27309,94 +27312,94 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(174,"mifosx-view-savings-accounting-details",13),t(175,` `),l(),t(176,` - `),h(177,KUe,14,7,"div",14),t(178,` + `),h(177,ZUe,14,7,"div",14),t(178,` `),l(),t(179,` `),l(),t(180,` `),l(),t(181,` `),l(),t(182,` -`)),a&2&&(s(2),f("routerLink",it(84,xGe)),s(3),b(` +`)),a&2&&(s(2),f("routerLink",it(84,_Ge)),s(3),b(` `,m(6,48,"labels.buttons.Edit"),` `),s(13),g(n.recurringDepositProduct.name),s(2),f("inset",!0),s(3),g(m(24,50,"labels.inputs.Details")),s(3),f("inset",!0),s(5),b("",m(32,52,"labels.inputs.Short Name"),":"),s(4),g(n.recurringDepositProduct.shortName),s(3),f("ngIf",n.recurringDepositProduct.description),s(3),g(m(42,54,"labels.inputs.Currency")),s(3),f("inset",!0),s(5),b("",m(50,56,"labels.heading.Currency"),":"),s(4),rt("(",n.recurringDepositProduct.currency.code,") ",n.recurringDepositProduct.currency.name,""),s(6),b("",m(60,58,"labels.inputs.Decimal Places"),":"),s(4),g(n.recurringDepositProduct.currency.decimalPlaces),s(6),b("",m(70,60,"labels.inputs.Currency in multiples of"),":"),s(4),g(m(74,62,n.recurringDepositProduct.currency.inMultiplesOf)),s(5),g(m(79,64,"labels.heading.Terms")),s(3),f("inset",!0),s(5),b("",m(87,66,"labels.inputs.Deposit Amount"),":"),s(4),g(n.recurringDepositProduct.depositAmount+" (Min: "+(n.recurringDepositProduct.minDepositAmount?n.recurringDepositProduct.minDepositAmount:n.recurringDepositProduct.depositAmount)+", Max: "+(n.recurringDepositProduct.maxDepositAmount?n.recurringDepositProduct.maxDepositAmount:n.recurringDepositProduct.depositAmount)+")"),s(6),b("",m(97,68,"labels.inputs.Interest Compounding Period"),":"),s(4),g(n.recurringDepositProduct.interestCompoundingPeriodType.value),s(6),b("",m(107,70,"labels.inputs.Interest Posting Period"),":"),s(4),g(n.recurringDepositProduct.interestPostingPeriodType.value),s(6),b("",m(117,72,"labels.inputs.Interest Calculated using"),":"),s(4),g(n.recurringDepositProduct.interestCalculationType.value),s(6),b("",m(127,74,"labels.inputs.Days in Year"),":"),s(4),g(n.recurringDepositProduct.interestCalculationDaysInYearType.value),s(4),g(m(135,76,"labels.heading.Settings")),s(3),f("inset",!0),s(2),f("ngIf",n.recurringDepositProduct.lockinPeriodFrequency),s(2),f("ngIf",n.recurringDepositProduct.minDepositTerm),s(2),f("ngIf",n.recurringDepositProduct.maxDepositTerm),s(2),f("ngIf",n.recurringDepositProduct.inMultipleOfDepositTerm),s(2),f("ngIf",n.recurringDepositProduct.isMandatoryDeposit!==void 0),s(2),f("ngIf",n.recurringDepositProduct.preClosurePenalInterest),s(5),b("",m(155,78,"labels.inputs.Withhold Tax is Applicable"),":"),s(4),g(m(159,80,n.recurringDepositProduct.withHoldTax)),s(4),f("ngIf",n.recurringDepositProduct.withHoldTax),s(2),f("ngIf",n.recurringDepositProduct.activeChart),s(2),f("ngIf",n.recurringDepositProduct.charges.length),s(3),g(m(170,82,"labels.heading.Accounting")),s(3),f("inset",!0),s(2),f("accountingRule",n.recurringDepositProduct.accountingRule)("accountingMappings",n.recurringDepositProduct.accountingMappings),s(3),f("ngIf",(n.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:n.recurringDepositProduct.paymentChannelToFundSourceMappings.length)||(n.recurringDepositProduct.feeToIncomeAccountMappings==null?null:n.recurringDepositProduct.feeToIncomeAccountMappings.length)||(n.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:n.recurringDepositProduct.penaltyToIncomeAccountMappings.length)))},dependencies:[mt,Et,Br,Nr,dt,It,Ht,Qt,_t,wi,ut,Dt,Bi,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,_s,Xn,kn,_a],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}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.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:[Ao("expandChartSlab",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var AS=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mifosx-entity-datatable-tab",1),t(3,` `),l(),t(4,` `),l(),t(5,` -`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var XUe=()=>["../edit"],ZUe=()=>["../dividends"];function t$e(e,r){e&1&&(o(0,"button",11),t(1,` - `),y(2,"fa-icon",12),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,XUe)),s(3),b(` +`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var t$e=()=>["../edit"],e$e=()=>["../dividends"];function i$e(e,r){e&1&&(o(0,"button",11),t(1,` + `),y(2,"fa-icon",12),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,t$e)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function e$e(e,r){e&1&&(o(0,"button",11),t(1,` - `),y(2,"fa-icon",13),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,ZUe)),s(3),b(` + `))}function n$e(e,r){e&1&&(o(0,"button",11),t(1,` + `),y(2,"fa-icon",13),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,e$e)),s(3),b(` `,m(4,2,"labels.buttons.Dividends"),` - `))}function i$e(e,r){if(e&1&&(o(0,"div",6),t(1,` + `))}function a$e(e,r){if(e&1&&(o(0,"div",6),t(1,` `),o(2,"span",7),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",8),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.shareProduct.description)}}function n$e(e,r){if(e&1&&(o(0,"div",6),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Description"),":"),s(4),g(i.shareProduct.description)}}function r$e(e,r){if(e&1&&(o(0,"div",6),t(1,` `),o(2,"span",7),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",8),t(7),c(8,"translateKey"),l(),t(9,` `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Minimum Active Period"),":"),s(4),rt("",i.shareProduct.minimumActivePeriod,` - `,Oe(8,5,i.shareProduct.minimumActivePeriodForDividendsTypeEnum.value,"catalogs"),"")}}function a$e(e,r){if(e&1&&(o(0,"div",6),t(1,` + `,Oe(8,5,i.shareProduct.minimumActivePeriodForDividendsTypeEnum.value,"catalogs"),"")}}function o$e(e,r){if(e&1&&(o(0,"div",6),t(1,` `),o(2,"span",7),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",8),t(7),c(8,"translateKey"),l(),t(9,` - `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Lock-in Period"),":"),s(4),rt("",i.shareProduct.lockinPeriod," ",Oe(8,5,i.shareProduct.lockPeriodTypeEnum.value,"catalogs"),"")}}function r$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Date")))}function o$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),b("",m(4,3,"labels.inputs.Lock-in Period"),":"),s(4),rt("",i.shareProduct.lockinPeriod," ",Oe(8,5,i.shareProduct.lockPeriodTypeEnum.value,"catalogs"),"")}}function l$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Date")))}function s$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.fromDate),` - `)}}function l$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Nominal/Unit Price")))}function s$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function p$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Nominal/Unit Price")))}function c$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.shareValue),` - `)}}function p$e(e,r){e&1&&y(0,"tr",24)}function c$e(e,r){e&1&&y(0,"tr",25)}function m$e(e,r){if(e&1&&(o(0,"div",14),t(1,` + `)}}function m$e(e,r){e&1&&y(0,"tr",24)}function d$e(e,r){e&1&&y(0,"tr",25)}function u$e(e,r){if(e&1&&(o(0,"div",14),t(1,` `),o(2,"h3",5),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",4),t(7,` `),o(8,"table",15),t(9,` `),$(10,16),t(11,` - `),h(12,r$e,3,3,"th",17),t(13,` - `),h(14,o$e,3,3,"td",18),t(15,` + `),h(12,l$e,3,3,"th",17),t(13,` + `),h(14,s$e,3,3,"td",18),t(15,` `),W(),t(16,` `),$(17,19),t(18,` - `),h(19,l$e,3,3,"th",17),t(20,` - `),h(21,s$e,3,3,"td",18),t(22,` + `),h(19,p$e,3,3,"th",17),t(20,` + `),h(21,c$e,3,3,"td",18),t(22,` `),W(),t(23,` - `),h(24,p$e,1,0,"tr",20),t(25,` - `),h(26,c$e,1,0,"tr",21),t(27,` + `),h(24,m$e,1,0,"tr",20),t(25,` + `),h(26,d$e,1,0,"tr",21),t(27,` `),l(),t(28,` - `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.inputs.Market Price Period")),s(3),f("inset",!0),s(2),f("dataSource",i.shareProduct.marketPrice),s(16),f("matHeaderRowDef",i.marketPriceDisplayedColumns),s(2),f("matRowDefColumns",i.marketPriceDisplayedColumns)}}function d$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function u$e(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.inputs.Market Price Period")),s(3),f("inset",!0),s(2),f("dataSource",i.shareProduct.marketPrice),s(16),f("matHeaderRowDef",i.marketPriceDisplayedColumns),s(2),f("matRowDefColumns",i.marketPriceDisplayedColumns)}}function f$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Name")))}function h$e(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function f$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function h$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function x$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function g$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` `,Oe(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function x$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function g$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"numberFormat"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function _$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function v$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"numberFormat"),l()),e&2){let i=r.$implicit;s(),b(` `,m(2,1,i.amount),` - `)}}function _$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function v$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function b$e(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Collected On")))}function C$e(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"translateKey"),l()),e&2){let i=r.$implicit;s(),b(` `,Oe(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function b$e(e,r){e&1&&y(0,"tr",24)}function C$e(e,r){e&1&&y(0,"tr",25)}function y$e(e,r){if(e&1&&(o(0,"div",14),t(1,` + `)}}function y$e(e,r){e&1&&y(0,"tr",24)}function S$e(e,r){e&1&&y(0,"tr",25)}function w$e(e,r){if(e&1&&(o(0,"div",14),t(1,` `),o(2,"h3",5),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",4),t(7,` `),o(8,"table",15),t(9,` `),$(10,26),t(11,` - `),h(12,d$e,3,3,"th",17),t(13,` - `),h(14,u$e,2,1,"td",18),t(15,` + `),h(12,f$e,3,3,"th",17),t(13,` + `),h(14,h$e,2,1,"td",18),t(15,` `),W(),t(16,` `),$(17,27),t(18,` - `),h(19,f$e,3,3,"th",17),t(20,` - `),h(21,h$e,3,4,"td",18),t(22,` + `),h(19,x$e,3,3,"th",17),t(20,` + `),h(21,g$e,3,4,"td",18),t(22,` `),W(),t(23,` `),$(24,28),t(25,` - `),h(26,x$e,3,3,"th",17),t(27,` - `),h(28,g$e,3,3,"td",18),t(29,` + `),h(26,_$e,3,3,"th",17),t(27,` + `),h(28,v$e,3,3,"td",18),t(29,` `),W(),t(30,` `),$(31,29),t(32,` - `),h(33,_$e,3,3,"th",17),t(34,` - `),h(35,v$e,3,4,"td",18),t(36,` + `),h(33,b$e,3,3,"th",17),t(34,` + `),h(35,C$e,3,4,"td",18),t(36,` `),W(),t(37,` - `),h(38,b$e,1,0,"tr",20),t(39,` - `),h(40,C$e,1,0,"tr",21),t(41,` + `),h(38,y$e,1,0,"tr",20),t(39,` + `),h(40,S$e,1,0,"tr",21),t(41,` `),l(),t(42,` - `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.heading.Charges")),s(3),f("inset",!0),s(2),f("dataSource",i.shareProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function S$e(e,r){if(e&1&&(o(0,"div",14),t(1,` + `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.heading.Charges")),s(3),f("inset",!0),s(2),f("dataSource",i.shareProduct.charges),s(30),f("matHeaderRowDef",i.chargesDisplayedColumns),s(2),f("matRowDefColumns",i.chargesDisplayedColumns)}}function P$e(e,r){if(e&1&&(o(0,"div",14),t(1,` `),o(2,"h4",30),t(3),c(4,"translate"),l(),t(5,` `),o(6,"div",31),t(7,` @@ -27425,8 +27428,8 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(40,` `),l(),t(41,` `),l()),e&2){let i=P();s(3),g(m(4,16,"labels.heading.Assets")),s(5),f("accountTitle","Share reference")("glAccount",i.shareProduct.accountingMappings.shareReferenceId)("withTitle","40%"),s(5),g(m(14,18,"labels.heading.Liabilities")),s(5),f("accountTitle","Share suspense control")("glAccount",i.shareProduct.accountingMappings.shareSuspenseId)("withTitle","40%"),s(5),g(m(24,20,"labels.heading.Share Equity")),s(5),f("accountTitle","Equity")("glAccount",i.shareProduct.accountingMappings.shareEquityId)("withTitle","40%"),s(5),g(m(34,22,"labels.heading.Income")),s(5),f("accountTitle","Income from fees")("glAccount",i.shareProduct.accountingMappings.incomeFromFeeAccountId)("withTitle","40%")}}var FS=(()=>{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(n=>{this.shareProduct=n.shareProduct})}getAccountingRuleName(i){return this.accounting.getAccountRuleName(i.toUpperCase())}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Fa))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-share-product-general-tab"]],decls:177,vars:86,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20","m-t-10"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"tab-container"],[1,"mat-h2","flex-100"],[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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,t$e,5,5,"button",1),t(3,` - `),h(4,e$e,5,5,"button",1),t(5,` + `),h(2,i$e,5,5,"button",1),t(3,` + `),h(4,n$e,5,5,"button",1),t(5,` `),l(),t(6,` `),o(7,"div",2),t(8,` @@ -27445,7 +27448,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(28,"span",8),t(29),l(),t(30,` `),l(),t(31,` - `),h(32,i$e,9,4,"div",9),t(33,` + `),h(32,a$e,9,4,"div",9),t(33,` `),o(34,"h3",5),t(35),c(36,"translate"),l(),t(37,` @@ -27499,18 +27502,18 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(132,"span",8),t(133),l(),t(134,` `),l(),t(135,` - `),h(136,n$e,10,8,"div",9),t(137,` + `),h(136,r$e,10,8,"div",9),t(137,` - `),h(138,a$e,10,8,"div",9),t(139,` + `),h(138,o$e,10,8,"div",9),t(139,` `),o(140,"div",6),t(141,` `),o(142,"span",7),t(143),c(144,"translate"),l(),t(145,` `),o(146,"span",8),t(147),c(148,"yesNo"),l(),t(149,` `),l(),t(150,` - `),h(151,m$e,29,7,"div",10),t(152,` + `),h(151,u$e,29,7,"div",10),t(152,` - `),h(153,y$e,43,7,"div",10),t(154,` + `),h(153,w$e,43,7,"div",10),t(154,` `),o(155,"h3",5),t(156),c(157,"translate"),l(),t(158,` @@ -27521,7 +27524,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(167,"span",8),t(168),c(169,"translate"),l(),t(170,` `),l(),t(171,` - `),h(172,S$e,42,24,"div",10),t(173,` + `),h(172,P$e,42,24,"div",10),t(173,` `),t(174,` `),t(175,` `),l(),t(176,` @@ -27529,331 +27532,331 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(2,"mifosx-entity-datatable-tab",1),t(3,` `),l(),t(4,` `),l(),t(5,` -`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var xX=(()=>{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)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var gX=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),n=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var w$e=[wa.withShell([{path:"products",data:{title:"Products",breadcrumb:"Products"},children:[{path:"",component:oy},{path:"loan-products",data:{title:"Loan Products",breadcrumb:"Loan Products"},children:[{path:"",component:ly,resolve:{loanProducts:uD}},{path:"create",component:uy,data:{title:"Create Loan Product",breadcrumb:"Create"},resolve:{loanProductsTemplate:fD,configurations:rc}},{path:":productId",component:fy,resolve:{loanProductDatatables:fX},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:SS,resolve:{loanProduct:hD}},{path:"datatables",children:[{path:":datatableName",component:wS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{loanProductDatatable:hX}}]},{path:"edit",component:hy,data:{title:"Edit Loan Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loanProductAndTemplate:xD,configurations:rc}}]}]},{path:"saving-products",data:{title:"Saving Products",breadcrumb:"Saving Products"},children:[{path:"",component:xy,resolve:{savingProducts:gD}},{path:"create",component:gy,data:{title:"Create Saving Product",breadcrumb:"Create"},resolve:{savingProductsTemplate:_D}},{path:":productId",data:{title:"View Saving Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},resolve:{savingProductDatatables:ES},children:[{path:"",component:_y,children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:IS,resolve:{savingProduct:vD}},{path:"datatables",children:[{path:":datatableName",component:TS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{savingProductDatatable:PS}}]}]},{path:"edit",component:vy,data:{title:"Edit Saving Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{savingProductAndTemplate:bD}}]}]},{path:"share-products",data:{title:"Share Products",breadcrumb:"Share Products"},children:[{path:"",component:by,resolve:{shareProducts:CD}},{path:"create",component:Cy,data:{title:"Create Share Product",breadcrumb:"Create"},resolve:{shareProductsTemplate:yD}},{path:":productId",data:{title:"View Share Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},resolve:{shareProductDatatables:xX},children:[{path:"",component:yy,children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:FS,resolve:{shareProduct:nS}},{path:"datatables",children:[{path:":datatableName",component:kS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{shareProductDatatable:gX}}]}]},{path:"edit",component:Sy,data:{title:"Edit Share Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{shareProductAndTemplate:SD}},{path:"dividends",data:{title:"Share Products Dividends",breadcrumb:"Dividends",routeParamBreadcrumb:!1},children:[{path:"",component:Uy,resolve:{dividends:kD}},{path:"create",component:Wy,data:{title:"Create Dividend",breadcrumb:"Create",routeParamBreadcrumb:!1},resolve:{shareProduct:nS}},{path:":dividendId",component:Yy,data:{title:"View Dividend",routeParamBreadcrumb:"dividendId"},resolve:{dividendData:ND}}]}]}]},{path:"tax-configurations",data:{title:"Manage Tax Configurations",breadcrumb:"Manage Tax Configurations"},children:[{path:"",component:Ey},{path:"tax-components",data:{title:"Manage Tax Components",breadcrumb:"Tax Components"},children:[{path:"",component:Ph,resolve:{taxComponents:OD}},{path:"create",component:Hy,data:{title:"Create Tax Component",breadcrumb:"Create"},resolve:{taxComponentTemplate:FD}},{path:":id",data:{title:"View Tax Component",routeParamBreadcrumb:"id"},resolve:{taxComponent:Dh},children:[{path:"",component:zy,resolve:{taxComponent:Dh}},{path:"edit",data:{title:"Edit Tax Component",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Ih,resolve:{taxComponent:Dh}}]}]},{path:"tax-groups",data:{title:"Manage Tax Groups",breadcrumb:"Tax Groups"},children:[{path:"",component:Eh,resolve:{taxGroups:AD}},{path:"create",component:Jy,data:{title:"Create Tax Group",breadcrumb:"Create"},resolve:{taxGroupTemplate:VD}},{path:":id",data:{title:"View Tax Group",routeParamBreadcrumb:"id"},resolve:{taxGroup:lS},children:[{path:"",component:Gy,resolve:{taxGroup:lS}},{path:"edit",data:{title:"Edit Tax Group",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Ky,resolve:{taxGroup:qD}}]}]}]},{path:"delinquency-bucket-configurations",data:{title:"Manage Delinquency Bucket Configurations",breadcrumb:"Manage Delinquency Bucket Configurations"},children:[{path:"",component:fS},{path:"ranges",data:{title:"Manage Delinquency Ranges",breadcrumb:"Delinquency Ranges"},children:[{path:"",component:xS,resolve:{delinquencyRanges:rm}},{path:"create",component:vS,data:{title:"Create Delinquency Range",breadcrumb:"Create"}},{path:":rangeId",data:{title:"View Delinquency Range",routeParamBreadcrumb:"id"},resolve:{delinquencyRange:rm},children:[{path:"",component:gS,resolve:{delinquencyRange:rm}},{path:"edit",data:{title:"Edit Delinquency Range",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:_S,resolve:{delinquencyRange:rm}}]}]},{path:"buckets",data:{title:"Manage Delinquency Bucket",breadcrumb:"Delinquency Buckets"},children:[{path:"",component:hS,resolve:{delinquencyBuckets:Qu}},{path:"create",component:bS,data:{title:"Create Delinquency Bucket",breadcrumb:"Create"},resolve:{delinquencyRanges:rm}},{path:":bucketId",data:{title:"View Delinquency Bucket",routeParamBreadcrumb:"id"},resolve:{delinquencyBucket:Qu},children:[{path:"",component:yS,resolve:{delinquencyBucket:Qu}},{path:"edit",data:{title:"Edit Delinquency Bucket",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:CS,resolve:{delinquencyBucket:Qu,delinquencyRanges:rm}}]}]}]},{path:"recurring-deposit-products",data:{title:"Recurring Deposit Products",breadcrumb:"Recurring Deposit Products"},children:[{path:"create",component:$y,data:{title:"Create Recurring Deposit Product",breadcrumb:"Create"},resolve:{recurringDepositProductsTemplate:RD}},{path:"",component:Iy,resolve:{recurringDepositProducts:wD}},{path:":productId",data:{title:"View Recurring Deposit Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},component:Ty,resolve:{recurringDepositDatatables:ES},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:OS,resolve:{recurringDepositProduct:PD}},{path:"datatables",children:[{path:":datatableName",component:AS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{recurringDepositDatatable:PS}}]},{path:"edit",data:{title:"Edit Recurring Deposit Product",breadcrumb:"edit",routeParamBreadcrumb:!1},component:sS,resolve:{recurringDepositProductAndTemplate:BD}}]}]},{path:"fixed-deposit-products",data:{title:"Fixed Deposit Products",breadcrumb:"Fixed Deposit Products"},children:[{path:"create",component:Ry,data:{title:"Create Fixed Deposit Product",breadcrumb:"Create"},resolve:{fixedDepositProductsTemplate:MD}},{path:"",component:ky,resolve:{fixedDepositProducts:TD}},{path:":productId",data:{title:"View Fixed Deposit Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},component:Qy,resolve:{fixedDepositDatatables:ES},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:MS,resolve:{fixedDepositProduct:LD}},{path:"datatables",children:[{path:":datatableName",component:DS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{fixedDepositDatatable:PS}}]},{path:"edit",data:{title:"Edit Fixed Deposit Product",breadcrumb:"edit",routeParamBreadcrumb:!1},component:cS,resolve:{fixedDepositProductAndTemplate:HD}}]}]},{path:"products-mix",data:{title:"Products Mix",breadcrumb:"Products Mix"},children:[{path:"create",component:Xy,data:{title:"Create Product Mix",breadcrumb:"Create"},resolve:{productsMixTemplate:jD}},{path:"",component:By,resolve:{products:DD}},{path:":id",data:{title:"View Product Mix",routeParamBreadcrumb:"id"},resolve:{productMix:Mh},children:[{path:"",component:jy,resolve:{productMix:Mh}},{path:"edit",data:{title:"Edit Product Mix",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:pS,resolve:{productMix:Mh}}]}]},{path:"floating-rates",data:{title:"Floating Rates",breadcrumb:"Floating Rates"},children:[{path:"",component:Ny,resolve:{floatingrates:rS}},{path:"create",component:Ly,data:{title:"Create Floating Rate",breadcrumb:"Create"}},{path:":id",data:{title:"View Floating Rate",routeParamBreadcrumb:"id"},resolve:{floatingRate:Th},children:[{path:"",component:Vy,resolve:{floatingRate:Th}},{path:"edit",component:qy,data:{title:"Edit Floating Rate",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{floatingRate:Th}}]}]},{path:"charges",data:{title:"Charges",breadcrumb:"Charges"},children:[{path:"create",component:Fy,data:{title:"Create Charge",breadcrumb:"Create Charge"},resolve:{chargesTemplate:ID}},{path:"",component:My,resolve:{charges:ED}},{path:":id",data:{title:"View Charges",breadcrumb:"id",routeParamBreadcrumb:"id"},resolve:{charge:aS},children:[{path:"",component:Dy,resolve:{charge:aS}},{path:"edit",component:oS,data:{title:"Edit Charge",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{chargesTemplate:zD}}]}]},{path:"collaterals",data:{title:"Collaterals",breadcrumb:"Collaterals"},children:[{path:"create",component:tS,data:{title:"Create Collateral",breadcrumb:"Create Collateral"},resolve:{collateralTemplate:mS}},{path:"",component:Zy,resolve:{collaterals:GD}},{path:":id",data:{title:"View Collateral",routeParamBreadcrumb:"id"},resolve:{collateral:Oh},children:[{path:"",component:iS,resolve:{collateral:Oh}},{path:"edit",component:eS,data:{title:"Edit Collateral",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{collateralTemplate:mS,collateral:Oh}}]}]}]}])],_X=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[uD,fD,hD,xD,gD,_D,vD,bD,CD,yD,nS,SD,wD,PD,ED,aS,zD,ID,TD,MD,DD,Mh,OD,AD,Dh,Th,rS,FD,Ih,lS,kD,RD,BD,ND,LD,VD,qD,jD,HD,rS,Oh,GD,mS,rm,Qu],imports:[Cn.forChild(w$e),Cn]})}}return e})();var vX=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,_X,Cr,Vo,oy,ly,Cc,yc,Ic,Sc,wc,ju,Pc,Ec,Hu,uy,Ey,Iy,My,Dy,ky,Ph,By,Ny,Ly,Vy,qy,Kc,jy,Ph,fy,hy,xy,Dc,Oc,Ac,Fc,kc,Rc,Gu,gy,_y,vy,by,Bc,Nc,Lc,Vc,qc,jc,zc,Uu,Cy,yy,Sy,Ry,Hc,Gc,Uc,$c,Qc,Yc,Jc,$u,Eh,zy,Hy,Ih,oS,Gy,Uy,Wc,Ty,$y,am,nm,Zc,Xc,im,Wu,em,tm,sS,Wy,Yy,Qy,Jy,Ky,Xy,pS,Eh,Fy,cS,Zy,tS,eS,iS,fS,hS,xS,vS,gS,_S,yS,bS,CS,wS,SS,IS,TS,MS,DS,AS,OS,FS,kS,dy,my,zu,Mc,py]})}}return e})();var P$e=["office"],E$e=["templateOffice"],I$e=["addEditCurrency"],T$e=["templateAddEditCurrency"],M$e=["holidays"],D$e=["templateHolidays"],O$e=["employee"],A$e=["templateEmployee"],F$e=["workingDays"],k$e=["templateWorkingDays"],R$e=["manageFunds"],B$e=["templateManageFunds"],bX=()=>["offices"],CX=()=>["holidays"],yX=()=>["employees"],SX=()=>["standing-instructions-history"],wX=()=>["investors"],PX=()=>["fund-mapping"],EX=()=>["password-preferences"],IX=()=>["provisioning-criteria"],TX=()=>["entity-data-table-checks"],MX=()=>["currencies"],DX=()=>["manage-funds"],OX=()=>["bulkloan"],AX=()=>["tellers"],FX=()=>["working-days"],kX=()=>["payment-types"],RX=()=>["sms-campaigns"],BX=()=>["adhoc-query"],NX=()=>["bulk-import"];function N$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,bX)),s(),b(` +`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var xX=(()=>{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)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var gX=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),n=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var E$e=[wa.withShell([{path:"products",data:{title:"Products",breadcrumb:"Products"},children:[{path:"",component:oy},{path:"loan-products",data:{title:"Loan Products",breadcrumb:"Loan Products"},children:[{path:"",component:ly,resolve:{loanProducts:uD}},{path:"create",component:uy,data:{title:"Create Loan Product",breadcrumb:"Create"},resolve:{loanProductsTemplate:fD,configurations:rc}},{path:":productId",component:fy,resolve:{loanProductDatatables:fX},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:SS,resolve:{loanProduct:hD}},{path:"datatables",children:[{path:":datatableName",component:wS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{loanProductDatatable:hX}}]},{path:"edit",component:hy,data:{title:"Edit Loan Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loanProductAndTemplate:xD,configurations:rc}}]}]},{path:"saving-products",data:{title:"Saving Products",breadcrumb:"Saving Products"},children:[{path:"",component:xy,resolve:{savingProducts:gD}},{path:"create",component:gy,data:{title:"Create Saving Product",breadcrumb:"Create"},resolve:{savingProductsTemplate:_D}},{path:":productId",data:{title:"View Saving Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},resolve:{savingProductDatatables:ES},children:[{path:"",component:_y,children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:IS,resolve:{savingProduct:vD}},{path:"datatables",children:[{path:":datatableName",component:TS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{savingProductDatatable:PS}}]}]},{path:"edit",component:vy,data:{title:"Edit Saving Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{savingProductAndTemplate:bD}}]}]},{path:"share-products",data:{title:"Share Products",breadcrumb:"Share Products"},children:[{path:"",component:by,resolve:{shareProducts:CD}},{path:"create",component:Cy,data:{title:"Create Share Product",breadcrumb:"Create"},resolve:{shareProductsTemplate:yD}},{path:":productId",data:{title:"View Share Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},resolve:{shareProductDatatables:xX},children:[{path:"",component:yy,children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:FS,resolve:{shareProduct:nS}},{path:"datatables",children:[{path:":datatableName",component:kS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{shareProductDatatable:gX}}]}]},{path:"edit",component:Sy,data:{title:"Edit Share Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{shareProductAndTemplate:SD}},{path:"dividends",data:{title:"Share Products Dividends",breadcrumb:"Dividends",routeParamBreadcrumb:!1},children:[{path:"",component:Uy,resolve:{dividends:kD}},{path:"create",component:Wy,data:{title:"Create Dividend",breadcrumb:"Create",routeParamBreadcrumb:!1},resolve:{shareProduct:nS}},{path:":dividendId",component:Yy,data:{title:"View Dividend",routeParamBreadcrumb:"dividendId"},resolve:{dividendData:ND}}]}]}]},{path:"tax-configurations",data:{title:"Manage Tax Configurations",breadcrumb:"Manage Tax Configurations"},children:[{path:"",component:Ey},{path:"tax-components",data:{title:"Manage Tax Components",breadcrumb:"Tax Components"},children:[{path:"",component:Ph,resolve:{taxComponents:OD}},{path:"create",component:Hy,data:{title:"Create Tax Component",breadcrumb:"Create"},resolve:{taxComponentTemplate:FD}},{path:":id",data:{title:"View Tax Component",routeParamBreadcrumb:"id"},resolve:{taxComponent:Dh},children:[{path:"",component:zy,resolve:{taxComponent:Dh}},{path:"edit",data:{title:"Edit Tax Component",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Ih,resolve:{taxComponent:Dh}}]}]},{path:"tax-groups",data:{title:"Manage Tax Groups",breadcrumb:"Tax Groups"},children:[{path:"",component:Eh,resolve:{taxGroups:AD}},{path:"create",component:Jy,data:{title:"Create Tax Group",breadcrumb:"Create"},resolve:{taxGroupTemplate:VD}},{path:":id",data:{title:"View Tax Group",routeParamBreadcrumb:"id"},resolve:{taxGroup:lS},children:[{path:"",component:Gy,resolve:{taxGroup:lS}},{path:"edit",data:{title:"Edit Tax Group",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Ky,resolve:{taxGroup:qD}}]}]}]},{path:"delinquency-bucket-configurations",data:{title:"Manage Delinquency Bucket Configurations",breadcrumb:"Manage Delinquency Bucket Configurations"},children:[{path:"",component:fS},{path:"ranges",data:{title:"Manage Delinquency Ranges",breadcrumb:"Delinquency Ranges"},children:[{path:"",component:xS,resolve:{delinquencyRanges:rm}},{path:"create",component:vS,data:{title:"Create Delinquency Range",breadcrumb:"Create"}},{path:":rangeId",data:{title:"View Delinquency Range",routeParamBreadcrumb:"id"},resolve:{delinquencyRange:rm},children:[{path:"",component:gS,resolve:{delinquencyRange:rm}},{path:"edit",data:{title:"Edit Delinquency Range",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:_S,resolve:{delinquencyRange:rm}}]}]},{path:"buckets",data:{title:"Manage Delinquency Bucket",breadcrumb:"Delinquency Buckets"},children:[{path:"",component:hS,resolve:{delinquencyBuckets:Qu}},{path:"create",component:bS,data:{title:"Create Delinquency Bucket",breadcrumb:"Create"},resolve:{delinquencyRanges:rm}},{path:":bucketId",data:{title:"View Delinquency Bucket",routeParamBreadcrumb:"id"},resolve:{delinquencyBucket:Qu},children:[{path:"",component:yS,resolve:{delinquencyBucket:Qu}},{path:"edit",data:{title:"Edit Delinquency Bucket",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:CS,resolve:{delinquencyBucket:Qu,delinquencyRanges:rm}}]}]}]},{path:"recurring-deposit-products",data:{title:"Recurring Deposit Products",breadcrumb:"Recurring Deposit Products"},children:[{path:"create",component:$y,data:{title:"Create Recurring Deposit Product",breadcrumb:"Create"},resolve:{recurringDepositProductsTemplate:RD}},{path:"",component:Iy,resolve:{recurringDepositProducts:wD}},{path:":productId",data:{title:"View Recurring Deposit Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},component:Ty,resolve:{recurringDepositDatatables:ES},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:OS,resolve:{recurringDepositProduct:PD}},{path:"datatables",children:[{path:":datatableName",component:AS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{recurringDepositDatatable:PS}}]},{path:"edit",data:{title:"Edit Recurring Deposit Product",breadcrumb:"edit",routeParamBreadcrumb:!1},component:sS,resolve:{recurringDepositProductAndTemplate:BD}}]}]},{path:"fixed-deposit-products",data:{title:"Fixed Deposit Products",breadcrumb:"Fixed Deposit Products"},children:[{path:"create",component:Ry,data:{title:"Create Fixed Deposit Product",breadcrumb:"Create"},resolve:{fixedDepositProductsTemplate:MD}},{path:"",component:ky,resolve:{fixedDepositProducts:TD}},{path:":productId",data:{title:"View Fixed Deposit Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},component:Qy,resolve:{fixedDepositDatatables:ES},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:MS,resolve:{fixedDepositProduct:LD}},{path:"datatables",children:[{path:":datatableName",component:DS,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{fixedDepositDatatable:PS}}]},{path:"edit",data:{title:"Edit Fixed Deposit Product",breadcrumb:"edit",routeParamBreadcrumb:!1},component:cS,resolve:{fixedDepositProductAndTemplate:HD}}]}]},{path:"products-mix",data:{title:"Products Mix",breadcrumb:"Products Mix"},children:[{path:"create",component:Xy,data:{title:"Create Product Mix",breadcrumb:"Create"},resolve:{productsMixTemplate:jD}},{path:"",component:By,resolve:{products:DD}},{path:":id",data:{title:"View Product Mix",routeParamBreadcrumb:"id"},resolve:{productMix:Mh},children:[{path:"",component:jy,resolve:{productMix:Mh}},{path:"edit",data:{title:"Edit Product Mix",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:pS,resolve:{productMix:Mh}}]}]},{path:"floating-rates",data:{title:"Floating Rates",breadcrumb:"Floating Rates"},children:[{path:"",component:Ny,resolve:{floatingrates:rS}},{path:"create",component:Ly,data:{title:"Create Floating Rate",breadcrumb:"Create"}},{path:":id",data:{title:"View Floating Rate",routeParamBreadcrumb:"id"},resolve:{floatingRate:Th},children:[{path:"",component:Vy,resolve:{floatingRate:Th}},{path:"edit",component:qy,data:{title:"Edit Floating Rate",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{floatingRate:Th}}]}]},{path:"charges",data:{title:"Charges",breadcrumb:"Charges"},children:[{path:"create",component:Fy,data:{title:"Create Charge",breadcrumb:"Create Charge"},resolve:{chargesTemplate:ID}},{path:"",component:My,resolve:{charges:ED}},{path:":id",data:{title:"View Charges",breadcrumb:"id",routeParamBreadcrumb:"id"},resolve:{charge:aS},children:[{path:"",component:Dy,resolve:{charge:aS}},{path:"edit",component:oS,data:{title:"Edit Charge",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{chargesTemplate:zD}}]}]},{path:"collaterals",data:{title:"Collaterals",breadcrumb:"Collaterals"},children:[{path:"create",component:tS,data:{title:"Create Collateral",breadcrumb:"Create Collateral"},resolve:{collateralTemplate:mS}},{path:"",component:Zy,resolve:{collaterals:GD}},{path:":id",data:{title:"View Collateral",routeParamBreadcrumb:"id"},resolve:{collateral:Oh},children:[{path:"",component:iS,resolve:{collateral:Oh}},{path:"edit",component:eS,data:{title:"Edit Collateral",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{collateralTemplate:mS,collateral:Oh}}]}]}]}])],_X=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[uD,fD,hD,xD,gD,_D,vD,bD,CD,yD,nS,SD,wD,PD,ED,aS,zD,ID,TD,MD,DD,Mh,OD,AD,Dh,Th,rS,FD,Ih,lS,kD,RD,BD,ND,LD,VD,qD,jD,HD,rS,Oh,GD,mS,rm,Qu],imports:[Cn.forChild(E$e),Cn]})}}return e})();var vX=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,_X,Cr,Vo,oy,ly,Cc,yc,Ic,Sc,wc,ju,Pc,Ec,Hu,uy,Ey,Iy,My,Dy,ky,Ph,By,Ny,Ly,Vy,qy,Kc,jy,Ph,fy,hy,xy,Dc,Oc,Ac,Fc,kc,Rc,Gu,gy,_y,vy,by,Bc,Nc,Lc,Vc,qc,jc,zc,Uu,Cy,yy,Sy,Ry,Hc,Gc,Uc,$c,Qc,Yc,Jc,$u,Eh,zy,Hy,Ih,oS,Gy,Uy,Wc,Ty,$y,am,nm,Zc,Xc,im,Wu,em,tm,sS,Wy,Yy,Qy,Jy,Ky,Xy,pS,Eh,Fy,cS,Zy,tS,eS,iS,fS,hS,xS,vS,gS,_S,yS,bS,CS,wS,SS,IS,TS,MS,DS,AS,OS,FS,kS,dy,my,zu,Mc,py]})}}return e})();var I$e=["office"],T$e=["templateOffice"],M$e=["addEditCurrency"],D$e=["templateAddEditCurrency"],O$e=["holidays"],A$e=["templateHolidays"],F$e=["employee"],k$e=["templateEmployee"],R$e=["workingDays"],B$e=["templateWorkingDays"],N$e=["manageFunds"],L$e=["templateManageFunds"],bX=()=>["offices"],CX=()=>["holidays"],yX=()=>["employees"],SX=()=>["standing-instructions-history"],wX=()=>["investors"],PX=()=>["fund-mapping"],EX=()=>["password-preferences"],IX=()=>["provisioning-criteria"],TX=()=>["entity-data-table-checks"],MX=()=>["currencies"],DX=()=>["manage-funds"],OX=()=>["bulkloan"],AX=()=>["tellers"],FX=()=>["working-days"],kX=()=>["payment-types"],RX=()=>["sms-campaigns"],BX=()=>["adhoc-query"],NX=()=>["bulk-import"];function V$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,bX)),s(),b(` `,m(2,2,"labels.text.Add new office or modify or deactivate office"),` - `))}function L$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(0))}),l()}}function V$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(0))}),l()}}function q$e(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function q$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(0))}),l()}}function j$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(0))}),l()}}function z$e(e,r){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,` `),y(8,"fa-icon",31),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,N$e,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,V$e,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,L$e,1,0,"fa-icon",35),t(21,` - `),h(22,V$e,1,0,"fa-icon",36),t(23,` + `),h(20,q$e,1,0,"fa-icon",35),t(21,` + `),h(22,j$e,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,bX)),s(8),b(` `,m(13,5,"labels.heading.Manage Offices"),` - `),s(2),f("ngIf",i.arrowBooleans[0]),s(6),f("ngIf",!i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0])}}function j$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,CX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[0]),s(6),f("ngIf",!i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0])}}function H$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,CX)),s(),b(` `,m(2,2,"labels.text.Define holidays for office"),` - `))}function z$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(1))}),l()}}function H$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(1))}),l()}}function G$e(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function G$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(1))}),l()}}function U$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(1))}),l()}}function $$e(e,r){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,` `),y(8,"fa-icon",40),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,j$e,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,H$e,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,z$e,1,0,"fa-icon",35),t(21,` - `),h(22,H$e,1,0,"fa-icon",36),t(23,` + `),h(20,G$e,1,0,"fa-icon",35),t(21,` + `),h(22,U$e,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,CX)),s(8),b(` `,m(13,5,"labels.heading.Manage Holidays"),` - `),s(2),f("ngIf",i.arrowBooleans[1]),s(6),f("ngIf",!i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1])}}function U$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,yX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[1]),s(6),f("ngIf",!i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1])}}function W$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,yX)),s(),b(` `,m(2,2,"labels.text.Employee represents loan officers"),` - `))}function $$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(2))}),l()}}function W$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(2))}),l()}}function Q$e(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Q$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(2))}),l()}}function Y$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(2))}),l()}}function J$e(e,r){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,` `),y(8,"fa-icon",41),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,U$e,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,W$e,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,$$e,1,0,"fa-icon",35),t(21,` - `),h(22,W$e,1,0,"fa-icon",36),t(23,` + `),h(20,Q$e,1,0,"fa-icon",35),t(21,` + `),h(22,Y$e,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,yX)),s(8),b(` `,m(13,5,"labels.heading.Manage Employees"),` - `),s(2),f("ngIf",i.arrowBooleans[2]),s(6),f("ngIf",!i.arrowBooleans[2]),s(2),f("ngIf",i.arrowBooleans[2])}}function Y$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,SX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[2]),s(6),f("ngIf",!i.arrowBooleans[2]),s(2),f("ngIf",i.arrowBooleans[2])}}function K$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,SX)),s(),b(` `,m(2,2,"labels.text.View logged history"),` - `))}function J$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(3))}),l()}}function K$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(3))}),l()}}function X$e(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function X$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(3))}),l()}}function Z$e(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(3))}),l()}}function tWe(e,r){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,` `),y(8,"fa-icon",42),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,Y$e,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,K$e,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,J$e,1,0,"fa-icon",35),t(21,` - `),h(22,K$e,1,0,"fa-icon",36),t(23,` + `),h(20,X$e,1,0,"fa-icon",35),t(21,` + `),h(22,Z$e,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,SX)),s(8),b(` `,m(13,5,"labels.heading.Standing Instructions History"),` - `),s(2),f("ngIf",i.arrowBooleans[3]),s(6),f("ngIf",!i.arrowBooleans[3]),s(2),f("ngIf",i.arrowBooleans[3])}}function Z$e(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,wX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[3]),s(6),f("ngIf",!i.arrowBooleans[3]),s(2),f("ngIf",i.arrowBooleans[3])}}function eWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,wX)),s(),b(` `,m(2,2,"labels.text.View the loan account details associated with the investors"),` - `))}function tWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(4))}),l()}}function eWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(4))}),l()}}function iWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function iWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(4))}),l()}}function nWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(4))}),l()}}function aWe(e,r){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,` `),y(8,"fa-icon",43),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,Z$e,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,eWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,tWe,1,0,"fa-icon",35),t(21,` - `),h(22,eWe,1,0,"fa-icon",36),t(23,` + `),h(20,iWe,1,0,"fa-icon",35),t(21,` + `),h(22,nWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,wX)),s(8),b(` `,m(13,5,"labels.text.Investors"),` - `),s(2),f("ngIf",i.arrowBooleans[4]),s(6),f("ngIf",!i.arrowBooleans[4]),s(2),f("ngIf",i.arrowBooleans[4])}}function nWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,PX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[4]),s(6),f("ngIf",!i.arrowBooleans[4]),s(2),f("ngIf",i.arrowBooleans[4])}}function rWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,PX)),s(),b(` `,m(2,2,"labels.text.Bulk entry screen for mapping"),` - `))}function aWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(5))}),l()}}function rWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(5))}),l()}}function oWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function oWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(5))}),l()}}function lWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(5))}),l()}}function sWe(e,r){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,` `),y(8,"fa-icon",44),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,nWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,rWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,aWe,1,0,"fa-icon",35),t(21,` - `),h(22,rWe,1,0,"fa-icon",36),t(23,` + `),h(20,oWe,1,0,"fa-icon",35),t(21,` + `),h(22,lWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,PX)),s(8),b(` `,m(13,5,"labels.heading.Fund Mapping"),` - `),s(2),f("ngIf",i.arrowBooleans[5]),s(6),f("ngIf",!i.arrowBooleans[5]),s(2),f("ngIf",i.arrowBooleans[5])}}function lWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,EX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[5]),s(6),f("ngIf",!i.arrowBooleans[5]),s(2),f("ngIf",i.arrowBooleans[5])}}function pWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,EX)),s(),b(` `,m(2,2,"labels.text.The usage of stronger passwords"),` - `))}function sWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(6))}),l()}}function pWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(6))}),l()}}function cWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function cWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(6))}),l()}}function mWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(6))}),l()}}function dWe(e,r){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,` `),y(8,"fa-icon",45),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,lWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,pWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,sWe,1,0,"fa-icon",35),t(21,` - `),h(22,pWe,1,0,"fa-icon",36),t(23,` + `),h(20,cWe,1,0,"fa-icon",35),t(21,` + `),h(22,mWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,EX)),s(8),b(` `,m(13,5,"labels.heading.Password Preferences"),` - `),s(2),f("ngIf",i.arrowBooleans[6]),s(6),f("ngIf",!i.arrowBooleans[6]),s(2),f("ngIf",i.arrowBooleans[6])}}function mWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,IX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[6]),s(6),f("ngIf",!i.arrowBooleans[6]),s(2),f("ngIf",i.arrowBooleans[6])}}function uWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,IX)),s(),b(` `,m(2,2,"labels.text.Loan Provisioning Criteria Organization"),` - `))}function dWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(7))}),l()}}function uWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(7))}),l()}}function fWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function fWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(7))}),l()}}function hWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(7))}),l()}}function xWe(e,r){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,` `),y(8,"fa-icon",46),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,mWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,uWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,dWe,1,0,"fa-icon",35),t(21,` - `),h(22,uWe,1,0,"fa-icon",36),t(23,` + `),h(20,fWe,1,0,"fa-icon",35),t(21,` + `),h(22,hWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,IX)),s(8),b(` `,m(13,5,"labels.heading.Loan Provisioning Criteria"),` - `),s(2),f("ngIf",i.arrowBooleans[7]),s(6),f("ngIf",!i.arrowBooleans[7]),s(2),f("ngIf",i.arrowBooleans[7])}}function hWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,TX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[7]),s(6),f("ngIf",!i.arrowBooleans[7]),s(2),f("ngIf",i.arrowBooleans[7])}}function gWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,TX)),s(),b(` `,m(2,2,"labels.text.Entity Data Table Checks Organization"),` - `))}function xWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(8))}),l()}}function gWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(8))}),l()}}function _We(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function _We(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(8))}),l()}}function vWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(8))}),l()}}function bWe(e,r){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,` `),y(8,"fa-icon",47),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,hWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,gWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,xWe,1,0,"fa-icon",35),t(21,` - `),h(22,gWe,1,0,"fa-icon",36),t(23,` + `),h(20,_We,1,0,"fa-icon",35),t(21,` + `),h(22,vWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,TX)),s(8),b(` `,m(13,5,"labels.heading.Entity Data Table Checks"),` - `),s(2),f("ngIf",i.arrowBooleans[8]),s(6),f("ngIf",!i.arrowBooleans[8]),s(2),f("ngIf",i.arrowBooleans[8])}}function vWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,MX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[8]),s(6),f("ngIf",!i.arrowBooleans[8]),s(2),f("ngIf",i.arrowBooleans[8])}}function CWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,MX)),s(),b(` `,m(2,2,"labels.text.Currencies available across organization"),` - `))}function bWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(9))}),l()}}function CWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(9))}),l()}}function yWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function yWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(9))}),l()}}function SWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(9))}),l()}}function wWe(e,r){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,` `),y(8,"fa-icon",48),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,vWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,CWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,bWe,1,0,"fa-icon",35),t(21,` - `),h(22,CWe,1,0,"fa-icon",36),t(23,` + `),h(20,yWe,1,0,"fa-icon",35),t(21,` + `),h(22,SWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,MX)),s(8),b(` `,m(13,5,"labels.heading.Currency Configuration"),` - `),s(2),f("ngIf",i.arrowBooleans[9]),s(6),f("ngIf",!i.arrowBooleans[9]),s(2),f("ngIf",i.arrowBooleans[9])}}function SWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,DX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[9]),s(6),f("ngIf",!i.arrowBooleans[9]),s(2),f("ngIf",i.arrowBooleans[9])}}function PWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,DX)),s(),b(` `,m(2,2,"labels.text.Funds are associated with loans"),` - `))}function wWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(10))}),l()}}function PWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(10))}),l()}}function EWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function EWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(10))}),l()}}function IWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(10))}),l()}}function TWe(e,r){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,` `),y(8,"fa-icon",44),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,SWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,PWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,wWe,1,0,"fa-icon",35),t(21,` - `),h(22,PWe,1,0,"fa-icon",36),t(23,` + `),h(20,EWe,1,0,"fa-icon",35),t(21,` + `),h(22,IWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,DX)),s(8),b(` `,m(13,5,"labels.heading.Manage Funds"),` - `),s(2),f("ngIf",i.arrowBooleans[10]),s(6),f("ngIf",!i.arrowBooleans[10]),s(2),f("ngIf",i.arrowBooleans[10])}}function IWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,OX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[10]),s(6),f("ngIf",!i.arrowBooleans[10]),s(2),f("ngIf",i.arrowBooleans[10])}}function MWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,OX)),s(),b(` `,m(2,2,"labels.text.Easy way to reassign all the loan"),` - `))}function TWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(11))}),l()}}function MWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(11))}),l()}}function DWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function DWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(11))}),l()}}function OWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(11))}),l()}}function AWe(e,r){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,` `),y(8,"fa-icon",44),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,IWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,MWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,TWe,1,0,"fa-icon",35),t(21,` - `),h(22,MWe,1,0,"fa-icon",36),t(23,` + `),h(20,DWe,1,0,"fa-icon",35),t(21,` + `),h(22,OWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,OX)),s(8),b(` `,m(13,5,"labels.heading.Bulk Loan Reassignment"),` - `),s(2),f("ngIf",i.arrowBooleans[11]),s(6),f("ngIf",!i.arrowBooleans[11]),s(2),f("ngIf",i.arrowBooleans[11])}}function OWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,AX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[11]),s(6),f("ngIf",!i.arrowBooleans[11]),s(2),f("ngIf",i.arrowBooleans[11])}}function FWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,AX)),s(),b(` `,m(2,2,"labels.text.Manage Tellers / Cashiers"),` - `))}function AWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(12))}),l()}}function FWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(12))}),l()}}function kWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function kWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(12))}),l()}}function RWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(12))}),l()}}function BWe(e,r){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,` `),y(8,"fa-icon",44),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,OWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,FWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,AWe,1,0,"fa-icon",35),t(21,` - `),h(22,FWe,1,0,"fa-icon",36),t(23,` + `),h(20,kWe,1,0,"fa-icon",35),t(21,` + `),h(22,RWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,AX)),s(8),b(` `,m(13,5,"labels.heading.Teller / Cashier Management"),` - `),s(2),f("ngIf",i.arrowBooleans[12]),s(6),f("ngIf",!i.arrowBooleans[12]),s(2),f("ngIf",i.arrowBooleans[12])}}function RWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,FX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[12]),s(6),f("ngIf",!i.arrowBooleans[12]),s(2),f("ngIf",i.arrowBooleans[12])}}function NWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,FX)),s(),b(` `,m(2,2,"labels.text.Working days and configure behaviour of payments"),` - `))}function BWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(13))}),l()}}function NWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(13))}),l()}}function LWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function LWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(13))}),l()}}function VWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(13))}),l()}}function qWe(e,r){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,` `),y(8,"fa-icon",40),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,RWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,NWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,BWe,1,0,"fa-icon",35),t(21,` - `),h(22,NWe,1,0,"fa-icon",36),t(23,` + `),h(20,LWe,1,0,"fa-icon",35),t(21,` + `),h(22,VWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,FX)),s(8),b(` `,m(13,5,"labels.heading.Working Days"),` - `),s(2),f("ngIf",i.arrowBooleans[13]),s(6),f("ngIf",!i.arrowBooleans[13]),s(2),f("ngIf",i.arrowBooleans[13])}}function VWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,kX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[13]),s(6),f("ngIf",!i.arrowBooleans[13]),s(2),f("ngIf",i.arrowBooleans[13])}}function jWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,kX)),s(),b(` `,m(2,2,"labels.text.Manage payment types"),` - `))}function qWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(14))}),l()}}function jWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(14))}),l()}}function zWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function zWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(14))}),l()}}function HWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(14))}),l()}}function GWe(e,r){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,` `),y(8,"fa-icon",49),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,VWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,jWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,qWe,1,0,"fa-icon",35),t(21,` - `),h(22,jWe,1,0,"fa-icon",36),t(23,` + `),h(20,zWe,1,0,"fa-icon",35),t(21,` + `),h(22,HWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,kX)),s(8),b(` `,m(13,5,"labels.heading.Payment Type"),` - `),s(2),f("ngIf",i.arrowBooleans[14]),s(6),f("ngIf",!i.arrowBooleans[14]),s(2),f("ngIf",i.arrowBooleans[14])}}function HWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,RX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[14]),s(6),f("ngIf",!i.arrowBooleans[14]),s(2),f("ngIf",i.arrowBooleans[14])}}function UWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,RX)),s(),b(` `,m(2,2,"labels.text.Define SMS Campaigns for Organization"),` - `))}function GWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(15))}),l()}}function UWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(15))}),l()}}function $We(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function $We(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(15))}),l()}}function WWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(15))}),l()}}function QWe(e,r){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,` `),y(8,"fa-icon",50),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,HWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,UWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,GWe,1,0,"fa-icon",35),t(21,` - `),h(22,UWe,1,0,"fa-icon",36),t(23,` + `),h(20,$We,1,0,"fa-icon",35),t(21,` + `),h(22,WWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,RX)),s(8),b(` `,m(13,5,"labels.heading.SMS Campaigns"),` - `),s(2),f("ngIf",i.arrowBooleans[15]),s(6),f("ngIf",!i.arrowBooleans[15]),s(2),f("ngIf",i.arrowBooleans[15])}}function WWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,BX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[15]),s(6),f("ngIf",!i.arrowBooleans[15]),s(2),f("ngIf",i.arrowBooleans[15])}}function YWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,BX)),s(),b(` `,m(2,2,"labels.text.Define AdHocQuery for Organization"),` - `))}function QWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(16))}),l()}}function YWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(16))}),l()}}function JWe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function JWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(16))}),l()}}function KWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(16))}),l()}}function XWe(e,r){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,` `),y(8,"fa-icon",51),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,WWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,YWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,QWe,1,0,"fa-icon",35),t(21,` - `),h(22,YWe,1,0,"fa-icon",36),t(23,` + `),h(20,JWe,1,0,"fa-icon",35),t(21,` + `),h(22,KWe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,BX)),s(8),b(` `,m(13,5,"labels.heading.AdHocQuery"),` - `),s(2),f("ngIf",i.arrowBooleans[16]),s(6),f("ngIf",!i.arrowBooleans[16]),s(2),f("ngIf",i.arrowBooleans[16])}}function KWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,NX)),s(),b(` + `),s(2),f("ngIf",i.arrowBooleans[16]),s(6),f("ngIf",!i.arrowBooleans[16]),s(2),f("ngIf",i.arrowBooleans[16])}}function ZWe(e,r){e&1&&(o(0,"p",37),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,NX)),s(),b(` `,m(2,2,"labels.text.Bulk data import using excel spreadsheet templates"),` - `))}function XWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(17))}),l()}}function ZWe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(17))}),l()}}function tQe(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function tQe(e,r){if(e&1){let i=Y();o(0,"fa-icon",38),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(17))}),l()}}function eQe(e,r){if(e&1){let i=Y();o(0,"fa-icon",39),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(17))}),l()}}function iQe(e,r){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,` `),y(8,"fa-icon",52),t(9,` `),l(),t(10,` - `),o(11,"div",32),t(12),c(13,"translate"),h(14,KWe,3,5,"p",33),t(15,` + `),o(11,"div",32),t(12),c(13,"translate"),h(14,ZWe,3,5,"p",33),t(15,` `),l(),t(16,` `),l(),t(17,` `),o(18,"div",34),t(19,` - `),h(20,XWe,1,0,"fa-icon",35),t(21,` - `),h(22,ZWe,1,0,"fa-icon",36),t(23,` + `),h(20,tQe,1,0,"fa-icon",35),t(21,` + `),h(22,eQe,1,0,"fa-icon",36),t(23,` `),l(),t(24,` `),l(),t(25,` `),l()),e&2){let i=P();s(4),f("routerLink",it(7,NX)),s(8),b(` `,m(13,5,"labels.heading.Bulk Import"),` - `),s(2),f("ngIf",i.arrowBooleans[17]),s(6),f("ngIf",!i.arrowBooleans[17]),s(2),f("ngIf",i.arrowBooleans[17])}}function eQe(e,r){if(e&1){let i=Y();t(0,` + `),s(2),f("ngIf",i.arrowBooleans[17]),s(6),f("ngIf",!i.arrowBooleans[17]),s(2),f("ngIf",i.arrowBooleans[17])}}function nQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",53),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",54),t(10,` @@ -27867,7 +27870,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function iQe(e,r){if(e&1){let i=Y();t(0,` + `))}function aQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",53),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",54),t(10,` @@ -27881,7 +27884,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function nQe(e,r){if(e&1){let i=Y();t(0,` + `))}function rQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",53),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",54),t(10,` @@ -27895,7 +27898,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function aQe(e,r){if(e&1){let i=Y();t(0,` + `))}function oQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",53),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",54),t(10,` @@ -27909,7 +27912,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function rQe(e,r){if(e&1){let i=Y();t(0,` + `))}function lQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",53),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",54),t(10,` @@ -27923,7 +27926,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function oQe(e,r){if(e&1){let i=Y();t(0,` + `))}function sQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",53),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",54),t(10,` @@ -27937,45 +27940,45 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}var RS=(()=>{class e{constructor(i,a,n,p){this.activatedRoute=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.shouldShowFundMapping=!1,this.arrowBooleans=new Array(18).fill(!1)}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-products"]],viewQuery:function(a,n){if(a&1&&(wt(P$e,5),wt(E$e,5),wt(I$e,5),wt(T$e,5),wt(M$e,5),wt(D$e,5),wt(O$e,5),wt(A$e,5),wt(F$e,5),wt(k$e,5),wt(R$e,5),wt(B$e,5)),a&2){let p;Ct(p=yt())&&(n.office=p.first),Ct(p=yt())&&(n.templateOffice=p.first),Ct(p=yt())&&(n.addEditCurrency=p.first),Ct(p=yt())&&(n.templateAddEditCurrency=p.first),Ct(p=yt())&&(n.holidays=p.first),Ct(p=yt())&&(n.templateHolidays=p.first),Ct(p=yt())&&(n.employee=p.first),Ct(p=yt())&&(n.templateEmployee=p.first),Ct(p=yt())&&(n.workingDays=p.first),Ct(p=yt())&&(n.templateWorkingDays=p.first),Ct(p=yt())&&(n.manageFunds=p.first),Ct(p=yt())&&(n.templateManageFunds=p.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,n){a&1&&(o(0,"div",24),t(1,` + `))}var RS=(()=>{class e{constructor(i,a,n,p){this.activatedRoute=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.shouldShowFundMapping=!1,this.arrowBooleans=new Array(18).fill(!1)}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-products"]],viewQuery:function(a,n){if(a&1&&(wt(I$e,5),wt(T$e,5),wt(M$e,5),wt(D$e,5),wt(O$e,5),wt(A$e,5),wt(F$e,5),wt(k$e,5),wt(R$e,5),wt(B$e,5),wt(N$e,5),wt(L$e,5)),a&2){let p;Ct(p=yt())&&(n.office=p.first),Ct(p=yt())&&(n.templateOffice=p.first),Ct(p=yt())&&(n.addEditCurrency=p.first),Ct(p=yt())&&(n.templateAddEditCurrency=p.first),Ct(p=yt())&&(n.holidays=p.first),Ct(p=yt())&&(n.templateHolidays=p.first),Ct(p=yt())&&(n.employee=p.first),Ct(p=yt())&&(n.templateEmployee=p.first),Ct(p=yt())&&(n.workingDays=p.first),Ct(p=yt())&&(n.templateWorkingDays=p.first),Ct(p=yt())&&(n.manageFunds=p.first),Ct(p=yt())&&(n.templateManageFunds=p.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,n){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,` - `),h(13,q$e,26,8,"mat-list-item",27),t(14,` + `),h(13,z$e,26,8,"mat-list-item",27),t(14,` `),l(),t(15,` `),o(16,"div",null,1),t(18,` - `),h(19,G$e,26,8,"mat-list-item",27),t(20,` + `),h(19,$$e,26,8,"mat-list-item",27),t(20,` `),l(),t(21,` `),o(22,"div",null,2),t(24,` - `),h(25,Q$e,26,8,"mat-list-item",27),t(26,` + `),h(25,J$e,26,8,"mat-list-item",27),t(26,` `),l(),t(27,` `),o(28,"div",null,3),t(30,` - `),h(31,X$e,26,8,"mat-list-item",27),t(32,` + `),h(31,tWe,26,8,"mat-list-item",27),t(32,` `),l(),t(33,` `),o(34,"div",null,4),t(36,` - `),h(37,iWe,26,8,"mat-list-item",27),t(38,` + `),h(37,aWe,26,8,"mat-list-item",27),t(38,` `),l(),t(39,` `),o(40,"div",null,5),t(42,` - `),h(43,oWe,26,8,"mat-list-item",27),t(44,` + `),h(43,sWe,26,8,"mat-list-item",27),t(44,` `),l(),t(45,` `),o(46,"div",null,6),t(48,` - `),h(49,cWe,26,8,"mat-list-item",27),t(50,` + `),h(49,dWe,26,8,"mat-list-item",27),t(50,` `),l(),t(51,` `),o(52,"div",null,7),t(54,` - `),h(55,fWe,26,8,"mat-list-item",27),t(56,` + `),h(55,xWe,26,8,"mat-list-item",27),t(56,` `),l(),t(57,` `),o(58,"div",null,8),t(60,` - `),h(61,_We,26,8,"mat-list-item",27),t(62,` + `),h(61,bWe,26,8,"mat-list-item",27),t(62,` `),l(),t(63,` `),l(),t(64,` `),l(),t(65,` @@ -27983,39 +27986,39 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(66,"div",26),t(67,` `),o(68,"mat-nav-list"),t(69,` `),o(70,"div",null,9),t(72,` - `),h(73,yWe,26,8,"mat-list-item",27),t(74,` + `),h(73,wWe,26,8,"mat-list-item",27),t(74,` `),l(),t(75,` `),o(76,"div",null,10),t(78,` - `),h(79,EWe,26,8,"mat-list-item",27),t(80,` + `),h(79,TWe,26,8,"mat-list-item",27),t(80,` `),l(),t(81,` `),o(82,"div",null,11),t(84,` - `),h(85,DWe,26,8,"mat-list-item",27),t(86,` + `),h(85,AWe,26,8,"mat-list-item",27),t(86,` `),l(),t(87,` `),o(88,"div",null,12),t(90,` - `),h(91,kWe,26,8,"mat-list-item",27),t(92,` + `),h(91,BWe,26,8,"mat-list-item",27),t(92,` `),l(),t(93,` `),o(94,"div",null,13),t(96,` - `),h(97,LWe,26,8,"mat-list-item",27),t(98,` + `),h(97,qWe,26,8,"mat-list-item",27),t(98,` `),l(),t(99,` `),o(100,"div",null,14),t(102,` - `),h(103,zWe,26,8,"mat-list-item",27),t(104,` + `),h(103,GWe,26,8,"mat-list-item",27),t(104,` `),l(),t(105,` `),o(106,"div",null,15),t(108,` - `),h(109,$We,26,8,"mat-list-item",27),t(110,` + `),h(109,QWe,26,8,"mat-list-item",27),t(110,` `),l(),t(111,` `),o(112,"div",null,16),t(114,` - `),h(115,JWe,26,8,"mat-list-item",27),t(116,` + `),h(115,XWe,26,8,"mat-list-item",27),t(116,` `),l(),t(117,` `),o(118,"div",null,17),t(120,` - `),h(121,tQe,26,8,"mat-list-item",27),t(122,` + `),h(121,iQe,26,8,"mat-list-item",27),t(122,` `),l(),t(123,` `),l(),t(124,` `),l(),t(125,` @@ -28023,22 +28026,22 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(127,` `),l(),t(128,` -`),h(129,eQe,24,15,"ng-template",null,18,Ze),t(131,` +`),h(129,nQe,24,15,"ng-template",null,18,Ze),t(131,` -`),h(132,iQe,24,15,"ng-template",null,19,Ze),t(134,` +`),h(132,aQe,24,15,"ng-template",null,19,Ze),t(134,` -`),h(135,nQe,24,15,"ng-template",null,20,Ze),t(137,` +`),h(135,rQe,24,15,"ng-template",null,20,Ze),t(137,` -`),h(138,aQe,24,15,"ng-template",null,21,Ze),t(140,` +`),h(138,oQe,24,15,"ng-template",null,21,Ze),t(140,` -`),h(141,rQe,24,15,"ng-template",null,22,Ze),t(143,` +`),h(141,lQe,24,15,"ng-template",null,22,Ze),t(143,` -`),h(144,oQe,24,15,"ng-template",null,23,Ze),t(146,` -`)),a&2&&(s(13),f("mifosxHasPermission","READ_OFFICE"),s(6),f("mifosxHasPermission","READ_HOLIDAY"),s(6),f("mifosxHasPermission","READ_STAFF"),s(6),f("mifosxHasPermission","READ_STANDINGINSTRUCTION"),s(6),f("mifosxHasPermission","READ_OFFICE"),s(6),f("mifosxHasPermission","READ_OFFICE"),s(6),f("mifosxHasPermission","READ_PASSWORD_VALIDATION_POLICY"),s(6),f("mifosxHasPermission","VIEW_PROVISIONS"),s(6),f("mifosxHasPermission","READ_ENTITY_DATATABLE_CHECK"),s(12),f("mifosxHasPermission","READ_CURRENCY"),s(6),f("mifosxHasPermission","READ_FUND"),s(6),f("mifosxHasPermission","BULKREASSIGN_LOAN"),s(6),f("mifosxHasPermission","READ_TELLER"),s(6),f("mifosxHasPermission","READ_WORKINGDAYS"),s(6),f("mifosxHasPermission","READ_PAYMENTTYPE"),s(6),f("mifosxHasPermission","VIEW_SMSCAMPAIGNS"),s(6),f("mifosxHasPermission","VIEW_ADHOC"),s(6),f("mifosxHasPermission","VIEW_BULKIMPORT"))},dependencies:[mt,Et,dt,It,Ht,_t,Yt,ut,xr,La,ir,Dt,lr],encapsulation:2})}}return e})();var lQe=()=>[10,25,50,100],sQe=()=>["create"],pQe=e=>[e];function cQe(e,r){e&1&&(o(0,"button",15),t(1,` - `),y(2,"fa-icon",16),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,sQe)),s(3),b(` +`),h(144,sQe,24,15,"ng-template",null,23,Ze),t(146,` +`)),a&2&&(s(13),f("mifosxHasPermission","READ_OFFICE"),s(6),f("mifosxHasPermission","READ_HOLIDAY"),s(6),f("mifosxHasPermission","READ_STAFF"),s(6),f("mifosxHasPermission","READ_STANDINGINSTRUCTION"),s(6),f("mifosxHasPermission","READ_OFFICE"),s(6),f("mifosxHasPermission","READ_OFFICE"),s(6),f("mifosxHasPermission","READ_PASSWORD_VALIDATION_POLICY"),s(6),f("mifosxHasPermission","VIEW_PROVISIONS"),s(6),f("mifosxHasPermission","READ_ENTITY_DATATABLE_CHECK"),s(12),f("mifosxHasPermission","READ_CURRENCY"),s(6),f("mifosxHasPermission","READ_FUND"),s(6),f("mifosxHasPermission","BULKREASSIGN_LOAN"),s(6),f("mifosxHasPermission","READ_TELLER"),s(6),f("mifosxHasPermission","READ_WORKINGDAYS"),s(6),f("mifosxHasPermission","READ_PAYMENTTYPE"),s(6),f("mifosxHasPermission","VIEW_SMSCAMPAIGNS"),s(6),f("mifosxHasPermission","VIEW_ADHOC"),s(6),f("mifosxHasPermission","VIEW_BULKIMPORT"))},dependencies:[mt,Et,dt,It,Ht,_t,Yt,ut,xr,La,ir,Dt,lr],encapsulation:2})}}return e})();var pQe=()=>[10,25,50,100],cQe=()=>["create"],mQe=e=>[e];function dQe(e,r){e&1&&(o(0,"button",15),t(1,` + `),y(2,"fa-icon",16),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,cQe)),s(3),b(` `,m(4,2,"labels.buttons.Create Provisioning Criteria"),` - `))}function mQe(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function dQe(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.criteriaName)}}function uQe(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Created By")))}function fQe(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.createdBy)}}function hQe(e,r){e&1&&y(0,"tr",19)}function xQe(e,r){if(e&1&&y(0,"tr",20),e&2){let i=r.$implicit;f("routerLink",Re(1,pQe,i.criteriaId))}}var BS=(()=>{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 Ge(this.loanProvisioningCriteriaData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-loan-provisioning-criteria"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,cQe,5,5,"button",1),t(3,` + `))}function uQe(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function fQe(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.criteriaName)}}function hQe(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Created By")))}function xQe(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.createdBy)}}function gQe(e,r){e&1&&y(0,"tr",19)}function _Qe(e,r){if(e&1&&y(0,"tr",20),e&2){let i=r.$implicit;f("routerLink",Re(1,mQe,i.criteriaId))}}var BS=(()=>{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 Ge(this.loanProvisioningCriteriaData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-loan-provisioning-criteria"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,dQe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -28052,36 +28055,36 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,mQe,3,3,"th",9),t(26,` - `),h(27,dQe,2,1,"td",10),t(28,` + `),h(25,uQe,3,3,"th",9),t(26,` + `),h(27,fQe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,uQe,3,3,"th",9),t(33,` - `),h(34,fQe,2,1,"td",10),t(35,` + `),h(32,hQe,3,3,"th",9),t(33,` + `),h(34,xQe,2,1,"td",10),t(35,` `),W(),t(36,` - `),h(37,hQe,1,0,"tr",12),t(38,` - `),h(39,xQe,1,3,"tr",13),t(40,` + `),h(37,gQe,1,0,"tr",12),t(38,` + `),h(39,_Qe,1,3,"tr",13),t(40,` `),l(),t(41,` `),y(42,"mat-paginator",14),t(43,` `),l(),t(44,` `),l(),t(45,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_PROVISIONING_CRITERIA"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,lQe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Ah=class{constructor(r,i="",a="",n="",p="",d="",u=""){this.name=r,this.id=i,this.parentId=a,this.hierarchy=n,this.externalId=p,this.parentName=d,this.openingDate=u,this.children=[]}};var LX=(()=>{class e{get treeData(){return this.treeDataChange.value}constructor(){this.treeDataChange=new $r([])}initialize(i){let a=this.buildOfficeTree(i);this.treeDataChange.next(a)}buildOfficeTree(i){let a=[],n=i.find(d=>d.hierarchy===".");a.push(new Ah(n.name,n.id)),i.sort((d,u)=>(d.parentId||(d.parentId=0),d.parentId-u.parentId));let p=[];for(let d of i)p[d.id]=new Ah(d.name,d.id,d.parentId,d.hierarchy,d.externalId,d.parentName,d.openingDate);for(let d of i)d.hierarchy!=="."&&(d.parentId===1?a[0].children.push(p[d.id]):p[d.parentId].children.push(p[d.id]));return a}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var _Qe=["buttonTreeView"],vQe=["templateButtonTreeView"],bQe=["tableOffices"],CQe=["templateTableOffices"],yQe=()=>[10,25,50,100],SQe=()=>["create"],wQe=()=>["/organization","bulk-import","Offices"],PQe=e=>[e,"general"];function EQe(e,r){e&1&&(o(0,"button",40),t(1,` - `),y(2,"fa-icon",41),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,SQe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_PROVISIONING_CRITERIA"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,pQe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Ah=class{constructor(r,i="",a="",n="",p="",d="",u=""){this.name=r,this.id=i,this.parentId=a,this.hierarchy=n,this.externalId=p,this.parentName=d,this.openingDate=u,this.children=[]}};var LX=(()=>{class e{get treeData(){return this.treeDataChange.value}constructor(){this.treeDataChange=new $r([])}initialize(i){let a=this.buildOfficeTree(i);this.treeDataChange.next(a)}buildOfficeTree(i){let a=[],n=i.find(d=>d.hierarchy===".");a.push(new Ah(n.name,n.id)),i.sort((d,u)=>(d.parentId||(d.parentId=0),d.parentId-u.parentId));let p=[];for(let d of i)p[d.id]=new Ah(d.name,d.id,d.parentId,d.hierarchy,d.externalId,d.parentName,d.openingDate);for(let d of i)d.hierarchy!=="."&&(d.parentId===1?a[0].children.push(p[d.id]):p[d.parentId].children.push(p[d.id]));return a}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var bQe=["buttonTreeView"],CQe=["templateButtonTreeView"],yQe=["tableOffices"],SQe=["templateTableOffices"],wQe=()=>[10,25,50,100],PQe=()=>["create"],EQe=()=>["/organization","bulk-import","Offices"],IQe=e=>[e,"general"];function TQe(e,r){e&1&&(o(0,"button",40),t(1,` + `),y(2,"fa-icon",41),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,PQe)),s(3),b(` `,m(4,2,"labels.buttons.Create Office"),` - `))}function IQe(e,r){e&1&&(o(0,"button",40),t(1,` - `),y(2,"fa-icon",42),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,wQe)),s(3),b(` + `))}function MQe(e,r){e&1&&(o(0,"button",40),t(1,` + `),y(2,"fa-icon",42),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,EQe)),s(3),b(` `,m(4,2,"labels.buttons.Import Offices"),` - `))}function TQe(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1," Office Name ")))}function MQe(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function DQe(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1," External ID ")))}function OQe(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.externalId)}}function AQe(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1," Parent Office ")))}function FQe(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.parentName)}}function kQe(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1," Opened On ")))}function RQe(e,r){if(e&1&&(o(0,"td",44),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.openingDate))}}function BQe(e,r){e&1&&y(0,"tr",45)}function NQe(e,r){if(e&1&&y(0,"tr",46),e&2){let i=r.$implicit;f("routerLink",Re(1,PQe,i.id))}}function LQe(e,r){if(e&1){let i=Y();o(0,"mat-tree-node",47),t(1,` + `))}function DQe(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1," Office Name ")))}function OQe(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function AQe(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1," External ID ")))}function FQe(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.externalId)}}function kQe(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1," Parent Office ")))}function RQe(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.parentName)}}function BQe(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1," Opened On ")))}function NQe(e,r){if(e&1&&(o(0,"td",44),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.openingDate))}}function LQe(e,r){e&1&&y(0,"tr",45)}function VQe(e,r){if(e&1&&y(0,"tr",46),e&2){let i=r.$implicit;f("routerLink",Re(1,IQe,i.id))}}function qQe(e,r){if(e&1){let i=Y();o(0,"mat-tree-node",47),t(1,` `),o(2,"li",48),t(3,` `),y(4,"button",49),t(5,` `),o(6,"span",50),k("click",function(){let n=N(i).$implicit,p=P();return L(p.viewOfficeNode(n))}),t(7),l(),t(8,` `),l(),t(9,` `),l()}if(e&2){let i=r.$implicit;s(7),b(` `,i.name,` - `)}}function VQe(e,r){if(e&1){let i=Y();o(0,"mat-nested-tree-node"),t(1,` + `)}}function jQe(e,r){if(e&1){let i=Y();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,` @@ -28095,15 +28098,15 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(20,` `),l()}if(e&2){let i=r.$implicit,a=P();s(6),jn("aria-label","toggle "+i.name),s(2),Rt("icon",a.nestedTreeControl.isExpanded(i)?"chevron-down":"chevron-right"),s(4),b(` `,i.name,` - `),s(3),ds("office-tree-invisible",!a.nestedTreeControl.isExpanded(i))}}function qQe(e,r){e&1&&(o(0,"div",63),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),s(3),ds("office-tree-invisible",!a.nestedTreeControl.isExpanded(i))}}function zQe(e,r){e&1&&(o(0,"div",63),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"Parent Office"),` - `))}function jQe(e,r){if(e&1&&(o(0,"div",64),t(1),l()),e&2){let i=P(2);s(),b(` + `))}function HQe(e,r){if(e&1&&(o(0,"div",64),t(1),l()),e&2){let i=P(2);s(),b(` `,i.office.parentName,` - `)}}function zQe(e,r){e&1&&(o(0,"div",63),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `)}}function GQe(e,r){e&1&&(o(0,"div",63),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"External Id"),` - `))}function HQe(e,r){if(e&1&&(o(0,"div",64),t(1,` + `))}function UQe(e,r){if(e&1&&(o(0,"div",64),t(1,` `),y(2,"mifosx-external-identifier",66),t(3,` - `),l()),e&2){let i=P(2);s(2),Rt("externalId",i.office.externalId)}}function GQe(e,r){if(e&1&&y(0,"mat-tab",67),e&2){let i=r.$implicit;Rt("label",i.registeredTableName)}}function UQe(e,r){if(e&1){let i=Y();o(0,"div",54),t(1,` + `),l()),e&2){let i=P(2);s(2),Rt("externalId",i.office.externalId)}}function $Qe(e,r){if(e&1&&y(0,"mat-tab",67),e&2){let i=r.$implicit;Rt("label",i.registeredTableName)}}function WQe(e,r){if(e&1){let i=Y();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,` @@ -28119,21 +28122,21 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(20,"mat-tab-group"),t(21,` `),o(22,"mat-tab",59),t(23,` `),o(24,"div",60),t(25,` - `),h(26,qQe,3,3,"div",61),t(27,` + `),h(26,zQe,3,3,"div",61),t(27,` - `),h(28,jQe,2,1,"div",62),t(29,` + `),h(28,HQe,2,1,"div",62),t(29,` `),o(30,"div",63),t(31),c(32,"translate"),l(),t(33,` `),o(34,"div",64),t(35),c(36,"date"),l(),t(37,` - `),h(38,zQe,3,3,"div",61),t(39,` + `),h(38,GQe,3,3,"div",61),t(39,` - `),h(40,HQe,4,1,"div",62),t(41,` + `),h(40,UQe,4,1,"div",62),t(41,` `),l(),t(42,` `),l(),t(43,` - `),h(44,GQe,1,1,"mat-tab",65),t(45,` + `),h(44,$Qe,1,1,"mat-tab",65),t(45,` `),l(),t(46,` `),l(),t(47,` `),l(),t(48,` @@ -28143,7 +28146,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(32,8," Opened On"),` `),s(4),b(` `,m(36,10,i.office.openingDate),` - `),s(3),f("ngIf",i.office.externalId),s(2),f("ngIf",i.office.externalId),s(4),f("ngForOf",i.dataTablesData)}}function $Qe(e,r){if(e&1){let i=Y();t(0,` + `),s(3),f("ngIf",i.office.externalId),s(2),f("ngIf",i.office.externalId),s(4),f("ngForOf",i.dataTablesData)}}function QQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",68),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",69),t(10,` @@ -28157,7 +28160,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function WQe(e,r){if(e&1){let i=Y();t(0,` + `))}function YQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",68),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",69),t(10,` @@ -28171,7 +28174,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function QQe(e,r){if(e&1){let i=Y();t(0,` + `))}function JQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",68),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",69),t(10,` @@ -28185,7 +28188,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function YQe(e,r){if(e&1){let i=Y();t(0,` + `))}function KQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",69),t(6,` `),o(7,"button",70),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -28198,7 +28201,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}function JQe(e,r){if(e&1){let i=Y();t(0,` + `))}function XQe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",69),t(6,` `),o(7,"button",70),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -28211,7 +28214,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}var NS=(()=>{class e{constructor(i,a,n,p,d,u){this.route=i,this.router=a,this.officeTreeService=n,this.treeControlService=p,this.configurationWizardService=d,this.popoverService=u,this.viewGroup=new ee("listView"),this.displayedColumns=["name","externalId","parentName","openingDate"],this.isTreeExpanded=!0,this.hasNestedChild=(x,_)=>_.children.length,this.getChildren=x=>Cm(x.children),this.route.data.subscribe(x=>{this.officesData=x.offices,n.initialize(this.officesData),this.dataTablesData=x.officeDataTables}),this.nestedTreeControl=new Zx(this.getChildren),this.nestedTreeDataSource=new ig}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 Ge(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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(LX),O(R2),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-offices"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(_Qe,5),wt(vQe,5),wt(bQe,5),wt(CQe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonTreeView=p.first),Ct(p=yt())&&(n.templateButtonTreeView=p.first),Ct(p=yt())&&(n.tableOffices=p.first),Ct(p=yt())&&(n.templateTableOffices=p.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,n){if(a&1){let p=Y();o(0,"div",10),t(1,` + `))}var NS=(()=>{class e{constructor(i,a,n,p,d,u){this.route=i,this.router=a,this.officeTreeService=n,this.treeControlService=p,this.configurationWizardService=d,this.popoverService=u,this.viewGroup=new ee("listView"),this.displayedColumns=["name","externalId","parentName","openingDate"],this.isTreeExpanded=!0,this.hasNestedChild=(x,_)=>_.children.length,this.getChildren=x=>Cm(x.children),this.route.data.subscribe(x=>{this.officesData=x.offices,n.initialize(this.officesData),this.dataTablesData=x.officeDataTables}),this.nestedTreeControl=new Zx(this.getChildren),this.nestedTreeDataSource=new ig}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 Ge(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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(LX),O(R2),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-offices"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(bQe,5),wt(CQe,5),wt(yQe,5),wt(SQe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonTreeView=p.first),Ct(p=yt())&&(n.templateButtonTreeView=p.first),Ct(p=yt())&&(n.tableOffices=p.first),Ct(p=yt())&&(n.templateTableOffices=p.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,n){if(a&1){let p=Y();o(0,"div",10),t(1,` `),o(2,"mat-button-toggle-group",11,0),t(4,` `),o(5,"mat-button-toggle",12),t(6,` `),y(7,"fa-icon",13),t(8,` @@ -28222,11 +28225,11 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(15,` `),o(16,"div",16,1),t(18,` - `),h(19,EQe,5,5,"button",17),t(20,` + `),h(19,TQe,5,5,"button",17),t(20,` `),l(),t(21,` `),o(22,"div",16,2),t(24,` - `),h(25,IQe,5,5,"button",17),t(26,` + `),h(25,MQe,5,5,"button",17),t(26,` `),l(),t(27,` `),l(),t(28,` @@ -28242,27 +28245,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(45,"div",22,4),t(47,` `),o(48,"table",23),t(49,` `),$(50,24),t(51,` - `),h(52,TQe,3,3,"th",25),t(53,` - `),h(54,MQe,2,1,"td",26),t(55,` + `),h(52,DQe,3,3,"th",25),t(53,` + `),h(54,OQe,2,1,"td",26),t(55,` `),W(),t(56,` `),$(57,27),t(58,` - `),h(59,DQe,3,3,"th",25),t(60,` - `),h(61,OQe,2,1,"td",26),t(62,` + `),h(59,AQe,3,3,"th",25),t(60,` + `),h(61,FQe,2,1,"td",26),t(62,` `),W(),t(63,` `),$(64,28),t(65,` - `),h(66,AQe,3,3,"th",25),t(67,` - `),h(68,FQe,2,1,"td",26),t(69,` + `),h(66,kQe,3,3,"th",25),t(67,` + `),h(68,RQe,2,1,"td",26),t(69,` `),W(),t(70,` `),$(71,29),t(72,` - `),h(73,kQe,3,3,"th",25),t(74,` - `),h(75,RQe,3,3,"td",26),t(76,` + `),h(73,BQe,3,3,"th",25),t(74,` + `),h(75,NQe,3,3,"td",26),t(76,` `),W(),t(77,` - `),h(78,BQe,1,0,"tr",30),t(79,` - `),h(80,NQe,1,3,"tr",31),t(81,` + `),h(78,LQe,1,0,"tr",30),t(79,` + `),h(80,VQe,1,3,"tr",31),t(81,` `),l(),t(82,` `),y(83,"mat-paginator",32),t(84,` @@ -28280,45 +28283,45 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(101,"mat-card"),t(102,` `),o(103,"mat-card-content"),t(104,` `),o(105,"mat-tree",36),t(106,` - `),h(107,LQe,10,1,"mat-tree-node",37),t(108,` + `),h(107,qQe,10,1,"mat-tree-node",37),t(108,` - `),h(109,VQe,21,5,"mat-nested-tree-node",38),t(110,` + `),h(109,jQe,21,5,"mat-nested-tree-node",38),t(110,` `),l(),t(111,` `),l(),t(112,` `),l(),t(113,` `),l(),t(114,` - `),h(115,UQe,49,12,"div",39),t(116,` + `),h(115,WQe,49,12,"div",39),t(116,` `),l(),t(117,` `),l(),t(118,` -`),h(119,$Qe,24,15,"ng-template",null,5,Ze),t(121,` +`),h(119,QQe,24,15,"ng-template",null,5,Ze),t(121,` -`),h(122,WQe,24,15,"ng-template",null,6,Ze),t(124,` +`),h(122,YQe,24,15,"ng-template",null,6,Ze),t(124,` -`),h(125,QQe,24,15,"ng-template",null,7,Ze),t(127,` +`),h(125,JQe,24,15,"ng-template",null,7,Ze),t(127,` -`),h(128,YQe,20,12,"ng-template",null,8,Ze),t(130,` +`),h(128,KQe,20,12,"ng-template",null,8,Ze),t(130,` -`),h(131,JQe,20,12,"ng-template",null,9,Ze),t(133,` -`)}a&2&&(s(2),f("formControl",n.viewGroup),s(17),f("mifosxHasPermission","CREATE_OFFICE"),s(6),f("mifosxHasPermission","CREATE_OFFICE"),s(4),f("hidden",n.viewGroup.value!=="listView"),s(8),g(m(38,15,"Filter")),s(11),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(19,yQe)),s(5),f("hidden",n.viewGroup.value!=="treeView"),s(5),b(` +`),h(131,XQe,20,12,"ng-template",null,9,Ze),t(133,` +`)}a&2&&(s(2),f("formControl",n.viewGroup),s(17),f("mifosxHasPermission","CREATE_OFFICE"),s(6),f("mifosxHasPermission","CREATE_OFFICE"),s(4),f("hidden",n.viewGroup.value!=="listView"),s(8),g(m(38,15,"Filter")),s(11),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(19,wQe)),s(5),f("hidden",n.viewGroup.value!=="treeView"),s(5),b(` `,m(94,17,n.isTreeExpanded?"labels.buttons.Collapse All":"labels.buttons.Expand All"),` - `),s(12),f("dataSource",n.nestedTreeDataSource)("treeControl",n.nestedTreeControl),s(4),f("matTreeNodeDefWhen",n.hasNestedChild),s(6),f("ngIf",n.office))},dependencies:[mt,Ut,Et,kx,dt,zt,yn,It,Ht,Qt,Mt,Ot,Nt,_t,wi,Yt,ut,Vp,qp,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae,Ld,Nd,Bd,Vd,Si,tg,eg,er,Wo,ol,Lr],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 KQe=["buttonImportEmployees"],XQe=["templateButtonImportEmployees"],ZQe=["tableEmployees"],tYe=["templateTableEmployees"],eYe=()=>[10,25,50,100],iYe=()=>["/","organization","bulk-import","Employees"],nYe=()=>["create"],aYe=e=>[e];function rYe(e,r){e&1&&(o(0,"button",25),t(1,` - `),y(2,"fa-icon",26),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,iYe)),s(3),b(` + `),s(12),f("dataSource",n.nestedTreeDataSource)("treeControl",n.nestedTreeControl),s(4),f("matTreeNodeDefWhen",n.hasNestedChild),s(6),f("ngIf",n.office))},dependencies:[mt,Ut,Et,kx,dt,zt,yn,It,Ht,Qt,Mt,Ot,Nt,_t,wi,Yt,ut,Vp,qp,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae,Ld,Nd,Bd,Vd,Si,tg,eg,er,Wo,ol,Lr],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 ZQe=["buttonImportEmployees"],tYe=["templateButtonImportEmployees"],eYe=["tableEmployees"],iYe=["templateTableEmployees"],nYe=()=>[10,25,50,100],aYe=()=>["/","organization","bulk-import","Employees"],rYe=()=>["create"],oYe=e=>[e];function lYe(e,r){e&1&&(o(0,"button",25),t(1,` + `),y(2,"fa-icon",26),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,aYe)),s(3),b(` `,m(4,2,"labels.buttons.Import Employees"),` - `))}function oYe(e,r){e&1&&(o(0,"button",25),t(1,` - `),y(2,"fa-icon",27),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,nYe)),s(3),b(` + `))}function sYe(e,r){e&1&&(o(0,"button",25),t(1,` + `),y(2,"fa-icon",27),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,rYe)),s(3),b(` `,m(4,2,"labels.buttons.Create Employee"),` - `))}function lYe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function sYe(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;s(),g(i.displayName)}}function pYe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Loan Officer")))}function cYe(e,r){e&1&&(y(0,"fa-icon",33),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function mYe(e,r){e&1&&(y(0,"fa-icon",34),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function dYe(e,r){if(e&1&&(o(0,"td",29),t(1,` + `))}function pYe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function cYe(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;s(),g(i.displayName)}}function mYe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Loan Officer")))}function dYe(e,r){e&1&&(y(0,"fa-icon",33),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function uYe(e,r){e&1&&(y(0,"fa-icon",34),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function fYe(e,r){if(e&1&&(o(0,"td",29),t(1,` `),o(2,"div",30),t(3,` - `),h(4,cYe,2,3,"fa-icon",31),t(5,` - `),h(6,mYe,2,3,"fa-icon",32),t(7,` + `),h(4,dYe,2,3,"fa-icon",31),t(5,` + `),h(6,uYe,2,3,"fa-icon",32),t(7,` `),l(),t(8,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isLoanOfficer===!0?"true":"false"),s(2),f("ngIf",i.isLoanOfficer),s(2),f("ngIf",!i.isLoanOfficer)}}function uYe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Office")))}function fYe(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function hYe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function xYe(e,r){if(e&1&&(o(0,"td",29),t(1,` + `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isLoanOfficer===!0?"true":"false"),s(2),f("ngIf",i.isLoanOfficer),s(2),f("ngIf",!i.isLoanOfficer)}}function hYe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Office")))}function xYe(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function gYe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function _Ye(e,r){if(e&1&&(o(0,"td",29),t(1,` `),o(2,"div",30),t(3,` `),y(4,"fa-icon",35),t(5,` `),l(),t(6,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isActive===!0?"true":"false"),s(2),Rt("matTooltip",i.isActive===!0?"Active":"Inactive")}}function gYe(e,r){e&1&&y(0,"tr",36)}function _Ye(e,r){if(e&1&&y(0,"tr",37),e&2){let i=r.$implicit;f("routerLink",Re(1,aYe,i.id))}}function vYe(e,r){if(e&1){let i=Y();t(0,` + `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isActive===!0?"true":"false"),s(2),Rt("matTooltip",i.isActive===!0?"Active":"Inactive")}}function vYe(e,r){e&1&&y(0,"tr",36)}function bYe(e,r){if(e&1&&y(0,"tr",37),e&2){let i=r.$implicit;f("routerLink",Re(1,oYe,i.id))}}function CYe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",38),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",39),t(10,` @@ -28332,7 +28335,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function bYe(e,r){if(e&1){let i=Y();t(0,` + `))}function yYe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",38),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",39),t(10,` @@ -28346,7 +28349,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function CYe(e,r){if(e&1){let i=Y();t(0,` + `))}function SYe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",39),t(6,` `),o(7,"button",40),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -28359,7 +28362,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}function yYe(e,r){if(e&1){let i=Y();t(0,` + `))}function wYe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",39),t(6,` `),o(7,"button",40),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -28372,12 +28375,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}var LS=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.displayedColumns=["displayName","isLoanOfficer","officeName","isActive"],this.route.data.subscribe(d=>{this.employeesData=d.employees})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setEmployees()}setEmployees(){this.dataSource=new Ge(this.employeesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-employees"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(KQe,5),wt(XQe,5),wt(ZQe,5),wt(tYe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonImportEmployees=p.first),Ct(p=yt())&&(n.templateButtonImportEmployees=p.first),Ct(p=yt())&&(n.tableEmployees=p.first),Ct(p=yt())&&(n.templateTableEmployees=p.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,n){if(a&1){let p=Y();o(0,"div",8),t(1,` + `))}var LS=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.displayedColumns=["displayName","isLoanOfficer","officeName","isActive"],this.route.data.subscribe(d=>{this.employeesData=d.employees})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setEmployees()}setEmployees(){this.dataSource=new Ge(this.employeesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-employees"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(ZQe,5),wt(tYe,5),wt(eYe,5),wt(iYe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonImportEmployees=p.first),Ct(p=yt())&&(n.templateButtonImportEmployees=p.first),Ct(p=yt())&&(n.tableEmployees=p.first),Ct(p=yt())&&(n.templateTableEmployees=p.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,n){if(a&1){let p=Y();o(0,"div",8),t(1,` `),o(2,"div",null,0),t(4,` - `),h(5,rYe,5,5,"button",9),t(6,` + `),h(5,lYe,5,5,"button",9),t(6,` `),l(),t(7,` `),o(8,"div",null,1),t(10,` - `),h(11,oYe,5,5,"button",9),t(12,` + `),h(11,sYe,5,5,"button",9),t(12,` `),l(),t(13,` `),l(),t(14,` @@ -28392,63 +28395,63 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(30,"div",14,3),t(32,` `),o(33,"table",15),t(34,` `),$(35,16),t(36,` - `),h(37,lYe,3,3,"th",17),t(38,` - `),h(39,sYe,2,1,"td",18),t(40,` + `),h(37,pYe,3,3,"th",17),t(38,` + `),h(39,cYe,2,1,"td",18),t(40,` `),W(),t(41,` `),$(42,19),t(43,` - `),h(44,pYe,3,3,"th",17),t(45,` - `),h(46,dYe,9,3,"td",18),t(47,` + `),h(44,mYe,3,3,"th",17),t(45,` + `),h(46,fYe,9,3,"td",18),t(47,` `),W(),t(48,` `),$(49,20),t(50,` - `),h(51,uYe,3,3,"th",17),t(52,` - `),h(53,fYe,2,1,"td",18),t(54,` + `),h(51,hYe,3,3,"th",17),t(52,` + `),h(53,xYe,2,1,"td",18),t(54,` `),W(),t(55,` `),$(56,21),t(57,` - `),h(58,hYe,3,3,"th",17),t(59,` - `),h(60,xYe,7,2,"td",18),t(61,` + `),h(58,gYe,3,3,"th",17),t(59,` + `),h(60,_Ye,7,2,"td",18),t(61,` `),W(),t(62,` - `),h(63,gYe,1,0,"tr",22),t(64,` - `),h(65,_Ye,1,3,"tr",23),t(66,` + `),h(63,vYe,1,0,"tr",22),t(64,` + `),h(65,bYe,1,3,"tr",23),t(66,` `),l(),t(67,` `),y(68,"mat-paginator",24),t(69,` `),l(),t(70,` `),l(),t(71,` -`),h(72,vYe,24,15,"ng-template",null,4,Ze),t(74,` +`),h(72,CYe,24,15,"ng-template",null,4,Ze),t(74,` -`),h(75,bYe,24,15,"ng-template",null,5,Ze),t(77,` +`),h(75,yYe,24,15,"ng-template",null,5,Ze),t(77,` -`),h(78,CYe,20,12,"ng-template",null,6,Ze),t(80,` +`),h(78,SYe,20,12,"ng-template",null,6,Ze),t(80,` -`),h(81,yYe,20,12,"ng-template",null,7,Ze),t(83,` -`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_STAFF"),s(6),f("mifosxHasPermission","CREATE_STAFF"),s(12),g(m(24,7,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(9,eYe)))},dependencies:[mt,Et,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],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 SYe=["createEmployeeFormRef"],wYe=["templateCreateEmployeeForm"],PYe=()=>["../"];function EYe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` +`),h(81,wYe,20,12,"ng-template",null,7,Ze),t(83,` +`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_STAFF"),s(6),f("mifosxHasPermission","CREATE_STAFF"),s(12),g(m(24,7,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(9,nYe)))},dependencies:[mt,Et,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],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 PYe=["createEmployeeFormRef"],EYe=["templateCreateEmployeeForm"],IYe=()=>["../"];function TYe(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function IYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function MYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function TYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function DYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.First Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function MYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` - `,m(2,3,"labels.inputs.First Name")," "),s(3),g(m(5,5,"labels.inputs.cannot")),s(2),b(` - `,m(7,7,"labels.inputs.begin with a special character or number"),` - `))}function DYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Last Name")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function OYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` - `,m(2,3,"labels.inputs.Last Name")," "),s(3),g(m(5,5,"labels.inputs.cannot")),s(2),b(` + `,m(2,3,"labels.inputs.First Name")," "),s(3),g(m(5,5,"labels.inputs.cannot")),s(2),b(` `,m(7,7,"labels.inputs.begin with a special character or number"),` `))}function AYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Last Name")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function FYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` + `,m(2,3,"labels.inputs.Last Name")," "),s(3),g(m(5,5,"labels.inputs.cannot")),s(2),b(` + `,m(7,7,"labels.inputs.begin with a special character or number"),` + `))}function kYe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Joining Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function FYe(e,r){if(e&1&&(o(0,"button",20),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.employeeForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function RYe(e,r){if(e&1&&(o(0,"button",20),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.employeeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` - `)}}function kYe(e,r){if(e&1){let i=Y();t(0,` + `)}}function BYe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",21),t(6),c(7,"translate"),y(8,"br"),t(9),c(10,"translate"),o(11,"a",22),t(12),c(13,"translate"),l(),t(14,` `),l(),t(15,` @@ -28469,7 +28472,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(28,20,"labels.buttons.Back"),` `),s(4),b(` `,m(32,22,"labels.buttons.Next"),` - `))}var VS=(()=>{class e{constructor(i,a,n,p,d,u,x,_,v){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.route=p,this.router=d,this.dateUtils=u,this.configurationWizardService=x,this.popoverService=_,this.dialog=v,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(C=>{this.officeData=C.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEmployeeForm()}createEmployeeForm(){this.employeeForm=this.formBuilder.group({officeId:["",lt.required],firstname:["",[lt.required,lt.pattern("(^[A-z]).*")]],lastname:["",[lt.required,lt.pattern("(^[A-z]).*")]],isLoanOfficer:[!1],mobileNo:[""],joiningDate:["",lt.required]})}submit(){let i=this.employeeForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.employeeForm.value.joiningDate;i.joiningDate instanceof Date&&(i.joiningDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.createEmployee(d).subscribe(u=>{this.configurationWizardService.showEmployeeForm===!0?(this.configurationWizardService.showEmployeeForm=!1,this.openDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(te),O(ri),O(Me),O(Pt),O(Lt),O(Ke),O(Yi),O(Qi),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-employee"]],viewQuery:function(a,n){if(a&1&&(wt(SYe,5),wt(wYe,5)),a&2){let p;Ct(p=yt())&&(n.createEmployeeFormRef=p.first),Ct(p=yt())&&(n.templateCreateEmployeeForm=p.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,n){if(a&1){let p=Y();o(0,"div",3),t(1,` + `))}var VS=(()=>{class e{constructor(i,a,n,p,d,u,x,_,v){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.route=p,this.router=d,this.dateUtils=u,this.configurationWizardService=x,this.popoverService=_,this.dialog=v,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(C=>{this.officeData=C.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEmployeeForm()}createEmployeeForm(){this.employeeForm=this.formBuilder.group({officeId:["",lt.required],firstname:["",[lt.required,lt.pattern("(^[A-z]).*")]],lastname:["",[lt.required,lt.pattern("(^[A-z]).*")]],isLoanOfficer:[!1],mobileNo:[""],joiningDate:["",lt.required]})}submit(){let i=this.employeeForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.employeeForm.value.joiningDate;i.joiningDate instanceof Date&&(i.joiningDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.createEmployee(d).subscribe(u=>{this.configurationWizardService.showEmployeeForm===!0?(this.configurationWizardService.showEmployeeForm=!1,this.openDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(te),O(ri),O(Me),O(Pt),O(Lt),O(Ke),O(Yi),O(Qi),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-employee"]],viewQuery:function(a,n){if(a&1&&(wt(PYe,5),wt(EYe,5)),a&2){let p;Ct(p=yt())&&(n.createEmployeeFormRef=p.first),Ct(p=yt())&&(n.templateCreateEmployeeForm=p.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,n){if(a&1){let p=Y();o(0,"div",3),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"form",4),k("ngSubmit",function(){return N(p),L(n.submit())}),t(5,` `),o(6,"mat-card-content"),t(7,` @@ -28477,23 +28480,23 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(11,"mat-form-field"),t(12,` `),o(13,"mat-label"),t(14),c(15,"translate"),l(),t(16,` `),o(17,"mat-select",6),t(18,` - `),h(19,EYe,2,2,"mat-option",7),t(20,` + `),h(19,TYe,2,2,"mat-option",7),t(20,` `),l(),t(21,` - `),h(22,IYe,8,9,"mat-error",8),t(23,` + `),h(22,MYe,8,9,"mat-error",8),t(23,` `),l(),t(24,` `),o(25,"mat-form-field"),t(26,` `),o(27,"mat-label"),t(28),c(29,"translate"),l(),t(30,` `),y(31,"input",9),t(32,` - `),h(33,TYe,8,9,"mat-error",8),t(34,` - `),h(35,MYe,8,9,"mat-error",8),t(36,` + `),h(33,DYe,8,9,"mat-error",8),t(34,` + `),h(35,OYe,8,9,"mat-error",8),t(36,` `),l(),t(37,` `),o(38,"mat-form-field"),t(39,` `),o(40,"mat-label"),t(41),c(42,"translate"),l(),t(43,` `),y(44,"input",10),t(45,` - `),h(46,DYe,8,9,"mat-error",8),t(47,` - `),h(48,OYe,8,9,"mat-error",8),t(49,` + `),h(46,AYe,8,9,"mat-error",8),t(47,` + `),h(48,FYe,8,9,"mat-error",8),t(49,` `),l(),t(50,` `),o(51,"mat-checkbox",11),t(52),c(53,"translate"),l(),t(54,` @@ -28508,33 +28511,33 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(70,"input",14),t(71,` `),y(72,"mat-datepicker-toggle",15),t(73,` `),y(74,"mat-datepicker",null,1),t(76,` - `),h(77,AYe,8,9,"mat-error",8),t(78,` + `),h(77,kYe,8,9,"mat-error",8),t(78,` `),l(),t(79,` `),l(),t(80,` `),l(),t(81,` `),o(82,"mat-card-actions",16),t(83,` `),o(84,"button",17),t(85),c(86,"translate"),l(),t(87,` - `),h(88,FYe,3,4,"button",18),t(89,` + `),h(88,RYe,3,4,"button",18),t(89,` `),l(),t(90,` `),l(),t(91,` `),l(),t(92,` `),l(),t(93,` -`),h(94,kYe,35,24,"ng-template",null,2,Ze),t(96,` +`),h(94,BYe,35,24,"ng-template",null,2,Ze),t(96,` `)}if(a&2){let p=gt(75);s(4),f("formGroup",n.employeeForm),s(10),g(m(15,21,"labels.inputs.Office")),s(5),f("ngForOf",n.officeData),s(3),f("ngIf",n.employeeForm.controls.officeId.hasError("required")),s(6),g(m(29,23,"labels.inputs.First Name")),s(5),f("ngIf",n.employeeForm.controls.firstname.hasError("required")),s(2),f("ngIf",n.employeeForm.controls.firstname.hasError("pattern")),s(6),g(m(42,25,"labels.inputs.Last Name")),s(5),f("ngIf",n.employeeForm.controls.lastname.hasError("required")),s(2),f("ngIf",n.employeeForm.controls.lastname.hasError("pattern")),s(4),b(` `,m(53,27,"labels.inputs.Is Loan Officer"),` - `),s(6),g(m(59,29,"labels.inputs.Mobile Number for SMS")),s(9),g(m(68,31,"labels.inputs.Joining Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.employeeForm.controls.joiningDate.hasError("required")),s(7),f("routerLink",it(35,PYe)),s(),b(` + `),s(6),g(m(59,29,"labels.inputs.Mobile Number for SMS")),s(9),g(m(68,31,"labels.inputs.Joining Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.employeeForm.controls.joiningDate.hasError("required")),s(7),f("routerLink",it(35,IYe)),s(),b(` `,m(86,33,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_STAFF")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.loan-officer[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var RYe=()=>["edit"];function BYe(e,r){e&1&&(o(0,"button",8),t(1,` - `),y(2,"fa-icon",9),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,RYe)),s(3),b(` + `),s(3),f("mifosxHasPermission","CREATE_STAFF")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.loan-officer[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var NYe=()=>["edit"];function LYe(e,r){e&1&&(o(0,"button",8),t(1,` + `),y(2,"fa-icon",9),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,NYe)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function NYe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function VYe(e,r){e&1&&(o(0,"div",4),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Mobile Number for SMS"),` - `))}function LYe(e,r){if(e&1&&(o(0,"div",5),t(1),l()),e&2){let i=P();s(),b(` + `))}function qYe(e,r){if(e&1&&(o(0,"div",5),t(1),l()),e&2){let i=P();s(),b(` `,i.employeeData.mobileNo,` `)}}var qS=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,BYe,5,5,"button",1),t(3,` + `),h(2,LYe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -28557,9 +28560,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(38,"div",5),t(39),c(40,"yesNo"),l(),t(41,` - `),h(42,NYe,3,3,"div",6),t(43,` + `),h(42,VYe,3,3,"div",6),t(43,` - `),h(44,LYe,2,1,"div",7),t(45,` + `),h(44,qYe,2,1,"div",7),t(45,` `),o(46,"div",4),t(47),c(48,"translate"),l(),t(49,` @@ -28596,10 +28599,10 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(55,27,"labels.inputs.Joining Date"),` `),s(4),b(` `,m(59,29,n.employeeData.joiningDate),` - `))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt,_a],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 VYe=["buttonAddEdit"],qYe=["templateButtonAddEdit"],jYe=["tableCurrencies"],zYe=["templateTableCurrencies"],HYe=()=>[10,25,50,100];function GYe(e,r){e&1&&(o(0,"button",22),t(1,` + `))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt,_a],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 jYe=["buttonAddEdit"],zYe=["templateButtonAddEdit"],HYe=["tableCurrencies"],GYe=["templateTableCurrencies"],UYe=()=>[10,25,50,100];function $Ye(e,r){e&1&&(o(0,"button",22),t(1,` `),y(2,"fa-icon",23),t(3),c(4,"translate"),l()),e&2&&(f("routerLink","manage"),s(3),b(` `,m(4,2,"labels.buttons.Add/Edit"),` - `))}function UYe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Currency Name")))}function $Ye(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function WYe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Currency Code")))}function QYe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.code)}}function YYe(e,r){e&1&&y(0,"tr",26)}function JYe(e,r){e&1&&y(0,"tr",27)}function KYe(e,r){if(e&1){let i=Y();t(0,` + `))}function WYe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Currency Name")))}function QYe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function YYe(e,r){e&1&&(o(0,"th",24),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Currency Code")))}function JYe(e,r){if(e&1&&(o(0,"td",25),t(1),l()),e&2){let i=r.$implicit;s(),g(i.code)}}function KYe(e,r){e&1&&y(0,"tr",26)}function XYe(e,r){e&1&&y(0,"tr",27)}function ZYe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",28),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",29),t(10,` @@ -28613,7 +28616,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function XYe(e,r){if(e&1){let i=Y();t(0,` + `))}function tJe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",29),t(6,` `),o(7,"button",30),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -28626,7 +28629,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}function ZYe(e,r){if(e&1){let i=Y();t(0,` + `))}function eJe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",29),t(6,` `),o(7,"button",30),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -28639,9 +28642,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}var jS=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.displayedColumns=["name","code"],this.route.data.subscribe(d=>{this.currenciesData=d.currencies.selectedCurrencyOptions})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCurrencies()}setCurrencies(){this.dataSource=new Ge(this.currenciesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-currencies"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(VYe,5),wt(qYe,5),wt(jYe,5),wt(zYe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonAddEdit=p.first),Ct(p=yt())&&(n.templateButtonAddEdit=p.first),Ct(p=yt())&&(n.tableCurrencies=p.first),Ct(p=yt())&&(n.templateTableCurrencies=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` + `))}var jS=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.displayedColumns=["name","code"],this.route.data.subscribe(d=>{this.currenciesData=d.currencies.selectedCurrencyOptions})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCurrencies()}setCurrencies(){this.dataSource=new Ge(this.currenciesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-currencies"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(jYe,5),wt(zYe,5),wt(HYe,5),wt(GYe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonAddEdit=p.first),Ct(p=yt())&&(n.templateButtonAddEdit=p.first),Ct(p=yt())&&(n.tableCurrencies=p.first),Ct(p=yt())&&(n.templateTableCurrencies=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` `),o(2,"div",7,0),t(4,` - `),h(5,GYe,5,4,"button",8),t(6,` + `),h(5,$Ye,5,4,"button",8),t(6,` `),l(),t(7,` `),l(),t(8,` @@ -28656,37 +28659,37 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(24,"div",13,2),t(26,` `),o(27,"table",14),t(28,` `),$(29,15),t(30,` - `),h(31,UYe,3,3,"th",16),t(32,` - `),h(33,$Ye,2,1,"td",17),t(34,` + `),h(31,WYe,3,3,"th",16),t(32,` + `),h(33,QYe,2,1,"td",17),t(34,` `),W(),t(35,` `),$(36,18),t(37,` - `),h(38,WYe,3,3,"th",16),t(39,` - `),h(40,QYe,2,1,"td",17),t(41,` + `),h(38,YYe,3,3,"th",16),t(39,` + `),h(40,JYe,2,1,"td",17),t(41,` `),W(),t(42,` - `),h(43,YYe,1,0,"tr",19),t(44,` - `),h(45,JYe,1,0,"tr",20),t(46,` + `),h(43,KYe,1,0,"tr",19),t(44,` + `),h(45,XYe,1,0,"tr",20),t(46,` `),l(),t(47,` `),y(48,"mat-paginator",21),t(49,` `),l(),t(50,` `),l(),t(51,` -`),h(52,KYe,24,15,"ng-template",null,3,Ze),t(54,` +`),h(52,ZYe,24,15,"ng-template",null,3,Ze),t(54,` -`),h(55,XYe,20,12,"ng-template",null,4,Ze),t(57,` +`),h(55,tJe,20,12,"ng-template",null,4,Ze),t(57,` -`),h(58,ZYe,20,12,"ng-template",null,5,Ze),t(60,` -`)}a&2&&(s(5),f("mifosxHasPermission","UPDATE_CURRENCY"),s(12),g(m(18,6,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,HYe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var tJe=()=>[10,25,50,100],eJe=()=>["create"],iJe=e=>[e];function nJe(e,r){e&1&&(o(0,"button",19),t(1,` - `),y(2,"fa-icon",20),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,eJe)),s(3),b(` +`),h(58,eJe,20,12,"ng-template",null,5,Ze),t(60,` +`)}a&2&&(s(5),f("mifosxHasPermission","UPDATE_CURRENCY"),s(12),g(m(18,6,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,UYe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var iJe=()=>[10,25,50,100],nJe=()=>["create"],aJe=e=>[e];function rJe(e,r){e&1&&(o(0,"button",19),t(1,` + `),y(2,"fa-icon",20),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,nJe)),s(3),b(` `,m(4,2,"labels.buttons.Create SMS Campaign"),` - `))}function aJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function rJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.campaignName)}}function oJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Template Message")))}function lJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.campaignMessage)}}function sJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Campaign Type")))}function pJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.campaignType.value)}}function cJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Trigger Type")))}function mJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.triggerType.value)}}function dJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function uJe(e,r){if(e&1&&(o(0,"td",22),t(1,` + `))}function oJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function lJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.campaignName)}}function sJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Template Message")))}function pJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.campaignMessage)}}function cJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Campaign Type")))}function mJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.campaignType.value)}}function dJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Trigger Type")))}function uJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.triggerType.value)}}function fJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function hJe(e,r){if(e&1&&(o(0,"td",22),t(1,` `),o(2,"div",23),c(3,"statusLookup"),t(4,` `),y(5,"fa-icon",24),c(6,"titlecase"),t(7,` `),l(),t(8,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",m(3,2,i.campaignStatus.code)),s(3),Rt("matTooltip",m(6,4,i.campaignStatus.value))}}function fJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Approved By")))}function hJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.smsCampaignTimeLine.submittedByUsername)}}function xJe(e,r){e&1&&y(0,"tr",25)}function gJe(e,r){if(e&1&&y(0,"tr",26),e&2){let i=r.$implicit;f("routerLink",Re(1,iJe,i.id))}}var zS=(()=>{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 Ge(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)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-sms-campaigns"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,nJe,5,5,"button",1),t(3,` + `),l()),e&2){let i=r.$implicit;s(2),f("className",m(3,2,i.campaignStatus.code)),s(3),Rt("matTooltip",m(6,4,i.campaignStatus.value))}}function xJe(e,r){e&1&&(o(0,"th",21),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Approved By")))}function gJe(e,r){if(e&1&&(o(0,"td",22),t(1),l()),e&2){let i=r.$implicit;s(),g(i.smsCampaignTimeLine.submittedByUsername)}}function _Je(e,r){e&1&&y(0,"tr",25)}function vJe(e,r){if(e&1&&y(0,"tr",26),e&2){let i=r.$implicit;f("routerLink",Re(1,aJe,i.id))}}var zS=(()=>{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 Ge(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)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-sms-campaigns"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,rJe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -28700,53 +28703,53 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,aJe,3,3,"th",9),t(26,` - `),h(27,rJe,2,1,"td",10),t(28,` + `),h(25,oJe,3,3,"th",9),t(26,` + `),h(27,lJe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,oJe,3,3,"th",9),t(33,` - `),h(34,lJe,2,1,"td",10),t(35,` + `),h(32,sJe,3,3,"th",9),t(33,` + `),h(34,pJe,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,sJe,3,3,"th",9),t(40,` - `),h(41,pJe,2,1,"td",10),t(42,` + `),h(39,cJe,3,3,"th",9),t(40,` + `),h(41,mJe,2,1,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,cJe,3,3,"th",9),t(47,` - `),h(48,mJe,2,1,"td",10),t(49,` + `),h(46,dJe,3,3,"th",9),t(47,` + `),h(48,uJe,2,1,"td",10),t(49,` `),W(),t(50,` `),$(51,14),t(52,` - `),h(53,dJe,3,3,"th",9),t(54,` - `),h(55,uJe,9,6,"td",10),t(56,` + `),h(53,fJe,3,3,"th",9),t(54,` + `),h(55,hJe,9,6,"td",10),t(56,` `),W(),t(57,` `),$(58,15),t(59,` - `),h(60,fJe,3,3,"th",9),t(61,` - `),h(62,hJe,2,1,"td",10),t(63,` + `),h(60,xJe,3,3,"th",9),t(61,` + `),h(62,gJe,2,1,"td",10),t(63,` `),W(),t(64,` - `),h(65,xJe,1,0,"tr",16),t(66,` - `),h(67,gJe,1,3,"tr",17),t(68,` + `),h(65,_Je,1,0,"tr",16),t(66,` + `),h(67,vJe,1,3,"tr",17),t(68,` `),l(),t(69,` `),y(70,"mat-paginator",18),t(71,` `),l(),t(72,` `),l(),t(73,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_SMSCAMPAIGN"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(44),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,tJe)))},dependencies:[mt,Dd,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,Sa],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var _Je=()=>[10,25,50,100],vJe=()=>["create"],bJe=e=>[e];function CJe(e,r){e&1&&(o(0,"button",20),t(1,` - `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,vJe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_SMSCAMPAIGN"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(44),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,iJe)))},dependencies:[mt,Dd,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,Sa],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var bJe=()=>[10,25,50,100],CJe=()=>["create"],yJe=e=>[e];function SJe(e,r){e&1&&(o(0,"button",20),t(1,` + `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,CJe)),s(3),b(` `,m(4,2,"labels.buttons.Create AdHoc Query"),` - `))}function yJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function SJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function wJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.SQL Query")))}function PJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.query)}}function EJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Table Affected")))}function IJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.tableName)}}function TJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Email")))}function MJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.email)}}function DJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function wJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function PJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function EJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.SQL Query")))}function IJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.query)}}function TJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Table Affected")))}function MJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.tableName)}}function DJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Email")))}function OJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.email)}}function AJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Report Run Frequency"),` - `))}function OJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.reportRunFrequency)}}function AJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function FJe(e,r){if(e&1&&(o(0,"td",23),t(1,` + `))}function FJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.reportRunFrequency)}}function kJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function RJe(e,r){if(e&1&&(o(0,"td",23),t(1,` `),o(2,"div",24),t(3,` `),y(4,"fa-icon",25),t(5,` `),l(),t(6,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isActive===!0?"true":"false"),s(2),Rt("matTooltip",i.isActive===!0?"Active":"Inactive")}}function kJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Created By")))}function RJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.createdBy)}}function BJe(e,r){e&1&&y(0,"tr",26)}function NJe(e,r){if(e&1&&y(0,"tr",27),e&2){let i=r.$implicit;f("routerLink",Re(1,bJe,i.id))}}var HS=(()=>{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(a=>{this.adhocQueriesData=a.adhocQueries})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setAdhocQueries(),this.setReportRunFrequency()}setReportRunFrequency(){for(let i=0;i["edit"];function VJe(e,r){e&1&&(o(0,"button",9),t(1,` - `),y(2,"fa-icon",10),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,LJe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_ADHOC"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,bJe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],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 qJe=()=>["edit"];function jJe(e,r){e&1&&(o(0,"button",9),t(1,` + `),y(2,"fa-icon",10),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,qJe)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function qJe(e,r){if(e&1){let i=Y();o(0,"button",11),k("click",function(){N(i);let n=P();return L(n.deleteAdhocQuery())}),t(1,` + `))}function zJe(e,r){if(e&1){let i=Y();o(0,"button",11),k("click",function(){N(i);let n=P();return L(n.deleteAdhocQuery())}),t(1,` `),y(2,"fa-icon",12),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` - `))}function jJe(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function HJe(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Report Run Frequency"),` - `))}function zJe(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` + `))}function GJe(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` `,i.reportRunFrequency,` `)}}var GS=(()=>{class e{constructor(i,a,n,p){this.organizationService=i,this.route=a,this.router=n,this.dialog=p,this.route.data.subscribe(d=>{this.adhocQueryData=d.adhocQuery})}get reportRunFrequency(){for(let i of this.adhocQueryData.reportRunFrequencies)if(i.id===this.adhocQueryData.reportRunFrequency)return i.value}deleteAdhocQuery(){this.dialog.open(gi,{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)(O(ri),O(Pt),O(Lt),O(Ve))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,VJe,5,5,"button",1),t(3,` - `),h(4,qJe,5,3,"button",2),t(5,` + `),h(2,jJe,5,5,"button",1),t(3,` + `),h(4,zJe,5,3,"button",2),t(5,` `),l(),t(6,` `),o(7,"div",3),t(8,` @@ -28832,9 +28835,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(33,"div",6),t(34),l(),t(35,` - `),h(36,jJe,3,3,"div",7),t(37,` + `),h(36,HJe,3,3,"div",7),t(37,` - `),h(38,zJe,2,1,"div",8),t(39,` + `),h(38,GJe,2,1,"div",8),t(39,` `),o(40,"div",5),t(41),c(42,"translate"),l(),t(43,` @@ -28867,19 +28870,19 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(49,22,"labels.inputs.Created By"),` `),s(4),b(` `,n.adhocQueryData.createdBy,` - `))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,Yt,ut,Dt],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 HJe=()=>[10,25,50,100],GJe=()=>["create"],UJe=e=>[e,"cashiers"],$Je=e=>[e];function WJe(e,r){e&1&&(o(0,"button",20),t(1,` - `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,GJe)),s(3),b(` + `))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,Yt,ut,Dt],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 UJe=()=>[10,25,50,100],$Je=()=>["create"],WJe=e=>[e,"cashiers"],QJe=e=>[e];function YJe(e,r){e&1&&(o(0,"button",20),t(1,` + `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,$Je)),s(3),b(` `,m(4,2,"labels.buttons.Create Teller"),` - `))}function QJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Branch")))}function YJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function JJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Teller Name")))}function KJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function XJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function ZJe(e,r){if(e&1&&(o(0,"td",23),t(1,` + `))}function JJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Branch")))}function KJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function XJe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Teller Name")))}function ZJe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function tKe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function eKe(e,r){if(e&1&&(o(0,"td",23),t(1,` `),o(2,"div",24),t(3,` `),y(4,"fa-icon",25),c(5,"translate"),c(6,"translate"),t(7,` `),l(),t(8,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",i.status==="ACTIVE"?"true":"false"),s(2),Rt("matTooltip",i.status==="ACTIVE"?m(5,2,"labels.inputs.Active"):m(6,4,"labels.catalogs.Inactive"))}}function tKe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Started On")))}function eKe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.startDate))}}function iKe(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function nKe(e,r){if(e&1){let i=Y();o(0,"td",27),k("click",function(n){return N(i),L(n.stopPropagation())}),t(1,` + `),l()),e&2){let i=r.$implicit;s(2),f("className",i.status==="ACTIVE"?"true":"false"),s(2),Rt("matTooltip",i.status==="ACTIVE"?m(5,2,"labels.inputs.Active"):m(6,4,"labels.catalogs.Inactive"))}}function iKe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Started On")))}function nKe(e,r){if(e&1&&(o(0,"td",23),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.startDate))}}function aKe(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function rKe(e,r){if(e&1){let i=Y();o(0,"td",27),k("click",function(n){return N(i),L(n.stopPropagation())}),t(1,` `),o(2,"button",28),t(3,` `),y(4,"fa-icon",29),t(5),c(6,"translate"),l(),t(7,` - `),l()}if(e&2){let i=r.$implicit;s(2),f("routerLink",Re(4,UJe,i.id)),s(3),b("",m(6,2,"labels.buttons.View Cashiers"),` - `)}}function aKe(e,r){e&1&&y(0,"tr",30)}function rKe(e,r){if(e&1&&y(0,"tr",31),e&2){let i=r.$implicit;f("routerLink",Re(1,$Je,i.id))}}var US=(()=>{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 Ge(this.tellersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-tellers"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,WJe,5,5,"button",1),t(3,` + `),l()}if(e&2){let i=r.$implicit;s(2),f("routerLink",Re(4,WJe,i.id)),s(3),b("",m(6,2,"labels.buttons.View Cashiers"),` + `)}}function oKe(e,r){e&1&&y(0,"tr",30)}function lKe(e,r){if(e&1&&y(0,"tr",31),e&2){let i=r.$implicit;f("routerLink",Re(1,QJe,i.id))}}var US=(()=>{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 Ge(this.tellersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-tellers"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,YJe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -28893,54 +28896,54 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,QJe,3,3,"th",9),t(26,` - `),h(27,YJe,2,1,"td",10),t(28,` + `),h(25,JJe,3,3,"th",9),t(26,` + `),h(27,KJe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,JJe,3,3,"th",9),t(33,` - `),h(34,KJe,2,1,"td",10),t(35,` + `),h(32,XJe,3,3,"th",9),t(33,` + `),h(34,ZJe,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,XJe,3,3,"th",9),t(40,` - `),h(41,ZJe,9,6,"td",10),t(42,` + `),h(39,tKe,3,3,"th",9),t(40,` + `),h(41,eKe,9,6,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,tKe,3,3,"th",9),t(47,` - `),h(48,eKe,3,3,"td",10),t(49,` + `),h(46,iKe,3,3,"th",9),t(47,` + `),h(48,nKe,3,3,"td",10),t(49,` `),W(),t(50,` `),$(51,14),t(52,` - `),h(53,iKe,3,3,"th",15),t(54,` - `),h(55,nKe,8,6,"td",16),t(56,` + `),h(53,aKe,3,3,"th",15),t(54,` + `),h(55,rKe,8,6,"td",16),t(56,` `),W(),t(57,` - `),h(58,aKe,1,0,"tr",17),t(59,` - `),h(60,rKe,1,3,"tr",18),t(61,` + `),h(58,oKe,1,0,"tr",17),t(59,` + `),h(60,lKe,1,3,"tr",18),t(61,` `),l(),t(62,` `),y(63,"mat-paginator",19),t(64,` `),l(),t(65,` `),l(),t(66,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_TELLER"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(37),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,HJe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],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 oKe=()=>["edit"];function lKe(e,r){e&1&&(o(0,"button",9),t(1,` - `),y(2,"fa-icon",10),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,oKe)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_TELLER"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(37),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,UJe)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],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 sKe=()=>["edit"];function pKe(e,r){e&1&&(o(0,"button",9),t(1,` + `),y(2,"fa-icon",10),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,sKe)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function sKe(e,r){if(e&1){let i=Y();o(0,"button",11),k("click",function(){N(i);let n=P();return L(n.deleteTeller())}),t(1,` + `))}function cKe(e,r){if(e&1){let i=Y();o(0,"button",11),k("click",function(){N(i);let n=P();return L(n.deleteTeller())}),t(1,` `),y(2,"fa-icon",12),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` - `))}function pKe(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function mKe(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Description"),` - `))}function cKe(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` + `))}function dKe(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` `,i.tellerData.description,` - `)}}function mKe(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `)}}function uKe(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.End Date"),` - `))}function dKe(e,r){if(e&1&&(o(0,"div",6),t(1),c(2,"dateFormat"),l()),e&2){let i=P();s(),b(` + `))}function fKe(e,r){if(e&1&&(o(0,"div",6),t(1),c(2,"dateFormat"),l()),e&2){let i=P();s(),b(` `,m(2,1,i.tellerData.endDate),` `)}}var $S=(()=>{class e{constructor(i,a,n,p){this.organizationService=i,this.route=a,this.router=n,this.dialog=p,this.route.data.subscribe(d=>{this.tellerData=d.teller})}deleteTeller(){this.dialog.open(gi,{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)(O(ri),O(Pt),O(Lt),O(Ve))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,lKe,5,5,"button",1),t(3,` - `),h(4,sKe,5,3,"button",2),t(5,` + `),h(2,pKe,5,5,"button",1),t(3,` + `),h(4,cKe,5,3,"button",2),t(5,` `),l(),t(6,` `),o(7,"div",3),t(8,` @@ -28955,17 +28958,17 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(26,"div",6),t(27),l(),t(28,` - `),h(29,pKe,3,3,"div",7),t(30,` + `),h(29,mKe,3,3,"div",7),t(30,` - `),h(31,cKe,2,1,"div",8),t(32,` + `),h(31,dKe,2,1,"div",8),t(32,` `),o(33,"div",5),t(34),c(35,"translate"),l(),t(36,` `),o(37,"div",6),t(38),c(39,"dateFormat"),l(),t(40,` - `),h(41,mKe,3,3,"div",7),t(42,` + `),h(41,uKe,3,3,"div",7),t(42,` - `),h(43,dKe,3,3,"div",8),t(44,` + `),h(43,fKe,3,3,"div",8),t(44,` `),o(45,"div",5),t(46),c(47,"translate"),l(),t(48,` @@ -28990,28 +28993,28 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(47,22,"labels.inputs.Status"),` `),s(4),b(` `,m(51,24,n.tellerData.status),` - `))},dependencies:[mt,Et,Dd,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt],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 uKe=()=>[10,25,50,100],fKe=()=>["create"],hKe=e=>[e,"edit"];function xKe(e,r){e&1&&(o(0,"button",23),t(1,` - `),y(2,"fa-icon",24),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,fKe)),s(3),b(` + `))},dependencies:[mt,Et,Dd,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt],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 hKe=()=>[10,25,50,100],xKe=()=>["create"],gKe=e=>[e,"edit"];function _Ke(e,r){e&1&&(o(0,"button",23),t(1,` + `),y(2,"fa-icon",24),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,xKe)),s(3),b(` `,m(4,2,"labels.buttons.Create Payment Type"),` - `))}function gKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function _Ke(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function vKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function bKe(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.description)}}function CKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Code")))}function yKe(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.codeName)}}function SKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.System Defined")))}function wKe(e,r){e&1&&(y(0,"fa-icon",30),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function PKe(e,r){e&1&&(y(0,"fa-icon",31),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function EKe(e,r){if(e&1&&(o(0,"td",26),t(1,` + `))}function vKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function bKe(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function CKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Description")))}function yKe(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.description)}}function SKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Code")))}function wKe(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.codeName)}}function PKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.System Defined")))}function EKe(e,r){e&1&&(y(0,"fa-icon",30),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function IKe(e,r){e&1&&(y(0,"fa-icon",31),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function TKe(e,r){if(e&1&&(o(0,"td",26),t(1,` `),o(2,"div",27),t(3,` - `),h(4,wKe,2,3,"fa-icon",28),t(5,` - `),h(6,PKe,2,3,"fa-icon",29),t(7,` + `),h(4,EKe,2,3,"fa-icon",28),t(5,` + `),h(6,IKe,2,3,"fa-icon",29),t(7,` `),l(),t(8,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isSystemDefined===!0?"true text-center":"false text-center"),s(2),f("ngIf",i.isSystemDefined),s(2),f("ngIf",!i.isSystemDefined)}}function IKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Cash Payment")))}function TKe(e,r){e&1&&(y(0,"fa-icon",30),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function MKe(e,r){e&1&&(y(0,"fa-icon",31),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function DKe(e,r){if(e&1&&(o(0,"td",26),t(1,` + `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isSystemDefined===!0?"true text-center":"false text-center"),s(2),f("ngIf",i.isSystemDefined),s(2),f("ngIf",!i.isSystemDefined)}}function MKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Cash Payment")))}function DKe(e,r){e&1&&(y(0,"fa-icon",30),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function OKe(e,r){e&1&&(y(0,"fa-icon",31),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function AKe(e,r){if(e&1&&(o(0,"td",26),t(1,` `),o(2,"div",27),t(3,` - `),h(4,TKe,2,3,"fa-icon",28),t(5,` - `),h(6,MKe,2,3,"fa-icon",29),t(7,` + `),h(4,DKe,2,3,"fa-icon",28),t(5,` + `),h(6,OKe,2,3,"fa-icon",29),t(7,` `),l(),t(8,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isCashPayment===!0?"true text-center":"false text-center"),s(2),f("ngIf",i.isCashPayment),s(2),f("ngIf",!i.isCashPayment)}}function OKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Position")))}function AKe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),g(i.position)}}function FKe(e,r){e&1&&(o(0,"th",33),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function kKe(e,r){if(e&1&&(o(0,"button",37),t(1,` - `),y(2,"fa-icon",38),t(3),c(4,"translate"),l()),e&2){let i=P().$implicit;f("routerLink",Re(4,hKe,i.id)),s(3),b("",m(4,2,"labels.buttons.Edit"),` - `)}}function RKe(e,r){if(e&1){let i=Y();o(0,"button",39),k("click",function(){N(i);let n=P().$implicit,p=P();return L(p.deletePaymentType(n.id))}),t(1,` + `),l()),e&2){let i=r.$implicit;s(2),f("className",i.isCashPayment===!0?"true text-center":"false text-center"),s(2),f("ngIf",i.isCashPayment),s(2),f("ngIf",!i.isCashPayment)}}function FKe(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Position")))}function kKe(e,r){if(e&1&&(o(0,"td",32),t(1),l()),e&2){let i=r.$implicit;s(),g(i.position)}}function RKe(e,r){e&1&&(o(0,"th",33),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function BKe(e,r){if(e&1&&(o(0,"button",37),t(1,` + `),y(2,"fa-icon",38),t(3),c(4,"translate"),l()),e&2){let i=P().$implicit;f("routerLink",Re(4,gKe,i.id)),s(3),b("",m(4,2,"labels.buttons.Edit"),` + `)}}function NKe(e,r){if(e&1){let i=Y();o(0,"button",39),k("click",function(){N(i);let n=P().$implicit,p=P();return L(p.deletePaymentType(n.id))}),t(1,` `),y(2,"fa-icon",40),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Delete"),` - `))}function BKe(e,r){if(e&1&&(o(0,"td",34),t(1,` - `),h(2,kKe,5,6,"button",35),t(3,` - `),h(4,RKe,5,3,"button",36),t(5,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",!i.isSystemDefined),s(2),f("ngIf",!i.isSystemDefined)}}function NKe(e,r){e&1&&y(0,"tr",41)}function LKe(e,r){e&1&&y(0,"tr",42)}var WS=(()=>{class e{constructor(i,a,n){this.organizationService=i,this.route=a,this.dialog=n,this.displayedColumns=["name","description","codeName","isSystemDefined","isCashPayment","position","actions"],this.route.data.subscribe(p=>{this.paymentTypesData=p.paymentTypes})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setPaymentTypes()}setPaymentTypes(){this.dataSource=new Ge(this.paymentTypesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}deletePaymentType(i){this.dialog.open(gi,{data:{deleteContext:`payment type ${i}`}}).afterClosed().subscribe(n=>{n.delete&&this.organizationService.deletePaymentType(i).subscribe(()=>{this.paymentTypesData=this.paymentTypesData.filter(p=>p.id!==i),this.setPaymentTypes()})})}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Pt),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-payment-types"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,xKe,5,5,"button",1),t(3,` + `))}function LKe(e,r){if(e&1&&(o(0,"td",34),t(1,` + `),h(2,BKe,5,6,"button",35),t(3,` + `),h(4,NKe,5,3,"button",36),t(5,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",!i.isSystemDefined),s(2),f("ngIf",!i.isSystemDefined)}}function VKe(e,r){e&1&&y(0,"tr",41)}function qKe(e,r){e&1&&y(0,"tr",42)}var WS=(()=>{class e{constructor(i,a,n){this.organizationService=i,this.route=a,this.dialog=n,this.displayedColumns=["name","description","codeName","isSystemDefined","isCashPayment","position","actions"],this.route.data.subscribe(p=>{this.paymentTypesData=p.paymentTypes})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setPaymentTypes()}setPaymentTypes(){this.dataSource=new Ge(this.paymentTypesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}deletePaymentType(i){this.dialog.open(gi,{data:{deleteContext:`payment type ${i}`}}).afterClosed().subscribe(n=>{n.delete&&this.organizationService.deletePaymentType(i).subscribe(()=>{this.paymentTypesData=this.paymentTypesData.filter(p=>p.id!==i),this.setPaymentTypes()})})}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Pt),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-payment-types"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,_Ke,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -29025,56 +29028,56 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,gKe,3,3,"th",9),t(26,` - `),h(27,_Ke,2,1,"td",10),t(28,` + `),h(25,vKe,3,3,"th",9),t(26,` + `),h(27,bKe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,vKe,3,3,"th",9),t(33,` - `),h(34,bKe,2,1,"td",10),t(35,` + `),h(32,CKe,3,3,"th",9),t(33,` + `),h(34,yKe,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,CKe,3,3,"th",9),t(40,` - `),h(41,yKe,2,1,"td",10),t(42,` + `),h(39,SKe,3,3,"th",9),t(40,` + `),h(41,wKe,2,1,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,SKe,3,3,"th",9),t(47,` - `),h(48,EKe,9,3,"td",10),t(49,` + `),h(46,PKe,3,3,"th",9),t(47,` + `),h(48,TKe,9,3,"td",10),t(49,` `),W(),t(50,` `),$(51,14),t(52,` - `),h(53,IKe,3,3,"th",9),t(54,` - `),h(55,DKe,9,3,"td",10),t(56,` + `),h(53,MKe,3,3,"th",9),t(54,` + `),h(55,AKe,9,3,"td",10),t(56,` `),W(),t(57,` `),$(58,15),t(59,` - `),h(60,OKe,3,3,"th",9),t(61,` - `),h(62,AKe,2,1,"td",16),t(63,` + `),h(60,FKe,3,3,"th",9),t(61,` + `),h(62,kKe,2,1,"td",16),t(63,` `),W(),t(64,` `),$(65,17),t(66,` - `),h(67,FKe,3,3,"th",18),t(68,` - `),h(69,BKe,6,2,"td",19),t(70,` + `),h(67,RKe,3,3,"th",18),t(68,` + `),h(69,LKe,6,2,"td",19),t(70,` `),W(),t(71,` - `),h(72,NKe,1,0,"tr",20),t(73,` - `),h(74,LKe,1,0,"tr",21),t(75,` + `),h(72,VKe,1,0,"tr",20),t(73,` + `),h(74,qKe,1,0,"tr",21),t(75,` `),l(),t(76,` `),y(77,"mat-paginator",22),t(78,` `),l(),t(79,` `),l(),t(80,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_PAYMENTTYPE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,uKe)))},dependencies:[mt,Et,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],styles:[".table-container[_ngcontent-%COMP%]{border-radius:10px;overflow:hidden}table[_ngcontent-%COMP%]{width:100%}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var VKe=()=>["../../"];function qKe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_PAYMENTTYPE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,hKe)))},dependencies:[mt,Et,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],styles:[".table-container[_ngcontent-%COMP%]{border-radius:10px;overflow:hidden}table[_ngcontent-%COMP%]{width:100%}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var jKe=()=>["../../"];function zKe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Payment Type")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function jKe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function HKe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Position"),` must be a positive number. - `))}function zKe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))}function GKe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Position")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function HKe(e,r){if(e&1&&(o(0,"button",11),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.paymentTypeForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function UKe(e,r){if(e&1&&(o(0,"button",11),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.paymentTypeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var QS=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.organizationService=a,this.router=n,this.route=p,this.route.data.subscribe(d=>{this.paymentTypeData=d.paymentType})}ngOnInit(){this.createPaymentTypeForm()}createPaymentTypeForm(){this.paymentTypeForm=this.formBuilder.group({name:[this.paymentTypeData.name,lt.required],description:[this.paymentTypeData.description],isCashPayment:[this.paymentTypeData.isCashPayment],position:[this.paymentTypeData.position,[lt.required,lt.min(1)]]})}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)(O(te),O(ri),O(Lt),O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-payment-type"]],decls:61,vars:22,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","","type","number","min","1","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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -29084,7 +29087,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",3),t(17,` - `),h(18,qKe,8,9,"mat-error",4),t(19,` + `),h(18,zKe,8,9,"mat-error",4),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` @@ -29097,59 +29100,59 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(34,"mat-form-field"),t(35,` `),o(36,"mat-label"),t(37),c(38,"translate"),l(),t(39,` `),y(40,"input",7),t(41,` - `),h(42,jKe,3,3,"mat-error",4),t(43,` - `),h(44,zKe,8,9,"mat-error",4),t(45,` + `),h(42,HKe,3,3,"mat-error",4),t(43,` + `),h(44,GKe,8,9,"mat-error",4),t(45,` `),l(),t(46,` `),l(),t(47,` `),l(),t(48,` `),o(49,"mat-card-actions",8),t(50,` `),o(51,"button",9),t(52),c(53,"translate"),l(),t(54,` - `),h(55,HKe,3,4,"button",10),t(56,` + `),h(55,UKe,3,4,"button",10),t(56,` `),l(),t(57,` `),l(),t(58,` `),l(),t(59,` `),l(),t(60,` `)),a&2&&(s(4),f("formGroup",n.paymentTypeForm),s(9),g(m(14,11,"labels.inputs.Payment Type")),s(5),f("ngIf",n.paymentTypeForm.controls.name.hasError("required")),s(6),g(m(25,13,"labels.inputs.Description")),s(7),b(` `,m(32,15,"labels.inputs.Is Cash Payment"),`? - `),s(6),g(m(38,17,"labels.inputs.Position")),s(5),f("ngIf",n.paymentTypeForm.controls.position.hasError("min")),s(2),f("ngIf",n.paymentTypeForm.controls.position.hasError("required")),s(7),f("routerLink",it(21,VKe)),s(),b(` + `),s(6),g(m(38,17,"labels.inputs.Position")),s(5),f("ngIf",n.paymentTypeForm.controls.position.hasError("min")),s(2),f("ngIf",n.paymentTypeForm.controls.position.hasError("required")),s(7),f("routerLink",it(21,jKe)),s(),b(` `,m(53,19,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_PAYMENTTYPE"))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Fo,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,di,Yt,ut,Hn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.status[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var GKe=()=>["../"];function UKe(e,r){if(e&1&&(o(0,"mat-radio-button",7),t(1,` + `),s(3),f("mifosxHasPermission","UPDATE_PAYMENTTYPE"))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Fo,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,di,Yt,ut,Hn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.status[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var $Ke=()=>["../"];function WKe(e,r){if(e&1&&(o(0,"mat-radio-button",7),t(1,` `),o(2,"span",8),t(3),l(),t(4,` - `),l()),e&2){let i=r.$implicit;f("value",i.id),s(3),g(i.description)}}function $Ke(e,r){if(e&1&&(o(0,"button",9),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",i.passwordPreferencesForm.pristine),s(),b(` + `),l()),e&2){let i=r.$implicit;f("value",i.id),s(3),g(i.description)}}function QKe(e,r){if(e&1&&(o(0,"button",9),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",i.passwordPreferencesForm.pristine),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var YS=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.organizationService=a,this.route=n,this.router=p,this.route.data.subscribe(d=>{this.passwordPreferencesData=d.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)(O(te),O(ri),O(Pt),O(Lt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"form",1),k("ngSubmit",function(){return n.submit()}),t(5,` `),o(6,"mat-card-content"),t(7,` `),o(8,"mat-radio-group",2),t(9,` - `),h(10,UKe,5,2,"mat-radio-button",3),t(11,` + `),h(10,WKe,5,2,"mat-radio-button",3),t(11,` `),l(),t(12,` `),l(),t(13,` `),o(14,"mat-card-actions",4),t(15,` `),o(16,"button",5),t(17),c(18,"translate"),l(),t(19,` - `),h(20,$Ke,3,4,"button",6),t(21,` + `),h(20,QKe,3,4,"button",6),t(21,` `),l(),t(22,` `),l(),t(23,` `),l(),t(24,` `),l(),t(25,` -`)),a&2&&(s(4),f("formGroup",n.passwordPreferencesForm),s(6),f("ngForOf",n.passwordPreferencesData),s(6),f("routerLink",it(7,GKe)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.passwordPreferencesForm),s(6),f("ngForOf",n.passwordPreferencesData),s(6),f("routerLink",it(7,$Ke)),s(),b(` `,m(18,5,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_PASSWORD_VALIDATION_POLICY"))},dependencies:[mt,Ut,dt,Zt,zt,Jt,Kt,Xt,It,Ht,Qt,Ie,_t,Yt,ut,co,mo],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 WKe=()=>[10,25,50,100],QKe=()=>["create"];function YKe(e,r){e&1&&(o(0,"button",20),t(1,` - `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,QKe)),s(3),b(` + `),s(3),f("mifosxHasPermission","UPDATE_PASSWORD_VALIDATION_POLICY"))},dependencies:[mt,Ut,dt,Zt,zt,Jt,Kt,Xt,It,Ht,Qt,Ie,_t,Yt,ut,co,mo],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 YKe=()=>[10,25,50,100],JKe=()=>["create"];function KKe(e,r){e&1&&(o(0,"button",20),t(1,` + `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,JKe)),s(3),b(` `,m(4,2,"labels.buttons.Create"),` - `))}function JKe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity")))}function KKe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entity)}}function XKe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function ZKe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.productName)}}function tXe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Data Table")))}function eXe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.datatableName)}}function iXe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function nXe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function aXe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.System Defined")))}function rXe(e,r){e&1&&(y(0,"fa-icon",27),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function oXe(e,r){e&1&&(y(0,"fa-icon",28),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function lXe(e,r){if(e&1&&(o(0,"td",23),t(1,` + `))}function XKe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity")))}function ZKe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entity)}}function tXe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function eXe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.productName)}}function iXe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Data Table")))}function nXe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.datatableName)}}function aXe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function rXe(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function oXe(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.System Defined")))}function lXe(e,r){e&1&&(y(0,"fa-icon",27),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.Yes"))}function sXe(e,r){e&1&&(y(0,"fa-icon",28),c(1,"translate")),e&2&&Rt("matTooltip",m(1,1,"tooltips.No"))}function pXe(e,r){if(e&1&&(o(0,"td",23),t(1,` `),o(2,"div",24),t(3,` - `),h(4,rXe,2,3,"fa-icon",25),t(5,` - `),h(6,oXe,2,3,"fa-icon",26),t(7,` + `),h(4,lXe,2,3,"fa-icon",25),t(5,` + `),h(6,sXe,2,3,"fa-icon",26),t(7,` `),l(),t(8,` - `),l()),e&2){let i=r.$implicit;s(2),f("className",i.systemDefined===!0?"true":"false"),s(2),f("ngIf",i.systemDefined),s(2),f("ngIf",!i.systemDefined)}}function sXe(e,r){e&1&&(o(0,"th",29),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function pXe(e,r){if(e&1){let i=Y();o(0,"button",31),k("click",function(){N(i);let n=P().$implicit,p=P();return L(p.deleteEntityDataTableCheck(n.id))}),t(1,` + `),l()),e&2){let i=r.$implicit;s(2),f("className",i.systemDefined===!0?"true":"false"),s(2),f("ngIf",i.systemDefined),s(2),f("ngIf",!i.systemDefined)}}function cXe(e,r){e&1&&(o(0,"th",29),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function mXe(e,r){if(e&1){let i=Y();o(0,"button",31),k("click",function(){N(i);let n=P().$implicit,p=P();return L(p.deleteEntityDataTableCheck(n.id))}),t(1,` `),y(2,"fa-icon",32),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Delete"),` - `))}function cXe(e,r){e&1&&(o(0,"td",23),t(1,` - `),h(2,pXe,5,3,"button",30),t(3,` - `),l()),e&2&&(s(2),f("mifosxHasPermission","DELETE_ENTITY_DATATABLE_CHECK"))}function mXe(e,r){e&1&&y(0,"tr",33)}function dXe(e,r){e&1&&y(0,"tr",34)}var JS=(()=>{class e{constructor(i,a,n){this.organizationService=i,this.route=a,this.dialog=n,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(p=>{this.entityDataTableChecksData=p.entityDataTableChecks.pageItems})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setEntityDataTableChecks(),this.setEntity()}setEntity(){let i=new Map;this.entityValues.forEach(a=>{i.set(a.code,a.value)}),this.dataSource.data.forEach(a=>{let n=i.get(a.entity);n&&(a.entity=n)})}setEntityDataTableChecks(){this.dataSource=new Ge(this.entityDataTableChecksData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.dataSource.sortingDataAccessor=(i,a)=>{switch(a){case"status":return i.status.value;default:return i[a]}}}deleteEntityDataTableCheck(i){this.dialog.open(gi,{data:{deleteContext:`entity data table check ${i}`}}).afterClosed().subscribe(n=>{n.delete&&this.organizationService.deleteEntityDataTableCheck(i).subscribe(()=>{this.entityDataTableChecksData=this.entityDataTableChecksData.filter(p=>p.id!==i),this.dataSource.data=this.entityDataTableChecksData})})}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Pt),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-entity-data-table-checks"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,YKe,5,5,"button",1),t(3,` + `))}function dXe(e,r){e&1&&(o(0,"td",23),t(1,` + `),h(2,mXe,5,3,"button",30),t(3,` + `),l()),e&2&&(s(2),f("mifosxHasPermission","DELETE_ENTITY_DATATABLE_CHECK"))}function uXe(e,r){e&1&&y(0,"tr",33)}function fXe(e,r){e&1&&y(0,"tr",34)}var JS=(()=>{class e{constructor(i,a,n){this.organizationService=i,this.route=a,this.dialog=n,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(p=>{this.entityDataTableChecksData=p.entityDataTableChecks.pageItems})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setEntityDataTableChecks(),this.setEntity()}setEntity(){let i=new Map;this.entityValues.forEach(a=>{i.set(a.code,a.value)}),this.dataSource.data.forEach(a=>{let n=i.get(a.entity);n&&(a.entity=n)})}setEntityDataTableChecks(){this.dataSource=new Ge(this.entityDataTableChecksData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.dataSource.sortingDataAccessor=(i,a)=>{switch(a){case"status":return i.status.value;default:return i[a]}}}deleteEntityDataTableCheck(i){this.dialog.open(gi,{data:{deleteContext:`entity data table check ${i}`}}).afterClosed().subscribe(n=>{n.delete&&this.organizationService.deleteEntityDataTableCheck(i).subscribe(()=>{this.entityDataTableChecksData=this.entityDataTableChecksData.filter(p=>p.id!==i),this.dataSource.data=this.entityDataTableChecksData})})}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Pt),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-entity-data-table-checks"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,KKe,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -29163,51 +29166,51 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,JKe,3,3,"th",9),t(26,` - `),h(27,KKe,2,1,"td",10),t(28,` + `),h(25,XKe,3,3,"th",9),t(26,` + `),h(27,ZKe,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,XKe,3,3,"th",9),t(33,` - `),h(34,ZKe,2,1,"td",10),t(35,` + `),h(32,tXe,3,3,"th",9),t(33,` + `),h(34,eXe,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,tXe,3,3,"th",9),t(40,` - `),h(41,eXe,2,1,"td",10),t(42,` + `),h(39,iXe,3,3,"th",9),t(40,` + `),h(41,nXe,2,1,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,iXe,3,3,"th",9),t(47,` - `),h(48,nXe,2,1,"td",10),t(49,` + `),h(46,aXe,3,3,"th",9),t(47,` + `),h(48,rXe,2,1,"td",10),t(49,` `),W(),t(50,` `),$(51,14),t(52,` - `),h(53,aXe,3,3,"th",9),t(54,` - `),h(55,lXe,9,3,"td",10),t(56,` + `),h(53,oXe,3,3,"th",9),t(54,` + `),h(55,pXe,9,3,"td",10),t(56,` `),W(),t(57,` `),$(58,15),t(59,` - `),h(60,sXe,3,3,"th",16),t(61,` - `),h(62,cXe,4,1,"td",10),t(63,` + `),h(60,cXe,3,3,"th",16),t(61,` + `),h(62,dXe,4,1,"td",10),t(63,` `),W(),t(64,` - `),h(65,mXe,1,0,"tr",17),t(66,` - `),h(67,dXe,1,0,"tr",18),t(68,` + `),h(65,uXe,1,0,"tr",17),t(66,` + `),h(67,fXe,1,0,"tr",18),t(68,` `),l(),t(69,` `),y(70,"mat-paginator",19),t(71,` `),l(),t(72,` `),l(),t(73,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_ENTITY_DATATABLE_CHECK"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(44),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,WKe)))},dependencies:[mt,Et,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var uXe=["workingDaysFormRef"],fXe=["templateWorkingDaysFormRef"],hXe=()=>["../"];function xXe(e,r){if(e&1&&(o(0,"div"),t(1,` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_ENTITY_DATATABLE_CHECK"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(44),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,YKe)))},dependencies:[mt,Et,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var hXe=["workingDaysFormRef"],xXe=["templateWorkingDaysFormRef"],gXe=()=>["../"];function _Xe(e,r){if(e&1&&(o(0,"div"),t(1,` `),o(2,"mat-checkbox",15),t(3),l(),t(4,` `),l()),e&2){let i=r.index,a=P();s(2),f("formControlName",i),s(),b(` `,a.weekDays[i].name,` - `)}}function gXe(e,r){if(e&1&&(o(0,"mat-option",16),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function vXe(e,r){if(e&1&&(o(0,"mat-option",16),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function _Xe(e,r){if(e&1&&(o(0,"button",17),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",i.workingDaysForm.pristine),s(),b(` + `)}}function bXe(e,r){if(e&1&&(o(0,"button",17),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",i.workingDaysForm.pristine),s(),b(` `,m(2,2,"labels.buttons.Submit"),` - `)}}function vXe(e,r){if(e&1){let i=Y();t(0,` + `)}}function CXe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",18),t(6),c(7,"translate"),o(8,"a",19),t(9),c(10,"translate"),l(),t(11,` `),l(),t(12,` @@ -29227,7 +29230,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(25,17,"labels.buttons.Back"),` `),s(4),b(` `,m(29,19,"labels.buttons.Next"),` - `))}var VX="FREQ=WEEKLY;INTERVAL=1;BYDAY=",KS=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.route=a,this.organizationService=n,this.settingsService=p,this.router=d,this.dialog=u,this.configurationWizardService=x,this.popoverService=_,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(v=>{this.workingDaysData=v.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(VX,"");for(let a=0;anew ee(i.checked))}submit(){let i=this.workingDaysForm.value;i.locale=this.settingsService.language.code;let a=VX;for(let n=0;n{this.configurationWizardService.showDefineWorkingDays===!0?(this.configurationWizardService.showDefineWorkingDays=!1,this.openNextStepDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(bs,{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)(O(te),O(Pt),O(ri),O(Me),O(Lt),O(Ve),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-working-days"]],viewQuery:function(a,n){if(a&1&&(wt(uXe,5),wt(fXe,5)),a&2){let p;Ct(p=yt())&&(n.workingDaysFormRef=p.first),Ct(p=yt())&&(n.templateWorkingDaysFormRef=p.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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` + `))}var VX="FREQ=WEEKLY;INTERVAL=1;BYDAY=",KS=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.route=a,this.organizationService=n,this.settingsService=p,this.router=d,this.dialog=u,this.configurationWizardService=x,this.popoverService=_,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(v=>{this.workingDaysData=v.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(VX,"");for(let a=0;anew ee(i.checked))}submit(){let i=this.workingDaysForm.value;i.locale=this.settingsService.language.code;let a=VX;for(let n=0;n{this.configurationWizardService.showDefineWorkingDays===!0?(this.configurationWizardService.showDefineWorkingDays=!1,this.openNextStepDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(bs,{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)(O(te),O(Pt),O(ri),O(Me),O(Lt),O(Ve),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-working-days"]],viewQuery:function(a,n){if(a&1&&(wt(hXe,5),wt(xXe,5)),a&2){let p;Ct(p=yt())&&(n.workingDaysFormRef=p.first),Ct(p=yt())&&(n.templateWorkingDaysFormRef=p.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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"form",3),k("ngSubmit",function(){return N(p),L(n.submit())}),t(5,` `),o(6,"mat-card-content"),t(7,` @@ -29235,14 +29238,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(11,"div",5),t(12,` `),o(13,"mat-label",6),t(14),c(15,"translate"),l(),t(16,` `),o(17,"div",7),t(18,` - `),h(19,xXe,5,2,"div",8),t(20,` + `),h(19,_Xe,5,2,"div",8),t(20,` `),l(),t(21,` `),l(),t(22,` `),o(23,"mat-form-field"),t(24,` `),o(25,"mat-label"),t(26),c(27,"translate"),l(),t(28,` `),o(29,"mat-select",9),t(30,` - `),h(31,gXe,2,2,"mat-option",10),t(32,` + `),h(31,vXe,2,2,"mat-option",10),t(32,` `),l(),t(33,` `),l(),t(34,` @@ -29252,29 +29255,29 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(41,"mat-card-actions",12),t(42,` `),o(43,"button",13),t(44),c(45,"translate"),l(),t(46,` - `),h(47,_Xe,3,4,"button",14),t(48,` + `),h(47,bXe,3,4,"button",14),t(48,` `),l(),t(49,` `),l(),t(50,` `),l(),t(51,` `),l(),t(52,` -`),h(53,vXe,32,21,"ng-template",null,1,Ze),t(55,` +`),h(53,CXe,32,21,"ng-template",null,1,Ze),t(55,` `)}a&2&&(s(4),f("formGroup",n.workingDaysForm),s(10),g(m(15,9,"labels.inputs.Working Days")),s(5),f("ngForOf",n.recurrence.controls),s(7),g(m(27,11,"labels.inputs.Payments due on non working days")),s(5),f("ngForOf",n.repaymentRescheduleTypeData),s(5),b(` `,m(37,13,"labels.inputs.Loans daily repayment schedule"),` - `),s(7),f("routerLink",it(17,hXe)),s(),g(m(45,15,"labels.buttons.Cancel")),s(3),f("mifosxHasPermission","UPDATE_WORKINGDAYS"))},dependencies:[mt,Ut,dt,Zt,zt,Jt,Kt,Xt,Qr,It,Ht,Qt,Ie,Mt,Ot,he,ue,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var bXe=["createOfficeFormRef"],CXe=["templateCreateOfficeForm"],yXe=()=>["../"];function SXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(7),f("routerLink",it(17,gXe)),s(),g(m(45,15,"labels.buttons.Cancel")),s(3),f("mifosxHasPermission","UPDATE_WORKINGDAYS"))},dependencies:[mt,Ut,dt,Zt,zt,Jt,Kt,Xt,Qr,It,Ht,Qt,Ie,Mt,Ot,he,ue,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var yXe=["createOfficeFormRef"],SXe=["templateCreateOfficeForm"],wXe=()=>["../"];function PXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function wXe(e,r){if(e&1&&(o(0,"mat-option",17),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function EXe(e,r){if(e&1&&(o(0,"mat-option",17),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function PXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function IXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Parent Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function EXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function TXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Opening Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function IXe(e,r){if(e&1&&(o(0,"button",18),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.officeForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function MXe(e,r){if(e&1&&(o(0,"button",18),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.officeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` - `)}}function TXe(e,r){if(e&1){let i=Y();t(0,` + `)}}function DXe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",19),t(6),c(7,"translate"),o(8,"a",20),t(9),c(10,"translate"),l(),t(11,` `),l(),t(12,` @@ -29294,7 +29297,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(25,17,"labels.buttons.Back"),` `),s(4),b(` `,m(29,19,"labels.buttons.Next"),` - `))}var XS=(()=>{class e{constructor(i,a,n,p,d,u,x,_,v){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.router=p,this.route=d,this.dateUtils=u,this.popoverService=x,this.configurationWizardService=_,this.dialog=v,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(C=>{this.officeData=C.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createofficeForm()}createofficeForm(){this.officeForm=this.formBuilder.group({name:["",lt.required],parentId:["",lt.required],openingDate:["",lt.required],externalId:[""]})}submit(){let i=this.officeForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.officeForm.value.openingDate;i.openingDate instanceof Date&&(i.openingDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.createOffice(d).subscribe(u=>{this.configurationWizardService.showOfficeForm===!0?(this.configurationWizardService.showOfficeForm=!1,this.openDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}openDialog(){this.dialog.open(zo,{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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(te),O(ri),O(Me),O(Lt),O(Pt),O(Ke),O(Qi),O(Yi),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-office"]],viewQuery:function(a,n){if(a&1&&(wt(bXe,5),wt(CXe,5)),a&2){let p;Ct(p=yt())&&(n.createOfficeFormRef=p.first),Ct(p=yt())&&(n.templateCreateOfficeForm=p.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,n){if(a&1){let p=Y();o(0,"div",3),t(1,` + `))}var XS=(()=>{class e{constructor(i,a,n,p,d,u,x,_,v){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.router=p,this.route=d,this.dateUtils=u,this.popoverService=x,this.configurationWizardService=_,this.dialog=v,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(C=>{this.officeData=C.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createofficeForm()}createofficeForm(){this.officeForm=this.formBuilder.group({name:["",lt.required],parentId:["",lt.required],openingDate:["",lt.required],externalId:[""]})}submit(){let i=this.officeForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.officeForm.value.openingDate;i.openingDate instanceof Date&&(i.openingDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.createOffice(d).subscribe(u=>{this.configurationWizardService.showOfficeForm===!0?(this.configurationWizardService.showOfficeForm=!1,this.openDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}openDialog(){this.dialog.open(zo,{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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(te),O(ri),O(Me),O(Lt),O(Pt),O(Ke),O(Qi),O(Yi),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-office"]],viewQuery:function(a,n){if(a&1&&(wt(yXe,5),wt(SXe,5)),a&2){let p;Ct(p=yt())&&(n.createOfficeFormRef=p.first),Ct(p=yt())&&(n.templateCreateOfficeForm=p.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,n){if(a&1){let p=Y();o(0,"div",3),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"form",4),k("ngSubmit",function(){return N(p),L(n.submit())}),t(5,` `),o(6,"mat-card-content"),t(7,` @@ -29302,15 +29305,15 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(11,"mat-form-field"),t(12,` `),o(13,"mat-label"),t(14),c(15,"translate"),l(),t(16,` `),y(17,"input",6),t(18,` - `),h(19,SXe,8,9,"mat-error",7),t(20,` + `),h(19,PXe,8,9,"mat-error",7),t(20,` `),l(),t(21,` `),o(22,"mat-form-field"),t(23,` `),o(24,"mat-label"),t(25),c(26,"translate"),l(),t(27,` `),o(28,"mat-select",8),t(29,` - `),h(30,wXe,2,2,"mat-option",9),t(31,` + `),h(30,EXe,2,2,"mat-option",9),t(31,` `),l(),t(32,` - `),h(33,PXe,8,9,"mat-error",7),t(34,` + `),h(33,IXe,8,9,"mat-error",7),t(34,` `),l(),t(35,` `),o(36,"mat-form-field",10),k("click",function(){N(p);let u=gt(47);return L(u.open())}),t(37,` @@ -29318,7 +29321,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(42,"input",11),t(43,` `),y(44,"mat-datepicker-toggle",12),t(45,` `),y(46,"mat-datepicker",null,1),t(48,` - `),h(49,EXe,8,9,"mat-error",7),t(50,` + `),h(49,TXe,8,9,"mat-error",7),t(50,` `),l(),t(51,` `),o(52,"mat-form-field"),t(53,` @@ -29330,24 +29333,24 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(63,"mat-card-actions",14),t(64,` `),o(65,"button",15),t(66),c(67,"translate"),l(),t(68,` - `),h(69,IXe,3,4,"button",16),t(70,` + `),h(69,MXe,3,4,"button",16),t(70,` `),l(),t(71,` `),l(),t(72,` `),l(),t(73,` `),l(),t(74,` -`),h(75,TXe,32,21,"ng-template",null,2,Ze),t(77,` -`)}if(a&2){let p=gt(47);s(4),f("formGroup",n.officeForm),s(10),g(m(15,16,"labels.inputs.Office")),s(5),f("ngIf",n.officeForm.controls.name.hasError("required")),s(6),g(m(26,18,"labels.inputs.Parent Office")),s(5),f("ngForOf",n.officeData),s(3),f("ngIf",n.officeForm.controls.parentId.hasError("required")),s(6),g(m(40,20,"labels.inputs.Opened On")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.officeForm.controls.openingDate.hasError("required")),s(6),g(m(56,22,"labels.inputs.External ID")),s(10),f("routerLink",it(26,yXe)),s(),b(` +`),h(75,DXe,32,21,"ng-template",null,2,Ze),t(77,` +`)}if(a&2){let p=gt(47);s(4),f("formGroup",n.officeForm),s(10),g(m(15,16,"labels.inputs.Office")),s(5),f("ngIf",n.officeForm.controls.name.hasError("required")),s(6),g(m(26,18,"labels.inputs.Parent Office")),s(5),f("ngForOf",n.officeData),s(3),f("ngIf",n.officeForm.controls.parentId.hasError("required")),s(6),g(m(40,20,"labels.inputs.Opened On")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.officeForm.controls.openingDate.hasError("required")),s(6),g(m(56,22,"labels.inputs.External ID")),s(10),f("routerLink",it(26,wXe)),s(),b(` `,m(67,24,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_OFFICE")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var MXe=()=>["../"];function DXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","CREATE_OFFICE")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var OXe=()=>["../"];function AXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Payment Type")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function OXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function FXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Position")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function AXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function kXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Position"),` must be a positive number. - `))}function FXe(e,r){if(e&1&&(o(0,"button",11),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.paymentTypeForm.valid),s(),b(` + `))}function RXe(e,r){if(e&1&&(o(0,"button",11),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.paymentTypeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var ZS=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.organizationService=a,this.router=n,this.route=p}ngOnInit(){this.createpaymentTypeForm()}createpaymentTypeForm(){this.paymentTypeForm=this.formBuilder.group({name:["",lt.required],description:[""],isCashPayment:[!1],position:["",[lt.required,lt.min(1)]]})}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)(O(te),O(ri),O(Lt),O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-payment-type"]],decls:61,vars:22,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","","type","number","min","1","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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -29357,7 +29360,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",3),t(17,` - `),h(18,DXe,8,9,"mat-error",4),t(19,` + `),h(18,AXe,8,9,"mat-error",4),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` @@ -29370,52 +29373,52 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(34,"mat-form-field"),t(35,` `),o(36,"mat-label"),t(37),c(38,"translate"),l(),t(39,` `),y(40,"input",7),t(41,` - `),h(42,OXe,8,9,"mat-error",4),t(43,` - `),h(44,AXe,3,3,"mat-error",4),t(45,` + `),h(42,FXe,8,9,"mat-error",4),t(43,` + `),h(44,kXe,3,3,"mat-error",4),t(45,` `),l(),t(46,` `),l(),t(47,` `),l(),t(48,` `),o(49,"mat-card-actions",8),t(50,` `),o(51,"button",9),t(52),c(53,"translate"),l(),t(54,` - `),h(55,FXe,3,4,"button",10),t(56,` + `),h(55,RXe,3,4,"button",10),t(56,` `),l(),t(57,` `),l(),t(58,` `),l(),t(59,` `),l(),t(60,` `)),a&2&&(s(4),f("formGroup",n.paymentTypeForm),s(9),g(m(14,11,"labels.inputs.Payment Type")),s(5),f("ngIf",n.paymentTypeForm.controls.name.hasError("required")),s(6),g(m(25,13,"labels.inputs.Description")),s(7),b(` `,m(32,15,"labels.inputs.Is Cash Payment"),`? - `),s(6),g(m(38,17,"labels.inputs.Position")),s(5),f("ngIf",n.paymentTypeForm.controls.position.hasError("required")),s(2),f("ngIf",n.paymentTypeForm.controls.position.hasError("min")),s(7),f("routerLink",it(21,MXe)),s(),b(` + `),s(6),g(m(38,17,"labels.inputs.Position")),s(5),f("ngIf",n.paymentTypeForm.controls.position.hasError("required")),s(2),f("ngIf",n.paymentTypeForm.controls.position.hasError("min")),s(7),f("routerLink",it(21,OXe)),s(),b(` `,m(53,19,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_PAYMENTTYPE"))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Fo,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,di,Yt,ut,Hn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.status[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var kXe=()=>["../"];function RXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","CREATE_PAYMENTTYPE"))},dependencies:[mt,Et,dt,Zt,oe,ln,zt,Jt,me,Fo,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,di,Yt,ut,Hn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.status[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var BXe=()=>["../"];function NXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function BXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.SQL Query")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function NXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Insert into table")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function LXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Table Fields")," ",m(3,5,"labels.commons.are"),` + `,m(2,3,"labels.inputs.SQL Query")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function VXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Insert into table")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function qXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Table Fields")," ",m(3,5,"labels.commons.are"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function jXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.invalid")))}function qXe(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.invalid")))}function zXe(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function jXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function HXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Custom Report Run Frequency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function zXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(4),g(m(6,7,"labels.commons.required")))}function GXe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.inputs.Custom Report Run Frequency"),` - `),s(3),g(m(5,4,"labels.commons.must be larger than 0")))}function HXe(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `),s(3),g(m(5,4,"labels.commons.must be larger than 0")))}function UXe(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",16),t(7,` - `),h(8,jXe,8,9,"mat-error",4),t(9,` - `),h(10,zXe,7,6,"mat-error",4),t(11,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Custom Report Run Frequency (Days)")),s(5),f("ngIf",i.adhocQueryForm.controls.reportRunEvery.hasError("required")),s(2),f("ngIf",i.adhocQueryForm.controls.reportRunEvery.hasError("min"))}}function GXe(e,r){if(e&1&&(o(0,"button",17),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.adhocQueryForm.valid),s(),b(` + `),h(8,HXe,8,9,"mat-error",4),t(9,` + `),h(10,GXe,7,6,"mat-error",4),t(11,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Custom Report Run Frequency (Days)")),s(5),f("ngIf",i.adhocQueryForm.controls.reportRunEvery.hasError("required")),s(2),f("ngIf",i.adhocQueryForm.controls.reportRunEvery.hasError("min"))}}function $Xe(e,r){if(e&1&&(o(0,"button",17),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.adhocQueryForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var t4=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.organizationService=a,this.route=n,this.router=p,this.route.data.subscribe(d=>{this.adhocQueryTemplateData=d.adhocQueryTemplate})}ngOnInit(){this.createAdhocQueryForm(),this.setConditionalControls()}createAdhocQueryForm(){this.reportRunFrequencyData=this.adhocQueryTemplateData.reportRunFrequencies,this.adhocQueryForm=this.formBuilder.group({name:["",lt.required],query:["",lt.required],tableName:["",lt.required],tableFields:["",lt.required],email:["",lt.email],reportRunFrequency:[""],isActive:[!1]})}setConditionalControls(){this.adhocQueryForm.get("reportRunFrequency").valueChanges.subscribe(i=>{i===5?this.adhocQueryForm.addControl("reportRunEvery",new ee("",[lt.required,lt.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)(O(te),O(ri),O(Pt),O(Lt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -29425,41 +29428,41 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",3),t(17,` - `),h(18,RXe,8,9,"mat-error",4),t(19,` + `),h(18,NXe,8,9,"mat-error",4),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"textarea",5),t(28,` - `),h(29,BXe,8,9,"mat-error",4),t(30,` + `),h(29,LXe,8,9,"mat-error",4),t(30,` `),l(),t(31,` `),o(32,"mat-form-field"),t(33,` `),o(34,"mat-label"),t(35),c(36,"translate"),l(),t(37,` `),y(38,"input",6),t(39,` - `),h(40,NXe,8,9,"mat-error",4),t(41,` + `),h(40,VXe,8,9,"mat-error",4),t(41,` `),l(),t(42,` `),o(43,"mat-form-field"),t(44,` `),o(45,"mat-label"),t(46),c(47,"translate"),l(),t(48,` `),y(49,"textarea",7),t(50,` - `),h(51,LXe,8,9,"mat-error",4),t(52,` + `),h(51,qXe,8,9,"mat-error",4),t(52,` `),l(),t(53,` `),o(54,"mat-form-field"),t(55,` `),o(56,"mat-label"),t(57),c(58,"translate"),l(),t(59,` `),y(60,"input",8),t(61,` - `),h(62,VXe,8,9,"mat-error",4),t(63,` + `),h(62,jXe,8,9,"mat-error",4),t(63,` `),l(),t(64,` `),o(65,"mat-form-field"),t(66,` `),o(67,"mat-label"),t(68),c(69,"translate"),l(),t(70,` `),o(71,"mat-select",9),t(72,` - `),h(73,qXe,2,2,"mat-option",10),t(74,` + `),h(73,zXe,2,2,"mat-option",10),t(74,` `),l(),t(75,` `),l(),t(76,` - `),h(77,HXe,12,5,"mat-form-field",4),t(78,` + `),h(77,UXe,12,5,"mat-form-field",4),t(78,` `),o(79,"mat-checkbox",11),t(80),c(81,"translate"),l(),t(82,` `),l(),t(83,` @@ -29467,25 +29470,25 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(85,"mat-card-actions",12),t(86,` `),o(87,"button",13),t(88),c(89,"translate"),l(),t(90,` - `),h(91,GXe,3,4,"button",14),t(92,` + `),h(91,$Xe,3,4,"button",14),t(92,` `),l(),t(93,` `),l(),t(94,` `),l(),t(95,` `),l(),t(96,` `)),a&2&&(s(4),f("formGroup",n.adhocQueryForm),s(9),g(m(14,18,"labels.inputs.name")),s(5),f("ngIf",n.adhocQueryForm.controls.name.hasError("required")),s(6),g(m(25,20,"labels.inputs.SQL Query")),s(5),f("ngIf",n.adhocQueryForm.controls.query.hasError("required")),s(6),g(m(36,22,"labels.inputs.Insert into table")),s(5),f("ngIf",n.adhocQueryForm.controls.tableName.hasError("required")),s(6),g(m(47,24,"labels.inputs.Table Fields")),s(5),f("ngIf",n.adhocQueryForm.controls.tableFields.hasError("required")),s(6),g(m(58,26,"labels.inputs.Email")),s(5),f("ngIf",n.adhocQueryForm.controls.email.hasError("email")),s(6),g(m(69,28,"labels.inputs.Report Run Frequency")),s(5),f("ngForOf",n.reportRunFrequencyData),s(4),f("ngIf",n.adhocQueryForm.controls.reportRunFrequency.value===5),s(3),b(` `,m(81,30,"labels.inputs.Active"),` - `),s(7),f("routerLink",it(34,kXe)),s(),b(` + `),s(7),f("routerLink",it(34,BXe)),s(),b(` `,m(89,32,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_ADHOC"))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var UXe=["buttonCreateHoliday"],$Xe=["templateButtonCreateHoliday"],WXe=["filterRef"],QXe=["templateFilterRef"],YXe=()=>[10,25,50,100],JXe=()=>["create"],KXe=e=>[e];function XXe(e,r){e&1&&(o(0,"button",25),t(1,` - `),y(2,"fa-icon",26),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,JXe)),s(3),b(` + `),s(3),f("mifosxHasPermission","CREATE_ADHOC"))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var WXe=["buttonCreateHoliday"],QXe=["templateButtonCreateHoliday"],YXe=["filterRef"],JXe=["templateFilterRef"],KXe=()=>[10,25,50,100],XXe=()=>["create"],ZXe=e=>[e];function tZe(e,r){e&1&&(o(0,"button",25),t(1,` + `),y(2,"fa-icon",26),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,XXe)),s(3),b(` `,m(4,2,"labels.buttons.Create Holiday"),` - `))}function ZXe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))}function eZe(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function tZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Holiday Name")))}function eZe(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function iZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Start Date")))}function nZe(e,r){if(e&1&&(o(0,"td",29),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.fromDate))}}function aZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.End Date")))}function rZe(e,r){if(e&1&&(o(0,"td",29),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.toDate))}}function oZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `)}}function iZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Holiday Name")))}function nZe(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function aZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Start Date")))}function rZe(e,r){if(e&1&&(o(0,"td",29),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.fromDate))}}function oZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.End Date")))}function lZe(e,r){if(e&1&&(o(0,"td",29),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.toDate))}}function sZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Repayments Scheduled To"),` - `))}function lZe(e,r){if(e&1&&(o(0,"td",29),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` + `))}function pZe(e,r){if(e&1&&(o(0,"td",29),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),b(` `,i.reschedulingType===1?"Next Repayment Date":m(2,1,i.repaymentsRescheduledTo),` - `)}}function sZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function pZe(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function cZe(e,r){e&1&&y(0,"tr",30)}function mZe(e,r){if(e&1&&y(0,"tr",31),e&2){let i=r.$implicit;f("routerLink",Re(1,KXe,i.id))}}function dZe(e,r){if(e&1){let i=Y();t(0,` + `)}}function cZe(e,r){e&1&&(o(0,"th",28),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function mZe(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function dZe(e,r){e&1&&y(0,"tr",30)}function uZe(e,r){if(e&1&&y(0,"tr",31),e&2){let i=r.$implicit;f("routerLink",Re(1,ZXe,i.id))}}function fZe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",32),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",33),t(10,` @@ -29499,7 +29502,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function uZe(e,r){if(e&1){let i=Y();t(0,` + `))}function hZe(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",33),t(6,` `),o(7,"button",34),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -29512,9 +29515,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}var e4=(()=>{class e{constructor(i,a,n,p,d){this.organizationService=i,this.route=a,this.router=n,this.configurationWizardService=p,this.popoverService=d,this.officeSelector=new ee,this.displayedColumns=["name","fromDate","toDate","repaymentsRescheduledTo","status"],this.route.data.subscribe(u=>{this.officeData=u.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(n=>n.status.value!=="Deleted"),this.setHolidays()})})}setHolidays(){this.dataSource=new Ge(this.holidaysData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(ri),O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-holidays"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(UXe,5),wt($Xe,5),wt(WXe,5),wt(QXe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateHoliday=p.first),Ct(p=yt())&&(n.templateButtonCreateHoliday=p.first),Ct(p=yt())&&(n.filterRef=p.first),Ct(p=yt())&&(n.templateFilterRef=p.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,n){if(a&1){let p=Y();o(0,"div",4),t(1,` + `))}var e4=(()=>{class e{constructor(i,a,n,p,d){this.organizationService=i,this.route=a,this.router=n,this.configurationWizardService=p,this.popoverService=d,this.officeSelector=new ee,this.displayedColumns=["name","fromDate","toDate","repaymentsRescheduledTo","status"],this.route.data.subscribe(u=>{this.officeData=u.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(n=>n.status.value!=="Deleted"),this.setHolidays()})})}setHolidays(){this.dataSource=new Ge(this.holidaysData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(ri),O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-holidays"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(WXe,5),wt(QXe,5),wt(YXe,5),wt(JXe,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateHoliday=p.first),Ct(p=yt())&&(n.templateButtonCreateHoliday=p.first),Ct(p=yt())&&(n.filterRef=p.first),Ct(p=yt())&&(n.templateFilterRef=p.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,n){if(a&1){let p=Y();o(0,"div",4),t(1,` `),o(2,"div",5,0),t(4,` - `),h(5,XXe,5,5,"button",6),t(6,` + `),h(5,tZe,5,5,"button",6),t(6,` `),l(),t(7,` `),l(),t(8,` @@ -29527,7 +29530,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(23,"mat-form-field"),t(24,` `),o(25,"mat-label"),t(26),c(27,"translate"),l(),t(28,` `),o(29,"mat-select",11),t(30,` - `),h(31,ZXe,2,2,"mat-option",12),t(32,` + `),h(31,eZe,2,2,"mat-option",12),t(32,` `),l(),t(33,` `),l(),t(34,` `),l(),t(35,` @@ -29535,62 +29538,62 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(36,"div",13),t(37,` `),o(38,"table",14),t(39,` `),$(40,15),t(41,` - `),h(42,tZe,3,3,"th",16),t(43,` - `),h(44,eZe,2,1,"td",17),t(45,` + `),h(42,iZe,3,3,"th",16),t(43,` + `),h(44,nZe,2,1,"td",17),t(45,` `),W(),t(46,` `),$(47,18),t(48,` - `),h(49,iZe,3,3,"th",16),t(50,` - `),h(51,nZe,3,3,"td",17),t(52,` + `),h(49,aZe,3,3,"th",16),t(50,` + `),h(51,rZe,3,3,"td",17),t(52,` `),W(),t(53,` `),$(54,19),t(55,` - `),h(56,aZe,3,3,"th",16),t(57,` - `),h(58,rZe,3,3,"td",17),t(59,` + `),h(56,oZe,3,3,"th",16),t(57,` + `),h(58,lZe,3,3,"td",17),t(59,` `),W(),t(60,` `),$(61,20),t(62,` - `),h(63,oZe,3,3,"th",16),t(64,` - `),h(65,lZe,3,3,"td",17),t(66,` + `),h(63,sZe,3,3,"th",16),t(64,` + `),h(65,pZe,3,3,"td",17),t(66,` `),W(),t(67,` `),$(68,21),t(69,` - `),h(70,sZe,3,3,"th",16),t(71,` - `),h(72,pZe,2,1,"td",17),t(73,` + `),h(70,cZe,3,3,"th",16),t(71,` + `),h(72,mZe,2,1,"td",17),t(73,` `),W(),t(74,` - `),h(75,cZe,1,0,"tr",22),t(76,` - `),h(77,mZe,1,3,"tr",23),t(78,` + `),h(75,dZe,1,0,"tr",22),t(76,` + `),h(77,uZe,1,3,"tr",23),t(78,` `),l(),t(79,` `),y(80,"mat-paginator",24),t(81,` `),l(),t(82,` `),l(),t(83,` -`),h(84,dZe,24,15,"ng-template",null,2,Ze),t(86,` +`),h(84,fZe,24,15,"ng-template",null,2,Ze),t(86,` -`),h(87,uZe,20,12,"ng-template",null,3,Ze),t(89,` -`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_HOLIDAY"),s(12),g(m(18,10,"labels.inputs.Filter")),s(9),b(" ",m(27,12,"labels.inputs.Select Office")," "),s(3),f("formControl",n.officeSelector),s(2),f("ngForOf",n.officeData),s(5),f("hidden",!n.officeSelector.value),s(2),f("dataSource",n.dataSource),s(37),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(14,YXe)))},dependencies:[mt,Ut,dt,zt,yn,It,Mt,Ot,Nt,he,ue,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var fZe=()=>["../"];function hZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` +`),h(87,hZe,20,12,"ng-template",null,3,Ze),t(89,` +`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_HOLIDAY"),s(12),g(m(18,10,"labels.inputs.Filter")),s(9),b(" ",m(27,12,"labels.inputs.Select Office")," "),s(3),f("formControl",n.officeSelector),s(2),f("ngForOf",n.officeData),s(5),f("hidden",!n.officeSelector.value),s(2),f("dataSource",n.dataSource),s(37),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(14,KXe)))},dependencies:[mt,Ut,dt,zt,yn,It,Mt,Ot,Nt,he,ue,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var xZe=()=>["../"];function gZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function xZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function _Ze(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function gZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function vZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.First Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function _Ze(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` - `,m(2,3,"labels.inputs.First Name")," "),s(3),g(m(5,5,"labels.inputs.cannot")),s(2),b(` - `,m(7,7,"labels.inputs.begin with a special character or number"),` - `))}function vZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Last Name")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function bZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` - `,m(2,3,"labels.inputs.Last Name")," "),s(3),g(m(5,5,"labels.inputs.cannot")),s(2),b(` + `,m(2,3,"labels.inputs.First Name")," "),s(3),g(m(5,5,"labels.inputs.cannot")),s(2),b(` `,m(7,7,"labels.inputs.begin with a special character or number"),` `))}function CZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Last Name")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function yZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` + `,m(2,3,"labels.inputs.Last Name")," "),s(3),g(m(5,5,"labels.inputs.cannot")),s(2),b(` + `,m(7,7,"labels.inputs.begin with a special character or number"),` + `))}function SZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Joining Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function yZe(e,r){if(e&1&&(o(0,"button",19),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.editEmployeeForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function wZe(e,r){if(e&1&&(o(0,"button",19),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.editEmployeeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var i4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.route=p,this.router=d,this.dateUtils=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.employeeData=x.employee,this.officeData=x.employee.allowedOffices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEditEmployeeForm()}createEditEmployeeForm(){this.editEmployeeForm=this.formBuilder.group({officeId:[this.employeeData.officeId,lt.required],firstname:[this.employeeData.firstname,[lt.required,lt.pattern("(^[A-z]).*")]],lastname:[this.employeeData.lastname,[lt.required,lt.pattern("(^[A-z]).*")]],isLoanOfficer:[this.employeeData.isLoanOfficer],mobileNo:[this.employeeData.mobileNo],isActive:[this.employeeData.isActive],joiningDate:[this.employeeData.joiningDate&&new Date(this.employeeData.joiningDate),lt.required]})}submit(){let i=this.editEmployeeForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.editEmployeeForm.value.joiningDate;i.joiningDate instanceof Date&&(i.joiningDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.updateEmployee(this.employeeData.id,d).subscribe(u=>{this.router.navigate(["../../",u.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Me),O(Pt),O(Lt),O(Ke))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` @@ -29600,23 +29603,23 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),o(16,"mat-select",4),t(17,` - `),h(18,hZe,2,2,"mat-option",5),t(19,` + `),h(18,gZe,2,2,"mat-option",5),t(19,` `),l(),t(20,` - `),h(21,xZe,8,9,"mat-error",6),t(22,` + `),h(21,_Ze,8,9,"mat-error",6),t(22,` `),l(),t(23,` `),o(24,"mat-form-field"),t(25,` `),o(26,"mat-label"),t(27),c(28,"translate"),l(),t(29,` `),y(30,"input",7),t(31,` - `),h(32,gZe,8,9,"mat-error",6),t(33,` - `),h(34,_Ze,8,9,"mat-error",6),t(35,` + `),h(32,vZe,8,9,"mat-error",6),t(33,` + `),h(34,bZe,8,9,"mat-error",6),t(35,` `),l(),t(36,` `),o(37,"mat-form-field"),t(38,` `),o(39,"mat-label"),t(40),c(41,"translate"),l(),t(42,` `),y(43,"input",8),t(44,` - `),h(45,vZe,8,9,"mat-error",6),t(46,` - `),h(47,bZe,8,9,"mat-error",6),t(48,` + `),h(45,CZe,8,9,"mat-error",6),t(46,` + `),h(47,yZe,8,9,"mat-error",6),t(48,` `),l(),t(49,` `),o(50,"mat-checkbox",9),t(51),c(52,"translate"),l(),t(53,` @@ -29633,14 +29636,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(73,"input",13),t(74,` `),y(75,"mat-datepicker-toggle",14),t(76,` `),y(77,"mat-datepicker",null,0),t(79,` - `),h(80,CZe,8,9,"mat-error",6),t(81,` + `),h(80,SZe,8,9,"mat-error",6),t(81,` `),l(),t(82,` `),l(),t(83,` `),l(),t(84,` `),o(85,"mat-card-actions",15),t(86,` `),o(87,"button",16),t(88),c(89,"translate"),l(),t(90,` - `),h(91,yZe,3,4,"button",17),t(92,` + `),h(91,wZe,3,4,"button",17),t(92,` `),l(),t(93,` `),l(),t(94,` `),l(),t(95,` @@ -29649,28 +29652,28 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(52,28,"labels.inputs.Is Loan Officer"),` `),s(6),g(m(58,30,"labels.inputs.Mobile Number for SMS")),s(7),b(` `,m(65,32,"labels.inputs.Active"),` - `),s(6),g(m(71,34,"labels.inputs.Joining Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.editEmployeeForm.controls.joiningDate.hasError("required")),s(7),f("routerLink",it(38,fZe)),s(),b(` + `),s(6),g(m(71,34,"labels.inputs.Joining Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.editEmployeeForm.controls.joiningDate.hasError("required")),s(7),f("routerLink",it(38,xZe)),s(),b(` `,m(89,36,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_STAFF")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var SZe=()=>["../"];function wZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","UPDATE_STAFF")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var PZe=()=>["../"];function EZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Teller Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function PZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function IZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` `,m(2,3,"labels.inputs.Teller Name")," "),s(3),g(m(5,5,"labels.commons.cannot")),s(2),b(` `,m(7,7,"labels.commons.begin with a special character or number"),` - `))}function EZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))}function TZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function IZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function MZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function TZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function DZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Start Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function MZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function OZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function DZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function AZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Status")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function OZe(e,r){if(e&1&&(o(0,"button",19),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.tellerForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function FZe(e,r){if(e&1&&(o(0,"button",19),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.tellerForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var n4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.route=p,this.router=d,this.dateUtils=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.officeData=x.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:["",lt.required],name:["",[lt.required,lt.pattern("(^[A-z]).*")]],description:[""],startDate:["",lt.required],endDate:[""],status:["",lt.required]})}submit(){let i=this.tellerForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.tellerForm.value.startDate,d=this.tellerForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(p,n)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.createTeller(u).subscribe(x=>{this.router.navigate(["../",x.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Me),O(Pt),O(Lt),O(Ke))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` `),o(2,"mat-card"),t(3,` @@ -29680,16 +29683,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",5),t(17,` - `),h(18,wZe,8,9,"mat-error",6),t(19,` - `),h(20,PZe,8,9,"mat-error",6),t(21,` + `),h(18,EZe,8,9,"mat-error",6),t(19,` + `),h(20,IZe,8,9,"mat-error",6),t(21,` `),l(),t(22,` `),o(23,"mat-form-field"),t(24,` `),o(25,"mat-label"),t(26),c(27,"translate"),l(),t(28,` `),o(29,"mat-select",7),t(30,` - `),h(31,EZe,2,2,"mat-option",8),t(32,` + `),h(31,TZe,2,2,"mat-option",8),t(32,` `),l(),t(33,` - `),h(34,IZe,8,9,"mat-error",6),t(35,` + `),h(34,MZe,8,9,"mat-error",6),t(35,` `),l(),t(36,` `),o(37,"mat-form-field"),t(38,` @@ -29702,7 +29705,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(52,"input",11),t(53,` `),y(54,"mat-datepicker-toggle",12),t(55,` `),y(56,"mat-datepicker",null,0),t(58,` - `),h(59,TZe,8,9,"mat-error",6),t(60,` + `),h(59,DZe,8,9,"mat-error",6),t(60,` `),l(),t(61,` `),o(62,"mat-form-field",10),k("click",function(){N(p);let u=gt(73);return L(u.open())}),t(63,` @@ -29715,39 +29718,39 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(76,"mat-form-field"),t(77,` `),o(78,"mat-label"),t(79),c(80,"translate"),l(),t(81,` `),o(82,"mat-select",14),t(83,` - `),h(84,MZe,2,2,"mat-option",8),t(85,` + `),h(84,OZe,2,2,"mat-option",8),t(85,` `),l(),t(86,` - `),h(87,DZe,8,9,"mat-error",6),t(88,` + `),h(87,AZe,8,9,"mat-error",6),t(88,` `),l(),t(89,` `),l(),t(90,` `),l(),t(91,` `),o(92,"mat-card-actions",15),t(93,` `),o(94,"button",16),t(95),c(96,"translate"),l(),t(97,` - `),h(98,OZe,3,4,"button",17),t(99,` + `),h(98,FZe,3,4,"button",17),t(99,` `),l(),t(100,` `),l(),t(101,` `),l(),t(102,` `),l(),t(103,` -`)}if(a&2){let p=gt(57),d=gt(73);s(4),f("formGroup",n.tellerForm),s(9),g(m(14,25,"labels.inputs.Teller Name")),s(5),f("ngIf",n.tellerForm.controls.name.hasError("required")),s(2),f("ngIf",n.tellerForm.controls.name.hasError("pattern")),s(6),g(m(27,27,"labels.inputs.Office")),s(5),f("ngForOf",n.officeData),s(3),f("ngIf",n.tellerForm.controls.officeId.hasError("required")),s(6),g(m(41,29,"labels.inputs.Description")),s(9),g(m(50,31,"labels.inputs.Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.tellerForm.controls.startDate.hasError("required")),s(6),g(m(66,33,"labels.inputs.End Date")),s(3),f("min",n.tellerForm.value.startDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(9),g(m(80,35,"labels.inputs.Status")),s(5),f("ngForOf",n.tellerStatusesData),s(3),f("ngIf",n.tellerForm.controls.status.hasError("required")),s(7),f("routerLink",it(39,SZe)),s(),b(` +`)}if(a&2){let p=gt(57),d=gt(73);s(4),f("formGroup",n.tellerForm),s(9),g(m(14,25,"labels.inputs.Teller Name")),s(5),f("ngIf",n.tellerForm.controls.name.hasError("required")),s(2),f("ngIf",n.tellerForm.controls.name.hasError("pattern")),s(6),g(m(27,27,"labels.inputs.Office")),s(5),f("ngForOf",n.officeData),s(3),f("ngIf",n.tellerForm.controls.officeId.hasError("required")),s(6),g(m(41,29,"labels.inputs.Description")),s(9),g(m(50,31,"labels.inputs.Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.tellerForm.controls.startDate.hasError("required")),s(6),g(m(66,33,"labels.inputs.End Date")),s(3),f("min",n.tellerForm.value.startDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(9),g(m(80,35,"labels.inputs.Status")),s(5),f("ngForOf",n.tellerStatusesData),s(3),f("ngIf",n.tellerForm.controls.status.hasError("required")),s(7),f("routerLink",it(39,PZe)),s(),b(` `,m(96,37,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut,Hn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var AZe=()=>["../"];function FZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","CREATE_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut,Hn],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var kZe=()=>["../"];function RZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Teller Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function kZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function BZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),l()),e&2&&(s(),b(` `,m(2,3,"labels.inputs.Teller Name")," "),s(3),g(m(5,5,"labels.commons.cannot")),s(2),b(` `,m(7,7,"labels.commons.begin with a special character or number"),` - `))}function RZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))}function NZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function BZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Start Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function NZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.value,` `)}}function LZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Start Date")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function VZe(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.value,` + `)}}function qZe(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Status")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function VZe(e,r){if(e&1&&(o(0,"button",19),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.tellerForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function jZe(e,r){if(e&1&&(o(0,"button",19),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.tellerForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var a4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.route=p,this.router=d,this.dateUtils=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.tellerData=x.teller,this.officeData=x.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,[lt.required,lt.pattern("(^[A-z]).*")]],description:[this.tellerData.description],startDate:[this.tellerData.startDate&&new Date(this.tellerData.startDate),lt.required],endDate:[this.tellerData.endDate&&new Date(this.tellerData.endDate)],status:[this.tellerData.status,lt.required]})}submit(){let i=this.tellerForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.tellerForm.value.startDate,d=this.tellerForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(p,n)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{officeId:this.tellerData.officeId,dateFormat:n,locale:a});this.organizationService.updateTeller(this.tellerData.id,u).subscribe(x=>{this.router.navigate(["../../",x.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Me),O(Pt),O(Lt),O(Ke))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` `),o(2,"mat-card"),t(3,` @@ -29757,14 +29760,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",5),t(17,` - `),h(18,FZe,8,9,"mat-error",6),t(19,` - `),h(20,kZe,8,9,"mat-error",6),t(21,` + `),h(18,RZe,8,9,"mat-error",6),t(19,` + `),h(20,BZe,8,9,"mat-error",6),t(21,` `),l(),t(22,` `),o(23,"mat-form-field"),t(24,` `),o(25,"mat-label"),t(26),c(27,"translate"),l(),t(28,` `),o(29,"mat-select",7),t(30,` - `),h(31,RZe,2,2,"mat-option",8),t(32,` + `),h(31,NZe,2,2,"mat-option",8),t(32,` `),l(),t(33,` `),l(),t(34,` @@ -29778,7 +29781,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(50,"input",11),t(51,` `),y(52,"mat-datepicker-toggle",12),t(53,` `),y(54,"mat-datepicker",null,0),t(56,` - `),h(57,BZe,8,9,"mat-error",6),t(58,` + `),h(57,LZe,8,9,"mat-error",6),t(58,` `),l(),t(59,` `),o(60,"mat-form-field",10),k("click",function(){N(p);let u=gt(71);return L(u.open())}),t(61,` @@ -29791,35 +29794,35 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(74,"mat-form-field"),t(75,` `),o(76,"mat-label"),t(77),c(78,"translate"),l(),t(79,` `),o(80,"mat-select",14),t(81,` - `),h(82,NZe,2,2,"mat-option",8),t(83,` + `),h(82,VZe,2,2,"mat-option",8),t(83,` `),l(),t(84,` - `),h(85,LZe,8,9,"mat-error",6),t(86,` + `),h(85,qZe,8,9,"mat-error",6),t(86,` `),l(),t(87,` `),l(),t(88,` `),l(),t(89,` `),o(90,"mat-card-actions",15),t(91,` `),o(92,"button",16),t(93),c(94,"translate"),l(),t(95,` - `),h(96,VZe,3,4,"button",17),t(97,` + `),h(96,jZe,3,4,"button",17),t(97,` `),l(),t(98,` `),l(),t(99,` `),l(),t(100,` `),l(),t(101,` -`)}if(a&2){let p=gt(55),d=gt(71);s(4),f("formGroup",n.tellerForm),s(9),g(m(14,24,"labels.inputs.Teller Name")),s(5),f("ngIf",n.tellerForm.controls.name.hasError("required")),s(2),f("ngIf",n.tellerForm.controls.name.hasError("pattern")),s(6),g(m(27,26,"labels.inputs.Office")),s(5),f("ngForOf",n.officeData),s(7),g(m(39,28,"labels.inputs.Description")),s(9),g(m(48,30,"labels.inputs.Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.tellerForm.controls.startDate.hasError("required")),s(6),g(m(64,32,"labels.inputs.End Date")),s(3),f("min",n.tellerForm.value.startDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(9),g(m(78,34,"labels.inputs.Status")),s(5),f("ngForOf",n.tellerStatusesData),s(3),f("ngIf",n.tellerForm.controls.status.hasError("required")),s(7),f("routerLink",it(38,AZe)),s(),b(` +`)}if(a&2){let p=gt(55),d=gt(71);s(4),f("formGroup",n.tellerForm),s(9),g(m(14,24,"labels.inputs.Teller Name")),s(5),f("ngIf",n.tellerForm.controls.name.hasError("required")),s(2),f("ngIf",n.tellerForm.controls.name.hasError("pattern")),s(6),g(m(27,26,"labels.inputs.Office")),s(5),f("ngForOf",n.officeData),s(7),g(m(39,28,"labels.inputs.Description")),s(9),g(m(48,30,"labels.inputs.Start Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.tellerForm.controls.startDate.hasError("required")),s(6),g(m(64,32,"labels.inputs.End Date")),s(3),f("min",n.tellerForm.value.startDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(9),g(m(78,34,"labels.inputs.Status")),s(5),f("ngForOf",n.tellerStatusesData),s(3),f("ngIf",n.tellerForm.controls.status.hasError("required")),s(7),f("routerLink",it(38,kZe)),s(),b(` `,m(94,36,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var qZe=()=>[".."],jZe=()=>["edit"];function zZe(e,r){e&1&&(o(0,"button",11),t(1,` - `),y(2,"fa-icon",12),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,jZe)),s(3),b(` + `),s(3),f("mifosxHasPermission","UPDATE_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var zZe=()=>[".."],HZe=()=>["edit"];function GZe(e,r){e&1&&(o(0,"button",11),t(1,` + `),y(2,"fa-icon",12),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,HZe)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function HZe(e,r){if(e&1){let i=Y();o(0,"button",13),k("click",function(){N(i);let n=P();return L(n.deleteCashier())}),t(1,` + `))}function UZe(e,r){if(e&1){let i=Y();o(0,"button",13),k("click",function(){N(i);let n=P();return L(n.deleteCashier())}),t(1,` `),y(2,"fa-icon",14),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` - `))}function GZe(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function $Ze(e,r){e&1&&(o(0,"div",5),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Description"),` - `))}function UZe(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` + `))}function WZe(e,r){if(e&1&&(o(0,"div",6),t(1),l()),e&2){let i=P();s(),b(` `,i.cashierData.description,` `)}}var r4=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.organizationService=n,this.dialog=p,this.route.data.subscribe(d=>{this.cashierData=d.cashier})}deleteCashier(){this.dialog.open(gi,{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)(O(Pt),O(Lt),O(ri),O(Ve))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,zZe,5,5,"button",1),t(3,` - `),h(4,HZe,5,3,"button",2),t(5,` + `),h(2,GZe,5,5,"button",1),t(3,` + `),h(4,UZe,5,3,"button",2),t(5,` `),l(),t(6,` `),o(7,"div",3),t(8,` @@ -29834,9 +29837,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(26,"div",6),t(27),l(),t(28,` - `),h(29,GZe,3,3,"div",7),t(30,` + `),h(29,$Ze,3,3,"div",7),t(30,` - `),h(31,UZe,2,1,"div",8),t(32,` + `),h(31,WZe,2,1,"div",8),t(32,` `),o(33,"div",5),t(34),c(35,"translate"),l(),t(36,` @@ -29877,27 +29880,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(51,28,"labels.inputs.Full Day/Time"),` `),s(4),b(` `,n.cashierData.isFullDay,` - `),s(6),f("routerLink",it(32,qZe)),s(),b(` + `),s(6),f("routerLink",it(32,zZe)),s(),b(` `,m(62,30,"labels.buttons.Back"),` - `))},dependencies:[mt,Et,dt,It,Ht,Qt,Ie,_t,wi,Yt,ut,Dt],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 $Ze=()=>["edit"];function WZe(e,r){if(e&1){let i=Y();o(0,"button",10),k("click",function(){N(i);let n=P(2);return L(n.activateHoliday())}),t(1,` + `))},dependencies:[mt,Et,dt,It,Ht,Qt,Ie,_t,wi,Yt,ut,Dt],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 QZe=()=>["edit"];function YZe(e,r){if(e&1){let i=Y();o(0,"button",10),k("click",function(){N(i);let n=P(2);return L(n.activateHoliday())}),t(1,` `),y(2,"fa-icon",11),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Activate"),` - `))}function QZe(e,r){if(e&1&&(o(0,"span"),t(1,` - `),h(2,WZe,5,3,"button",9),t(3,` - `),l()),e&2){let i=P();s(2),f("ngIf",i.holidayData.status.value!=="Active")}}function YZe(e,r){e&1&&(o(0,"button",12),t(1,` - `),y(2,"fa-icon",13),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,$Ze)),s(3),b(` + `))}function JZe(e,r){if(e&1&&(o(0,"span"),t(1,` + `),h(2,YZe,5,3,"button",9),t(3,` + `),l()),e&2){let i=P();s(2),f("ngIf",i.holidayData.status.value!=="Active")}}function KZe(e,r){e&1&&(o(0,"button",12),t(1,` + `),y(2,"fa-icon",13),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,QZe)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function JZe(e,r){if(e&1){let i=Y();o(0,"button",14),k("click",function(){N(i);let n=P();return L(n.deleteHoliday())}),t(1,` + `))}function XZe(e,r){if(e&1){let i=Y();o(0,"button",14),k("click",function(){N(i);let n=P();return L(n.deleteHoliday())}),t(1,` `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` - `))}function KZe(e,r){if(e&1&&(o(0,"div",7),t(1),c(2,"dateFormat"),l()),e&2){let i=P();s(),b(` + `))}function ZZe(e,r){if(e&1&&(o(0,"div",7),t(1),c(2,"dateFormat"),l()),e&2){let i=P();s(),b(` `,m(2,1,i.holidayData.repaymentsRescheduledTo),` - `)}}function XZe(e,r){e&1&&(o(0,"div",7),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `)}}function tti(e,r){e&1&&(o(0,"div",7),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Next Repayment Date"),` `))}var o4=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.router=a,this.dialog=n,this.translateService=p,this.organizationService=d,this.route.data.subscribe(u=>{this.holidayData=u.holidays})}deleteHoliday(){this.dialog.open(gi,{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(ko,{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)(O(Pt),O(Lt),O(Ve),O(bi),O(ri))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,QZe,4,1,"span",1),t(3,` - `),h(4,YZe,5,5,"button",2),t(5,` - `),h(6,JZe,5,3,"button",3),t(7,` + `),h(2,JZe,4,1,"span",1),t(3,` + `),h(4,KZe,5,5,"button",2),t(5,` + `),h(6,XZe,5,3,"button",3),t(7,` `),l(),t(8,` `),o(9,"div",4),t(10,` @@ -29918,9 +29921,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(40,"div",6),t(41),c(42,"translate"),l(),t(43,` - `),h(44,KZe,3,3,"div",8),t(45,` + `),h(44,ZZe,3,3,"div",8),t(45,` - `),h(46,XZe,3,3,"div",8),t(47,` + `),h(46,tti,3,3,"div",8),t(47,` `),l(),t(48,` `),l(),t(49,` `),l(),t(50,` @@ -29939,16 +29942,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(38,20,n.holidayData.toDate),` `),s(4),b(` `,m(42,22,"labels.inputs.Repayments Scheduled To"),` - `),s(3),f("ngIf",n.holidayData.repaymentsRescheduledTo!==void 0&&n.holidayData.repaymentsRescheduledTo!==null),s(2),f("ngIf",n.holidayData.repaymentsRescheduledTo===void 0||n.holidayData.repaymentsRescheduledTo===null))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt],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 ZZe=()=>["./general"],tti=e=>["./datatables",e];function eti(e,r){if(e&1&&(o(0,"a",7,2),t(2),l()),e&2){let i=gt(1),a=P().$implicit;f("routerLink",Re(3,tti,a.registeredTableName))("active",i.isActive),s(2),b(` + `),s(3),f("ngIf",n.holidayData.repaymentsRescheduledTo!==void 0&&n.holidayData.repaymentsRescheduledTo!==null),s(2),f("ngIf",n.holidayData.repaymentsRescheduledTo===void 0||n.holidayData.repaymentsRescheduledTo===null))},dependencies:[mt,Et,dt,It,Ht,Qt,_t,wi,Yt,ut,Dt],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 eti=()=>["./general"],iti=e=>["./datatables",e];function nti(e,r){if(e&1&&(o(0,"a",7,2),t(2),l()),e&2){let i=gt(1),a=P().$implicit;f("routerLink",Re(3,iti,a.registeredTableName))("active",i.isActive),s(2),b(` `,a.registeredTableName,` - `)}}function iti(e,r){if(e&1&&(o(0,"span"),t(1,` - `),h(2,eti,3,5,"a",10),t(3,` + `)}}function ati(e,r){if(e&1&&(o(0,"span"),t(1,` + `),h(2,nti,3,5,"a",10),t(3,` `),l()),e&2){let i=r.$implicit;s(2),f("mifosxHasPermission","READ_"+i.registeredTableName)}}var l4=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-office"]],decls:25,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"container","narrow-container","extra-small"],[1,"office-card"],[1,"card-content"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",1,"compact-tab",3,"routerLink","active"],[4,"ngFor","ngForOf"],[1,"tab-panel"],["mat-tab-link","","routerLinkActive","","class","compact-tab",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(a,n){if(a&1&&(o(0,"div",3),t(1,` `),o(2,"mat-card",4),t(3,` `),o(4,"mat-card-content",5),t(5,` `),o(6,"nav",6),t(7,` `),o(8,"a",7,0),t(10),c(11,"translate"),l(),t(12,` - `),h(13,iti,4,1,"span",8),t(14,` + `),h(13,ati,4,1,"span",8),t(14,` `),l(),t(15,` `),o(16,"mat-tab-nav-panel",9,1),t(18,` @@ -29957,16 +29960,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(22,` `),l(),t(23,` `),l(),t(24,` -`)),a&2){let p=gt(9),d=gt(17);s(6),f("tabPanel",d),s(2),f("routerLink",it(7,ZZe))("active",p.isActive),s(2),b(` +`)),a&2){let p=gt(9),d=gt(17);s(6),f("tabPanel",d),s(2),f("routerLink",it(7,eti))("active",p.isActive),s(2),b(` `,m(11,5,"labels.inputs.General"),` - `),s(3),f("ngForOf",n.officeDatatables)}},dependencies:[mt,Ut,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],styles:[".action-button[_ngcontent-%COMP%]{width:85%;margin:.2rem auto;padding:.3rem;border-radius:3px;transition:all .3s ease}.action-button[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.office-card[_ngcontent-%COMP%]{width:100%;margin:.75rem auto;padding:.5rem;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto;padding:.2rem 0;scrollbar-width:thin}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]::-webkit-scrollbar{height:4px}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%] .mat-tab-label[_ngcontent-%COMP%]{min-width:80px;padding:0 .5rem;height:36px;font-size:.85rem}@media (width <= 768px){.office-card[_ngcontent-%COMP%]{width:85%;padding:.4rem}}.container[_ngcontent-%COMP%]{padding:.5rem}.narrow-container[_ngcontent-%COMP%]{max-width:600px;margin:0 auto;padding:.75rem}.extra-small[_ngcontent-%COMP%]{max-width:500px}.compact-tab[_ngcontent-%COMP%]{min-width:auto;padding:0 12px}.card-content[_ngcontent-%COMP%]{padding:.5rem}.tab-panel[_ngcontent-%COMP%]{padding:.5rem 0}"]})}}return e})();var nti=()=>["../edit"];function ati(e,r){if(e&1&&(o(0,"div",3),t(1,` + `),s(3),f("ngForOf",n.officeDatatables)}},dependencies:[mt,Ut,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],styles:[".action-button[_ngcontent-%COMP%]{width:85%;margin:.2rem auto;padding:.3rem;border-radius:3px;transition:all .3s ease}.action-button[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.office-card[_ngcontent-%COMP%]{width:100%;margin:.75rem auto;padding:.5rem;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto;padding:.2rem 0;scrollbar-width:thin}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]::-webkit-scrollbar{height:4px}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%] .mat-tab-label[_ngcontent-%COMP%]{min-width:80px;padding:0 .5rem;height:36px;font-size:.85rem}@media (width <= 768px){.office-card[_ngcontent-%COMP%]{width:85%;padding:.4rem}}.container[_ngcontent-%COMP%]{padding:.5rem}.narrow-container[_ngcontent-%COMP%]{max-width:600px;margin:0 auto;padding:.75rem}.extra-small[_ngcontent-%COMP%]{max-width:500px}.compact-tab[_ngcontent-%COMP%]{min-width:auto;padding:0 12px}.card-content[_ngcontent-%COMP%]{padding:.5rem}.tab-panel[_ngcontent-%COMP%]{padding:.5rem 0}"]})}}return e})();var rti=()=>["../edit"];function oti(e,r){if(e&1&&(o(0,"div",3),t(1,` `),y(2,"mifosx-external-identifier",8),t(3,` - `),l()),e&2){let i=P();s(2),Rt("externalId",i.officeData.externalId)}}function rti(e,r){e&1&&(o(0,"div",3),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),l()),e&2){let i=P();s(2),Rt("externalId",i.officeData.externalId)}}function lti(e,r){e&1&&(o(0,"div",3),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Unassigned"),` - `))}function oti(e,r){e&1&&(o(0,"span"),t(1,` + `))}function sti(e,r){e&1&&(o(0,"span"),t(1,` `),o(2,"button",9),t(3,` `),y(4,"fa-icon",10),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(2),f("routerLink",it(4,nti)),s(3),b("",m(6,2,"labels.buttons.Edit"),` + `),l()),e&2&&(s(2),f("routerLink",it(4,rti)),s(3),b("",m(6,2,"labels.buttons.Edit"),` `))}var s4=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-general-tab"]],decls:47,vars:20,consts:[[1,"tab-container","mat-typography","compact-view"],[1,"layout-row-wrap","responsive-column","compact-details","condensed"],[1,"flex-45","mat-body-strong","left"],[1,"flex-50","right"],[1,"section-divider"],["class","flex-50 right",4,"ngIf"],[1,"bottom-button-container","small-buttons"],[4,"mifosxHasPermission"],[3,"externalId"],["mat-raised-button","","color","primary",1,"edit-button",3,"routerLink"],["icon","edit",1,"m-r-5"]],template:function(a,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"div",2),t(5),c(6,"translate"),l(),t(7,` @@ -29982,12 +29985,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(30,"hr",4),t(31,` `),o(32,"div",2),t(33),c(34,"translate"),l(),t(35,` - `),h(36,ati,4,1,"div",5),t(37,` - `),h(38,rti,3,3,"div",5),t(39,` + `),h(36,oti,4,1,"div",5),t(37,` + `),h(38,lti,3,3,"div",5),t(39,` `),l(),t(40,` `),o(41,"div",6),t(42,` - `),h(43,oti,8,5,"span",7),t(44,` + `),h(43,sti,8,5,"span",7),t(44,` `),l(),t(45,` `),l(),t(46,` `)),a&2&&(s(5),g(m(6,10,"labels.inputs.Parent Office")),s(4),b(` @@ -30000,29 +30003,29 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(2,"mifosx-entity-datatable-tab",1),t(3,` `),l(),t(4,` `),l(),t(5,` -`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var lti=["messageTable"],sti=()=>["edit"];function pti(e,r){e&1&&(o(0,"button",14),t(1,` - `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,sti)),s(3),b("",m(4,2,"labels.buttons.Edit"),` - `))}function cti(e,r){e&1&&(o(0,"span"),t(1,` - `),h(2,pti,5,5,"button",13),t(3,` - `),l()),e&2&&(s(2),f("mifosxHasPermission","UPDATE_SMSCAMPAIGN"))}function mti(e,r){if(e&1){let i=Y();o(0,"button",17),k("click",function(){N(i);let n=P(2);return L(n.activateCampaign())}),t(1,` - `),y(2,"fa-icon",18),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Activate"),` +`)),a&2&&(s(2),f("entityId",n.entityId)("multiRowDatatableFlag",n.multiRowDatatableFlag)("entityDatatable",n.entityDatatable))},dependencies:[mt,dt,qo],encapsulation:2})}}return e})();var pti=["messageTable"],cti=()=>["edit"];function mti(e,r){e&1&&(o(0,"button",14),t(1,` + `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,cti)),s(3),b("",m(4,2,"labels.buttons.Edit"),` `))}function dti(e,r){e&1&&(o(0,"span"),t(1,` - `),h(2,mti,5,3,"button",16),t(3,` - `),l()),e&2&&(s(2),f("mifosxHasPermission","ACTIVATE_SMSCAMPAIGN"))}function uti(e,r){if(e&1){let i=Y();o(0,"button",20),k("click",function(){N(i);let n=P(2);return L(n.closeCampaign())}),t(1,` - `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Close"),` + `),h(2,mti,5,5,"button",13),t(3,` + `),l()),e&2&&(s(2),f("mifosxHasPermission","UPDATE_SMSCAMPAIGN"))}function uti(e,r){if(e&1){let i=Y();o(0,"button",17),k("click",function(){N(i);let n=P(2);return L(n.activateCampaign())}),t(1,` + `),y(2,"fa-icon",18),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Activate"),` `))}function fti(e,r){e&1&&(o(0,"span"),t(1,` - `),h(2,uti,5,3,"button",19),t(3,` - `),l()),e&2&&(s(2),f("mifosxHasPermission","CLOSE_SMSCAMPAIGN"))}function hti(e,r){if(e&1){let i=Y();o(0,"button",17),k("click",function(){N(i);let n=P(2);return L(n.reactivateCampaign())}),t(1,` - `),y(2,"fa-icon",22),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Reactivate"),` + `),h(2,uti,5,3,"button",16),t(3,` + `),l()),e&2&&(s(2),f("mifosxHasPermission","ACTIVATE_SMSCAMPAIGN"))}function hti(e,r){if(e&1){let i=Y();o(0,"button",20),k("click",function(){N(i);let n=P(2);return L(n.closeCampaign())}),t(1,` + `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Close"),` `))}function xti(e,r){e&1&&(o(0,"span"),t(1,` - `),h(2,hti,5,3,"button",16),t(3,` - `),l()),e&2&&(s(2),f("mifosxHasPermission","REACTIVATE_SMSCAMPAIGN"))}function gti(e,r){if(e&1){let i=Y();o(0,"button",20),k("click",function(){N(i);let n=P(2);return L(n.deleteCampaign())}),t(1,` - `),y(2,"fa-icon",23),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Delete"),` + `),h(2,hti,5,3,"button",19),t(3,` + `),l()),e&2&&(s(2),f("mifosxHasPermission","CLOSE_SMSCAMPAIGN"))}function gti(e,r){if(e&1){let i=Y();o(0,"button",17),k("click",function(){N(i);let n=P(2);return L(n.reactivateCampaign())}),t(1,` + `),y(2,"fa-icon",22),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Reactivate"),` `))}function _ti(e,r){e&1&&(o(0,"span"),t(1,` - `),h(2,gti,5,3,"button",19),t(3,` - `),l()),e&2&&(s(2),f("mifosxHasPermission","DELETE_SMSCAMPAIGN"))}function vti(e,r){if(e&1&&(o(0,"mat-list-item"),t(1),c(2,"translate"),l()),e&2){let i=P();s(),rt(` + `),h(2,gti,5,3,"button",16),t(3,` + `),l()),e&2&&(s(2),f("mifosxHasPermission","REACTIVATE_SMSCAMPAIGN"))}function vti(e,r){if(e&1){let i=Y();o(0,"button",20),k("click",function(){N(i);let n=P(2);return L(n.deleteCampaign())}),t(1,` + `),y(2,"fa-icon",23),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Delete"),` + `))}function bti(e,r){e&1&&(o(0,"span"),t(1,` + `),h(2,vti,5,3,"button",19),t(3,` + `),l()),e&2&&(s(2),f("mifosxHasPermission","DELETE_SMSCAMPAIGN"))}function Cti(e,r){if(e&1&&(o(0,"mat-list-item"),t(1),c(2,"translate"),l()),e&2){let i=P();s(),rt(` `,m(2,2,"labels.inputs.Recurrence")," : ",i.smsCampaignData.recurrence,` - `)}}function bti(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Message")))}function Cti(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.message)}}function yti(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function Sti(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function wti(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Mobile No"),"."))}function Pti(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.mobileNo)}}function Eti(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Campaign Name")))}function Iti(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.campaignName)}}function Tti(e,r){e&1&&y(0,"tr",45)}function Mti(e,r){e&1&&y(0,"tr",46)}function Dti(e,r){if(e&1){let i=Y();o(0,"mat-tab",24),t(1,` + `)}}function yti(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Message")))}function Sti(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.message)}}function wti(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function Pti(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status.value)}}function Eti(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Mobile No"),"."))}function Iti(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.mobileNo)}}function Tti(e,r){e&1&&(o(0,"th",43),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Campaign Name")))}function Mti(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.campaignName)}}function Dti(e,r){e&1&&y(0,"tr",45)}function Oti(e,r){e&1&&y(0,"tr",46)}function Ati(e,r){if(e&1){let i=Y();o(0,"mat-tab",24),t(1,` `),o(2,"div",9),t(3,` `),o(4,"form",25),k("ngSubmit",function(){N(i);let n=P();return L(n.search())}),t(5,` `),o(6,"div",26),t(7,` @@ -30049,41 +30052,41 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(47,"table",34,2),t(49,` `),$(50,35),t(51,` - `),h(52,bti,3,3,"th",36),t(53,` - `),h(54,Cti,2,1,"td",37),t(55,` + `),h(52,yti,3,3,"th",36),t(53,` + `),h(54,Sti,2,1,"td",37),t(55,` `),W(),t(56,` `),$(57,38),t(58,` - `),h(59,yti,3,3,"th",36),t(60,` - `),h(61,Sti,2,1,"td",37),t(62,` + `),h(59,wti,3,3,"th",36),t(60,` + `),h(61,Pti,2,1,"td",37),t(62,` `),W(),t(63,` `),$(64,39),t(65,` - `),h(66,wti,3,3,"th",36),t(67,` - `),h(68,Pti,2,1,"td",37),t(69,` + `),h(66,Eti,3,3,"th",36),t(67,` + `),h(68,Iti,2,1,"td",37),t(69,` `),W(),t(70,` `),$(71,40),t(72,` - `),h(73,Eti,3,3,"th",36),t(74,` - `),h(75,Iti,2,1,"td",37),t(76,` + `),h(73,Tti,3,3,"th",36),t(74,` + `),h(75,Mti,2,1,"td",37),t(76,` `),W(),t(77,` - `),h(78,Tti,1,0,"tr",41),t(79,` - `),h(80,Mti,1,0,"tr",42),t(81,` + `),h(78,Dti,1,0,"tr",41),t(79,` + `),h(80,Oti,1,0,"tr",42),t(81,` `),l(),t(82,` `),l(),t(83,` `),l()}if(e&2){let i=r.$implicit,a=gt(19),n=gt(33),p=P();f("label",i.label),s(4),f("formGroup",p.smsForm),s(7),g(m(12,16,"labels.inputs.From Date")),s(3),f("min",p.minDate)("max",p.maxDate)("matDatepicker",a),s(2),f("for",a),s(9),g(m(26,18,"labels.inputs.To Date")),s(3),f("min",p.minDate)("max",p.maxDate)("matDatepicker",n),s(2),f("for",n),s(11),b("",m(42,20,"labels.buttons.Search"),` - `),s(6),f("dataSource",p.dataSource),s(31),f("matHeaderRowDef",p.displayedColumns),s(2),f("matRowDefColumns",p.displayedColumns)}}var c4=(()=>{class e{constructor(i,a,n,p,d,u,x){this.router=i,this.route=a,this.dialog=n,this.formBuilder=p,this.dateUtils=d,this.organizationService=u,this.settingsService=x,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.displayedColumns=["Message","Status","Mobile No.","Campaign Name"],this.dataSource=new Ge,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(_=>{this.smsCampaignData=_.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",n=this.smsTabs.find(p=>a===p.label);this.status=n?n.status:void 0,this.dataSource.data=[],this.messageTableRef.renderRows(),this.smsForm.reset()}closeCampaign(){let i=[new xo({controlName:"closureDate",label:"Closure Date",value:"",type:"date",required:!0})],a={title:"Close SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=this.settingsService.language.code,u=this.settingsService.dateFormat,x={closureDate:this.dateUtils.formatDate(p.data.value.closureDate,u),dateFormat:u,locale:d};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,x,"close").subscribe(()=>{this.reload()})}})}activateCampaign(){let i=[new xo({controlName:"activationDate",label:"Activation Date",value:"",type:"date",required:!0})],a={title:"Activate SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=this.settingsService.language.code,u=this.settingsService.dateFormat,x={activationDate:this.dateUtils.formatDate(p.data.value.activationDate,u),dateFormat:u,locale:d};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,x,"activate").subscribe(()=>{this.reload()})}})}reactivateCampaign(){let i=[new xo({controlName:"activationDate",label:"Reactivation Date",value:"",type:"date",required:!0})],a={title:"Reactivate SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=this.settingsService.language.code,u=this.settingsService.dateFormat,x={activationDate:this.dateUtils.formatDate(p.data.value.activationDate,u),dateFormat:u,locale:d};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,x,"reactivate").subscribe(()=>{this.reload()})}})}deleteCampaign(){this.dialog.open(gi,{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,n=this.settingsService.dateFormat,p=this.smsForm.value.fromDate,d=this.smsForm.value.toDate;i.fromDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(p,n)),i.toDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{id:this.smsCampaignData.id,status:this.status,dateFormat:n,locale:a});this.organizationService.getMessagebyStatus(u).subscribe(x=>{this.dataSource.data=x.pageItems,this.messageTableRef.renderRows()})}static{this.\u0275fac=function(a){return new(a||e)(O(Lt),O(Pt),O(Ve),O(te),O(Ke),O(ri),O(Me))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-campaign"]],viewQuery:function(a,n){if(a&1&&wt(lti,5),a&2){let p;Ct(p=yt())&&(n.messageTableRef=p.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,n){a&1&&(o(0,"div",3),t(1,` + `),s(6),f("dataSource",p.dataSource),s(31),f("matHeaderRowDef",p.displayedColumns),s(2),f("matRowDefColumns",p.displayedColumns)}}var c4=(()=>{class e{constructor(i,a,n,p,d,u,x){this.router=i,this.route=a,this.dialog=n,this.formBuilder=p,this.dateUtils=d,this.organizationService=u,this.settingsService=x,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.displayedColumns=["Message","Status","Mobile No.","Campaign Name"],this.dataSource=new Ge,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(_=>{this.smsCampaignData=_.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",n=this.smsTabs.find(p=>a===p.label);this.status=n?n.status:void 0,this.dataSource.data=[],this.messageTableRef.renderRows(),this.smsForm.reset()}closeCampaign(){let i=[new xo({controlName:"closureDate",label:"Closure Date",value:"",type:"date",required:!0})],a={title:"Close SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=this.settingsService.language.code,u=this.settingsService.dateFormat,x={closureDate:this.dateUtils.formatDate(p.data.value.closureDate,u),dateFormat:u,locale:d};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,x,"close").subscribe(()=>{this.reload()})}})}activateCampaign(){let i=[new xo({controlName:"activationDate",label:"Activation Date",value:"",type:"date",required:!0})],a={title:"Activate SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=this.settingsService.language.code,u=this.settingsService.dateFormat,x={activationDate:this.dateUtils.formatDate(p.data.value.activationDate,u),dateFormat:u,locale:d};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,x,"activate").subscribe(()=>{this.reload()})}})}reactivateCampaign(){let i=[new xo({controlName:"activationDate",label:"Reactivation Date",value:"",type:"date",required:!0})],a={title:"Reactivate SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=this.settingsService.language.code,u=this.settingsService.dateFormat,x={activationDate:this.dateUtils.formatDate(p.data.value.activationDate,u),dateFormat:u,locale:d};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,x,"reactivate").subscribe(()=>{this.reload()})}})}deleteCampaign(){this.dialog.open(gi,{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,n=this.settingsService.dateFormat,p=this.smsForm.value.fromDate,d=this.smsForm.value.toDate;i.fromDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(p,n)),i.toDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{id:this.smsCampaignData.id,status:this.status,dateFormat:n,locale:a});this.organizationService.getMessagebyStatus(u).subscribe(x=>{this.dataSource.data=x.pageItems,this.messageTableRef.renderRows()})}static{this.\u0275fac=function(a){return new(a||e)(O(Lt),O(Pt),O(Ve),O(te),O(Ke),O(ri),O(Me))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-campaign"]],viewQuery:function(a,n){if(a&1&&wt(pti,5),a&2){let p;Ct(p=yt())&&(n.messageTableRef=p.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,n){a&1&&(o(0,"div",3),t(1,` `),o(2,"div",4),t(3,` - `),h(4,cti,4,1,"span",5),t(5,` + `),h(4,dti,4,1,"span",5),t(5,` - `),h(6,dti,4,1,"span",5),t(7,` + `),h(6,fti,4,1,"span",5),t(7,` - `),h(8,fti,4,1,"span",5),t(9,` + `),h(8,xti,4,1,"span",5),t(9,` - `),h(10,xti,4,1,"span",5),t(11,` + `),h(10,_ti,4,1,"span",5),t(11,` - `),h(12,_ti,4,1,"span",5),t(13,` + `),h(12,bti,4,1,"span",5),t(13,` `),l(),t(14,` `),o(15,"mat-card",6),t(16,` @@ -30102,7 +30105,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(43,"mat-list-item"),t(44),c(45,"translate"),c(46,"dateFormat"),l(),t(47,` - `),h(48,vti,3,4,"mat-list-item",5),t(49,` + `),h(48,Cti,3,4,"mat-list-item",5),t(49,` `),o(50,"div",10),t(51,` `),o(52,"h3"),t(53),c(54,"translate"),l(),t(55,` @@ -30112,7 +30115,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(61,` `),l(),t(62,` - `),h(63,Dti,84,22,"mat-tab",12),t(64,` + `),h(63,Ati,84,22,"mat-tab",12),t(64,` `),l(),t(65,` `),l(),t(66,` `),l(),t(67,` @@ -30128,12 +30131,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),s(4),rt(` `,m(45,27,"labels.inputs.Submitted on"),` : `,m(46,29,n.smsCampaignData.smsCampaignTimeLine.submittedOnDate),` - `),s(4),f("ngIf",n.smsCampaignData.recurrence),s(5),b("",m(54,31,"labels.heading.Template Message")," :"),s(4),g(n.smsCampaignData.campaignMessage),s(6),f("ngForOf",n.smsTabs))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,Kt,Xt,It,Ht,Qt,Mt,Ot,ni,Nt,pi,ci,si,_t,wi,Yt,ut,Dt,Wo,ol,rl,La,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],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 Oti=["formRef"],Ati=["fundFormRef"],Fti=["templateFundFormRef"],kti=()=>[10,25,50,100],Rti=()=>["create"],Bti=e=>[e];function Nti(e,r){e&1&&(o(0,"button",20),t(1,` - `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Rti)),s(3),b(` + `),s(4),f("ngIf",n.smsCampaignData.recurrence),s(5),b("",m(54,31,"labels.heading.Template Message")," :"),s(4),g(n.smsCampaignData.campaignMessage),s(6),f("ngForOf",n.smsTabs))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,Kt,Xt,It,Ht,Qt,Mt,Ot,ni,Nt,pi,ci,si,_t,wi,Yt,ut,Dt,Wo,ol,rl,La,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],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 Fti=["formRef"],kti=["fundFormRef"],Rti=["templateFundFormRef"],Bti=()=>[10,25,50,100],Nti=()=>["create"],Lti=e=>[e];function Vti(e,r){e&1&&(o(0,"button",20),t(1,` + `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Nti)),s(3),b(` `,m(4,2,"labels.buttons.Create Fund"),` - `))}function Lti(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function Vti(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function qti(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.External Id")))}function jti(e,r){if(e&1&&(o(0,"td",23),t(1,` + `))}function qti(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function jti(e,r){if(e&1&&(o(0,"td",23),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function zti(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.External Id")))}function Hti(e,r){if(e&1&&(o(0,"td",23),t(1,` `),y(2,"mifosx-external-identifier",24),t(3,` - `),l()),e&2){let i=r.$implicit;s(2),Rt("externalId",i.externalId)}}function zti(e,r){e&1&&y(0,"tr",25)}function Hti(e,r){if(e&1&&y(0,"tr",26),e&2){let i=r.$implicit;f("routerLink",Re(1,Bti,i.id))}}function Gti(e,r){if(e&1){let i=Y();t(0,` + `),l()),e&2){let i=r.$implicit;s(2),Rt("externalId",i.externalId)}}function Gti(e,r){e&1&&y(0,"tr",25)}function Uti(e,r){if(e&1&&y(0,"tr",26),e&2){let i=r.$implicit;f("routerLink",Re(1,Lti,i.id))}}function $ti(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",27),t(6),c(7,"translate"),o(8,"a",28),t(9),c(10,"translate"),l(),t(11,` `),l(),t(12,` @@ -30153,9 +30156,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(24,14,"labels.buttons.Back"),` `),s(4),b(` `,m(28,16,"labels.buttons.Next"),` - `))}var m4=(()=>{class e{constructor(i,a,n,p,d,u,x){this.route=i,this.formBuilder=a,this.organizationservice=n,this.dialog=p,this.router=d,this.configurationWizardService=u,this.popoverService=x,this.displayedColumns=["name","externalId"],this.route.data.subscribe(_=>{this.fundsData=_.funds})}ngOnInit(){this.dataSource=new Ge(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:["",lt.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,n){let p=[new _n({controlName:"name",label:"Fund Content",value:a,type:"text",required:!0})],d={title:"Edit Fund",layout:{addButtonText:"Confirm"},formfields:p};this.dialog.open(an,{data:d}).afterClosed().subscribe(x=>{x.data&&this.organizationservice.editFund(i,x.data.value).subscribe(()=>{this.fundsData[n].name=x.data.value.name})})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(Pt),O(te),O(ri),O(Ve),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-manage-funds"]],viewQuery:function(a,n){if(a&1&&(wt(Oti,5),wt(Ati,5),wt(Fti,5),wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.formRef=p.first),Ct(p=yt())&&(n.fundFormRef=p.first),Ct(p=yt())&&(n.templateFundFormRef=p.first),Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){if(a&1){let p=Y();o(0,"div",4),t(1,` + `))}var m4=(()=>{class e{constructor(i,a,n,p,d,u,x){this.route=i,this.formBuilder=a,this.organizationservice=n,this.dialog=p,this.router=d,this.configurationWizardService=u,this.popoverService=x,this.displayedColumns=["name","externalId"],this.route.data.subscribe(_=>{this.fundsData=_.funds})}ngOnInit(){this.dataSource=new Ge(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:["",lt.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,n){let p=[new _n({controlName:"name",label:"Fund Content",value:a,type:"text",required:!0})],d={title:"Edit Fund",layout:{addButtonText:"Confirm"},formfields:p};this.dialog.open(an,{data:d}).afterClosed().subscribe(x=>{x.data&&this.organizationservice.editFund(i,x.data.value).subscribe(()=>{this.fundsData[n].name=x.data.value.name})})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(Pt),O(te),O(ri),O(Ve),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-manage-funds"]],viewQuery:function(a,n){if(a&1&&(wt(Fti,5),wt(kti,5),wt(Rti,5),wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.formRef=p.first),Ct(p=yt())&&(n.fundFormRef=p.first),Ct(p=yt())&&(n.templateFundFormRef=p.first),Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){if(a&1){let p=Y();o(0,"div",4),t(1,` `),o(2,"div",5,0),t(4,` - `),h(5,Nti,5,5,"button",6),t(6,` + `),h(5,Vti,5,5,"button",6),t(6,` `),l(),t(7,` `),l(),t(8,` @@ -30170,42 +30173,42 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(24,"div",11,2),t(26,` `),o(27,"table",12),t(28,` `),$(29,13),t(30,` - `),h(31,Lti,3,3,"th",14),t(32,` - `),h(33,Vti,2,1,"td",15),t(34,` + `),h(31,qti,3,3,"th",14),t(32,` + `),h(33,jti,2,1,"td",15),t(34,` `),W(),t(35,` `),$(36,16),t(37,` - `),h(38,qti,3,3,"th",14),t(39,` - `),h(40,jti,4,1,"td",15),t(41,` + `),h(38,zti,3,3,"th",14),t(39,` + `),h(40,Hti,4,1,"td",15),t(41,` `),W(),t(42,` - `),h(43,zti,1,0,"tr",17),t(44,` - `),h(45,Hti,1,3,"tr",18),t(46,` + `),h(43,Gti,1,0,"tr",17),t(44,` + `),h(45,Uti,1,3,"tr",18),t(46,` `),l(),t(47,` `),y(48,"mat-paginator",19),t(49,` `),l(),t(50,` `),l(),t(51,` -`),h(52,Gti,31,18,"ng-template",null,3,Ze),t(54,` -`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_FUND"),s(12),g(m(18,6,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,kti)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,Lr,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Uti=["formRef"],$ti=["currencyFormRef"],Wti=["templateCurrencyFormRef"];function Qti(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),rt(` +`),h(52,$ti,31,18,"ng-template",null,3,Ze),t(54,` +`)}a&2&&(s(5),f("mifosxHasPermission","CREATE_FUND"),s(12),g(m(18,6,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,Bti)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,Lr,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Wti=["formRef"],Qti=["currencyFormRef"],Yti=["templateCurrencyFormRef"];function Jti(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),rt(` (`,i.code,") ",i.name,` - `)}}function Yti(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Kti(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Currency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Jti(e,r){if(e&1&&(o(0,"button",14),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Xti(e,r){if(e&1&&(o(0,"button",14),t(1,` `),y(2,"fa-icon",15),t(3,` - `),l()),e&2){let i=P();f("disabled",!i.currencyForm.valid)}}function Kti(e,r){if(e&1){let i=Y();o(0,"button",20),k("click",function(){N(i);let n=P(),p=n.$implicit,d=n.index,u=P();return L(u.deleteCurrency(p.code,d))}),t(1,` + `),l()),e&2){let i=P();f("disabled",!i.currencyForm.valid)}}function Zti(e,r){if(e&1){let i=Y();o(0,"button",20),k("click",function(){N(i);let n=P(),p=n.$implicit,d=n.index,u=P();return L(u.deleteCurrency(p.code,d))}),t(1,` `),y(2,"fa-icon",21),t(3,` - `),l()}}function Xti(e,r){if(e&1&&(o(0,"mat-grid-tile",16),t(1,` + `),l()}}function tei(e,r){if(e&1&&(o(0,"mat-grid-tile",16),t(1,` `),o(2,"div",17),t(3,` `),o(4,"div"),t(5,` - `),h(6,Kti,4,0,"button",18),t(7,` + `),h(6,Zti,4,0,"button",18),t(7,` `),l(),t(8,` `),o(9,"span",19)(10,"b"),t(11),l()(),t(12,` `),l(),t(13,` - `),l()),e&2){let i=r.$implicit;s(6),f("mifosxHasPermission","UPDATE_CURRENCY"),s(5),g(i.name)}}function Zti(e,r){if(e&1){let i=Y();t(0,` + `),l()),e&2){let i=r.$implicit;s(6),f("mifosxHasPermission","UPDATE_CURRENCY"),s(5),g(i.name)}}function eei(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",22),t(6),c(7,"translate"),o(8,"a",23),t(9),c(10,"translate"),l(),t(11,` `),l(),t(12,` @@ -30225,7 +30228,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(25,17,"labels.buttons.Back"),` `),s(4),b(` `,m(29,19,"labels.buttons.Next"),` - `))}var d4=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.route=i,this.formBuilder=a,this.organizationservice=n,this.dialog=p,this.router=d,this.translateService=u,this.configurationWizardService=x,this.popoverService=_,this.placeHolderLabel="",this.noEntriesFoundLabel="",this.currencyList=[],this.currencyData=new d9(1),this.filterFormCtrl=new ee(""),this._onDestroy=new $o,this.route.parent.data.subscribe(v=>{this.selectedCurrencies=v.currencies.selectedCurrencyOptions,this.currencyList=v.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($l(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:["",lt.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(n=>n.code);a.includes(i.code)||(a.push(i.code),this.organizationservice.updateCurrencies(a).subscribe(n=>{this.selectedCurrencies.push(i),this.formRef.resetForm(),this.configurationWizardService.showCurrencyForm===!0&&(this.configurationWizardService.showCurrencyForm=!1,this.openDialog())}))}deleteCurrency(i,a){let n=this.selectedCurrencies.map(d=>d.code);n.splice(a,1),this.dialog.open(gi,{data:{deleteContext:`currency: ${i}`}}).afterClosed().subscribe(d=>{d.delete&&this.organizationservice.updateCurrencies(n).subscribe(()=>{this.selectedCurrencies.splice(a,1),this.formRef.resetForm()})})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(Pt),O(te),O(ri),O(Ve),O(Lt),O(bi),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-manage-currencies"]],viewQuery:function(a,n){if(a&1&&(wt(Uti,7),wt($ti,5),wt(Wti,5)),a&2){let p;Ct(p=yt())&&(n.formRef=p.first),Ct(p=yt())&&(n.currencyFormRef=p.first),Ct(p=yt())&&(n.templateCurrencyFormRef=p.first)}},features:[Za],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,n){if(a&1){let p=Y();o(0,"div",3),t(1,` + `))}var d4=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.route=i,this.formBuilder=a,this.organizationservice=n,this.dialog=p,this.router=d,this.translateService=u,this.configurationWizardService=x,this.popoverService=_,this.placeHolderLabel="",this.noEntriesFoundLabel="",this.currencyList=[],this.currencyData=new d9(1),this.filterFormCtrl=new ee(""),this._onDestroy=new $o,this.route.parent.data.subscribe(v=>{this.selectedCurrencies=v.currencies.selectedCurrencyOptions,this.currencyList=v.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($l(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:["",lt.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(n=>n.code);a.includes(i.code)||(a.push(i.code),this.organizationservice.updateCurrencies(a).subscribe(n=>{this.selectedCurrencies.push(i),this.formRef.resetForm(),this.configurationWizardService.showCurrencyForm===!0&&(this.configurationWizardService.showCurrencyForm=!1,this.openDialog())}))}deleteCurrency(i,a){let n=this.selectedCurrencies.map(d=>d.code);n.splice(a,1),this.dialog.open(gi,{data:{deleteContext:`currency: ${i}`}}).afterClosed().subscribe(d=>{d.delete&&this.organizationservice.updateCurrencies(n).subscribe(()=>{this.selectedCurrencies.splice(a,1),this.formRef.resetForm()})})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(Pt),O(te),O(ri),O(Ve),O(Lt),O(bi),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-manage-currencies"]],viewQuery:function(a,n){if(a&1&&(wt(Wti,7),wt(Qti,5),wt(Yti,5)),a&2){let p;Ct(p=yt())&&(n.formRef=p.first),Ct(p=yt())&&(n.currencyFormRef=p.first),Ct(p=yt())&&(n.templateCurrencyFormRef=p.first)}},features:[Za],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,n){if(a&1){let p=Y();o(0,"div",3),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"div",null,0),t(6,` `),o(7,"form",4,1),k("ngSubmit",function(){return N(p),L(n.addCurrency())}),t(9,` @@ -30235,39 +30238,39 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(18,"mat-option"),t(19,` `),y(20,"ngx-mat-select-search",7),t(21,` `),l(),t(22,` - `),h(23,Qti,2,3,"mat-option",8),c(24,"async"),t(25,` + `),h(23,Jti,2,3,"mat-option",8),c(24,"async"),t(25,` `),l(),t(26,` - `),h(27,Yti,8,9,"mat-error",9),t(28,` + `),h(27,Kti,8,9,"mat-error",9),t(28,` `),l(),t(29,` - `),h(30,Jti,4,1,"button",10),t(31,` + `),h(30,Xti,4,1,"button",10),t(31,` `),l(),t(32,` `),l(),t(33,` `),o(34,"mat-grid-list",11),t(35,` - `),h(36,Xti,14,2,"mat-grid-tile",12),t(37,` + `),h(36,tei,14,2,"mat-grid-tile",12),t(37,` `),l(),t(38,` `),l(),t(39,` `),l(),t(40,` -`),h(41,Zti,32,21,"ng-template",null,2,Ze),t(43,` -`)}a&2&&(s(7),f("formGroup",n.currencyForm),s(6),g(m(14,9,"labels.inputs.Currency")),s(7),Rt("placeholderLabel",n.placeHolderLabel),Rt("noEntriesFoundLabel",n.noEntriesFoundLabel),f("formControl",n.filterFormCtrl),s(3),f("ngForOf",m(24,11,n.currencyData)),s(4),f("ngIf",n.currencyForm.controls.currency.hasError("required")),s(3),f("mifosxHasPermission","UPDATE_CURRENCY"),s(6),f("ngForOf",n.selectedCurrencies))},dependencies:[mt,Ut,Et,lo,dt,Zt,zt,Jt,me,yn,Kt,Xt,Ht,Mt,Ot,de,he,ue,_t,Yt,ut,LA,NA,Dt,dA,mA],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 tei=()=>[10,25,50,100],eei=()=>["create"],iei=e=>[e,"allocate"],nei=e=>[e,"settle"],aei=e=>[e,"transactions"],rei=e=>[e];function oei(e,r){e&1&&(o(0,"button",17),t(1,` - `),y(2,"fa-icon",18),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,eei)),s(3),b(` +`),h(41,eei,32,21,"ng-template",null,2,Ze),t(43,` +`)}a&2&&(s(7),f("formGroup",n.currencyForm),s(6),g(m(14,9,"labels.inputs.Currency")),s(7),Rt("placeholderLabel",n.placeHolderLabel),Rt("noEntriesFoundLabel",n.noEntriesFoundLabel),f("formControl",n.filterFormCtrl),s(3),f("ngForOf",m(24,11,n.currencyData)),s(4),f("ngIf",n.currencyForm.controls.currency.hasError("required")),s(3),f("mifosxHasPermission","UPDATE_CURRENCY"),s(6),f("ngForOf",n.selectedCurrencies))},dependencies:[mt,Ut,Et,lo,dt,Zt,zt,Jt,me,yn,Kt,Xt,Ht,Mt,Ot,de,he,ue,_t,Yt,ut,LA,NA,Dt,dA,mA],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 iei=()=>[10,25,50,100],nei=()=>["create"],aei=e=>[e,"allocate"],rei=e=>[e,"settle"],oei=e=>[e,"transactions"],lei=e=>[e];function sei(e,r){e&1&&(o(0,"button",17),t(1,` + `),y(2,"fa-icon",18),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,nei)),s(3),b(` `,m(4,2,"labels.buttons.New Cashier"),` - `))}function lei(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function sei(e,r){if(e&1&&(o(0,"td",20),t(1),c(2,"dateFormat"),c(3,"dateFormat"),l()),e&2){let i=r.$implicit;s(),rt(` + `))}function pei(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Period")))}function cei(e,r){if(e&1&&(o(0,"td",20),t(1),c(2,"dateFormat"),c(3,"dateFormat"),l()),e&2){let i=r.$implicit;s(),rt(` `,m(2,2,i.startDate)," - ",m(3,4,i.endDate),` - `)}}function pei(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Cashier/Staff")))}function cei(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),g(i.staffName)}}function mei(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Full Day/Time")))}function dei(e,r){if(e&1&&(o(0,"td",20),t(1),c(2,"yesNo"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.isFullDay))}}function uei(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Vault Actions")))}function fei(e,r){if(e&1){let i=Y();o(0,"button",24),c(1,"translate"),k("click",function(n){N(i);let p=P(2);return L(p.routeEdit(n))}),t(2,` + `)}}function mei(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Cashier/Staff")))}function dei(e,r){if(e&1&&(o(0,"td",20),t(1),l()),e&2){let i=r.$implicit;s(),g(i.staffName)}}function uei(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Full Day/Time")))}function fei(e,r){if(e&1&&(o(0,"td",20),t(1),c(2,"yesNo"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.isFullDay))}}function hei(e,r){e&1&&(o(0,"th",19),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Vault Actions")))}function xei(e,r){if(e&1){let i=Y();o(0,"button",24),c(1,"translate"),k("click",function(n){N(i);let p=P(2);return L(p.routeEdit(n))}),t(2,` `),y(3,"i",25),t(4,` - `),l()}if(e&2){let i=P().$implicit;Rt("matTooltip",m(1,2,"tooltips.Allocate Cash")),f("routerLink",Re(4,iei,i.id))}}function hei(e,r){if(e&1){let i=Y();o(0,"button",26),c(1,"translate"),k("click",function(n){N(i);let p=P(2);return L(p.routeEdit(n))}),t(2,` + `),l()}if(e&2){let i=P().$implicit;Rt("matTooltip",m(1,2,"tooltips.Allocate Cash")),f("routerLink",Re(4,aei,i.id))}}function gei(e,r){if(e&1){let i=Y();o(0,"button",26),c(1,"translate"),k("click",function(n){N(i);let p=P(2);return L(p.routeEdit(n))}),t(2,` `),y(3,"i",27),t(4,` - `),l()}if(e&2){let i=P().$implicit;Rt("matTooltip",m(1,2,"tooltips.Settle Cash")),f("routerLink",Re(4,nei,i.id))}}function xei(e,r){if(e&1){let i=Y();o(0,"button",28),c(1,"translate"),k("click",function(n){N(i);let p=P(2);return L(p.routeEdit(n))}),t(2,` + `),l()}if(e&2){let i=P().$implicit;Rt("matTooltip",m(1,2,"tooltips.Settle Cash")),f("routerLink",Re(4,rei,i.id))}}function _ei(e,r){if(e&1){let i=Y();o(0,"button",28),c(1,"translate"),k("click",function(n){N(i);let p=P(2);return L(p.routeEdit(n))}),t(2,` `),y(3,"i",29),t(4,` - `),l()}if(e&2){let i=P().$implicit;Rt("matTooltip",m(1,2,"tooltips.View Transactions")),f("routerLink",Re(4,aei,i.id))}}function gei(e,r){e&1&&(o(0,"td",20),t(1,` - `),h(2,fei,5,6,"button",21),t(3,` - `),h(4,hei,5,6,"button",22),t(5,` - `),h(6,xei,5,6,"button",23),t(7,` - `),l()),e&2&&(s(2),f("mifosxHasPermission","ALLOCATECASHIER_TELLER"),s(2),f("mifosxHasPermission","SETTLECASHIER_TELLER"),s(2),f("mifosxHasPermission","ALLOCATECASHIER_TELLER"))}function _ei(e,r){e&1&&y(0,"tr",30)}function vei(e,r){if(e&1&&y(0,"tr",31),e&2){let i=r.$implicit;f("routerLink",Re(1,rei,i.id))}}var u4=(()=>{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 Ge(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)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-cashiers"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,oei,5,5,"button",1),t(3,` + `),l()}if(e&2){let i=P().$implicit;Rt("matTooltip",m(1,2,"tooltips.View Transactions")),f("routerLink",Re(4,oei,i.id))}}function vei(e,r){e&1&&(o(0,"td",20),t(1,` + `),h(2,xei,5,6,"button",21),t(3,` + `),h(4,gei,5,6,"button",22),t(5,` + `),h(6,_ei,5,6,"button",23),t(7,` + `),l()),e&2&&(s(2),f("mifosxHasPermission","ALLOCATECASHIER_TELLER"),s(2),f("mifosxHasPermission","SETTLECASHIER_TELLER"),s(2),f("mifosxHasPermission","ALLOCATECASHIER_TELLER"))}function bei(e,r){e&1&&y(0,"tr",30)}function Cei(e,r){if(e&1&&y(0,"tr",31),e&2){let i=r.$implicit;f("routerLink",Re(1,lei,i.id))}}var u4=(()=>{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 Ge(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)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-cashiers"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,sei,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -30281,39 +30284,39 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,lei,3,3,"th",9),t(26,` - `),h(27,sei,4,6,"td",10),t(28,` + `),h(25,pei,3,3,"th",9),t(26,` + `),h(27,cei,4,6,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,pei,3,3,"th",9),t(33,` - `),h(34,cei,2,1,"td",10),t(35,` + `),h(32,mei,3,3,"th",9),t(33,` + `),h(34,dei,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,mei,3,3,"th",9),t(40,` - `),h(41,dei,3,3,"td",10),t(42,` + `),h(39,uei,3,3,"th",9),t(40,` + `),h(41,fei,3,3,"td",10),t(42,` `),W(),t(43,` `),$(44,13),t(45,` - `),h(46,uei,3,3,"th",9),t(47,` - `),h(48,gei,8,3,"td",10),t(49,` + `),h(46,hei,3,3,"th",9),t(47,` + `),h(48,vei,8,3,"td",10),t(49,` `),W(),t(50,` - `),h(51,_ei,1,0,"tr",14),t(52,` - `),h(53,vei,1,3,"tr",15),t(54,` + `),h(51,bei,1,0,"tr",14),t(52,` + `),h(53,Cei,1,3,"tr",15),t(54,` `),l(),t(55,` `),y(56,"mat-paginator",16),t(57,` `),l(),t(58,` `),l(),t(59,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_CASHIERS_FOR_TELLER"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,tei)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,_a],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 bei=()=>["../allocate"],Cei=()=>["../settle"],yei=()=>[10,25,50,100];function Sei(e,r){e&1&&(o(0,"button",12),t(1,` - `),y(2,"fa-icon",13),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,bei)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_CASHIERS_FOR_TELLER"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,iei)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,_a],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 yei=()=>["../allocate"],Sei=()=>["../settle"],wei=()=>[10,25,50,100];function Pei(e,r){e&1&&(o(0,"button",12),t(1,` + `),y(2,"fa-icon",13),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,yei)),s(3),b(` `,m(4,2,"labels.buttons.Allocate Cash"),` - `))}function wei(e,r){e&1&&(o(0,"button",14),t(1,` - `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Cei)),s(3),b(` + `))}function Eei(e,r){e&1&&(o(0,"button",14),t(1,` + `),y(2,"fa-icon",15),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Sei)),s(3),b(` `,m(4,2,"labels.buttons.Settle Cash"),` - `))}function Pei(e,r){if(e&1&&(o(0,"div",16),t(1,` + `))}function Iei(e,r){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,` @@ -30349,67 +30352,67 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,i.cashierData.cashierName,` `),s(3),b(` `,m(31,15,"labels.inputs.Net Cash"),` - `),s(4),rt("",m(35,17,i.cashierData.netCash)," [",i.currencySelector.value,"]")}}function Eei(e,r){if(e&1&&(o(0,"mat-option",21),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `),s(4),rt("",m(35,17,i.cashierData.netCash)," [",i.currencySelector.value,"]")}}function Tei(e,r){if(e&1&&(o(0,"mat-option",21),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` - `)}}function Iei(e,r){e&1&&(o(0,"th",34),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Date")))}function Tei(e,r){if(e&1&&(o(0,"td",35),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.txnDate))}}function Mei(e,r){e&1&&(o(0,"th",34),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Transactions")))}function Dei(e,r){if(e&1&&(o(0,"td",35),t(1),l()),e&2){let i=r.$implicit;s(),g(i.txnType.value)}}function Oei(e,r){if(e&1&&(o(0,"th",34),t(1),c(2,"translate"),c(3,"formatNumber"),l()),e&2){let i=P(2);s(),rt(` + `)}}function Mei(e,r){e&1&&(o(0,"th",34),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Date")))}function Dei(e,r){if(e&1&&(o(0,"td",35),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.txnDate))}}function Oei(e,r){e&1&&(o(0,"th",34),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Transactions")))}function Aei(e,r){if(e&1&&(o(0,"td",35),t(1),l()),e&2){let i=r.$implicit;s(),g(i.txnType.value)}}function Fei(e,r){if(e&1&&(o(0,"th",34),t(1),c(2,"translate"),c(3,"formatNumber"),l()),e&2){let i=P(2);s(),rt(` `,m(2,2,"labels.inputs.Allocation")," (",m(3,4,i.cashierData.sumCashAllocation),`) - `)}}function Aei(e,r){if(e&1&&(o(0,"td",35),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` - `,i.txnType.value==="Allocate Cash"?m(2,1,i.txnAmount):"-",` - `)}}function Fei(e,r){if(e&1&&(o(0,"th",34),t(1),c(2,"translate"),c(3,"formatNumber"),l()),e&2){let i=P(2);s(),rt(` - `,m(2,2,"labels.inputs.Cash In")," (",m(3,4,i.cashierData.sumInwardCash),`) `)}}function kei(e,r){if(e&1&&(o(0,"td",35),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` - `,i.txnType.value==="Cash In"?m(2,1,i.txnAmount):"-",` + `,i.txnType.value==="Allocate Cash"?m(2,1,i.txnAmount):"-",` `)}}function Rei(e,r){if(e&1&&(o(0,"th",34),t(1),c(2,"translate"),c(3,"formatNumber"),l()),e&2){let i=P(2);s(),rt(` - `,m(2,2,"labels.inputs.Cash Out")," (",m(3,4,i.cashierData.sumOutwardCash),`) + `,m(2,2,"labels.inputs.Cash In")," (",m(3,4,i.cashierData.sumInwardCash),`) `)}}function Bei(e,r){if(e&1&&(o(0,"td",35),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` - `,i.txnType.value==="Cash Out"?m(2,1,i.txnAmount):"-",` + `,i.txnType.value==="Cash In"?m(2,1,i.txnAmount):"-",` `)}}function Nei(e,r){if(e&1&&(o(0,"th",34),t(1),c(2,"translate"),c(3,"formatNumber"),l()),e&2){let i=P(2);s(),rt(` - `,m(2,2,"labels.inputs.Settlement")," (",m(3,4,i.cashierData.sumCashSettlement),`) + `,m(2,2,"labels.inputs.Cash Out")," (",m(3,4,i.cashierData.sumOutwardCash),`) `)}}function Lei(e,r){if(e&1&&(o(0,"td",35),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` + `,i.txnType.value==="Cash Out"?m(2,1,i.txnAmount):"-",` + `)}}function Vei(e,r){if(e&1&&(o(0,"th",34),t(1),c(2,"translate"),c(3,"formatNumber"),l()),e&2){let i=P(2);s(),rt(` + `,m(2,2,"labels.inputs.Settlement")," (",m(3,4,i.cashierData.sumCashSettlement),`) + `)}}function qei(e,r){if(e&1&&(o(0,"td",35),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),b(` `,i.txnType.value==="Settle Cash"?m(2,1,i.txnAmount):"-",` - `)}}function Vei(e,r){e&1&&y(0,"tr",36)}function qei(e,r){e&1&&y(0,"tr",37)}function jei(e,r){if(e&1&&(o(0,"div"),t(1,` + `)}}function jei(e,r){e&1&&y(0,"tr",36)}function zei(e,r){e&1&&y(0,"tr",37)}function Hei(e,r){if(e&1&&(o(0,"div"),t(1,` `),o(2,"table",22),t(3,` `),$(4,23),t(5,` - `),h(6,Iei,3,3,"th",24),t(7,` - `),h(8,Tei,3,3,"td",25),t(9,` + `),h(6,Mei,3,3,"th",24),t(7,` + `),h(8,Dei,3,3,"td",25),t(9,` `),W(),t(10,` `),$(11,26),t(12,` - `),h(13,Mei,3,3,"th",24),t(14,` - `),h(15,Dei,2,1,"td",25),t(16,` + `),h(13,Oei,3,3,"th",24),t(14,` + `),h(15,Aei,2,1,"td",25),t(16,` `),W(),t(17,` `),$(18,27),t(19,` - `),h(20,Oei,4,6,"th",24),t(21,` - `),h(22,Aei,3,3,"td",25),t(23,` + `),h(20,Fei,4,6,"th",24),t(21,` + `),h(22,kei,3,3,"td",25),t(23,` `),W(),t(24,` `),$(25,28),t(26,` - `),h(27,Fei,4,6,"th",24),t(28,` - `),h(29,kei,3,3,"td",25),t(30,` + `),h(27,Rei,4,6,"th",24),t(28,` + `),h(29,Bei,3,3,"td",25),t(30,` `),W(),t(31,` `),$(32,29),t(33,` - `),h(34,Rei,4,6,"th",24),t(35,` - `),h(36,Bei,3,3,"td",25),t(37,` + `),h(34,Nei,4,6,"th",24),t(35,` + `),h(36,Lei,3,3,"td",25),t(37,` `),W(),t(38,` `),$(39,30),t(40,` - `),h(41,Nei,4,6,"th",24),t(42,` - `),h(43,Lei,3,3,"td",25),t(44,` + `),h(41,Vei,4,6,"th",24),t(42,` + `),h(43,qei,3,3,"td",25),t(44,` `),W(),t(45,` - `),h(46,Vei,1,0,"tr",31),t(47,` - `),h(48,qei,1,0,"tr",32),t(49,` + `),h(46,jei,1,0,"tr",31),t(47,` + `),h(48,zei,1,0,"tr",32),t(49,` `),l(),t(50,` `),y(51,"mat-paginator",33),t(52,` - `),l()),e&2){let i=P();s(2),f("dataSource",i.dataSource),s(44),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(4,yei))}}var f4=(()=>{class e{constructor(i,a){this.organizationService=i,this.route=a,this.currencySelector=new ee,this.displayedColumns=["date","transactions","allocation","cashIn","cashOut","settlement"],this.route.data.subscribe(n=>{this.currencyData=n.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 Ge(this.cashierData.cashierTransactions.pageItems),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-transactions"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,5),wt(Te,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Sei,5,5,"button",1),t(3,` - `),h(4,wei,5,5,"button",2),t(5,` + `),l()),e&2){let i=P();s(2),f("dataSource",i.dataSource),s(44),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(4,wei))}}var f4=(()=>{class e{constructor(i,a){this.organizationService=i,this.route=a,this.currencySelector=new ee,this.displayedColumns=["date","transactions","allocation","cashIn","cashOut","settlement"],this.route.data.subscribe(n=>{this.currencyData=n.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 Ge(this.cashierData.cashierTransactions.pageItems),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-transactions"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,5),wt(Te,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,Pei,5,5,"button",1),t(3,` + `),h(4,Eei,5,5,"button",2),t(5,` `),l(),t(6,` -`),h(7,Pei,40,19,"div",3),t(8,` +`),h(7,Iei,40,19,"div",3),t(8,` `),o(9,"div",4),t(10,` `),o(11,"mat-card",5),t(12,` @@ -30422,29 +30425,29 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(24,"mat-form-field"),t(25,` `),o(26,"mat-label"),t(27),c(28,"translate"),l(),t(29,` `),o(30,"mat-select",9),t(31,` - `),h(32,Eei,2,2,"mat-option",10),t(33,` + `),h(32,Tei,2,2,"mat-option",10),t(33,` `),l(),t(34,` `),l(),t(35,` `),l(),t(36,` - `),h(37,jei,53,5,"div",11),t(38,` + `),h(37,Hei,53,5,"div",11),t(38,` `),l(),t(39,` `),l(),t(40,` -`)),a&2&&(s(2),f("mifosxHasPermission","ALLOCATECASHIER_TELLER"),s(2),f("mifosxHasPermission","SETTLECASHFROMCASHIER_TELLER"),s(3),f("ngIf",n.cashierData),s(11),g(m(19,8,"labels.inputs.Filter")),s(9),b(" ",m(28,10,"labels.inputs.Select Currency")," "),s(3),f("formControl",n.currencySelector),s(2),f("ngForOf",n.currencyData),s(5),f("ngIf",n.cashierData))},dependencies:[mt,Ut,Et,dt,zt,me,yn,It,Ht,Qt,Mt,Ot,Nt,he,ue,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae,kn],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 zei=()=>["../"];function Hei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`)),a&2&&(s(2),f("mifosxHasPermission","ALLOCATECASHIER_TELLER"),s(2),f("mifosxHasPermission","SETTLECASHFROMCASHIER_TELLER"),s(3),f("ngIf",n.cashierData),s(11),g(m(19,8,"labels.inputs.Filter")),s(9),b(" ",m(28,10,"labels.inputs.Select Currency")," "),s(3),f("formControl",n.currencySelector),s(2),f("ngForOf",n.currencyData),s(5),f("ngIf",n.cashierData))},dependencies:[mt,Ut,Et,dt,zt,me,yn,It,Ht,Qt,Mt,Ot,Nt,he,ue,_t,wi,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae,kn],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 Gei=()=>["../"];function Uei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Gei(e,r){if(e&1&&(o(0,"mat-option",20),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function $ei(e,r){if(e&1&&(o(0,"mat-option",20),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` - `)}}function Uei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Wei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Currency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function $ei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Qei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Amount")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Wei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Yei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Notes/Comments")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Qei(e,r){if(e&1&&(o(0,"button",21),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.allocateCashForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Jei(e,r){if(e&1&&(o(0,"button",21),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.allocateCashForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var h4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.route=a,this.dateUtils=n,this.organizationService=p,this.settingsService=d,this.router=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.cashierData=x.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,lt.required],currencyCode:["",lt.required],txnAmount:["",lt.required],txnNote:["",lt.required]})}submit(){let i=this.allocateCashForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.allocateCashForm.value.txnDate;i.txnDate instanceof Date&&(i.txnDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.allocateCash(this.cashierData.tellerId,this.cashierData.cashierId,d).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Ke),O(ri),O(Me),O(Lt))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` @@ -30476,55 +30479,55 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(52,"input",10),t(53,` `),y(54,"mat-datepicker-toggle",11),t(55,` `),y(56,"mat-datepicker",null,0),t(58,` - `),h(59,Hei,8,9,"mat-error",12),t(60,` + `),h(59,Uei,8,9,"mat-error",12),t(60,` `),l(),t(61,` `),o(62,"mat-form-field",4),t(63,` `),o(64,"mat-label"),t(65),c(66,"translate"),l(),t(67,` `),o(68,"mat-select",13),t(69,` - `),h(70,Gei,2,2,"mat-option",14),t(71,` + `),h(70,$ei,2,2,"mat-option",14),t(71,` `),l(),t(72,` - `),h(73,Uei,8,9,"mat-error",12),t(74,` + `),h(73,Wei,8,9,"mat-error",12),t(74,` `),l(),t(75,` `),o(76,"mat-form-field",4),t(77,` `),o(78,"mat-label"),t(79),c(80,"translate"),l(),t(81,` `),y(82,"input",15),t(83,` - `),h(84,$ei,8,9,"mat-error",12),t(85,` + `),h(84,Qei,8,9,"mat-error",12),t(85,` `),l(),t(86,` `),o(87,"mat-form-field",4),t(88,` `),o(89,"mat-label"),t(90),c(91,"translate"),l(),t(92,` `),y(93,"input",16),t(94,` - `),h(95,Wei,8,9,"mat-error",12),t(96,` + `),h(95,Yei,8,9,"mat-error",12),t(96,` `),l(),t(97,` `),l(),t(98,` `),l(),t(99,` `),o(100,"mat-card-actions",17),t(101,` `),o(102,"button",18),t(103),c(104,"translate"),l(),t(105,` - `),h(106,Qei,3,4,"button",19),t(107,` + `),h(106,Jei,3,4,"button",19),t(107,` `),l(),t(108,` `),l(),t(109,` `),l(),t(110,` `),l(),t(111,` -`)}if(a&2){let p=gt(57);s(4),f("formGroup",n.allocateCashForm),s(9),g(m(14,21,"labels.inputs.Office")),s(9),g(m(23,23,"labels.inputs.Teller Name")),s(9),g(m(32,25,"labels.inputs.Cashier")),s(9),g(m(41,27,"labels.inputs.Assignment Period")),s(9),g(m(50,29,"labels.inputs.Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.allocateCashForm.controls.txnDate.hasError("required")),s(6),g(m(66,31,"labels.inputs.Currency")),s(5),f("ngForOf",n.cashierData.currencyOptions),s(3),f("ngIf",n.allocateCashForm.controls.currencyCode.hasError("required")),s(6),g(m(80,33,"labels.inputs.Amount")),s(5),f("ngIf",n.allocateCashForm.controls.txnAmount.hasError("required")),s(6),g(m(91,35,"labels.inputs.Notes/Comments")),s(5),f("ngIf",n.allocateCashForm.controls.txnNote.hasError("required")),s(7),f("routerLink",it(39,zei)),s(),b(` +`)}if(a&2){let p=gt(57);s(4),f("formGroup",n.allocateCashForm),s(9),g(m(14,21,"labels.inputs.Office")),s(9),g(m(23,23,"labels.inputs.Teller Name")),s(9),g(m(32,25,"labels.inputs.Cashier")),s(9),g(m(41,27,"labels.inputs.Assignment Period")),s(9),g(m(50,29,"labels.inputs.Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.allocateCashForm.controls.txnDate.hasError("required")),s(6),g(m(66,31,"labels.inputs.Currency")),s(5),f("ngForOf",n.cashierData.currencyOptions),s(3),f("ngIf",n.allocateCashForm.controls.currencyCode.hasError("required")),s(6),g(m(80,33,"labels.inputs.Amount")),s(5),f("ngIf",n.allocateCashForm.controls.txnAmount.hasError("required")),s(6),g(m(91,35,"labels.inputs.Notes/Comments")),s(5),f("ngIf",n.allocateCashForm.controls.txnNote.hasError("required")),s(7),f("routerLink",it(39,Gei)),s(),b(` `,m(104,37,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","ALLOCATECASHIER_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],encapsulation:2})}}return e})();var Yei=()=>["../"];function Jei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","ALLOCATECASHIER_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],encapsulation:2})}}return e})();var Kei=()=>["../"];function Xei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Kei(e,r){if(e&1&&(o(0,"mat-option",20),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Zei(e,r){if(e&1&&(o(0,"mat-option",20),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,i.name,` - `)}}function Xei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function tii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Currency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Zei(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function eii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Amount")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function tii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function iii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Notes/Comments")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function eii(e,r){if(e&1&&(o(0,"button",21),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.settleCashForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function nii(e,r){if(e&1&&(o(0,"button",21),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.settleCashForm.valid),s(),b(` `,m(2,2,"labels.buttons.Settle Cash"),` `)}}var x4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.route=a,this.dateUtils=n,this.organizationService=p,this.settingsService=d,this.router=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.cashierData=x.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,lt.required],currencyCode:["",lt.required],txnAmount:["",lt.required],txnNote:["",lt.required]})}submit(){let i=this.settleCashForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.settleCashForm.value.txnDate;i.txnDate instanceof Date&&(i.txnDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.settleCash(this.cashierData.tellerId,this.cashierData.cashierId,d).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Ke),O(ri),O(Me),O(Lt))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` @@ -30556,61 +30559,61 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(52,"input",10),t(53,` `),y(54,"mat-datepicker-toggle",11),t(55,` `),y(56,"mat-datepicker",null,0),t(58,` - `),h(59,Jei,8,9,"mat-error",12),t(60,` + `),h(59,Xei,8,9,"mat-error",12),t(60,` `),l(),t(61,` `),o(62,"mat-form-field",4),t(63,` `),o(64,"mat-label"),t(65),c(66,"translate"),l(),t(67,` `),o(68,"mat-select",13),t(69,` - `),h(70,Kei,2,2,"mat-option",14),t(71,` + `),h(70,Zei,2,2,"mat-option",14),t(71,` `),l(),t(72,` - `),h(73,Xei,8,9,"mat-error",12),t(74,` + `),h(73,tii,8,9,"mat-error",12),t(74,` `),l(),t(75,` `),o(76,"mat-form-field",4),t(77,` `),o(78,"mat-label"),t(79),c(80,"translate"),l(),t(81,` `),y(82,"input",15),t(83,` - `),h(84,Zei,8,9,"mat-error",12),t(85,` + `),h(84,eii,8,9,"mat-error",12),t(85,` `),l(),t(86,` `),o(87,"mat-form-field",4),t(88,` `),o(89,"mat-label"),t(90),c(91,"translate"),l(),t(92,` `),y(93,"input",16),t(94,` - `),h(95,tii,8,9,"mat-error",12),t(96,` + `),h(95,iii,8,9,"mat-error",12),t(96,` `),l(),t(97,` `),l(),t(98,` `),l(),t(99,` `),o(100,"mat-card-actions",17),t(101,` `),o(102,"button",18),t(103),c(104,"translate"),l(),t(105,` - `),h(106,eii,3,4,"button",19),t(107,` + `),h(106,nii,3,4,"button",19),t(107,` `),l(),t(108,` `),l(),t(109,` `),l(),t(110,` `),l(),t(111,` -`)}if(a&2){let p=gt(57);s(4),f("formGroup",n.settleCashForm),s(9),g(m(14,21,"labels.inputs.Office")),s(9),g(m(23,23,"labels.inputs.Teller Name")),s(9),g(m(32,25,"labels.inputs.Cashier")),s(9),g(m(41,27,"labels.inputs.Assignment Period")),s(9),g(m(50,29,"labels.inputs.Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.settleCashForm.controls.txnDate.hasError("required")),s(6),g(m(66,31,"labels.inputs.Currency")),s(5),f("ngForOf",n.cashierData.currencyOptions),s(3),f("ngIf",n.settleCashForm.controls.currencyCode.hasError("required")),s(6),g(m(80,33,"labels.inputs.Amount")),s(5),f("ngIf",n.settleCashForm.controls.txnAmount.hasError("required")),s(6),g(m(91,35,"labels.inputs.Notes/Comments")),s(5),f("ngIf",n.settleCashForm.controls.txnNote.hasError("required")),s(7),f("routerLink",it(39,Yei)),s(),b(` +`)}if(a&2){let p=gt(57);s(4),f("formGroup",n.settleCashForm),s(9),g(m(14,21,"labels.inputs.Office")),s(9),g(m(23,23,"labels.inputs.Teller Name")),s(9),g(m(32,25,"labels.inputs.Cashier")),s(9),g(m(41,27,"labels.inputs.Assignment Period")),s(9),g(m(50,29,"labels.inputs.Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.settleCashForm.controls.txnDate.hasError("required")),s(6),g(m(66,31,"labels.inputs.Currency")),s(5),f("ngForOf",n.cashierData.currencyOptions),s(3),f("ngIf",n.settleCashForm.controls.currencyCode.hasError("required")),s(6),g(m(80,33,"labels.inputs.Amount")),s(5),f("ngIf",n.settleCashForm.controls.txnAmount.hasError("required")),s(6),g(m(91,35,"labels.inputs.Notes/Comments")),s(5),f("ngIf",n.settleCashForm.controls.txnNote.hasError("required")),s(7),f("routerLink",it(39,Kei)),s(),b(` `,m(104,37,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","SETTLECASHFROMCASHIER_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],encapsulation:2})}}return e})();var iii=()=>["../"];function nii(e,r){if(e&1&&(o(0,"mat-option",21),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(3),f("mifosxHasPermission","SETTLECASHFROMCASHIER_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],encapsulation:2})}}return e})();var aii=()=>["../"];function rii(e,r){if(e&1&&(o(0,"mat-option",21),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.displayName,` - `)}}function aii(e,r){if(e&1&&(o(0,"mat-form-field",5),t(1,` + `)}}function oii(e,r){if(e&1&&(o(0,"mat-form-field",5),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",19),t(7,` - `),h(8,nii,2,2,"mat-option",20),t(9,` + `),h(8,rii,2,2,"mat-option",20),t(9,` `),l(),t(10,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Cashier")),s(5),f("ngForOf",i.cashierData.template.staffOptions)}}function rii(e,r){if(e&1&&(o(0,"mat-select",19),t(1,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Cashier")),s(5),f("ngForOf",i.cashierData.template.staffOptions)}}function lii(e,r){if(e&1&&(o(0,"mat-select",19),t(1,` `),o(2,"mat-option",21),t(3),c(4,"translate"),l(),t(5,` `),l()),e&2){let i=P(2);s(2),f("value",i.cashierData.data.staffId),s(),b(` `,m(4,2,"labels.inputs.Select Option"),` - `)}}function oii(e,r){if(e&1&&(o(0,"mat-form-field",5),t(1,` + `)}}function sii(e,r){if(e&1&&(o(0,"mat-form-field",5),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),h(6,rii,6,4,"mat-select",22),t(7,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Cashier")),s(3),f("ngIf",!i.isStaffId)}}function lii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(6,lii,6,4,"mat-select",22),t(7,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Cashier")),s(3),f("ngIf",!i.isStaffId)}}function pii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.From Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function sii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function cii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.To Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function pii(e,r){if(e&1&&(o(0,"button",23),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.editCashierForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function mii(e,r){if(e&1&&(o(0,"button",23),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.editCashierForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var g4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.route=a,this.router=n,this.dateUtils=p,this.organizationService=d,this.settingsService=u,this.cashierData=new Object,this.isStaffId=!0,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.cashierData.data=x.cashier,this.cashierData.template=x.cashierTemplate,this.isStaffId=this.cashierData.template.staffOptions.some(_=>_.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),lt.required],endDate:[this.cashierData.data.endDate&&new Date(this.cashierData.data.endDate),lt.required],isFullDay:[this.cashierData.data.isFullDay,lt.required]})}submit(){let i=this.editCashierForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.editCashierForm.value.startDate,d=this.editCashierForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(p,n)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{staffId:this.cashierData.data.staffId,dateFormat:n,locale:a});this.organizationService.updateCashier(this.cashierData.data.tellerId,this.cashierData.data.id,u).subscribe(x=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Lt),O(Ke),O(ri),O(Me))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` `),o(2,"mat-card"),t(3,` @@ -30627,9 +30630,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(25,"input",6),t(26,` `),l(),t(27,` - `),h(28,aii,11,4,"mat-form-field",7),t(29,` + `),h(28,oii,11,4,"mat-form-field",7),t(29,` - `),h(30,oii,8,4,"mat-form-field",7),t(31,` + `),h(30,sii,8,4,"mat-form-field",7),t(31,` `),o(32,"mat-form-field",5),t(33,` `),o(34,"mat-label"),t(35),c(36,"translate"),l(),t(37,` @@ -30641,7 +30644,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(47,"input",10),t(48,` `),y(49,"mat-datepicker-toggle",11),t(50,` `),y(51,"mat-datepicker",null,0),t(53,` - `),h(54,lii,8,9,"mat-error",12),t(55,` + `),h(54,pii,8,9,"mat-error",12),t(55,` `),l(),t(56,` `),o(57,"mat-form-field",9),k("click",function(){N(p);let u=gt(68);return L(u.open())}),t(58,` @@ -30649,7 +30652,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(63,"input",13),t(64,` `),y(65,"mat-datepicker-toggle",11),t(66,` `),y(67,"mat-datepicker",null,1),t(69,` - `),h(70,sii,8,9,"mat-error",12),t(71,` + `),h(70,cii,8,9,"mat-error",12),t(71,` `),l(),t(72,` `),o(73,"div",14),t(74,` @@ -30660,27 +30663,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(82,"mat-card-actions",16),t(83,` `),o(84,"button",17),t(85),c(86,"translate"),l(),t(87,` - `),h(88,pii,3,4,"button",18),t(89,` + `),h(88,mii,3,4,"button",18),t(89,` `),l(),t(90,` `),l(),t(91,` `),l(),t(92,` `),l(),t(93,` `)}if(a&2){let p=gt(52),d=gt(68);s(4),f("formGroup",n.editCashierForm),s(9),g(m(14,24,"labels.inputs.Office")),s(3),f("value",n.cashierData.template.officeName),s(6),g(m(23,26,"labels.inputs.Teller Name")),s(3),f("value",n.cashierData.data.tellerName),s(3),f("ngIf",n.isStaffId),s(2),f("ngIf",!n.isStaffId),s(5),g(m(36,28,"labels.inputs.Description/Notes")),s(9),g(m(45,30,"labels.inputs.From")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.editCashierForm.controls.startDate.hasError("required")),s(6),g(m(61,32,"labels.inputs.To")),s(3),f("min",n.editCashierForm.value.startDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(5),f("ngIf",n.editCashierForm.controls.endDate.hasError("required")),s(6),b(` `,m(77,34,"labels.inputs.Full Day"),`? - `),s(8),f("routerLink",it(38,iii)),s(),b(` + `),s(8),f("routerLink",it(38,aii)),s(),b(` `,m(86,36,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATECASHIERALLOCATION_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".space[_ngcontent-%COMP%]{padding-top:10px}"]})}}return e})();var cii=()=>["../"];function mii(e,r){if(e&1&&(o(0,"mat-option",20),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(3),f("mifosxHasPermission","UPDATECASHIERALLOCATION_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".space[_ngcontent-%COMP%]{padding-top:10px}"]})}}return e})();var dii=()=>["../"];function uii(e,r){if(e&1&&(o(0,"mat-option",20),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.displayName,` - `)}}function dii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function fii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Cashier")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function uii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function hii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.From Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function fii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function xii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.To Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function hii(e,r){if(e&1&&(o(0,"button",21),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.createCashierForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function gii(e,r){if(e&1&&(o(0,"button",21),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.createCashierForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var _4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.route=a,this.router=n,this.dateUtils=p,this.organizationService=d,this.settingsService=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.cashierTemplate=x.cashierTemplate})}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.setCreateCashierForm()}setCreateCashierForm(){this.createCashierForm=this.formBuilder.group({staffId:["",lt.required],description:[""],startDate:["",lt.required],endDate:["",lt.required],isFullDay:[!1]})}submit(){let i=this.createCashierForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.createCashierForm.value.startDate,d=this.createCashierForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(p,n)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.createCashier(this.cashierTemplate.tellerId,u).subscribe(x=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Lt),O(Ke),O(ri),O(Me))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` `),o(2,"mat-card"),t(3,` @@ -30700,9 +30703,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(28,"mat-form-field",5),t(29,` `),o(30,"mat-label"),t(31),c(32,"translate"),l(),t(33,` `),o(34,"mat-select",7),t(35,` - `),h(36,mii,2,2,"mat-option",8),t(37,` + `),h(36,uii,2,2,"mat-option",8),t(37,` `),l(),t(38,` - `),h(39,dii,8,9,"mat-error",9),t(40,` + `),h(39,fii,8,9,"mat-error",9),t(40,` `),l(),t(41,` `),o(42,"mat-form-field",5),t(43,` @@ -30715,7 +30718,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(57,"input",12),t(58,` `),y(59,"mat-datepicker-toggle",13),t(60,` `),y(61,"mat-datepicker",null,0),t(63,` - `),h(64,uii,8,9,"mat-error",9),t(65,` + `),h(64,hii,8,9,"mat-error",9),t(65,` `),l(),t(66,` `),o(67,"mat-form-field",11),k("click",function(){N(p);let u=gt(78);return L(u.open())}),t(68,` @@ -30723,7 +30726,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(73,"input",14),t(74,` `),y(75,"mat-datepicker-toggle",13),t(76,` `),y(77,"mat-datepicker",null,1),t(79,` - `),h(80,fii,8,9,"mat-error",9),t(81,` + `),h(80,xii,8,9,"mat-error",9),t(81,` `),l(),t(82,` `),o(83,"div",15),t(84,` @@ -30734,57 +30737,57 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(92,"mat-card-actions",17),t(93,` `),o(94,"button",18),t(95),c(96,"translate"),l(),t(97,` - `),h(98,hii,3,4,"button",19),t(99,` + `),h(98,gii,3,4,"button",19),t(99,` `),l(),t(100,` `),l(),t(101,` `),l(),t(102,` `),l(),t(103,` `)}if(a&2){let p=gt(62),d=gt(78);s(4),f("formGroup",n.createCashierForm),s(9),g(m(14,25,"labels.inputs.Office")),s(3),f("value",n.cashierTemplate.officeName),s(6),g(m(23,27,"labels.inputs.Teller Name")),s(3),f("value",n.cashierTemplate.tellerName),s(6),g(m(32,29,"labels.inputs.Cashier")),s(5),f("ngForOf",n.cashierTemplate.staffOptions),s(3),f("ngIf",n.createCashierForm.controls.staffId.hasError("required")),s(6),g(m(46,31,"labels.inputs.Description/Notes")),s(9),g(m(55,33,"labels.inputs.From")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.createCashierForm.controls.startDate.hasError("required")),s(6),g(m(71,35,"labels.inputs.To")),s(3),f("min",n.createCashierForm.value.startDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(5),f("ngIf",n.createCashierForm.controls.endDate.hasError("required")),s(6),b(` `,m(87,37,"labels.inputs.Full Day"),`? - `),s(8),f("routerLink",it(41,cii)),s(),b(` + `),s(8),f("routerLink",it(41,dii)),s(),b(` `,m(96,39,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATECASHIERALLOCATION_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".space[_ngcontent-%COMP%]{padding-top:10px}"]})}}return e})();var xii=()=>["../"];function gii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","UPDATECASHIERALLOCATION_TELLER")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".space[_ngcontent-%COMP%]{padding-top:10px}"]})}}return e})();var _ii=()=>["../"];function vii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function _ii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function bii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.From Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function vii(e,r){if(e&1){let i=Y();o(0,"mat-form-field",13),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Cii(e,r){if(e&1){let i=Y();o(0,"mat-form-field",13),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",14),t(7,` `),y(8,"mat-datepicker-toggle",15),t(9,` `),y(10,"mat-datepicker",null,0),t(12,` - `),h(13,_ii,8,9,"mat-error",7),t(14,` - `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.From Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.holidayForm.controls.fromDate.hasError("required"))}}function bii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(13,bii,8,9,"mat-error",7),t(14,` + `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.From Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.holidayForm.controls.fromDate.hasError("required"))}}function yii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.To Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Cii(e,r){if(e&1){let i=Y();o(0,"mat-form-field",13),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Sii(e,r){if(e&1){let i=Y();o(0,"mat-form-field",13),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",16),t(7,` `),y(8,"mat-datepicker-toggle",15),t(9,` `),y(10,"mat-datepicker",null,1),t(12,` - `),h(13,bii,8,9,"mat-error",7),t(14,` - `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.To Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.holidayForm.controls.toDate.hasError("required"))}}function yii(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),h(13,yii,8,9,"mat-error",7),t(14,` + `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.To Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.holidayForm.controls.toDate.hasError("required"))}}function wii(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function Sii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Pii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Repayment Scheduling Type")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function wii(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Eii(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",17),t(7,` - `),h(8,yii,2,2,"mat-option",18),t(9,` + `),h(8,wii,2,2,"mat-option",18),t(9,` `),l(),t(10,` - `),h(11,Sii,8,9,"mat-error",7),t(12,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Repayment Scheduling Type")),s(5),f("ngForOf",i.holidayData.repaymentSchedulingTypes),s(3),f("ngIf",i.holidayForm.controls.reschedulingType.hasError("required"))}}function Pii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(11,Pii,8,9,"mat-error",7),t(12,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Repayment Scheduling Type")),s(5),f("ngForOf",i.holidayData.repaymentSchedulingTypes),s(3),f("ngIf",i.holidayForm.controls.reschedulingType.hasError("required"))}}function Iii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Repayment scheduled to")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Eii(e,r){if(e&1){let i=Y();o(0,"mat-form-field",13),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Tii(e,r){if(e&1){let i=Y();o(0,"mat-form-field",13),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",20),t(7,` `),y(8,"mat-datepicker-toggle",15),t(9,` `),y(10,"mat-datepicker",null,2),t(12,` - `),h(13,Pii,8,9,"mat-error",7),t(14,` - `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.Repayment scheduled to")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.holidayForm.controls.repaymentsRescheduledTo.hasError("required"))}}function Iii(e,r){if(e&1&&(o(0,"button",21),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.holidayForm.valid),s(),b(` + `),h(13,Iii,8,9,"mat-error",7),t(14,` + `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.Repayment scheduled to")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.holidayForm.controls.repaymentsRescheduledTo.hasError("required"))}}function Mii(e,r){if(e&1&&(o(0,"button",21),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.holidayForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var v4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.route=a,this.dateUtils=n,this.organizatioService=p,this.settingsService=d,this.router=u,this.isActiveHoliday=!0,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.holidayData=x.holiday,this.holidayData.repaymentSchedulingTypes=x.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,lt.required],description:[this.holidayData.description]}),this.isActiveHoliday||(this.holidayForm.addControl("fromDate",new ee(this.holidayData.fromDate&&new Date(this.holidayData.fromDate),lt.required)),this.holidayForm.addControl("toDate",new ee(this.holidayData.toDate&&new Date(this.holidayData.toDate),lt.required)),this.holidayForm.addControl("reschedulingType",new ee(this.holidayData.reschedulingType,lt.required)),this.reSchedulingType===2&&this.holidayForm.addControl("repaymentsRescheduledTo",new ee(this.holidayData.repaymentsRescheduledTo&&new Date(this.holidayData.repaymentsRescheduledTo),lt.required)))}getReschedulingType(){this.holidayForm.get("reschedulingType").valueChanges.subscribe(i=>{this.reSchedulingType=i,i===2?this.holidayForm.addControl("repaymentsRescheduledTo",new ee(new Date,lt.required)):this.holidayForm.removeControl("repaymentsRescheduledTo")})}submit(){let i=this.holidayForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat;if(!this.isActiveHoliday){let d=this.holidayForm.value.fromDate,u=this.holidayForm.value.toDate;if(d instanceof Date&&(i.fromDate=this.dateUtils.formatDateAsString(d,n)),u instanceof Date&&(i.toDate=this.dateUtils.formatDateAsString(u,n)),this.reSchedulingType===2){let x=this.holidayForm.value.repaymentsRescheduledTo;x instanceof Date&&(i.repaymentsRescheduledTo=this.dateUtils.formatDateAsString(x,n))}}let p=Le(ae({},i),{dateFormat:n,locale:a});this.organizatioService.updateHoliday(this.holidayData.id,p).subscribe(d=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Ke),O(ri),O(Me),O(Lt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",3),t(1,` `),o(2,"mat-card"),t(3,` @@ -30794,16 +30797,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",6),t(17,` - `),h(18,gii,8,9,"mat-error",7),t(19,` + `),h(18,vii,8,9,"mat-error",7),t(19,` `),l(),t(20,` - `),h(21,vii,15,8,"mat-form-field",8),t(22,` + `),h(21,Cii,15,8,"mat-form-field",8),t(22,` - `),h(23,Cii,15,8,"mat-form-field",8),t(24,` + `),h(23,Sii,15,8,"mat-form-field",8),t(24,` - `),h(25,wii,13,5,"mat-form-field",7),t(26,` + `),h(25,Eii,13,5,"mat-form-field",7),t(26,` - `),h(27,Eii,15,8,"mat-form-field",8),t(28,` + `),h(27,Tii,15,8,"mat-form-field",8),t(28,` `),o(29,"mat-form-field"),t(30,` `),o(31,"mat-label"),t(32),c(33,"translate"),l(),t(34,` @@ -30814,42 +30817,42 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(40,"mat-card-actions",10),t(41,` `),o(42,"button",11),t(43),c(44,"translate"),l(),t(45,` - `),h(46,Iii,3,4,"button",12),t(47,` + `),h(46,Mii,3,4,"button",12),t(47,` `),l(),t(48,` `),l(),t(49,` `),l(),t(50,` `),l(),t(51,` -`)),a&2&&(s(4),f("formGroup",n.holidayForm),s(9),g(m(14,11,"labels.inputs.name")),s(5),f("ngIf",n.holidayForm.controls.name.hasError("required")),s(3),f("ngIf",!n.isActiveHoliday),s(2),f("ngIf",!n.isActiveHoliday),s(2),f("ngIf",!n.isActiveHoliday),s(2),f("ngIf",!n.isActiveHoliday&&n.reSchedulingType===2),s(5),g(m(33,13,"labels.inputs.Description")),s(10),f("routerLink",it(17,xii)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.holidayForm),s(9),g(m(14,11,"labels.inputs.name")),s(5),f("ngIf",n.holidayForm.controls.name.hasError("required")),s(3),f("ngIf",!n.isActiveHoliday),s(2),f("ngIf",!n.isActiveHoliday),s(2),f("ngIf",!n.isActiveHoliday),s(2),f("ngIf",!n.isActiveHoliday&&n.reSchedulingType===2),s(5),g(m(33,13,"labels.inputs.Description")),s(10),f("routerLink",it(17,_ii)),s(),b(` `,m(44,15,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_HOLIDAY"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Tii=()=>["../"];function Mii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","UPDATE_HOLIDAY"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Dii=()=>["../"];function Oii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Dii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.SQL Query")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Oii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Insert into table")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function Aii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Table Fields")," ",m(3,5,"labels.commons.are"),` + `,m(2,3,"labels.inputs.SQL Query")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function Fii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Insert into table")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function kii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Table Fields")," ",m(3,5,"labels.commons.are"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function Rii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.invalid")))}function kii(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.invalid")))}function Bii(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function Rii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Nii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Custom Report Run Frequency")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Bii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Lii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.inputs.Custom Report Run Frequency"),` - `),s(3),g(m(5,4,"labels.commons.must be larger than 0")))}function Nii(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `),s(3),g(m(5,4,"labels.commons.must be larger than 0")))}function Vii(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",16),t(7,` - `),h(8,Rii,8,9,"mat-error",4),t(9,` - `),h(10,Bii,7,6,"mat-error",4),t(11,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Custom Report Run Frequency (Days)")),s(5),f("ngIf",i.editAdhocQueryForm.controls.reportRunEvery.hasError("required")),s(2),f("ngIf",i.editAdhocQueryForm.controls.reportRunEvery.hasError("min"))}}function Lii(e,r){if(e&1&&(o(0,"button",17),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.editAdhocQueryForm.valid),s(),b(` + `),h(8,Nii,8,9,"mat-error",4),t(9,` + `),h(10,Lii,7,6,"mat-error",4),t(11,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Custom Report Run Frequency (Days)")),s(5),f("ngIf",i.editAdhocQueryForm.controls.reportRunEvery.hasError("required")),s(2),f("ngIf",i.editAdhocQueryForm.controls.reportRunEvery.hasError("min"))}}function qii(e,r){if(e&1&&(o(0,"button",17),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.editAdhocQueryForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var b4=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.organizationService=a,this.route=n,this.router=p,this.route.data.subscribe(d=>{this.adhocQueryTemplateData=d.adhocQueryAndTemplate})}ngOnInit(){this.createEditAdhocQueryForm(),this.setConditionalControls()}createEditAdhocQueryForm(){this.reportRunFrequencyData=this.adhocQueryTemplateData.reportRunFrequencies,this.editAdhocQueryForm=this.formBuilder.group({name:[this.adhocQueryTemplateData.name,lt.required],query:[this.adhocQueryTemplateData.query,lt.required],tableName:[this.adhocQueryTemplateData.tableName,lt.required],tableFields:[this.adhocQueryTemplateData.tableFields,lt.required],email:[this.adhocQueryTemplateData.email,lt.email],reportRunFrequency:[""],isActive:[this.adhocQueryTemplateData.isActive]})}setConditionalControls(){this.editAdhocQueryForm.get("reportRunFrequency").valueChanges.subscribe(i=>{i===5?(this.editAdhocQueryForm.addControl("reportRunEvery",new ee("",[lt.required,lt.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)(O(te),O(ri),O(Pt),O(Lt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -30859,41 +30862,41 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",3),t(17,` - `),h(18,Mii,8,9,"mat-error",4),t(19,` + `),h(18,Oii,8,9,"mat-error",4),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"textarea",5),t(28,` - `),h(29,Dii,8,9,"mat-error",4),t(30,` + `),h(29,Aii,8,9,"mat-error",4),t(30,` `),l(),t(31,` `),o(32,"mat-form-field"),t(33,` `),o(34,"mat-label"),t(35),c(36,"translate"),l(),t(37,` `),y(38,"input",6),t(39,` - `),h(40,Oii,8,9,"mat-error",4),t(41,` + `),h(40,Fii,8,9,"mat-error",4),t(41,` `),l(),t(42,` `),o(43,"mat-form-field"),t(44,` `),o(45,"mat-label"),t(46),c(47,"translate"),l(),t(48,` `),y(49,"textarea",7),t(50,` - `),h(51,Aii,8,9,"mat-error",4),t(52,` + `),h(51,kii,8,9,"mat-error",4),t(52,` `),l(),t(53,` `),o(54,"mat-form-field"),t(55,` `),o(56,"mat-label"),t(57),c(58,"translate"),l(),t(59,` `),y(60,"input",8),t(61,` - `),h(62,Fii,8,9,"mat-error",4),t(63,` + `),h(62,Rii,8,9,"mat-error",4),t(63,` `),l(),t(64,` `),o(65,"mat-form-field"),t(66,` `),o(67,"mat-label"),t(68),c(69,"translate"),l(),t(70,` `),o(71,"mat-select",9),t(72,` - `),h(73,kii,2,2,"mat-option",10),t(74,` + `),h(73,Bii,2,2,"mat-option",10),t(74,` `),l(),t(75,` `),l(),t(76,` - `),h(77,Nii,12,5,"mat-form-field",4),t(78,` + `),h(77,Vii,12,5,"mat-form-field",4),t(78,` `),o(79,"mat-checkbox",11),t(80),c(81,"translate"),l(),t(82,` `),l(),t(83,` @@ -30901,33 +30904,33 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(85,"mat-card-actions",12),t(86,` `),o(87,"button",13),t(88),c(89,"translate"),l(),t(90,` - `),h(91,Lii,3,4,"button",14),t(92,` + `),h(91,qii,3,4,"button",14),t(92,` `),l(),t(93,` `),l(),t(94,` `),l(),t(95,` `),l(),t(96,` `)),a&2&&(s(4),f("formGroup",n.editAdhocQueryForm),s(9),g(m(14,18,"labels.inputs.name")),s(5),f("ngIf",n.editAdhocQueryForm.controls.name.hasError("required")),s(6),g(m(25,20,"labels.inputs.SQL Query")),s(5),f("ngIf",n.editAdhocQueryForm.controls.query.hasError("required")),s(6),g(m(36,22,"labels.inputs.Insert into table")),s(5),f("ngIf",n.editAdhocQueryForm.controls.tableName.hasError("required")),s(6),g(m(47,24,"labels.inputs.Table Fields")),s(5),f("ngIf",n.editAdhocQueryForm.controls.tableFields.hasError("required")),s(6),g(m(58,26,"labels.inputs.Email")),s(5),f("ngIf",n.editAdhocQueryForm.controls.email.hasError("email")),s(6),g(m(69,28,"labels.inputs.Report Run Frequency")),s(5),f("ngForOf",n.reportRunFrequencyData),s(4),f("ngIf",n.editAdhocQueryForm.controls.reportRunFrequency.value===5),s(3),b(` `,m(81,30,"labels.inputs.Active"),` - `),s(7),f("routerLink",it(34,Tii)),s(),b(` + `),s(7),f("routerLink",it(34,Dii)),s(),b(` `,m(89,32,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_ADHOC"))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Vii=()=>["../general"];function qii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","UPDATE_ADHOC"))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var jii=()=>["../general"];function zii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function jii(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Hii(e,r){if(e&1&&(o(0,"mat-option",15),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function zii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Gii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Parent Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Hii(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Uii(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",13),t(7,` - `),h(8,jii,2,2,"mat-option",14),t(9,` + `),h(8,Hii,2,2,"mat-option",14),t(9,` `),l(),t(10,` - `),h(11,zii,8,9,"mat-error",5),t(12,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Parent Office")),s(5),f("ngForOf",i.officeData.allowedParents),s(3),f("ngIf",i.officeForm.controls.parentId.hasError("required"))}}function Gii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(11,Gii,8,9,"mat-error",5),t(12,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Parent Office")),s(5),f("ngForOf",i.officeData.allowedParents),s(3),f("ngIf",i.officeForm.controls.parentId.hasError("required"))}}function $ii(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Opening Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Uii(e,r){if(e&1&&(o(0,"button",16),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.officeForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Wii(e,r){if(e&1&&(o(0,"button",16),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.officeForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var C4=(()=>{class e{constructor(i,a,n,p,d,u){this.organizationService=i,this.settingsService=a,this.formBuilder=n,this.route=p,this.router=d,this.dateUtils=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.officeData=x.officeTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createOfficeForm()}createOfficeForm(){this.officeForm=this.formBuilder.group({name:[this.officeData.name,lt.required],openingDate:[this.officeData.openingDate&&new Date(this.officeData.openingDate),lt.required],externalId:[this.officeData.externalId]}),this.officeData.allowedParents.length&&this.officeForm.addControl("parentId",this.formBuilder.control(this.officeData.parentId,lt.required))}submit(){let i=this.officeForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.officeForm.value.openingDate;i.openingDate instanceof Date&&(i.openingDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.updateOffice(this.officeData.id,d).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Me),O(te),O(Pt),O(Lt),O(Ke))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` @@ -30937,17 +30940,17 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,qii,8,9,"mat-error",5),t(19,` + `),h(18,zii,8,9,"mat-error",5),t(19,` `),l(),t(20,` - `),h(21,Hii,13,5,"mat-form-field",5),t(22,` + `),h(21,Uii,13,5,"mat-form-field",5),t(22,` `),o(23,"mat-form-field",6),k("click",function(){N(p);let u=gt(34);return L(u.open())}),t(24,` `),o(25,"mat-label"),t(26),c(27,"translate"),l(),t(28,` `),y(29,"input",7),t(30,` `),y(31,"mat-datepicker-toggle",8),t(32,` `),y(33,"mat-datepicker",null,0),t(35,` - `),h(36,Gii,8,9,"mat-error",5),t(37,` + `),h(36,$ii,8,9,"mat-error",5),t(37,` `),l(),t(38,` `),o(39,"mat-form-field"),t(40,` @@ -30959,258 +30962,258 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(50,"mat-card-actions",10),t(51,` `),o(52,"button",11),t(53),c(54,"translate"),l(),t(55,` - `),h(56,Uii,3,4,"button",12),t(57,` + `),h(56,Wii,3,4,"button",12),t(57,` `),l(),t(58,` `),l(),t(59,` `),l(),t(60,` `),l(),t(61,` -`)}if(a&2){let p=gt(34);s(4),f("formGroup",n.officeForm),s(9),g(m(14,14,"labels.inputs.Office")),s(5),f("ngIf",n.officeForm.controls.name.hasError("required")),s(3),f("ngIf",n.officeForm.contains("parentId")),s(5),g(m(27,16,"labels.inputs.Opened On")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.officeForm.controls.openingDate.hasError("required")),s(6),g(m(43,18,"labels.inputs.External ID")),s(10),f("routerLink",it(22,Vii)),s(),b(` +`)}if(a&2){let p=gt(34);s(4),f("formGroup",n.officeForm),s(9),g(m(14,14,"labels.inputs.Office")),s(5),f("ngIf",n.officeForm.controls.name.hasError("required")),s(3),f("ngIf",n.officeForm.contains("parentId")),s(5),g(m(27,16,"labels.inputs.Opened On")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.officeForm.controls.openingDate.hasError("required")),s(6),g(m(43,18,"labels.inputs.External ID")),s(10),f("routerLink",it(22,jii)),s(),b(` `,m(54,20,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_OFFICE")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var UD=()=>["Offices"],$D=()=>["Users"],WD=()=>["Groups"],QD=()=>["Loan Accounts"],YD=()=>["Savings Accounts"],JD=()=>["Fixed Deposit Accounts"],KD=()=>["Chart of Accounts"],XD=()=>["Share Accounts"],ZD=()=>["Employees"],t7=()=>["Clients"],e7=()=>["Centers"],i7=()=>["Loan Repayments"],n7=()=>["Savings Transactions"],a7=()=>["Fixed Deposit Transactions"],r7=()=>["Recurring Deposit Transactions"],o7=()=>["Journal Entries"],l7=()=>["Guarantors"];function $ii(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(0))}),l()}}function Wii(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(0))}),l()}}function Qii(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,UD)),s(),b(` + `),s(3),f("mifosxHasPermission","UPDATE_OFFICE")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var UD=()=>["Offices"],$D=()=>["Users"],WD=()=>["Groups"],QD=()=>["Loan Accounts"],YD=()=>["Savings Accounts"],JD=()=>["Fixed Deposit Accounts"],KD=()=>["Chart of Accounts"],XD=()=>["Share Accounts"],ZD=()=>["Employees"],t7=()=>["Clients"],e7=()=>["Centers"],i7=()=>["Loan Repayments"],n7=()=>["Savings Transactions"],a7=()=>["Fixed Deposit Transactions"],r7=()=>["Recurring Deposit Transactions"],o7=()=>["Journal Entries"],l7=()=>["Guarantors"];function Qii(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(0))}),l()}}function Yii(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(0))}),l()}}function Jii(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,UD)),s(),b(` `,m(2,2,"labels.text.Download, Upload Offices Template"),` - `))}function Yii(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Kii(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",5),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,$ii,1,0,"fa-icon",7),t(12,` - `),h(13,Wii,1,0,"fa-icon",8),t(14,` - `),h(15,Qii,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,UD)),s(5),f("routerLink",it(9,UD)),s(),g(m(9,6,"labels.heading.Offices")),s(3),f("ngIf",!i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0])}}function Jii(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(1))}),l()}}function Kii(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(1))}),l()}}function Xii(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,$D)),s(),b(` + `),h(11,Qii,1,0,"fa-icon",7),t(12,` + `),h(13,Yii,1,0,"fa-icon",8),t(14,` + `),h(15,Jii,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,UD)),s(5),f("routerLink",it(9,UD)),s(),g(m(9,6,"labels.heading.Offices")),s(3),f("ngIf",!i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0]),s(2),f("ngIf",i.arrowBooleans[0])}}function Xii(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(1))}),l()}}function Zii(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(1))}),l()}}function tni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,$D)),s(),b(` `,m(2,2,"labels.text.Download offices template and Upload office excel files"),` - `))}function Zii(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function eni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",12),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,Jii,1,0,"fa-icon",7),t(12,` - `),h(13,Kii,1,0,"fa-icon",8),t(14,` - `),h(15,Xii,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,$D)),s(5),f("routerLink",it(9,$D)),s(),g(m(9,6,"labels.heading.Users")),s(3),f("ngIf",!i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1])}}function tni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(2))}),l()}}function eni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(2))}),l()}}function ini(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,WD)),s(),b(` + `),h(11,Xii,1,0,"fa-icon",7),t(12,` + `),h(13,Zii,1,0,"fa-icon",8),t(14,` + `),h(15,tni,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,$D)),s(5),f("routerLink",it(9,$D)),s(),g(m(9,6,"labels.heading.Users")),s(3),f("ngIf",!i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1]),s(2),f("ngIf",i.arrowBooleans[1])}}function ini(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(2))}),l()}}function nni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(2))}),l()}}function ani(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,WD)),s(),b(` `,m(2,2,"labels.text.Download groups template and Upload group excel files"),` - `))}function nni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function rni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",13),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,tni,1,0,"fa-icon",7),t(12,` - `),h(13,eni,1,0,"fa-icon",8),t(14,` - `),h(15,ini,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,WD)),s(5),f("routerLink",it(9,WD)),s(),g(m(9,6,"labels.heading.Groups")),s(3),f("ngIf",!i.arrowBooleans[2]),s(2),f("ngIf",i.arrowBooleans[2]),s(2),f("ngIf",i.arrowBooleans[2])}}function ani(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(3))}),l()}}function rni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(3))}),l()}}function oni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,QD)),s(),b(` + `),h(11,ini,1,0,"fa-icon",7),t(12,` + `),h(13,nni,1,0,"fa-icon",8),t(14,` + `),h(15,ani,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,WD)),s(5),f("routerLink",it(9,WD)),s(),g(m(9,6,"labels.heading.Groups")),s(3),f("ngIf",!i.arrowBooleans[2]),s(2),f("ngIf",i.arrowBooleans[2]),s(2),f("ngIf",i.arrowBooleans[2])}}function oni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(3))}),l()}}function lni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(3))}),l()}}function sni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,QD)),s(),b(` `,m(2,2,"labels.text.Download loan accounts template and upload loan account excel files"),` - `))}function lni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function pni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",14),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,ani,1,0,"fa-icon",7),t(12,` - `),h(13,rni,1,0,"fa-icon",8),t(14,` - `),h(15,oni,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,QD)),s(5),f("routerLink",it(9,QD)),s(),g(m(9,6,"labels.heading.Loan Accounts")),s(3),f("ngIf",!i.arrowBooleans[3]),s(2),f("ngIf",i.arrowBooleans[3]),s(2),f("ngIf",i.arrowBooleans[3])}}function sni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(4))}),l()}}function pni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(4))}),l()}}function cni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,YD)),s(),b(` + `),h(11,oni,1,0,"fa-icon",7),t(12,` + `),h(13,lni,1,0,"fa-icon",8),t(14,` + `),h(15,sni,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,QD)),s(5),f("routerLink",it(9,QD)),s(),g(m(9,6,"labels.heading.Loan Accounts")),s(3),f("ngIf",!i.arrowBooleans[3]),s(2),f("ngIf",i.arrowBooleans[3]),s(2),f("ngIf",i.arrowBooleans[3])}}function cni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(4))}),l()}}function mni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(4))}),l()}}function dni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,YD)),s(),b(` `,m(2,2,"labels.text.Download savings accounts template and upload savings account excel files"),` - `))}function mni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function uni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",15),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,sni,1,0,"fa-icon",7),t(12,` - `),h(13,pni,1,0,"fa-icon",8),t(14,` - `),h(15,cni,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,YD)),s(5),f("routerLink",it(9,YD)),s(),g(m(9,6,"labels.heading.Savings Accounts")),s(3),f("ngIf",!i.arrowBooleans[4]),s(2),f("ngIf",i.arrowBooleans[4]),s(2),f("ngIf",i.arrowBooleans[4])}}function dni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(5))}),l()}}function uni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(5))}),l()}}function fni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,JD)),s(),b(` + `),h(11,cni,1,0,"fa-icon",7),t(12,` + `),h(13,mni,1,0,"fa-icon",8),t(14,` + `),h(15,dni,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,YD)),s(5),f("routerLink",it(9,YD)),s(),g(m(9,6,"labels.heading.Savings Accounts")),s(3),f("ngIf",!i.arrowBooleans[4]),s(2),f("ngIf",i.arrowBooleans[4]),s(2),f("ngIf",i.arrowBooleans[4])}}function fni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(5))}),l()}}function hni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(5))}),l()}}function xni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,JD)),s(),b(` `,m(2,2,"labels.text.Download fixed deposit accounts template and upload fixed deposit account excel files"),` - `))}function hni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function gni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",15),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,dni,1,0,"fa-icon",7),t(12,` - `),h(13,uni,1,0,"fa-icon",8),t(14,` - `),h(15,fni,3,5,"p",9),t(16,` + `),h(11,fni,1,0,"fa-icon",7),t(12,` + `),h(13,hni,1,0,"fa-icon",8),t(14,` + `),h(15,xni,3,5,"p",9),t(16,` `),l()),e&2){let i=P();s(2),f("routerLink",it(8,JD)),s(5),f("routerLink",it(9,JD)),s(),b(` `,m(9,6,"labels.heading.Fixed Deposit Accounts"),` - `),s(3),f("ngIf",!i.arrowBooleans[5]),s(2),f("ngIf",i.arrowBooleans[5]),s(2),f("ngIf",i.arrowBooleans[5])}}function xni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(6))}),l()}}function gni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(6))}),l()}}function _ni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,KD)),s(),b(` + `),s(3),f("ngIf",!i.arrowBooleans[5]),s(2),f("ngIf",i.arrowBooleans[5]),s(2),f("ngIf",i.arrowBooleans[5])}}function _ni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(6))}),l()}}function vni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(6))}),l()}}function bni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,KD)),s(),b(` `,m(2,2,"labels.text.Download chart of accounts template and upload chart of account excel files"),` - `))}function vni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Cni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",14),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,xni,1,0,"fa-icon",7),t(12,` - `),h(13,gni,1,0,"fa-icon",8),t(14,` - `),h(15,_ni,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,KD)),s(5),f("routerLink",it(9,KD)),s(),g(m(9,6,"labels.heading.Chart of Accounts")),s(3),f("ngIf",!i.arrowBooleans[6]),s(2),f("ngIf",i.arrowBooleans[6]),s(2),f("ngIf",i.arrowBooleans[6])}}function bni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(7))}),l()}}function Cni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(7))}),l()}}function yni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,XD)),s(),b(` + `),h(11,_ni,1,0,"fa-icon",7),t(12,` + `),h(13,vni,1,0,"fa-icon",8),t(14,` + `),h(15,bni,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,KD)),s(5),f("routerLink",it(9,KD)),s(),g(m(9,6,"labels.heading.Chart of Accounts")),s(3),f("ngIf",!i.arrowBooleans[6]),s(2),f("ngIf",i.arrowBooleans[6]),s(2),f("ngIf",i.arrowBooleans[6])}}function yni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(7))}),l()}}function Sni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(7))}),l()}}function wni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,XD)),s(),b(` `,m(2,2,"labels.text.Download share accounts template and upload share account excel files"),` - `))}function Sni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Pni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",15),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,bni,1,0,"fa-icon",7),t(12,` - `),h(13,Cni,1,0,"fa-icon",8),t(14,` - `),h(15,yni,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,XD)),s(5),f("routerLink",it(9,XD)),s(),g(m(9,6,"labels.heading.Share Accounts")),s(3),f("ngIf",!i.arrowBooleans[7]),s(2),f("ngIf",i.arrowBooleans[7]),s(2),f("ngIf",i.arrowBooleans[7])}}function wni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(8))}),l()}}function Pni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(8))}),l()}}function Eni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,ZD)),s(),b(` + `),h(11,yni,1,0,"fa-icon",7),t(12,` + `),h(13,Sni,1,0,"fa-icon",8),t(14,` + `),h(15,wni,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,XD)),s(5),f("routerLink",it(9,XD)),s(),g(m(9,6,"labels.heading.Share Accounts")),s(3),f("ngIf",!i.arrowBooleans[7]),s(2),f("ngIf",i.arrowBooleans[7]),s(2),f("ngIf",i.arrowBooleans[7])}}function Eni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(8))}),l()}}function Ini(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(8))}),l()}}function Tni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,ZD)),s(),b(` `,m(2,2,"labels.text.Download loan accounts template and upload loan account excel files"),` - `))}function Ini(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Mni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",12),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,wni,1,0,"fa-icon",7),t(12,` - `),h(13,Pni,1,0,"fa-icon",8),t(14,` - `),h(15,Eni,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,ZD)),s(5),f("routerLink",it(9,ZD)),s(),g(m(9,6,"labels.heading.Employees")),s(3),f("ngIf",!i.arrowBooleans[8]),s(2),f("ngIf",i.arrowBooleans[8]),s(2),f("ngIf",i.arrowBooleans[8])}}function Tni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(9))}),l()}}function Mni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(9))}),l()}}function Dni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,t7)),s(),b(` + `),h(11,Eni,1,0,"fa-icon",7),t(12,` + `),h(13,Ini,1,0,"fa-icon",8),t(14,` + `),h(15,Tni,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,ZD)),s(5),f("routerLink",it(9,ZD)),s(),g(m(9,6,"labels.heading.Employees")),s(3),f("ngIf",!i.arrowBooleans[8]),s(2),f("ngIf",i.arrowBooleans[8]),s(2),f("ngIf",i.arrowBooleans[8])}}function Dni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(9))}),l()}}function Oni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(9))}),l()}}function Ani(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,t7)),s(),b(` `,m(2,2,"labels.text.Download clients template and upload clients excel files"),` - `))}function Oni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Fni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",12),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,Tni,1,0,"fa-icon",7),t(12,` - `),h(13,Mni,1,0,"fa-icon",8),t(14,` - `),h(15,Dni,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,t7)),s(5),f("routerLink",it(9,t7)),s(),g(m(9,6,"labels.heading.Clients")),s(3),f("ngIf",!i.arrowBooleans[9]),s(2),f("ngIf",i.arrowBooleans[9]),s(2),f("ngIf",i.arrowBooleans[9])}}function Ani(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(10))}),l()}}function Fni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(10))}),l()}}function kni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,e7)),s(),b(` + `),h(11,Dni,1,0,"fa-icon",7),t(12,` + `),h(13,Oni,1,0,"fa-icon",8),t(14,` + `),h(15,Ani,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,t7)),s(5),f("routerLink",it(9,t7)),s(),g(m(9,6,"labels.heading.Clients")),s(3),f("ngIf",!i.arrowBooleans[9]),s(2),f("ngIf",i.arrowBooleans[9]),s(2),f("ngIf",i.arrowBooleans[9])}}function kni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(10))}),l()}}function Rni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(10))}),l()}}function Bni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,e7)),s(),b(` `,m(2,2,"labels.text.Download centers template and upload centers excel files"),` - `))}function Rni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Nni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",13),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,Ani,1,0,"fa-icon",7),t(12,` - `),h(13,Fni,1,0,"fa-icon",8),t(14,` - `),h(15,kni,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,e7)),s(5),f("routerLink",it(9,e7)),s(),g(m(9,6,"labels.heading.Centers")),s(3),f("ngIf",!i.arrowBooleans[10]),s(2),f("ngIf",i.arrowBooleans[10]),s(2),f("ngIf",i.arrowBooleans[10])}}function Bni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(11))}),l()}}function Nni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(11))}),l()}}function Lni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,i7)),s(),b(` + `),h(11,kni,1,0,"fa-icon",7),t(12,` + `),h(13,Rni,1,0,"fa-icon",8),t(14,` + `),h(15,Bni,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,e7)),s(5),f("routerLink",it(9,e7)),s(),g(m(9,6,"labels.heading.Centers")),s(3),f("ngIf",!i.arrowBooleans[10]),s(2),f("ngIf",i.arrowBooleans[10]),s(2),f("ngIf",i.arrowBooleans[10])}}function Lni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(11))}),l()}}function Vni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(11))}),l()}}function qni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,i7)),s(),b(` `,m(2,2,"labels.text.Download loan repayments template and upload loan repayment excel files"),` - `))}function Vni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function jni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",15),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,Bni,1,0,"fa-icon",7),t(12,` - `),h(13,Nni,1,0,"fa-icon",8),t(14,` - `),h(15,Lni,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,i7)),s(5),f("routerLink",it(9,i7)),s(),g(m(9,6,"labels.heading.Loan Repayments")),s(3),f("ngIf",!i.arrowBooleans[11]),s(2),f("ngIf",i.arrowBooleans[11]),s(2),f("ngIf",i.arrowBooleans[11])}}function qni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(12))}),l()}}function jni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(12))}),l()}}function zni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,n7)),s(),b(` + `),h(11,Lni,1,0,"fa-icon",7),t(12,` + `),h(13,Vni,1,0,"fa-icon",8),t(14,` + `),h(15,qni,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,i7)),s(5),f("routerLink",it(9,i7)),s(),g(m(9,6,"labels.heading.Loan Repayments")),s(3),f("ngIf",!i.arrowBooleans[11]),s(2),f("ngIf",i.arrowBooleans[11]),s(2),f("ngIf",i.arrowBooleans[11])}}function zni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(12))}),l()}}function Hni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(12))}),l()}}function Gni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,n7)),s(),b(` `,m(2,2,"labels.text.Download savings transactions template and upload savings transaction excel files"),` - `))}function Hni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Uni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",15),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,qni,1,0,"fa-icon",7),t(12,` - `),h(13,jni,1,0,"fa-icon",8),t(14,` - `),h(15,zni,3,5,"p",9),t(16,` + `),h(11,zni,1,0,"fa-icon",7),t(12,` + `),h(13,Hni,1,0,"fa-icon",8),t(14,` + `),h(15,Gni,3,5,"p",9),t(16,` `),l()),e&2){let i=P();s(2),f("routerLink",it(8,n7)),s(5),f("routerLink",it(9,n7)),s(),b(` `,m(9,6,"labels.heading.Savings Transactions"),` - `),s(3),f("ngIf",!i.arrowBooleans[12]),s(2),f("ngIf",i.arrowBooleans[12]),s(2),f("ngIf",i.arrowBooleans[12])}}function Gni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(13))}),l()}}function Uni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(13))}),l()}}function $ni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,a7)),s(),b(` + `),s(3),f("ngIf",!i.arrowBooleans[12]),s(2),f("ngIf",i.arrowBooleans[12]),s(2),f("ngIf",i.arrowBooleans[12])}}function $ni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(13))}),l()}}function Wni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(13))}),l()}}function Qni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,a7)),s(),b(` `,m(2,2,"labels.text.Download fixed deposit transactions template and upload fixed deposit transaction excel files"),` - `))}function Wni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Yni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",15),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,Gni,1,0,"fa-icon",7),t(12,` - `),h(13,Uni,1,0,"fa-icon",8),t(14,` - `),h(15,$ni,3,5,"p",9),t(16,` + `),h(11,$ni,1,0,"fa-icon",7),t(12,` + `),h(13,Wni,1,0,"fa-icon",8),t(14,` + `),h(15,Qni,3,5,"p",9),t(16,` `),l()),e&2){let i=P();s(2),f("routerLink",it(8,a7)),s(5),f("routerLink",it(9,a7)),s(),b(` `,m(9,6,"labels.heading.Fixed Deposit Transactions"),` - `),s(3),f("ngIf",!i.arrowBooleans[13]),s(2),f("ngIf",i.arrowBooleans[13]),s(2),f("ngIf",i.arrowBooleans[13])}}function Qni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(14))}),l()}}function Yni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(14))}),l()}}function Jni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,r7)),s(),b(` + `),s(3),f("ngIf",!i.arrowBooleans[13]),s(2),f("ngIf",i.arrowBooleans[13]),s(2),f("ngIf",i.arrowBooleans[13])}}function Jni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(14))}),l()}}function Kni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(14))}),l()}}function Xni(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,r7)),s(),b(` `,m(2,2,"labels.text.Download recurring deposit transactions template and upload recurring deposit transaction excel files"),` - `))}function Kni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function Zni(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",15),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,Qni,1,0,"fa-icon",7),t(12,` - `),h(13,Yni,1,0,"fa-icon",8),t(14,` - `),h(15,Jni,3,5,"p",9),t(16,` + `),h(11,Jni,1,0,"fa-icon",7),t(12,` + `),h(13,Kni,1,0,"fa-icon",8),t(14,` + `),h(15,Xni,3,5,"p",9),t(16,` `),l()),e&2){let i=P();s(2),f("routerLink",it(8,r7)),s(5),f("routerLink",it(9,r7)),s(),b(` `,m(9,6,"labels.heading.Recurring Deposit Transactions"),` - `),s(3),f("ngIf",!i.arrowBooleans[14]),s(2),f("ngIf",i.arrowBooleans[14]),s(2),f("ngIf",i.arrowBooleans[14])}}function Xni(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(15))}),l()}}function Zni(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(15))}),l()}}function tai(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,o7)),s(),b(` + `),s(3),f("ngIf",!i.arrowBooleans[14]),s(2),f("ngIf",i.arrowBooleans[14]),s(2),f("ngIf",i.arrowBooleans[14])}}function tai(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(15))}),l()}}function eai(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(15))}),l()}}function iai(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,o7)),s(),b(` `,m(2,2,"labels.text.Download journal entries template and upload journal entries excel files"),` - `))}function eai(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function nai(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",16),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,Xni,1,0,"fa-icon",7),t(12,` - `),h(13,Zni,1,0,"fa-icon",8),t(14,` - `),h(15,tai,3,5,"p",9),t(16,` - `),l()),e&2){let i=P();s(2),f("routerLink",it(8,o7)),s(5),f("routerLink",it(9,o7)),s(),g(m(9,6,"labels.heading.Journal Entries")),s(3),f("ngIf",!i.arrowBooleans[15]),s(2),f("ngIf",i.arrowBooleans[15]),s(2),f("ngIf",i.arrowBooleans[15])}}function iai(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(16))}),l()}}function nai(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(16))}),l()}}function aai(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,l7)),s(),b(` + `),h(11,tai,1,0,"fa-icon",7),t(12,` + `),h(13,eai,1,0,"fa-icon",8),t(14,` + `),h(15,iai,3,5,"p",9),t(16,` + `),l()),e&2){let i=P();s(2),f("routerLink",it(8,o7)),s(5),f("routerLink",it(9,o7)),s(),g(m(9,6,"labels.heading.Journal Entries")),s(3),f("ngIf",!i.arrowBooleans[15]),s(2),f("ngIf",i.arrowBooleans[15]),s(2),f("ngIf",i.arrowBooleans[15])}}function aai(e,r){if(e&1){let i=Y();o(0,"fa-icon",10),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(16))}),l()}}function rai(e,r){if(e&1){let i=Y();o(0,"fa-icon",11),k("click",function(){N(i);let n=P(2);return L(n.arrowBooleansToggle(16))}),l()}}function oai(e,r){e&1&&(o(0,"p",6),t(1),c(2,"translate"),l()),e&2&&(f("routerLink",it(4,l7)),s(),b(` `,m(2,2,"labels.text.Download guarantors template and upload guarantor excel files"),` - `))}function rai(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` + `))}function lai(e,r){if(e&1&&(o(0,"mat-list-item"),t(1,` `),o(2,"mat-icon",4),t(3,` `),y(4,"fa-icon",16),t(5,` `),l(),t(6,` `),o(7,"h4",6),t(8),c(9,"translate"),l(),t(10,` - `),h(11,iai,1,0,"fa-icon",7),t(12,` - `),h(13,nai,1,0,"fa-icon",8),t(14,` - `),h(15,aai,3,5,"p",9),t(16,` + `),h(11,aai,1,0,"fa-icon",7),t(12,` + `),h(13,rai,1,0,"fa-icon",8),t(14,` + `),h(15,oai,3,5,"p",9),t(16,` `),l()),e&2){let i=P();s(2),f("routerLink",it(8,l7)),s(5),f("routerLink",it(9,l7)),s(),g(m(9,6,"labels.heading.Guarantors")),s(3),f("ngIf",!i.arrowBooleans[16]),s(2),f("ngIf",i.arrowBooleans[16]),s(2),f("ngIf",i.arrowBooleans[16])}}var y4=(()=>{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=pt({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,n){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,` - `),h(11,Yii,17,10,"mat-list-item",3),t(12,` + `),h(11,Kii,17,10,"mat-list-item",3),t(12,` - `),h(13,Zii,17,10,"mat-list-item",3),t(14,` + `),h(13,eni,17,10,"mat-list-item",3),t(14,` - `),h(15,nni,17,10,"mat-list-item",3),t(16,` + `),h(15,rni,17,10,"mat-list-item",3),t(16,` - `),h(17,lni,17,10,"mat-list-item",3),t(18,` + `),h(17,pni,17,10,"mat-list-item",3),t(18,` - `),h(19,mni,17,10,"mat-list-item",3),t(20,` + `),h(19,uni,17,10,"mat-list-item",3),t(20,` - `),h(21,hni,17,10,"mat-list-item",3),t(22,` + `),h(21,gni,17,10,"mat-list-item",3),t(22,` - `),h(23,vni,17,10,"mat-list-item",3),t(24,` + `),h(23,Cni,17,10,"mat-list-item",3),t(24,` - `),h(25,Sni,17,10,"mat-list-item",3),t(26,` + `),h(25,Pni,17,10,"mat-list-item",3),t(26,` `),l(),t(27,` `),l(),t(28,` `),o(29,"div",2),t(30,` `),o(31,"mat-nav-list"),t(32,` - `),h(33,Ini,17,10,"mat-list-item",3),t(34,` + `),h(33,Mni,17,10,"mat-list-item",3),t(34,` - `),h(35,Oni,17,10,"mat-list-item",3),t(36,` + `),h(35,Fni,17,10,"mat-list-item",3),t(36,` - `),h(37,Rni,17,10,"mat-list-item",3),t(38,` + `),h(37,Nni,17,10,"mat-list-item",3),t(38,` - `),h(39,Vni,17,10,"mat-list-item",3),t(40,` + `),h(39,jni,17,10,"mat-list-item",3),t(40,` - `),h(41,Hni,17,10,"mat-list-item",3),t(42,` + `),h(41,Uni,17,10,"mat-list-item",3),t(42,` - `),h(43,Wni,17,10,"mat-list-item",3),t(44,` + `),h(43,Yni,17,10,"mat-list-item",3),t(44,` - `),h(45,Kni,17,10,"mat-list-item",3),t(46,` + `),h(45,Zni,17,10,"mat-list-item",3),t(46,` - `),h(47,eai,17,10,"mat-list-item",3),t(48,` + `),h(47,nai,17,10,"mat-list-item",3),t(48,` - `),h(49,rai,17,10,"mat-list-item",3),t(50,` + `),h(49,lai,17,10,"mat-list-item",3),t(50,` `),l(),t(51,` `),l(),t(52,` `),l(),t(53,` `),l(),t(54,` `),l(),t(55,` -`)),a&2&&(s(11),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(8),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"))},dependencies:[mt,Et,dt,It,Ht,Yt,ut,xr,La,ir,Dt,lr],encapsulation:2})}}return e})();var S4=[{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 oai=["importsTable"],lai=()=>[10,25,50,100];function sai(e,r){if(e&1&&(o(0,"mat-option",34),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` +`)),a&2&&(s(11),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(8),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"),s(2),f("mifosxHasPermission","READ_OFFICE"))},dependencies:[mt,Et,dt,It,Ht,Yt,ut,xr,La,ir,Dt,lr],encapsulation:2})}}return e})();var S4=[{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 sai=["importsTable"],pai=()=>[10,25,50,100];function cai(e,r){if(e&1&&(o(0,"mat-option",34),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function pai(e,r){if(e&1&&(o(0,"div"),t(1,` - `),o(2,"mat-form-field",31),t(3,` - `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` - `),o(8,"mat-select",32),t(9,` - `),h(10,sai,2,2,"mat-option",33),t(11,` - `),l(),t(12,` - `),l(),t(13,` - `),l()),e&2){let i=P();s(5),g(m(6,2,"labels.inputs.Office")),s(5),f("ngForOf",i.officeData)}}function cai(e,r){if(e&1&&(o(0,"mat-option",34),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.displayName,` `)}}function mai(e,r){if(e&1&&(o(0,"div"),t(1,` `),o(2,"mat-form-field",31),t(3,` `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` - `),o(8,"mat-select",35),t(9,` + `),o(8,"mat-select",32),t(9,` `),h(10,cai,2,2,"mat-option",33),t(11,` `),l(),t(12,` `),l(),t(13,` - `),l()),e&2){let i=P();s(5),g(m(6,2,"labels.inputs.Staff")),s(5),f("ngForOf",i.staffData)}}function dai(e,r){e&1&&(o(0,"div"),t(1,` + `),l()),e&2){let i=P();s(5),g(m(6,2,"labels.inputs.Office")),s(5),f("ngForOf",i.officeData)}}function dai(e,r){if(e&1&&(o(0,"mat-option",34),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.displayName,` + `)}}function uai(e,r){if(e&1&&(o(0,"div"),t(1,` + `),o(2,"mat-form-field",31),t(3,` + `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` + `),o(8,"mat-select",35),t(9,` + `),h(10,dai,2,2,"mat-option",33),t(11,` + `),l(),t(12,` + `),l(),t(13,` + `),l()),e&2){let i=P();s(5),g(m(6,2,"labels.inputs.Staff")),s(5),f("ngForOf",i.staffData)}}function fai(e,r){e&1&&(o(0,"div"),t(1,` `),o(2,"mat-form-field",31),t(3,` `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` `),o(8,"mat-select",36),t(9,` @@ -31218,13 +31221,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(14,"mat-option",38),t(15),c(16,"translate"),l(),t(17,` `),l(),t(18,` `),l(),t(19,` - `),l()),e&2&&(s(5),g(m(6,3,"labels.inputs.Legal Form")),s(6),g(m(12,5,"labels.inputs.Entity")),s(4),g(m(16,7,"labels.inputs.Person")))}function uai(e,r){if(e&1){let i=Y();o(0,"button",14),k("click",function(){N(i);let n=P();return L(n.downloadTemplate())}),t(1,` + `),l()),e&2&&(s(5),g(m(6,3,"labels.inputs.Legal Form")),s(6),g(m(12,5,"labels.inputs.Entity")),s(4),g(m(16,7,"labels.inputs.Person")))}function hai(e,r){if(e&1){let i=Y();o(0,"button",14),k("click",function(){N(i);let n=P();return L(n.downloadTemplate())}),t(1,` `),y(2,"i",39),t(3),c(4,"translate"),l()}e&2&&(s(3),b("\xA0\xA0",m(4,1,"labels.buttons.Download"),` - `))}function fai(e,r){e&1&&(o(0,"mat-hint"),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.text.Please retain the value Entity/Person in the filename.")))}function hai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function xai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function gai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Import Time")))}function _ai(e,r){if(e&1&&(o(0,"td",41),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.importTime))}}function vai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.End Time")))}function bai(e,r){if(e&1&&(o(0,"td",41),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.endTime))}}function Cai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Completed")))}function yai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.completed)}}function Sai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Total Records")))}function wai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.totalRecords)}}function Pai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Success Count")))}function Eai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.successCount)}}function Iai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Failure Count")))}function Tai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.failureCount)}}function Mai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Download")))}function Dai(e,r){if(e&1){let i=Y();o(0,"button",43),k("click",function(){N(i);let n=P().$implicit,p=P();return L(p.downloadDocument(n.name,n.importId))}),t(1,` + `))}function xai(e,r){e&1&&(o(0,"mat-hint"),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.text.Please retain the value Entity/Person in the filename.")))}function gai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function _ai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function vai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Import Time")))}function bai(e,r){if(e&1&&(o(0,"td",41),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.importTime))}}function Cai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.End Time")))}function yai(e,r){if(e&1&&(o(0,"td",41),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.endTime))}}function Sai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Completed")))}function wai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.completed)}}function Pai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Total Records")))}function Eai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.totalRecords)}}function Iai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Success Count")))}function Tai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.successCount)}}function Mai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Failure Count")))}function Dai(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.failureCount)}}function Oai(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Download")))}function Aai(e,r){if(e&1){let i=Y();o(0,"button",43),k("click",function(){N(i);let n=P().$implicit,p=P();return L(p.downloadDocument(n.name,n.importId))}),t(1,` `),y(2,"fa-icon",44),t(3,` - `),l()}}function Oai(e,r){e&1&&(o(0,"td",41),t(1,` - `),h(2,Dai,4,0,"button",42),t(3,` - `),l()),e&2&&(s(2),f("mifosxHasPermission","READ_DOCUMENT"))}function Aai(e,r){e&1&&y(0,"tr",45)}function Fai(e,r){e&1&&y(0,"tr",46)}var w4=(()=>{class e{constructor(i,a,n){this.route=i,this.formBuilder=a,this.organizationService=n,this.bulkImportsArray=S4,this.bulkImport={},this.dataSource=new Ge,this.displayedColumns=["name","importTime","endTime","completed","totalRecords","successCount","failureCount","download"],this.bulkImport.name=this.route.snapshot.params["import-name"],this.route.data.subscribe(p=>{this.officeData=p.offices,this.importsData=p.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 Ge(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,n="";switch(this.bulkImportForm.get("legalForm").value){case"Person":n="CLIENTS_PERSON";break;case"Entity":n="CLIENTS_ENTITY";break}this.organizationService.getImportTemplate(this.bulkImport.urlSuffix,i,a,n).subscribe(p=>{let d=p.headers.get("Content-Type"),u=new Blob([p.body],{type:d}),x=new File([u],"template.xls",{type:d});window.open(window.URL.createObjectURL(x))})}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 Ge(i),this.importsTableRef.renderRows()})}downloadDocument(i,a){this.organizationService.getImportDocument(a).subscribe(n=>{let p=n.headers.get("Content-Type"),d=new Blob([n.body],{type:p}),u=new File([d],i,{type:p});window.open(window.URL.createObjectURL(u))})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(te),O(ri))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-bulk-import"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(oai,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.importsTableRef=p.first)}},decls:152,vars:29,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"],[1,"flex-spacer"],["mat-raised-button","","color","primary",3,"click","disabled"],[1,"fa","fa-upload"],[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"],["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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` + `),l()}}function Fai(e,r){e&1&&(o(0,"td",41),t(1,` + `),h(2,Aai,4,0,"button",42),t(3,` + `),l()),e&2&&(s(2),f("mifosxHasPermission","READ_DOCUMENT"))}function kai(e,r){e&1&&y(0,"tr",45)}function Rai(e,r){e&1&&y(0,"tr",46)}var w4=(()=>{class e{constructor(i,a,n){this.route=i,this.formBuilder=a,this.organizationService=n,this.bulkImportsArray=S4,this.bulkImport={},this.dataSource=new Ge,this.displayedColumns=["name","importTime","endTime","completed","totalRecords","successCount","failureCount","download"],this.bulkImport.name=this.route.snapshot.params["import-name"],this.route.data.subscribe(p=>{this.officeData=p.offices,this.importsData=p.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 Ge(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,n="";switch(this.bulkImportForm.get("legalForm").value){case"Person":n="CLIENTS_PERSON";break;case"Entity":n="CLIENTS_ENTITY";break}this.organizationService.getImportTemplate(this.bulkImport.urlSuffix,i,a,n).subscribe(p=>{let d=p.headers.get("Content-Type"),u=new Blob([p.body],{type:d}),x=new File([u],"template.xls",{type:d});window.open(window.URL.createObjectURL(x))})}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 Ge(i),this.importsTableRef.renderRows()})}downloadDocument(i,a){this.organizationService.getImportDocument(a).subscribe(n=>{let p=n.headers.get("Content-Type"),d=new Blob([n.body],{type:p}),u=new File([d],i,{type:p});window.open(window.URL.createObjectURL(u))})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(te),O(ri))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-bulk-import"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(sai,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.importsTableRef=p.first)}},decls:152,vars:29,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"],[1,"flex-spacer"],["mat-raised-button","","color","primary",3,"click","disabled"],[1,"fa","fa-upload"],[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"],["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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"div",2),t(3,` `),o(4,"mat-card",3),t(5,` `),o(6,"h3"),t(7,` @@ -31233,16 +31236,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(13,"form",4),t(14,` `),o(15,"mat-card-content"),t(16,` - `),h(17,pai,14,4,"div",5),t(18,` + `),h(17,mai,14,4,"div",5),t(18,` - `),h(19,mai,14,4,"div",5),t(20,` + `),h(19,uai,14,4,"div",5),t(20,` - `),h(21,dai,20,9,"div",5),t(22,` + `),h(21,fai,20,9,"div",5),t(22,` `),l(),t(23,` `),l(),t(24,` `),o(25,"div",6),t(26,` - `),h(27,uai,5,3,"button",7),t(28,` + `),h(27,hai,5,3,"button",7),t(28,` `),l(),t(29,` `),l(),t(30,` @@ -31255,7 +31258,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(43,"mifosx-file-upload",8),k("change",function(u){return N(p),L(n.onFileSelect(u))}),l(),t(44,` - `),h(45,fai,3,3,"mat-hint",5),t(46,` + `),h(45,xai,3,3,"mat-hint",5),t(46,` `),y(47,"div",9),t(48,` @@ -31281,47 +31284,47 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(81,"div",16),t(82,` `),o(83,"table",17,0),t(85,` `),$(86,18),t(87,` - `),h(88,hai,3,3,"th",19),t(89,` - `),h(90,xai,2,1,"td",20),t(91,` + `),h(88,gai,3,3,"th",19),t(89,` + `),h(90,_ai,2,1,"td",20),t(91,` `),W(),t(92,` `),$(93,21),t(94,` - `),h(95,gai,3,3,"th",19),t(96,` - `),h(97,_ai,3,3,"td",20),t(98,` + `),h(95,vai,3,3,"th",19),t(96,` + `),h(97,bai,3,3,"td",20),t(98,` `),W(),t(99,` `),$(100,22),t(101,` - `),h(102,vai,3,3,"th",19),t(103,` - `),h(104,bai,3,3,"td",20),t(105,` + `),h(102,Cai,3,3,"th",19),t(103,` + `),h(104,yai,3,3,"td",20),t(105,` `),W(),t(106,` `),$(107,23),t(108,` - `),h(109,Cai,3,3,"th",19),t(110,` - `),h(111,yai,2,1,"td",20),t(112,` + `),h(109,Sai,3,3,"th",19),t(110,` + `),h(111,wai,2,1,"td",20),t(112,` `),W(),t(113,` `),$(114,24),t(115,` - `),h(116,Sai,3,3,"th",19),t(117,` - `),h(118,wai,2,1,"td",20),t(119,` + `),h(116,Pai,3,3,"th",19),t(117,` + `),h(118,Eai,2,1,"td",20),t(119,` `),W(),t(120,` `),$(121,25),t(122,` - `),h(123,Pai,3,3,"th",19),t(124,` - `),h(125,Eai,2,1,"td",20),t(126,` + `),h(123,Iai,3,3,"th",19),t(124,` + `),h(125,Tai,2,1,"td",20),t(126,` `),W(),t(127,` `),$(128,26),t(129,` - `),h(130,Iai,3,3,"th",19),t(131,` - `),h(132,Tai,2,1,"td",20),t(133,` + `),h(130,Mai,3,3,"th",19),t(131,` + `),h(132,Dai,2,1,"td",20),t(133,` `),W(),t(134,` `),$(135,27),t(136,` - `),h(137,Mai,3,3,"th",19),t(138,` - `),h(139,Oai,4,1,"td",20),t(140,` + `),h(137,Oai,3,3,"th",19),t(138,` + `),h(139,Fai,4,1,"td",20),t(140,` `),W(),t(141,` - `),h(142,Aai,1,0,"tr",28),t(143,` - `),h(144,Fai,1,0,"tr",29),t(145,` + `),h(142,kai,1,0,"tr",28),t(143,` + `),h(144,Rai,1,0,"tr",29),t(145,` `),l(),t(146,` `),l(),t(147,` @@ -31330,15 +31333,15 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(151,` `)}a&2&&(s(9),rt("",n.bulkImport.name," ",m(10,18,"labels.heading.Template"),""),s(4),f("formGroup",n.bulkImportForm),s(4),f("ngIf",n.bulkImport.formFields>=1),s(2),f("ngIf",n.bulkImport.formFields>=2),s(2),f("ngIf",n.bulkImport.formFields===3),s(6),f("mifosxHasPermission",n.bulkImport.permission),s(9),g(n.bulkImport.name),s(4),g(m(41,20,"labels.heading.Select Excel File")),s(5),f("ngIf",n.bulkImport.name==="Clients"),s(6),f("disabled",!n.template),s(3),b("\xA0\xA0",m(55,22,"labels.buttons.Upload"),` `),s(13),g(m(68,24,"labels.heading.Documents")),s(10),b("\xA0\xA0",m(78,26,"labels.buttons.Refresh"),` - `),s(6),f("dataSource",n.dataSource),s(59),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(4),f("pageSizeOptions",it(28,lai)))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,me,Kt,Xt,Ht,Qt,Mt,Ot,Jr,he,ue,_t,wi,Yt,ut,Bp,xe,Te,ve,_e,be,ai,ge,Ce,Si,Dt,ye,we,Se,Pe,Ae],styles:[".container[_ngcontent-%COMP%]{padding:24px;max-width:100%}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:24px;margin-bottom:24px;align-items:stretch}@media (width <= 768px){.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%]{flex-direction:column}}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{flex:1;padding:24px;display:flex;flex-direction:column;border-radius:20px;min-height:400px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 20px;font-weight:500;color:#333}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-weight:400;margin:16px 0 12px;color:#555}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:0;margin-bottom:20px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%;margin-bottom:16px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .flex-13[_ngcontent-%COMP%]{margin-top:auto;padding-top:16px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .flex-13[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:12px 24px;font-weight:500;width:100%}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .flex-spacer[_ngcontent-%COMP%]{flex:1;min-height:20px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mifosx-file-upload[_ngcontent-%COMP%]{margin:16px 0;flex-grow:1;padding-top:20px!important}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-hint[_ngcontent-%COMP%]{margin:12px 0;font-size:12px;color:#666}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .flex.cover[_ngcontent-%COMP%]{flex-grow:1}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:last-child{padding:24px;border-radius:20px;position:relative}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:last-child .documents[_ngcontent-%COMP%]{margin:16px 0 20px;font-weight:500;color:#333}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:last-child .m-b-10[_ngcontent-%COMP%]{position:absolute;right:24px;top:24px;margin-bottom:0}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:last-child .m-b-10[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:8px 16px}.imports-table[_ngcontent-%COMP%]{overflow:auto;margin-top:16px;border-radius:8px}.imports-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.imports-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:500;padding:16px 12px}.imports-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:16px 12px}.imports-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{background-color:#0000000a}mat-paginator[_ngcontent-%COMP%]{margin-top:16px}"]})}}return e})();var kai=()=>["edit"];function Rai(e,r){e&1&&(o(0,"button",19),t(1,` - `),y(2,"fa-icon",20),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,kai)),s(3),b(` + `),s(6),f("dataSource",n.dataSource),s(59),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(4),f("pageSizeOptions",it(28,pai)))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,me,Kt,Xt,Ht,Qt,Mt,Ot,Jr,he,ue,_t,wi,Yt,ut,Bp,xe,Te,ve,_e,be,ai,ge,Ce,Si,Dt,ye,we,Se,Pe,Ae],styles:[".container[_ngcontent-%COMP%]{padding:24px;max-width:100%}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:24px;margin-bottom:24px;align-items:stretch}@media (width <= 768px){.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%]{flex-direction:column}}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{flex:1;padding:24px;display:flex;flex-direction:column;border-radius:20px;min-height:400px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 20px;font-weight:500;color:#333}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-weight:400;margin:16px 0 12px;color:#555}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:0;margin-bottom:20px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%;margin-bottom:16px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .flex-13[_ngcontent-%COMP%]{margin-top:auto;padding-top:16px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .flex-13[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:12px 24px;font-weight:500;width:100%}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .flex-spacer[_ngcontent-%COMP%]{flex:1;min-height:20px}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mifosx-file-upload[_ngcontent-%COMP%]{margin:16px 0;flex-grow:1;padding-top:20px!important}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-hint[_ngcontent-%COMP%]{margin:12px 0;font-size:12px;color:#666}.container[_ngcontent-%COMP%] .gap-2percent[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .flex.cover[_ngcontent-%COMP%]{flex-grow:1}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:last-child{padding:24px;border-radius:20px;position:relative}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:last-child .documents[_ngcontent-%COMP%]{margin:16px 0 20px;font-weight:500;color:#333}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:last-child .m-b-10[_ngcontent-%COMP%]{position:absolute;right:24px;top:24px;margin-bottom:0}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:last-child .m-b-10[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:8px 16px}.imports-table[_ngcontent-%COMP%]{overflow:auto;margin-top:16px;border-radius:8px}.imports-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.imports-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:500;padding:16px 12px}.imports-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:16px 12px}.imports-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{background-color:#0000000a}mat-paginator[_ngcontent-%COMP%]{margin-top:16px}"]})}}return e})();var Bai=()=>["edit"];function Nai(e,r){e&1&&(o(0,"button",19),t(1,` + `),y(2,"fa-icon",20),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,Bai)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function Bai(e,r){if(e&1){let i=Y();o(0,"button",21),k("click",function(){N(i);let n=P();return L(n.deleteCriteria())}),t(1,` + `))}function Lai(e,r){if(e&1){let i=Y();o(0,"button",21),k("click",function(){N(i);let n=P();return L(n.deleteCriteria())}),t(1,` `),y(2,"fa-icon",22),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` - `))}function Nai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Category")))}function Lai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.categoryName)}}function Vai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Min Age")))}function qai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minAge)}}function jai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Max Age")))}function zai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maxAge)}}function Hai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Percentage")))}function Gai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.provisioningPercentage)}}function Uai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Liability Account")))}function $ai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.liabilityName)}}function Wai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Expense Account")))}function Qai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.expenseName)}}function Yai(e,r){e&1&&y(0,"tr",25)}function Jai(e,r){e&1&&y(0,"tr",26)}var P4=(()=>{class e{constructor(i,a,n,p){this.organizationService=i,this.route=a,this.router=n,this.dialog=p,this.loanProducts="",this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount"],this.route.data.subscribe(d=>{this.provisioningData=d.loanProvisioningCriteria})}ngOnInit(){this.setLoanProvisioningSelectedCriteria()}setLoanProvisioningSelectedCriteria(){this.dataSource=new Ge(this.provisioningData.definitions),this.provisioningData.loanProducts&&this.provisioningData.loanProducts.length>0?this.loanProducts=this.provisioningData.loanProducts.filter(i=>i&&i.name).map(i=>i.name).join(", "):this.loanProducts=""}deleteCriteria(){this.dialog.open(gi,{data:{deleteContext:`Loan Provisioning Criteria id: ${this.provisioningData.criteriaId}`}}).afterClosed().subscribe(a=>{a.delete&&this.organizationService.deleteProvisioningCriteria(this.provisioningData.criteriaId).subscribe(()=>{this.router.navigate(["/organization/provisioning-criteria"])},n=>{console.error("Failed to delete provisioning criteria:",n)})})}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Pt),O(Lt),O(Ve))}}static{this.\u0275cmp=pt({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","align-center"],[1,"mat-h2","criteria-title"],[1,"loan-product-label"],[3,"inset"],["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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Rai,5,5,"button",1),t(3,` - `),h(4,Bai,5,3,"button",2),t(5,` + `))}function Vai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Category")))}function qai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.categoryName)}}function jai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Min Age")))}function zai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minAge)}}function Hai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Max Age")))}function Gai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maxAge)}}function Uai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Percentage")))}function $ai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.provisioningPercentage)}}function Wai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Liability Account")))}function Qai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.liabilityName)}}function Yai(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Expense Account")))}function Jai(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.expenseName)}}function Kai(e,r){e&1&&y(0,"tr",25)}function Xai(e,r){e&1&&y(0,"tr",26)}var P4=(()=>{class e{constructor(i,a,n,p){this.organizationService=i,this.route=a,this.router=n,this.dialog=p,this.loanProducts="",this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount"],this.route.data.subscribe(d=>{this.provisioningData=d.loanProvisioningCriteria})}ngOnInit(){this.setLoanProvisioningSelectedCriteria()}setLoanProvisioningSelectedCriteria(){this.dataSource=new Ge(this.provisioningData.definitions),this.provisioningData.loanProducts&&this.provisioningData.loanProducts.length>0?this.loanProducts=this.provisioningData.loanProducts.filter(i=>i&&i.name).map(i=>i.name).join(", "):this.loanProducts=""}deleteCriteria(){this.dialog.open(gi,{data:{deleteContext:`Loan Provisioning Criteria id: ${this.provisioningData.criteriaId}`}}).afterClosed().subscribe(a=>{a.delete&&this.organizationService.deleteProvisioningCriteria(this.provisioningData.criteriaId).subscribe(()=>{this.router.navigate(["/organization/provisioning-criteria"])},n=>{console.error("Failed to delete provisioning criteria:",n)})})}static{this.\u0275fac=function(a){return new(a||e)(O(ri),O(Pt),O(Lt),O(Ve))}}static{this.\u0275cmp=pt({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","align-center"],[1,"mat-h2","criteria-title"],[1,"loan-product-label"],[3,"inset"],["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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,Nai,5,5,"button",1),t(3,` + `),h(4,Lai,5,3,"button",2),t(5,` `),l(),t(6,` `),o(7,"div",3),t(8,` @@ -31356,37 +31359,37 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(31,"div"),t(32,` `),o(33,"table",8),t(34,` `),$(35,9),t(36,` - `),h(37,Nai,3,3,"th",10),t(38,` - `),h(39,Lai,2,1,"td",11),t(40,` + `),h(37,Vai,3,3,"th",10),t(38,` + `),h(39,qai,2,1,"td",11),t(40,` `),W(),t(41,` `),$(42,12),t(43,` - `),h(44,Vai,3,3,"th",10),t(45,` - `),h(46,qai,2,1,"td",11),t(47,` + `),h(44,jai,3,3,"th",10),t(45,` + `),h(46,zai,2,1,"td",11),t(47,` `),W(),t(48,` `),$(49,13),t(50,` - `),h(51,jai,3,3,"th",10),t(52,` - `),h(53,zai,2,1,"td",11),t(54,` + `),h(51,Hai,3,3,"th",10),t(52,` + `),h(53,Gai,2,1,"td",11),t(54,` `),W(),t(55,` `),$(56,14),t(57,` - `),h(58,Hai,3,3,"th",10),t(59,` - `),h(60,Gai,2,1,"td",11),t(61,` + `),h(58,Uai,3,3,"th",10),t(59,` + `),h(60,$ai,2,1,"td",11),t(61,` `),W(),t(62,` `),$(63,15),t(64,` - `),h(65,Uai,3,3,"th",10),t(66,` - `),h(67,$ai,2,1,"td",11),t(68,` + `),h(65,Wai,3,3,"th",10),t(66,` + `),h(67,Qai,2,1,"td",11),t(68,` `),W(),t(69,` `),$(70,16),t(71,` - `),h(72,Wai,3,3,"th",10),t(73,` - `),h(74,Qai,2,1,"td",11),t(75,` + `),h(72,Yai,3,3,"th",10),t(73,` + `),h(74,Jai,2,1,"td",11),t(75,` `),W(),t(76,` - `),h(77,Yai,1,0,"tr",17),t(78,` - `),h(79,Jai,1,0,"tr",18),t(80,` + `),h(77,Kai,1,0,"tr",17),t(78,` + `),h(79,Xai,1,0,"tr",18),t(80,` `),l(),t(81,` `),l(),t(82,` `),l(),t(83,` @@ -31394,41 +31397,41 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(85,` `)),a&2&&(s(2),f("mifosxHasPermission","UPDATE_CRITERIA"),s(2),f("mifosxHasPermission","DELETE_CRITERIA"),s(12),b(` `,n.provisioningData.criteriaName,` - `),s(5),b("",m(22,9,"labels.inputs.Loan Product"),":"),s(4),g(n.loanProducts),s(4),f("inset",!0),s(4),f("dataSource",n.dataSource),s(44),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns))},dependencies:[mt,dt,It,Ht,Qt,_t,Yt,ut,Dt,Bi,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],styles:[".criteria-title[_ngcontent-%COMP%]{margin-bottom:0;display:inline;vertical-align:middle}.loan-product-label[_ngcontent-%COMP%]{margin-left:24px;font-size:1.1em;vertical-align:middle}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 Kai(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(5),b("",m(22,9,"labels.inputs.Loan Product"),":"),s(4),g(n.loanProducts),s(4),f("inset",!0),s(4),f("dataSource",n.dataSource),s(44),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns))},dependencies:[mt,dt,It,Ht,Qt,_t,Yt,ut,Dt,Bi,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],styles:[".criteria-title[_ngcontent-%COMP%]{margin-bottom:0;display:inline;vertical-align:middle}.loan-product-label[_ngcontent-%COMP%]{margin-left:24px;font-size:1.1em;vertical-align:middle}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 Zai(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function Xai(e,r){if(e&1&&(o(0,"mat-form-field",13),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function tri(e,r){if(e&1&&(o(0,"mat-form-field",13),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),y(5,"input",14),t(6,` - `),h(7,Kai,7,7,"mat-error",10),t(8,` - `),l()),e&2){let i=P(2).$implicit,a=P();s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function Zai(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),h(7,Zai,7,7,"mat-error",10),t(8,` + `),l()),e&2){let i=P(2).$implicit,a=P();s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function eri(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function tri(e,r){if(e&1){let i=Y();o(0,"mat-form-field",15),k("click",function(){N(i);let n=gt(10);return L(n.open())}),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function iri(e,r){if(e&1){let i=Y();o(0,"mat-form-field",15),k("click",function(){N(i);let n=gt(10);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),y(5,"input",16),t(6,` `),y(7,"mat-datepicker-toggle",17),t(8,` `),y(9,"mat-datepicker",null,0),t(11,` - `),h(12,Zai,7,7,"mat-error",10),t(13,` - `),l()}if(e&2){let i=gt(10),a=P(2).$implicit,n=P();s(3),g(a.label),s(2),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i)("formControlName",a.name),s(2),f("for",i),s(5),f("ngIf",n.ReportForm.controls[a.name].hasError("required"))}}function eri(e,r){if(e&1&&(o(0,"mat-option",20),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `),h(12,eri,7,7,"mat-error",10),t(13,` + `),l()}if(e&2){let i=gt(10),a=P(2).$implicit,n=P();s(3),g(a.label),s(2),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i)("formControlName",a.name),s(2),f("for",i),s(5),f("ngIf",n.ReportForm.controls[a.name].hasError("required"))}}function nri(e,r){if(e&1&&(o(0,"mat-option",20),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i.name,` - `)}}function iri(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `)}}function ari(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function nri(e,r){if(e&1&&(o(0,"mat-form-field",13),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function rri(e,r){if(e&1&&(o(0,"mat-form-field",13),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),o(5,"mat-select",18),t(6,` - `),h(7,eri,2,2,"mat-option",19),t(8,` + `),h(7,nri,2,2,"mat-option",19),t(8,` `),l(),t(9,` - `),h(10,iri,7,7,"mat-error",10),t(11,` - `),l()),e&2){let i=P(2).$implicit,a=P();s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngForOf",i.selectOptions),s(3),f("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function ari(e,r){e&1&&($(0),t(1,` - `),h(2,Xai,9,3,"mat-form-field",11),t(3,` + `),h(10,ari,7,7,"mat-error",10),t(11,` + `),l()),e&2){let i=P(2).$implicit,a=P();s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngForOf",i.selectOptions),s(3),f("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function ori(e,r){e&1&&($(0),t(1,` + `),h(2,tri,9,3,"mat-form-field",11),t(3,` - `),h(4,tri,14,7,"mat-form-field",12),t(5,` + `),h(4,iri,14,7,"mat-form-field",12),t(5,` - `),h(6,nri,12,4,"mat-form-field",11),t(7,` - `),W()),e&2&&(s(2),f("ngSwitchCase","text"),s(2),f("ngSwitchCase","date"),s(2),f("ngSwitchCase","select"))}function rri(e,r){if(e&1&&($(0,9),t(1,` - `),h(2,ari,8,3,"ng-container",10),t(3,` + `),h(6,rri,12,4,"mat-form-field",11),t(7,` + `),W()),e&2&&(s(2),f("ngSwitchCase","text"),s(2),f("ngSwitchCase","date"),s(2),f("ngSwitchCase","select"))}function lri(e,r){if(e&1&&($(0,9),t(1,` + `),h(2,ori,8,3,"ng-container",10),t(3,` `),W()),e&2){let i=r.$implicit,a=P();f("ngSwitch",i.displayType),s(2),f("ngIf",a.ReportForm.contains(i.name))}}var Fh=(()=>{class e{constructor(i,a,n){this.reportsService=i,this.settingsService=a,this.dateUtils=n,this.ReportForm=new zs({}),this.parentParameters=[],this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.templateParameters=new vi}ngOnInit(){this.maxDate=this.settingsService.businessDate}ngOnChanges(){this.paramData&&(this.ReportForm=new zs({}),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 ee("",lt.required)),i.displayType==="select"&&this.fetchSelectOptions(i,i.name);else{let a=this.paramData.find(n=>n.name===i.parentParameterName);a.childParameters.push(i),this.updateParentParameters(a)}}),this.setChildControls()}updateParentParameters(i){let a=this.parentParameters.map(n=>n.name);if(!a.includes(i.name))this.parentParameters.push(i);else{let n=a.indexOf(i.name);this.parentParameters[n]=i}}setChildControls(){this.parentParameters.forEach(i=>{this.ReportForm.get(i.name).valueChanges.subscribe(a=>{i.childParameters.forEach(n=>{if(n.displayType==="none"?this.ReportForm.addControl(n.name,new ee(n.defaultVal)):this.ReportForm.addControl(n.name,new ee("",lt.required)),n.displayType==="select"){let p=`${n.name}?${i.inputName}=${a.id}`;this.fetchSelectOptions(n,p)}})})})}fetchSelectOptions(i,a){this.reportsService.getSelectOptions(a).subscribe(n=>{i.selectOptions=n,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"})})}formatUserResponse(i,a){let n={},p;for(let[d,u]of Object.entries(i)){let x=this.paramData.find(_=>_.name===d);switch(p=a?x.inputName:x.variable,x.displayType){case"text":n[p]=u;break;case"select":n[p]=u.id;break;case"date":let _=this.settingsService.dateFormat;n[p]=this.dateUtils.formatDate(u,_);break;case"none":n[p]=u;break}}return n}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)(O(go),O(Me),O(Ke))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-business-rule-parameters"]],inputs:{paramData:"paramData"},outputs:{templateParameters:"templateParameters"},features:[Za],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,n){a&1&&(o(0,"div",1),t(1,` `),y(2,"mat-divider",2),t(3,` @@ -31436,7 +31439,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(8,"form",4),t(9,` `),o(10,"div",5),t(11,` - `),h(12,rri,4,2,"ng-container",6),t(13,` + `),h(12,lri,4,2,"ng-container",6),t(13,` `),l(),t(14,` `),l(),t(15,` `),l(),t(16,` @@ -31446,16 +31449,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(23,` `)),a&2&&(s(5),g(m(6,5,"labels.heading.Business Rule Parameters")),s(3),f("formGroup",n.ReportForm),s(4),f("ngForOf",n.paramData),s(7),f("disabled",!n.ReportForm.valid),s(),b(` `,m(21,7,"labels.buttons.Get Parameters"),` - `))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut,Bi,Ki],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 ori(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut,Bi,Ki],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 sri(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function lri(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` + `)}}function pri(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",13),t(7,` - `),h(8,ori,2,2,"mat-option",7),t(9,` + `),h(8,sri,2,2,"mat-option",7),t(9,` `),l(),t(10,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.SMS Provider")),s(5),f("ngForOf",i.smsProviders)}}function sri(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.SMS Provider")),s(5),f("ngForOf",i.smsProviders)}}function cri(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function pri(e,r){if(e&1){let i=Y();o(0,"mat-form-field",15),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` + `)}}function mri(e,r){if(e&1){let i=Y();o(0,"mat-form-field",15),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",16),t(7,` `),y(8,"mat-datepicker-toggle",17),t(9,` @@ -31464,7 +31467,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(21,` `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,8,"labels.inputs.Schedule Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(6),rt(` `,m(15,10,"labels.inputs.Schedule Date")," ",m(16,12,"labels.commons.is"),` - `),s(4),g(m(19,14,"labels.commons.required"))}}function cri(e,r){e&1&&(o(0,"mat-form-field",3),t(1,` + `),s(4),g(m(19,14,"labels.commons.required"))}}function dri(e,r){e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",18),t(7,` `),o(8,"mat-option",14),t(9),c(10,"translate"),l(),t(11,` @@ -31476,18 +31479,18 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(33,` `),l()),e&2&&(s(3),g(m(4,12,"labels.inputs.Repeats")),s(5),f("value",1),s(),g(m(10,14,"labels.inputs.Daily")),s(3),f("value",2),s(),g(m(14,16,"labels.inputs.Weekly")),s(3),f("value",3),s(),g(m(18,18,"labels.inputs.Monthly")),s(3),f("value",4),s(),g(m(22,20,"labels.inputs.Yearly")),s(5),rt(` `,m(27,22,"labels.inputs.Repetition Frequency")," ",m(28,24,"labels.commons.is"),` - `),s(4),g(m(31,26,"labels.commons.required")))}function mri(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `),s(4),g(m(31,26,"labels.commons.required")))}function uri(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i,` - `)}}function dri(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` + `)}}function fri(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",19),t(7,` - `),h(8,mri,2,2,"mat-option",7),t(9,` + `),h(8,uri,2,2,"mat-option",7),t(9,` `),l(),t(10,` `),o(11,"mat-error"),t(12),c(13,"translate"),c(14,"translate"),o(15,"strong"),t(16),c(17,"translate"),l(),t(18,` `),l(),t(19,` `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.inputs.Repetition Interval")),s(5),f("ngForOf",i.repetitionIntervals),s(4),rt(` `,m(13,7,"labels.inputs.Repetition Interval")," ",m(14,9,"labels.commons.is"),` - `),s(4),g(m(17,11,"labels.commons.required"))}}function uri(e,r){e&1&&(o(0,"mat-form-field",3),t(1,` + `),s(4),g(m(17,11,"labels.commons.required"))}}function hri(e,r){e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",20),t(7,` `),o(8,"mat-option",21),t(9),c(10,"translate"),l(),t(11,` @@ -31502,9 +31505,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l()),e&2&&(s(3),g(m(4,11,"labels.inputs.Repeats on Day")),s(6),g(m(10,13,"labels.inputs.Monday")),s(4),g(m(14,15,"labels.inputs.Tuesday")),s(4),g(m(18,17,"labels.inputs.Wednesday")),s(4),g(m(22,19,"labels.inputs.Thursday")),s(4),g(m(26,21,"labels.inputs.Friday")),s(4),g(m(30,23,"labels.inputs.Saturday")),s(4),g(m(34,25,"labels.inputs.Sunday")),s(5),b(` `,m(39,27,"labels.inputs.At least")," "),s(3),g(m(42,29,"labels.inputs.one")),s(2),b(` `,m(44,31,"labels.inputs.day must be selected"),` - `))}function fri(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.reportId),s(),b(` + `))}function xri(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.reportId),s(),b(` `,i.reportName,` - `)}}function hri(e,r){e&1&&(o(0,"div",28),t(1,` + `)}}function gri(e,r){e&1&&(o(0,"div",28),t(1,` `),o(2,"button",29),t(3,` `),y(4,"fa-icon",30),t(5),c(6,"translate"),l(),t(7,` `),o(8,"button",31),t(9),c(10,"translate"),y(11,"fa-icon",32),t(12,` @@ -31513,7 +31516,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(6,2,"labels.buttons.Previous"),` `),s(4),b(` `,m(10,4,"labels.buttons.Next"),` - `))}function xri(e,r){if(e&1){let i=Y();o(0,"mifosx-business-rule-parameters",33),k("templateParameters",function(n){N(i);let p=P();return L(p.passParameters(n))}),t(1,` + `))}function _ri(e,r){if(e&1){let i=Y();o(0,"mifosx-business-rule-parameters",33),k("templateParameters",function(n){N(i);let p=P();return L(p.passParameters(n))}),t(1,` `),l()}if(e&2){let i=P();f("paramData",i.paramData)}}var kh=(()=>{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 vi,this.createSMSCampaignDetailsForm(),this.buildDependencies()}ngOnInit(){this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions}get smsCampaignFormGroup(){let i;return this.businessRuleParametersComponent?i=new zs({smsCampaign:this.smsCampaignDetailsForm,businessRule:this.businessRuleParametersComponent.ReportForm}):i=new zs({smsCampaign:this.smsCampaignDetailsForm}),i}get smsCampaignFormGroupValue(){return this.businessRuleParametersComponent?ae(ae({},this.smsCampaignDetailsForm.value),this.businessRuleParametersComponent.businessRuleFormValue):this.smsCampaignDetailsForm.value}passParameters(i){this.templateParameters.emit(i)}createSMSCampaignDetailsForm(){this.smsCampaignDetailsForm=this.formBuilder.group({campaignName:["",lt.required],providerId:[null],triggerType:["",lt.required],runReportId:["",lt.required],isNotification:[!1]})}buildDependencies(){this.smsCampaignDetailsForm.get("isNotification").valueChanges.subscribe(i=>{i?this.smsCampaignDetailsForm.removeControl("providerId"):this.smsCampaignDetailsForm.addControl("providerId",new ee(null))}),this.smsCampaignDetailsForm.get("runReportId").valueChanges.subscribe(i=>{if(i){let a=this.businessRules.find(n=>n.reportId===i);this.reportService.getReportParams(a.reportName).subscribe(n=>{this.paramData={response:n,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 ee("",lt.required)),this.smsCampaignDetailsForm.addControl("frequency",new ee("",lt.required)),this.smsCampaignDetailsForm.addControl("interval",new ee("",lt.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 ee("",lt.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)(O(te),O(go))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-sms-campaign-step"]],viewQuery:function(a,n){if(a&1&&wt(Fh,5),a&2){let p;Ct(p=yt())&&(n.businessRuleParametersComponent=p.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,n){a&1&&(o(0,"form",1),t(1,` `),o(2,"div",2),t(3,` `),o(4,"mat-form-field",3),t(5,` @@ -31523,12 +31526,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(20,` `),l(),t(21,` - `),h(22,lri,11,4,"mat-form-field",5),t(23,` + `),h(22,pri,11,4,"mat-form-field",5),t(23,` `),o(24,"mat-form-field",3),t(25,` `),o(26,"mat-label"),t(27),c(28,"translate"),l(),t(29,` `),o(30,"mat-select",6),t(31,` - `),h(32,sri,2,2,"mat-option",7),t(33,` + `),h(32,cri,2,2,"mat-option",7),t(33,` `),l(),t(34,` `),o(35,"mat-error"),t(36),c(37,"translate"),c(38,"translate"),o(39,"strong"),t(40),c(41,"translate"),l(),t(42,` `),l(),t(43,` @@ -31536,27 +31539,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(45,"mat-checkbox",8),t(46),c(47,"translate"),l(),t(48,` - `),h(49,pri,22,16,"mat-form-field",9),t(50,` + `),h(49,mri,22,16,"mat-form-field",9),t(50,` - `),h(51,cri,34,28,"mat-form-field",5),t(52,` + `),h(51,dri,34,28,"mat-form-field",5),t(52,` - `),h(53,dri,20,13,"mat-form-field",5),t(54,` + `),h(53,fri,20,13,"mat-form-field",5),t(54,` - `),h(55,uri,46,33,"mat-form-field",5),t(56,` + `),h(55,hri,46,33,"mat-form-field",5),t(56,` `),o(57,"mat-form-field",3),t(58,` `),o(59,"mat-label"),t(60),c(61,"translate"),l(),t(62,` `),o(63,"mat-select",10),t(64,` - `),h(65,fri,2,2,"mat-option",7),t(66,` + `),h(65,xri,2,2,"mat-option",7),t(66,` `),l(),t(67,` `),o(68,"mat-error"),t(69),c(70,"translate"),c(71,"translate"),o(72,"strong"),t(73),c(74,"translate"),l(),t(75,` `),l(),t(76,` `),l(),t(77,` `),l(),t(78,` - `),h(79,hri,14,6,"div",11),t(80,` + `),h(79,gri,14,6,"div",11),t(80,` - `),h(81,xri,2,1,"mifosx-business-rule-parameters",12),t(82,` + `),h(81,_ri,2,1,"mifosx-business-rule-parameters",12),t(82,` `),l(),t(83,` `)),a&2&&(f("formGroup",n.smsCampaignDetailsForm),s(7),g(m(8,23,"labels.inputs.Campaign Name")),s(6),rt(` `,m(14,25,"labels.inputs.Campaign Name")," ",m(15,27,"labels.commons.is"),` @@ -31566,7 +31569,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(47,39,"labels.inputs.Is Notification"),`? `),s(3),f("ngIf",n.smsCampaignDetailsForm.contains("recurrenceStartDate")),s(2),f("ngIf",n.smsCampaignDetailsForm.contains("frequency")),s(2),f("ngIf",n.smsCampaignDetailsForm.contains("interval")),s(2),f("ngIf",n.smsCampaignDetailsForm.contains("repeatsOnDay")),s(5),g(m(61,41,"labels.inputs.Business Rule")),s(5),f("ngForOf",n.businessRules),s(4),rt(` `,m(70,43,"labels.inputs.Business Rule")," ",m(71,45,"labels.commons.is"),` - `),s(4),g(m(74,47,"labels.commons.required")),s(6),f("ngIf",!n.smsCampaignDetailsForm.controls.runReportId.value),s(2),f("ngIf",n.smsCampaignDetailsForm.controls.runReportId.value))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,ut,qi,Dt,Ki,Fh],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function gri(e,r){if(e&1){let i=Y();o(0,"button",11),k("click",function(){let n=N(i).$implicit,p=P();return L(p.addText(n))}),t(1),l()}if(e&2){let i=r.$implicit;s(),b(` + `),s(4),g(m(74,47,"labels.commons.required")),s(6),f("ngIf",!n.smsCampaignDetailsForm.controls.runReportId.value),s(2),f("ngIf",n.smsCampaignDetailsForm.controls.runReportId.value))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,ut,qi,Dt,Ki,Fh],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function vri(e,r){if(e&1){let i=Y();o(0,"button",11),k("click",function(){let n=N(i).$implicit,p=P();return L(p.addText(n))}),t(1),l()}if(e&2){let i=r.$implicit;s(),b(` `,i,` `)}}var om=(()=>{class e{constructor(){this.message=new ee("")}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 n=this.message.value+` {{${i}}} `;this.message.patchValue(n)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-campaign-message-step"]],inputs:{templateParameters:"templateParameters",smsCampaignFormValid:"smsCampaignFormValid",editCampaignMessage:"editCampaignMessage"},features:[Za],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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-form-field",1),t(3,` @@ -31577,7 +31580,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(11,"h3",3),t(12),c(13,"translate"),l(),t(14,` `),o(15,"div",4),t(16,` - `),h(17,gri,2,1,"button",5),t(18,` + `),h(17,vri,2,1,"button",5),t(18,` `),l(),t(19,` `),o(20,"div",6),t(21,` @@ -31591,7 +31594,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(26,11,"labels.buttons.Previous"),` `),s(3),f("disabled",!n.smsCampaignFormValid),s(),b(` `,m(30,13,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,dt,oe,zt,yn,Mt,Ot,Nt,_t,ut,qi,Dt,Ki],styles:["h3[_ngcontent-%COMP%]{font-weight:500}.margin-t[_ngcontent-%COMP%]{margin-top:1.75em}.parameter[_ngcontent-%COMP%]{margin:1%}"]})}}return e})();var _ri=()=>["../"],Yu=(()=>{class e{constructor(){this.submitEvent=new vi}ngOnInit(){this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` + `))},dependencies:[mt,Ut,dt,oe,zt,yn,Mt,Ot,Nt,_t,ut,qi,Dt,Ki],styles:["h3[_ngcontent-%COMP%]{font-weight:500}.margin-t[_ngcontent-%COMP%]{margin-top:1.75em}.parameter[_ngcontent-%COMP%]{margin:1%}"]})}}return e})();var bri=()=>["../"],Yu=(()=>{class e{constructor(){this.submitEvent=new vi}ngOnInit(){this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-list"),t(3,` `),o(4,"mat-list-item"),t(5),c(6,"translate"),l(),t(7,` @@ -31621,89 +31624,89 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),s(5),rt(` `,m(20,29,"labels.inputs.Bussiness Rule"),` : `,n.campaign.editFlag?n.campaign.reportName:n.campaign.paramValue==null?null:n.campaign.paramValue.reportName,` - `),s(6),b("",m(26,31,"labels.heading.Campaign Message")," :"),s(4),g(n.campaign.editFlag?n.editedCampaignMessage:n.campaign.message),s(6),f("routerLink",it(37,_ri)),s(),b(` + `),s(6),b("",m(26,31,"labels.heading.Campaign Message")," :"),s(4),g(n.campaign.editFlag?n.editedCampaignMessage:n.campaign.message),s(6),f("routerLink",it(37,bri)),s(),b(` `,m(37,33,"labels.buttons.Cancel"),` `),s(4),b(` `,m(41,35,"labels.buttons.Submit"),` - `))},dependencies:[mt,dt,It,Nt,_t,ut,rl,La,Xn],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 vri(e,r){e&1&&(t(0,` + `))},dependencies:[mt,dt,It,Nt,_t,ut,rl,La,Xn],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 Cri(e,r){e&1&&(t(0,` `),y(1,"fa-icon",13),t(2,` - `))}function bri(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",13),t(2,` - `))}function Cri(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",14),t(2,` `))}function yri(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",15),t(2,` + `),y(1,"fa-icon",13),t(2,` `))}function Sri(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",14),t(2,` + `))}function wri(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",15),t(2,` + `))}function Pri(e,r){e&1&&(t(0,` `),y(1,"fa-icon",16),t(2,` - `))}function wri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CAMPAIGN"))}function Pri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.MESSAGE"))}function Eri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function Iri(e,r){if(e&1){let i=Y();o(0,"mat-step",17),t(1,` - `),h(2,Eri,2,3,"ng-template",9),t(3,` + `))}function Eri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CAMPAIGN"))}function Iri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.MESSAGE"))}function Tri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}function Mri(e,r){if(e&1){let i=Y();o(0,"mat-step",17),t(1,` + `),h(2,Tri,2,3,"ng-template",9),t(3,` `),o(4,"mifosx-campaign-preview-step",18),k("submitEvent",function(){N(i);let n=P();return L(n.submit())}),t(5,` `),l(),t(6,` `),l()}if(e&2){let i=P();s(4),f("smsCampaignTemplate",i.smsCampaignTemplate)("campaign",i.smsCampaign)}}var E4=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.router=a,this.organizationService=n,this.settingsService=p,this.dateUtils=d,this.route.data.subscribe(u=>{this.smsCampaignTemplate=u.smsCampaignTemplate})}get smsCampaignForm(){return this.smsCampaignStep.smsCampaignFormGroup}get smsCampaign(){return ae(ae({},this.smsCampaignStep.smsCampaignFormGroupValue),this.campaignMessageStep.campaignMessage)}setParameters(i){this.templateParameters=i}submit(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,n="dd MMMM yyyy HH:mm:ss",p=Le(ae({},this.smsCampaign),{campaignType:this.smsCampaign.isNotification?2:1,submittedOnDate:this.dateUtils.formatDate(new Date,a),dateTimeFormat:n,dateFormat:a,locale:i});if(this.smsCampaign.triggerType===2){let d=p.recurrenceStartDate;p.recurrenceStartDate=this.dateUtils.formatDate(d,n)}this.organizationService.createSmsCampaign(p).subscribe(d=>{this.router.navigate(["../",d.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt),O(ri),O(Me),O(Ke))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-campaign"]],viewQuery:function(a,n){if(a&1&&(wt(kh,7),wt(om,7)),a&2){let p;Ct(p=yt())&&(n.smsCampaignStep=p.first),Ct(p=yt())&&(n.campaignMessageStep=p.first)}},decls:35,vars:6,consts:[["smsCampaignStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-stepper",2,0),t(4,` - `),h(5,vri,3,0,"ng-template",3),t(6,` + `),h(5,Cri,3,0,"ng-template",3),t(6,` - `),h(7,bri,3,0,"ng-template",4),t(8,` + `),h(7,yri,3,0,"ng-template",4),t(8,` - `),h(9,Cri,3,0,"ng-template",5),t(10,` + `),h(9,Sri,3,0,"ng-template",5),t(10,` - `),h(11,yri,3,0,"ng-template",6),t(12,` + `),h(11,wri,3,0,"ng-template",6),t(12,` - `),h(13,Sri,3,0,"ng-template",7),t(14,` + `),h(13,Pri,3,0,"ng-template",7),t(14,` `),o(15,"mat-step",8),t(16,` - `),h(17,wri,2,3,"ng-template",9),t(18,` + `),h(17,Eri,2,3,"ng-template",9),t(18,` `),o(19,"mifosx-sms-campaign-step",10),k("templateParameters",function(u){return N(p),L(n.setParameters(u))}),t(20,` `),l(),t(21,` `),l(),t(22,` `),o(23,"mat-step"),t(24,` - `),h(25,Pri,2,3,"ng-template",9),t(26,` + `),h(25,Iri,2,3,"ng-template",9),t(26,` `),o(27,"mifosx-campaign-message-step",11),t(28,` `),l(),t(29,` `),l(),t(30,` - `),h(31,Iri,7,2,"mat-step",12),t(32,` + `),h(31,Mri,7,2,"mat-step",12),t(32,` `),l(),t(33,` `),l(),t(34,` -`)}a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.smsCampaignForm),s(4),f("smsCampaignTemplate",n.smsCampaignTemplate),s(8),f("templateParameters",n.templateParameters)("smsCampaignFormValid",n.smsCampaignForm.valid),s(4),f("ngIf",n.smsCampaignForm.valid))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,kh,om,Yu],styles:[".container[_ngcontent-%COMP%]{width:60%}"]})}}return e})();function Tri(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` +`)}a&2&&(s(2),f("linear",!1),s(13),f("stepControl",n.smsCampaignForm),s(4),f("smsCampaignTemplate",n.smsCampaignTemplate),s(8),f("templateParameters",n.templateParameters)("smsCampaignFormValid",n.smsCampaignForm.valid),s(4),f("ngIf",n.smsCampaignForm.valid))},dependencies:[mt,Et,dt,ut,br,_r,Dt,vr,gr,kh,om,Yu],styles:[".container[_ngcontent-%COMP%]{width:60%}"]})}}return e})();function Dri(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function Mri(e,r){if(e&1&&(o(0,"mat-form-field",16),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function Ori(e,r){if(e&1&&(o(0,"mat-form-field",16),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),y(5,"input",17),t(6,` - `),h(7,Tri,7,7,"mat-error",13),t(8,` - `),l()),e&2){let i=P(2).$implicit,a=P();s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function Dri(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),h(7,Dri,7,7,"mat-error",13),t(8,` + `),l()),e&2){let i=P(2).$implicit,a=P();s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function Ari(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function Ori(e,r){if(e&1){let i=Y();o(0,"mat-form-field",18),k("click",function(){N(i);let n=gt(10);return L(n.open())}),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function Fri(e,r){if(e&1){let i=Y();o(0,"mat-form-field",18),k("click",function(){N(i);let n=gt(10);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),y(5,"input",19),t(6,` `),y(7,"mat-datepicker-toggle",20),t(8,` `),y(9,"mat-datepicker",null,0),t(11,` - `),h(12,Dri,7,7,"mat-error",13),t(13,` - `),l()}if(e&2){let i=gt(10),a=P(2).$implicit,n=P();s(3),g(a.label),s(2),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i)("formControlName",a.name),s(2),f("for",i),s(5),f("ngIf",n.ReportForm.controls[a.name].hasError("required"))}}function Ari(e,r){if(e&1&&(o(0,"mat-option",23),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `),h(12,Ari,7,7,"mat-error",13),t(13,` + `),l()}if(e&2){let i=gt(10),a=P(2).$implicit,n=P();s(3),g(a.label),s(2),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i)("formControlName",a.name),s(2),f("for",i),s(5),f("ngIf",n.ReportForm.controls[a.name].hasError("required"))}}function kri(e,r){if(e&1&&(o(0,"mat-option",23),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i.name,` - `)}}function Fri(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `)}}function Rri(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function kri(e,r){if(e&1&&(o(0,"mat-form-field",16),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function Bri(e,r){if(e&1&&(o(0,"mat-form-field",16),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),o(5,"mat-select",21),t(6,` - `),h(7,Ari,2,2,"mat-option",22),t(8,` + `),h(7,kri,2,2,"mat-option",22),t(8,` `),l(),t(9,` - `),h(10,Fri,7,7,"mat-error",13),t(11,` - `),l()),e&2){let i=P(2).$implicit,a=P();s(3),g(i.label),s(2),f("formControlName",i.name)("compareWith",a.compareOptions),s(2),f("ngForOf",i.selectOptions),s(3),f("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function Rri(e,r){e&1&&($(0),t(1,` - `),h(2,Mri,9,3,"mat-form-field",14),t(3,` + `),h(10,Rri,7,7,"mat-error",13),t(11,` + `),l()),e&2){let i=P(2).$implicit,a=P();s(3),g(i.label),s(2),f("formControlName",i.name)("compareWith",a.compareOptions),s(2),f("ngForOf",i.selectOptions),s(3),f("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function Nri(e,r){e&1&&($(0),t(1,` + `),h(2,Ori,9,3,"mat-form-field",14),t(3,` - `),h(4,Ori,14,7,"mat-form-field",15),t(5,` + `),h(4,Fri,14,7,"mat-form-field",15),t(5,` - `),h(6,kri,12,5,"mat-form-field",14),t(7,` - `),W()),e&2&&(s(2),f("ngSwitchCase","text"),s(2),f("ngSwitchCase","date"),s(2),f("ngSwitchCase","select"))}function Bri(e,r){if(e&1&&($(0,12),t(1,` - `),h(2,Rri,8,3,"ng-container",13),t(3,` + `),h(6,Bri,12,5,"mat-form-field",14),t(7,` + `),W()),e&2&&(s(2),f("ngSwitchCase","text"),s(2),f("ngSwitchCase","date"),s(2),f("ngSwitchCase","select"))}function Lri(e,r){if(e&1&&($(0,12),t(1,` + `),h(2,Nri,8,3,"ng-container",13),t(3,` `),W()),e&2){let i=r.$implicit,a=P();f("ngSwitch",i.displayType),s(2),f("ngIf",a.ReportForm.controls[i.name])}}var I4=(()=>{class e{constructor(i,a,n){this.reportsService=i,this.settingsService=a,this.dateUtils=n,this.templateParameters=new vi,this.ReportForm=new zs({}),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 zs({}),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(n=>n.name===i.parentParameterName);a.childParameters.push(i),this.updateParentParameters(a)}else{this.ReportForm.addControl(i.name,new ee("",lt.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 n=this.settingsService.dateFormat,p=this.dateUtils.formatDate(a,n);this.ReportForm.get(i.name).patchValue(p);break}}}),this.setChildControls()}updateParentParameters(i){let a=this.parentParameters.map(n=>n.name);if(!a.includes(i.name))this.parentParameters.push(i);else{let n=a.indexOf(i.name);this.parentParameters[n]=i}}setChildControls(){this.parentParameters.forEach(i=>{this.ReportForm.get(i.name).valueChanges.subscribe(a=>{i.childParameters.forEach(n=>{if(n.displayType==="none"?this.ReportForm.addControl(n.name,new ee(n.defaultVal)):this.ReportForm.addControl(n.name,new ee("",lt.required)),n.displayType==="select"){let p=`${n.name}?${i.inputName}=${a.id}`;this.fetchSelectOptions(n,p)}})})})}fetchSelectOptions(i,a){this.reportsService.getSelectOptions(a).subscribe(n=>{i.selectOptions=n,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"});let p=this.paramValue[i.variable].toString(),d=n.find(u=>u.id===p);this.ReportForm.controls[i.name].patchValue({id:p,name:d.name})})}compareOptions(i,a){return i&&a&&i.id===a.id}disableFormWhenValid(){this.ReportForm.statusChanges.pipe(qa()).subscribe(i=>{i==="VALID"&&this.ReportForm.disable()})}formatUserResponse(i,a){let n={},p;for(let[d,u]of Object.entries(i)){let x=this.paramData.find(_=>_.variable===d);p=a?x.inputName:x.variable,n[p]=u}return n}getResponseHeaders(){let i=this.paramValue.reportName;delete this.paramValue.reportName;let a=this.formatUserResponse(this.paramValue,!0);this.reportsService.getRunReportData(i,a).subscribe(n=>{this.templateParameters.emit(n.columnHeaders)},n=>{this.templateParameters.emit(null),this.ReportForm.disable()})}static{this.\u0275fac=function(a){return new(a||e)(O(go),O(Me),O(Ke))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-business-rule-parameters"]],inputs:{paramData:"paramData",smsCampaign:"smsCampaign"},outputs:{templateParameters:"templateParameters"},features:[Za],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,n){a&1&&(o(0,"div",1),t(1,` `),y(2,"mat-divider",2),t(3,` @@ -31711,7 +31714,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(8,"form",4),t(9,` `),o(10,"div",5),t(11,` - `),h(12,Bri,4,2,"ng-container",6),t(13,` + `),h(12,Lri,4,2,"ng-container",6),t(13,` `),l(),t(14,` `),l(),t(15,` `),l(),t(16,` @@ -31726,16 +31729,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(23,7,"labels.buttons.Previous"),` `),s(4),b(` `,m(27,9,"labels.buttons.Next"),` - `))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut,Bi,qi,Dt,Ki],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 Nri(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut,Bi,qi,Dt,Ki],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 Vri(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function Lri(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` + `)}}function qri(e,r){if(e&1&&(o(0,"mat-form-field",3),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",12),t(7,` - `),h(8,Nri,2,2,"mat-option",7),t(9,` + `),h(8,Vri,2,2,"mat-option",7),t(9,` `),l(),t(10,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.SMS Provider")),s(5),f("ngForOf",i.smsProviders)}}function Vri(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.SMS Provider")),s(5),f("ngForOf",i.smsProviders)}}function jri(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function qri(e,r){if(e&1){let i=Y();o(0,"mat-form-field",14),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` + `)}}function zri(e,r){if(e&1){let i=Y();o(0,"mat-form-field",14),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",15),t(7,` `),y(8,"mat-datepicker-toggle",16),t(9,` @@ -31744,7 +31747,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(21,` `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,8,"labels.inputs.Schedule Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(6),rt(` `,m(15,10,"labels.inputs.Schedule Date")," ",m(16,12,"labels.commons.is"),` - `),s(4),g(m(19,14,"labels.commons.required"))}}function jri(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.reportId),s(),b(` + `),s(4),g(m(19,14,"labels.commons.required"))}}function Hri(e,r){if(e&1&&(o(0,"mat-option",13),t(1),l()),e&2){let i=r.$implicit;f("value",i.reportId),s(),b(` `,i.reportName,` `)}}var T4=(()=>{class e{constructor(i,a,n){this.formBuilder=i,this.reportService=a,this.settingsService=n,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.templateParameters=new vi,this.createSMSCampaignDetailsForm()}createSMSCampaignDetailsForm(){this.smsCampaignDetailsForm=this.formBuilder.group({campaignName:["",lt.required],providerId:[null],triggerType:["",lt.required],runReportId:["",lt.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 ee(new Date(this.smsCampaign.recurrenceStartDate)))}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(go),O(Me))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"form",1),t(1,` `),o(2,"div",2),t(3,` @@ -31755,12 +31758,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(20,` `),l(),t(21,` - `),h(22,Lri,11,4,"mat-form-field",5),t(23,` + `),h(22,qri,11,4,"mat-form-field",5),t(23,` `),o(24,"mat-form-field",3),t(25,` `),o(26,"mat-label"),t(27),c(28,"translate"),l(),t(29,` `),o(30,"mat-select",6),t(31,` - `),h(32,Vri,2,2,"mat-option",7),t(33,` + `),h(32,jri,2,2,"mat-option",7),t(33,` `),l(),t(34,` `),o(35,"mat-error"),t(36),c(37,"translate"),c(38,"translate"),o(39,"strong"),t(40),c(41,"translate"),l(),t(42,` `),l(),t(43,` @@ -31768,12 +31771,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(45,"mat-checkbox",8),t(46),c(47,"translate"),l(),t(48,` - `),h(49,qri,22,16,"mat-form-field",9),t(50,` + `),h(49,zri,22,16,"mat-form-field",9),t(50,` `),o(51,"mat-form-field",3),t(52,` `),o(53,"mat-label"),t(54),c(55,"translate"),l(),t(56,` `),o(57,"mat-select",10),t(58,` - `),h(59,jri,2,2,"mat-option",7),t(60,` + `),h(59,Hri,2,2,"mat-option",7),t(60,` `),l(),t(61,` `),o(62,"mat-error"),t(63),c(64,"translate"),c(65,"translate"),o(66,"strong"),t(67),c(68,"translate"),l(),t(69,` `),l(),t(70,` @@ -31791,87 +31794,87 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(47,36,"labels.inputs.Is Notification"),`? `),s(3),f("ngIf",n.smsCampaignDetailsForm.controls.recurrenceStartDate),s(5),g(m(55,38,"labels.inputs.Business Rule")),s(5),f("ngForOf",n.businessRules),s(4),rt(` `,m(64,40,"labels.inputs.Business Rule")," ",m(65,42,"labels.commons.is"),` - `),s(4),g(m(68,44,"labels.commons.required")),s(6),f("paramData",n.paramData)("smsCampaign",n.smsCampaign))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,di,ut,I4],encapsulation:2})}}return e})();function zri(e,r){e&1&&(t(0,` + `),s(4),g(m(68,44,"labels.commons.required")),s(6),f("paramData",n.paramData)("smsCampaign",n.smsCampaign))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,di,ut,I4],encapsulation:2})}}return e})();function Gri(e,r){e&1&&(t(0,` `),y(1,"fa-icon",14),t(2,` - `))}function Hri(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",14),t(2,` - `))}function Gri(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",15),t(2,` `))}function Uri(e,r){e&1&&(t(0,` - `),y(1,"fa-icon",16),t(2,` + `),y(1,"fa-icon",14),t(2,` `))}function $ri(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",15),t(2,` + `))}function Wri(e,r){e&1&&(t(0,` + `),y(1,"fa-icon",16),t(2,` + `))}function Qri(e,r){e&1&&(t(0,` `),y(1,"fa-icon",17),t(2,` - `))}function Wri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CAMPAIGN"))}function Qri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.MESSAGE"))}function Yri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}var M4=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.router=a,this.dateUtils=n,this.organizationService=p,this.settingsService=d,this.route.data.subscribe(u=>{this.smsCampaignTemplate=u.smsCampaignTemplate,this.smsCampaign=u.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,n="dd MMMM yyyy HH:mm:ss",p={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:n,dateFormat:a,locale:i};this.smsCampaign.triggerType.id===2&&(p.recurrenceStartDate=this.dateUtils.formatDate(new Date(this.smsCampaign.recurrenceStartDate),n)),this.organizationService.updateSmsCampaign(p,this.smsCampaign.id).subscribe(d=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt),O(Ke),O(ri),O(Me))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-campaign"]],viewQuery:function(a,n){if(a&1&&wt(om,7),a&2){let p;Ct(p=yt())&&(n.campaignMessageStep=p.first)}},decls:41,vars:8,consts:[["smsCampaignStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` + `))}function Yri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.CAMPAIGN"))}function Jri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.MESSAGE"))}function Kri(e,r){e&1&&(t(0),c(1,"translate")),e&2&&g(m(1,1,"labels.inputs.PREVIEW"))}var M4=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.router=a,this.dateUtils=n,this.organizationService=p,this.settingsService=d,this.route.data.subscribe(u=>{this.smsCampaignTemplate=u.smsCampaignTemplate,this.smsCampaign=u.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,n="dd MMMM yyyy HH:mm:ss",p={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:n,dateFormat:a,locale:i};this.smsCampaign.triggerType.id===2&&(p.recurrenceStartDate=this.dateUtils.formatDate(new Date(this.smsCampaign.recurrenceStartDate),n)),this.organizationService.updateSmsCampaign(p,this.smsCampaign.id).subscribe(d=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt),O(Ke),O(ri),O(Me))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-campaign"]],viewQuery:function(a,n){if(a&1&&wt(om,7),a&2){let p;Ct(p=yt())&&(n.campaignMessageStep=p.first)}},decls:41,vars:8,consts:[["smsCampaignStepper",""],[1,"container"],["orientation","vertical","labelPosition","bottom",1,"mat-elevation-z8",3,"linear"],["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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-stepper",2,0),t(4,` - `),h(5,zri,3,0,"ng-template",3),t(6,` + `),h(5,Gri,3,0,"ng-template",3),t(6,` - `),h(7,Hri,3,0,"ng-template",4),t(8,` + `),h(7,Uri,3,0,"ng-template",4),t(8,` - `),h(9,Gri,3,0,"ng-template",5),t(10,` + `),h(9,$ri,3,0,"ng-template",5),t(10,` - `),h(11,Uri,3,0,"ng-template",6),t(12,` + `),h(11,Wri,3,0,"ng-template",6),t(12,` - `),h(13,$ri,3,0,"ng-template",7),t(14,` + `),h(13,Qri,3,0,"ng-template",7),t(14,` `),o(15,"mat-step",8),t(16,` - `),h(17,Wri,2,3,"ng-template",9),t(18,` + `),h(17,Yri,2,3,"ng-template",9),t(18,` `),o(19,"mifosx-edit-sms-campaign-step",10),k("templateParameters",function(u){return N(p),L(n.setParameters(u))}),t(20,` `),l(),t(21,` `),l(),t(22,` `),o(23,"mat-step"),t(24,` - `),h(25,Qri,2,3,"ng-template",9),t(26,` + `),h(25,Jri,2,3,"ng-template",9),t(26,` `),o(27,"mifosx-campaign-message-step",11),t(28,` `),l(),t(29,` `),l(),t(30,` `),o(31,"mat-step",12),t(32,` - `),h(33,Yri,2,3,"ng-template",9),t(34,` + `),h(33,Kri,2,3,"ng-template",9),t(34,` `),o(35,"mifosx-campaign-preview-step",13),k("submitEvent",function(){return N(p),L(n.submit())}),t(36,` `),l(),t(37,` `),l(),t(38,` `),l(),t(39,` `),l(),t(40,` -`)}a&2&&(s(2),f("linear",!1),s(17),f("smsCampaign",n.smsCampaign)("smsCampaignTemplate",n.smsCampaignTemplate),s(8),f("templateParameters",n.templateParameters)("editCampaignMessage",n.smsCampaign.campaignMessage),s(8),f("campaign",n.smsCampaign)("editedCampaignMessage",n.campaignMessage)("smsCampaignTemplate",n.smsCampaignTemplate))},dependencies:[mt,dt,ut,br,_r,Dt,vr,gr,T4,om,Yu],styles:[".container[_ngcontent-%COMP%]{width:60%}"]})}}return e})();var Jri=()=>["../"];function Kri(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.value),s(),b(` - `,i.name,` - `)}}function Xri(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Entity")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Zri(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` +`)}a&2&&(s(2),f("linear",!1),s(17),f("smsCampaign",n.smsCampaign)("smsCampaignTemplate",n.smsCampaignTemplate),s(8),f("templateParameters",n.templateParameters)("editCampaignMessage",n.smsCampaign.campaignMessage),s(8),f("campaign",n.smsCampaign)("editedCampaignMessage",n.campaignMessage)("smsCampaignTemplate",n.smsCampaignTemplate))},dependencies:[mt,dt,ut,br,_r,Dt,vr,gr,T4,om,Yu],styles:[".container[_ngcontent-%COMP%]{width:60%}"]})}}return e})();var Xri=()=>["../"];function Zri(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.value),s(),b(` `,i.name,` `)}}function toi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Status")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function eoi(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.dataTableName),s(),b(` - `,i.dataTableName,` + `,m(2,3,"labels.inputs.Entity")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function eoi(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `,i.name,` `)}}function ioi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Data Table")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function noi(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.name,` + `,m(2,3,"labels.inputs.Status")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function noi(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.dataTableName),s(),b(` + `,i.dataTableName,` `)}}function aoi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Loan Product")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function roi(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),o(6,"mat-select",12),t(7,` - `),h(8,noi,2,2,"mat-option",4),t(9,` - `),l(),t(10,` - `),h(11,aoi,8,9,"mat-error",5),t(12,` - `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Products")),s(5),f("ngForOf",i.createEntityData.loanProductDatas),s(3),f("ngIf",i.createEntityForm.controls.productId.hasError("required"))}}function ooi(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,m(2,3,"labels.inputs.Data Table")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function roi(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function loi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function ooi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Loan Product")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function soi(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function loi(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",12),t(7,` - `),h(8,ooi,2,2,"mat-option",4),t(9,` + `),h(8,roi,2,2,"mat-option",4),t(9,` `),l(),t(10,` - `),h(11,loi,8,9,"mat-error",5),t(12,` + `),h(11,ooi,8,9,"mat-error",5),t(12,` + `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Products")),s(5),f("ngForOf",i.createEntityData.loanProductDatas),s(3),f("ngIf",i.createEntityForm.controls.productId.hasError("required"))}}function soi(e,r){if(e&1&&(o(0,"mat-option",11),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.name,` + `)}}function poi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Loan Product")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function coi(e,r){if(e&1&&(o(0,"mat-form-field"),t(1,` + `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` + `),o(6,"mat-select",12),t(7,` + `),h(8,soi,2,2,"mat-option",4),t(9,` + `),l(),t(10,` + `),h(11,poi,8,9,"mat-error",5),t(12,` `),l()),e&2){let i=P();s(3),g(m(4,3,"labels.inputs.Products")),s(5),f("ngForOf",i.createEntityData.savingsProductDatas),s(3),f("ngIf",i.createEntityForm.controls.productId.hasError("required"))}}var D4=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.route=a,this.organizationService=n,this.router=p,this.route.data.subscribe(d=>{this.createEntityData=d.dataTableEntity,this.entityTypes=[{name:"Client",value:"m_client"},{name:"Loan",value:"m_loan"},{name:"Group",value:"m_group"},{name:"Savings Account",value:"m_savings_account"}]})}ngOnInit(){this.setCreateEntityDataTableForm(),this.getEntityType()}setCreateEntityDataTableForm(){this.createEntityForm=this.formBuilder.group({entity:["",lt.required],status:["",lt.required],datatableName:["",lt.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 ee("",lt.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 ee("",lt.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)(O(te),O(Pt),O(ri),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-entity-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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"form",1),k("ngSubmit",function(){return n.submit()}),t(5,` @@ -31880,30 +31883,30 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),o(16,"mat-select",3),t(17,` - `),h(18,Kri,2,2,"mat-option",4),t(19,` + `),h(18,Zri,2,2,"mat-option",4),t(19,` `),l(),t(20,` - `),h(21,Xri,8,9,"mat-error",5),t(22,` + `),h(21,toi,8,9,"mat-error",5),t(22,` `),l(),t(23,` `),o(24,"mat-form-field"),t(25,` `),o(26,"mat-label"),t(27),c(28,"translate"),l(),t(29,` `),o(30,"mat-select",6),t(31,` - `),h(32,Zri,2,2,"mat-option",4),t(33,` + `),h(32,eoi,2,2,"mat-option",4),t(33,` `),l(),t(34,` - `),h(35,toi,8,9,"mat-error",5),t(36,` + `),h(35,ioi,8,9,"mat-error",5),t(36,` `),l(),t(37,` `),o(38,"mat-form-field"),t(39,` `),o(40,"mat-label"),t(41),c(42,"translate"),l(),t(43,` `),o(44,"mat-select",7),t(45,` - `),h(46,eoi,2,2,"mat-option",4),t(47,` + `),h(46,noi,2,2,"mat-option",4),t(47,` `),l(),t(48,` - `),h(49,ioi,8,9,"mat-error",5),t(50,` + `),h(49,aoi,8,9,"mat-error",5),t(50,` `),l(),t(51,` - `),h(52,roi,13,5,"mat-form-field",5),t(53,` + `),h(52,loi,13,5,"mat-form-field",5),t(53,` - `),h(54,soi,13,5,"mat-form-field",5),t(55,` + `),h(54,coi,13,5,"mat-form-field",5),t(55,` `),l(),t(56,` `),l(),t(57,` @@ -31914,29 +31917,29 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(69,` `),l(),t(70,` `),l(),t(71,` -`)),a&2&&(s(4),f("formGroup",n.createEntityForm),s(9),g(m(14,16,"labels.inputs.Entity")),s(5),f("ngForOf",n.entityTypes),s(3),f("ngIf",n.createEntityForm.controls.entity.hasError("required")),s(6),g(m(28,18,"labels.inputs.Status")),s(5),f("ngForOf",n.statusList),s(3),f("ngIf",n.createEntityForm.controls.status.hasError("required")),s(6),g(m(42,20,"labels.inputs.Data Table")),s(5),f("ngForOf",n.dataTableList),s(3),f("ngIf",n.createEntityForm.controls.datatableName.hasError("required")),s(3),f("ngIf",n.entityType==="m_loan"),s(2),f("ngIf",n.entityType==="m_savings_account"),s(6),f("routerLink",it(26,Jri)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.createEntityForm),s(9),g(m(14,16,"labels.inputs.Entity")),s(5),f("ngForOf",n.entityTypes),s(3),f("ngIf",n.createEntityForm.controls.entity.hasError("required")),s(6),g(m(28,18,"labels.inputs.Status")),s(5),f("ngForOf",n.statusList),s(3),f("ngIf",n.createEntityForm.controls.status.hasError("required")),s(6),g(m(42,20,"labels.inputs.Data Table")),s(5),f("ngForOf",n.dataTableList),s(3),f("ngIf",n.createEntityForm.controls.datatableName.hasError("required")),s(3),f("ngIf",n.entityType==="m_loan"),s(2),f("ngIf",n.entityType==="m_savings_account"),s(6),f("routerLink",it(26,Xri)),s(),b(` `,m(62,22,"labels.buttons.Cancel"),` `),s(3),f("disabled",!n.createEntityForm.valid),s(),b(` `,m(66,24,"labels.buttons.Submit"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,he,ue,_t,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var poi=()=>["../"];function coi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))},dependencies:[mt,Ut,Et,dt,Zt,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,he,ue,_t,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var moi=()=>["../"];function doi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Provisioning Criteria")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function moi(e,r){if(e&1&&(o(0,"mat-option",24),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function uoi(e,r){if(e&1&&(o(0,"mat-option",24),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i.name,` - `)}}function doi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function foi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Selected Products")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function uoi(e,r){e&1&&(o(0,"mat-hint"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` - `,m(2,1,"labels.text.Provisioning criteria definitions"),""))}function foi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Category")))}function hoi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.categoryName)}}function xoi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Min Age")))}function goi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minAge||"0")}}function _oi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Max Age")))}function voi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maxAge||"0")}}function boi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Percentage")," (%)"))}function Coi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.provisioningPercentage||"0")}}function yoi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Liability Account")))}function Soi(e,r){if(e&1&&(o(0,"td",26),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function hoi(e,r){e&1&&(o(0,"mat-hint"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `,m(2,1,"labels.text.Provisioning criteria definitions"),""))}function xoi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Category")))}function goi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.categoryName)}}function _oi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Min Age")))}function voi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minAge||"0")}}function boi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Max Age")))}function Coi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maxAge||"0")}}function yoi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Percentage")," (%)"))}function Soi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.provisioningPercentage||"0")}}function woi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Liability Account")))}function Poi(e,r){if(e&1&&(o(0,"td",26),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.liabilityAccount,a.loanProvisioningCriteriaTemplate.glAccounts,"id","name")||"-",` - `)}}function woi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Expense Account")))}function Poi(e,r){if(e&1&&(o(0,"td",26),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `)}}function Eoi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Expense Account")))}function Ioi(e,r){if(e&1&&(o(0,"td",26),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.expenseAccount,a.loanProvisioningCriteriaTemplate.glAccounts,"id","name")||"-",` - `)}}function Eoi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Ioi(e,r){if(e&1){let i=Y();o(0,"td",26),t(1,` + `)}}function Toi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Moi(e,r){if(e&1){let i=Y();o(0,"td",26),t(1,` `),o(2,"button",27),k("click",function(){let n=N(i).$implicit,p=P();return L(p.editDefinition(n))}),t(3,` `),y(4,"fa-icon",28),t(5),c(6,"translate"),l(),t(7,` `),l()}e&2&&(s(5),b(` `,m(6,1,"labels.buttons.Edit"),` - `))}function Toi(e,r){e&1&&y(0,"tr",29)}function Moi(e,r){e&1&&y(0,"tr",30)}function Doi(e,r){if(e&1){let i=Y();o(0,"button",31),k("click",function(){N(i);let n=P();return L(n.submit())}),t(1),c(2,"translate"),l()}if(e&2){let i=P();f("disabled",!i.provisioningCriteriaFormValid),s(),b(` + `))}function Doi(e,r){e&1&&y(0,"tr",29)}function Ooi(e,r){e&1&&y(0,"tr",30)}function Aoi(e,r){if(e&1){let i=Y();o(0,"button",31),k("click",function(){N(i);let n=P();return L(n.submit())}),t(1),c(2,"translate"),l()}if(e&2){let i=P();f("disabled",!i.provisioningCriteriaFormValid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var O4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.router=p,this.dialog=d,this.route=u,this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount","edit"],this.definitions=[],this.isDefinitionValid={},this.route.data.subscribe(x=>{this.loanProvisioningCriteriaTemplate=x.loanProvisioningCriteriaTemplate,this.definitions=this.loanProvisioningCriteriaTemplate.definitions,this.liabilityAccounts=this.loanProvisioningCriteriaTemplate.glAccounts.filter(_=>_.type.value==="LIABILITY"),this.expenseAccounts=this.loanProvisioningCriteriaTemplate.glAccounts.filter(_=>_.type.value==="EXPENSE")})}ngOnInit(){this.createProvisioningCriteriaForm()}createProvisioningCriteriaForm(){this.provisioningCriteriaForm=this.formBuilder.group({criteriaName:["",lt.required],loanProducts:[[],lt.required]})}editDefinition(i){let a={title:"Edit Criteria Definition",formfields:this.getDefinitionFormFields(i),layout:{addButtonText:"Confirm"}};this.dialog.open(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=Le(ae({},p.data.value),{categoryName:i.categoryName,categoryId:i.categoryId});this.definitions.splice(this.definitions.indexOf(i),1,d),this.definitions=this.definitions.concat([]),this.isDefinitionValid[i.categoryName]=!0}})}getDefinitionFormFields(i){let a=[];return a.push(new _n({controlName:"minAge",label:"Min Age",value:i?i.minAge:"",type:"number",required:!0,order:1})),a.push(new _n({controlName:"maxAge",label:"Max Age",value:i?i.maxAge:"",type:"number",required:!0,order:2})),a.push(new _n({controlName:"provisioningPercentage",label:"Percentage (%)",value:i?i.provisioningPercentage:"",type:"number",required:!0,order:3})),a.push(new Gi({controlName:"liabilityAccount",label:"Liability Account",value:i?i.liabilityAccount:"",options:{label:"name",value:"id",data:this.liabilityAccounts},required:!0,order:4})),a.push(new Gi({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=this.provisioningCriteriaForm.get("loanProducts").value,n=Le(ae({},this.provisioningCriteriaForm.value),{loanProducts:a.map(p=>({id:p.id,name:p.name,includeInBorrowerCycle:p.includeInBorrowerCycle})),definitions:this.definitions,locale:i});this.organizationService.createProvisioningCriteria(n).subscribe(p=>{this.router.navigate(["../",p.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Me),O(Lt),O(Ve),O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-loan-provisioning-criteria"]],decls:110,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,"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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -31946,99 +31949,99 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,coi,8,9,"mat-error",5),t(19,` + `),h(18,doi,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"mat-form-field",3),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),o(27,"mat-select",6),t(28,` - `),h(29,moi,2,2,"mat-option",7),t(30,` + `),h(29,uoi,2,2,"mat-option",7),t(30,` `),l(),t(31,` - `),h(32,doi,8,9,"mat-error",5),t(33,` + `),h(32,foi,8,9,"mat-error",5),t(33,` `),l(),t(34,` `),l(),t(35,` `),l(),t(36,` `),l(),t(37,` `),o(38,"div",8),t(39,` - `),h(40,uoi,3,3,"mat-hint",5),t(41,` + `),h(40,hoi,3,3,"mat-hint",5),t(41,` `),o(42,"table",9),t(43,` `),$(44,10),t(45,` - `),h(46,foi,3,3,"th",11),t(47,` - `),h(48,hoi,2,1,"td",12),t(49,` + `),h(46,xoi,3,3,"th",11),t(47,` + `),h(48,goi,2,1,"td",12),t(49,` `),W(),t(50,` `),$(51,13),t(52,` - `),h(53,xoi,3,3,"th",11),t(54,` - `),h(55,goi,2,1,"td",12),t(56,` + `),h(53,_oi,3,3,"th",11),t(54,` + `),h(55,voi,2,1,"td",12),t(56,` `),W(),t(57,` `),$(58,14),t(59,` - `),h(60,_oi,3,3,"th",11),t(61,` - `),h(62,voi,2,1,"td",12),t(63,` + `),h(60,boi,3,3,"th",11),t(61,` + `),h(62,Coi,2,1,"td",12),t(63,` `),W(),t(64,` `),$(65,15),t(66,` - `),h(67,boi,3,3,"th",11),t(68,` - `),h(69,Coi,2,1,"td",12),t(70,` + `),h(67,yoi,3,3,"th",11),t(68,` + `),h(69,Soi,2,1,"td",12),t(70,` `),W(),t(71,` `),$(72,16),t(73,` - `),h(74,yoi,3,3,"th",11),t(75,` - `),h(76,Soi,3,6,"td",12),t(77,` + `),h(74,woi,3,3,"th",11),t(75,` + `),h(76,Poi,3,6,"td",12),t(77,` `),W(),t(78,` `),$(79,17),t(80,` - `),h(81,woi,3,3,"th",11),t(82,` - `),h(83,Poi,3,6,"td",12),t(84,` + `),h(81,Eoi,3,3,"th",11),t(82,` + `),h(83,Ioi,3,6,"td",12),t(84,` `),W(),t(85,` `),$(86,18),t(87,` - `),h(88,Eoi,3,3,"th",11),t(89,` - `),h(90,Ioi,8,3,"td",12),t(91,` + `),h(88,Toi,3,3,"th",11),t(89,` + `),h(90,Moi,8,3,"td",12),t(91,` `),W(),t(92,` - `),h(93,Toi,1,0,"tr",19),t(94,` - `),h(95,Moi,1,0,"tr",20),t(96,` + `),h(93,Doi,1,0,"tr",19),t(94,` + `),h(95,Ooi,1,0,"tr",20),t(96,` `),l(),t(97,` `),l(),t(98,` `),o(99,"div",21),t(100,` `),o(101,"button",22),t(102),c(103,"translate"),l(),t(104,` - `),h(105,Doi,3,4,"button",23),t(106,` + `),h(105,Aoi,3,4,"button",23),t(106,` `),l(),t(107,` `),l(),t(108,` `),l(),t(109,` -`)),a&2&&(s(6),f("formGroup",n.provisioningCriteriaForm),s(7),g(m(14,13,"labels.inputs.Provisioning Criteria")),s(5),f("ngIf",n.provisioningCriteriaForm.controls.criteriaName.hasError("required")),s(6),g(m(25,15,"labels.inputs.Selected Products")),s(5),f("ngForOf",n.loanProvisioningCriteriaTemplate.loanProducts),s(3),f("ngIf",n.provisioningCriteriaForm.controls.loanProducts.hasError("required")),s(8),f("ngIf",!n.provisioningCriteriaFormValid),s(2),f("dataSource",n.definitions),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(6),f("routerLink",it(19,poi)),s(),g(m(103,17,"labels.buttons.Cancel")),s(3),f("mifosxHasPermission","CREATE_PROVISIONING_CRITERIA"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Mt,Ot,de,Jr,Nt,he,ue,_t,Yt,ut,xe,ve,_e,be,ge,Ce,Dt,ye,we,Se,Pe,Xn],styles:[".container[_ngcontent-%COMP%]{padding:.5rem;max-width:1200px;margin:0 auto}.layout-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}mat-card[_ngcontent-%COMP%]{padding:1rem;box-shadow:0 2px 8px #0000001a!important;border-radius:8px}mat-card[_ngcontent-%COMP%] .layout-row[_ngcontent-%COMP%]{margin-bottom:.5rem}.mat-elevation-z1[_ngcontent-%COMP%]{padding:1rem;margin-top:.5rem;border-radius:4px}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:600}.m-t-20[_ngcontent-%COMP%]{margin-top:2rem}.layout-align-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}@media (width <= 768px){.container[_ngcontent-%COMP%]{padding:.5rem}mat-card[_ngcontent-%COMP%]{padding:1rem}.layout-row[_ngcontent-%COMP%]{flex-direction:column}.gap-20px[_ngcontent-%COMP%]{flex-direction:column;width:100%}}"]})}}return e})();var Ooi=()=>["../"];function Aoi(e,r){if(e&1&&(o(0,"mat-option",16),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` +`)),a&2&&(s(6),f("formGroup",n.provisioningCriteriaForm),s(7),g(m(14,13,"labels.inputs.Provisioning Criteria")),s(5),f("ngIf",n.provisioningCriteriaForm.controls.criteriaName.hasError("required")),s(6),g(m(25,15,"labels.inputs.Selected Products")),s(5),f("ngForOf",n.loanProvisioningCriteriaTemplate.loanProducts),s(3),f("ngIf",n.provisioningCriteriaForm.controls.loanProducts.hasError("required")),s(8),f("ngIf",!n.provisioningCriteriaFormValid),s(2),f("dataSource",n.definitions),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(6),f("routerLink",it(19,moi)),s(),g(m(103,17,"labels.buttons.Cancel")),s(3),f("mifosxHasPermission","CREATE_PROVISIONING_CRITERIA"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Mt,Ot,de,Jr,Nt,he,ue,_t,Yt,ut,xe,ve,_e,be,ge,Ce,Dt,ye,we,Se,Pe,Xn],styles:[".container[_ngcontent-%COMP%]{padding:.5rem;max-width:1200px;margin:0 auto}.layout-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}mat-card[_ngcontent-%COMP%]{padding:1rem;box-shadow:0 2px 8px #0000001a!important;border-radius:8px}mat-card[_ngcontent-%COMP%] .layout-row[_ngcontent-%COMP%]{margin-bottom:.5rem}.mat-elevation-z1[_ngcontent-%COMP%]{padding:1rem;margin-top:.5rem;border-radius:4px}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:600}.m-t-20[_ngcontent-%COMP%]{margin-top:2rem}.layout-align-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}@media (width <= 768px){.container[_ngcontent-%COMP%]{padding:.5rem}mat-card[_ngcontent-%COMP%]{padding:1rem}.layout-row[_ngcontent-%COMP%]{flex-direction:column}.gap-20px[_ngcontent-%COMP%]{flex-direction:column;width:100%}}"]})}}return e})();var Foi=()=>["../"];function koi(e,r){if(e&1&&(o(0,"mat-option",16),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Foi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Roi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function koi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Boi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Assignment Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Roi(e,r){if(e&1&&(o(0,"mat-option",16),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Noi(e,r){if(e&1&&(o(0,"mat-option",16),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.displayName,` - `)}}function Boi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Loi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.From Loan Officer")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Noi(e,r){if(e&1){let i=Y();o(0,"mat-form-field",4),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Voi(e,r){if(e&1){let i=Y();o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",17),k("selectionChange",function(n){N(i);let p=P();return L(p.getFromOfficers(n.value))}),t(7,` - `),h(8,Roi,2,2,"mat-option",6),t(9,` + `),h(8,Noi,2,2,"mat-option",6),t(9,` `),l(),t(10,` - `),h(11,Boi,8,9,"mat-error",7),t(12,` - `),l()}if(e&2){let i=P();s(3),g(m(4,3,"labels.inputs.From loan officer")),s(5),f("ngForOf",i.fromLoanOfficers),s(3),f("ngIf",i.bulkLoanForm.controls.fromLoanOfficerId.hasError("required"))}}function Loi(e,r){if(e&1&&(o(0,"mat-option",16),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),h(11,Loi,8,9,"mat-error",7),t(12,` + `),l()}if(e&2){let i=P();s(3),g(m(4,3,"labels.inputs.From loan officer")),s(5),f("ngForOf",i.fromLoanOfficers),s(3),f("ngIf",i.bulkLoanForm.controls.fromLoanOfficerId.hasError("required"))}}function qoi(e,r){if(e&1&&(o(0,"mat-option",16),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.displayName,` - `)}}function Voi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function joi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.To Loan Officer")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function qoi(e,r){if(e&1){let i=Y();o(0,"tr"),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function zoi(e,r){if(e&1){let i=Y();o(0,"tr"),t(1,` `),o(2,"td"),t(3,` `),o(4,"mat-checkbox",19),k("change",function(n){let p=N(i).$implicit,d=P(3);return L(d.getLoans(n,p.id))}),t(5),l(),t(6,` `),l(),t(7,` - `),l()}if(e&2){let i=r.$implicit;s(5),rt("",i.productName,"(",i.accountNo,")")}}function joi(e,r){if(e&1&&(o(0,"tr"),t(1,` + `),l()}if(e&2){let i=r.$implicit;s(5),rt("",i.productName,"(",i.accountNo,")")}}function Hoi(e,r){if(e&1&&(o(0,"tr"),t(1,` `),o(2,"table"),t(3,` `),o(4,"tr"),t(5,` `),o(6,"td"),t(7,` @@ -32046,21 +32049,21 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(11,` `),l(),t(12,` - `),h(13,qoi,8,2,"tr",18),t(14,` + `),h(13,zoi,8,2,"tr",18),t(14,` `),l(),t(15,` - `),l()),e&2){let i=r.$implicit;s(9),b(" ",i.displayName," "),s(4),f("ngForOf",i.loans)}}function zoi(e,r){if(e&1&&(o(0,"table",4),t(1,` + `),l()),e&2){let i=r.$implicit;s(9),b(" ",i.displayName," "),s(4),f("ngForOf",i.loans)}}function Goi(e,r){if(e&1&&(o(0,"table",4),t(1,` `),o(2,"thead"),t(3,` `),o(4,"th"),t(5),c(6,"translate"),l(),t(7,` `),l(),t(8,` `),o(9,"tbody"),t(10,` - `),h(11,joi,16,2,"tr",18),t(12,` + `),h(11,Hoi,16,2,"tr",18),t(12,` `),l(),t(13,` - `),l()),e&2){let i=P();s(5),g(m(6,2,"labels.inputs.Clients")),s(6),f("ngForOf",i.officerTemplate.accountSummaryCollection.clients)}}function Hoi(e,r){if(e&1){let i=Y();o(0,"tr"),t(1,` + `),l()),e&2){let i=P();s(5),g(m(6,2,"labels.inputs.Clients")),s(6),f("ngForOf",i.officerTemplate.accountSummaryCollection.clients)}}function Uoi(e,r){if(e&1){let i=Y();o(0,"tr"),t(1,` `),o(2,"td"),t(3,` `),o(4,"mat-checkbox",19),k("change",function(n){let p=N(i).$implicit,d=P(3);return L(d.getLoans(n,p.id))}),t(5),l(),t(6,` `),l(),t(7,` - `),l()}if(e&2){let i=r.$implicit;s(5),rt("",i.productName,"(",i.accountNo,")")}}function Goi(e,r){if(e&1&&(o(0,"tr"),t(1,` + `),l()}if(e&2){let i=r.$implicit;s(5),rt("",i.productName,"(",i.accountNo,")")}}function $oi(e,r){if(e&1&&(o(0,"tr"),t(1,` `),o(2,"table"),t(3,` `),o(4,"tr"),t(5,` `),o(6,"td"),t(7,` @@ -32068,17 +32071,17 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(11,` `),l(),t(12,` - `),h(13,Hoi,8,2,"tr",18),t(14,` + `),h(13,Uoi,8,2,"tr",18),t(14,` `),l(),t(15,` - `),l()),e&2){let i=r.$implicit;s(9),b(" ",i.displayName," "),s(4),f("ngForOf",i.loans)}}function Uoi(e,r){if(e&1&&(o(0,"table",4),t(1,` + `),l()),e&2){let i=r.$implicit;s(9),b(" ",i.displayName," "),s(4),f("ngForOf",i.loans)}}function Woi(e,r){if(e&1&&(o(0,"table",4),t(1,` `),o(2,"thead"),t(3,` `),o(4,"th"),t(5),c(6,"translate"),l(),t(7,` `),l(),t(8,` `),o(9,"tbody"),t(10,` - `),h(11,Goi,16,2,"tr",18),t(12,` + `),h(11,$oi,16,2,"tr",18),t(12,` `),l(),t(13,` - `),l()),e&2){let i=P();s(5),g(m(6,2,"labels.inputs.Groups")),s(6),f("ngForOf",i.officerTemplate.accountSummaryCollection.groups)}}function $oi(e,r){if(e&1&&(o(0,"button",20),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.bulkLoanForm.valid),s(),b(` + `),l()),e&2){let i=P();s(5),g(m(6,2,"labels.inputs.Groups")),s(6),f("ngForOf",i.officerTemplate.accountSummaryCollection.groups)}}function Qoi(e,r){if(e&1&&(o(0,"button",20),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.bulkLoanForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var A4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.route=a,this.organizationSevice=n,this.settingsService=p,this.dateUtils=d,this.router=u,this.loans=new Array,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(x=>{this.offices=x.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setBulkLoanForm()}setBulkLoanForm(){this.bulkLoanForm=this.formBuilder.group({officeId:["",lt.required],assignmentDate:[this.settingsService.businessDate,lt.required],toLoanOfficerId:["",lt.required]})}getOffice(i){this.organizationSevice.getOfficeTemplate(i).subscribe(a=>{this.officeTemplate=a,this.fromLoanOfficers=this.officeTemplate.loanOfficerOptions,this.bulkLoanForm.addControl("fromLoanOfficerId",new ee("",lt.required))})}getFromOfficers(i){this.toLoanOfficers=this.fromLoanOfficers?.filter(a=>a.id!==i)||[],i&&this.officeTemplate&&this.officeTemplate.id?this.organizationSevice.getOfficerTemplate(i,this.officeTemplate.id).subscribe(a=>{this.officerTemplate=a}):this.officerTemplate=void 0}getLoans(i,a){if(i.checked)this.loans.push(a);else{let p=this.loans.indexOf(a,0);this.loans.splice(p,1)}}submit(){let i=this.bulkLoanForm.value,a=this.settingsService.language.code,n=this.settingsService.dateFormat,p=this.bulkLoanForm.value.assignmentDate;i.assignmentDate instanceof Date&&(i.assignmentDate=this.dateUtils.formatDate(p,n));let d=Le(ae({},i),{dateFormat:n,locale:a});d.loans=this.loans,this.organizationSevice.createLoanReassignment(d).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(ri),O(Me),O(Ke),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-bulk-loan-reassignmnet"]],decls:87,vars:31,consts:[["assignmentDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","","formControlName","officeId",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","assignmentDate",3,"min","max","matDatepicker","placeholder"],["matSuffix","",3,"for"],["class","flex-48",4,"ngIf"],["required","","formControlName","toLoanOfficerId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["type","submit","mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["required","","formControlName","fromLoanOfficerId",3,"selectionChange"],[4,"ngFor","ngForOf"],[3,"change"],["type","submit","mat-raised-button","","color","primary",3,"disabled"]],template:function(a,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` @@ -32088,9 +32091,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",4),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),o(16,"mat-select",5),k("selectionChange",function(u){return N(p),L(n.getOffice(u.value))}),t(17,` - `),h(18,Aoi,2,2,"mat-option",6),t(19,` + `),h(18,koi,2,2,"mat-option",6),t(19,` `),l(),t(20,` - `),h(21,Foi,8,9,"mat-error",7),t(22,` + `),h(21,Roi,8,9,"mat-error",7),t(22,` `),l(),t(23,` `),l(),t(24,` @@ -32100,55 +32103,55 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(33,"input",9),c(34,"translate"),t(35,` `),y(36,"mat-datepicker-toggle",10),t(37,` `),y(38,"mat-datepicker",null,0),t(40,` - `),h(41,koi,8,9,"mat-error",7),t(42,` + `),h(41,Boi,8,9,"mat-error",7),t(42,` `),l(),t(43,` `),l(),t(44,` `),o(45,"div",3),t(46,` - `),h(47,Noi,13,5,"mat-form-field",11),t(48,` + `),h(47,Voi,13,5,"mat-form-field",11),t(48,` `),l(),t(49,` `),o(50,"div",3),t(51,` `),o(52,"mat-form-field",4),t(53,` `),o(54,"mat-label"),t(55),c(56,"translate"),l(),t(57,` `),o(58,"mat-select",12),t(59,` - `),h(60,Loi,2,2,"mat-option",6),t(61,` + `),h(60,qoi,2,2,"mat-option",6),t(61,` `),l(),t(62,` - `),h(63,Voi,8,9,"mat-error",7),t(64,` + `),h(63,joi,8,9,"mat-error",7),t(64,` `),l(),t(65,` `),l(),t(66,` `),o(67,"div",3),t(68,` - `),h(69,zoi,14,4,"table",11),t(70,` + `),h(69,Goi,14,4,"table",11),t(70,` - `),h(71,Uoi,14,4,"table",11),t(72,` + `),h(71,Woi,14,4,"table",11),t(72,` `),l(),t(73,` `),l(),t(74,` `),o(75,"mat-card-actions",13),t(76,` `),o(77,"button",14),t(78),c(79,"translate"),l(),t(80,` - `),h(81,$oi,3,4,"button",15),t(82,` + `),h(81,Qoi,3,4,"button",15),t(82,` `),l(),t(83,` `),l(),t(84,` `),l(),t(85,` `),l(),t(86,` -`)}if(a&2){let p=gt(39);s(4),f("formGroup",n.bulkLoanForm),s(9),g(m(14,20,"labels.inputs.Office")),s(5),f("ngForOf",n.offices),s(3),f("ngIf",n.bulkLoanForm.controls.officeId.hasError("required")),s(9),g(m(31,22,"labels.inputs.Assignment Date")),s(3),Rt("placeholder",m(34,24,"labels.inputs.Assignment Date")),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(3),f("for",p),s(5),f("ngIf",n.bulkLoanForm.controls.assignmentDate.hasError("required")),s(6),f("ngIf",n.fromLoanOfficers!==void 0),s(8),g(m(56,26,"labels.inputs.To loan officer")),s(5),f("ngForOf",n.toLoanOfficers),s(3),f("ngIf",n.bulkLoanForm.controls.toLoanOfficerId.hasError("required")),s(6),f("ngIf",n.officerTemplate!==void 0),s(2),f("ngIf",n.officerTemplate!==void 0),s(6),f("routerLink",it(30,Ooi)),s(),b(` +`)}if(a&2){let p=gt(39);s(4),f("formGroup",n.bulkLoanForm),s(9),g(m(14,20,"labels.inputs.Office")),s(5),f("ngForOf",n.offices),s(3),f("ngIf",n.bulkLoanForm.controls.officeId.hasError("required")),s(9),g(m(31,22,"labels.inputs.Assignment Date")),s(3),Rt("placeholder",m(34,24,"labels.inputs.Assignment Date")),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(3),f("for",p),s(5),f("ngIf",n.bulkLoanForm.controls.assignmentDate.hasError("required")),s(6),f("ngIf",n.fromLoanOfficers!==void 0),s(8),g(m(56,26,"labels.inputs.To loan officer")),s(5),f("ngForOf",n.toLoanOfficers),s(3),f("ngIf",n.bulkLoanForm.controls.toLoanOfficerId.hasError("required")),s(6),f("ngIf",n.officerTemplate!==void 0),s(2),f("ngIf",n.officerTemplate!==void 0),s(6),f("routerLink",it(30,Foi)),s(),b(` `,m(79,28,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","BULKREASSIGN_LOAN")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:16px 12px}.container[_ngcontent-%COMP%] > mat-card[_ngcontent-%COMP%]{width:100%;max-width:560px;margin:0 auto;border-radius:4px;padding:16px 20px;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}mat-form-field[_ngcontent-%COMP%]{width:100%}.flex-48[_ngcontent-%COMP%]{flex:1 1 100%;min-width:100%}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var Woi=()=>["../"];function Qoi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","BULKREASSIGN_LOAN")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut],styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:16px 12px}.container[_ngcontent-%COMP%] > mat-card[_ngcontent-%COMP%]{width:100%;max-width:560px;margin:0 auto;border-radius:4px;padding:16px 20px;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}mat-form-field[_ngcontent-%COMP%]{width:100%}.flex-48[_ngcontent-%COMP%]{flex:1 1 100%;min-width:100%}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var Yoi=()=>["../"];function Joi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Provisioning Criteria")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Yoi(e,r){if(e&1&&(o(0,"mat-option",24),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Koi(e,r){if(e&1&&(o(0,"mat-option",24),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i.name,` - `)}}function Joi(e,r){e&1&&(o(0,"mat-hint"),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.text.Provisioning criteria definitions")))}function Koi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Category")))}function Xoi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.categoryName)}}function Zoi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Min Age")))}function tli(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minAge||"0")}}function eli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Max Age")))}function ili(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maxAge||"0")}}function nli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Percentage")," (%)"))}function ali(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.provisioningPercentage||"0")}}function rli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Liability Account")))}function oli(e,r){if(e&1&&(o(0,"td",26),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `)}}function Xoi(e,r){e&1&&(o(0,"mat-hint"),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.text.Provisioning criteria definitions")))}function Zoi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Category")))}function tli(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.categoryName)}}function eli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Min Age")))}function ili(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.minAge||"0")}}function nli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Max Age")))}function ali(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maxAge||"0")}}function rli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Percentage")," (%)"))}function oli(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.provisioningPercentage||"0")}}function lli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Liability Account")))}function sli(e,r){if(e&1&&(o(0,"td",26),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.liabilityAccount,a.loanProvisioningCriteriaAndTemplate.glAccounts,"id","name")||"-",` - `)}}function lli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Expense Account")))}function sli(e,r){if(e&1&&(o(0,"td",26),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` + `)}}function pli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Expense Account")))}function cli(e,r){if(e&1&&(o(0,"td",26),t(1),c(2,"find"),l()),e&2){let i=r.$implicit,a=P();s(),b(` `,$e(2,1,i.expenseAccount,a.loanProvisioningCriteriaAndTemplate.glAccounts,"id","name")||"-",` - `)}}function pli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function cli(e,r){if(e&1){let i=Y();o(0,"td",26),t(1,` + `)}}function mli(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function dli(e,r){if(e&1){let i=Y();o(0,"td",26),t(1,` `),o(2,"button",27),k("click",function(){let n=N(i).$implicit,p=P();return L(p.editDefinition(n))}),t(3,` `),y(4,"fa-icon",28),t(5),c(6,"translate"),l(),t(7,` `),l()}e&2&&(s(5),b(` `,m(6,1,"labels.buttons.Edit"),` - `))}function mli(e,r){e&1&&y(0,"tr",29)}function dli(e,r){e&1&&y(0,"tr",30)}function uli(e,r){if(e&1){let i=Y();o(0,"button",31),k("click",function(){N(i);let n=P();return L(n.submit())}),t(1),c(2,"translate"),l()}if(e&2){let i=P();f("disabled",!i.provisioningCriteriaFormValid),s(),b(` + `))}function uli(e,r){e&1&&y(0,"tr",29)}function fli(e,r){e&1&&y(0,"tr",30)}function hli(e,r){if(e&1){let i=Y();o(0,"button",31),k("click",function(){N(i);let n=P();return L(n.submit())}),t(1),c(2,"translate"),l()}if(e&2){let i=P();f("disabled",!i.provisioningCriteriaFormValid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var F4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.organizationService=a,this.router=n,this.settingsService=p,this.dialog=d,this.route=u,this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount","edit"],this.definitions=[],this.route.data.subscribe(x=>{this.loanProvisioningCriteriaAndTemplate=x.loanProvisioningCriteriaAndTemplate,this.definitions=this.loanProvisioningCriteriaAndTemplate.definitions,this.loanProducts=this.loanProvisioningCriteriaAndTemplate.loanProducts.concat(this.loanProvisioningCriteriaAndTemplate.selectedLoanProducts),this.liabilityAccounts=this.loanProvisioningCriteriaAndTemplate.glAccounts.filter(_=>_.type.value==="LIABILITY"),this.expenseAccounts=this.loanProvisioningCriteriaAndTemplate.glAccounts.filter(_=>_.type.value==="EXPENSE")})}ngOnInit(){this.createProvisioningCriteriaForm()}createProvisioningCriteriaForm(){this.provisioningCriteriaForm=this.formBuilder.group({criteriaName:[this.loanProvisioningCriteriaAndTemplate.criteriaName,lt.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(an,{data:a}).afterClosed().subscribe(p=>{if(p.data){let d=ae(ae({},i),p.data.value);this.definitions.splice(this.definitions.indexOf(i),1,d),this.definitions=this.definitions.concat([])}})}getDefinitionFormFields(i){let a=[];return a.push(new _n({controlName:"minAge",label:"Min Age",value:i?i.minAge:"",type:"number",required:!0,order:1})),a.push(new _n({controlName:"maxAge",label:"Max Age",value:i?i.maxAge:"",type:"number",required:!0,order:2})),a.push(new _n({controlName:"provisioningPercentage",label:"Percentage (%)",value:i?i.provisioningPercentage:"",type:"number",required:!0,order:3})),a.push(new Gi({controlName:"liabilityAccount",label:"Liability Account",value:i?i.liabilityAccount:"",options:{label:"name",value:"id",data:this.liabilityAccounts},required:!0,order:4})),a.push(new Gi({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=Le(ae({},this.provisioningCriteriaForm.value),{loanProducts:this.provisioningCriteriaForm.get("loanProducts").value.map(n=>({id:n.id,name:n.name,includeInBorrowerCycle:n.includeInBorrowerCycle})),definitions:this.definitions,locale:i});this.organizationService.updateProvisioningCriteria(this.loanProvisioningCriteriaAndTemplate.criteriaId,a).subscribe(n=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Lt),O(Me),O(Ve),O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -32158,13 +32161,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,Qoi,8,9,"mat-error",5),t(19,` + `),h(18,Joi,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"mat-form-field",3),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),o(27,"mat-select",6),t(28,` - `),h(29,Yoi,2,2,"mat-option",7),t(30,` + `),h(29,Koi,2,2,"mat-option",7),t(30,` `),l(),t(31,` `),l(),t(32,` `),l(),t(33,` @@ -32172,66 +32175,66 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(35,` `),o(36,"div",8),t(37,` - `),h(38,Joi,3,3,"mat-hint",5),t(39,` + `),h(38,Xoi,3,3,"mat-hint",5),t(39,` `),o(40,"table",9),t(41,` `),$(42,10),t(43,` - `),h(44,Koi,3,3,"th",11),t(45,` - `),h(46,Xoi,2,1,"td",12),t(47,` + `),h(44,Zoi,3,3,"th",11),t(45,` + `),h(46,tli,2,1,"td",12),t(47,` `),W(),t(48,` `),$(49,13),t(50,` - `),h(51,Zoi,3,3,"th",11),t(52,` - `),h(53,tli,2,1,"td",12),t(54,` + `),h(51,eli,3,3,"th",11),t(52,` + `),h(53,ili,2,1,"td",12),t(54,` `),W(),t(55,` `),$(56,14),t(57,` - `),h(58,eli,3,3,"th",11),t(59,` - `),h(60,ili,2,1,"td",12),t(61,` + `),h(58,nli,3,3,"th",11),t(59,` + `),h(60,ali,2,1,"td",12),t(61,` `),W(),t(62,` `),$(63,15),t(64,` - `),h(65,nli,3,3,"th",11),t(66,` - `),h(67,ali,2,1,"td",12),t(68,` + `),h(65,rli,3,3,"th",11),t(66,` + `),h(67,oli,2,1,"td",12),t(68,` `),W(),t(69,` `),$(70,16),t(71,` - `),h(72,rli,3,3,"th",11),t(73,` - `),h(74,oli,3,6,"td",12),t(75,` + `),h(72,lli,3,3,"th",11),t(73,` + `),h(74,sli,3,6,"td",12),t(75,` `),W(),t(76,` `),$(77,17),t(78,` - `),h(79,lli,3,3,"th",11),t(80,` - `),h(81,sli,3,6,"td",12),t(82,` + `),h(79,pli,3,3,"th",11),t(80,` + `),h(81,cli,3,6,"td",12),t(82,` `),W(),t(83,` `),$(84,18),t(85,` - `),h(86,pli,3,3,"th",11),t(87,` - `),h(88,cli,8,3,"td",12),t(89,` + `),h(86,mli,3,3,"th",11),t(87,` + `),h(88,dli,8,3,"td",12),t(89,` `),W(),t(90,` - `),h(91,mli,1,0,"tr",19),t(92,` - `),h(93,dli,1,0,"tr",20),t(94,` + `),h(91,uli,1,0,"tr",19),t(92,` + `),h(93,fli,1,0,"tr",20),t(94,` `),l(),t(95,` `),l(),t(96,` `),o(97,"div",21),t(98,` `),o(99,"button",22),t(100),c(101,"translate"),l(),t(102,` - `),h(103,uli,3,4,"button",23),t(104,` + `),h(103,hli,3,4,"button",23),t(104,` `),l(),t(105,` `),l(),t(106,` `),l(),t(107,` -`)),a&2&&(s(6),f("formGroup",n.provisioningCriteriaForm),s(7),g(m(14,13,"labels.inputs.Provisioning Criteria")),s(5),f("ngIf",n.provisioningCriteriaForm.controls.criteriaName.hasError("required")),s(6),g(m(25,15,"labels.inputs.Selected Products")),s(3),f("compareWith",n.compareOptions),s(2),f("ngForOf",n.loanProducts),s(9),f("ngIf",!n.provisioningCriteriaFormValid),s(2),f("dataSource",n.definitions),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(6),f("routerLink",it(19,Woi)),s(),g(m(101,17,"labels.buttons.Cancel")),s(3),f("mifosxHasPermission","UPDATE_CRITERIA"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Mt,Ot,de,Jr,Nt,he,ue,_t,Yt,ut,xe,ve,_e,be,ge,Ce,Dt,ye,we,Se,Pe,Xn],encapsulation:2})}}return e})();var fli=()=>["../"],hli=()=>[10,25,50,100];function xli(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` +`)),a&2&&(s(6),f("formGroup",n.provisioningCriteriaForm),s(7),g(m(14,13,"labels.inputs.Provisioning Criteria")),s(5),f("ngIf",n.provisioningCriteriaForm.controls.criteriaName.hasError("required")),s(6),g(m(25,15,"labels.inputs.Selected Products")),s(3),f("compareWith",n.compareOptions),s(2),f("ngForOf",n.loanProducts),s(9),f("ngIf",!n.provisioningCriteriaFormValid),s(2),f("dataSource",n.definitions),s(51),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(6),f("routerLink",it(19,Yoi)),s(),g(m(101,17,"labels.buttons.Cancel")),s(3),f("mifosxHasPermission","UPDATE_CRITERIA"))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Mt,Ot,de,Jr,Nt,he,ue,_t,Yt,ut,xe,ve,_e,be,ge,Ce,Dt,ye,we,Se,Pe,Xn],encapsulation:2})}}return e})();var xli=()=>["../"],gli=()=>[10,25,50,100];function _li(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function gli(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function vli(e,r){if(e&1&&(o(0,"mat-option",19),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function _li(e,r){e&1&&(o(0,"mat-form-field"),t(1,` + `)}}function bli(e,r){e&1&&(o(0,"mat-form-field"),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",20),t(7,` - `),l()),e&2&&(s(3),g(m(4,1,"labels.inputs.From Account ID")))}function vli(e,r){e&1&&(o(0,"button",21),t(1,` + `),l()),e&2&&(s(3),g(m(4,1,"labels.inputs.From Account ID")))}function Cli(e,r){e&1&&(o(0,"button",21),t(1,` `),y(2,"fa-icon",22),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` \xA0 `,m(4,1,"labels.buttons.Search Instructions"),` - `))}function bli(e,r){if(e&1){let i=Y();o(0,"mat-card"),t(1,` + `))}function yli(e,r){if(e&1){let i=Y();o(0,"mat-card"),t(1,` `),o(2,"form",5),k("ngSubmit",function(){N(i);let n=P();return L(n.search())}),t(3,` `),o(4,"mat-card-content"),t(5,` `),o(6,"div",6),t(7,` @@ -32248,18 +32251,18 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(26,"mat-form-field"),t(27,` `),o(28,"mat-label"),t(29),c(30,"translate"),l(),t(31,` `),o(32,"mat-select",9),t(33,` - `),h(34,xli,2,2,"mat-option",10),t(35,` + `),h(34,_li,2,2,"mat-option",10),t(35,` `),l(),t(36,` `),l(),t(37,` `),o(38,"mat-form-field"),t(39,` `),o(40,"mat-label"),t(41),c(42,"translate"),l(),t(43,` `),o(44,"mat-select",11),t(45,` - `),h(46,gli,2,2,"mat-option",10),t(47,` + `),h(46,vli,2,2,"mat-option",10),t(47,` `),l(),t(48,` `),l(),t(49,` - `),h(50,_li,8,3,"mat-form-field",3),t(51,` + `),h(50,bli,8,3,"mat-form-field",3),t(51,` `),o(52,"mat-form-field",12),k("click",function(){N(i);let n=gt(63);return L(n.open())}),t(53,` `),o(54,"mat-label"),t(55),c(56,"translate"),l(),t(57,` @@ -32279,24 +32282,24 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(82,"mat-card-actions",16),t(83,` `),o(84,"button",17),t(85),c(86,"translate"),l(),t(87,` - `),h(88,vli,5,3,"button",18),t(89,` + `),h(88,Cli,5,3,"button",18),t(89,` `),l(),t(90,` `),l(),t(91,` - `),l()}if(e&2){let i=gt(63),a=gt(77),n=P();s(2),f("formGroup",n.instructionForm),s(9),g(m(12,21,"labels.inputs.Client Name")),s(9),g(m(21,23,"labels.inputs.Client Id")),s(9),g(m(30,25,"labels.inputs.Transfer Type")),s(5),f("ngForOf",n.standingInstructionsTemplate.transferTypeOptions),s(7),g(m(42,27,"labels.inputs.Account Type")),s(5),f("ngForOf",n.standingInstructionsTemplate.fromAccountTypeOptions),s(4),f("ngIf",n.instructionForm.contains("fromAccountId")),s(5),g(m(56,29,"labels.inputs.From Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i),s(2),f("for",i),s(9),g(m(70,31,"labels.inputs.To Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",a),s(2),f("for",a),s(10),f("routerLink",it(35,fli)),s(),b(` + `),l()}if(e&2){let i=gt(63),a=gt(77),n=P();s(2),f("formGroup",n.instructionForm),s(9),g(m(12,21,"labels.inputs.Client Name")),s(9),g(m(21,23,"labels.inputs.Client Id")),s(9),g(m(30,25,"labels.inputs.Transfer Type")),s(5),f("ngForOf",n.standingInstructionsTemplate.transferTypeOptions),s(7),g(m(42,27,"labels.inputs.Account Type")),s(5),f("ngForOf",n.standingInstructionsTemplate.fromAccountTypeOptions),s(4),f("ngIf",n.instructionForm.contains("fromAccountId")),s(5),g(m(56,29,"labels.inputs.From Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i),s(2),f("for",i),s(9),g(m(70,31,"labels.inputs.To Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",a),s(2),f("for",a),s(10),f("routerLink",it(35,xli)),s(),b(` `,m(86,33,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function Cli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Client")))}function yli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),rt(` + `),s(3),f("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function Sli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Client")))}function wli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),rt(` `,i.fromClient.displayName,"(",i.fromClient.id,`) - `)}}function Sli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Account")))}function wli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),rt(` + `)}}function Pli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.From Account")))}function Eli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),rt(` `,i.fromAccount.productName,"(",i.fromAccount.id,`) - `)}}function Pli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.To Client")))}function Eli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),rt(` + `)}}function Ili(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.To Client")))}function Tli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),rt(` `,i.toClient.displayName,"(",i.toClient.id,`) - `)}}function Ili(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.To Account")))}function Tli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),rt(` + `)}}function Mli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.To Account")))}function Dli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),rt(` `,i.toAccount.productName,"(",i.toAccount.id,`) - `)}}function Mli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Execution Time")))}function Dli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.executionTime)}}function Oli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function Ali(e,r){if(e&1&&(o(0,"td",41),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.amount))}}function Fli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function kli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status)}}function Rli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Error Log")))}function Bli(e,r){if(e&1&&(o(0,"button",43),t(1,` + `)}}function Oli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Execution Time")))}function Ali(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.executionTime)}}function Fli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function kli(e,r){if(e&1&&(o(0,"td",41),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.amount))}}function Rli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function Bli(e,r){if(e&1&&(o(0,"td",41),t(1),l()),e&2){let i=r.$implicit;s(),g(i.status)}}function Nli(e,r){e&1&&(o(0,"th",40),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Error Log")))}function Lli(e,r){if(e&1&&(o(0,"button",43),t(1,` `),y(2,"i",44),t(3,` - `),l()),e&2){let i=P().$implicit;f("matTooltip",i.errorLog)}}function Nli(e,r){if(e&1&&(o(0,"td",41),t(1,` - `),h(2,Bli,4,1,"button",42),t(3,` - `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.status==="failed")}}function Lli(e,r){e&1&&y(0,"tr",45)}function Vli(e,r){e&1&&y(0,"tr",46)}function qli(e,r){if(e&1){let i=Y();o(0,"div",23),t(1,` + `),l()),e&2){let i=P().$implicit;f("matTooltip",i.errorLog)}}function Vli(e,r){if(e&1&&(o(0,"td",41),t(1,` + `),h(2,Lli,4,1,"button",42),t(3,` + `),l()),e&2){let i=r.$implicit;s(2),f("ngIf",i.status==="failed")}}function qli(e,r){e&1&&y(0,"tr",45)}function jli(e,r){e&1&&y(0,"tr",46)}function zli(e,r){if(e&1){let i=Y();o(0,"div",23),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"div",24),t(5,` `),o(6,"button",25),k("click",function(){N(i);let n=P();return L(n.isCollapsed=!1)}),t(7),c(8,"translate"),l(),t(9,` @@ -32304,75 +32307,75 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(11,"table",26),t(12,` `),$(13,27),t(14,` - `),h(15,Cli,3,3,"th",28),t(16,` - `),h(17,yli,2,2,"td",29),t(18,` + `),h(15,Sli,3,3,"th",28),t(16,` + `),h(17,wli,2,2,"td",29),t(18,` `),W(),t(19,` `),$(20,30),t(21,` - `),h(22,Sli,3,3,"th",28),t(23,` - `),h(24,wli,2,2,"td",29),t(25,` + `),h(22,Pli,3,3,"th",28),t(23,` + `),h(24,Eli,2,2,"td",29),t(25,` `),W(),t(26,` `),$(27,31),t(28,` - `),h(29,Pli,3,3,"th",28),t(30,` - `),h(31,Eli,2,2,"td",29),t(32,` + `),h(29,Ili,3,3,"th",28),t(30,` + `),h(31,Tli,2,2,"td",29),t(32,` `),W(),t(33,` `),$(34,32),t(35,` - `),h(36,Ili,3,3,"th",28),t(37,` - `),h(38,Tli,2,2,"td",29),t(39,` + `),h(36,Mli,3,3,"th",28),t(37,` + `),h(38,Dli,2,2,"td",29),t(39,` `),W(),t(40,` `),$(41,33),t(42,` - `),h(43,Mli,3,3,"th",28),t(44,` - `),h(45,Dli,2,1,"td",29),t(46,` + `),h(43,Oli,3,3,"th",28),t(44,` + `),h(45,Ali,2,1,"td",29),t(46,` `),W(),t(47,` `),$(48,34),t(49,` - `),h(50,Oli,3,3,"th",28),t(51,` - `),h(52,Ali,3,3,"td",29),t(53,` + `),h(50,Fli,3,3,"th",28),t(51,` + `),h(52,kli,3,3,"td",29),t(53,` `),W(),t(54,` `),$(55,35),t(56,` - `),h(57,Fli,3,3,"th",28),t(58,` - `),h(59,kli,2,1,"td",29),t(60,` + `),h(57,Rli,3,3,"th",28),t(58,` + `),h(59,Bli,2,1,"td",29),t(60,` `),W(),t(61,` `),$(62,36),t(63,` - `),h(64,Rli,3,3,"th",28),t(65,` - `),h(66,Nli,4,1,"td",29),t(67,` + `),h(64,Nli,3,3,"th",28),t(65,` + `),h(66,Vli,4,1,"td",29),t(67,` `),W(),t(68,` - `),h(69,Lli,1,0,"tr",37),t(70,` - `),h(71,Vli,1,0,"tr",38),t(72,` + `),h(69,qli,1,0,"tr",37),t(70,` + `),h(71,jli,1,0,"tr",38),t(72,` `),l(),t(73,` `),y(74,"mat-paginator",39),t(75,` `),l(),t(76,` `),l()}if(e&2){let i=P();s(7),b(` `,m(8,5,"labels.buttons.Parameters"),` - `),s(4),f("dataSource",i.dataSource),s(58),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(7,hli))}}var k4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.router=p,this.route=d,this.dateUtils=u,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(x=>{this.standingInstructionsTemplate=x.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 ee(""))})}setInstructions(i){this.dataSource=new Ge(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,n=this.settingsService.dateFormat,p=this.instructionForm.value.fromDate,d=this.instructionForm.value.toDate;i.fromDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(p,n)),i.toDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.getStandingInstructions(u).subscribe(x=>{this.setInstructions(x.pageItems)})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Me),O(Lt),O(Pt),O(Ke))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-standing-instructions-history"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,5),wt(Te,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",2),t(1,` - `),h(2,bli,92,36,"mat-card",3),t(3,` + `),s(4),f("dataSource",i.dataSource),s(58),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(7,gli))}}var k4=(()=>{class e{constructor(i,a,n,p,d,u){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.router=p,this.route=d,this.dateUtils=u,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(x=>{this.standingInstructionsTemplate=x.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 ee(""))})}setInstructions(i){this.dataSource=new Ge(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,n=this.settingsService.dateFormat,p=this.instructionForm.value.fromDate,d=this.instructionForm.value.toDate;i.fromDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(p,n)),i.toDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{dateFormat:n,locale:a});this.organizationService.getStandingInstructions(u).subscribe(x=>{this.setInstructions(x.pageItems)})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Me),O(Lt),O(Pt),O(Ke))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-standing-instructions-history"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,5),wt(Te,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",2),t(1,` + `),h(2,yli,92,36,"mat-card",3),t(3,` `),l(),t(4,` -`),h(5,qli,77,8,"div",4),t(6,` -`)),a&2&&(s(2),f("ngIf",!n.isCollapsed),s(3),f("ngIf",n.isCollapsed))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,kn],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 jli=()=>["../"],zli=()=>[10,25,50,100];function Hli(e,r){if(e&1&&(o(0,"mat-option",35),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` +`),h(5,zli,77,8,"div",4),t(6,` +`)),a&2&&(s(2),f("ngIf",!n.isCollapsed),s(3),f("ngIf",n.isCollapsed))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,ni,Nt,he,ue,pi,ci,si,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,oi,ye,we,Se,Pe,Ae,kn],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 Hli=()=>["../"],Gli=()=>[10,25,50,100];function Uli(e,r){if(e&1&&(o(0,"mat-option",35),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Gli(e,r){if(e&1&&(o(0,"mat-option",35),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function $li(e,r){if(e&1&&(o(0,"mat-option",35),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Uli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Wli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Date Type")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function $li(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Qli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.From Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Wli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Yli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.To Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Qli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Jli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Comparison Condition")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Yli(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Kli(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",38),t(7,` `),o(8,"mat-option",39),t(9),c(10,"translate"),l(),t(11,` @@ -32382,40 +32385,40 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(21,"mat-option",43),t(22,">"),l(),t(23,` `),o(24,"mat-option",44),t(25,"="),l(),t(26,` `),l(),t(27,` - `),h(28,Qli,8,9,"mat-error",22),t(29,` - `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Comparison Condition")),s(6),g(m(10,5,"labels.inputs.between")),s(19),f("ngIf",i.fundMappingForm.controls.outStandingAmountPercentageCondition.hasError("required"))}}function Jli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(28,Jli,8,9,"mat-error",22),t(29,` + `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Comparison Condition")),s(6),g(m(10,5,"labels.inputs.between")),s(19),f("ngIf",i.fundMappingForm.controls.outStandingAmountPercentageCondition.hasError("required"))}}function Xli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Minimum Value")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Kli(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),y(6,"input",45),c(7,"translate"),t(8,` - `),h(9,Jli,8,9,"mat-error",22),t(10,` - `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Minimum Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Minimum Value")),s(3),f("ngIf",i.fundMappingForm.controls.minOutStandingAmountPercentage.hasError("required"))}}function Xli(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Comparison Value")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function Zli(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),y(6,"input",46),c(7,"translate"),t(8,` + `),y(6,"input",45),c(7,"translate"),t(8,` `),h(9,Xli,8,9,"mat-error",22),t(10,` - `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Comparison Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Comparison Value")),s(3),f("ngIf",i.fundMappingForm.controls.outStandingAmountPercentage.hasError("required"))}}function tsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Minimum Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Minimum Value")),s(3),f("ngIf",i.fundMappingForm.controls.minOutStandingAmountPercentage.hasError("required"))}}function tsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Maximum Value")," ",m(3,5,"labels.commons.is"),` + `,m(2,3,"labels.inputs.Comparison Value")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function esi(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),y(6,"input",47),c(7,"translate"),t(8,` + `),y(6,"input",46),c(7,"translate"),t(8,` `),h(9,tsi,8,9,"mat-error",22),t(10,` - `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Maximum Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Maximum Value")),s(3),f("ngIf",i.fundMappingForm.controls.maxOutStandingAmountPercentage.hasError("required"))}}function isi(e,r){if(e&1&&(o(0,"div",36),t(1,` - `),h(2,Yli,30,7,"mat-form-field",37),t(3,` + `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Comparison Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Comparison Value")),s(3),f("ngIf",i.fundMappingForm.controls.outStandingAmountPercentage.hasError("required"))}}function isi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Maximum Value")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function nsi(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` + `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` + `),y(6,"input",47),c(7,"translate"),t(8,` + `),h(9,isi,8,9,"mat-error",22),t(10,` + `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Maximum Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Maximum Value")),s(3),f("ngIf",i.fundMappingForm.controls.maxOutStandingAmountPercentage.hasError("required"))}}function asi(e,r){if(e&1&&(o(0,"div",36),t(1,` + `),h(2,Kli,30,7,"mat-form-field",37),t(3,` - `),h(4,Kli,11,7,"mat-form-field",37),t(5,` + `),h(4,Zli,11,7,"mat-form-field",37),t(5,` - `),h(6,Zli,11,7,"mat-form-field",37),t(7,` + `),h(6,esi,11,7,"mat-form-field",37),t(7,` - `),h(8,esi,11,7,"mat-form-field",37),t(9,` - `),l()),e&2){let i=P(2);s(2),f("ngIf",i.fundMappingForm.contains("outStandingAmountPercentageCondition")),s(2),f("ngIf",i.fundMappingForm.contains("minOutStandingAmountPercentage")),s(2),f("ngIf",i.fundMappingForm.contains("outStandingAmountPercentage")),s(2),f("ngIf",i.fundMappingForm.contains("maxOutStandingAmountPercentage"))}}function nsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(8,nsi,11,7,"mat-form-field",37),t(9,` + `),l()),e&2){let i=P(2);s(2),f("ngIf",i.fundMappingForm.contains("outStandingAmountPercentageCondition")),s(2),f("ngIf",i.fundMappingForm.contains("minOutStandingAmountPercentage")),s(2),f("ngIf",i.fundMappingForm.contains("outStandingAmountPercentage")),s(2),f("ngIf",i.fundMappingForm.contains("maxOutStandingAmountPercentage"))}}function rsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Comparison Condition")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function asi(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function osi(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",49),t(7,` `),o(8,"mat-option",39),t(9),c(10,"translate"),l(),t(11,` @@ -32425,37 +32428,37 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(21,"mat-option",43),t(22,">"),l(),t(23,` `),o(24,"mat-option",44),t(25,"="),l(),t(26,` `),l(),t(27,` - `),h(28,nsi,8,9,"mat-error",22),t(29,` - `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Comparison Condition")),s(6),g(m(10,5,"labels.inputs.between")),s(19),f("ngIf",i.fundMappingForm.controls.outstandingAmountCondition.hasError("required"))}}function rsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(28,rsi,8,9,"mat-error",22),t(29,` + `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Comparison Condition")),s(6),g(m(10,5,"labels.inputs.between")),s(19),f("ngIf",i.fundMappingForm.controls.outstandingAmountCondition.hasError("required"))}}function lsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Minimum Value")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function osi(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),y(6,"input",50),c(7,"translate"),t(8,` - `),h(9,rsi,8,9,"mat-error",22),t(10,` - `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Minimum Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Minimum Value")),s(3),f("ngIf",i.fundMappingForm.controls.minOutstandingAmount.hasError("required"))}}function lsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Comparison Value")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function ssi(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),y(6,"input",51),c(7,"translate"),t(8,` + `),y(6,"input",50),c(7,"translate"),t(8,` `),h(9,lsi,8,9,"mat-error",22),t(10,` - `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Comparison Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Comparison Value")),s(3),f("ngIf",i.fundMappingForm.controls.outstandingAmount.hasError("required"))}}function psi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Minimum Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Minimum Value")),s(3),f("ngIf",i.fundMappingForm.controls.minOutstandingAmount.hasError("required"))}}function psi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Maximum Value")," ",m(3,5,"labels.commons.is"),` + `,m(2,3,"labels.inputs.Comparison Value")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function csi(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),y(6,"input",52),c(7,"translate"),t(8,` + `),y(6,"input",51),c(7,"translate"),t(8,` `),h(9,psi,8,9,"mat-error",22),t(10,` - `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Maximum Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Maximum Value")),s(3),f("ngIf",i.fundMappingForm.controls.maxOutstandingAmount.hasError("required"))}}function msi(e,r){if(e&1&&(o(0,"div",48),t(1,` - `),h(2,asi,30,7,"mat-form-field",37),t(3,` + `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Comparison Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Comparison Value")),s(3),f("ngIf",i.fundMappingForm.controls.outstandingAmount.hasError("required"))}}function msi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Maximum Value")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function dsi(e,r){if(e&1&&(o(0,"mat-form-field",17),t(1,` + `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` + `),y(6,"input",52),c(7,"translate"),t(8,` + `),h(9,msi,8,9,"mat-error",22),t(10,` + `),l()),e&2){let i=P(3);s(3),g(m(4,3,"labels.inputs.Maximum Value")),s(3),Rt("placeholder",m(7,5,"labels.inputs.Maximum Value")),s(3),f("ngIf",i.fundMappingForm.controls.maxOutstandingAmount.hasError("required"))}}function usi(e,r){if(e&1&&(o(0,"div",48),t(1,` + `),h(2,osi,30,7,"mat-form-field",37),t(3,` - `),h(4,osi,11,7,"mat-form-field",37),t(5,` + `),h(4,ssi,11,7,"mat-form-field",37),t(5,` - `),h(6,ssi,11,7,"mat-form-field",37),t(7,` + `),h(6,csi,11,7,"mat-form-field",37),t(7,` - `),h(8,csi,11,7,"mat-form-field",37),t(9,` - `),l()),e&2){let i=P(2);s(2),f("ngIf",i.fundMappingForm.contains("outstandingAmountCondition")),s(2),f("ngIf",i.fundMappingForm.contains("minOutstandingAmount")),s(2),f("ngIf",i.fundMappingForm.contains("outstandingAmount")),s(2),f("ngIf",i.fundMappingForm.contains("maxOutstandingAmount"))}}function dsi(e,r){if(e&1){let i=Y();o(0,"mat-card",3),t(1,` + `),h(8,dsi,11,7,"mat-form-field",37),t(9,` + `),l()),e&2){let i=P(2);s(2),f("ngIf",i.fundMappingForm.contains("outstandingAmountCondition")),s(2),f("ngIf",i.fundMappingForm.contains("minOutstandingAmount")),s(2),f("ngIf",i.fundMappingForm.contains("outstandingAmount")),s(2),f("ngIf",i.fundMappingForm.contains("maxOutstandingAmount"))}}function fsi(e,r){if(e&1){let i=Y();o(0,"mat-card",3),t(1,` `),o(2,"form",4),k("ngSubmit",function(){N(i);let n=P();return L(n.submit())}),t(3,` `),o(4,"mat-card-content"),t(5,` `),o(6,"div",5),t(7,` @@ -32475,14 +32478,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(40,"mat-form-field",6),t(41,` `),o(42,"mat-label"),t(43),c(44,"translate"),l(),t(45,` `),o(46,"mat-select",14),t(47,` - `),h(48,Hli,2,2,"mat-option",15),t(49,` + `),h(48,Uli,2,2,"mat-option",15),t(49,` `),l(),t(50,` `),l(),t(51,` `),o(52,"mat-form-field",6),t(53,` `),o(54,"mat-label"),t(55),c(56,"translate"),l(),t(57,` `),o(58,"mat-select",16),t(59,` - `),h(60,Gli,2,2,"mat-option",15),t(61,` + `),h(60,$li,2,2,"mat-option",15),t(61,` `),l(),t(62,` `),l(),t(63,` @@ -32493,7 +32496,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(76,"mat-option",20),t(77),c(78,"translate"),l(),t(79,` `),o(80,"mat-option",21),t(81),c(82,"translate"),l(),t(83,` `),l(),t(84,` - `),h(85,Uli,8,9,"mat-error",22),t(86,` + `),h(85,Wli,8,9,"mat-error",22),t(86,` `),l(),t(87,` `),o(88,"mat-form-field",23),k("click",function(){N(i);let n=gt(100);return L(n.open())}),t(89,` @@ -32501,7 +32504,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(94,"input",24),c(95,"translate"),t(96,` `),y(97,"mat-datepicker-toggle",25),t(98,` `),y(99,"mat-datepicker",null,0),t(101,` - `),h(102,$li,8,9,"mat-error",22),t(103,` + `),h(102,Qli,8,9,"mat-error",22),t(103,` `),l(),t(104,` `),o(105,"mat-form-field",23),k("click",function(){N(i);let n=gt(117);return L(n.open())}),t(106,` @@ -32509,16 +32512,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(111,"input",26),c(112,"translate"),t(113,` `),y(114,"mat-datepicker-toggle",25),t(115,` `),y(116,"mat-datepicker",null,1),t(118,` - `),h(119,Wli,8,9,"mat-error",22),t(120,` + `),h(119,Yli,8,9,"mat-error",22),t(120,` `),l(),t(121,` `),o(122,"mat-checkbox",27),t(123),c(124,"translate"),l(),t(125,` - `),h(126,isi,10,4,"div",28),t(127,` + `),h(126,asi,10,4,"div",28),t(127,` `),o(128,"mat-checkbox",29),t(129),c(130,"translate"),l(),t(131,` - `),h(132,msi,10,4,"div",30),t(133,` + `),h(132,usi,10,4,"div",30),t(133,` `),l(),t(134,` `),l(),t(135,` @@ -32532,8 +32535,8 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(124,70,"labels.inputs.Loan Outstanding Percentage"),` `),s(3),f("ngIf",n.fundMappingForm.value.includeOutStandingAmountPercentage),s(3),b(` `,m(130,72,"labels.inputs.Loan Outstanding Amount"),` - `),s(3),f("ngIf",n.fundMappingForm.value.includeOutstandingAmount),s(6),f("routerLink",it(78,jli)),s(),g(m(140,74,"labels.buttons.Cancel")),s(3),f("disabled",!n.fundMappingForm.valid),s(3),b("\xA0 ",m(146,76,"labels.buttons.Summary"),` - `)}}function usi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Office Name")))}function fsi(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function hsi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function xsi(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.loanProductName)}}function gsi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Count")))}function _si(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.count)}}function vsi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Outstanding")))}function bsi(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.loanOutStanding)}}function Csi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Percentage")))}function ysi(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.percentage)}}function Ssi(e,r){e&1&&y(0,"tr",68)}function wsi(e,r){e&1&&y(0,"tr",69)}function Psi(e,r){if(e&1){let i=Y();o(0,"div",3),t(1,` + `),s(3),f("ngIf",n.fundMappingForm.value.includeOutstandingAmount),s(6),f("routerLink",it(78,Hli)),s(),g(m(140,74,"labels.buttons.Cancel")),s(3),f("disabled",!n.fundMappingForm.valid),s(3),b("\xA0 ",m(146,76,"labels.buttons.Summary"),` + `)}}function hsi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Office Name")))}function xsi(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function gsi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function _si(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.loanProductName)}}function vsi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Count")))}function bsi(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.count)}}function Csi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Outstanding")))}function ysi(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.loanOutStanding)}}function Ssi(e,r){e&1&&(o(0,"th",66),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Percentage")))}function wsi(e,r){if(e&1&&(o(0,"td",67),t(1),l()),e&2){let i=r.$implicit;s(),g(i.percentage)}}function Psi(e,r){e&1&&y(0,"tr",68)}function Esi(e,r){e&1&&y(0,"tr",69)}function Isi(e,r){if(e&1){let i=Y();o(0,"div",3),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"div",53),t(5,` `),o(6,"button",54),k("click",function(){N(i);let n=P();return L(n.isCollapsed=!1)}),t(7),c(8,"translate"),l(),t(9,` @@ -32541,75 +32544,75 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(11,"table",55),t(12,` `),$(13,56),t(14,` - `),h(15,usi,3,3,"th",57),t(16,` - `),h(17,fsi,2,1,"td",58),t(18,` + `),h(15,hsi,3,3,"th",57),t(16,` + `),h(17,xsi,2,1,"td",58),t(18,` `),W(),t(19,` `),$(20,59),t(21,` - `),h(22,hsi,3,3,"th",57),t(23,` - `),h(24,xsi,2,1,"td",58),t(25,` + `),h(22,gsi,3,3,"th",57),t(23,` + `),h(24,_si,2,1,"td",58),t(25,` `),W(),t(26,` `),$(27,60),t(28,` - `),h(29,gsi,3,3,"th",57),t(30,` - `),h(31,_si,2,1,"td",58),t(32,` + `),h(29,vsi,3,3,"th",57),t(30,` + `),h(31,bsi,2,1,"td",58),t(32,` `),W(),t(33,` `),$(34,61),t(35,` - `),h(36,vsi,3,3,"th",57),t(37,` - `),h(38,bsi,2,1,"td",58),t(39,` + `),h(36,Csi,3,3,"th",57),t(37,` + `),h(38,ysi,2,1,"td",58),t(39,` `),W(),t(40,` `),$(41,62),t(42,` - `),h(43,Csi,3,3,"th",57),t(44,` - `),h(45,ysi,2,1,"td",58),t(46,` + `),h(43,Ssi,3,3,"th",57),t(44,` + `),h(45,wsi,2,1,"td",58),t(46,` `),W(),t(47,` - `),h(48,Ssi,1,0,"tr",63),t(49,` - `),h(50,wsi,1,0,"tr",64),t(51,` + `),h(48,Psi,1,0,"tr",63),t(49,` + `),h(50,Esi,1,0,"tr",64),t(51,` `),l(),t(52,` `),y(53,"mat-paginator",65),t(54,` `),l(),t(55,` `),l()}if(e&2){let i=P();s(7),b(` `,m(8,5,"labels.buttons.Parameters"),` - `),s(4),f("dataSource",i.dataSource),s(37),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(7,zli))}}var R4=(()=>{class e{constructor(i,a,n,p,d){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.route=p,this.dateUtils=d,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(u=>{this.advanceSearchTemplate=u.advanceSearchTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createFundMappingForm(),this.buildDependencies()}nonEmptyArrayValidator(i){let a=i.value;return!a||!Array.isArray(a)||a.length===0?{required:!0}:a.every(n=>n===""||n===null||n===void 0)?{required:!0}:null}createFundMappingForm(){this.fundMappingForm=this.formBuilder.group({loanStatus:[[],this.nonEmptyArrayValidator.bind(this)],loanProducts:[[],this.nonEmptyArrayValidator.bind(this)],offices:[[],this.nonEmptyArrayValidator.bind(this)],loanDateOption:["",lt.required],loanFromDate:["",lt.required],loanToDate:["",lt.required],includeOutStandingAmountPercentage:[!1],includeOutstandingAmount:[!1]})}buildDependencies(){this.fundMappingForm.get("includeOutStandingAmountPercentage").valueChanges.subscribe(i=>{i?(this.fundMappingForm.addControl("outStandingAmountPercentageCondition",new ee("",lt.required)),this.fundMappingForm.get("outStandingAmountPercentageCondition").valueChanges.subscribe(a=>{a==="between"?(this.fundMappingForm.addControl("minOutStandingAmountPercentage",new ee("",lt.required)),this.fundMappingForm.addControl("maxOutStandingAmountPercentage",new ee("",lt.required)),this.fundMappingForm.removeControl("outStandingAmountPercentage")):(this.fundMappingForm.addControl("outStandingAmountPercentage",new ee("",lt.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 ee("",lt.required)),this.fundMappingForm.get("outstandingAmountCondition").valueChanges.subscribe(a=>{a==="between"?(this.fundMappingForm.addControl("minOutstandingAmount",new ee("",lt.required)),this.fundMappingForm.addControl("maxOutstandingAmount",new ee("",lt.required)),this.fundMappingForm.removeControl("outstandingAmount")):(this.fundMappingForm.addControl("outstandingAmount",new ee("",lt.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 Ge(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,n=this.settingsService.dateFormat,p=this.fundMappingForm.value.loanFromDate,d=this.fundMappingForm.value.loanToDate;if(i.loanFromDate instanceof Date&&(i.loanFromDate=this.dateUtils.formatDate(p,n)),this.fundMappingForm.invalid){this.fundMappingForm.markAllAsTouched();return}i.loanToDate instanceof Date&&(i.loanToDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{entities:["loans"],dateFormat:n,locale:a});this.organizationService.retrieveAdvanceSearchResults(u).subscribe(x=>{this.setLoans(x)})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Me),O(Pt),O(Ke))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-fund-mapping"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,5),wt(Te,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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"],[4,"ngIf"],[1,"flex-31",3,"click"],["matInput","","formControlName","loanFromDate","required","",3,"min","max","matDatepicker","placeholder"],["matSuffix","",3,"for"],["matInput","","formControlName","loanToDate","required","",3,"min","max","matDatepicker","placeholder"],["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","type","submit",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",3,"placeholder"],["type","number","matInput","","required","","formControlName","outStandingAmountPercentage",3,"placeholder"],["type","number","matInput","","required","","formControlName","maxOutStandingAmountPercentage",3,"placeholder"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["required","","formControlName","outstandingAmountCondition"],["type","number","matInput","","required","","formControlName","minOutstandingAmount",3,"placeholder"],["type","number","matInput","","required","","formControlName","outstandingAmount",3,"placeholder"],["type","number","matInput","","required","","formControlName","maxOutstandingAmount",3,"placeholder"],[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,n){a&1&&(h(0,dsi,150,79,"mat-card",2),t(1,` + `),s(4),f("dataSource",i.dataSource),s(37),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(7,Gli))}}var R4=(()=>{class e{constructor(i,a,n,p,d){this.formBuilder=i,this.organizationService=a,this.settingsService=n,this.route=p,this.dateUtils=d,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(u=>{this.advanceSearchTemplate=u.advanceSearchTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createFundMappingForm(),this.buildDependencies()}nonEmptyArrayValidator(i){let a=i.value;return!a||!Array.isArray(a)||a.length===0?{required:!0}:a.every(n=>n===""||n===null||n===void 0)?{required:!0}:null}createFundMappingForm(){this.fundMappingForm=this.formBuilder.group({loanStatus:[[],this.nonEmptyArrayValidator.bind(this)],loanProducts:[[],this.nonEmptyArrayValidator.bind(this)],offices:[[],this.nonEmptyArrayValidator.bind(this)],loanDateOption:["",lt.required],loanFromDate:["",lt.required],loanToDate:["",lt.required],includeOutStandingAmountPercentage:[!1],includeOutstandingAmount:[!1]})}buildDependencies(){this.fundMappingForm.get("includeOutStandingAmountPercentage").valueChanges.subscribe(i=>{i?(this.fundMappingForm.addControl("outStandingAmountPercentageCondition",new ee("",lt.required)),this.fundMappingForm.get("outStandingAmountPercentageCondition").valueChanges.subscribe(a=>{a==="between"?(this.fundMappingForm.addControl("minOutStandingAmountPercentage",new ee("",lt.required)),this.fundMappingForm.addControl("maxOutStandingAmountPercentage",new ee("",lt.required)),this.fundMappingForm.removeControl("outStandingAmountPercentage")):(this.fundMappingForm.addControl("outStandingAmountPercentage",new ee("",lt.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 ee("",lt.required)),this.fundMappingForm.get("outstandingAmountCondition").valueChanges.subscribe(a=>{a==="between"?(this.fundMappingForm.addControl("minOutstandingAmount",new ee("",lt.required)),this.fundMappingForm.addControl("maxOutstandingAmount",new ee("",lt.required)),this.fundMappingForm.removeControl("outstandingAmount")):(this.fundMappingForm.addControl("outstandingAmount",new ee("",lt.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 Ge(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,n=this.settingsService.dateFormat,p=this.fundMappingForm.value.loanFromDate,d=this.fundMappingForm.value.loanToDate;if(i.loanFromDate instanceof Date&&(i.loanFromDate=this.dateUtils.formatDate(p,n)),this.fundMappingForm.invalid){this.fundMappingForm.markAllAsTouched();return}i.loanToDate instanceof Date&&(i.loanToDate=this.dateUtils.formatDate(d,n));let u=Le(ae({},i),{entities:["loans"],dateFormat:n,locale:a});this.organizationService.retrieveAdvanceSearchResults(u).subscribe(x=>{this.setLoans(x)})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ri),O(Me),O(Pt),O(Ke))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-fund-mapping"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,5),wt(Te,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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"],[4,"ngIf"],[1,"flex-31",3,"click"],["matInput","","formControlName","loanFromDate","required","",3,"min","max","matDatepicker","placeholder"],["matSuffix","",3,"for"],["matInput","","formControlName","loanToDate","required","",3,"min","max","matDatepicker","placeholder"],["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","type","submit",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",3,"placeholder"],["type","number","matInput","","required","","formControlName","outStandingAmountPercentage",3,"placeholder"],["type","number","matInput","","required","","formControlName","maxOutStandingAmountPercentage",3,"placeholder"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["required","","formControlName","outstandingAmountCondition"],["type","number","matInput","","required","","formControlName","minOutstandingAmount",3,"placeholder"],["type","number","matInput","","required","","formControlName","outstandingAmount",3,"placeholder"],["type","number","matInput","","required","","formControlName","maxOutstandingAmount",3,"placeholder"],[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,n){a&1&&(h(0,fsi,150,79,"mat-card",2),t(1,` -`),h(2,Psi,56,8,"div",2),t(3,` -`)),a&2&&(f("ngIf",!n.isCollapsed),s(2),f("ngIf",n.isCollapsed))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 B4=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var N4=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var L4=(()=>{class e{get data(){return this.dataChange.value}constructor(){this.dataChange=new $r([]),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((n,p)=>{let d=i[p],u=new N4;return u.item=p,d!=null&&(typeof d=="object"?u.children=this.buildFileTree(d,a+1):u.item=d),n.concat(u)},[])}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var V4=(()=>{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=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Tsi=()=>["../"];function Msi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` +`),h(2,Isi,56,8,"div",2),t(3,` +`)),a&2&&(f("ngIf",!n.isCollapsed),s(2),f("ngIf",n.isCollapsed))},dependencies:[mt,Ut,Et,dt,Zt,oe,ln,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],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 B4=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var N4=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var L4=(()=>{class e{get data(){return this.dataChange.value}constructor(){this.dataChange=new $r([]),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((n,p)=>{let d=i[p],u=new N4;return u.item=p,d!=null&&(typeof d=="object"?u.children=this.buildFileTree(d,a+1):u.item=d),n.concat(u)},[])}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var V4=(()=>{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=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Dsi=()=>["../"];function Osi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Dsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Asi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.From Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Osi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Fsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.To Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Asi(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function ksi(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.value,` - `)}}function Fsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Rsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Repayment Scheduling Type")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function ksi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Bsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Repayment scheduled to")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Rsi(e,r){if(e&1){let i=Y();o(0,"mat-form-field",8),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Nsi(e,r){if(e&1){let i=Y();o(0,"mat-form-field",8),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",23),t(7,` `),y(8,"mat-datepicker-toggle",10),t(9,` `),y(10,"mat-datepicker",null,2),t(12,` - `),h(13,ksi,8,9,"mat-error",7),t(14,` - `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.Repayment scheduled to")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.holidayForm.controls.repaymentsRescheduledTo.hasError("required"))}}function Bsi(e,r){if(e&1){let i=Y();o(0,"mat-tree-node",24),t(1,` + `),h(13,Bsi,8,9,"mat-error",7),t(14,` + `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.Repayment scheduled to")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.holidayForm.controls.repaymentsRescheduledTo.hasError("required"))}}function Lsi(e,r){if(e&1){let i=Y();o(0,"mat-tree-node",24),t(1,` `),y(2,"button",25),t(3,` `),o(4,"mat-checkbox",26),k("change",function(){let n=N(i).$implicit,p=P();return L(p.officeLeafItemSelectionToggle(n))}),t(5),l(),t(6,` - `),l()}if(e&2){let i=r.$implicit,a=P();s(4),f("checked",a.checklistSelection.isSelected(i)),s(),g(a.officesDict[i.item].name)}}function Nsi(e,r){if(e&1){let i=Y();o(0,"mat-tree-node",27),t(1,` + `),l()}if(e&2){let i=r.$implicit,a=P();s(4),f("checked",a.checklistSelection.isSelected(i)),s(),g(a.officesDict[i.item].name)}}function Vsi(e,r){if(e&1){let i=Y();o(0,"mat-tree-node",27),t(1,` `),o(2,"button",28),t(3,` `),o(4,"mat-icon",29),t(5),l(),t(6,` `),l(),t(7,` `),o(8,"mat-checkbox",30),k("change",function(){let n=N(i).$implicit,p=P();return L(p.officeItemSelectionToggle(n))}),t(9),l(),t(10,` `),l()}if(e&2){let i=r.$implicit,a=P();s(2),jn("aria-label","toggle "+i.filename),s(3),b(` `,a.treeControl.isExpanded(i)?"expand_more":"chevron_right",` - `),s(3),f("checked",a.descendantsAllSelected(i)),s(),g(a.officesDict[i.item].name)}}function Lsi(e,r){if(e&1&&(o(0,"button",31),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.holidayForm.valid),s(),b(` + `),s(3),f("checked",a.descendantsAllSelected(i)),s(),g(a.officesDict[i.item].name)}}function qsi(e,r){if(e&1&&(o(0,"button",31),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.holidayForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var q4=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.route=a,this.dateUtils=n,this.organizationService=p,this.settings=d,this.router=u,this._database=x,this.createHoliday=_,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 Eo(!0),this.getLevel=v=>v.level,this.isExpandable=v=>v.expandable,this.getChildren=v=>v.children,this.hasChild=(v,C)=>C.expandable,this.hasNoContent=(v,C)=>C.item==="",this.transformer=(v,C)=>{let S=this.nestedNodeMap.get(v),E=S&&S.item===v.item?S:new B4;return E.item=v.item,E.level=C,E.expandable=!!v.children?.length,this.flatNodeMap.set(E,v),this.nestedNodeMap.set(v,E),E},this.route.data.subscribe(v=>{this.officesData=v.offices,this.repaymentSchedulingTypes=v.holidayTemplate,this.constructOfficeHierarchy(),x.initialize(this.officesTrie)}),this.treeFlattener=new RA(this.transformer,this.getLevel,this.isExpandable,this.getChildren),this.treeControl=new FA(this.getLevel,this.isExpandable),this.dataSource=new BA(this.treeControl,this.treeFlattener),this._database.dataChange.subscribe(v=>{this.dataSource.data=v})}constructOfficeHierarchy(){let i={};this.officesData.forEach(a=>{this.officesDict[a.id]=a;let n=a.hierarchy.split(".");n=n.filter(d=>d.length>0);let p=i;n.length===0?p[a.id]={}:(p=i[Object.keys(i)[0]],n.forEach(d=>{d in p||(p[d]={}),p=p[d]}))}),this.createHoliday.setEmptyObjectsToNull(i),this.officesTrie=i}descendantsAllSelected(i){return this.checklistSelection.isSelected(i)}descendantsPartiallySelected(i){return this.treeControl.getDescendants(i).some(p=>this.checklistSelection.isSelected(p))&&!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(n=>this.checklistSelection.isSelected(n)),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),n=this.treeControl.getDescendants(i),p=n.length>0&&n.every(d=>this.checklistSelection.isSelected(d));a&&!p?this.checklistSelection.deselect(i):!a&&p&&this.checklistSelection.select(i)}getParentNode(i){let a=this.getLevel(i);if(a<1)return null;let n=this.treeControl.dataNodes.indexOf(i)-1;for(let p=n;p>=0;p--){let d=this.treeControl.dataNodes[p];if(this.getLevel(d){i===2?this.holidayForm.addControl("repaymentsRescheduledTo",new ee("",lt.required)):this.holidayForm.removeControl("repaymentsRescheduledTo")})}submit(){let i=this.holidayForm.value,a=this.settings.dateFormat,n=this.settings.language.code,p=this.holidayForm.value.fromDate,d=this.holidayForm.value.toDate;if(i.fromDate=this.dateUtils.formatDateAsString(p,a),i.toDate=this.dateUtils.formatDateAsString(d,a),this.holidayForm.contains("repaymentsRescheduledTo")){let _=this.holidayForm.value.repaymentsRescheduledTo;i.repaymentsRescheduledTo=this.dateUtils.formatDateAsString(_,a)}let u=this.holidayForm.value.offices.map(_=>({officeId:Number.parseInt(_,10)})),x=Le(ae({},i),{dateFormat:a,locale:n,offices:u});this.organizationService.createHoliday(x).subscribe(_=>{this.router.navigate(["../",_.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Ke),O(ri),O(Me),O(Lt),O(L4),O(V4))}}static{this.\u0275cmp=pt({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,n){if(a&1){let p=Y();o(0,"div",3),t(1,` `),o(2,"mat-card"),t(3,` @@ -32619,7 +32622,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",6),t(17,` - `),h(18,Msi,8,9,"mat-error",7),t(19,` + `),h(18,Osi,8,9,"mat-error",7),t(19,` `),l(),t(20,` `),o(21,"mat-form-field",8),k("click",function(){N(p);let u=gt(32);return L(u.open())}),t(22,` @@ -32627,7 +32630,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(27,"input",9),t(28,` `),y(29,"mat-datepicker-toggle",10),t(30,` `),y(31,"mat-datepicker",null,0),t(33,` - `),h(34,Dsi,8,9,"mat-error",7),t(35,` + `),h(34,Asi,8,9,"mat-error",7),t(35,` `),l(),t(36,` `),o(37,"mat-form-field",8),k("click",function(){N(p);let u=gt(48);return L(u.open())}),t(38,` @@ -32635,18 +32638,18 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(43,"input",11),t(44,` `),y(45,"mat-datepicker-toggle",10),t(46,` `),y(47,"mat-datepicker",null,1),t(49,` - `),h(50,Osi,8,9,"mat-error",7),t(51,` + `),h(50,Fsi,8,9,"mat-error",7),t(51,` `),l(),t(52,` `),o(53,"mat-form-field"),t(54,` `),o(55,"mat-label"),t(56),c(57,"translate"),l(),t(58,` `),o(59,"mat-select",12),t(60,` - `),h(61,Asi,2,2,"mat-option",13),t(62,` + `),h(61,ksi,2,2,"mat-option",13),t(62,` `),l(),t(63,` - `),h(64,Fsi,8,9,"mat-error",7),t(65,` + `),h(64,Rsi,8,9,"mat-error",7),t(65,` `),l(),t(66,` - `),h(67,Rsi,15,8,"mat-form-field",14),t(68,` + `),h(67,Nsi,15,8,"mat-form-field",14),t(68,` `),o(69,"mat-form-field"),t(70,` `),o(71,"mat-label"),t(72),c(73,"translate"),l(),t(74,` @@ -32656,27 +32659,27 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(78,"label"),t(79),c(80,"translate"),l(),t(81,` `),o(82,"mat-tree",16),t(83,` - `),h(84,Bsi,7,2,"mat-tree-node",17),t(85,` + `),h(84,Lsi,7,2,"mat-tree-node",17),t(85,` - `),h(86,Nsi,11,4,"mat-tree-node",18),t(87,` + `),h(86,Vsi,11,4,"mat-tree-node",18),t(87,` `),l(),t(88,` `),l(),t(89,` `),l(),t(90,` `),o(91,"mat-card-actions",19),t(92,` `),o(93,"button",20),t(94),c(95,"translate"),l(),t(96,` - `),h(97,Lsi,3,4,"button",21),t(98,` + `),h(97,qsi,3,4,"button",21),t(98,` `),l(),t(99,` `),l(),t(100,` `),l(),t(101,` `),l(),t(102,` -`)}if(a&2){let p=gt(32),d=gt(48);s(4),f("formGroup",n.holidayForm),s(9),g(m(14,27,"labels.inputs.name")),s(5),f("ngIf",n.holidayForm.controls.name.hasError("required")),s(6),g(m(25,29,"labels.inputs.From Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.holidayForm.controls.fromDate.hasError("required")),s(6),g(m(41,31,"labels.inputs.To Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(5),f("ngIf",n.holidayForm.controls.toDate.hasError("required")),s(6),g(m(57,33,"labels.inputs.Repayment Scheduling Type")),s(5),f("ngForOf",n.repaymentSchedulingTypes),s(3),f("ngIf",n.holidayForm.controls.reschedulingType.hasError("required")),s(3),f("ngIf",n.holidayForm.contains("repaymentsRescheduledTo")),s(5),g(m(73,35,"labels.inputs.Description")),s(7),g(m(80,37,"labels.inputs.Select applicable offices")),s(3),f("dataSource",n.dataSource)("treeControl",n.treeControl),s(4),f("matTreeNodeDefWhen",n.hasChild),s(7),f("routerLink",it(41,Tsi)),s(),b(` +`)}if(a&2){let p=gt(32),d=gt(48);s(4),f("formGroup",n.holidayForm),s(9),g(m(14,27,"labels.inputs.name")),s(5),f("ngIf",n.holidayForm.controls.name.hasError("required")),s(6),g(m(25,29,"labels.inputs.From Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p),s(2),f("for",p),s(5),f("ngIf",n.holidayForm.controls.fromDate.hasError("required")),s(6),g(m(41,31,"labels.inputs.To Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",d),s(2),f("for",d),s(5),f("ngIf",n.holidayForm.controls.toDate.hasError("required")),s(6),g(m(57,33,"labels.inputs.Repayment Scheduling Type")),s(5),f("ngForOf",n.repaymentSchedulingTypes),s(3),f("ngIf",n.holidayForm.controls.reschedulingType.hasError("required")),s(3),f("ngIf",n.holidayForm.contains("repaymentsRescheduledTo")),s(5),g(m(73,35,"labels.inputs.Description")),s(7),g(m(80,37,"labels.inputs.Select applicable offices")),s(3),f("dataSource",n.dataSource)("treeControl",n.treeControl),s(4),f("matTreeNodeDefWhen",n.hasChild),s(7),f("routerLink",it(41,Dsi)),s(),b(` `,m(95,39,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_HOLIDAY")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut,Ld,Nd,Bd,Vd,kA,Si,ir],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var s7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Ll=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getOffices()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var p7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEmployees()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var c7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var m7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var j4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getCurrencies()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var d7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getSmsCampaigns()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var u7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdhocQueries()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var f7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var h7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getTellers()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var z4=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var H4=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var x7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getPasswordPreferencesTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var g7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEntityDataTableChecks()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var _7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getWorkingDays()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var v7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var b7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdhocQueryTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var G4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getProvisioningCriterias()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var U4=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id"),n=i.parent.parent.paramMap.get("id");return this.organizationService.getCashier(n,a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var C7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Ju=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var y7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var S7=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("officeId"),n=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var w7=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_office")}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var P7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var $4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getFunds()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var W4=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.parent.paramMap.get("id"),n=i.parent.parent.paramMap.get("id");return this.organizationService.getCashierTransactionTemplate(n,a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Q4=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Y4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getHolidayTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var E7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var I7=(()=>{class e{constructor(i){this.organizationService=i,this.bulkImportsArray=S4}getEntityName(i){return this.bulkImportsArray.find(n=>i===n.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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var J4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getSmsCampaignTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var T7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEntityDataTableChecksTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var M7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getProvisioningCriteriaTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var D7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var O7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getStandingInstructionTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var A7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdvanceSearchTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var K4=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Vsi=()=>["../"],qsi=()=>["edit"];function jsi(e,r){e&1&&(o(0,"button",9),t(1,` - `),y(2,"fa-icon",10),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,qsi)),s(3),b(` + `),s(3),f("mifosxHasPermission","CREATE_HOLIDAY")}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,Yt,ut,Ld,Nd,Bd,Vd,kA,Si,ir],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var s7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Ll=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getOffices()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var p7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEmployees()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var c7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var m7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var j4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getCurrencies()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var d7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getSmsCampaigns()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var u7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdhocQueries()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var f7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var h7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getTellers()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var z4=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var H4=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var x7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getPasswordPreferencesTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var g7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEntityDataTableChecks()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var _7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getWorkingDays()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var v7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var b7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdhocQueryTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var G4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getProvisioningCriterias()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var U4=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id"),n=i.parent.parent.paramMap.get("id");return this.organizationService.getCashier(n,a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var C7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Ju=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var y7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var S7=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("officeId"),n=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var w7=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_office")}static{this.\u0275fac=function(a){return new(a||e)(Ft(ti))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var P7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var $4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getFunds()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var W4=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.parent.paramMap.get("id"),n=i.parent.parent.paramMap.get("id");return this.organizationService.getCashierTransactionTemplate(n,a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Q4=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Y4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getHolidayTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var E7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var I7=(()=>{class e{constructor(i){this.organizationService=i,this.bulkImportsArray=S4}getEntityName(i){return this.bulkImportsArray.find(n=>i===n.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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var J4=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getSmsCampaignTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var T7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEntityDataTableChecksTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var M7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getProvisioningCriteriaTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var D7=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var O7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getStandingInstructionTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var A7=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdvanceSearchTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var K4=(()=>{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)(Ft(ri))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var jsi=()=>["../"],zsi=()=>["edit"];function Hsi(e,r){e&1&&(o(0,"button",9),t(1,` + `),y(2,"fa-icon",10),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,zsi)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` `))}var X4=(()=>{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)(O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,jsi,5,5,"button",1),t(3,` + `),h(2,Hsi,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -32706,12 +32709,12 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,n.fundData.name,` `),s(3),b(` `,m(22,9,"labels.inputs.External Id"),` - `),s(5),Rt("externalId",n.fundData.externalId),s(6),f("routerLink",it(13,Vsi)),s(),b(` + `),s(5),Rt("externalId",n.fundData.externalId),s(6),f("routerLink",it(13,jsi)),s(),b(` `,m(34,11,"labels.buttons.Back"),` - `))},dependencies:[mt,dt,It,Ht,Qt,_t,Yt,ut,Dt,Lr],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 zsi=()=>["../"];function Hsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))},dependencies:[mt,dt,It,Ht,Qt,_t,Yt,ut,Dt,Lr],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 Gsi=()=>["../"];function Usi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Gsi(e,r){if(e&1&&(o(0,"button",9),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.fundForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function $si(e,r){if(e&1&&(o(0,"button",9),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.fundForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var Z4=(()=>{class e{constructor(i,a,n,p){this.organizationService=i,this.formBuilder=a,this.router=n,this.route=p,this.route.data.subscribe(d=>{this.fundData=d.fundData})}ngOnInit(){this.createFundForm()}createFundForm(){this.fundForm=this.formBuilder.group({name:[this.fundData.name,lt.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)(O(ri),O(te),O(Lt),O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -32721,7 +32724,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",3),t(17,` - `),h(18,Hsi,8,9,"mat-error",4),t(19,` + `),h(18,Usi,8,9,"mat-error",4),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` @@ -32733,17 +32736,17 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(32,"mat-card-actions",6),t(33,` `),o(34,"button",7),t(35),c(36,"translate"),l(),t(37,` - `),h(38,Gsi,3,4,"button",8),t(39,` + `),h(38,$si,3,4,"button",8),t(39,` `),l(),t(40,` `),l(),t(41,` `),l(),t(42,` `),l(),t(43,` -`)),a&2&&(s(4),f("formGroup",n.fundForm),s(9),g(m(14,7,"labels.inputs.name")),s(5),f("ngIf",n.fundForm.controls.name.hasError("required")),s(6),g(m(25,9,"labels.inputs.External Id")),s(10),f("routerLink",it(13,zsi)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.fundForm),s(9),g(m(14,7,"labels.inputs.name")),s(5),f("ngIf",n.fundForm.controls.name.hasError("required")),s(6),g(m(25,9,"labels.inputs.External Id")),s(10),f("routerLink",it(13,Gsi)),s(),b(` `,m(36,11,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","UPDATE_FUND"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Usi=()=>["../"];function $si(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),f("mifosxHasPermission","UPDATE_FUND"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Wsi=()=>["../"];function Qsi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Wsi(e,r){if(e&1&&(o(0,"button",9),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.fundForm.valid),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Ysi(e,r){if(e&1&&(o(0,"button",9),t(1),c(2,"translate"),l()),e&2){let i=P();f("disabled",!i.fundForm.valid),s(),b(` `,m(2,2,"labels.buttons.Submit"),` `)}}var t5=(()=>{class e{constructor(i,a,n,p){this.organizationService=i,this.formBuilder=a,this.router=n,this.route=p}ngOnInit(){this.createFundForm()}createFundForm(){this.fundForm=this.formBuilder.group({name:["",lt.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)(O(ri),O(te),O(Lt),O(Pt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` @@ -32753,7 +32756,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field"),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",3),t(17,` - `),h(18,$si,8,9,"mat-error",4),t(19,` + `),h(18,Qsi,8,9,"mat-error",4),t(19,` `),l(),t(20,` `),o(21,"mat-form-field"),t(22,` @@ -32765,16 +32768,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(32,"mat-card-actions",6),t(33,` `),o(34,"button",7),t(35),c(36,"translate"),l(),t(37,` - `),h(38,Wsi,3,4,"button",8),t(39,` + `),h(38,Ysi,3,4,"button",8),t(39,` `),l(),t(40,` `),l(),t(41,` `),l(),t(42,` `),l(),t(43,` -`)),a&2&&(s(4),f("formGroup",n.fundForm),s(9),g(m(14,7,"labels.inputs.name")),s(5),f("ngIf",n.fundForm.controls.name.hasError("required")),s(6),g(m(25,9,"labels.inputs.External Id")),s(10),f("routerLink",it(13,Usi)),s(),b(` +`)),a&2&&(s(4),f("formGroup",n.fundForm),s(9),g(m(14,7,"labels.inputs.name")),s(5),f("ngIf",n.fundForm.controls.name.hasError("required")),s(6),g(m(25,9,"labels.inputs.External Id")),s(10),f("routerLink",it(13,Wsi)),s(),b(` `,m(36,11,"labels.buttons.Cancel"),` - `),s(3),f("mifosxHasPermission","CREATE_FUND"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Qsi=()=>[50,100,200];function Ysi(e,r){e&1&&(o(0,"div",19),t(1,` + `),s(3),f("mifosxHasPermission","CREATE_FUND"))},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,_t,Yt,ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Jsi=()=>[50,100,200];function Ksi(e,r){e&1&&(o(0,"div",19),t(1,` `),y(2,"div",20),t(3,` - `),l())}function Jsi(e,r){if(e&1&&(o(0,"tr"),t(1,` + `),l())}function Xsi(e,r){if(e&1&&(o(0,"tr"),t(1,` `),o(2,"td",29),t(3,` `),o(4,"b"),t(5),c(6,"translate"),l(),t(7,` `),l(),t(8,` @@ -32828,11 +32831,11 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(54,25,i.details.totalFeeChargesOutstanding),` `),s(9),b("",m(63,27,"labels.inputs.Penalties Outstanding")," :"),s(5),b(` `,m(68,29,i.details.totalPenaltyChargesOutstanding),` - `),s(9),b("",m(77,31,"labels.inputs.Outstanding")," :"),s(5),g(m(82,33,i.details.totalOutstanding)),s(9),b("",m(91,35,"labels.inputs.Overpaid")," :"),s(5),g(m(96,37,i.details.totalOverpaid))}}function Ksi(e,r){if(e&1){let i=Y();o(0,"div",39),t(1,` + `),s(9),b("",m(77,31,"labels.inputs.Outstanding")," :"),s(5),g(m(82,33,i.details.totalOutstanding)),s(9),b("",m(91,35,"labels.inputs.Overpaid")," :"),s(5),g(m(96,37,i.details.totalOverpaid))}}function Zsi(e,r){if(e&1){let i=Y();o(0,"div",39),t(1,` `),o(2,"button",40),c(3,"translate"),k("click",function(){N(i);let n=P().$implicit,p=P(2);return L(p.cancelPendingSale(n))}),t(4,` `),y(5,"fa-icon",41),t(6,` `),l(),t(7,` - `),l()}e&2&&(s(2),Rt("matTooltip",m(3,1,"labels.text.Cancel Pending Sale")))}function Xsi(e,r){if(e&1&&(o(0,"mat-expansion-panel",22),t(1,` + `),l()}e&2&&(s(2),Rt("matTooltip",m(3,1,"labels.text.Cancel Pending Sale")))}function t0i(e,r){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,` @@ -32888,21 +32891,21 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(109,` `),o(110,"td",29),t(111),c(112,"dateFormat"),l(),t(113,` `),l(),t(114,` - `),h(115,Jsi,102,39,"tr",16),t(116,` + `),h(115,Xsi,102,39,"tr",16),t(116,` `),l(),t(117,` `),l(),t(118,` `),l(),t(119,` `),y(120,"mat-divider",34),t(121,` - `),h(122,Ksi,8,3,"div",35),t(123,` + `),h(122,Zsi,8,3,"div",35),t(123,` `),l()),e&2){let i=r.$implicit,a=P(2);s(12),f("ngClass",a.itemStatus(i.status)),s(5),g(i.status),s(5),g(m(23,20,"labels.inputs.Owner External Id")),s(5),Rt("externalId",i.owner.externalId),s(4),g(m(32,22,"labels.inputs.Transfer External Id")),s(5),Rt("externalId",i.transferExternalId),s(4),g(m(41,24,"labels.inputs.Effective From")),s(4),g(m(45,26,i.effectiveFrom)),s(18),b("",m(63,28,"labels.inputs.Status")," :"),s(6),f("ngClass",a.itemStatus(i.status)),s(5),g(i.status),s(7),b("",m(81,30,"labels.inputs.Owner External Id")," :"),s(6),Rt("externalId",i.owner.externalId),s(9),b("",m(96,32,"labels.inputs.Settlement Date")," :"),s(5),b(` `,m(101,34,i.settlementDate),` `),s(6),b("",m(107,36,"labels.inputs.Effective Date")," :"),s(5),b(` `,m(112,38,i.effectiveFrom),` - `),s(4),f("ngIf",i.details),s(5),f("inset",!0),s(2),f("ngIf",a.canBeCancelled(i))}}function Zsi(e,r){if(e&1&&(o(0,"mat-accordion"),t(1,` - `),h(2,Xsi,124,40,"mat-expansion-panel",21),t(3,` - `),l()),e&2){let i=P();s(2),f("ngForOf",i.searchResults)}}function t0i(e,r){if(e&1){let i=Y();o(0,"mat-paginator",42),k("page",function(n){N(i);let p=P();return L(p.pageChanged(n))}),l()}if(e&2){let i=P();f("pageSize",i.pageSize)("pageSizeOptions",it(3,Qsi))("length",i.totalRows)}}function e0i(e,r){e&1&&(o(0,"div",43),t(1,` + `),s(4),f("ngIf",i.details),s(5),f("inset",!0),s(2),f("ngIf",a.canBeCancelled(i))}}function e0i(e,r){if(e&1&&(o(0,"mat-accordion"),t(1,` + `),h(2,t0i,124,40,"mat-expansion-panel",21),t(3,` + `),l()),e&2){let i=P();s(2),f("ngForOf",i.searchResults)}}function i0i(e,r){if(e&1){let i=Y();o(0,"mat-paginator",42),k("page",function(n){N(i);let p=P();return L(p.pageChanged(n))}),l()}if(e&2){let i=P();f("pageSize",i.pageSize)("pageSizeOptions",it(3,Jsi))("length",i.totalRows)}}function n0i(e,r){e&1&&(o(0,"div",43),t(1,` `),o(2,"div",44),t(3,` `),y(4,"i",45),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` @@ -32950,21 +32953,21 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(80,` `),o(81,"div",14),t(82,` - `),h(83,Ysi,4,0,"div",15),t(84,` - `),h(85,Zsi,4,1,"mat-accordion",16),t(86,` + `),h(83,Ksi,4,0,"div",15),t(84,` + `),h(85,e0i,4,1,"mat-accordion",16),t(86,` - `),h(87,t0i,1,4,"mat-paginator",17),t(88,` + `),h(87,i0i,1,4,"mat-paginator",17),t(88,` `),l(),t(89,` - `),h(90,e0i,8,3,"div",18),t(91,` + `),h(90,n0i,8,3,"div",18),t(91,` `),l(),t(92,` `),l(),t(93,` `)}if(a&2){let p=gt(26),d=gt(40),u=gt(54),x=gt(68);s(9),g(m(10,31,"labels.text.Search by Text")),s(3),f("formControl",n.searchText),s(6),g(m(19,33,"labels.text.Effective Date From")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",p)("formControl",n.effectiveFromDate),s(2),f("for",p),s(9),g(m(33,35,"labels.text.Effective Date To")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",d)("formControl",n.effectiveToDate),s(2),f("for",d),s(9),g(m(47,37,"labels.text.Settlement Date From")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",u)("formControl",n.settlementFromDate),s(2),f("for",u),s(9),g(m(61,39,"labels.text.Settlement Date To")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",x)("formControl",n.settlementToDate),s(2),f("for",x),s(11),b(" ",m(77,41,"labels.buttons.Search"),` - `),s(7),f("ngIf",n.isLoading),s(2),f("ngIf",n.existsDataToFilter),s(2),f("ngIf",n.existsDataToFilter),s(3),f("ngIf",!n.existsDataToFilter)}},dependencies:[mt,ga,Ut,Et,dt,oe,zt,yn,Ht,Qt,Mt,Ot,ni,Nt,pi,ci,si,_t,wi,ut,Dt,Lo,Ro,Bo,No,Lr,Bi,oi,Ae,kn],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:[Ao("detailExpand",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var i0i=[wa.withShell([{path:"organization",data:{title:"Organization",breadcrumb:"Organization"},children:[{path:"",component:RS},{path:"provisioning-criteria",data:{title:"Provisioning Criteria",breadcrumb:"Provisioning Criteria"},children:[{path:"",component:BS,resolve:{loanProvisioningCriterias:G4}},{path:"create",data:{title:"Create Provisioning Criteria",breadcrumb:"Create Provisioning Criteria"},component:O4,resolve:{loanProvisioningCriteriaTemplate:M7}},{path:":id",data:{title:"View Provisioning Criteria",routeParamBreadcrumb:"id"},children:[{path:"",component:P4,resolve:{loanProvisioningCriteria:s7}},{path:"edit",component:F4,data:{title:"Edit Provisioning Criteria",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loanProvisioningCriteriaAndTemplate:D7}}]}]},{path:"offices",data:{title:"Manage Offices",breadcrumb:"Manage Offices"},children:[{path:"",component:NS,resolve:{offices:Ll}},{path:"create",component:XS,data:{title:"Create Office",breadcrumb:"Create Office"},resolve:{offices:Ll}},{path:":officeId",data:{title:"View Office",breadcrumb:"officeId",routeParamBreadcrumb:"officeId"},component:l4,resolve:{officeDatatables:w7},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:s4,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{office:y7}},{path:"datatables",children:[{path:":datatableName",component:p4,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{officeDatatable:S7}}]}]},{path:":officeId/edit",component:C4,data:{title:"Edit Office",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{officeTemplate:v7}}]},{path:"employees",data:{title:"Manage Employees",breadcrumb:"Manage Employees"},children:[{path:"",component:LS,resolve:{employees:p7}},{path:"create",component:VS,data:{title:"Create Employee",breadcrumb:"Create Employee"},resolve:{offices:Ll}},{path:":id",data:{title:"View Employee",routeParamBreadcrumb:"id"},children:[{path:"",component:qS,resolve:{employee:c7}},{path:"edit",component:i4,data:{title:"Edit Employee",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{employee:m7}}]}]},{path:"currencies",data:{title:"Currency Configuration",breadcrumb:"Currency Configuration"},resolve:{currencies:j4},children:[{path:"",component:jS},{path:"manage",data:{title:"Manage Currencies",breadcrumb:"Manage Currencies"},component:d4}]},{path:"sms-campaigns",data:{title:"SMS Campaigns",breadcrumb:"SMS Campaigns"},children:[{path:"",component:zS,resolve:{smsCampaigns:d7}},{path:"create",data:{title:"Create SMS Campaign",breadcrumb:"Create Campaign"},component:E4,resolve:{smsCampaignTemplate:J4}},{path:":id",data:{title:"View SMS Campaign",routeResolveBreadcrumb:["smsCampaign","campaignName"]},resolve:{smsCampaign:P7},runGuardsAndResolvers:"always",children:[{path:"",component:c4},{path:"edit",component:M4,data:{title:"Edit SMS Campaign",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{smsCampaignTemplate:J4}}]}]},{path:"standing-instructions-history",component:k4,data:{title:"Standing Instructions History",breadcrumb:"Standing Instructions History"},resolve:{standingInstructionsTemplate:O7}},{path:"fund-mapping",component:R4,data:{title:"Fund Mapping",breadcrumb:"Fund Mapping"},resolve:{advanceSearchTemplate:A7}},{path:"investors",component:e5,data:{title:"Investors",breadcrumb:"Investors"},resolve:{}},{path:"adhoc-query",data:{title:"Adhoc Query",breadcrumb:"Adhoc Query"},children:[{path:"",component:HS,resolve:{adhocQueries:u7}},{path:"create",component:t4,data:{title:"Create Adhoc Query",breadcrumb:"Create"},resolve:{adhocQueryTemplate:b7}},{path:":id",data:{title:"View Adhoc Query",routeParamBreadcrumb:"id"},children:[{path:"",component:GS,resolve:{adhocQuery:f7}},{path:"edit",component:b4,data:{title:"Edit Adhoc Query",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{adhocQueryAndTemplate:E7}}]}]},{path:"tellers",data:{title:"Tellers",breadcrumb:"Tellers"},children:[{path:"",component:US,resolve:{tellers:h7}},{path:"create",component:n4,data:{title:"Create Teller",breadcrumb:"Create"},resolve:{offices:Ll}},{path:":id",data:{title:"View Teller",routeParamBreadcrumb:"id"},children:[{path:"",component:$S,resolve:{teller:z4}},{path:"edit",component:a4,data:{title:"Edit Teller",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{teller:z4,offices:Ll}},{path:"cashiers",data:{title:"Cashiers",breadcrumb:"Cashiers",routeParamBreadcrumb:!1},children:[{path:"",component:u4,resolve:{cashiersData:C7}},{path:"create",data:{title:"Cashiers",breadcrumb:"Create Cashier"},component:_4,resolve:{cashierTemplate:Q4}},{path:":id",data:{title:"View Cashier",routeParamBreadcrumb:"id"},children:[{path:"",component:r4,data:{title:"View Cashier",breadcrumb:"View Cashier",routeParamBreadcrumb:!1},resolve:{cashier:U4}},{path:"edit",component:g4,data:{title:"Edit Cashier",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{cashier:U4,cashierTemplate:Q4}},{path:"transactions",data:{title:"Cashier Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},component:f4,resolve:{currencies:j4}},{path:"settle",component:x4,data:{title:"Settle Cash",breadcrumb:"Settle Cash",routeParamBreadcrumb:!1},resolve:{cashierTemplate:W4}},{path:"allocate",component:h4,data:{title:"Allocate Cash",breadcrumb:"Allocate Cash",routeParamBreadcrumb:!1},resolve:{cashierTemplate:W4}}]}]}]}]},{path:"payment-types",data:{title:"Payment Types",breadcrumb:"Payment Types"},children:[{path:"",component:WS,resolve:{paymentTypes:H4}},{path:"create",component:ZS,data:{title:"Create Payment Type",breadcrumb:"Create Payment Type"}},{path:":id",data:{routeParamBreadcrumb:"id",addBreadcrumbLink:!1},children:[{path:"edit",component:QS,data:{title:"Edit Payment Type",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{paymentType:H4}}]}]},{path:"password-preferences",component:YS,data:{title:"Password Preferences",breadcrumb:"Password Preferences"},resolve:{passwordPreferencesTemplate:x7}},{path:"bulkloan",component:A4,data:{title:"Bulk Loan Reassignment",breadcrumb:"Bulk Loan Reasssignment"},resolve:{offices:Ll}},{path:"entity-data-table-checks",data:{title:"Entity Data Table Checks",breadcrumb:"Entity Data Table Checks"},children:[{path:"",component:JS,resolve:{entityDataTableChecks:g7}},{path:"create",component:D4,data:{title:"Create Entity Data Table Checks",breadcrumb:"Create"},resolve:{dataTableEntity:T7}}]},{path:"working-days",component:KS,data:{title:"Working Days",breadcrumb:"Working Days"},resolve:{workingDays:_7}},{path:"manage-funds",data:{title:"Manage Funds",breadcrumb:"Manage Funds"},children:[{path:"",component:m4,resolve:{funds:$4}},{path:"create",component:t5,data:{title:"Create Fund",breadcrumb:"Create"}},{path:":id",data:{title:"View Fund",breadcrumb:"id",routeParamBreadcrumb:"id"},resolve:{fundData:K4},children:[{path:"",component:X4,resolve:{fundData:K4}},{path:"edit",component:Z4,data:{title:"Edit Fund",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{fundData:K4}}]}],resolve:{funds:$4}},{path:"bulk-import",data:{title:"Bulk Import",breadcrumb:"Bulk Import"},children:[{path:"",component:y4},{path:":import-name",component:w4,data:{title:"View Bulk Import",routeParamBreadcrumb:"import-name"},resolve:{offices:Ll,imports:I7}}]},{path:"holidays",data:{title:"Manage Holidays",breadcrumb:"Manage Holidays"},children:[{path:"",component:e4,resolve:{offices:Ll}},{path:"create",component:q4,data:{title:"Create Holiday",breadcrumb:"Create"},resolve:{offices:Ll,holidayTemplate:Y4}},{path:":id",data:{title:"View Holidays",routeParamBreadcrumb:"id"},children:[{path:"",component:o4,resolve:{holidays:Ju}},{path:"edit",component:v4,data:{title:"Edit Holidays",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{holiday:Ju,holidayTemplate:Y4}}]}]}]}])],qX=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[s7,Ll,p7,c7,m7,j4,d7,P7,J4,u7,f7,h7,z4,H4,x7,g7,_7,v7,b7,E7,G4,U4,C7,Ju,y7,S7,w7,$4,W4,Q4,Ju,Y4,I7,Ju,T7,G4,M7,D7,O7,A7],imports:[Cn.forChild(i0i),Cn]})}}return e})();var jX=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[V4,L4,B4,N4],imports:[pa,Cr,Vo,qX,RS,BS,NS,LS,jS,zS,HS,GS,US,$S,WS,QS,YS,JS,KS,XS,VS,ZS,qS,t4,e4,C4,i4,n4,a4,P4,r4,o4,l4,s4,p4,c4,m4,d4,u4,f4,x4,h4,g4,_4,v4,b4,y4,w4,E4,kh,om,Yu,Fh,M4,T4,I4,D4,A4,O4,F4,k4,R4,q4,t5,Z4,X4,e5]})}}return e})();var i5=()=>{let e=typeof window<"u"?window:void 0;return e&&e.tinymce?e.tinymce:null},n0i=(()=>{class e{onBeforePaste=new vi;onBlur=new vi;onClick=new vi;onCompositionEnd=new vi;onCompositionStart=new vi;onCompositionUpdate=new vi;onContextMenu=new vi;onCopy=new vi;onCut=new vi;onDblclick=new vi;onDrag=new vi;onDragDrop=new vi;onDragEnd=new vi;onDragGesture=new vi;onDragOver=new vi;onDrop=new vi;onFocus=new vi;onFocusIn=new vi;onFocusOut=new vi;onKeyDown=new vi;onKeyPress=new vi;onKeyUp=new vi;onMouseDown=new vi;onMouseEnter=new vi;onMouseLeave=new vi;onMouseMove=new vi;onMouseOut=new vi;onMouseOver=new vi;onMouseUp=new vi;onPaste=new vi;onSelectionChange=new vi;onActivate=new vi;onAddUndo=new vi;onBeforeAddUndo=new vi;onBeforeExecCommand=new vi;onBeforeGetContent=new vi;onBeforeRenderUI=new vi;onBeforeSetContent=new vi;onChange=new vi;onClearUndos=new vi;onDeactivate=new vi;onDirty=new vi;onExecCommand=new vi;onGetContent=new vi;onHide=new vi;onInit=new vi;onInput=new vi;onInitNgModel=new vi;onLoadContent=new vi;onNodeChange=new vi;onPostProcess=new vi;onPostRender=new vi;onPreInit=new vi;onPreProcess=new vi;onProgressState=new vi;onRedo=new vi;onRemove=new vi;onReset=new vi;onResizeEditor=new vi;onSaveContent=new vi;onSetAttrib=new vi;onObjectResizeStart=new vi;onObjectResized=new vi;onObjectSelected=new vi;onSetContent=new vi;onShow=new vi;onSubmit=new vi;onUndo=new vi;onVisualAid=new vi;static \u0275fac=function(a){return new(a||e)};static \u0275dir=wm({type:e,outputs:{onBeforePaste:"onBeforePaste",onBlur:"onBlur",onClick:"onClick",onCompositionEnd:"onCompositionEnd",onCompositionStart:"onCompositionStart",onCompositionUpdate:"onCompositionUpdate",onContextMenu:"onContextMenu",onCopy:"onCopy",onCut:"onCut",onDblclick:"onDblclick",onDrag:"onDrag",onDragDrop:"onDragDrop",onDragEnd:"onDragEnd",onDragGesture:"onDragGesture",onDragOver:"onDragOver",onDrop:"onDrop",onFocus:"onFocus",onFocusIn:"onFocusIn",onFocusOut:"onFocusOut",onKeyDown:"onKeyDown",onKeyPress:"onKeyPress",onKeyUp:"onKeyUp",onMouseDown:"onMouseDown",onMouseEnter:"onMouseEnter",onMouseLeave:"onMouseLeave",onMouseMove:"onMouseMove",onMouseOut:"onMouseOut",onMouseOver:"onMouseOver",onMouseUp:"onMouseUp",onPaste:"onPaste",onSelectionChange:"onSelectionChange",onActivate:"onActivate",onAddUndo:"onAddUndo",onBeforeAddUndo:"onBeforeAddUndo",onBeforeExecCommand:"onBeforeExecCommand",onBeforeGetContent:"onBeforeGetContent",onBeforeRenderUI:"onBeforeRenderUI",onBeforeSetContent:"onBeforeSetContent",onChange:"onChange",onClearUndos:"onClearUndos",onDeactivate:"onDeactivate",onDirty:"onDirty",onExecCommand:"onExecCommand",onGetContent:"onGetContent",onHide:"onHide",onInit:"onInit",onInput:"onInput",onInitNgModel:"onInitNgModel",onLoadContent:"onLoadContent",onNodeChange:"onNodeChange",onPostProcess:"onPostProcess",onPostRender:"onPostRender",onPreInit:"onPreInit",onPreProcess:"onPreProcess",onProgressState:"onProgressState",onRedo:"onRedo",onRemove:"onRemove",onReset:"onReset",onResizeEditor:"onResizeEditor",onSaveContent:"onSaveContent",onSetAttrib:"onSetAttrib",onObjectResizeStart:"onObjectResizeStart",onObjectResized:"onObjectResized",onObjectSelected:"onObjectSelected",onSetContent:"onSetContent",onShow:"onShow",onSubmit:"onSubmit",onUndo:"onUndo",onVisualAid:"onVisualAid"},standalone:!1})}return e})(),zX=["onActivate","onAddUndo","onBeforeAddUndo","onBeforeExecCommand","onBeforeGetContent","onBeforeRenderUI","onBeforeSetContent","onBeforePaste","onBlur","onChange","onClearUndos","onClick","onCompositionEnd","onCompositionStart","onCompositionUpdate","onContextMenu","onCopy","onCut","onDblclick","onDeactivate","onDirty","onDrag","onDragDrop","onDragEnd","onDragGesture","onDragOver","onDrop","onExecCommand","onFocus","onFocusIn","onFocusOut","onGetContent","onHide","onInit","onInput","onKeyDown","onKeyPress","onKeyUp","onLoadContent","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onNodeChange","onObjectResizeStart","onObjectResized","onObjectSelected","onPaste","onPostProcess","onPostRender","onPreProcess","onProgressState","onRedo","onRemove","onReset","onResizeEditor","onSaveContent","onSelectionChange","onSetAttrib","onSetContent","onShow","onSubmit","onUndo","onVisualAid"],n5=(e,r,i)=>ym(e,r).pipe($l(i)),a0i=(e,r,i)=>{r0i(e).forEach(n=>{let p=e[n];n5(r,n.substring(2),i).subscribe(d=>{p0i(p)&&e.ngZone.run(()=>p.emit({event:d,editor:r}))})})},r0i=e=>{let r=HX(e.ignoreEvents,[]);return HX(e.allowedEvents,zX).filter(a=>zX.includes(a)&&!r.includes(a))},HX=(e,r)=>typeof e=="string"?e.split(",").map(i=>i.trim()):Array.isArray(e)?e:r,GX=0,o0i=e=>{let i=new Date().getTime(),a=Math.floor(Math.random()*1e9);return GX++,e+"_"+a+GX+String(i)},UX=e=>typeof e<"u"&&e.tagName.toLowerCase()==="textarea",$X=e=>typeof e>"u"||e===""?[]:Array.isArray(e)?e:e.split(" "),l0i=(e,r)=>$X(e).concat($X(r)),s0i=()=>{},WX=e=>e==null,p0i=e=>e.observed||e.observers?.length>0,QX=(e,r)=>{typeof e.mode?.set=="function"?e.mode.set(r):"setMode"in e&&typeof e.setMode=="function"&&e.setMode(r)},YX=e=>e.options&&e.options.isRegistered("disabled"),c0i=()=>e=>e.pipe(b9(),An(()=>{})),m0i=()=>{let e=new $r(null),r=e.pipe(H0(Boolean),vf(([i,a])=>{let n=i.createElement("script");return n.referrerPolicy="origin",n.type="application/javascript",n.src=a,i.head.appendChild(n),ym(n,"load").pipe(c0i())}),C9({bufferSize:1,refCount:!0}));return{load:(...i)=>(e.getValue()||e.next(i),r),reinitialize:()=>{e.next(null)}}},d0i=m0i(),F7=new Ed("TINYMCE_SCRIPT_SRC"),u0i={provide:aA,useExisting:S9(()=>a5),multi:!0},a5=(()=>{class e extends n0i{cdRef;platformId;tinymceScriptSrc;cloudChannel="8";apiKey="no-api-key";licenseKey="gpl";init;id="";initialValue;outputFormat;inline;tagName;plugins;toolbar;modelEvents="change input undo redo";allowedEvents;ignoreEvents;set readonly(i){this._readonly=i,this._editor&&QX(this._editor,i?"readonly":"design")}get readonly(){return this._readonly}set disabled(i){this._disabled=i,this._editor&&(YX(this._editor)?this._editor.options.set("disabled",i??!1):QX(this._editor,i?"readonly":"design"))}get disabled(){return this._disabled}get editor(){return this._editor}ngZone;_elementRef;_element;_disabled;_readonly;_editor;onTouchedCallback=s0i;onChangeCallback;destroy$=new $o;constructor(i,a,n,p,d){super(),this.cdRef=n,this.platformId=p,this.tinymceScriptSrc=d,this._elementRef=i,this.ngZone=a}writeValue(i){this._editor&&this._editor.initialized?this._editor.setContent(WX(i)?"":i):this.initialValue=i===null?void 0:i}registerOnChange(i){this.onChangeCallback=i}registerOnTouched(i){this.onTouchedCallback=i}setDisabledState(i){this.disabled=i}ngAfterViewInit(){z9(this.platformId)&&(this.id=this.id||o0i("tiny-angular"),this.inline=this.inline!==void 0?this.inline!==!1:!!this.init?.inline,this.createElement(),i5()!==null?this.initialise():this._element&&this._element.ownerDocument&&d0i.load(this._element.ownerDocument,this.getScriptSrc()).pipe($l(this.destroy$)).subscribe(this.initialise))}ngOnDestroy(){this.destroy$.next(),i5()!==null&&i5().remove(this._editor)}createElement(){let i=typeof this.tagName=="string"?this.tagName:"div";if(this._element=document.createElement(this.inline?i:"textarea"),this._element){let a=document.getElementById(this.id);a&&a!==this._elementRef.nativeElement&&console.warn(`TinyMCE-Angular: an element with id [${this.id}] already exists. Editors with duplicate Id will not be able to mount`),this._element.id=this.id,UX(this._element)&&(this._element.style.visibility="hidden"),this._elementRef.nativeElement.appendChild(this._element)}}initialise=()=>{let i=Le(ae({},this.init),{selector:void 0,target:this._element,inline:this.inline,disabled:this.disabled,readonly:this.readonly,license_key:this.licenseKey,plugins:l0i(this.init&&this.init.plugins,this.plugins),toolbar:this.toolbar||this.init&&this.init.toolbar,setup:a=>{this._editor=a,n5(a,"init",this.destroy$).subscribe(()=>{this.initEditor(a)}),a0i(this,a,this.destroy$),this.init&&typeof this.init.setup=="function"&&this.init.setup(a),this.disabled===!0&&(YX(a)?this._editor.options.set("disabled",this.disabled):this._editor.mode.set("readonly"))}});UX(this._element)&&(this._element.style.visibility=""),this.ngZone.runOutsideAngular(()=>{i5().init(i)})};getScriptSrc(){return WX(this.tinymceScriptSrc)?`https://cdn.tiny.cloud/1/${this.apiKey}/tinymce/${this.cloudChannel}/tinymce.min.js`:this.tinymceScriptSrc}initEditor(i){n5(i,"blur",this.destroy$).subscribe(()=>{this.cdRef.markForCheck(),this.ngZone.run(()=>this.onTouchedCallback())}),n5(i,this.modelEvents,this.destroy$).subscribe(()=>{this.cdRef.markForCheck(),this.ngZone.run(()=>this.emitOnChange(i))}),typeof this.initialValue=="string"&&this.ngZone.run(()=>{i.setContent(this.initialValue),i.getContent()!==this.initialValue&&this.emitOnChange(i),this.onInitNgModel!==void 0&&this.onInitNgModel.emit(i)})}emitOnChange(i){this.onChangeCallback&&this.onChangeCallback(i.getContent({format:this.outputFormat}))}static \u0275fac=function(a){return new(a||e)(O(bf),O(Sm),O(us),O(E9),O(F7,8))};static \u0275cmp=pt({type:e,selectors:[["editor"]],inputs:{cloudChannel:"cloudChannel",apiKey:"apiKey",licenseKey:"licenseKey",init:"init",id:"id",initialValue:"initialValue",outputFormat:"outputFormat",inline:"inline",tagName:"tagName",plugins:"plugins",toolbar:"toolbar",modelEvents:"modelEvents",allowedEvents:"allowedEvents",ignoreEvents:"ignoreEvents",readonly:"readonly",disabled:"disabled"},features:[Ax([u0i]),Ox],decls:0,vars:0,template:function(a,n){},dependencies:[mt,c0],styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0})}return e})(),r5=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=Hi({type:e});static \u0275inj=zi({imports:[a5]})}return e})();var h0i=()=>[10,25,50,100],x0i=()=>["create"],g0i=e=>[e];function _0i(e,r){e&1&&(o(0,"button",16),t(1,` - `),y(2,"fa-icon",17),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,x0i)),s(3),b(` + `),s(7),f("ngIf",n.isLoading),s(2),f("ngIf",n.existsDataToFilter),s(2),f("ngIf",n.existsDataToFilter),s(3),f("ngIf",!n.existsDataToFilter)}},dependencies:[mt,ga,Ut,Et,dt,oe,zt,yn,Ht,Qt,Mt,Ot,ni,Nt,pi,ci,si,_t,wi,ut,Dt,Lo,Ro,Bo,No,Lr,Bi,oi,Ae,kn],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:[Ao("detailExpand",[io("collapsed",$a({height:"0px",minHeight:"0"})),io("expanded",$a({height:"*"})),Po("expanded <=> collapsed",wo("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var a0i=[wa.withShell([{path:"organization",data:{title:"Organization",breadcrumb:"Organization"},children:[{path:"",component:RS},{path:"provisioning-criteria",data:{title:"Provisioning Criteria",breadcrumb:"Provisioning Criteria"},children:[{path:"",component:BS,resolve:{loanProvisioningCriterias:G4}},{path:"create",data:{title:"Create Provisioning Criteria",breadcrumb:"Create Provisioning Criteria"},component:O4,resolve:{loanProvisioningCriteriaTemplate:M7}},{path:":id",data:{title:"View Provisioning Criteria",routeParamBreadcrumb:"id"},children:[{path:"",component:P4,resolve:{loanProvisioningCriteria:s7}},{path:"edit",component:F4,data:{title:"Edit Provisioning Criteria",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loanProvisioningCriteriaAndTemplate:D7}}]}]},{path:"offices",data:{title:"Manage Offices",breadcrumb:"Manage Offices"},children:[{path:"",component:NS,resolve:{offices:Ll}},{path:"create",component:XS,data:{title:"Create Office",breadcrumb:"Create Office"},resolve:{offices:Ll}},{path:":officeId",data:{title:"View Office",breadcrumb:"officeId",routeParamBreadcrumb:"officeId"},component:l4,resolve:{officeDatatables:w7},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:s4,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{office:y7}},{path:"datatables",children:[{path:":datatableName",component:p4,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{officeDatatable:S7}}]}]},{path:":officeId/edit",component:C4,data:{title:"Edit Office",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{officeTemplate:v7}}]},{path:"employees",data:{title:"Manage Employees",breadcrumb:"Manage Employees"},children:[{path:"",component:LS,resolve:{employees:p7}},{path:"create",component:VS,data:{title:"Create Employee",breadcrumb:"Create Employee"},resolve:{offices:Ll}},{path:":id",data:{title:"View Employee",routeParamBreadcrumb:"id"},children:[{path:"",component:qS,resolve:{employee:c7}},{path:"edit",component:i4,data:{title:"Edit Employee",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{employee:m7}}]}]},{path:"currencies",data:{title:"Currency Configuration",breadcrumb:"Currency Configuration"},resolve:{currencies:j4},children:[{path:"",component:jS},{path:"manage",data:{title:"Manage Currencies",breadcrumb:"Manage Currencies"},component:d4}]},{path:"sms-campaigns",data:{title:"SMS Campaigns",breadcrumb:"SMS Campaigns"},children:[{path:"",component:zS,resolve:{smsCampaigns:d7}},{path:"create",data:{title:"Create SMS Campaign",breadcrumb:"Create Campaign"},component:E4,resolve:{smsCampaignTemplate:J4}},{path:":id",data:{title:"View SMS Campaign",routeResolveBreadcrumb:["smsCampaign","campaignName"]},resolve:{smsCampaign:P7},runGuardsAndResolvers:"always",children:[{path:"",component:c4},{path:"edit",component:M4,data:{title:"Edit SMS Campaign",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{smsCampaignTemplate:J4}}]}]},{path:"standing-instructions-history",component:k4,data:{title:"Standing Instructions History",breadcrumb:"Standing Instructions History"},resolve:{standingInstructionsTemplate:O7}},{path:"fund-mapping",component:R4,data:{title:"Fund Mapping",breadcrumb:"Fund Mapping"},resolve:{advanceSearchTemplate:A7}},{path:"investors",component:e5,data:{title:"Investors",breadcrumb:"Investors"},resolve:{}},{path:"adhoc-query",data:{title:"Adhoc Query",breadcrumb:"Adhoc Query"},children:[{path:"",component:HS,resolve:{adhocQueries:u7}},{path:"create",component:t4,data:{title:"Create Adhoc Query",breadcrumb:"Create"},resolve:{adhocQueryTemplate:b7}},{path:":id",data:{title:"View Adhoc Query",routeParamBreadcrumb:"id"},children:[{path:"",component:GS,resolve:{adhocQuery:f7}},{path:"edit",component:b4,data:{title:"Edit Adhoc Query",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{adhocQueryAndTemplate:E7}}]}]},{path:"tellers",data:{title:"Tellers",breadcrumb:"Tellers"},children:[{path:"",component:US,resolve:{tellers:h7}},{path:"create",component:n4,data:{title:"Create Teller",breadcrumb:"Create"},resolve:{offices:Ll}},{path:":id",data:{title:"View Teller",routeParamBreadcrumb:"id"},children:[{path:"",component:$S,resolve:{teller:z4}},{path:"edit",component:a4,data:{title:"Edit Teller",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{teller:z4,offices:Ll}},{path:"cashiers",data:{title:"Cashiers",breadcrumb:"Cashiers",routeParamBreadcrumb:!1},children:[{path:"",component:u4,resolve:{cashiersData:C7}},{path:"create",data:{title:"Cashiers",breadcrumb:"Create Cashier"},component:_4,resolve:{cashierTemplate:Q4}},{path:":id",data:{title:"View Cashier",routeParamBreadcrumb:"id"},children:[{path:"",component:r4,data:{title:"View Cashier",breadcrumb:"View Cashier",routeParamBreadcrumb:!1},resolve:{cashier:U4}},{path:"edit",component:g4,data:{title:"Edit Cashier",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{cashier:U4,cashierTemplate:Q4}},{path:"transactions",data:{title:"Cashier Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},component:f4,resolve:{currencies:j4}},{path:"settle",component:x4,data:{title:"Settle Cash",breadcrumb:"Settle Cash",routeParamBreadcrumb:!1},resolve:{cashierTemplate:W4}},{path:"allocate",component:h4,data:{title:"Allocate Cash",breadcrumb:"Allocate Cash",routeParamBreadcrumb:!1},resolve:{cashierTemplate:W4}}]}]}]}]},{path:"payment-types",data:{title:"Payment Types",breadcrumb:"Payment Types"},children:[{path:"",component:WS,resolve:{paymentTypes:H4}},{path:"create",component:ZS,data:{title:"Create Payment Type",breadcrumb:"Create Payment Type"}},{path:":id",data:{routeParamBreadcrumb:"id",addBreadcrumbLink:!1},children:[{path:"edit",component:QS,data:{title:"Edit Payment Type",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{paymentType:H4}}]}]},{path:"password-preferences",component:YS,data:{title:"Password Preferences",breadcrumb:"Password Preferences"},resolve:{passwordPreferencesTemplate:x7}},{path:"bulkloan",component:A4,data:{title:"Bulk Loan Reassignment",breadcrumb:"Bulk Loan Reasssignment"},resolve:{offices:Ll}},{path:"entity-data-table-checks",data:{title:"Entity Data Table Checks",breadcrumb:"Entity Data Table Checks"},children:[{path:"",component:JS,resolve:{entityDataTableChecks:g7}},{path:"create",component:D4,data:{title:"Create Entity Data Table Checks",breadcrumb:"Create"},resolve:{dataTableEntity:T7}}]},{path:"working-days",component:KS,data:{title:"Working Days",breadcrumb:"Working Days"},resolve:{workingDays:_7}},{path:"manage-funds",data:{title:"Manage Funds",breadcrumb:"Manage Funds"},children:[{path:"",component:m4,resolve:{funds:$4}},{path:"create",component:t5,data:{title:"Create Fund",breadcrumb:"Create"}},{path:":id",data:{title:"View Fund",breadcrumb:"id",routeParamBreadcrumb:"id"},resolve:{fundData:K4},children:[{path:"",component:X4,resolve:{fundData:K4}},{path:"edit",component:Z4,data:{title:"Edit Fund",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{fundData:K4}}]}],resolve:{funds:$4}},{path:"bulk-import",data:{title:"Bulk Import",breadcrumb:"Bulk Import"},children:[{path:"",component:y4},{path:":import-name",component:w4,data:{title:"View Bulk Import",routeParamBreadcrumb:"import-name"},resolve:{offices:Ll,imports:I7}}]},{path:"holidays",data:{title:"Manage Holidays",breadcrumb:"Manage Holidays"},children:[{path:"",component:e4,resolve:{offices:Ll}},{path:"create",component:q4,data:{title:"Create Holiday",breadcrumb:"Create"},resolve:{offices:Ll,holidayTemplate:Y4}},{path:":id",data:{title:"View Holidays",routeParamBreadcrumb:"id"},children:[{path:"",component:o4,resolve:{holidays:Ju}},{path:"edit",component:v4,data:{title:"Edit Holidays",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{holiday:Ju,holidayTemplate:Y4}}]}]}]}])],qX=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[s7,Ll,p7,c7,m7,j4,d7,P7,J4,u7,f7,h7,z4,H4,x7,g7,_7,v7,b7,E7,G4,U4,C7,Ju,y7,S7,w7,$4,W4,Q4,Ju,Y4,I7,Ju,T7,G4,M7,D7,O7,A7],imports:[Cn.forChild(a0i),Cn]})}}return e})();var jX=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[V4,L4,B4,N4],imports:[pa,Cr,Vo,qX,RS,BS,NS,LS,jS,zS,HS,GS,US,$S,WS,QS,YS,JS,KS,XS,VS,ZS,qS,t4,e4,C4,i4,n4,a4,P4,r4,o4,l4,s4,p4,c4,m4,d4,u4,f4,x4,h4,g4,_4,v4,b4,y4,w4,E4,kh,om,Yu,Fh,M4,T4,I4,D4,A4,O4,F4,k4,R4,q4,t5,Z4,X4,e5]})}}return e})();var i5=()=>{let e=typeof window<"u"?window:void 0;return e&&e.tinymce?e.tinymce:null},r0i=(()=>{class e{onBeforePaste=new vi;onBlur=new vi;onClick=new vi;onCompositionEnd=new vi;onCompositionStart=new vi;onCompositionUpdate=new vi;onContextMenu=new vi;onCopy=new vi;onCut=new vi;onDblclick=new vi;onDrag=new vi;onDragDrop=new vi;onDragEnd=new vi;onDragGesture=new vi;onDragOver=new vi;onDrop=new vi;onFocus=new vi;onFocusIn=new vi;onFocusOut=new vi;onKeyDown=new vi;onKeyPress=new vi;onKeyUp=new vi;onMouseDown=new vi;onMouseEnter=new vi;onMouseLeave=new vi;onMouseMove=new vi;onMouseOut=new vi;onMouseOver=new vi;onMouseUp=new vi;onPaste=new vi;onSelectionChange=new vi;onActivate=new vi;onAddUndo=new vi;onBeforeAddUndo=new vi;onBeforeExecCommand=new vi;onBeforeGetContent=new vi;onBeforeRenderUI=new vi;onBeforeSetContent=new vi;onChange=new vi;onClearUndos=new vi;onDeactivate=new vi;onDirty=new vi;onExecCommand=new vi;onGetContent=new vi;onHide=new vi;onInit=new vi;onInput=new vi;onInitNgModel=new vi;onLoadContent=new vi;onNodeChange=new vi;onPostProcess=new vi;onPostRender=new vi;onPreInit=new vi;onPreProcess=new vi;onProgressState=new vi;onRedo=new vi;onRemove=new vi;onReset=new vi;onResizeEditor=new vi;onSaveContent=new vi;onSetAttrib=new vi;onObjectResizeStart=new vi;onObjectResized=new vi;onObjectSelected=new vi;onSetContent=new vi;onShow=new vi;onSubmit=new vi;onUndo=new vi;onVisualAid=new vi;static \u0275fac=function(a){return new(a||e)};static \u0275dir=wm({type:e,outputs:{onBeforePaste:"onBeforePaste",onBlur:"onBlur",onClick:"onClick",onCompositionEnd:"onCompositionEnd",onCompositionStart:"onCompositionStart",onCompositionUpdate:"onCompositionUpdate",onContextMenu:"onContextMenu",onCopy:"onCopy",onCut:"onCut",onDblclick:"onDblclick",onDrag:"onDrag",onDragDrop:"onDragDrop",onDragEnd:"onDragEnd",onDragGesture:"onDragGesture",onDragOver:"onDragOver",onDrop:"onDrop",onFocus:"onFocus",onFocusIn:"onFocusIn",onFocusOut:"onFocusOut",onKeyDown:"onKeyDown",onKeyPress:"onKeyPress",onKeyUp:"onKeyUp",onMouseDown:"onMouseDown",onMouseEnter:"onMouseEnter",onMouseLeave:"onMouseLeave",onMouseMove:"onMouseMove",onMouseOut:"onMouseOut",onMouseOver:"onMouseOver",onMouseUp:"onMouseUp",onPaste:"onPaste",onSelectionChange:"onSelectionChange",onActivate:"onActivate",onAddUndo:"onAddUndo",onBeforeAddUndo:"onBeforeAddUndo",onBeforeExecCommand:"onBeforeExecCommand",onBeforeGetContent:"onBeforeGetContent",onBeforeRenderUI:"onBeforeRenderUI",onBeforeSetContent:"onBeforeSetContent",onChange:"onChange",onClearUndos:"onClearUndos",onDeactivate:"onDeactivate",onDirty:"onDirty",onExecCommand:"onExecCommand",onGetContent:"onGetContent",onHide:"onHide",onInit:"onInit",onInput:"onInput",onInitNgModel:"onInitNgModel",onLoadContent:"onLoadContent",onNodeChange:"onNodeChange",onPostProcess:"onPostProcess",onPostRender:"onPostRender",onPreInit:"onPreInit",onPreProcess:"onPreProcess",onProgressState:"onProgressState",onRedo:"onRedo",onRemove:"onRemove",onReset:"onReset",onResizeEditor:"onResizeEditor",onSaveContent:"onSaveContent",onSetAttrib:"onSetAttrib",onObjectResizeStart:"onObjectResizeStart",onObjectResized:"onObjectResized",onObjectSelected:"onObjectSelected",onSetContent:"onSetContent",onShow:"onShow",onSubmit:"onSubmit",onUndo:"onUndo",onVisualAid:"onVisualAid"},standalone:!1})}return e})(),zX=["onActivate","onAddUndo","onBeforeAddUndo","onBeforeExecCommand","onBeforeGetContent","onBeforeRenderUI","onBeforeSetContent","onBeforePaste","onBlur","onChange","onClearUndos","onClick","onCompositionEnd","onCompositionStart","onCompositionUpdate","onContextMenu","onCopy","onCut","onDblclick","onDeactivate","onDirty","onDrag","onDragDrop","onDragEnd","onDragGesture","onDragOver","onDrop","onExecCommand","onFocus","onFocusIn","onFocusOut","onGetContent","onHide","onInit","onInput","onKeyDown","onKeyPress","onKeyUp","onLoadContent","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onNodeChange","onObjectResizeStart","onObjectResized","onObjectSelected","onPaste","onPostProcess","onPostRender","onPreProcess","onProgressState","onRedo","onRemove","onReset","onResizeEditor","onSaveContent","onSelectionChange","onSetAttrib","onSetContent","onShow","onSubmit","onUndo","onVisualAid"],n5=(e,r,i)=>ym(e,r).pipe($l(i)),o0i=(e,r,i)=>{l0i(e).forEach(n=>{let p=e[n];n5(r,n.substring(2),i).subscribe(d=>{m0i(p)&&e.ngZone.run(()=>p.emit({event:d,editor:r}))})})},l0i=e=>{let r=HX(e.ignoreEvents,[]);return HX(e.allowedEvents,zX).filter(a=>zX.includes(a)&&!r.includes(a))},HX=(e,r)=>typeof e=="string"?e.split(",").map(i=>i.trim()):Array.isArray(e)?e:r,GX=0,s0i=e=>{let i=new Date().getTime(),a=Math.floor(Math.random()*1e9);return GX++,e+"_"+a+GX+String(i)},UX=e=>typeof e<"u"&&e.tagName.toLowerCase()==="textarea",$X=e=>typeof e>"u"||e===""?[]:Array.isArray(e)?e:e.split(" "),p0i=(e,r)=>$X(e).concat($X(r)),c0i=()=>{},WX=e=>e==null,m0i=e=>e.observed||e.observers?.length>0,QX=(e,r)=>{typeof e.mode?.set=="function"?e.mode.set(r):"setMode"in e&&typeof e.setMode=="function"&&e.setMode(r)},YX=e=>e.options&&e.options.isRegistered("disabled"),d0i=()=>e=>e.pipe(b9(),An(()=>{})),u0i=()=>{let e=new $r(null),r=e.pipe(H0(Boolean),vf(([i,a])=>{let n=i.createElement("script");return n.referrerPolicy="origin",n.type="application/javascript",n.src=a,i.head.appendChild(n),ym(n,"load").pipe(d0i())}),C9({bufferSize:1,refCount:!0}));return{load:(...i)=>(e.getValue()||e.next(i),r),reinitialize:()=>{e.next(null)}}},f0i=u0i(),F7=new Ed("TINYMCE_SCRIPT_SRC"),h0i={provide:aA,useExisting:S9(()=>a5),multi:!0},a5=(()=>{class e extends r0i{cdRef;platformId;tinymceScriptSrc;cloudChannel="8";apiKey="no-api-key";licenseKey="gpl";init;id="";initialValue;outputFormat;inline;tagName;plugins;toolbar;modelEvents="change input undo redo";allowedEvents;ignoreEvents;set readonly(i){this._readonly=i,this._editor&&QX(this._editor,i?"readonly":"design")}get readonly(){return this._readonly}set disabled(i){this._disabled=i,this._editor&&(YX(this._editor)?this._editor.options.set("disabled",i??!1):QX(this._editor,i?"readonly":"design"))}get disabled(){return this._disabled}get editor(){return this._editor}ngZone;_elementRef;_element;_disabled;_readonly;_editor;onTouchedCallback=c0i;onChangeCallback;destroy$=new $o;constructor(i,a,n,p,d){super(),this.cdRef=n,this.platformId=p,this.tinymceScriptSrc=d,this._elementRef=i,this.ngZone=a}writeValue(i){this._editor&&this._editor.initialized?this._editor.setContent(WX(i)?"":i):this.initialValue=i===null?void 0:i}registerOnChange(i){this.onChangeCallback=i}registerOnTouched(i){this.onTouchedCallback=i}setDisabledState(i){this.disabled=i}ngAfterViewInit(){z9(this.platformId)&&(this.id=this.id||s0i("tiny-angular"),this.inline=this.inline!==void 0?this.inline!==!1:!!this.init?.inline,this.createElement(),i5()!==null?this.initialise():this._element&&this._element.ownerDocument&&f0i.load(this._element.ownerDocument,this.getScriptSrc()).pipe($l(this.destroy$)).subscribe(this.initialise))}ngOnDestroy(){this.destroy$.next(),i5()!==null&&i5().remove(this._editor)}createElement(){let i=typeof this.tagName=="string"?this.tagName:"div";if(this._element=document.createElement(this.inline?i:"textarea"),this._element){let a=document.getElementById(this.id);a&&a!==this._elementRef.nativeElement&&console.warn(`TinyMCE-Angular: an element with id [${this.id}] already exists. Editors with duplicate Id will not be able to mount`),this._element.id=this.id,UX(this._element)&&(this._element.style.visibility="hidden"),this._elementRef.nativeElement.appendChild(this._element)}}initialise=()=>{let i=Le(ae({},this.init),{selector:void 0,target:this._element,inline:this.inline,disabled:this.disabled,readonly:this.readonly,license_key:this.licenseKey,plugins:p0i(this.init&&this.init.plugins,this.plugins),toolbar:this.toolbar||this.init&&this.init.toolbar,setup:a=>{this._editor=a,n5(a,"init",this.destroy$).subscribe(()=>{this.initEditor(a)}),o0i(this,a,this.destroy$),this.init&&typeof this.init.setup=="function"&&this.init.setup(a),this.disabled===!0&&(YX(a)?this._editor.options.set("disabled",this.disabled):this._editor.mode.set("readonly"))}});UX(this._element)&&(this._element.style.visibility=""),this.ngZone.runOutsideAngular(()=>{i5().init(i)})};getScriptSrc(){return WX(this.tinymceScriptSrc)?`https://cdn.tiny.cloud/1/${this.apiKey}/tinymce/${this.cloudChannel}/tinymce.min.js`:this.tinymceScriptSrc}initEditor(i){n5(i,"blur",this.destroy$).subscribe(()=>{this.cdRef.markForCheck(),this.ngZone.run(()=>this.onTouchedCallback())}),n5(i,this.modelEvents,this.destroy$).subscribe(()=>{this.cdRef.markForCheck(),this.ngZone.run(()=>this.emitOnChange(i))}),typeof this.initialValue=="string"&&this.ngZone.run(()=>{i.setContent(this.initialValue),i.getContent()!==this.initialValue&&this.emitOnChange(i),this.onInitNgModel!==void 0&&this.onInitNgModel.emit(i)})}emitOnChange(i){this.onChangeCallback&&this.onChangeCallback(i.getContent({format:this.outputFormat}))}static \u0275fac=function(a){return new(a||e)(O(bf),O(Sm),O(us),O(E9),O(F7,8))};static \u0275cmp=pt({type:e,selectors:[["editor"]],inputs:{cloudChannel:"cloudChannel",apiKey:"apiKey",licenseKey:"licenseKey",init:"init",id:"id",initialValue:"initialValue",outputFormat:"outputFormat",inline:"inline",tagName:"tagName",plugins:"plugins",toolbar:"toolbar",modelEvents:"modelEvents",allowedEvents:"allowedEvents",ignoreEvents:"ignoreEvents",readonly:"readonly",disabled:"disabled"},features:[Ax([h0i]),Ox],decls:0,vars:0,template:function(a,n){},dependencies:[mt,c0],styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0})}return e})(),r5=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=Hi({type:e});static \u0275inj=zi({imports:[a5]})}return e})();var g0i=()=>[10,25,50,100],_0i=()=>["create"],v0i=e=>[e];function b0i(e,r){e&1&&(o(0,"button",16),t(1,` + `),y(2,"fa-icon",17),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,_0i)),s(3),b(` `,m(4,2,"labels.buttons.Create Template"),` - `))}function v0i(e,r){e&1&&(o(0,"th",18),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity")))}function b0i(e,r){if(e&1&&(o(0,"td",19),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entity)}}function C0i(e,r){e&1&&(o(0,"th",18),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function y0i(e,r){if(e&1&&(o(0,"td",19),t(1),l()),e&2){let i=r.$implicit;s(),g(i.type)}}function S0i(e,r){e&1&&(o(0,"th",18),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function w0i(e,r){if(e&1&&(o(0,"td",19),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function P0i(e,r){e&1&&y(0,"tr",20)}function E0i(e,r){if(e&1&&y(0,"tr",21),e&2){let i=r.$implicit;f("routerLink",Re(1,g0i,i.id))}}var o5=(()=>{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 Ge(this.templatesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-templates"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,_0i,5,5,"button",1),t(3,` + `))}function C0i(e,r){e&1&&(o(0,"th",18),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity")))}function y0i(e,r){if(e&1&&(o(0,"td",19),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entity)}}function S0i(e,r){e&1&&(o(0,"th",18),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function w0i(e,r){if(e&1&&(o(0,"td",19),t(1),l()),e&2){let i=r.$implicit;s(),g(i.type)}}function P0i(e,r){e&1&&(o(0,"th",18),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function E0i(e,r){if(e&1&&(o(0,"td",19),t(1),l()),e&2){let i=r.$implicit;s(),g(i.name)}}function I0i(e,r){e&1&&y(0,"tr",20)}function T0i(e,r){if(e&1&&y(0,"tr",21),e&2){let i=r.$implicit;f("routerLink",Re(1,v0i,i.id))}}var o5=(()=>{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 Ge(this.templatesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-templates"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` + `),h(2,b0i,5,5,"button",1),t(3,` `),l(),t(4,` `),o(5,"div",2),t(6,` @@ -32978,37 +32981,37 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(19,"div",6),t(20,` `),o(21,"table",7),t(22,` `),$(23,8),t(24,` - `),h(25,v0i,3,3,"th",9),t(26,` - `),h(27,b0i,2,1,"td",10),t(28,` + `),h(25,C0i,3,3,"th",9),t(26,` + `),h(27,y0i,2,1,"td",10),t(28,` `),W(),t(29,` `),$(30,11),t(31,` - `),h(32,C0i,3,3,"th",9),t(33,` - `),h(34,y0i,2,1,"td",10),t(35,` + `),h(32,S0i,3,3,"th",9),t(33,` + `),h(34,w0i,2,1,"td",10),t(35,` `),W(),t(36,` `),$(37,12),t(38,` - `),h(39,S0i,3,3,"th",9),t(40,` - `),h(41,w0i,2,1,"td",10),t(42,` + `),h(39,P0i,3,3,"th",9),t(40,` + `),h(41,E0i,2,1,"td",10),t(42,` `),W(),t(43,` - `),h(44,P0i,1,0,"tr",13),t(45,` - `),h(46,E0i,1,3,"tr",14),t(47,` + `),h(44,I0i,1,0,"tr",13),t(45,` + `),h(46,T0i,1,3,"tr",14),t(47,` `),l(),t(48,` `),y(49,"mat-paginator",15),t(50,` `),l(),t(51,` `),l(),t(52,` -`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_TEMPLATE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,h0i)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Ds=(()=>{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)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var I0i=()=>["edit"];function T0i(e,r){e&1&&(o(0,"button",8),t(1,` - `),y(2,"fa-icon",9),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,I0i)),s(3),b(` +`)),a&2&&(s(2),f("mifosxHasPermission","CREATE_TEMPLATE"),s(10),g(m(13,6,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(8,g0i)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,Yt,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Ds=(()=>{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)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var M0i=()=>["edit"];function D0i(e,r){e&1&&(o(0,"button",8),t(1,` + `),y(2,"fa-icon",9),t(3),c(4,"translate"),l()),e&2&&(f("routerLink",it(4,M0i)),s(3),b(` `,m(4,2,"labels.buttons.Edit"),` - `))}function M0i(e,r){if(e&1){let i=Y();o(0,"button",10),k("click",function(){N(i);let n=P();return L(n.delete())}),t(1,` + `))}function O0i(e,r){if(e&1){let i=Y();o(0,"button",10),k("click",function(){N(i);let n=P();return L(n.delete())}),t(1,` `),y(2,"fa-icon",11),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Delete"),` `))}var l5=(()=>{class e{constructor(i,a,n,p){this.route=i,this.templatesService=a,this.router=n,this.dialog=p,this.route.data.subscribe(d=>{this.templateData=d.template})}delete(){this.dialog.open(gi,{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)(O(Pt),O(Ds),O(Lt),O(Ve))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,T0i,5,5,"button",1),t(3,` + `),h(2,D0i,5,5,"button",1),t(3,` - `),h(4,M0i,5,3,"button",2),t(5,` + `),h(4,O0i,5,3,"button",2),t(5,` `),l(),t(6,` `),o(7,"div",3),t(8,` @@ -33048,24 +33051,24 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,n.templateData.type,` `),s(3),b(` `,m(38,16,"labels.inputs.Text"),` - `),s(3),f("innerHTML",n.templateData.text,T9))},dependencies:[mt,dt,It,Ht,Qt,_t,Yt,ut,Dt],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 JX=["{{client.accountNo}}","{{client.status.value}}","{{client.fullname}}","{{client.displayName}}","{{client.officeName}}","{{#client.groups}}","{{/client.groups}}"],KX=["{{loan.accountNo}}","{{loan.status.value}}","{{loan.loanProductId}}","{{loan.loanProductName}}","{{loan.loanProductDescription}}"],XX=["{{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 D0i=["tinymceEditor"],O0i=()=>["../"];function A0i(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.name,` - `)}}function F0i(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Entity")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function k0i(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(3),f("innerHTML",n.templateData.text,T9))},dependencies:[mt,dt,It,Ht,Qt,_t,Yt,ut,Dt],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 JX=["{{client.accountNo}}","{{client.status.value}}","{{client.fullname}}","{{client.displayName}}","{{client.officeName}}","{{#client.groups}}","{{/client.groups}}"],KX=["{{loan.accountNo}}","{{loan.status.value}}","{{loan.loanProductId}}","{{loan.loanProductName}}","{{loan.loanProductDescription}}"],XX=["{{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 A0i=["tinymceEditor"],F0i=()=>["../"];function k0i(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` `)}}function R0i(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Entity")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function B0i(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.name,` + `)}}function N0i(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Type")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function B0i(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function L0i(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function N0i(e,r){if(e&1){let i=Y();o(0,"button",30),k("click",function(){N(i);let n=P(3);return L(n.addMapper())}),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function V0i(e,r){if(e&1){let i=Y();o(0,"button",30),k("click",function(){N(i);let n=P(3);return L(n.addMapper())}),t(1,` `),y(2,"fa-icon",31),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Add"),` - `))}function L0i(e,r){if(e&1){let i=Y();o(0,"button",32),k("click",function(){N(i);let n=P().index,p=P(2);return L(p.removeMapper(n))}),t(1,` + `))}function q0i(e,r){if(e&1){let i=Y();o(0,"button",32),k("click",function(){N(i);let n=P().index,p=P(2);return L(p.removeMapper(n))}),t(1,` `),y(2,"fa-icon",33),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Remove"),` - `))}function V0i(e,r){if(e&1&&(o(0,"div",25),t(1,` + `))}function j0i(e,r){if(e&1&&(o(0,"div",25),t(1,` `),o(2,"mat-form-field",5),t(3,` `),o(4,"mat-label"),t(5),c(6,"translate"),l(),t(7,` `),y(8,"input",26),t(9,` @@ -33076,23 +33079,11 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(17,"input",26),t(18,` `),l(),t(19,` - `),h(20,N0i,5,3,"button",28),t(21,` - `),h(22,L0i,5,3,"button",29),t(23,` - `),l()),e&2){let i=r.$implicit,a=r.index;s(5),g(m(6,6,"labels.inputs.Mapper Key")),s(3),f("formControl",i.mapperskey),s(6),g(m(15,8,"labels.inputs.Mapper Value")),s(3),f("formControl",i.mappersvalue),s(3),f("ngIf",a===0),s(2),f("ngIf",a!==0)}}function q0i(e,r){if(e&1&&($(0,23),t(1,` - `),h(2,V0i,24,10,"div",24),t(3,` - `),W()),e&2){let i=P();s(2),f("ngForOf",i.mappers)("ngForTrackBy",i.trackByMapperIndex)}}function j0i(e,r){if(e&1){let i=Y();o(0,"button",36),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.addText(n))}),t(1),l()}if(e&2){let i=r.$implicit;s(),b(` - `,i,` - `)}}function z0i(e,r){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),c(6,"translate"),l(),t(7,` - `),l(),t(8,` - - `),o(9,"div",34),t(10,` - `),h(11,j0i,2,1,"button",35),t(12,` - `),l(),t(13,` - `),l()),e&2){let i=P();s(5),b(` - `,m(6,3,"labels.inputs.Client Parameters"),` - `),s(6),f("ngForOf",i.clientParameterLabels)("ngForTrackBy",i.trackByLabel)}}function H0i(e,r){if(e&1){let i=Y();o(0,"button",36),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.addText(n))}),t(1),l()}if(e&2){let i=r.$implicit;s(),b(` + `),h(20,V0i,5,3,"button",28),t(21,` + `),h(22,q0i,5,3,"button",29),t(23,` + `),l()),e&2){let i=r.$implicit,a=r.index;s(5),g(m(6,6,"labels.inputs.Mapper Key")),s(3),f("formControl",i.mapperskey),s(6),g(m(15,8,"labels.inputs.Mapper Value")),s(3),f("formControl",i.mappersvalue),s(3),f("ngIf",a===0),s(2),f("ngIf",a!==0)}}function z0i(e,r){if(e&1&&($(0,23),t(1,` + `),h(2,j0i,24,10,"div",24),t(3,` + `),W()),e&2){let i=P();s(2),f("ngForOf",i.mappers)("ngForTrackBy",i.trackByMapperIndex)}}function H0i(e,r){if(e&1){let i=Y();o(0,"button",36),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.addText(n))}),t(1),l()}if(e&2){let i=r.$implicit;s(),b(` `,i,` `)}}function G0i(e,r){if(e&1&&(o(0,"mat-expansion-panel"),t(1,` `),o(2,"mat-expansion-panel-header"),t(3,` @@ -33103,8 +33094,8 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),h(11,H0i,2,1,"button",35),t(12,` `),l(),t(13,` `),l()),e&2){let i=P();s(5),b(` - `,m(6,3,"labels.inputs.Loan Parameters"),` - `),s(6),f("ngForOf",i.loanParameterLabels)("ngForTrackBy",i.trackByLabel)}}function U0i(e,r){if(e&1){let i=Y();o(0,"button",36),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.addText(n))}),t(1),l()}if(e&2){let i=r.$implicit;s(),b(` + `,m(6,3,"labels.inputs.Client Parameters"),` + `),s(6),f("ngForOf",i.clientParameterLabels)("ngForTrackBy",i.trackByLabel)}}function U0i(e,r){if(e&1){let i=Y();o(0,"button",36),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.addText(n))}),t(1),l()}if(e&2){let i=r.$implicit;s(),b(` `,i,` `)}}function $0i(e,r){if(e&1&&(o(0,"mat-expansion-panel"),t(1,` `),o(2,"mat-expansion-panel-header"),t(3,` @@ -33114,9 +33105,21 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(9,"div",34),t(10,` `),h(11,U0i,2,1,"button",35),t(12,` `),l(),t(13,` + `),l()),e&2){let i=P();s(5),b(` + `,m(6,3,"labels.inputs.Loan Parameters"),` + `),s(6),f("ngForOf",i.loanParameterLabels)("ngForTrackBy",i.trackByLabel)}}function W0i(e,r){if(e&1){let i=Y();o(0,"button",36),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.addText(n))}),t(1),l()}if(e&2){let i=r.$implicit;s(),b(` + `,i,` + `)}}function Q0i(e,r){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),c(6,"translate"),l(),t(7,` + `),l(),t(8,` + + `),o(9,"div",34),t(10,` + `),h(11,W0i,2,1,"button",35),t(12,` + `),l(),t(13,` `),l()),e&2){let i=P();s(5),b(` `,m(6,3,"labels.inputs.Repayment Schedule Parameters"),` - `),s(6),f("ngForOf",i.repaymentParameterLabels)("ngForTrackBy",i.trackByLabel)}}var Rh=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.route=a,this.router=n,this.templateService=p,this.tinymceConfig={base_url:"assets/tinymce",suffix:".min",menubar:!1,branding:!1,height:320,forced_root_block:!1,statusbar:!1,elementpath:!1,resize:!1,plugins:"lists link table media codesample",toolbar:"undo redo | blocks | bold italic underline | link | numlist bullist outdent indent | alignleft aligncenter alignright alignjustify | table media | removeformat"},this.mappers=[],this.showAdvanceOptions=!1,this.clientParameterLabels=JX,this.loanParameterLabels=KX,this.repaymentParameterLabels=XX,this.route.data.subscribe(d=>{this.templateData=d.templateData,this.mode=d.mode,this.mode==="edit"&&(this.mappers=this.templateData.template.mappers.map(u=>({mappersorder:u.mapperorder,mapperskey:new ee(u.mapperkey),mappersvalue:new ee(u.mappervalue)})))})}ngOnInit(){this.createTemplateForm(),this.buildDependencies()}createTemplateForm(){this.mode==="create"?this.templateForm=this.formBuilder.group({entity:["",lt.required],type:["",lt.required],name:["",lt.required],text:["",lt.required]}):this.templateForm=this.formBuilder.group({entity:[this.templateData.entities.find(i=>i.name===this.templateData.template.entity).id,lt.required],type:[this.templateData.types.find(i=>i.name===this.templateData.template.type).id,lt.required],name:[this.templateData.template.name,lt.required],text:[this.templateData.template.text,lt.required]})}buildDependencies(){let i="default";this.templateForm.get("entity").valueChanges.subscribe(a=>{a===0?this.mappers.splice(0,1,{mappersorder:0,mapperskey:new ee("client"),mappersvalue:new ee("clients/{{clientId}}?tenantIdentifier="+i)}):this.mappers.splice(0,1,{mappersorder:0,mapperskey:new ee("loan"),mappersvalue:new ee("loans/{{loanId}}?associations=all&tenantIdentifier="+i)}),this.setEditorContent(""),this.templateForm.get("text").setValue("")}),this.mode==="create"&&this.templateForm.get("entity").patchValue(0)}addMapper(){this.mappers.push({mappersorder:this.mappers.length,mapperskey:new ee(""),mappersvalue:new ee("")})}removeMapper(i){this.mappers.splice(i,1)}addText(i){this.tinymceEditor?.editor?.insertContent(i)}getEditorContent(){return this.tinymceEditor?.editor?.getContent({format:"html"})||""}setEditorContent(i){return this.tinymceEditor?.editor&&this.tinymceEditor.editor.setContent(i||""),""}submit(){let i=Le(ae({},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})})}trackByMapperIndex(i){return i}trackByLabel(i,a){return a}trackByEntityId(i,a){return a.id}trackByTypeId(i,a){return a.id}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Lt),O(Ds))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-edit-template"]],viewQuery:function(a,n){if(a&1&&wt(D0i,5),a&2){let p;Ct(p=yt())&&(n.tinymceEditor=p.first)}},features:[Ax([{provide:F7,useValue:"assets/tinymce/tinymce.min.js"}])],decls:108,vars:39,consts:[["tinymceEditor",""],[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","ngForTrackBy"],[4,"ngIf"],["required","","formControlName","type"],["matInput","","required","","formControlName","name"],["role","toggle",1,"advanced-options-wrapper"],["mat-raised-button","","color","primary",3,"click"],["role","mappers",4,"ngIf"],["role","editor",1,"editor-wrapper"],["for","template-text-editor",1,"required-label","required-label-editor"],[1,"required-asterisk"],["id","template-text-editor","licenseKey","gpl",3,"init","initialValue","formControl"],["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","mapper-row layout-row gap-2percent",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mapper-row","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","ngForTrackBy"],["mat-stroked-button","","color","primary",1,"parameter",3,"click"]],template:function(a,n){if(a&1){let p=Y();o(0,"div",1),t(1,` + `),s(6),f("ngForOf",i.repaymentParameterLabels)("ngForTrackBy",i.trackByLabel)}}var Rh=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.route=a,this.router=n,this.templateService=p,this.tinymceConfig={base_url:"assets/tinymce",suffix:".min",menubar:!1,branding:!1,height:320,forced_root_block:!1,statusbar:!1,elementpath:!1,resize:!1,plugins:"lists link table media codesample",toolbar:"undo redo | blocks | bold italic underline | link | numlist bullist outdent indent | alignleft aligncenter alignright alignjustify | table media | removeformat"},this.mappers=[],this.showAdvanceOptions=!1,this.clientParameterLabels=JX,this.loanParameterLabels=KX,this.repaymentParameterLabels=XX,this.route.data.subscribe(d=>{this.templateData=d.templateData,this.mode=d.mode,this.mode==="edit"&&(this.mappers=this.templateData.template.mappers.map(u=>({mappersorder:u.mapperorder,mapperskey:new ee(u.mapperkey),mappersvalue:new ee(u.mappervalue)})))})}ngOnInit(){this.createTemplateForm(),this.buildDependencies()}createTemplateForm(){this.mode==="create"?this.templateForm=this.formBuilder.group({entity:["",lt.required],type:["",lt.required],name:["",lt.required],text:["",lt.required]}):this.templateForm=this.formBuilder.group({entity:[this.templateData.entities.find(i=>i.name===this.templateData.template.entity).id,lt.required],type:[this.templateData.types.find(i=>i.name===this.templateData.template.type).id,lt.required],name:[this.templateData.template.name,lt.required],text:[this.templateData.template.text,lt.required]})}buildDependencies(){let i="default";this.templateForm.get("entity").valueChanges.subscribe(a=>{a===0?this.mappers.splice(0,1,{mappersorder:0,mapperskey:new ee("client"),mappersvalue:new ee("clients/{{clientId}}?tenantIdentifier="+i)}):this.mappers.splice(0,1,{mappersorder:0,mapperskey:new ee("loan"),mappersvalue:new ee("loans/{{loanId}}?associations=all&tenantIdentifier="+i)}),this.setEditorContent(""),this.templateForm.get("text").setValue("")}),this.mode==="create"&&this.templateForm.get("entity").patchValue(0)}addMapper(){this.mappers.push({mappersorder:this.mappers.length,mapperskey:new ee(""),mappersvalue:new ee("")})}removeMapper(i){this.mappers.splice(i,1)}addText(i){this.tinymceEditor?.editor?.insertContent(i)}getEditorContent(){return this.tinymceEditor?.editor?.getContent({format:"html"})||""}setEditorContent(i){return this.tinymceEditor?.editor&&this.tinymceEditor.editor.setContent(i||""),""}submit(){let i=Le(ae({},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})})}trackByMapperIndex(i){return i}trackByLabel(i,a){return a}trackByEntityId(i,a){return a.id}trackByTypeId(i,a){return a.id}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Pt),O(Lt),O(Ds))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-edit-template"]],viewQuery:function(a,n){if(a&1&&wt(A0i,5),a&2){let p;Ct(p=yt())&&(n.tinymceEditor=p.first)}},features:[Ax([{provide:F7,useValue:"assets/tinymce/tinymce.min.js"}])],decls:108,vars:39,consts:[["tinymceEditor",""],[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","ngForTrackBy"],[4,"ngIf"],["required","","formControlName","type"],["matInput","","required","","formControlName","name"],["role","toggle",1,"advanced-options-wrapper"],["mat-raised-button","","color","primary",3,"click"],["role","mappers",4,"ngIf"],["role","editor",1,"editor-wrapper"],["for","template-text-editor",1,"required-label","required-label-editor"],[1,"required-asterisk"],["id","template-text-editor","licenseKey","gpl",3,"init","initialValue","formControl"],["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","mapper-row layout-row gap-2percent",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mapper-row","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","ngForTrackBy"],["mat-stroked-button","","color","primary",1,"parameter",3,"click"]],template:function(a,n){if(a&1){let p=Y();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,` @@ -33124,23 +33127,23 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",5),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),o(16,"mat-select",6),t(17,` - `),h(18,A0i,2,2,"mat-option",7),t(19,` + `),h(18,k0i,2,2,"mat-option",7),t(19,` `),l(),t(20,` - `),h(21,F0i,8,9,"mat-error",8),t(22,` + `),h(21,R0i,8,9,"mat-error",8),t(22,` `),l(),t(23,` `),o(24,"mat-form-field",5),t(25,` `),o(26,"mat-label"),t(27),c(28,"translate"),l(),t(29,` `),o(30,"mat-select",9),t(31,` - `),h(32,k0i,2,2,"mat-option",7),t(33,` + `),h(32,B0i,2,2,"mat-option",7),t(33,` `),l(),t(34,` - `),h(35,R0i,8,9,"mat-error",8),t(36,` + `),h(35,N0i,8,9,"mat-error",8),t(36,` `),l(),t(37,` `),o(38,"mat-form-field",5),t(39,` `),o(40,"mat-label"),t(41),c(42,"translate"),l(),t(43,` `),y(44,"input",10),t(45,` - `),h(46,B0i,8,9,"mat-error",8),t(47,` + `),h(46,L0i,8,9,"mat-error",8),t(47,` `),l(),t(48,` `),l(),t(49,` `),l(),t(50,` @@ -33151,7 +33154,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(56,"button",12),k("click",function(){return N(p),L(n.showAdvanceOptions=!n.showAdvanceOptions)}),t(57),c(58,"translate"),l(),t(59,` `),l(),t(60,` - `),h(61,q0i,4,2,"ng-container",13),t(62,` + `),h(61,z0i,4,2,"ng-container",13),t(62,` `),l(),t(63,` `),o(64,"mat-card-content"),t(65,` @@ -33165,11 +33168,11 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(80,"mat-card-content"),t(81,` `),o(82,"div",18),t(83,` `),o(84,"mat-accordion"),t(85,` - `),h(86,z0i,14,5,"mat-expansion-panel",8),t(87,` + `),h(86,G0i,14,5,"mat-expansion-panel",8),t(87,` - `),h(88,G0i,14,5,"mat-expansion-panel",8),t(89,` + `),h(88,$0i,14,5,"mat-expansion-panel",8),t(89,` - `),h(90,$0i,14,5,"mat-expansion-panel",8),t(91,` + `),h(90,Q0i,14,5,"mat-expansion-panel",8),t(91,` `),l(),t(92,` `),l(),t(93,` `),l(),t(94,` @@ -33183,9 +33186,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `)}a&2&&(s(4),f("formGroup",n.templateForm),s(9),g(m(14,24,"labels.inputs.Entity")),s(5),f("ngForOf",n.templateData.entities)("ngForTrackBy",n.trackByEntityId),s(3),f("ngIf",n.templateForm.controls.entity.hasError("required")),s(6),g(m(28,26,"labels.inputs.Type")),s(5),f("ngForOf",n.templateData.types)("ngForTrackBy",n.trackByTypeId),s(3),f("ngIf",n.templateForm.controls.type.hasError("required")),s(6),g(m(42,28,"labels.inputs.name")),s(5),f("ngIf",n.templateForm.controls.name.hasError("required")),s(11),b(` `,m(58,30,"labels.buttons.Advanced Options"),` `),s(4),f("ngIf",n.showAdvanceOptions),s(8),b(` - `,m(70,32,"labels.inputs.Text")," "),s(6),f("init",n.tinymceConfig)("initialValue",(n.templateData.template==null?null:n.templateData.template.text)||"")("formControl",n.templateForm.controls.text),s(11),f("ngIf",n.templateForm.controls.entity.value===0),s(2),f("ngIf",n.templateForm.controls.entity.value===1),s(2),f("ngIf",n.templateForm.controls.entity.value===1),s(7),f("routerLink",it(38,O0i)),s(),g(m(99,34,"labels.buttons.Cancel")),s(3),f("disabled",!n.templateForm.valid),s(),b(` + `,m(70,32,"labels.inputs.Text")," "),s(6),f("init",n.tinymceConfig)("initialValue",(n.templateData.template==null?null:n.templateData.template.text)||"")("formControl",n.templateForm.controls.text),s(11),f("ngIf",n.templateForm.controls.entity.value===0),s(2),f("ngIf",n.templateForm.controls.entity.value===1),s(2),f("ngIf",n.templateForm.controls.entity.value===1),s(7),f("routerLink",it(38,F0i)),s(),g(m(99,34,"labels.buttons.Cancel")),s(3),f("disabled",!n.templateForm.valid),s(),b(` `,m(103,36,"labels.buttons.Submit"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,yn,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,ut,Dt,r5,a5,Lo,Ro,Bo,No],styles:[".advanced-options-wrapper[_ngcontent-%COMP%]{margin-bottom:16px}.mapper-row[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:8px}.mapper-row[_ngcontent-%COMP%] .mapper-button[_ngcontent-%COMP%]{margin-left:8px}.editor-wrapper[_ngcontent-%COMP%]{margin-top:16px}.editor-wrapper[_ngcontent-%COMP%] .required-label[_ngcontent-%COMP%]{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.editor-wrapper[_ngcontent-%COMP%] .required-asterisk[_ngcontent-%COMP%]{color:#f44336}.editor-wrapper[_ngcontent-%COMP%] .ck-editor{margin:0}.editor-wrapper[_ngcontent-%COMP%] .ck-editor .ck-editor__main .ck-content{min-height:200px}mat-card-content[_ngcontent-%COMP%]{padding:16px}"]})}}return e})();var k7=(()=>{class e{constructor(i){this.templatesService=i}resolve(){return this.templatesService.getTemplates()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Ds))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var R7=(()=>{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)(Ft(Ds))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var B7=(()=>{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)(Ft(Ds))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var N7=(()=>{class e{constructor(i){this.templatesService=i}resolve(){return this.templatesService.getCreateTemplateData()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Ds))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var W0i=[wa.withShell([{path:"templates",data:{title:"Templates",breadcrumb:"Templates"},children:[{path:"",component:o5,resolve:{templates:k7}},{path:"create",component:Rh,data:{mode:"create",breadcrumb:"Create Template"},resolve:{templateData:N7}},{path:":id",data:{title:"View Template",routeParamBreadcrumb:"id"},children:[{path:"",component:l5,resolve:{template:R7}},{path:"edit",component:Rh,data:{mode:"edit",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{templateData:B7}}]}]}])],ZX=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[k7,R7,B7,N7],imports:[Cn.forChild(W0i),Cn]})}}return e})();var tZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[r5,pa,Vo,ZX,o5,l5,Rh]})}}return e})();var Q0i=["buttonCreateUser"],Y0i=["templateButtonCreateUser"],J0i=["usersTable"],K0i=["templateUsersTable"],X0i=()=>["create"],Z0i=()=>[10,25,50,100],tpi=e=>[e];function epi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.First Name")))}function ipi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.firstname)}}function npi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Last Name")))}function api(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.lastname)}}function rpi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Email")))}function opi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.email)}}function lpi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Office")))}function spi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function ppi(e,r){e&1&&y(0,"tr",27)}function cpi(e,r){if(e&1&&y(0,"tr",28),e&2){let i=r.$implicit;f("routerLink",Re(1,tpi,i.id))}}function mpi(e,r){if(e&1){let i=Y();t(0,` + `))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,yn,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,ut,Dt,r5,a5,Lo,Ro,Bo,No],styles:[".advanced-options-wrapper[_ngcontent-%COMP%]{margin-bottom:16px}.mapper-row[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:8px}.mapper-row[_ngcontent-%COMP%] .mapper-button[_ngcontent-%COMP%]{margin-left:8px}.editor-wrapper[_ngcontent-%COMP%]{margin-top:16px}.editor-wrapper[_ngcontent-%COMP%] .required-label[_ngcontent-%COMP%]{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.editor-wrapper[_ngcontent-%COMP%] .required-asterisk[_ngcontent-%COMP%]{color:#f44336}.editor-wrapper[_ngcontent-%COMP%] .ck-editor{margin:0}.editor-wrapper[_ngcontent-%COMP%] .ck-editor .ck-editor__main .ck-content{min-height:200px}mat-card-content[_ngcontent-%COMP%]{padding:16px}"]})}}return e})();var k7=(()=>{class e{constructor(i){this.templatesService=i}resolve(){return this.templatesService.getTemplates()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Ds))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var R7=(()=>{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)(Ft(Ds))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var B7=(()=>{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)(Ft(Ds))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var N7=(()=>{class e{constructor(i){this.templatesService=i}resolve(){return this.templatesService.getCreateTemplateData()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Ds))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Y0i=[wa.withShell([{path:"templates",data:{title:"Templates",breadcrumb:"Templates"},children:[{path:"",component:o5,resolve:{templates:k7}},{path:"create",component:Rh,data:{mode:"create",breadcrumb:"Create Template"},resolve:{templateData:N7}},{path:":id",data:{title:"View Template",routeParamBreadcrumb:"id"},children:[{path:"",component:l5,resolve:{template:R7}},{path:"edit",component:Rh,data:{mode:"edit",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{templateData:B7}}]}]}])],ZX=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[k7,R7,B7,N7],imports:[Cn.forChild(Y0i),Cn]})}}return e})();var tZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[r5,pa,Vo,ZX,o5,l5,Rh]})}}return e})();var J0i=["buttonCreateUser"],K0i=["templateButtonCreateUser"],X0i=["usersTable"],Z0i=["templateUsersTable"],tpi=()=>["create"],epi=()=>[10,25,50,100],ipi=e=>[e];function npi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.First Name")))}function api(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.firstname)}}function rpi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Last Name")))}function opi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.lastname)}}function lpi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Email")))}function spi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.email)}}function ppi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Office")))}function cpi(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function mpi(e,r){e&1&&y(0,"tr",27)}function dpi(e,r){if(e&1&&y(0,"tr",28),e&2){let i=r.$implicit;f("routerLink",Re(1,ipi,i.id))}}function upi(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",29),t(6),c(7,"translate"),l(),t(8,` `),o(9,"div",30),t(10,` @@ -33199,7 +33202,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(17,11,"labels.buttons.Back"),` `),s(4),b(` `,m(21,13,"labels.buttons.Next"),` - `))}function dpi(e,r){if(e&1){let i=Y();t(0,` + `))}function fpi(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",30),t(6,` `),o(7,"button",31),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -33212,7 +33215,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}function upi(e,r){if(e&1){let i=Y();t(0,` + `))}function hpi(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h4"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"div",30),t(6,` `),o(7,"button",31),k("click",function(){let n=N(i).popover,p=P();return n.close(),L(p.configurationWizardService.closeConfigWizard())}),t(8),c(9,"translate"),l(),t(10,` @@ -33225,7 +33228,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(13,8,"labels.buttons.Back"),` `),s(4),b(` `,m(17,10,"labels.buttons.Next"),` - `))}var s5=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.displayedColumns=["firstname","lastname","email","officeName"],this.route.data.subscribe(d=>{this.usersData=d.users})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setUsers()}setUsers(){this.dataSource=new Ge(this.usersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-users"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(Q0i,5),wt(Y0i,5),wt(J0i,5),wt(K0i,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateUser=p.first),Ct(p=yt())&&(n.templateButtonCreateUser=p.first),Ct(p=yt())&&(n.usersTable=p.first),Ct(p=yt())&&(n.templateUsersTable=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` + `))}var s5=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.displayedColumns=["firstname","lastname","email","officeName"],this.route.data.subscribe(d=>{this.usersData=d.users})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setUsers()}setUsers(){this.dataSource=new Ge(this.usersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-users"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7),wt(J0i,5),wt(K0i,5),wt(X0i,5),wt(Z0i,5)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.first),Ct(p=yt())&&(n.buttonCreateUser=p.first),Ct(p=yt())&&(n.templateButtonCreateUser=p.first),Ct(p=yt())&&(n.usersTable=p.first),Ct(p=yt())&&(n.templateUsersTable=p.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,n){if(a&1){let p=Y();o(0,"div",6),t(1,` `),o(2,"div",7,0),t(4,` `),o(5,"button",8),t(6,` `),y(7,"fa-icon",9),t(8),c(9,"translate"),l(),t(10,` @@ -33243,103 +33246,103 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(28,"div",14,2),t(30,` `),o(31,"table",15),t(32,` `),$(33,16),t(34,` - `),h(35,epi,3,3,"th",17),t(36,` - `),h(37,ipi,2,1,"td",18),t(38,` + `),h(35,npi,3,3,"th",17),t(36,` + `),h(37,api,2,1,"td",18),t(38,` `),W(),t(39,` `),$(40,19),t(41,` - `),h(42,npi,3,3,"th",17),t(43,` - `),h(44,api,2,1,"td",18),t(45,` + `),h(42,rpi,3,3,"th",17),t(43,` + `),h(44,opi,2,1,"td",18),t(45,` `),W(),t(46,` `),$(47,20),t(48,` - `),h(49,rpi,3,3,"th",17),t(50,` - `),h(51,opi,2,1,"td",18),t(52,` + `),h(49,lpi,3,3,"th",17),t(50,` + `),h(51,spi,2,1,"td",18),t(52,` `),W(),t(53,` `),$(54,21),t(55,` - `),h(56,lpi,3,3,"th",17),t(57,` - `),h(58,spi,2,1,"td",18),t(59,` + `),h(56,ppi,3,3,"th",17),t(57,` + `),h(58,cpi,2,1,"td",18),t(59,` `),W(),t(60,` - `),h(61,ppi,1,0,"tr",22),t(62,` - `),h(63,cpi,1,3,"tr",23),t(64,` + `),h(61,mpi,1,0,"tr",22),t(62,` + `),h(63,dpi,1,3,"tr",23),t(64,` `),l(),t(65,` `),y(66,"mat-paginator",24),t(67,` `),l(),t(68,` `),l(),t(69,` -`),h(70,mpi,24,15,"ng-template",null,3,Ze),t(72,` +`),h(70,upi,24,15,"ng-template",null,3,Ze),t(72,` -`),h(73,dpi,20,12,"ng-template",null,4,Ze),t(75,` +`),h(73,fpi,20,12,"ng-template",null,4,Ze),t(75,` -`),h(76,upi,20,12,"ng-template",null,5,Ze),t(78,` -`)}a&2&&(s(5),f("routerLink",it(11,X0i)),s(3),b(` +`),h(76,hpi,20,12,"ng-template",null,5,Ze),t(78,` +`)}a&2&&(s(5),f("routerLink",it(11,tpi)),s(3),b(` `,m(9,7,"labels.buttons.Create User"),` - `),s(13),g(m(22,9,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(12,Z0i)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var cl=(()=>{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 cn().set("officeId",i.toString()).set("status","all");return this.http.get("/staff",{params:a})}static{this.\u0275fac=function(a){return new(a||e)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var fpi=["userFormRef"],hpi=["templateUserFormRef"],xpi=()=>["../"];function gpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(13),g(m(22,9,"labels.inputs.Filter")),s(10),f("dataSource",n.dataSource),s(30),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(12,epi)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var cl=(()=>{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 cn().set("officeId",i.toString()).set("status","all");return this.http.get("/staff",{params:a})}static{this.\u0275fac=function(a){return new(a||e)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var xpi=["userFormRef"],gpi=["templateUserFormRef"],_pi=()=>["../"];function vpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Username")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function _pi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function bpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.invalid")))}function vpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.invalid")))}function Cpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function bpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` - `),l()),e&2&&(s(),b(` - `,m(2,2,"labels.inputs.First Name"),` - `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function Cpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.First Name")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function ypi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` - `,m(2,2,"labels.inputs.Last Name"),` + `,m(2,2,"labels.inputs.First Name"),` `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function Spi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.First Name")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function wpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),l()),e&2&&(s(),b(` + `,m(2,2,"labels.inputs.Last Name"),` + `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function Ppi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Last Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function wpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Epi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Password")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Ppi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Ipi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.Password should be at least"),` - `),s(3),g(m(5,4,"labels.commons.12 characters long")))}function Epi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(3),g(m(5,4,"labels.commons.12 characters long")))}function Tpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.Password should not be more than"),` - `),s(3),g(m(5,4,"labels.commons.50 characters long")))}function Ipi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),o(8,"strong"),t(9),c(10,"translate"),l(),t(11," ,"),o(12,"strong"),t(13),c(14,"translate"),l(),t(15,` + `),s(3),g(m(5,4,"labels.commons.50 characters long")))}function Mpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),o(8,"strong"),t(9),c(10,"translate"),l(),t(11," ,"),o(12,"strong"),t(13),c(14,"translate"),l(),t(15,` `),l()),e&2&&(s(),b(` `,m(2,5,"labels.commons.Password should include a"),` `),s(3),g(m(5,7,"labels.commons.numeral")),s(2),b(" ",m(7,9,"labels.commons.and at"),` - `),s(3),g(m(10,11,"labels.commons.least one uppercase")),s(4),g(m(14,13,"labels.commons.lowercase and special character")))}function Tpi(e,r){if(e&1&&(o(0,"mat-form-field",5),t(1,` + `),s(3),g(m(10,11,"labels.commons.least one uppercase")),s(4),g(m(14,13,"labels.commons.lowercase and special character")))}function Dpi(e,r){if(e&1&&(o(0,"mat-form-field",5),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",24),t(7,` - `),h(8,wpi,8,9,"mat-error",7),t(9,` - `),h(10,Ppi,7,6,"mat-error",7),t(11,` - `),h(12,Epi,7,6,"mat-error",7),t(13,` - `),h(14,Ipi,16,15,"mat-error",7),t(15,` - `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.inputs.Password")),s(5),f("ngIf",i.userForm.controls.password.hasError("required")),s(2),f("ngIf",i.userForm.controls.password.hasError("minlength")),s(2),f("ngIf",i.userForm.controls.password.hasError("maxlength")),s(2),f("ngIf",i.userForm.controls.password.hasError("pattern")&&!(i.userForm.controls.password.hasError("minlength")||i.userForm.controls.password.hasError("maxlength")))}}function Mpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),h(8,Epi,8,9,"mat-error",7),t(9,` + `),h(10,Ipi,7,6,"mat-error",7),t(11,` + `),h(12,Tpi,7,6,"mat-error",7),t(13,` + `),h(14,Mpi,16,15,"mat-error",7),t(15,` + `),l()),e&2){let i=P();s(3),g(m(4,5,"labels.inputs.Password")),s(5),f("ngIf",i.userForm.controls.password.hasError("required")),s(2),f("ngIf",i.userForm.controls.password.hasError("minlength")),s(2),f("ngIf",i.userForm.controls.password.hasError("maxlength")),s(2),f("ngIf",i.userForm.controls.password.hasError("pattern")&&!(i.userForm.controls.password.hasError("minlength")||i.userForm.controls.password.hasError("maxlength")))}}function Opi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Password")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Dpi(e,r){if(e&1&&(o(0,"mat-form-field",5),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Api(e,r){if(e&1&&(o(0,"mat-form-field",5),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",25),t(7,` - `),h(8,Mpi,8,9,"mat-error",7),t(9,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Repeat Password")),s(5),f("ngIf",i.userForm.controls.repeatPassword.hasError("required"))}}function Opi(e,r){e&1&&(o(0,"p",26),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),h(8,Opi,8,9,"mat-error",7),t(9,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Repeat Password")),s(5),f("ngIf",i.userForm.controls.repeatPassword.hasError("required"))}}function Fpi(e,r){e&1&&(o(0,"p",26),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` - `,m(2,2,"labels.inputs.Passwords")," "),s(3),g(m(5,4,"labels.commons.do not match")))}function Api(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,m(2,2,"labels.inputs.Passwords")," "),s(3),g(m(5,4,"labels.commons.do not match")))}function kpi(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Fpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Rpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function kpi(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Bpi(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.displayName,` - `)}}function Rpi(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function Npi(e,r){if(e&1&&(o(0,"mat-option",27),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Bpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `)}}function Lpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.At least one role"),` - `),s(3),g(m(5,4,"labels.commons.must be selected")))}function Npi(e,r){if(e&1){let i=Y();t(0,` + `),s(3),g(m(5,4,"labels.commons.must be selected")))}function Vpi(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",28),t(6),c(7,"translate"),o(8,"a",29),t(9),c(10,"translate"),l(),t(11,` `),l(),t(12,` @@ -33359,7 +33362,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(25,17,"labels.buttons.Back"),` `),s(4),b(` `,m(29,19,"labels.buttons.Next"),` - `))}var p5=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.usersService=a,this.route=n,this.router=p,this.popoverService=d,this.configurationWizardService=u,this.dialog=x,this.passwordsUtility=_,this.route.data.subscribe(v=>{this.officesData=v.usersTemplate.allowedOffices,this.rolesData=v.usersTemplate.availableRoles})}ngOnInit(){this.createUserForm(),this.setStaffData(),this.setConditionalControls()}createUserForm(){this.userForm=this.formBuilder.group({username:["",lt.required],email:["",[lt.required,lt.email]],firstname:["",[lt.required,lt.pattern("(^[A-z]).*")]],lastname:["",[lt.required,lt.pattern("(^[A-z]).*")]],sendPasswordToEmail:[!0],passwordNeverExpires:[!1],officeId:["",lt.required],staffId:[""],roles:["",lt.required]},{validator:ic})}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([lt.required,lt.email])):(this.userForm.addControl("password",new ee("",this.passwordsUtility.getPasswordValidators())),this.userForm.addControl("repeatPassword",new ee("",[lt.required,this.passwordsUtility.confirmPassword("password")])),this.userForm.get("email").setValidators([lt.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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(te),O(cl),O(Pt),O(Lt),O(Qi),O(Yi),O(Ve),O(kd))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-user"]],viewQuery:function(a,n){if(a&1&&(wt(fpi,5),wt(hpi,5)),a&2){let p;Ct(p=yt())&&(n.userFormRef=p.first),Ct(p=yt())&&(n.templateUserFormRef=p.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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` + `))}var p5=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.usersService=a,this.route=n,this.router=p,this.popoverService=d,this.configurationWizardService=u,this.dialog=x,this.passwordsUtility=_,this.route.data.subscribe(v=>{this.officesData=v.usersTemplate.allowedOffices,this.rolesData=v.usersTemplate.availableRoles})}ngOnInit(){this.createUserForm(),this.setStaffData(),this.setConditionalControls()}createUserForm(){this.userForm=this.formBuilder.group({username:["",lt.required],email:["",[lt.required,lt.email]],firstname:["",[lt.required,lt.pattern("(^[A-z]).*")]],lastname:["",[lt.required,lt.pattern("(^[A-z]).*")]],sendPasswordToEmail:[!0],passwordNeverExpires:[!1],officeId:["",lt.required],staffId:[""],roles:["",lt.required]},{validator:ic})}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([lt.required,lt.email])):(this.userForm.addControl("password",new ee("",this.passwordsUtility.getPasswordValidators())),this.userForm.addControl("repeatPassword",new ee("",[lt.required,this.passwordsUtility.confirmPassword("password")])),this.userForm.get("email").setValidators([lt.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,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(te),O(cl),O(Pt),O(Lt),O(Qi),O(Yi),O(Ve),O(kd))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-user"]],viewQuery:function(a,n){if(a&1&&(wt(xpi,5),wt(gpi,5)),a&2){let p;Ct(p=yt())&&(n.userFormRef=p.first),Ct(p=yt())&&(n.templateUserFormRef=p.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,n){if(a&1){let p=Y();o(0,"div",2),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"form",3),k("ngSubmit",function(){return N(p),L(n.submit())}),t(5,` `),o(6,"mat-card-content"),t(7,` @@ -33367,28 +33370,28 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(11,"mat-form-field",5),t(12,` `),o(13,"mat-label"),t(14),c(15,"translate"),l(),t(16,` `),y(17,"input",6),t(18,` - `),h(19,gpi,8,9,"mat-error",7),t(20,` + `),h(19,vpi,8,9,"mat-error",7),t(20,` `),l(),t(21,` `),o(22,"mat-form-field",5),t(23,` `),o(24,"mat-label"),t(25),c(26,"translate"),l(),t(27,` `),y(28,"input",8),t(29,` - `),h(30,_pi,8,9,"mat-error",7),t(31,` - `),h(32,vpi,8,9,"mat-error",7),t(33,` + `),h(30,bpi,8,9,"mat-error",7),t(31,` + `),h(32,Cpi,8,9,"mat-error",7),t(33,` `),l(),t(34,` `),o(35,"mat-form-field",5),t(36,` `),o(37,"mat-label"),t(38),c(39,"translate"),l(),t(40,` `),y(41,"input",9),t(42,` - `),h(43,bpi,7,6,"mat-error",7),t(44,` - `),h(45,Cpi,8,9,"mat-error",7),t(46,` + `),h(43,ypi,7,6,"mat-error",7),t(44,` + `),h(45,Spi,8,9,"mat-error",7),t(46,` `),l(),t(47,` `),o(48,"mat-form-field",5),t(49,` `),o(50,"mat-label"),t(51),c(52,"translate"),l(),t(53,` `),y(54,"input",10),t(55,` - `),h(56,ypi,7,6,"mat-error",7),t(57,` - `),h(58,Spi,8,9,"mat-error",7),t(59,` + `),h(56,wpi,7,6,"mat-error",7),t(57,` + `),h(58,Ppi,8,9,"mat-error",7),t(59,` `),l(),t(60,` `),o(61,"div",11),t(62,` @@ -33399,33 +33402,33 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(70,"mat-checkbox",14),t(71),c(72,"translate"),l(),t(73,` `),l(),t(74,` - `),h(75,Tpi,16,7,"mat-form-field",15),t(76,` + `),h(75,Dpi,16,7,"mat-form-field",15),t(76,` - `),h(77,Dpi,10,4,"mat-form-field",15),t(78,` + `),h(77,Api,10,4,"mat-form-field",15),t(78,` - `),h(79,Opi,7,6,"p",16),t(80,` + `),h(79,Fpi,7,6,"p",16),t(80,` `),o(81,"mat-form-field",5),t(82,` `),o(83,"mat-label"),t(84),c(85,"translate"),l(),t(86,` `),o(87,"mat-select",17),t(88,` - `),h(89,Api,2,2,"mat-option",18),t(90,` + `),h(89,kpi,2,2,"mat-option",18),t(90,` `),l(),t(91,` - `),h(92,Fpi,8,9,"mat-error",7),t(93,` + `),h(92,Rpi,8,9,"mat-error",7),t(93,` `),l(),t(94,` `),o(95,"mat-form-field",5),t(96,` `),o(97,"mat-label"),t(98),c(99,"translate"),l(),t(100,` `),o(101,"mat-select",19),t(102,` - `),h(103,kpi,2,2,"mat-option",18),t(104,` + `),h(103,Bpi,2,2,"mat-option",18),t(104,` `),l(),t(105,` `),l(),t(106,` `),o(107,"mat-form-field",5),t(108,` `),o(109,"mat-label"),t(110),c(111,"translate"),l(),t(112,` `),o(113,"mat-select",20),t(114,` - `),h(115,Rpi,2,2,"mat-option",18),t(116,` + `),h(115,Npi,2,2,"mat-option",18),t(116,` `),l(),t(117,` - `),h(118,Bpi,7,6,"mat-error",7),t(119,` + `),h(118,Lpi,7,6,"mat-error",7),t(119,` `),l(),t(120,` `),l(),t(121,` `),l(),t(122,` @@ -33438,19 +33441,19 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(135,` `),l(),t(136,` -`),h(137,Npi,32,21,"ng-template",null,1,Ze),t(139,` +`),h(137,Vpi,32,21,"ng-template",null,1,Ze),t(139,` `)}a&2&&(s(4),f("formGroup",n.userForm),s(10),g(m(15,30,"labels.inputs.Username")),s(5),f("ngIf",n.userForm.controls.username.hasError("required")),s(6),g(m(26,32,"labels.inputs.Email")),s(3),f("required",n.userForm.controls.sendPasswordToEmail.value),s(2),f("ngIf",n.userForm.controls.email.hasError("email")),s(2),f("ngIf",n.userForm.controls.email.hasError("required")),s(6),g(m(39,34,"labels.inputs.First Name")),s(5),f("ngIf",n.userForm.controls.firstname.hasError("pattern")),s(2),f("ngIf",n.userForm.controls.firstname.hasError("required")),s(6),g(m(52,36,"labels.inputs.Last Name")),s(5),f("ngIf",n.userForm.controls.lastname.hasError("pattern")),s(2),f("ngIf",n.userForm.controls.lastname.hasError("required")),s(6),b(` `,m(65,38,"labels.inputs.Password never expires"),` `),s(7),b(` `,m(72,40,"labels.inputs.Send password to email address"),` - `),s(4),f("ngIf",!n.userForm.controls.sendPasswordToEmail.value),s(2),f("ngIf",!n.userForm.controls.sendPasswordToEmail.value),s(2),f("ngIf",(n.userForm.errors==null?null:n.userForm.errors.passwordsDoNotMatch)&&!n.userForm.controls.password.hasError("required")&&!n.userForm.controls.repeatPassword.hasError("required")),s(5),g(m(85,42,"labels.inputs.Office")),s(5),f("ngForOf",n.officesData),s(3),f("ngIf",n.userForm.controls.officeId.hasError("required")),s(6),g(m(99,44,"labels.inputs.Staff")),s(5),f("ngForOf",n.staffData),s(7),g(m(111,46,"labels.inputs.Roles")),s(5),f("ngForOf",n.rolesData),s(3),f("ngIf",n.userForm.controls.roles.hasError("required")),s(7),f("routerLink",it(52,xpi)),s(),b(` + `),s(4),f("ngIf",!n.userForm.controls.sendPasswordToEmail.value),s(2),f("ngIf",!n.userForm.controls.sendPasswordToEmail.value),s(2),f("ngIf",(n.userForm.errors==null?null:n.userForm.errors.passwordsDoNotMatch)&&!n.userForm.controls.password.hasError("required")&&!n.userForm.controls.repeatPassword.hasError("required")),s(5),g(m(85,42,"labels.inputs.Office")),s(5),f("ngForOf",n.officesData),s(3),f("ngIf",n.userForm.controls.officeId.hasError("required")),s(6),g(m(99,44,"labels.inputs.Staff")),s(5),f("ngForOf",n.staffData),s(7),g(m(111,46,"labels.inputs.Roles")),s(5),f("ngForOf",n.rolesData),s(3),f("ngIf",n.userForm.controls.roles.hasError("required")),s(7),f("routerLink",it(52,_pi)),s(),b(` `,m(127,48,"labels.buttons.Cancel"),` `),s(3),f("disabled",!n.userForm.valid),s(),b(` `,m(131,50,"labels.buttons.Submit"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,ut],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 Lpi=()=>["edit"],Vpi=()=>["../"];function qpi(e,r){if(e&1&&(o(0,"div",9),t(1,` + `))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,ut],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 qpi=()=>["edit"],jpi=()=>["../"];function zpi(e,r){if(e&1&&(o(0,"div",9),t(1,` `),o(2,"div",10),t(3),c(4,"translate"),l(),t(5,` `),o(6,"div",11),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Email")),s(4),g(i.userData.email)}}function jpi(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Email")),s(4),g(i.userData.email)}}function Hpi(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name,` `)}}var c5=(()=>{class e{constructor(i,a,n,p){this.usersService=i,this.route=a,this.router=n,this.dialog=p,this.route.data.subscribe(d=>{this.userData=d.user})}delete(){this.dialog.open(gi,{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(Kx,{width:"440px"}).afterClosed().subscribe(a=>{if(a.password&&a.repeatPassword){let n=a.password,p=a.repeatPassword,d=this.userData.firstname,u={password:n,repeatPassword:p,firstname:d};this.usersService.changePassword(this.userData.id,u).subscribe(()=>{this.router.navigate(["/appusers"])})}})}static{this.\u0275fac=function(a){return new(a||e)(O(cl),O(Pt),O(Lt),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-user"]],decls:94,vars:37,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,"content-rows"],[1,"content-row"],[1,"label"],[1,"value"],["class","content-row",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile","back-button-container"],["type","button","mat-raised-button","","color","primary",3,"routerLink"]],template:function(a,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"button",1),t(3,` @@ -33480,7 +33483,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(55,"div",11),t(56),l(),t(57,` `),l(),t(58,` - `),h(59,qpi,9,4,"div",12),t(60,` + `),h(59,zpi,9,4,"div",12),t(60,` `),o(61,"div",9),t(62,` `),o(63,"div",10),t(64),c(65,"translate"),l(),t(66,` @@ -33490,7 +33493,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(71,"div",9),t(72,` `),o(73,"div",10),t(74),c(75,"translate"),l(),t(76,` `),o(77,"div",11),t(78,` - `),h(79,jpi,2,1,"span",13),t(80,` + `),h(79,Hpi,2,1,"span",13),t(80,` `),l(),t(81,` `),l(),t(82,` `),l(),t(83,` @@ -33501,45 +33504,45 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(91,` `),l(),t(92,` `),l(),t(93,` -`)),a&2&&(s(2),f("routerLink",it(35,Lpi)),s(3),b(` +`)),a&2&&(s(2),f("routerLink",it(35,qpi)),s(3),b(` `,m(6,17,"labels.buttons.Edit"),` `),s(6),b(` `,m(12,19,"labels.buttons.Delete"),` `),s(6),b(` `,m(18,21,"labels.buttons.Change Password"),` - `),s(15),g(m(33,23,"labels.inputs.Login Name")),s(4),g(n.userData.username),s(6),g(m(43,25,"labels.inputs.First Name")),s(4),g(n.userData.firstname),s(6),g(m(53,27,"labels.inputs.Last Name")),s(4),g(n.userData.lastname),s(3),f("ngIf",n.userData.email),s(5),g(m(65,29,"labels.inputs.Office")),s(4),g(n.userData.officeName),s(6),g(m(75,31,"labels.inputs.Roles")),s(5),f("ngForOf",n.userData.selectedRoles),s(7),f("routerLink",it(36,Vpi)),s(),b(` + `),s(15),g(m(33,23,"labels.inputs.Login Name")),s(4),g(n.userData.username),s(6),g(m(43,25,"labels.inputs.First Name")),s(4),g(n.userData.firstname),s(6),g(m(53,27,"labels.inputs.Last Name")),s(4),g(n.userData.lastname),s(3),f("ngIf",n.userData.email),s(5),g(m(65,29,"labels.inputs.Office")),s(4),g(n.userData.officeName),s(6),g(m(75,31,"labels.inputs.Roles")),s(5),f("ngForOf",n.userData.selectedRoles),s(7),f("routerLink",it(36,jpi)),s(),b(` `,m(88,33,"labels.buttons.Back"),` - `))},dependencies:[mt,Ut,Et,dt,It,Ht,Qt,_t,ut,Dt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem;margin:0 auto;padding:1rem}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;border:1px solid var(--border-color, #ddd);border-radius:8px;background-color:var(--card-background, #fff);transition:background-color .3s ease,border-color .3s ease}.container[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%]{display:grid;grid-template-columns:50% 50%;gap:1rem}.container[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%] .flex-50[_ngcontent-%COMP%]{padding:.5rem}.container[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%] .flex-50.mat-body-strong[_ngcontent-%COMP%]{color:var(--label-color, #555);font-weight:600}.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;padding:.25rem 0;color:var(--text-color, inherit)}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;border-bottom:1px solid var(--border-color-light, #eee);padding-bottom:.5rem}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{flex:0 0 40%;font-weight:600;color:var(--label-color, #555);padding:.5rem 1rem .5rem 0}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{flex:0 0 60%;padding:.5rem 0;color:var(--text-color, inherit)}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .value[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;padding:.25rem 0}.container[_ngcontent-%COMP%] .back-button-container[_ngcontent-%COMP%]{margin-top:2rem}.container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{transition:all .2s ease}.container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{transform:translateY(-2px)}.dark-theme[_nghost-%COMP%], .dark-theme [_nghost-%COMP%]{--border-color: #444;--border-color-light: #3a3a3a;--card-background: #2d2d2d;--label-color: #b8b8b8;--text-color: #e0e0e0}.dark-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{box-shadow:0 2px 4px #0000004d}"]})}}return e})();var zpi=()=>["../"];function Hpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))},dependencies:[mt,Ut,Et,dt,It,Ht,Qt,_t,ut,Dt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem;margin:0 auto;padding:1rem}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;border:1px solid var(--border-color, #ddd);border-radius:8px;background-color:var(--card-background, #fff);transition:background-color .3s ease,border-color .3s ease}.container[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%]{display:grid;grid-template-columns:50% 50%;gap:1rem}.container[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%] .flex-50[_ngcontent-%COMP%]{padding:.5rem}.container[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%] .flex-50.mat-body-strong[_ngcontent-%COMP%]{color:var(--label-color, #555);font-weight:600}.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;padding:.25rem 0;color:var(--text-color, inherit)}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;border-bottom:1px solid var(--border-color-light, #eee);padding-bottom:.5rem}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{flex:0 0 40%;font-weight:600;color:var(--label-color, #555);padding:.5rem 1rem .5rem 0}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{flex:0 0 60%;padding:.5rem 0;color:var(--text-color, inherit)}.container[_ngcontent-%COMP%] .content-rows[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .value[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;padding:.25rem 0}.container[_ngcontent-%COMP%] .back-button-container[_ngcontent-%COMP%]{margin-top:2rem}.container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{transition:all .2s ease}.container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{transform:translateY(-2px)}.dark-theme[_nghost-%COMP%], .dark-theme [_nghost-%COMP%]{--border-color: #444;--border-color-light: #3a3a3a;--card-background: #2d2d2d;--label-color: #b8b8b8;--text-color: #e0e0e0}.dark-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{box-shadow:0 2px 4px #0000004d}"]})}}return e})();var Gpi=()=>["../"];function Upi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Username")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Gpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function $pi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.invalid")))}function Upi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.invalid")))}function Wpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function $pi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` - `),l()),e&2&&(s(),b(` - `,m(2,2,"labels.inputs.First Name"),` - `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function Wpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.First Name")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function Qpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` - `,m(2,2,"labels.inputs.Last Name"),` + `,m(2,2,"labels.inputs.First Name"),` `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function Ypi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.First Name")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function Jpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),l()),e&2&&(s(),b(` + `,m(2,2,"labels.inputs.Last Name"),` + `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function Kpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Last Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Jpi(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Xpi(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Kpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Zpi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Xpi(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function tci(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.displayName,` - `)}}function Zpi(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function eci(e,r){if(e&1&&(o(0,"mat-option",18),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function tci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `)}}function ici(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.At least one role"),` `),s(3),g(m(5,4,"labels.commons.must be selected")))}var m5=(()=>{class e{constructor(i,a,n,p){this.formBuilder=i,this.usersService=a,this.route=n,this.router=p,this.route.data.subscribe(d=>{this.userData=d.user,this.officesData=d.usersTemplate.allowedOffices,this.rolesData=d.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,lt.required],email:[this.userData.email,[lt.required,lt.email]],firstname:[this.userData.firstname,[lt.required,lt.pattern("(^[A-z]).*")]],lastname:[this.userData.lastname,[lt.required,lt.pattern("(^[A-z]).*")]],passwordNeverExpires:[this.userData.passwordNeverExpires],officeId:[this.userData.officeId,lt.required],staffId:[i],roles:[this.userData.selectedRoles.map(a=>a.id),lt.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)(O(te),O(cl),O(Pt),O(Lt))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` @@ -33550,28 +33553,28 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(10,"mat-form-field",3),t(11,` `),o(12,"mat-label"),t(13),c(14,"translate"),l(),t(15,` `),y(16,"input",4),t(17,` - `),h(18,Hpi,8,9,"mat-error",5),t(19,` + `),h(18,Upi,8,9,"mat-error",5),t(19,` `),l(),t(20,` `),o(21,"mat-form-field",3),t(22,` `),o(23,"mat-label"),t(24),c(25,"translate"),l(),t(26,` `),y(27,"input",6),t(28,` - `),h(29,Gpi,8,9,"mat-error",5),t(30,` - `),h(31,Upi,8,9,"mat-error",5),t(32,` + `),h(29,$pi,8,9,"mat-error",5),t(30,` + `),h(31,Wpi,8,9,"mat-error",5),t(32,` `),l(),t(33,` `),o(34,"mat-form-field",3),t(35,` `),o(36,"mat-label"),t(37),c(38,"translate"),l(),t(39,` `),y(40,"input",7),t(41,` - `),h(42,$pi,7,6,"mat-error",5),t(43,` - `),h(44,Wpi,8,9,"mat-error",5),t(45,` + `),h(42,Qpi,7,6,"mat-error",5),t(43,` + `),h(44,Ypi,8,9,"mat-error",5),t(45,` `),l(),t(46,` `),o(47,"mat-form-field",3),t(48,` `),o(49,"mat-label"),t(50),c(51,"translate"),l(),t(52,` `),y(53,"input",8),t(54,` - `),h(55,Qpi,7,6,"mat-error",5),t(56,` - `),h(57,Ypi,8,9,"mat-error",5),t(58,` + `),h(55,Jpi,7,6,"mat-error",5),t(56,` + `),h(57,Kpi,8,9,"mat-error",5),t(58,` `),l(),t(59,` `),o(60,"div",9),t(61,` @@ -33581,24 +33584,24 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(67,"mat-form-field",3),t(68,` `),o(69,"mat-label"),t(70),c(71,"translate"),l(),t(72,` `),o(73,"mat-select",11),k("selectionChange",function(d){return n.officeChanged(d.value)}),t(74,` - `),h(75,Jpi,2,2,"mat-option",12),t(76,` + `),h(75,Xpi,2,2,"mat-option",12),t(76,` `),l(),t(77,` - `),h(78,Kpi,8,9,"mat-error",5),t(79,` + `),h(78,Zpi,8,9,"mat-error",5),t(79,` `),l(),t(80,` `),o(81,"mat-form-field",3),t(82,` `),o(83,"mat-label"),t(84),c(85,"translate"),l(),t(86,` `),o(87,"mat-select",13),t(88,` - `),h(89,Xpi,2,2,"mat-option",12),t(90,` + `),h(89,tci,2,2,"mat-option",12),t(90,` `),l(),t(91,` `),l(),t(92,` `),o(93,"mat-form-field",3),t(94,` `),o(95,"mat-label"),t(96),c(97,"translate"),l(),t(98,` `),o(99,"mat-select",14),t(100,` - `),h(101,Zpi,2,2,"mat-option",12),t(102,` + `),h(101,eci,2,2,"mat-option",12),t(102,` `),l(),t(103,` - `),h(104,tci,7,6,"mat-error",5),t(105,` + `),h(104,ici,7,6,"mat-error",5),t(105,` `),l(),t(106,` `),l(),t(107,` `),l(),t(108,` @@ -33612,11 +33615,11 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(122,` `)),a&2&&(s(4),f("formGroup",n.editUserForm),s(9),g(m(14,25,"labels.inputs.Username")),s(5),f("ngIf",n.editUserForm.controls.username.hasError("required")),s(6),g(m(25,27,"labels.inputs.Email")),s(5),f("ngIf",n.editUserForm.controls.email.hasError("email")),s(2),f("ngIf",n.editUserForm.controls.email.hasError("required")),s(6),g(m(38,29,"labels.inputs.First Name")),s(5),f("ngIf",n.editUserForm.controls.firstname.hasError("pattern")),s(2),f("ngIf",n.editUserForm.controls.firstname.hasError("required")),s(6),g(m(51,31,"labels.inputs.Last Name")),s(5),f("ngIf",n.editUserForm.controls.lastname.hasError("pattern")),s(2),f("ngIf",n.editUserForm.controls.lastname.hasError("required")),s(6),b(` `,m(64,33,"labels.inputs.Password never expires"),` - `),s(7),g(m(71,35,"labels.inputs.Office")),s(5),f("ngForOf",n.officesData),s(3),f("ngIf",n.editUserForm.controls.officeId.hasError("required")),s(6),g(m(85,37,"labels.inputs.Staff")),s(5),f("ngForOf",n.staffData),s(7),g(m(97,39,"labels.inputs.Roles")),s(5),f("ngForOf",n.rolesData),s(3),f("ngIf",n.editUserForm.controls.roles.hasError("required")),s(7),f("routerLink",it(45,zpi)),s(),b(` + `),s(7),g(m(71,35,"labels.inputs.Office")),s(5),f("ngForOf",n.officesData),s(3),f("ngIf",n.editUserForm.controls.officeId.hasError("required")),s(6),g(m(85,37,"labels.inputs.Staff")),s(5),f("ngForOf",n.staffData),s(7),g(m(97,39,"labels.inputs.Roles")),s(5),f("ngForOf",n.rolesData),s(3),f("ngIf",n.editUserForm.controls.roles.hasError("required")),s(7),f("routerLink",it(45,Gpi)),s(),b(` `,m(113,41,"labels.buttons.Cancel"),` `),s(3),f("disabled",!n.editUserForm.valid),s(),b(` `,m(117,43,"labels.buttons.Submit"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,ut],styles:[".password-never-expires-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var L7=(()=>{class e{constructor(i){this.usersService=i}resolve(){return this.usersService.getUsers()}static{this.\u0275fac=function(a){return new(a||e)(Ft(cl))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Bh=(()=>{class e{constructor(i){this.usersService=i}resolve(){return this.usersService.getUsersTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(cl))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var d5=(()=>{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)(Ft(cl))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Os=(()=>{class e{constructor(i,a){this.http=i,this.autservice=a,this.api=gn.OIDC.oidcApiUrl}createUser(i){return this.http.post(this.api+"authentication/user",i)}getExtraUserData(i){return this.http.get(`${this.api}authentication/user/db/${i}`)}assignRolesToUser(i,a){let n={userId:i,roleKeys:a.map(String)};return this.http.post(this.api+"authentication/user/role",n)}createUserBd(i){return this.http.post(this.api+"authentication/user/db",i)}getUsersTemplate(){return this.http.get("/users/template")}getUsers(){let i=this.autservice.getAccessToken();return _f(fetch(`${this.api}authentication/user`,{headers:{"Content-Type":"application/json",Authorization:`Bearer ${i}`}})).pipe(vf(a=>a.json()),An(a=>{let n=[],p=a.object?.result;return Array.isArray(p)&&p.forEach(d=>{d.human&&n.push({id:d.id,firstname:d.human.profile.firstName,lastname:d.human.profile.lastName,email:d.human.email.email,officeName:"Head Office"})}),n}))}getUser(i){let a=`${this.api}authentication/user/${i}`;return _f(fetch(a,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${this.autservice.getAccessToken()}`}})).pipe(vf(n=>n.json()),An(n=>n))}editUser(i){return this.http.put(this.api+"authentication/user",i)}editRoles(i){return this.http.put(this.api+"authentication/user/role",i)}editOffice(i){return this.http.put(this.api+"authentication/user/office",i)}getRoles(){return this.http.get(this.api+"authentication/role")}static{this.\u0275fac=function(a){return new(a||e)(Ft(za),Ft(Vr))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var V7=(()=>{class e{constructor(i){this.usersServiceZitadel=i}resolve(){return this.usersServiceZitadel.getUsers()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Os))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var q7=(()=>{class e{constructor(i){this.usersServiceZitadel=i}resolve(){return this.usersServiceZitadel.getUsersTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Os))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var u5=(()=>{class e{constructor(i){this.usersServiceZitadel=i}resolve(i){let a=i.paramMap.get("id");return this.usersServiceZitadel.getUser(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Os))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var ici=["paginatorUsers"],nci=["sortUsers"],aci=["paginatorZitadel"],rci=["sortZitadel"],oci=["buttonCreateUser"],lci=["templateButtonCreateUser"],sci=["usersTable"],pci=["templateUsersTable"],cci=()=>["create"],mci=()=>[10,25,50,100],dci=e=>[e];function uci(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.First Name")))}function fci(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.firstname)}}function hci(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Last Name")))}function xci(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.lastname)}}function gci(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Email")))}function _ci(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.email)}}function vci(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Office")))}function bci(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function Cci(e,r){e&1&&y(0,"tr",25)}function yci(e,r){if(e&1&&y(0,"tr",26),e&2){let i=r.$implicit;f("routerLink",Re(1,dci,i.id))}}var f5=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.usersData=[],this.usersZitadelData=[],this.displayedColumns=["firstname","lastname","email","officeName"],this.dataSource=new Ge,this.dataSourceZitadel=new Ge}ngOnInit(){this.route.data.subscribe(i=>{this.usersData=i.users||[],this.usersZitadelData=i.usersZitadel||[],this.dataSource=new Ge(this.usersData),this.dataSourceZitadel=new Ge(this.usersZitadelData),this.dataSource.paginator=this.paginatorUsers,this.dataSource.sort=this.sortUsers,this.dataSourceZitadel.paginator=this.paginatorZitadel,this.dataSourceZitadel.sort=this.sortZitadel})}applyFilter(i){let a=i.trim().toLowerCase();this.dataSource.filter=a,this.dataSourceZitadel.filter=a}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),200)}ngAfterViewInit(){this.configurationWizardService.showUsers&&setTimeout(()=>{this.showPopover(this.templateButtonCreateUser,this.buttonCreateUser.nativeElement,"bottom",!0)}),this.configurationWizardService.showUsersList&&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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-users"]],viewQuery:function(a,n){if(a&1&&(wt(ici,7),wt(nci,7),wt(aci,7),wt(rci,7),wt(oci,5),wt(lci,5),wt(sci,5),wt(pci,5)),a&2){let p;Ct(p=yt())&&(n.paginatorUsers=p.first),Ct(p=yt())&&(n.sortUsers=p.first),Ct(p=yt())&&(n.paginatorZitadel=p.first),Ct(p=yt())&&(n.sortZitadel=p.first),Ct(p=yt())&&(n.buttonCreateUser=p.first),Ct(p=yt())&&(n.templateButtonCreateUser=p.first),Ct(p=yt())&&(n.usersTable=p.first),Ct(p=yt())&&(n.templateUsersTable=p.first)}},decls:75,vars:16,consts:[["buttonCreateUser",""],["filter",""],["sortUsers","matSort"],["paginatorUsers",""],[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","container-margin"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"container","mat-elevation-z8","container-margin"],["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"]],template:function(a,n){if(a&1){let p=Y();o(0,"div",4),t(1,` + `))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,di,ut],styles:[".password-never-expires-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var L7=(()=>{class e{constructor(i){this.usersService=i}resolve(){return this.usersService.getUsers()}static{this.\u0275fac=function(a){return new(a||e)(Ft(cl))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Bh=(()=>{class e{constructor(i){this.usersService=i}resolve(){return this.usersService.getUsersTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(cl))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var d5=(()=>{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)(Ft(cl))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Os=(()=>{class e{constructor(i,a){this.http=i,this.autservice=a,this.api=gn.OIDC.oidcApiUrl}createUser(i){return this.http.post(this.api+"authentication/user",i)}getExtraUserData(i){return this.http.get(`${this.api}authentication/user/db/${i}`)}assignRolesToUser(i,a){let n={userId:i,roleKeys:a.map(String)};return this.http.post(this.api+"authentication/user/role",n)}createUserBd(i){return this.http.post(this.api+"authentication/user/db",i)}getUsersTemplate(){return this.http.get("/users/template")}getUsers(){let i=this.autservice.getAccessToken();return _f(fetch(`${this.api}authentication/user`,{headers:{"Content-Type":"application/json",Authorization:`Bearer ${i}`}})).pipe(vf(a=>a.json()),An(a=>{let n=[],p=a.object?.result;return Array.isArray(p)&&p.forEach(d=>{d.human&&n.push({id:d.id,firstname:d.human.profile.firstName,lastname:d.human.profile.lastName,email:d.human.email.email,officeName:"Head Office"})}),n}))}getUser(i){let a=`${this.api}authentication/user/${i}`;return _f(fetch(a,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${this.autservice.getAccessToken()}`}})).pipe(vf(n=>n.json()),An(n=>n))}editUser(i){return this.http.put(this.api+"authentication/user",i)}editRoles(i){return this.http.put(this.api+"authentication/user/role",i)}editOffice(i){return this.http.put(this.api+"authentication/user/office",i)}getRoles(){return this.http.get(this.api+"authentication/role")}static{this.\u0275fac=function(a){return new(a||e)(Ft(za),Ft(Vr))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var V7=(()=>{class e{constructor(i){this.usersServiceZitadel=i}resolve(){return this.usersServiceZitadel.getUsers()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Os))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var q7=(()=>{class e{constructor(i){this.usersServiceZitadel=i}resolve(){return this.usersServiceZitadel.getUsersTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(Os))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var u5=(()=>{class e{constructor(i){this.usersServiceZitadel=i}resolve(i){let a=i.paramMap.get("id");return this.usersServiceZitadel.getUser(a)}static{this.\u0275fac=function(a){return new(a||e)(Ft(Os))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var aci=["paginatorUsers"],rci=["sortUsers"],oci=["paginatorZitadel"],lci=["sortZitadel"],sci=["buttonCreateUser"],pci=["templateButtonCreateUser"],cci=["usersTable"],mci=["templateUsersTable"],dci=()=>["create"],uci=()=>[10,25,50,100],fci=e=>[e];function hci(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.First Name")))}function xci(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.firstname)}}function gci(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Last Name")))}function _ci(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.lastname)}}function vci(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Email")))}function bci(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.email)}}function Cci(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Office")))}function yci(e,r){if(e&1&&(o(0,"td",24),t(1),l()),e&2){let i=r.$implicit;s(),g(i.officeName)}}function Sci(e,r){e&1&&y(0,"tr",25)}function wci(e,r){if(e&1&&y(0,"tr",26),e&2){let i=r.$implicit;f("routerLink",Re(1,fci,i.id))}}var f5=(()=>{class e{constructor(i,a,n,p){this.route=i,this.router=a,this.configurationWizardService=n,this.popoverService=p,this.usersData=[],this.usersZitadelData=[],this.displayedColumns=["firstname","lastname","email","officeName"],this.dataSource=new Ge,this.dataSourceZitadel=new Ge}ngOnInit(){this.route.data.subscribe(i=>{this.usersData=i.users||[],this.usersZitadelData=i.usersZitadel||[],this.dataSource=new Ge(this.usersData),this.dataSourceZitadel=new Ge(this.usersZitadelData),this.dataSource.paginator=this.paginatorUsers,this.dataSource.sort=this.sortUsers,this.dataSourceZitadel.paginator=this.paginatorZitadel,this.dataSourceZitadel.sort=this.sortZitadel})}applyFilter(i){let a=i.trim().toLowerCase();this.dataSource.filter=a,this.dataSourceZitadel.filter=a}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),200)}ngAfterViewInit(){this.configurationWizardService.showUsers&&setTimeout(()=>{this.showPopover(this.templateButtonCreateUser,this.buttonCreateUser.nativeElement,"bottom",!0)}),this.configurationWizardService.showUsersList&&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)(O(Pt),O(Lt),O(Yi),O(Qi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-users"]],viewQuery:function(a,n){if(a&1&&(wt(aci,7),wt(rci,7),wt(oci,7),wt(lci,7),wt(sci,5),wt(pci,5),wt(cci,5),wt(mci,5)),a&2){let p;Ct(p=yt())&&(n.paginatorUsers=p.first),Ct(p=yt())&&(n.sortUsers=p.first),Ct(p=yt())&&(n.paginatorZitadel=p.first),Ct(p=yt())&&(n.sortZitadel=p.first),Ct(p=yt())&&(n.buttonCreateUser=p.first),Ct(p=yt())&&(n.templateButtonCreateUser=p.first),Ct(p=yt())&&(n.usersTable=p.first),Ct(p=yt())&&(n.templateUsersTable=p.first)}},decls:75,vars:16,consts:[["buttonCreateUser",""],["filter",""],["sortUsers","matSort"],["paginatorUsers",""],[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","container-margin"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"container","mat-elevation-z8","container-margin"],["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"]],template:function(a,n){if(a&1){let p=Y();o(0,"div",4),t(1,` `),o(2,"div",5,0),t(4,` `),o(5,"button",6),t(6,` `),y(7,"fa-icon",7),t(8),c(9,"translate"),l(),t(10,` @@ -33636,38 +33639,38 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(31,"h3"),t(32),c(33,"translate"),l(),t(34,` `),o(35,"table",13,2),t(37,` `),$(38,14),t(39,` - `),h(40,uci,3,3,"th",15),t(41,` - `),h(42,fci,2,1,"td",16),t(43,` + `),h(40,hci,3,3,"th",15),t(41,` + `),h(42,xci,2,1,"td",16),t(43,` `),W(),t(44,` `),$(45,17),t(46,` - `),h(47,hci,3,3,"th",15),t(48,` - `),h(49,xci,2,1,"td",16),t(50,` + `),h(47,gci,3,3,"th",15),t(48,` + `),h(49,_ci,2,1,"td",16),t(50,` `),W(),t(51,` `),$(52,18),t(53,` - `),h(54,gci,3,3,"th",15),t(55,` - `),h(56,_ci,2,1,"td",16),t(57,` + `),h(54,vci,3,3,"th",15),t(55,` + `),h(56,bci,2,1,"td",16),t(57,` `),W(),t(58,` `),$(59,19),t(60,` - `),h(61,vci,3,3,"th",15),t(62,` - `),h(63,bci,2,1,"td",16),t(64,` + `),h(61,Cci,3,3,"th",15),t(62,` + `),h(63,yci,2,1,"td",16),t(64,` `),W(),t(65,` - `),h(66,Cci,1,0,"tr",20),t(67,` - `),h(68,yci,1,3,"tr",21),t(69,` + `),h(66,Sci,1,0,"tr",20),t(67,` + `),h(68,wci,1,3,"tr",21),t(69,` `),l(),t(70,` `),y(71,"mat-paginator",22,3),t(73,` `),l(),t(74,` -`)}a&2&&(s(5),f("routerLink",it(14,cci)),s(3),b(` +`)}a&2&&(s(5),f("routerLink",it(14,dci)),s(3),b(` `,m(9,8,"labels.buttons.Create User"),` - `),s(13),g(m(22,10,"labels.inputs.Filter")),s(11),g(m(33,12,"labels.heading.Users")),s(3),f("dataSource",n.dataSource),s(31),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(15,mci)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,ut,Qx,Dt,SA,Ae,IA,Te,ai,MA,xe,_e,ye,ve,ge,Se,be,Ce,we,Pe],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.container-margin[_ngcontent-%COMP%]{margin-top:1rem}"]})}}return e})();var Sci=e=>({minchar:e});function wci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),s(13),g(m(22,10,"labels.inputs.Filter")),s(11),g(m(33,12,"labels.heading.Users")),s(3),f("dataSource",n.dataSource),s(31),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(15,uci)))},dependencies:[mt,dt,It,Mt,Ot,Nt,_t,ut,Qx,Dt,SA,Ae,IA,Te,ai,MA,xe,_e,ye,ve,ge,Se,be,Ce,we,Pe],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.container-margin[_ngcontent-%COMP%]{margin-top:1rem}"]})}}return e})();var Pci=e=>({minchar:e});function Eci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Password Current Required"),` - `))}function Pci(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P();s(),b(` - `,Oe(2,1,"labels.commons.Password validation",Re(4,Sci,i.minPasswordLength)),` - `)}}function Eci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function Ici(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2){let i=P();s(),b(` + `,Oe(2,1,"labels.commons.Password validation",Re(4,Pci,i.minPasswordLength)),` + `)}}function Tci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"inputs.passwordsDoNotMatch"),` `))}var eZ=(()=>{class e{constructor(i,a,n,p,d){this.dialogRef=i,this.data=a,this.formBuilder=n,this.http=p,this.translateService=d,this.minPasswordLength=gn.minPasswordLength||12,this.api=gn.OIDC.oidcApiUrl}ngOnInit(){this.createChangePasswordForm(),this.setupPasswordMatchValidation()}createChangePasswordForm(){this.changePasswordForm=this.formBuilder.group({currentPassword:["",lt.required],password:["",[lt.required,lt.minLength(this.minPasswordLength),lt.maxLength(50),lt.pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).+$/)]],repeatPassword:["",lt.required]},{validators:ic})}setupPasswordMatchValidation(){this.changePasswordForm.get("password")?.valueChanges.subscribe(()=>{this.changePasswordForm.get("repeatPassword")?.updateValueAndValidity()}),this.changePasswordForm.get("repeatPassword")?.setValidators([lt.required,this.matchOtherControl("password")])}matchOtherControl(i){return a=>{let n=a?.parent;if(!n)return null;let p=n.get(i);return p?a.value===p.value?null:{notequal:!0}:null}}onSubmit(){if(this.changePasswordForm.invalid)return;let i={userId:this.data.id,currentPassword:this.changePasswordForm.value.currentPassword,newPassword:{password:this.changePasswordForm.value.password,changeRequired:!1}};this.http.put(this.api+"authentication/user/password",i).subscribe({next:a=>{this.dialogRef.close(!0)},error:a=>{try{let n=JSON.parse(a.error.message);n.code===3?alert(this.translateService.instant("labels.inputs.The current password is not correct")):n.code===9?alert(this.translateService.instant("labels.inputs.New password cannot be the same as your current password")):alert("Error: "+n.message)}catch{alert(this.translateService.instant("labels.inputs.Unable to update password"))}}})}static{this.\u0275fac=function(a){return new(a||e)(O(ra),O(Aa),O(te),O(za),O(bi))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-change-password-dialog"]],decls:54,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"layout-column",3,"ngSubmit","formGroup"],["appearance","fill",1,"full-width"],["matInput","","type","password","formControlName","currentPassword","required",""],[4,"ngIf"],["matInput","","type","password","formControlName","password","required",""],["matInput","","type","password","formControlName","repeatPassword","required",""],["align","center"],["mat-raised-button","","color","warn","type","button",3,"click"],["mat-raised-button","","color","primary","type","submit",3,"disabled"]],template:function(a,n){if(a&1&&(o(0,"h1",0),t(1),c(2,"translate"),l(),t(3,` @@ -33676,17 +33679,17 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(8,"mat-form-field",3),t(9,` `),o(10,"mat-label"),t(11),c(12,"translate"),l(),t(13,` `),y(14,"input",4),t(15,` - `),h(16,wci,3,3,"mat-error",5),t(17,` + `),h(16,Eci,3,3,"mat-error",5),t(17,` `),l(),t(18,` `),o(19,"mat-form-field",3),t(20,` `),o(21,"mat-label"),t(22),c(23,"translate"),l(),t(24,` `),y(25,"input",6),t(26,` - `),h(27,Pci,3,6,"mat-error",5),t(28,` + `),h(27,Ici,3,6,"mat-error",5),t(28,` `),l(),t(29,` `),o(30,"mat-form-field",3),t(31,` `),o(32,"mat-label"),t(33),c(34,"translate"),l(),t(35,` `),y(36,"input",7),t(37,` - `),h(38,Eci,3,3,"mat-error",5),t(39,` + `),h(38,Tci,3,3,"mat-error",5),t(39,` `),l(),t(40,` `),o(41,"mat-dialog-actions",8),t(42,` `),o(43,"button",9),k("click",function(){return n.dialogRef.close()}),t(44),c(45,"translate"),l(),t(46,` @@ -33698,36 +33701,36 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(45,19,"labels.buttons.Cancel"),` `),s(3),f("disabled",!n.changePasswordForm.valid),s(),b(` `,m(49,21,"labels.buttons.Confirm"),` - `)}},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,_t,ut,zn],styles:[".error[_ngcontent-%COMP%]{color:red}mat-dialog-content[_ngcontent-%COMP%]{min-width:240px;width:240px}"]})}}return e})();var Ici=()=>["edit"],Tci=()=>["../../"];function Mci(e,r){if(e&1){let i=Y();o(0,"div"),t(1,` + `)}},dependencies:[mt,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,Mt,Ot,de,Nt,_t,ut,zn],styles:[".error[_ngcontent-%COMP%]{color:red}mat-dialog-content[_ngcontent-%COMP%]{min-width:240px;width:240px}"]})}}return e})();var Mci=()=>["edit"],Dci=()=>["../../"];function Oci(e,r){if(e&1){let i=Y();o(0,"div"),t(1,` `),o(2,"button",19),k("click",function(){N(i);let n=P();return L(n.changeUserPassword(n.userData.id))}),t(3,` `),y(4,"fa-icon",20),t(5),c(6,"translate"),l(),t(7,` `),l()}e&2&&(s(5),b(` `,m(6,1,"labels.buttons.Change Password"),` - `))}function Dci(e,r){if(e&1){let i=Y();o(0,"button",3),k("click",function(){N(i);let n=P();return L(n.desactiveUser(n.userData.id))}),t(1,` + `))}function Aci(e,r){if(e&1){let i=Y();o(0,"button",3),k("click",function(){N(i);let n=P();return L(n.desactiveUser(n.userData.id))}),t(1,` `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Disable"),` - `))}function Oci(e,r){if(e&1){let i=Y();o(0,"button",19),k("click",function(){N(i);let n=P();return L(n.activeUser(n.userData.id))}),t(1,` + `))}function Fci(e,r){if(e&1){let i=Y();o(0,"button",19),k("click",function(){N(i);let n=P();return L(n.activeUser(n.userData.id))}),t(1,` `),y(2,"fa-icon",22),t(3),c(4,"translate"),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Reactivate"),` - `))}function Aci(e,r){e&1&&(o(0,"button",23),t(1,` + `))}function kci(e,r){e&1&&(o(0,"button",23),t(1,` `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()),e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Validate"),` - `))}function Fci(e,r){e&1&&(o(0,"div",12),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))}function Rci(e,r){e&1&&(o(0,"div",12),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Email"),` - `))}function kci(e,r){if(e&1&&(o(0,"div",13),t(1),l()),e&2){let i=P();s(),b(` + `))}function Bci(e,r){if(e&1&&(o(0,"div",13),t(1),l()),e&2){let i=P();s(),b(` `,i.userData.email,` - `)}}function Rci(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `)}}function Nci(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.name,` `)}}var h5=(()=>{class e{constructor(i,a,n,p,d){this.usersService=i,this.route=a,this.router=n,this.dialog=p,this.authService=d,this.route.data.subscribe(u=>{let x=u.user.object?.result?.[0],_={id:x.id,username:x.userName,firstname:x.human?.profile?.firstName,lastname:x.human?.profile?.lastName,officeName:"Head Office",officeId:x.user_uuid??null,availableRoles:x.availableRoles??"Admin",selectedRoles:x.selectedRoles??"Admin",isSelfServiceUser:x.state};this.userData=_})}delete(){this.dialog.open(gi,{data:{deleteContext:`user ${this.userData.id}`}}).afterClosed().subscribe(a=>{a.delete&&this.authService.deletUser(this.userData.id)})}changeUserPassword(i){this.dialog.open(eZ,{width:"440px",data:{id:i}}).afterClosed().subscribe(n=>{if(n.password&&n.repeatPassword){let p=n.password,d=n.repeatPassword,u=this.userData.firstname,x={password:p,repeatPassword:d,firstname:u}}})}desactiveUser(i){this.authService.desactiveUser(i)}activeUser(i){this.authService.activeUser(i)}static{this.\u0275fac=function(a){return new(a||e)(O(Os),O(Pt),O(Lt),O(Ve),O(Vr))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-view-user"]],decls:86,vars:39,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"],[4,"ngIf"],[3,"ngSwitch"],["mat-raised-button","","color","warn",3,"click",4,"ngSwitchCase"],["mat-raised-button","","color","primary",3,"click",4,"ngSwitchCase"],["mat-raised-button","","color","primary","disabled","",4,"ngSwitchDefault"],[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"],["mat-raised-button","","color","primary",3,"click"],["icon","cog",1,"m-r-10"],["icon","ban",1,"m-r-10"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","primary","disabled",""]],template:function(a,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"button",1),t(3,` `),y(4,"fa-icon",2),t(5),c(6,"translate"),l(),t(7,` `),o(8,"button",3),k("click",function(){return n.delete()}),t(9,` `),y(10,"fa-icon",4),t(11),c(12,"translate"),l(),t(13,` - `),h(14,Mci,8,3,"div",5),t(15,` + `),h(14,Oci,8,3,"div",5),t(15,` `),o(16,"div",6),t(17,` - `),h(18,Dci,5,3,"button",7),t(19,` - `),h(20,Oci,5,3,"button",8),t(21,` - `),h(22,Aci,5,3,"button",9),t(23,` + `),h(18,Aci,5,3,"button",7),t(19,` + `),h(20,Fci,5,3,"button",8),t(21,` + `),h(22,kci,5,3,"button",9),t(23,` `),l(),t(24,` `),l(),t(25,` @@ -33747,9 +33750,9 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(52,"div",13),t(53),l(),t(54,` - `),h(55,Fci,3,3,"div",14),t(56,` + `),h(55,Rci,3,3,"div",14),t(56,` - `),h(57,kci,2,1,"div",15),t(58,` + `),h(57,Bci,2,1,"div",15),t(58,` `),o(59,"div",12),t(60),c(61,"translate"),l(),t(62,` @@ -33758,7 +33761,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(66,"div",12),t(67),c(68,"translate"),l(),t(69,` `),o(70,"div",13),t(71,` - `),h(72,Rci,2,1,"span",16),t(73,` + `),h(72,Nci,2,1,"span",16),t(73,` `),l(),t(74,` `),l(),t(75,` @@ -33768,7 +33771,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(83,` `),l(),t(84,` `),l(),t(85,` -`)),a&2&&(s(2),f("routerLink",it(37,Ici)),s(3),b(` +`)),a&2&&(s(2),f("routerLink",it(37,Mci)),s(3),b(` `,m(6,21,"labels.buttons.Edit"),` `),s(6),b(` `,m(12,23,"labels.buttons.Delete"),` @@ -33790,55 +33793,55 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,n.userData.officeName,` `),s(3),b(` `,m(68,33,"labels.inputs.Roles"),` - `),s(5),f("ngForOf",n.userData.selectedRoles),s(6),f("routerLink",it(38,Tci)),s(),b(` + `),s(5),f("ngForOf",n.userData.selectedRoles),s(6),f("routerLink",it(38,Dci)),s(),b(` `,m(80,35,"labels.buttons.Back"),` - `))},dependencies:[mt,Ut,Et,Br,Nr,L9,dt,It,Ht,Qt,_t,ut,Qx,Dt],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 x5=[{code:"+376",key:"AD"},{code:"+971",key:"AE"},{code:"+93",key:"AF"},{code:"+355",key:"AL"},{code:"+374",key:"AM"},{code:"+244",key:"AO"},{code:"+54",key:"AR"},{code:"+43",key:"AT"},{code:"+61",key:"AU"},{code:"+994",key:"AZ"},{code:"+387",key:"BA"},{code:"+880",key:"BD"},{code:"+32",key:"BE"},{code:"+359",key:"BG"},{code:"+226",key:"BF"},{code:"+257",key:"BI"},{code:"+973",key:"BH"},{code:"+591",key:"BO"},{code:"+55",key:"BR"},{code:"+375",key:"BY"},{code:"+1",key:"CA"},{code:"+237",key:"CM"},{code:"+56",key:"CL"},{code:"+86",key:"CN"},{code:"+57",key:"CO"},{code:"+506",key:"CR"},{code:"+53",key:"CU"},{code:"+357",key:"CY"},{code:"+420",key:"CZ"},{code:"+49",key:"DE"},{code:"+45",key:"DK"},{code:"+213",key:"DZ"},{code:"+20",key:"EG"},{code:"+503",key:"SV"},{code:"+372",key:"EE"},{code:"+34",key:"ES"},{code:"+251",key:"ET"},{code:"+358",key:"FI"},{code:"+33",key:"FR"},{code:"+44",key:"GB"},{code:"+995",key:"GE"},{code:"+233",key:"GH"},{code:"+30",key:"GR"},{code:"+502",key:"GT"},{code:"+504",key:"HN"},{code:"+385",key:"HR"},{code:"+36",key:"HU"},{code:"+62",key:"ID"},{code:"+91",key:"IN"},{code:"+353",key:"IE"},{code:"+972",key:"IL"},{code:"+964",key:"IQ"},{code:"+98",key:"IR"},{code:"+354",key:"IS"},{code:"+39",key:"IT"},{code:"+81",key:"JP"},{code:"+962",key:"JO"},{code:"+254",key:"KE"},{code:"+996",key:"KG"},{code:"+855",key:"KH"},{code:"+82",key:"KR"},{code:"+965",key:"KW"},{code:"+371",key:"LV"},{code:"+961",key:"LB"},{code:"+94",key:"LK"},{code:"+370",key:"LT"},{code:"+352",key:"LU"},{code:"+218",key:"LY"},{code:"+212",key:"MA"},{code:"+377",key:"MC"},{code:"+373",key:"MD"},{code:"+389",key:"MK"},{code:"+976",key:"MN"},{code:"+52",key:"MX"},{code:"+60",key:"MY"},{code:"+258",key:"MZ"},{code:"+234",key:"NG"},{code:"+505",key:"NI"},{code:"+31",key:"NL"},{code:"+47",key:"NO"},{code:"+977",key:"NP"},{code:"+64",key:"NZ"},{code:"+507",key:"PA"},{code:"+92",key:"PK"},{code:"+595",key:"PY"},{code:"+51",key:"PE"},{code:"+63",key:"PH"},{code:"+48",key:"PL"},{code:"+351",key:"PT"},{code:"+974",key:"QA"},{code:"+40",key:"RO"},{code:"+381",key:"RS"},{code:"+7",key:"RU"},{code:"+966",key:"SA"},{code:"+221",key:"SN"},{code:"+46",key:"SE"},{code:"+65",key:"SG"},{code:"+421",key:"SK"},{code:"+386",key:"SI"},{code:"+503",key:"SV"},{code:"+27",key:"ZA"},{code:"+41",key:"CH"},{code:"+886",key:"TW"},{code:"+66",key:"TH"},{code:"+90",key:"TR"},{code:"+380",key:"UA"},{code:"+256",key:"UG"},{code:"+1",key:"US"},{code:"+598",key:"UY"},{code:"+998",key:"UZ"},{code:"+58",key:"VE"},{code:"+84",key:"VN"},{code:"+967",key:"YE"},{code:"+260",key:"ZM"},{code:"+263",key:"ZW"}];var g5=[{code:"de",key:"de-DE",name:"German"},{code:"en",key:"en-US",name:"English"},{code:"es",key:"es-MX",name:"Espa\xF1ol"},{code:"fr",key:"fr-FR",name:"French"},{code:"it",key:"it-IT",name:"Italian"},{code:"ko",key:"ko-KO",name:"\uD55C\uAD6D\uC5B4"},{code:"pt",key:"pt-PT",name:"Portuguese"}];var Bci=["userFormRef"],Nci=["templateUserFormRef"],Lci=()=>["../"];function Vci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `))},dependencies:[mt,Ut,Et,Br,Nr,L9,dt,It,Ht,Qt,_t,ut,Qx,Dt],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 x5=[{code:"+376",key:"AD"},{code:"+971",key:"AE"},{code:"+93",key:"AF"},{code:"+355",key:"AL"},{code:"+374",key:"AM"},{code:"+244",key:"AO"},{code:"+54",key:"AR"},{code:"+43",key:"AT"},{code:"+61",key:"AU"},{code:"+994",key:"AZ"},{code:"+387",key:"BA"},{code:"+880",key:"BD"},{code:"+32",key:"BE"},{code:"+359",key:"BG"},{code:"+226",key:"BF"},{code:"+257",key:"BI"},{code:"+973",key:"BH"},{code:"+591",key:"BO"},{code:"+55",key:"BR"},{code:"+375",key:"BY"},{code:"+1",key:"CA"},{code:"+237",key:"CM"},{code:"+56",key:"CL"},{code:"+86",key:"CN"},{code:"+57",key:"CO"},{code:"+506",key:"CR"},{code:"+53",key:"CU"},{code:"+357",key:"CY"},{code:"+420",key:"CZ"},{code:"+49",key:"DE"},{code:"+45",key:"DK"},{code:"+213",key:"DZ"},{code:"+20",key:"EG"},{code:"+503",key:"SV"},{code:"+372",key:"EE"},{code:"+34",key:"ES"},{code:"+251",key:"ET"},{code:"+358",key:"FI"},{code:"+33",key:"FR"},{code:"+44",key:"GB"},{code:"+995",key:"GE"},{code:"+233",key:"GH"},{code:"+30",key:"GR"},{code:"+502",key:"GT"},{code:"+504",key:"HN"},{code:"+385",key:"HR"},{code:"+36",key:"HU"},{code:"+62",key:"ID"},{code:"+91",key:"IN"},{code:"+353",key:"IE"},{code:"+972",key:"IL"},{code:"+964",key:"IQ"},{code:"+98",key:"IR"},{code:"+354",key:"IS"},{code:"+39",key:"IT"},{code:"+81",key:"JP"},{code:"+962",key:"JO"},{code:"+254",key:"KE"},{code:"+996",key:"KG"},{code:"+855",key:"KH"},{code:"+82",key:"KR"},{code:"+965",key:"KW"},{code:"+371",key:"LV"},{code:"+961",key:"LB"},{code:"+94",key:"LK"},{code:"+370",key:"LT"},{code:"+352",key:"LU"},{code:"+218",key:"LY"},{code:"+212",key:"MA"},{code:"+377",key:"MC"},{code:"+373",key:"MD"},{code:"+389",key:"MK"},{code:"+976",key:"MN"},{code:"+52",key:"MX"},{code:"+60",key:"MY"},{code:"+258",key:"MZ"},{code:"+234",key:"NG"},{code:"+505",key:"NI"},{code:"+31",key:"NL"},{code:"+47",key:"NO"},{code:"+977",key:"NP"},{code:"+64",key:"NZ"},{code:"+507",key:"PA"},{code:"+92",key:"PK"},{code:"+595",key:"PY"},{code:"+51",key:"PE"},{code:"+63",key:"PH"},{code:"+48",key:"PL"},{code:"+351",key:"PT"},{code:"+974",key:"QA"},{code:"+40",key:"RO"},{code:"+381",key:"RS"},{code:"+7",key:"RU"},{code:"+966",key:"SA"},{code:"+221",key:"SN"},{code:"+46",key:"SE"},{code:"+65",key:"SG"},{code:"+421",key:"SK"},{code:"+386",key:"SI"},{code:"+503",key:"SV"},{code:"+27",key:"ZA"},{code:"+41",key:"CH"},{code:"+886",key:"TW"},{code:"+66",key:"TH"},{code:"+90",key:"TR"},{code:"+380",key:"UA"},{code:"+256",key:"UG"},{code:"+1",key:"US"},{code:"+598",key:"UY"},{code:"+998",key:"UZ"},{code:"+58",key:"VE"},{code:"+84",key:"VN"},{code:"+967",key:"YE"},{code:"+260",key:"ZM"},{code:"+263",key:"ZW"}];var g5=[{code:"de",key:"de-DE",name:"German"},{code:"en",key:"en-US",name:"English"},{code:"es",key:"es-MX",name:"Espa\xF1ol"},{code:"fr",key:"fr-FR",name:"French"},{code:"it",key:"it-IT",name:"Italian"},{code:"ko",key:"ko-KO",name:"\uD55C\uAD6D\uC5B4"},{code:"pt",key:"pt-PT",name:"Portuguese"}];var Lci=["userFormRef"],Vci=["templateUserFormRef"],qci=()=>["../"];function jci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Username")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function qci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function zci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.invalid")))}function jci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.invalid")))}function Hci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function zci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Gci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,m(2,2,"languages."+i.key),` - `)}}function Hci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.code),s(),rt(` + `)}}function Uci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.code),s(),rt(` `,m(2,3,"countries."+i.key)," (",i.code,`) - `)}}function Gci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `)}}function $ci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Uci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function $ci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.displayName,` `)}}function Wci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.Office")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function Qci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.displayName,` + `)}}function Yci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Password")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Qci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Jci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.Password should be at least"),` - `),s(3),g(m(5,4,"labels.commons.12 characters long")))}function Yci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(3),g(m(5,4,"labels.commons.12 characters long")))}function Kci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.Password should not be more than"),` - `),s(3),g(m(5,4,"labels.commons.50 characters long")))}function Jci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),o(8,"strong"),t(9),c(10,"translate"),l(),t(11,`, + `),s(3),g(m(5,4,"labels.commons.50 characters long")))}function Xci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6),c(7,"translate"),o(8,"strong"),t(9),c(10,"translate"),l(),t(11,`, `),o(12,"strong"),t(13),c(14,"translate"),l(),t(15,` `),l()),e&2&&(s(),b(` `,m(2,5,"labels.commons.Password should include a"),` `),s(3),g(m(5,7,"labels.commons.numeral")),s(2),b(` `,m(7,9,"labels.commons.and at"),` - `),s(3),g(m(10,11,"labels.commons.least one uppercase")),s(4),g(m(14,13,"labels.commons.lowercase and special character")))}function Kci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(3),g(m(10,11,"labels.commons.least one uppercase")),s(4),g(m(14,13,"labels.commons.lowercase and special character")))}function Zci(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Password")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Xci(e,r){e&1&&(o(0,"p",30),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),s(4),g(m(6,7,"labels.commons.required")))}function tmi(e,r){e&1&&(o(0,"p",30),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.inputs.Passwords"),` - `),s(3),g(m(5,4,"labels.commons.do not match")))}function Zci(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(3),g(m(5,4,"labels.commons.do not match")))}function emi(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function tmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `)}}function imi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` `,m(2,2,"labels.commons.At least one role"),` - `),s(3),g(m(5,4,"labels.commons.must be selected")))}function emi(e,r){if(e&1){let i=Y();t(0,` + `),s(3),g(m(5,4,"labels.commons.must be selected")))}function nmi(e,r){if(e&1){let i=Y();t(0,` `),o(1,"h2"),t(2),c(3,"translate"),l(),t(4,` `),o(5,"p",31),t(6),c(7,"translate"),o(8,"a",32),t(9),c(10,"translate"),l(),t(11,` `),l(),t(12,` @@ -33858,7 +33861,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(25,17,"labels.buttons.Back"),` `),s(4),b(` `,m(29,19,"labels.buttons.Next"),` - `))}var _5=(()=>{class e{constructor(i,a,n,p,d,u,x,_,v){this.formBuilder=i,this.usersService=a,this.usersService2=n,this.route=p,this.router=d,this.popoverService=u,this.configurationWizardService=x,this.dialog=_,this.passwordsUtility=v,this.countryCodes=x5,this.languageCodes=g5,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:["",lt.required],email:["",[lt.required,lt.email]],firstName:["",lt.required],lastName:["",lt.required],preferredLanguage:["",lt.required],gender:["",lt.required],countryCode:["+1",lt.required],phoneNumber:["",[lt.required,lt.pattern(/^[0-9]{7,15}$/)]],password:["",[lt.required,lt.minLength(12),lt.maxLength(50),lt.pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).+$/)]],repeatPassword:["",lt.required],roles:["",lt.required],officeId:["",lt.required],staffId:[""]},{validators:ic})}setStaffData(){this.userForm.get("officeId").valueChanges.subscribe(i=>{this.staffData=[],this.usersService2.getStaff(i).subscribe(a=>{this.staffData=a})})}setConditionalControls(){this.userForm.get("sendPasswordToEmail").valueChanges.subscribe(i=>{let a=this.userForm.get("password"),n=this.userForm.get("repeatPassword");i?(a.disable(),n.disable(),this.userForm.get("email")?.setValidators([lt.required,lt.email])):(a.enable(),n.enable(),this.userForm.get("email")?.setValidators([lt.email])),this.userForm.get("email")?.updateValueAndValidity()})}submit(){let i=this.userForm.value,a=`${i.countryCode}${i.phoneNumber}`,n=`${i.repeatPassword}`,p=`${i.firstName}`,d=`${i.lastName}`,u=`${i.username}`,x=Le(ae({},i),{phone:a,password:n,givenName:p,familyName:d,nickName:u,displayName:`${i.firstName} ${i.lastName}`}),_={officeId:i.officeId,staffId:i.staffId},v=this.userForm.get("roles")?.value;delete x.officeId,delete x.staffId,delete x.roles,delete x.countryCode,delete x.phoneNumber,delete x.repeatPassword,delete x.firstName,delete x.lastName,this.usersService.createUser(x).subscribe(C=>{let S=C.object?.userId;if(S){let E={id:S,officeId:_.officeId,staffId:_.staffId,username:x.nickName,firstname:x.givenName,lastname:x.familyName,roleIds:v||[]};this.usersService.createUserBd(E).subscribe(w=>{v?.length>0?this.usersService.assignRolesToUser(S,v).subscribe(()=>{this.configurationWizardService.showUsersForm===!0?(this.configurationWizardService.showUsersForm=!1,this.openDialog()):this.router.navigate(["/appusers"])},I=>{console.error("Failed to assign roles to user:",I)}):console.warn("No roles were selected for this user.")},w=>{console.error("Failed to create user record in database:",w)})}else console.error("User creation failed: userId not returned by API.")})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(te),O(Os),O(cl),O(Pt),O(Lt),O(Qi),O(Yi),O(Ve),O(kd))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-user"]],viewQuery:function(a,n){if(a&1&&(wt(Bci,5),wt(Nci,5)),a&2){let p;Ct(p=yt())&&(n.userFormRef=p.first),Ct(p=yt())&&(n.templateUserFormRef=p.first)}},decls:210,vars:74,consts:[["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","","required","","formControlName","email"],["matInput","","formControlName","firstName","required",""],["matInput","","formControlName","lastName","required",""],["formControlName","preferredLanguage","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","gender","required",""],["value","GENDER_MALE"],["value","GENDER_FEMALE"],["value","GENDER_OTHER"],[1,"flex","items-center","gap-2"],["formControlName","countryCode","required",""],["matInput","","formControlName","phoneNumber","required","","maxlength","12","minlength","4"],[1,"flex-20"],["required","","formControlName","officeId"],["formControlName","staffId"],["matInput","","type","password","formControlName","password","required",""],["matInput","","type","password","formControlName","repeatPassword","required",""],["class","flex-98 reset-password-error",4,"ngIf"],["formControlName","roles","required","","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"],[1,"flex-98","reset-password-error"],[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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` + `))}var _5=(()=>{class e{constructor(i,a,n,p,d,u,x,_,v){this.formBuilder=i,this.usersService=a,this.usersService2=n,this.route=p,this.router=d,this.popoverService=u,this.configurationWizardService=x,this.dialog=_,this.passwordsUtility=v,this.countryCodes=x5,this.languageCodes=g5,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:["",lt.required],email:["",[lt.required,lt.email]],firstName:["",lt.required],lastName:["",lt.required],preferredLanguage:["",lt.required],gender:["",lt.required],countryCode:["+1",lt.required],phoneNumber:["",[lt.required,lt.pattern(/^[0-9]{7,15}$/)]],password:["",[lt.required,lt.minLength(12),lt.maxLength(50),lt.pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).+$/)]],repeatPassword:["",lt.required],roles:["",lt.required],officeId:["",lt.required],staffId:[""]},{validators:ic})}setStaffData(){this.userForm.get("officeId").valueChanges.subscribe(i=>{this.staffData=[],this.usersService2.getStaff(i).subscribe(a=>{this.staffData=a})})}setConditionalControls(){this.userForm.get("sendPasswordToEmail").valueChanges.subscribe(i=>{let a=this.userForm.get("password"),n=this.userForm.get("repeatPassword");i?(a.disable(),n.disable(),this.userForm.get("email")?.setValidators([lt.required,lt.email])):(a.enable(),n.enable(),this.userForm.get("email")?.setValidators([lt.email])),this.userForm.get("email")?.updateValueAndValidity()})}submit(){let i=this.userForm.value,a=`${i.countryCode}${i.phoneNumber}`,n=`${i.repeatPassword}`,p=`${i.firstName}`,d=`${i.lastName}`,u=`${i.username}`,x=Le(ae({},i),{phone:a,password:n,givenName:p,familyName:d,nickName:u,displayName:`${i.firstName} ${i.lastName}`}),_={officeId:i.officeId,staffId:i.staffId},v=this.userForm.get("roles")?.value;delete x.officeId,delete x.staffId,delete x.roles,delete x.countryCode,delete x.phoneNumber,delete x.repeatPassword,delete x.firstName,delete x.lastName,this.usersService.createUser(x).subscribe(C=>{let S=C.object?.userId;if(S){let E={id:S,officeId:_.officeId,staffId:_.staffId,username:x.nickName,firstname:x.givenName,lastname:x.familyName,roleIds:v||[]};this.usersService.createUserBd(E).subscribe(w=>{v?.length>0?this.usersService.assignRolesToUser(S,v).subscribe(()=>{this.configurationWizardService.showUsersForm===!0?(this.configurationWizardService.showUsersForm=!1,this.openDialog()):this.router.navigate(["/appusers"])},I=>{console.error("Failed to assign roles to user:",I)}):console.warn("No roles were selected for this user.")},w=>{console.error("Failed to create user record in database:",w)})}else console.error("User creation failed: userId not returned by API.")})}showPopover(i,a,n,p){setTimeout(()=>this.popoverService.open(i,a,n,p,{}),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(zo,{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)(O(te),O(Os),O(cl),O(Pt),O(Lt),O(Qi),O(Yi),O(Ve),O(kd))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-create-user"]],viewQuery:function(a,n){if(a&1&&(wt(Lci,5),wt(Vci,5)),a&2){let p;Ct(p=yt())&&(n.userFormRef=p.first),Ct(p=yt())&&(n.templateUserFormRef=p.first)}},decls:210,vars:74,consts:[["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","","required","","formControlName","email"],["matInput","","formControlName","firstName","required",""],["matInput","","formControlName","lastName","required",""],["formControlName","preferredLanguage","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","gender","required",""],["value","GENDER_MALE"],["value","GENDER_FEMALE"],["value","GENDER_OTHER"],[1,"flex","items-center","gap-2"],["formControlName","countryCode","required",""],["matInput","","formControlName","phoneNumber","required","","maxlength","12","minlength","4"],[1,"flex-20"],["required","","formControlName","officeId"],["formControlName","staffId"],["matInput","","type","password","formControlName","password","required",""],["matInput","","type","password","formControlName","repeatPassword","required",""],["class","flex-98 reset-password-error",4,"ngIf"],["formControlName","roles","required","","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"],[1,"flex-98","reset-password-error"],[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,n){if(a&1){let p=Y();o(0,"div",1),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"form",2),k("ngSubmit",function(){return N(p),L(n.submit())}),t(5,` `),o(6,"mat-card-content"),t(7,` @@ -33867,15 +33870,15 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(11,"mat-form-field",4),t(12,` `),o(13,"mat-label"),t(14),c(15,"translate"),l(),t(16,` `),y(17,"input",5),t(18,` - `),h(19,Vci,8,9,"mat-error",6),t(20,` + `),h(19,jci,8,9,"mat-error",6),t(20,` `),l(),t(21,` `),t(22,` `),o(23,"mat-form-field",4),t(24,` `),o(25,"mat-label"),t(26),c(27,"translate"),l(),t(28,` `),y(29,"input",7),t(30,` - `),h(31,qci,8,9,"mat-error",6),t(32,` - `),h(33,jci,8,9,"mat-error",6),t(34,` + `),h(31,zci,8,9,"mat-error",6),t(32,` + `),h(33,Hci,8,9,"mat-error",6),t(34,` `),l(),t(35,` `),t(36,` @@ -33894,7 +33897,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(57,"mat-form-field",4),t(58,` `),o(59,"mat-label"),t(60),c(61,"translate"),l(),t(62,` `),o(63,"mat-select",10),t(64,` - `),h(65,zci,3,4,"mat-option",11),t(66,` + `),h(65,Gci,3,4,"mat-option",11),t(66,` `),l(),t(67,` `),l(),t(68,` `),t(69,` @@ -33912,7 +33915,7 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(95,"mat-form-field",4),t(96,` `),o(97,"mat-label"),t(98),c(99,"translate"),l(),t(100,` `),o(101,"mat-select",17),t(102,` - `),h(103,Hci,3,5,"mat-option",11),t(104,` + `),h(103,Uci,3,5,"mat-option",11),t(104,` `),l(),t(105,` `),l(),t(106,` @@ -33925,15 +33928,15 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(117,"mat-form-field",19),t(118,` `),o(119,"mat-label"),t(120),c(121,"translate"),l(),t(122,` `),o(123,"mat-select",20),t(124,` - `),h(125,Gci,2,2,"mat-option",11),t(126,` + `),h(125,$ci,2,2,"mat-option",11),t(126,` `),l(),t(127,` - `),h(128,Uci,8,9,"mat-error",6),t(129,` + `),h(128,Wci,8,9,"mat-error",6),t(129,` `),l(),t(130,` `),o(131,"mat-form-field",19),t(132,` `),o(133,"mat-label"),t(134),c(135,"translate"),l(),t(136,` `),o(137,"mat-select",21),t(138,` - `),h(139,$ci,2,2,"mat-option",11),t(140,` + `),h(139,Qci,2,2,"mat-option",11),t(140,` `),l(),t(141,` `),l(),t(142,` @@ -33941,29 +33944,29 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(144,"mat-form-field",4),t(145,` `),o(146,"mat-label"),t(147),c(148,"translate"),l(),t(149,` `),y(150,"input",22),t(151,` - `),h(152,Wci,8,9,"mat-error",6),t(153,` - `),h(154,Qci,7,6,"mat-error",6),t(155,` - `),h(156,Yci,7,6,"mat-error",6),t(157,` - `),h(158,Jci,16,15,"mat-error",6),t(159,` + `),h(152,Yci,8,9,"mat-error",6),t(153,` + `),h(154,Jci,7,6,"mat-error",6),t(155,` + `),h(156,Kci,7,6,"mat-error",6),t(157,` + `),h(158,Xci,16,15,"mat-error",6),t(159,` `),l(),t(160,` `),t(161,` `),o(162,"mat-form-field",4),t(163,` `),o(164,"mat-label"),t(165),c(166,"translate"),l(),t(167,` `),y(168,"input",23),t(169,` - `),h(170,Kci,8,9,"mat-error",6),t(171,` + `),h(170,Zci,8,9,"mat-error",6),t(171,` `),l(),t(172,` `),t(173,` - `),h(174,Xci,7,6,"p",24),t(175,` + `),h(174,tmi,7,6,"p",24),t(175,` `),t(176,` `),o(177,"mat-form-field",19),t(178,` `),o(179,"mat-label"),t(180),c(181,"translate"),l(),t(182,` `),o(183,"mat-select",25),t(184,` - `),h(185,Zci,2,2,"mat-option",11),t(186,` + `),h(185,emi,2,2,"mat-option",11),t(186,` `),l(),t(187,` - `),h(188,tmi,7,6,"mat-error",6),t(189,` + `),h(188,imi,7,6,"mat-error",6),t(189,` `),l(),t(190,` `),l(),t(191,` `),l(),t(192,` @@ -33976,76 +33979,76 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(205,` `),l(),t(206,` -`),h(207,emi,32,21,"ng-template",null,0,Ze),t(209,` -`)}if(a&2){let p,d,u,x,_,v;s(4),f("formGroup",n.userForm),s(10),g(m(15,37,"labels.inputs.Username")),s(5),f("ngIf",n.userForm.controls.username.hasError("required")),s(7),g(m(27,39,"labels.inputs.Email")),s(5),f("ngIf",n.userForm.controls.email.hasError("email")),s(2),f("ngIf",n.userForm.controls.email.hasError("required")),s(7),g(m(41,41,"labels.inputs.First Name")),s(10),g(m(51,43,"labels.inputs.Last Name")),s(10),g(m(61,45,"labels.inputs.Language")),s(5),f("ngForOf",n.languageCodes),s(8),g(m(74,47,"labels.inputs.Gender")),s(6),g(m(80,49,"labels.catalogs.male")),s(4),g(m(84,51,"labels.catalogs.female")),s(4),g(m(88,53,"labels.catalogs.other")),s(11),g(m(99,55,"labels.inputs.Code")),s(5),f("ngForOf",n.countryCodes),s(7),g(m(111,57,"labels.inputs.Phone Number")),s(10),g(m(121,59,"labels.inputs.Office")),s(5),f("ngForOf",n.officesData),s(3),f("ngIf",n.userForm.controls.officeId.hasError("required")),s(6),g(m(135,61,"labels.inputs.Staff")),s(5),f("ngForOf",n.staffData),s(8),g(m(148,63,"labels.inputs.Password")),s(5),f("ngIf",(p=n.userForm.get("password"))==null?null:p.hasError("required")),s(2),f("ngIf",(d=n.userForm.get("password"))==null?null:d.hasError("minlength")),s(2),f("ngIf",(u=n.userForm.get("password"))==null?null:u.hasError("maxlength")),s(2),f("ngIf",((x=n.userForm.get("password"))==null?null:x.hasError("pattern"))&&!((x=n.userForm.get("password"))!=null&&x.hasError("minlength"))&&!((x=n.userForm.get("password"))!=null&&x.hasError("maxlength"))),s(7),g(m(166,65,"labels.inputs.Repeat Password")),s(5),f("ngIf",(_=n.userForm.get("repeatPassword"))==null?null:_.hasError("required")),s(4),f("ngIf",(n.userForm.errors==null?null:n.userForm.errors.passwordsDoNotMatch)&&!((v=n.userForm.get("password"))!=null&&v.hasError("required"))&&!((v=n.userForm.get("repeatPassword"))!=null&&v.hasError("required"))),s(6),g(m(181,67,"labels.inputs.Roles")),s(5),f("ngForOf",n.rolesData),s(3),f("ngIf",n.userForm.controls.roles.hasError("required")),s(7),f("routerLink",it(73,Lci)),s(),b(` +`),h(207,nmi,32,21,"ng-template",null,0,Ze),t(209,` +`)}if(a&2){let p,d,u,x,_,v;s(4),f("formGroup",n.userForm),s(10),g(m(15,37,"labels.inputs.Username")),s(5),f("ngIf",n.userForm.controls.username.hasError("required")),s(7),g(m(27,39,"labels.inputs.Email")),s(5),f("ngIf",n.userForm.controls.email.hasError("email")),s(2),f("ngIf",n.userForm.controls.email.hasError("required")),s(7),g(m(41,41,"labels.inputs.First Name")),s(10),g(m(51,43,"labels.inputs.Last Name")),s(10),g(m(61,45,"labels.inputs.Language")),s(5),f("ngForOf",n.languageCodes),s(8),g(m(74,47,"labels.inputs.Gender")),s(6),g(m(80,49,"labels.catalogs.male")),s(4),g(m(84,51,"labels.catalogs.female")),s(4),g(m(88,53,"labels.catalogs.other")),s(11),g(m(99,55,"labels.inputs.Code")),s(5),f("ngForOf",n.countryCodes),s(7),g(m(111,57,"labels.inputs.Phone Number")),s(10),g(m(121,59,"labels.inputs.Office")),s(5),f("ngForOf",n.officesData),s(3),f("ngIf",n.userForm.controls.officeId.hasError("required")),s(6),g(m(135,61,"labels.inputs.Staff")),s(5),f("ngForOf",n.staffData),s(8),g(m(148,63,"labels.inputs.Password")),s(5),f("ngIf",(p=n.userForm.get("password"))==null?null:p.hasError("required")),s(2),f("ngIf",(d=n.userForm.get("password"))==null?null:d.hasError("minlength")),s(2),f("ngIf",(u=n.userForm.get("password"))==null?null:u.hasError("maxlength")),s(2),f("ngIf",((x=n.userForm.get("password"))==null?null:x.hasError("pattern"))&&!((x=n.userForm.get("password"))!=null&&x.hasError("minlength"))&&!((x=n.userForm.get("password"))!=null&&x.hasError("maxlength"))),s(7),g(m(166,65,"labels.inputs.Repeat Password")),s(5),f("ngIf",(_=n.userForm.get("repeatPassword"))==null?null:_.hasError("required")),s(4),f("ngIf",(n.userForm.errors==null?null:n.userForm.errors.passwordsDoNotMatch)&&!((v=n.userForm.get("password"))!=null&&v.hasError("required"))&&!((v=n.userForm.get("repeatPassword"))!=null&&v.hasError("required"))),s(6),g(m(181,67,"labels.inputs.Roles")),s(5),f("ngForOf",n.rolesData),s(3),f("ngIf",n.userForm.controls.roles.hasError("required")),s(7),f("routerLink",it(73,qci)),s(),b(` `,m(197,69,"labels.buttons.Cancel"),` `),s(3),f("disabled",n.userForm.invalid),s(),b(` `,m(201,71,"labels.buttons.Submit"),` - `)}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Wx,Yr,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,ut],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 imi=()=>["../"];function nmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Wx,Yr,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,ut],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 ami=()=>["../"];function rmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Username")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function ami(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function omi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.invalid")))}function rmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.invalid")))}function lmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Email")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function omi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` - `),l()),e&2&&(s(),b(` - `,m(2,2,"labels.inputs.First Name"),` - `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function lmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(),rt(` - `,m(2,3,"labels.inputs.First Name")," ",m(3,5,"labels.commons.is"),` `),s(4),g(m(6,7,"labels.commons.required")))}function smi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2&&(s(),b(` - `,m(2,2,"labels.inputs.Last Name"),` + `,m(2,2,"labels.inputs.First Name"),` `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function pmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),l()),e&2&&(s(),rt(` + `,m(2,3,"labels.inputs.First Name")," ",m(3,5,"labels.commons.is"),` + `),s(4),g(m(6,7,"labels.commons.required")))}function cmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),l()),e&2&&(s(),b(` + `,m(2,2,"labels.inputs.Last Name"),` + `),s(3),g(m(5,4,"labels.commons.cannot begin with a special character or number")))}function mmi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Last Name")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function cmi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.code),s(),rt(` + `),s(4),g(m(6,7,"labels.commons.required")))}function dmi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.code),s(),rt(` `,m(2,3,"countries."+i.key)," (",i.code,`) - `)}}function mmi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` + `)}}function umi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.code),s(),b(` `,m(2,2,"languages."+i.key),` - `)}}function dmi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.name,` - `)}}function umi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.displayName,` `)}}function fmi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function hmi(e,r){if(e&1){let i=Y();o(0,"form",2),k("ngSubmit",function(){N(i);let n=P();return L(n.submit())}),t(1,` + `)}}function hmi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.displayName,` + `)}}function xmi(e,r){if(e&1&&(o(0,"mat-option",26),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.name,` + `)}}function gmi(e,r){if(e&1){let i=Y();o(0,"form",2),k("ngSubmit",function(){N(i);let n=P();return L(n.submit())}),t(1,` `),o(2,"mat-card-content"),t(3,` `),o(4,"div",3),t(5,` `),o(6,"mat-form-field",4),t(7,` `),o(8,"mat-label"),t(9),c(10,"translate"),l(),t(11,` `),y(12,"input",5),t(13,` - `),h(14,nmi,8,9,"mat-error",6),t(15,` + `),h(14,rmi,8,9,"mat-error",6),t(15,` `),l(),t(16,` `),o(17,"mat-form-field",4),t(18,` `),o(19,"mat-label"),t(20),c(21,"translate"),l(),t(22,` `),y(23,"input",7),t(24,` - `),h(25,ami,8,9,"mat-error",6),t(26,` - `),h(27,rmi,8,9,"mat-error",6),t(28,` + `),h(25,omi,8,9,"mat-error",6),t(26,` + `),h(27,lmi,8,9,"mat-error",6),t(28,` `),l(),t(29,` `),o(30,"mat-form-field",4),t(31,` `),o(32,"mat-label"),t(33),c(34,"translate"),l(),t(35,` `),y(36,"input",8),t(37,` - `),h(38,omi,7,6,"mat-error",6),t(39,` - `),h(40,lmi,8,9,"mat-error",6),t(41,` + `),h(38,smi,7,6,"mat-error",6),t(39,` + `),h(40,pmi,8,9,"mat-error",6),t(41,` `),l(),t(42,` `),o(43,"mat-form-field",4),t(44,` `),o(45,"mat-label"),t(46),c(47,"translate"),l(),t(48,` `),y(49,"input",9),t(50,` - `),h(51,smi,7,6,"mat-error",6),t(52,` - `),h(53,pmi,8,9,"mat-error",6),t(54,` + `),h(51,cmi,7,6,"mat-error",6),t(52,` + `),h(53,mmi,8,9,"mat-error",6),t(54,` `),l(),t(55,` `),o(56,"mat-form-field",10),t(57,` `),o(58,"mat-label"),t(59),c(60,"translate"),l(),t(61,` `),o(62,"mat-select",11),t(63,` - `),h(64,cmi,3,5,"mat-option",12),t(65,` + `),h(64,dmi,3,5,"mat-option",12),t(65,` `),l(),t(66,` `),l(),t(67,` @@ -34066,28 +34069,28 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(99,"mat-form-field",4),t(100,` `),o(101,"mat-label"),t(102),c(103,"translate"),l(),t(104,` `),o(105,"mat-select",19),t(106,` - `),h(107,mmi,3,4,"mat-option",12),t(108,` + `),h(107,umi,3,4,"mat-option",12),t(108,` `),l(),t(109,` `),l(),t(110,` `),o(111,"mat-form-field",4),t(112,` `),o(113,"mat-label"),t(114),c(115,"translate"),l(),t(116,` `),o(117,"mat-select",20),k("selectionChange",function(n){N(i);let p=P();return L(p.officeChanged(n.value))}),t(118,` - `),h(119,dmi,2,2,"mat-option",12),t(120,` + `),h(119,fmi,2,2,"mat-option",12),t(120,` `),l(),t(121,` `),l(),t(122,` `),o(123,"mat-form-field",4),t(124,` `),o(125,"mat-label"),t(126),c(127,"translate"),l(),t(128,` `),o(129,"mat-select",21),t(130,` - `),h(131,umi,2,2,"mat-option",12),t(132,` + `),h(131,hmi,2,2,"mat-option",12),t(132,` `),l(),t(133,` `),l(),t(134,` `),o(135,"mat-form-field",4),t(136,` `),o(137,"mat-label"),t(138),c(139,"translate"),l(),t(140,` `),o(141,"mat-select",22),t(142,` - `),h(143,fmi,2,2,"mat-option",12),t(144,` + `),h(143,xmi,2,2,"mat-option",12),t(144,` `),l(),t(145,` `),l(),t(146,` @@ -34097,16 +34100,16 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(157,` `),l(),t(158,` `),l(),t(159,` - `),l()}if(e&2){let i=P();f("formGroup",i.editUserForm),s(9),g(m(10,30,"labels.inputs.Username")),s(5),f("ngIf",i.editUserForm.controls.username.hasError("required")),s(6),g(m(21,32,"labels.inputs.Email")),s(5),f("ngIf",i.editUserForm.controls.email.hasError("email")),s(2),f("ngIf",i.editUserForm.controls.email.hasError("required")),s(6),g(m(34,34,"labels.inputs.First Name")),s(5),f("ngIf",i.editUserForm.controls.firstname.hasError("pattern")),s(2),f("ngIf",i.editUserForm.controls.firstname.hasError("required")),s(6),g(m(47,36,"labels.inputs.Last Name")),s(5),f("ngIf",i.editUserForm.controls.lastname.hasError("pattern")),s(2),f("ngIf",i.editUserForm.controls.lastname.hasError("required")),s(6),g(m(60,38,"labels.inputs.Code")),s(5),f("ngForOf",i.countryCodes),s(7),g(m(72,40,"labels.inputs.Phone Number")),s(9),g(m(81,42,"labels.inputs.Gender")),s(6),g(m(87,44,"labels.catalogs.male")),s(4),g(m(91,46,"labels.catalogs.female")),s(4),g(m(95,48,"labels.catalogs.other")),s(8),g(m(103,50,"labels.inputs.Language")),s(5),f("ngForOf",i.languageCodes),s(7),g(m(115,52,"labels.inputs.Office")),s(5),f("ngForOf",i.officesData),s(7),g(m(127,54,"labels.inputs.Staff")),s(5),f("ngForOf",i.staffData),s(7),g(m(139,56,"labels.inputs.Roles")),s(5),f("ngForOf",i.rolesData),s(6),f("routerLink",it(62,imi)),s(),b(` + `),l()}if(e&2){let i=P();f("formGroup",i.editUserForm),s(9),g(m(10,30,"labels.inputs.Username")),s(5),f("ngIf",i.editUserForm.controls.username.hasError("required")),s(6),g(m(21,32,"labels.inputs.Email")),s(5),f("ngIf",i.editUserForm.controls.email.hasError("email")),s(2),f("ngIf",i.editUserForm.controls.email.hasError("required")),s(6),g(m(34,34,"labels.inputs.First Name")),s(5),f("ngIf",i.editUserForm.controls.firstname.hasError("pattern")),s(2),f("ngIf",i.editUserForm.controls.firstname.hasError("required")),s(6),g(m(47,36,"labels.inputs.Last Name")),s(5),f("ngIf",i.editUserForm.controls.lastname.hasError("pattern")),s(2),f("ngIf",i.editUserForm.controls.lastname.hasError("required")),s(6),g(m(60,38,"labels.inputs.Code")),s(5),f("ngForOf",i.countryCodes),s(7),g(m(72,40,"labels.inputs.Phone Number")),s(9),g(m(81,42,"labels.inputs.Gender")),s(6),g(m(87,44,"labels.catalogs.male")),s(4),g(m(91,46,"labels.catalogs.female")),s(4),g(m(95,48,"labels.catalogs.other")),s(8),g(m(103,50,"labels.inputs.Language")),s(5),f("ngForOf",i.languageCodes),s(7),g(m(115,52,"labels.inputs.Office")),s(5),f("ngForOf",i.officesData),s(7),g(m(127,54,"labels.inputs.Staff")),s(5),f("ngForOf",i.staffData),s(7),g(m(139,56,"labels.inputs.Roles")),s(5),f("ngForOf",i.rolesData),s(6),f("routerLink",it(62,ami)),s(),b(` `,m(151,58,"labels.buttons.Cancel"),` `),s(4),b(` `,m(155,60,"labels.buttons.Submit"),` `)}}var v5=(()=>{class e{constructor(i,a,n,p,d){this.formBuilder=i,this.UsersServiceZitadel=a,this.UsersService=n,this.route=p,this.router=d,this.countryCodes=x5,this.languageCodes=g5,this.route.data.subscribe(u=>{let x=u.user;this.userData=x.object?.result?.[0]||{},this.officesData=u.usersTemplate.allowedOffices,this.rolesData=u.usersTemplate.availableRoles,this.UsersServiceZitadel.getExtraUserData(this.userData.id).subscribe(_=>{let v=_.object;this.userData=Le(ae({},this.userData),{userName:v.username_zitadel,officeId:v.office_id,staffId:v.staff_id,selectedRoles:v.roles||[]}),this.createEditUserForm(),this.officeChanged(this.userData.officeId),this.UsersServiceZitadel.getRoles().subscribe(C=>{let S=C.object?.result||[];this.rolesData=S.map(E=>({id:E.key,name:E.displayName}))})})})}ngOnInit(){}createEditUserForm(){let i=this.userData?.human?.profile??{},a=this.userData?.human?.email?.email||"",n=this.userData?.human?.phone?.phone||"",d="+1",u=n,x=i?.gender&&i.gender!==""?i.gender:"GENDER_MALE",_=i.preferredLanguage||"es";for(let v of this.countryCodes)if(n.startsWith(v.code)){d=v.code,u=n.replace(v.code,"");break}this.editUserForm=this.formBuilder.group({username:[this.userData.userName,lt.required],email:[a,[lt.required,lt.email]],firstname:[i.firstName||"",[lt.required,lt.pattern("(^[A-z]).*")]],lastname:[i.lastName||"",[lt.required,lt.pattern("(^[A-z]).*")]],countryCode:[d,lt.required],phoneNumber:[u,lt.required],gender:[x,lt.required],preferredLanguage:[_,lt.required],officeId:[this.userData.officeId,lt.required],staffId:[this.userData.staffId||null],roles:[this.userData.selectedRoles.map(v=>v.id.toString()),lt.required]})}officeChanged(i){if(!i){console.warn("No officeId provided to load staff.");return}this.staffData=[],this.UsersService.getStaff(i).subscribe(a=>{this.staffData=a})}submit(){let i=this.editUserForm.value,a=`${i.countryCode}${i.phoneNumber}`,n={userId:this.userData.id,email:{email:i.email,isVerified:!0},phone:{phone:a,isVerified:!0},profile:{username:i.username,givenName:i.firstname,familyName:i.lastname,displayName:`${i.firstname} ${i.lastname}`,nickName:i.firstname,preferredLanguage:i.preferredLanguage,gender:i.gender}},p={userId:this.userData.id,roleKeys:this.editUserForm.value.roles},d={userId:this.userData.id,officeId:i.officeId,staffId:i.staffId};this.UsersServiceZitadel.editUser(n).subscribe(),this.UsersServiceZitadel.editRoles(p).subscribe(),this.UsersServiceZitadel.editOffice(d).subscribe(u=>{this.router.navigate(["/appusers"])})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(Os),O(cl),O(Pt),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-edit-user"]],decls:8,vars:1,consts:[[1,"container"],[3,"formGroup","ngSubmit",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","username","readonline",""],[4,"ngIf"],["matInput","","required","","formControlName","email"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],[1,"flex-20"],["formControlName","countryCode","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-75"],["matInput","","formControlName","phoneNumber","required","","maxlength","12","minlength","4"],["formControlName","gender","required",""],["value","GENDER_MALE"],["value","GENDER_FEMALE"],["value","GENDER_OTHER"],["formControlName","preferredLanguage","required",""],["required","","formControlName","officeId",3,"selectionChange"],["formControlName","staffId"],["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,"value"]],template:function(a,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-card"),t(3,` - `),h(4,hmi,160,63,"form",1),t(5,` + `),h(4,gmi,160,63,"form",1),t(5,` `),l(),t(6,` `),l(),t(7,` -`)),a&2&&(s(4),f("ngIf",n.editUserForm))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Wx,Yr,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,ut],styles:[".password-never-expires-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var xmi=[{path:"",component:s5,resolve:{users:L7}},{path:"create",component:p5,data:{title:"Create User",breadcrumb:"Create User"},resolve:{usersTemplate:Bh}},{path:":id",data:{title:"View User",routeParamBreadcrumb:"id"},children:[{path:"",component:c5,resolve:{user:d5}},{path:"edit",component:m5,data:{title:"Edit User",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{user:d5,usersTemplate:Bh}}]}],gmi=[{path:"",component:f5,resolve:{users:V7}},{path:"create",component:_5,data:{title:"Create User",breadcrumb:"Create User"},resolve:{usersTemplate:Bh}},{path:":id",data:{title:"View User",routeParamBreadcrumb:"id"},children:[{path:"",component:h5,resolve:{user:u5}},{path:"edit",component:v5,data:{title:"Edit User",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{user:u5,usersTemplate:q7}}]}],_mi=gn.OIDC.oidcServerEnabled?gmi:xmi,vmi=[wa.withShell([{path:"appusers",data:{title:"Users",breadcrumb:"Users"},children:_mi}])],iZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[L7,Bh,d5,V7,u5,q7],imports:[Cn.forChild(vmi),Cn]})}}return e})();var nZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,iZ,s5,p5,c5,m5,f5,h5,v5,_5]})}}return e})();var bmi=()=>[10,25,50,100],Cmi=e=>["/reports","run",e],ymi=(e,r)=>({type:e,id:r});function Smi(e,r){e&1&&(o(0,"th",14),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function wmi(e,r){if(e&1&&(o(0,"td",15),t(1),l()),e&2){let i=r.$implicit;s(),g(i.reportName)}}function Pmi(e,r){e&1&&(o(0,"th",14),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function Emi(e,r){if(e&1&&(o(0,"td",15),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,"labels.text."+i.reportType))}}function Imi(e,r){e&1&&(o(0,"th",14),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Category")))}function Tmi(e,r){if(e&1&&(o(0,"td",15),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,"labels.text."+i.reportCategory))}}function Mmi(e,r){e&1&&y(0,"tr",16)}function Dmi(e,r){if(e&1&&y(0,"tr",17),e&2){let i=r.$implicit;f("routerLink",Re(2,Cmi,i.reportName))("queryParams",oo(4,ymi,i.reportType,i.id))}}var Nh=(()=>{class e{constructor(i,a){this.route=i,this.router=a,this.displayedColumns=["reportName","reportType","reportCategory"],this.dataSource=new Ge,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.route.data.subscribe(n=>{this.reportsData=n.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 Ge(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 n=Object.keys(i).reduce(function(d,u){return d+i[u]+"\u25EC"},"").toLowerCase(),p=a.trim().toLowerCase();return this.filter?n.indexOf(p)!==-1&&i.reportCategory===this.filter:n.indexOf(p)!==-1}}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-reports"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` +`)),a&2&&(s(4),f("ngIf",n.editUserForm))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Wx,Yr,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,Nt,he,ue,_t,ut],styles:[".password-never-expires-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var _mi=[{path:"",component:s5,resolve:{users:L7}},{path:"create",component:p5,data:{title:"Create User",breadcrumb:"Create User"},resolve:{usersTemplate:Bh}},{path:":id",data:{title:"View User",routeParamBreadcrumb:"id"},children:[{path:"",component:c5,resolve:{user:d5}},{path:"edit",component:m5,data:{title:"Edit User",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{user:d5,usersTemplate:Bh}}]}],vmi=[{path:"",component:f5,resolve:{users:V7}},{path:"create",component:_5,data:{title:"Create User",breadcrumb:"Create User"},resolve:{usersTemplate:Bh}},{path:":id",data:{title:"View User",routeParamBreadcrumb:"id"},children:[{path:"",component:h5,resolve:{user:u5}},{path:"edit",component:v5,data:{title:"Edit User",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{user:u5,usersTemplate:q7}}]}],bmi=gn.OIDC.oidcServerEnabled?vmi:_mi,Cmi=[wa.withShell([{path:"appusers",data:{title:"Users",breadcrumb:"Users"},children:bmi}])],iZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[L7,Bh,d5,V7,u5,q7],imports:[Cn.forChild(Cmi),Cn]})}}return e})();var nZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,iZ,s5,p5,c5,m5,f5,h5,v5,_5]})}}return e})();var ymi=()=>[10,25,50,100],Smi=e=>["/reports","run",e],wmi=(e,r)=>({type:e,id:r});function Pmi(e,r){e&1&&(o(0,"th",14),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function Emi(e,r){if(e&1&&(o(0,"td",15),t(1),l()),e&2){let i=r.$implicit;s(),g(i.reportName)}}function Imi(e,r){e&1&&(o(0,"th",14),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Type")))}function Tmi(e,r){if(e&1&&(o(0,"td",15),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,"labels.text."+i.reportType))}}function Mmi(e,r){e&1&&(o(0,"th",14),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Category")))}function Dmi(e,r){if(e&1&&(o(0,"td",15),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,"labels.text."+i.reportCategory))}}function Omi(e,r){e&1&&y(0,"tr",16)}function Ami(e,r){if(e&1&&y(0,"tr",17),e&2){let i=r.$implicit;f("routerLink",Re(2,Smi,i.reportName))("queryParams",oo(4,wmi,i.reportType,i.id))}}var Nh=(()=>{class e{constructor(i,a){this.route=i,this.router=a,this.displayedColumns=["reportName","reportType","reportCategory"],this.dataSource=new Ge,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.route.data.subscribe(n=>{this.reportsData=n.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 Ge(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 n=Object.keys(i).reduce(function(d,u){return d+i[u]+"\u25EC"},"").toLowerCase(),p=a.trim().toLowerCase();return this.filter?n.indexOf(p)!==-1&&i.reportCategory===this.filter:n.indexOf(p)!==-1}}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-reports"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){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),c(8,"translate"),l(),t(9,` @@ -34117,50 +34120,50 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(14,"div",4),t(15,` `),o(16,"table",5),t(17,` `),$(18,6),t(19,` - `),h(20,Smi,3,3,"th",7),t(21,` - `),h(22,wmi,2,1,"td",8),t(23,` + `),h(20,Pmi,3,3,"th",7),t(21,` + `),h(22,Emi,2,1,"td",8),t(23,` `),W(),t(24,` `),$(25,9),t(26,` - `),h(27,Pmi,3,3,"th",7),t(28,` - `),h(29,Emi,3,3,"td",8),t(30,` + `),h(27,Imi,3,3,"th",7),t(28,` + `),h(29,Tmi,3,3,"td",8),t(30,` `),W(),t(31,` `),$(32,10),t(33,` - `),h(34,Imi,3,3,"th",7),t(35,` - `),h(36,Tmi,3,3,"td",8),t(37,` + `),h(34,Mmi,3,3,"th",7),t(35,` + `),h(36,Dmi,3,3,"td",8),t(37,` `),W(),t(38,` - `),h(39,Mmi,1,0,"tr",11),t(40,` - `),h(41,Dmi,1,7,"tr",12),t(42,` + `),h(39,Omi,1,0,"tr",11),t(40,` + `),h(41,Ami,1,7,"tr",12),t(42,` `),l(),t(43,` `),y(44,"mat-paginator",13),t(45,` `),l(),t(46,` `),l(),t(47,` -`)),a&2&&(s(7),g(m(8,5,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(7,bmi)))},dependencies:[mt,dt,It,Mt,Ot,Nt,ut,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var oZ=qs(z7());var rZ=qs(z7());var Omi=()=>[100,200,300],Ami=()=>["../.."];function Fmi(e,r){if(e&1){let i=Y();o(0,"div",15),t(1,` +`)),a&2&&(s(7),g(m(8,5,"labels.inputs.Filter")),s(9),f("dataSource",n.dataSource),s(23),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(3),f("pageSizeOptions",it(7,ymi)))},dependencies:[mt,dt,It,Mt,Ot,Nt,ut,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var oZ=qs(z7());var rZ=qs(z7());var Fmi=()=>[100,200,300],kmi=()=>["../.."];function Rmi(e,r){if(e&1){let i=Y();o(0,"div",15),t(1,` `),o(2,"button",16),c(3,"translate"),k("click",function(){N(i);let n=P(2);return L(n.exportFile())}),t(4),c(5,"translate"),l(),t(6,` `),o(7,"button",16),c(8,"translate"),k("click",function(){N(i);let n=P(2);return L(n.exportToXLS())}),t(9),c(10,"translate"),l(),t(11,` `),l()}if(e&2){let i=P(2);s(2),Rt("matToolTip",m(3,6,"labels.text.Export the data to CSV file")),f("disabled",i.notExistsReportData),s(2),b(` `,m(5,8,"labels.buttons.Export CSV"),` `),s(3),Rt("matToolTip",m(8,10,"labels.text.Export the data to XLS file")),f("disabled",i.notExistsReportData),s(2),b(` `,m(10,12,"labels.buttons.Export XLS"),` - `)}}function kmi(e,r){if(e&1&&(o(0,"th",20),t(1),l()),e&2){let i=P().$implicit;s(),g(i)}}function Rmi(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit,a=P().index,n=P(2);s(),g(n.toDecimal(i.row[a]))}}function Bmi(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit,a=P().index;s(),g(i.row[a])}}function Nmi(e,r){if(e&1&&(o(0,"td",21),t(1,` - `),h(2,Rmi,2,1,"span",1),t(3,` - `),h(4,Bmi,2,1,"span",1),t(5,` - `),l()),e&2){let i=P().index,a=P(2);s(2),f("ngIf",a.isDecimal(i)),s(2),f("ngIf",!a.isDecimal(i))}}function Lmi(e,r){if(e&1&&(o(0,"div"),t(1,` + `)}}function Bmi(e,r){if(e&1&&(o(0,"th",20),t(1),l()),e&2){let i=P().$implicit;s(),g(i)}}function Nmi(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit,a=P().index,n=P(2);s(),g(n.toDecimal(i.row[a]))}}function Lmi(e,r){if(e&1&&(o(0,"span"),t(1),l()),e&2){let i=P().$implicit,a=P().index;s(),g(i.row[a])}}function Vmi(e,r){if(e&1&&(o(0,"td",21),t(1,` + `),h(2,Nmi,2,1,"span",1),t(3,` + `),h(4,Lmi,2,1,"span",1),t(5,` + `),l()),e&2){let i=P().index,a=P(2);s(2),f("ngIf",a.isDecimal(i)),s(2),f("ngIf",!a.isDecimal(i))}}function qmi(e,r){if(e&1&&(o(0,"div"),t(1,` `),$(2,17),t(3,` - `),h(4,kmi,2,1,"th",18),t(5,` - `),h(6,Nmi,6,2,"td",19),t(7,` + `),h(4,Bmi,2,1,"th",18),t(5,` + `),h(6,Vmi,6,2,"td",19),t(7,` `),W(),t(8,` - `),l()),e&2){let i=r.$implicit;s(2),f("matColumnDef",i)}}function Vmi(e,r){e&1&&y(0,"tr",22)}function qmi(e,r){e&1&&y(0,"tr",23)}function jmi(e,r){if(e&1&&(o(0,"div"),t(1,` - `),h(2,Fmi,12,14,"div",5),t(3,` + `),l()),e&2){let i=r.$implicit;s(2),f("matColumnDef",i)}}function jmi(e,r){e&1&&y(0,"tr",22)}function zmi(e,r){e&1&&y(0,"tr",23)}function Hmi(e,r){if(e&1&&(o(0,"div"),t(1,` + `),h(2,Rmi,12,14,"div",5),t(3,` `),o(4,"div",6),t(5,` `),o(6,"table",7),t(7,` - `),h(8,Lmi,9,1,"div",8),t(9,` - `),h(10,Vmi,1,0,"tr",9),t(11,` - `),h(12,qmi,1,0,"tr",10),t(13,` + `),h(8,qmi,9,1,"div",8),t(9,` + `),h(10,jmi,1,0,"tr",9),t(11,` + `),h(12,zmi,1,0,"tr",10),t(13,` `),l(),t(14,` `),y(15,"mat-paginator",11),t(16,` `),l(),t(17,` @@ -34169,30 +34172,30 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(20,"div",13),t(21,` `),y(22,"i",14),t(23),c(24,"translate"),l(),t(25,` `),l(),t(26,` - `),l()),e&2){let i=P();s(2),f("ngIf",i.dataObject.report.type==="Table"),s(2),f("hidden",i.notExistsReportData),s(2),f("dataSource",i.dataSource),s(2),f("ngForOf",i.displayedColumns),s(2),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(11,Omi)),s(3),f("hidden",!i.notExistsReportData),s(5),b(` + `),l()),e&2){let i=P();s(2),f("ngIf",i.dataObject.report.type==="Table"),s(2),f("hidden",i.notExistsReportData),s(2),f("dataSource",i.dataSource),s(2),f("ngForOf",i.displayedColumns),s(2),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(11,Fmi)),s(3),f("hidden",!i.notExistsReportData),s(5),b(` `,m(24,9,"labels.text.No report data was generated"),` - `)}}function zmi(e,r){e&1&&(o(0,"div",24),t(1,` + `)}}function Gmi(e,r){e&1&&(o(0,"div",24),t(1,` `),o(2,"div",13),t(3,` `),y(4,"i",14),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` `,m(6,1,"labels.text.The report request"),` - `))}function Hmi(e,r){e&1&&(o(0,"div",25),t(1,` + `))}function Umi(e,r){e&1&&(o(0,"div",25),t(1,` `),y(2,"div",26),t(3,` - `),l())}function Gmi(e,r){e&1&&(o(0,"div",27),t(1,` + `),l())}function $mi(e,r){e&1&&(o(0,"div",27),t(1,` `),o(2,"button",28),t(3,` `),y(4,"fa-icon",29),t(5),c(6,"translate"),l(),t(7,` - `),l()),e&2&&(s(2),f("routerLink",it(4,Ami)),s(3),b("",m(6,2,"labels.buttons.Back"),` + `),l()),e&2&&(s(2),f("routerLink",it(4,kmi)),s(3),b("",m(6,2,"labels.buttons.Back"),` `))}var b5=(()=>{class e{constructor(i,a,n,p){this.reportsService=i,this.dialog=a,this.decimalPipe=n,this.progressBarService=p,this.displayedColumns=[],this.dataSource=new Ge,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(n=>{this.columnTypes.push(n.columnDisplayType),this.displayedColumns.push(n.columnName)})),this.hideOutput=!1,this.progressBarService.decrease()})}setOutputTable(i){this.dataSource=new Ge(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`,n=[new Gi({controlName:"delimiter",label:"Delimiter",value:gn.defaultCharDelimiter,options:{label:"name",value:"char",data:i},required:!0,order:1}),new _n({controlName:"fileName",label:"File Name",value:a,type:"text",required:!0,order:2})],p={title:"Export data to File",layout:{addButtonText:"Export to File"},formfields:n};this.dialog.open(an,{data:p}).afterClosed().subscribe(u=>{u.data&&this.downloadCSV(u.data.value.fileName,u.data.value.delimiter)})}exportToXLS(){let i=`${this.dataObject.report.name}.xlsx`,a=this.csvData.map(d=>{let u={};for(let x=0;x{p.addRow(this.displayedColumns.map(u=>d[u]))}),n.xlsx.writeBuffer().then(d=>{let u=new Blob([d],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),x=URL.createObjectURL(u),_=document.createElement("a");_.href=x,_.download="filename.xlsx",_.click(),URL.revokeObjectURL(x)})}downloadCSV(i,a){let n=this.displayedColumns,p=this.csvData.map(u=>u.row.join(a));p.unshift(`data:text/csv;charset=utf-8,${n.join(a)}`),p=p.join(`\r `);let d=document.createElement("a");d.setAttribute("href",encodeURI(p)),d.setAttribute("download",i),document.body.appendChild(d),d.click(),document.body.removeChild(d)}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)(O(go),O(Ve),O(Ap),O(_0))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-table-and-sms"]],viewQuery:function(a,n){if(a&1&&wt(Ae,5),a&2){let p;Ct(p=yt())&&(n.paginator=p.first)}},inputs:{dataObject:"dataObject"},features:[Za],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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,jmi,27,12,"div",1),t(3,` + `),h(2,Hmi,27,12,"div",1),t(3,` - `),h(4,zmi,8,3,"div",2),t(5,` + `),h(4,Gmi,8,3,"div",2),t(5,` - `),h(6,Hmi,4,0,"div",3),t(7,` + `),h(6,Umi,4,0,"div",3),t(7,` - `),h(8,Gmi,8,5,"div",4),t(9,` + `),h(8,$mi,8,5,"div",4),t(9,` `),l(),t(10,` -`)),a&2&&(s(2),f("ngIf",!n.hideOutput&&!n.toBeExportedToRepo),s(2),f("ngIf",!n.hideOutput&&n.toBeExportedToRepo),s(2),f("ngIf",n.hideOutput),s(2),f("ngIf",!n.hideOutput))},dependencies:[mt,Ut,Et,dt,It,_t,ut,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,Ae,Dt],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 Umi=e=>({display:e});Rl.register(...ec);var C5=(()=>{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 Rl("output",{type:"pie",data:{labels:i.keys,datasets:[{label:i.valuesLabel,data:i.values,backgroundColor:this.randomColorArray(i.values.length)}]},options:{plugins:{title:{display:!0,text:i.keysLabel}}}})}setBarChart(i){this.chart&&this.chart.destroy(),this.chart=new Rl("output",{type:"bar",data:{labels:i.keys,datasets:[{label:i.valuesLabel,data:i.values,backgroundColor:this.randomColorArray(i.values.length)}]},options:{plugins:{legend:{display:!1}},scales:{x:{title:{display:!0,text:i.keysLabel}},y:{min:0}}}})}randomColorArray(i){let a=[];for(;i--;){let n=this.randomColor();a.push(n)}return a}randomColor(){let i=Math.floor(Math.random()*255),a=Math.floor(Math.random()*255),n=Math.floor(Math.random()*255);return`rgb(${i},${a},${n},0.6)`}static{this.\u0275fac=function(a){return new(a||e)(O(go))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-chart"]],inputs:{dataObject:"dataObject"},features:[Za],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,n){a&1&&(o(0,"div",0),t(1,` +`)),a&2&&(s(2),f("ngIf",!n.hideOutput&&!n.toBeExportedToRepo),s(2),f("ngIf",!n.hideOutput&&n.toBeExportedToRepo),s(2),f("ngIf",n.hideOutput),s(2),f("ngIf",!n.hideOutput))},dependencies:[mt,Ut,Et,dt,It,_t,ut,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,Ae,Dt],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 Wmi=e=>({display:e});Rl.register(...ec);var C5=(()=>{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 Rl("output",{type:"pie",data:{labels:i.keys,datasets:[{label:i.valuesLabel,data:i.values,backgroundColor:this.randomColorArray(i.values.length)}]},options:{plugins:{title:{display:!0,text:i.keysLabel}}}})}setBarChart(i){this.chart&&this.chart.destroy(),this.chart=new Rl("output",{type:"bar",data:{labels:i.keys,datasets:[{label:i.valuesLabel,data:i.values,backgroundColor:this.randomColorArray(i.values.length)}]},options:{plugins:{legend:{display:!1}},scales:{x:{title:{display:!0,text:i.keysLabel}},y:{min:0}}}})}randomColorArray(i){let a=[];for(;i--;){let n=this.randomColor();a.push(n)}return a}randomColor(){let i=Math.floor(Math.random()*255),a=Math.floor(Math.random()*255),n=Math.floor(Math.random()*255);return`rgb(${i},${a},${n},0.6)`}static{this.\u0275fac=function(a){return new(a||e)(O(go))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-chart"]],inputs:{dataObject:"dataObject"},features:[Za],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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"mat-button-toggle-group",1),t(3,` `),o(4,"mat-button-toggle",2),k("click",function(){return n.setBarChart(n.inputData)}),t(5),c(6,"translate"),l(),t(7,` `),o(8,"mat-button-toggle",3),k("click",function(){return n.setPieChart(n.inputData)}),t(9),c(10,"translate"),l(),t(11,` @@ -34202,64 +34205,64 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(14,"div",4),t(15,` `),y(16,"canvas",5),t(17,` `),l(),t(18,` -`)),a&2&&(s(5),g(m(6,3,"labels.buttons.Bar Chart")),s(4),g(m(10,5,"labels.buttons.Pie Chart")),s(5),f("ngStyle",Re(7,Umi,n.hideOutput?"none":"block")))},dependencies:[mt,fs,dt,ut,Vp,qp],encapsulation:2})}}return e})();function $mi(e,r){if(e&1&&y(0,"iframe",1),e&2){let i=P();f("src",i.pentahoUrl,Mx)}}var y5=(()=>{class e{constructor(i,a,n,p){this.sanitizer=i,this.reportsService=a,this.settingsService=n,this.progressBarService=p,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"),n=new Blob([i.body],{type:a}),p=URL.createObjectURL(n);this.pentahoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(p),this.hideOutput=!1,this.progressBarService.decrease()})}static{this.\u0275fac=function(a){return new(a||e)(O(p0),O(go),O(Me),O(_0))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-pentaho"]],inputs:{dataObject:"dataObject"},features:[Za],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,n){a&1&&(h(0,$mi,1,1,"iframe",0),t(1,` -`)),a&2&&f("ngIf",!n.hideOutput)},dependencies:[mt,Et,dt],encapsulation:2})}}return e})();var Wmi=()=>["/reports"];function Qmi(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` +`)),a&2&&(s(5),g(m(6,3,"labels.buttons.Bar Chart")),s(4),g(m(10,5,"labels.buttons.Pie Chart")),s(5),f("ngStyle",Re(7,Wmi,n.hideOutput?"none":"block")))},dependencies:[mt,fs,dt,ut,Vp,qp],encapsulation:2})}}return e})();function Qmi(e,r){if(e&1&&y(0,"iframe",1),e&2){let i=P();f("src",i.pentahoUrl,Mx)}}var y5=(()=>{class e{constructor(i,a,n,p){this.sanitizer=i,this.reportsService=a,this.settingsService=n,this.progressBarService=p,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"),n=new Blob([i.body],{type:a}),p=URL.createObjectURL(n);this.pentahoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(p),this.hideOutput=!1,this.progressBarService.decrease()})}static{this.\u0275fac=function(a){return new(a||e)(O(p0),O(go),O(Me),O(_0))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-pentaho"]],inputs:{dataObject:"dataObject"},features:[Za],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,n){a&1&&(h(0,Qmi,1,1,"iframe",0),t(1,` +`)),a&2&&f("ngIf",!n.hideOutput)},dependencies:[mt,Et,dt],encapsulation:2})}}return e})();var Ymi=()=>["/reports"];function Jmi(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function Ymi(e,r){if(e&1&&(o(0,"mat-form-field",7),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function Kmi(e,r){if(e&1&&(o(0,"mat-form-field",7),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),y(5,"input",26),t(6,` - `),h(7,Qmi,7,7,"mat-error",2),t(8,` - `),l()),e&2){let i=P(2).$implicit,a=P(2);s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngIf",a.reportForm.controls[i.name].hasError("required"))}}function Jmi(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `),h(7,Jmi,7,7,"mat-error",2),t(8,` + `),l()),e&2){let i=P(2).$implicit,a=P(2);s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngIf",a.reportForm.controls[i.name].hasError("required"))}}function Xmi(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function Kmi(e,r){if(e&1){let i=Y();o(0,"mat-form-field",27),k("click",function(){N(i);let n=gt(10);return L(n.open())}),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function Zmi(e,r){if(e&1){let i=Y();o(0,"mat-form-field",27),k("click",function(){N(i);let n=gt(10);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),y(5,"input",28),t(6,` `),y(7,"mat-datepicker-toggle",29),t(8,` `),y(9,"mat-datepicker",null,0),t(11,` - `),h(12,Jmi,7,7,"mat-error",2),t(13,` - `),l()}if(e&2){let i=gt(10),a=P(2).$implicit,n=P(2);s(3),g(a.label),s(2),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i)("formControlName",a.name),s(2),f("for",i),s(5),f("ngIf",n.reportForm.controls[a.name].hasError("required"))}}function Xmi(e,r){if(e&1&&(o(0,"mat-option",32),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `),h(12,Xmi,7,7,"mat-error",2),t(13,` + `),l()}if(e&2){let i=gt(10),a=P(2).$implicit,n=P(2);s(3),g(a.label),s(2),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i)("formControlName",a.name),s(2),f("for",i),s(5),f("ngIf",n.reportForm.controls[a.name].hasError("required"))}}function tdi(e,r){if(e&1&&(o(0,"mat-option",32),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i.name,` - `)}}function Zmi(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` + `)}}function edi(e,r){if(e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),o(3,"strong"),t(4),c(5,"translate"),l(),t(6,` `),l()),e&2){let i=P(3).$implicit;s(),rt(` `,i.label," ",m(2,3,"labels.commons.is"),` - `),s(3),g(m(5,5,"labels.commons.required"))}}function tdi(e,r){if(e&1&&(o(0,"mat-form-field",7),t(1,` + `),s(3),g(m(5,5,"labels.commons.required"))}}function idi(e,r){if(e&1&&(o(0,"mat-form-field",7),t(1,` `),o(2,"mat-label"),t(3),l(),t(4,` `),o(5,"mat-select",30),t(6,` - `),h(7,Xmi,2,2,"mat-option",31),t(8,` + `),h(7,tdi,2,2,"mat-option",31),t(8,` `),l(),t(9,` - `),h(10,Zmi,7,7,"mat-error",2),t(11,` - `),l()),e&2){let i=P(2).$implicit,a=P(2);s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngForOf",i.selectOptions),s(3),f("ngIf",a.reportForm.controls[i.name].hasError("required"))}}function edi(e,r){e&1&&($(0,23),t(1,` - `),h(2,Ymi,9,3,"mat-form-field",24),t(3,` + `),h(10,edi,7,7,"mat-error",2),t(11,` + `),l()),e&2){let i=P(2).$implicit,a=P(2);s(3),g(i.label),s(2),f("formControlName",i.name),s(2),f("ngForOf",i.selectOptions),s(3),f("ngIf",a.reportForm.controls[i.name].hasError("required"))}}function ndi(e,r){e&1&&($(0,23),t(1,` + `),h(2,Kmi,9,3,"mat-form-field",24),t(3,` - `),h(4,Kmi,14,7,"mat-form-field",25),t(5,` + `),h(4,Zmi,14,7,"mat-form-field",25),t(5,` - `),h(6,tdi,12,4,"mat-form-field",24),t(7,` - `),W()),e&2&&(s(2),f("ngSwitchCase","text"),s(2),f("ngSwitchCase","date"),s(2),f("ngSwitchCase","select"))}function idi(e,r){if(e&1&&($(0,21),t(1,` - `),h(2,edi,8,3,"ng-container",22),t(3,` - `),W()),e&2){let i=r.$implicit,a=P(2);f("ngSwitch",i.displayType),s(2),f("ngIf",a.reportForm.contains(i.name))}}function ndi(e,r){if(e&1&&(o(0,"mat-option",32),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.value),s(),b(` + `),h(6,idi,12,4,"mat-form-field",24),t(7,` + `),W()),e&2&&(s(2),f("ngSwitchCase","text"),s(2),f("ngSwitchCase","date"),s(2),f("ngSwitchCase","select"))}function adi(e,r){if(e&1&&($(0,21),t(1,` + `),h(2,ndi,8,3,"ng-container",22),t(3,` + `),W()),e&2){let i=r.$implicit,a=P(2);f("ngSwitch",i.displayType),s(2),f("ngIf",a.reportForm.contains(i.name))}}function rdi(e,r){if(e&1&&(o(0,"mat-option",32),t(1),c(2,"translate"),l()),e&2){let i=r.$implicit;f("value",i.value),s(),b(` `,m(2,2,"labels.inputs."+i.name),` - `)}}function adi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function odi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.text.Report Output Type")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function rdi(e,r){if(e&1&&(o(0,"mat-form-field",7),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function ldi(e,r){if(e&1&&(o(0,"mat-form-field",7),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),o(6,"mat-select",33),t(7,` - `),h(8,ndi,3,4,"mat-option",31),t(9,` + `),h(8,rdi,3,4,"mat-option",31),t(9,` `),l(),t(10,` - `),h(11,adi,8,9,"mat-error",2),t(12,` - `),l()),e&2){let i=P(2);s(3),g(m(4,3,"labels.inputs.Output Type")),s(5),f("ngForOf",i.outputTypeOptions),s(3),f("ngIf",i.reportForm.controls.outputType.hasError("required"))}}function odi(e,r){if(e&1&&(o(0,"div",34),t(1,` + `),h(11,odi,8,9,"mat-error",2),t(12,` + `),l()),e&2){let i=P(2);s(3),g(m(4,3,"labels.inputs.Output Type")),s(5),f("ngForOf",i.outputTypeOptions),s(3),f("ngIf",i.reportForm.controls.outputType.hasError("required"))}}function sdi(e,r){if(e&1&&(o(0,"div",34),t(1,` `),o(2,"mat-checkbox",35),t(3),c(4,"translate"),l(),t(5,` `),l()),e&2){let i=P(2);s(3),rt(` `,m(4,2,"labels.text.Export output data to S3 repository")," [",i.exportToS3Repository,`] - `)}}function ldi(e,r){if(e&1){let i=Y();o(0,"button",36),k("click",function(n){N(i);let p=P(2);return L(p.runReportAndExport(n))}),t(1,` + `)}}function pdi(e,r){if(e&1){let i=Y();o(0,"button",36),k("click",function(n){N(i);let p=P(2);return L(p.runReportAndExport(n))}),t(1,` `),y(2,"fa-icon",37),t(3),c(4,"translate"),l()}if(e&2){let i=P(2);f("disabled",!i.reportForm.valid||i.isProcessing),s(3),b(` `,m(4,2,"labels.buttons.Run and Download Report"),` - `)}}function sdi(e,r){if(e&1){let i=Y();o(0,"mat-card"),t(1,` + `)}}function cdi(e,r){if(e&1){let i=Y();o(0,"mat-card"),t(1,` `),o(2,"form",4),t(3,` `),o(4,"mat-card-content",5),t(5,` - `),h(6,idi,4,2,"ng-container",6),t(7,` + `),h(6,adi,4,2,"ng-container",6),t(7,` `),o(8,"mat-form-field",7),t(9,` `),o(10,"mat-label"),t(11),c(12,"translate"),l(),t(13,` @@ -34272,96 +34275,96 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(31,` `),l(),t(32,` - `),h(33,rdi,13,5,"mat-form-field",14),t(34,` + `),h(33,ldi,13,5,"mat-form-field",14),t(34,` - `),h(35,odi,6,4,"div",15),t(36,` + `),h(35,sdi,6,4,"div",15),t(36,` `),l(),t(37,` `),o(38,"mat-card-actions",16),t(39,` `),o(40,"button",17),t(41),c(42,"translate"),l(),t(43,` `),o(44,"button",18),k("click",function(){N(i);let n=P();return L(n.run())}),t(45,` `),y(46,"fa-icon",19),t(47),c(48,"translate"),l(),t(49,` - `),h(50,ldi,5,4,"button",20),t(51,` + `),h(50,pdi,5,4,"button",20),t(51,` `),l(),t(52,` `),l(),t(53,` - `),l()}if(e&2){let i=P();s(2),f("formGroup",i.reportForm),s(4),f("ngForOf",i.paramData),s(5),g(m(12,11,"labels.inputs.Decimal Places")),s(3),f("formControl",i.decimalChoice),s(19),f("ngIf",i.isPentahoReport()),s(2),f("ngIf",i.exportToS3Allowed),s(5),f("routerLink",it(17,Wmi)),s(),b(` + `),l()}if(e&2){let i=P();s(2),f("formGroup",i.reportForm),s(4),f("ngForOf",i.paramData),s(5),g(m(12,11,"labels.inputs.Decimal Places")),s(3),f("formControl",i.decimalChoice),s(19),f("ngIf",i.isPentahoReport()),s(2),f("ngIf",i.exportToS3Allowed),s(5),f("routerLink",it(17,Ymi)),s(),b(` `,m(42,13,"labels.buttons.Cancel"),` `),s(3),f("disabled",!i.reportForm.valid||i.isProcessing),s(3),b(` `,m(48,15,"labels.buttons.Run Report"),` - `),s(3),f("ngIf",i.isTableReport())}}function pdi(e,r){if(e&1&&y(0,"mifosx-table-and-sms",42),e&2){let i=P(2);f("dataObject",i.dataObject)}}function cdi(e,r){if(e&1&&y(0,"mifosx-chart",42),e&2){let i=P(2);f("dataObject",i.dataObject)}}function mdi(e,r){if(e&1&&y(0,"mifosx-pentaho",42),e&2){let i=P(2);f("dataObject",i.dataObject)}}function ddi(e,r){if(e&1){let i=Y();o(0,"div",38),t(1,` + `),s(3),f("ngIf",i.isTableReport())}}function mdi(e,r){if(e&1&&y(0,"mifosx-table-and-sms",42),e&2){let i=P(2);f("dataObject",i.dataObject)}}function ddi(e,r){if(e&1&&y(0,"mifosx-chart",42),e&2){let i=P(2);f("dataObject",i.dataObject)}}function udi(e,r){if(e&1&&y(0,"mifosx-pentaho",42),e&2){let i=P(2);f("dataObject",i.dataObject)}}function fdi(e,r){if(e&1){let i=Y();o(0,"div",38),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"div",39),t(5,` `),o(6,"button",40),k("click",function(){N(i);let n=P();return L(n.isCollapsed=!1)}),t(7),c(8,"translate"),l(),t(9,` `),l(),t(10,` `),o(11,"div"),t(12,` - `),h(13,pdi,1,1,"mifosx-table-and-sms",41),t(14,` - `),h(15,cdi,1,1,"mifosx-chart",41),t(16,` - `),h(17,mdi,1,1,"mifosx-pentaho",41),t(18,` + `),h(13,mdi,1,1,"mifosx-table-and-sms",41),t(14,` + `),h(15,ddi,1,1,"mifosx-chart",41),t(16,` + `),h(17,udi,1,1,"mifosx-pentaho",41),t(18,` `),l(),t(19,` `),l(),t(20,` `),l()}if(e&2){let i=P();s(7),b(` `,m(8,4,"labels.buttons.Parameters"),` `),s(6),f("ngIf",!i.hideTable),s(2),f("ngIf",!i.hideChart),s(2),f("ngIf",!i.hidePentaho)}}var S5=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.reportsService=a,this.settingsService=n,this.alertService=p,this.dateUtils=d,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.report={},this.paramData=[],this.parentParameters=[],this.pentahoReportParameters=[],this.reportForm=new zs({}),this.decimalChoice=new ee,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(u=>{this.report.type=u.type,this.report.id=u.id}),this.route.data.subscribe(u=>{if(this.paramData=u.reportParameters,this.isTableReport()){let x=u.configurations.globalConfiguration.find(v=>v.name==="amazon-s3"),_=u.configurations.globalConfiguration.find(v=>v.name==="report-export-s3-folder-name");x&&x.enabled&&_&&_.enabled&&_.stringValue&&(this.exportToS3Allowed=!0,this.exportToS3Repository=_.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 ee("",lt.required)),i.displayType==="select"&&this.fetchSelectOptions(i,i.name);else{let a=this.paramData.find(n=>n.name===i.parentParameterName);a!=null&&(a.childParameters.push(i),this.updateParentParameters(a))}}),this.isPentahoReport()&&(this.reportForm.addControl("outputType",new ee("",lt.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 ee(!1)),this.decimalChoice.patchValue("0"),this.setChildControls()}updateParentParameters(i){let a=this.parentParameters.map(n=>n.name);if(!a.includes(i.name))this.parentParameters.push(i);else{let n=a.indexOf(i.name);this.parentParameters[n]=i}}mapPentahoParams(){this.reportsService.getPentahoParams(this.report.id).subscribe(i=>{i.forEach(a=>{let n=this.paramData.find(p=>p.name===a.parameterName);n.pentahoName=`R_${a.reportParameterName}`})})}setChildControls(){this.parentParameters.forEach(i=>{this.reportForm.get(i.name).valueChanges.subscribe(a=>{i.childParameters.forEach(n=>{if(n.displayType==="none"?this.reportForm.addControl(n.name,new ee(n.defaultVal)):this.reportForm.addControl(n.name,new ee("",lt.required)),n.displayType==="select"){let p=`${n.name}?${i.inputName}=${a.id}`;this.fetchSelectOptions(n,p)}})})})}fetchSelectOptions(i,a){this.reportsService.getSelectOptions(a).subscribe(n=>{i.selectOptions=n,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"})})}formatUserResponse(i){let a={},n;this.reportToBeExportedInRepository=!1;for(let[p,d]of Object.entries(i)){if(p==="outputType"){a["output-type"]=d;continue}else if(p==="exportOutputToS3"){this.reportToBeExportedInRepository=d;continue}let u=this.paramData.find(x=>x.name===p);switch(n=this.isPentahoReport()?u.pentahoName:u.inputName,u.displayType){case"text":a[n]=d;break;case"select":a[n]=d.id;break;case"date":this.isTableReport()?a[n]=this.dateUtils.formatDate(d,Ke.DEFAULT_DATEFORMAT):a[n]=this.dateUtils.formatDate(d,this.settingsService.dateFormat),this.reportUsesDates=!0;break;case"none":a[n]=d;break}}return a}run(){this.isCollapsed=!0;let i=this.formatUserResponse(this.reportForm.value),a=ae({},i);if(this.reportUsesDates){let n=this.settingsService.dateFormat;this.isTableReport()&&(n=Ke.DEFAULT_DATEFORMAT),a=Le(ae({},i),{locale:this.settingsService.language.code,dateFormat:n})}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),n=this.report.name,p=Le(ae({},a),{decimalChoice:this.decimalChoice.value});this.reportsService.getRunReportData(n,p).subscribe(d=>{if(d.data.length>0){this.alertService.alert({type:"Report generation",message:`Report: ${n} data generated`});let u=[];d.columnHeaders.forEach(x=>{u.push(x.columnName)}),this.exportToXLS(n,d.data,u)}else this.alertService.alert({type:"Report generation",message:`Report: ${n} without data generated`});this.isProcessing=!1})}exportToXLS(i,a,n){return Zn(this,null,function*(){let p=`${i}.xlsx`,d=a.map(E=>{let w={};for(let I=0;I{x.addRow(n.map(w=>E[w]))});let _=yield u.xlsx.writeBuffer(),v=new Blob([_],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),C=URL.createObjectURL(v),S=document.createElement("a");S.href=C,S.download=p,document.body.appendChild(S),S.click(),setTimeout(()=>{document.body.removeChild(S),URL.revokeObjectURL(C)},0)})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(go),O(Me),O(nl),O(Ke))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",1),t(1,` - `),h(2,sdi,54,18,"mat-card",2),t(3,` + `),h(2,cdi,54,18,"mat-card",2),t(3,` `),l(),t(4,` -`),h(5,ddi,21,6,"div",3),t(6,` -`)),a&2&&(s(2),f("ngIf",!n.isCollapsed),s(3),f("ngIf",n.isCollapsed))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,yn,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,ut,Dt,b5,C5,y5],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 H7=(()=>{class e{constructor(i){this.reportsService=i}resolve(){return this.reportsService.getReports()}static{this.\u0275fac=function(a){return new(a||e)(Ft(go))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var G7=(()=>{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)(Ft(go))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var udi=[wa.withShell([{path:"reports",data:{title:"Reports",breadcrumb:"Reports"},resolve:{reports:H7},children:[{path:"",component:Nh},{path:":filter",data:{routeParamBreadcrumb:"filter"},component:Nh},{path:"run/:name",data:{title:"Reports",routeParamBreadcrumb:"name"},component:S5,resolve:{reportParameters:G7,configurations:rc}}]}])],lZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[H7,G7,mu],imports:[Cn.forChild(udi),Cn]})}}return e})();var sZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[Ap],imports:[pa,lZ,Nh,S5,b5,C5,y5]})}}return e})();var fdi=()=>[10,25,50,100],hdi=()=>["CLIENT","GROUP","CENTER"];function xdi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"error.Searched query resulted more than 200 records")))}function gdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function _di(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entityType)}}function vdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Name")))}function bdi(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entityName)}}function Cdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Account No")))}function ydi(e,r){if(e&1&&(o(0,"td",18),t(1,` +`),h(5,fdi,21,6,"div",3),t(6,` +`)),a&2&&(s(2),f("ngIf",!n.isCollapsed),s(3),f("ngIf",n.isCollapsed))},dependencies:[mt,Ut,Et,Br,Nr,dt,Zt,oe,zt,Jt,me,yn,Kt,Xt,It,Ht,Qt,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,di,ut,Dt,b5,C5,y5],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 H7=(()=>{class e{constructor(i){this.reportsService=i}resolve(){return this.reportsService.getReports()}static{this.\u0275fac=function(a){return new(a||e)(Ft(go))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var G7=(()=>{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)(Ft(go))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var hdi=[wa.withShell([{path:"reports",data:{title:"Reports",breadcrumb:"Reports"},resolve:{reports:H7},children:[{path:"",component:Nh},{path:":filter",data:{routeParamBreadcrumb:"filter"},component:Nh},{path:"run/:name",data:{title:"Reports",routeParamBreadcrumb:"name"},component:S5,resolve:{reportParameters:G7,configurations:rc}}]}])],lZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[H7,G7,mu],imports:[Cn.forChild(hdi),Cn]})}}return e})();var sZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[Ap],imports:[pa,lZ,Nh,S5,b5,C5,y5]})}}return e})();var xdi=()=>[10,25,50,100],gdi=()=>["CLIENT","GROUP","CENTER"];function _di(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"error.Searched query resulted more than 200 records")))}function vdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Type")))}function bdi(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entityType)}}function Cdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity Name")))}function ydi(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entityName)}}function Sdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Account No")))}function wdi(e,r){if(e&1&&(o(0,"td",18),t(1,` `),y(2,"mifosx-account-number",19),t(3,` - `),l()),e&2){let i=r.$implicit;s(2),Rt("accountNo",i.entityAccountNo)}}function Sdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.External Id")))}function wdi(e,r){if(e&1&&(o(0,"td",18),t(1,` + `),l()),e&2){let i=r.$implicit;s(2),Rt("accountNo",i.entityAccountNo)}}function Pdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.External Id")))}function Edi(e,r){if(e&1&&(o(0,"td",18),t(1,` `),y(2,"mifosx-external-identifier",20),t(3,` - `),l()),e&2){let i=r.$implicit;s(2),Rt("externalId",i.entityExternalId)}}function Pdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Parent Type")))}function Edi(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),b(` - `,it(1,hdi).includes(i.entityType)?"Office":"Client",` - `)}}function Idi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Parent Name")))}function Tdi(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.parentName)}}function Mdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Details")))}function Ddi(e,r){if(e&1){let i=Y();o(0,"td",18),t(1,` + `),l()),e&2){let i=r.$implicit;s(2),Rt("externalId",i.entityExternalId)}}function Idi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Parent Type")))}function Tdi(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `,it(1,gdi).includes(i.entityType)?"Office":"Client",` + `)}}function Mdi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Parent Name")))}function Ddi(e,r){if(e&1&&(o(0,"td",18),t(1),l()),e&2){let i=r.$implicit;s(),g(i.parentName)}}function Odi(e,r){e&1&&(o(0,"th",17),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Details")))}function Adi(e,r){if(e&1){let i=Y();o(0,"td",18),t(1,` `),o(2,"button",21),c(3,"translate"),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.navigate(n))}),t(4,` `),y(5,"fa-icon",22),t(6,` `),l(),t(7,` - `),l()}e&2&&(s(2),Rt("matTooltip",m(3,1,"tooltips.View Entity")))}function Odi(e,r){e&1&&y(0,"tr",23)}function Adi(e,r){e&1&&y(0,"tr",24)}function Fdi(e,r){if(e&1&&(o(0,"mat-card",2),t(1,` - `),h(2,xdi,3,3,"mat-error",3),t(3,` + `),l()}e&2&&(s(2),Rt("matTooltip",m(3,1,"tooltips.View Entity")))}function Fdi(e,r){e&1&&y(0,"tr",23)}function kdi(e,r){e&1&&y(0,"tr",24)}function Rdi(e,r){if(e&1&&(o(0,"mat-card",2),t(1,` + `),h(2,_di,3,3,"mat-error",3),t(3,` `),o(4,"table",4),t(5,` `),$(6,5),t(7,` - `),h(8,gdi,3,3,"th",6),t(9,` - `),h(10,_di,2,1,"td",7),t(11,` + `),h(8,vdi,3,3,"th",6),t(9,` + `),h(10,bdi,2,1,"td",7),t(11,` `),W(),t(12,` `),$(13,8),t(14,` - `),h(15,vdi,3,3,"th",6),t(16,` - `),h(17,bdi,2,1,"td",7),t(18,` + `),h(15,Cdi,3,3,"th",6),t(16,` + `),h(17,ydi,2,1,"td",7),t(18,` `),W(),t(19,` `),$(20,9),t(21,` - `),h(22,Cdi,3,3,"th",6),t(23,` - `),h(24,ydi,4,1,"td",7),t(25,` + `),h(22,Sdi,3,3,"th",6),t(23,` + `),h(24,wdi,4,1,"td",7),t(25,` `),W(),t(26,` `),$(27,10),t(28,` - `),h(29,Sdi,3,3,"th",6),t(30,` - `),h(31,wdi,4,1,"td",7),t(32,` + `),h(29,Pdi,3,3,"th",6),t(30,` + `),h(31,Edi,4,1,"td",7),t(32,` `),W(),t(33,` `),$(34,11),t(35,` - `),h(36,Pdi,3,3,"th",6),t(37,` - `),h(38,Edi,2,2,"td",7),t(39,` + `),h(36,Idi,3,3,"th",6),t(37,` + `),h(38,Tdi,2,2,"td",7),t(39,` `),W(),t(40,` `),$(41,12),t(42,` - `),h(43,Idi,3,3,"th",6),t(44,` - `),h(45,Tdi,2,1,"td",7),t(46,` + `),h(43,Mdi,3,3,"th",6),t(44,` + `),h(45,Ddi,2,1,"td",7),t(46,` `),W(),t(47,` `),$(48,13),t(49,` - `),h(50,Mdi,3,3,"th",6),t(51,` - `),h(52,Ddi,8,3,"td",7),t(53,` + `),h(50,Odi,3,3,"th",6),t(51,` + `),h(52,Adi,8,3,"td",7),t(53,` `),W(),t(54,` - `),h(55,Odi,1,0,"tr",14),t(56,` - `),h(57,Adi,1,0,"tr",15),t(58,` + `),h(55,Fdi,1,0,"tr",14),t(56,` + `),h(57,kdi,1,0,"tr",15),t(58,` `),l(),t(59,` `),y(60,"mat-paginator",16),t(61,` - `),l()),e&2){let i=P();s(2),f("ngIf",i.overload),s(2),f("dataSource",i.dataSource),s(51),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(5,fdi))}}function kdi(e,r){e&1&&(o(0,"mat-card",2),t(1,` + `),l()),e&2){let i=P();s(2),f("ngIf",i.overload),s(2),f("dataSource",i.dataSource),s(51),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns),s(3),f("pageSizeOptions",it(5,xdi))}}function Bdi(e,r){e&1&&(o(0,"mat-card",2),t(1,` `),o(2,"div",25),t(3,` `),o(4,"div",26),t(5,` `),y(6,"i",27),t(7),c(8,"translate"),l(),t(9,` @@ -34369,64 +34372,64 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l()),e&2&&(s(7),b(` `,m(8,1,"labels.text.No data found"),` `))}var w5=(()=>{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(n=>{this.dataSource=new Ge(n.searchResults),this.dataSource.paginator=this.paginator,this.hasResults=n.searchResults.length>0,this.overload=n.searchResults.length>200,this.overload&&(this.dataSource=new Ge(n.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)(O(Pt),O(Lt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-search-page"]],viewQuery:function(a,n){if(a&1&&wt(Ae,7),a&2){let p;Ct(p=yt())&&(n.paginator=p.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,n){a&1&&(o(0,"div",0),t(1,` - `),h(2,Fdi,62,6,"mat-card",1),t(3,` + `),h(2,Rdi,62,6,"mat-card",1),t(3,` - `),h(4,kdi,11,3,"mat-card",1),t(5,` + `),h(4,Bdi,11,3,"mat-card",1),t(5,` `),l(),t(6,` -`)),a&2&&(s(2),f("ngIf",n.hasResults),s(2),f("ngIf",!n.hasResults))},dependencies:[mt,Et,dt,Ht,de,ut,xe,ve,_e,be,ge,Ce,x0,Lr,Si,oi,Dt,ye,we,Se,Pe,Ae],encapsulation:2})}}return e})();var pZ=(()=>{class e{constructor(i){this.http=i}getSearchResults(i,a){let n=new cn().set("exactMatch","false").set("query",i).set("resource",a);return this.http.get("/search",{params:n})}static{this.\u0275fac=function(a){return new(a||e)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var U7=(()=>{class e{constructor(i){this.searchService=i}resolve(i){let a=i.queryParams.query,n=i.queryParams.resource;return this.searchService.getSearchResults(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(pZ))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Bdi=[wa.withShell([{path:"search",component:w5,data:{title:"Search",breadcrumb:"Search"},runGuardsAndResolvers:"paramsOrQueryParamsChange",resolve:{searchResults:U7}}])],cZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[U7],imports:[Cn.forChild(Bdi),Cn]})}}return e})();var mZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,Cr,cZ,w5]})}}return e})();var Ndi=()=>[10,25,50,100],Ldi=(e,r)=>[e,r];function Vdi(e,r){e&1&&(o(0,"th",11),t(1),c(2,"translate"),l()),e&2&&(s(),b(` +`)),a&2&&(s(2),f("ngIf",n.hasResults),s(2),f("ngIf",!n.hasResults))},dependencies:[mt,Et,dt,Ht,de,ut,xe,ve,_e,be,ge,Ce,x0,Lr,Si,oi,Dt,ye,we,Se,Pe,Ae],encapsulation:2})}}return e})();var pZ=(()=>{class e{constructor(i){this.http=i}getSearchResults(i,a){let n=new cn().set("exactMatch","false").set("query",i).set("resource",a);return this.http.get("/search",{params:n})}static{this.\u0275fac=function(a){return new(a||e)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var U7=(()=>{class e{constructor(i){this.searchService=i}resolve(i){let a=i.queryParams.query,n=i.queryParams.resource;return this.searchService.getSearchResults(a,n)}static{this.\u0275fac=function(a){return new(a||e)(Ft(pZ))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Ldi=[wa.withShell([{path:"search",component:w5,data:{title:"Search",breadcrumb:"Search"},runGuardsAndResolvers:"paramsOrQueryParamsChange",resolve:{searchResults:U7}}])],cZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[U7],imports:[Cn.forChild(Ldi),Cn]})}}return e})();var mZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,Cr,cZ,w5]})}}return e})();var Vdi=()=>[10,25,50,100],qdi=(e,r)=>[e,r];function jdi(e,r){e&1&&(o(0,"th",11),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Notification"),` - `))}function qdi(e,r){if(e&1&&(o(0,"td",12),t(1),l()),e&2){let i=r.$implicit;s(),b(` - `,i.content,` - `)}}function jdi(e,r){e&1&&(o(0,"th",11),t(1),c(2,"translate"),l()),e&2&&(s(),b(` - `,m(2,1,"labels.inputs.Created At"),` `))}function zdi(e,r){if(e&1&&(o(0,"td",12),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `,i.content,` + `)}}function Hdi(e,r){e&1&&(o(0,"th",11),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `,m(2,1,"labels.inputs.Created At"),` + `))}function Gdi(e,r){if(e&1&&(o(0,"td",12),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.createdAt,` - `)}}function Hdi(e,r){e&1&&y(0,"tr",13)}function Gdi(e,r){if(e&1&&y(0,"tr",14),e&2){let i=r.$implicit,a=P();f("routerLink",oo(1,Ldi,a.routeMap[i.objectType],i.objectId))}}function Udi(e,r){if(e&1&&(o(0,"tr"),t(1,` + `)}}function Udi(e,r){e&1&&y(0,"tr",13)}function $di(e,r){if(e&1&&y(0,"tr",14),e&2){let i=r.$implicit,a=P();f("routerLink",oo(1,qdi,a.routeMap[i.objectType],i.objectId))}}function Wdi(e,r){if(e&1&&(o(0,"tr"),t(1,` `),o(2,"td"),t(3,"You don't have any notifications"),l(),t(4,` `),l()),e&2){let i=P();s(2),jn("colspan",i.displayedColumns.length)}}var P5=(()=>{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 Ge(this.notificationsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(O(Pt))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-notifications-page"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,7),wt(Te,7)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"div",1),t(3,` `),o(4,"table",2),t(5,` `),$(6,3),t(7,` - `),h(8,Vdi,3,3,"th",4),t(9,` - `),h(10,qdi,2,1,"td",5),t(11,` + `),h(8,jdi,3,3,"th",4),t(9,` + `),h(10,zdi,2,1,"td",5),t(11,` `),W(),t(12,` `),$(13,6),t(14,` - `),h(15,jdi,3,3,"th",4),t(16,` - `),h(17,zdi,2,1,"td",5),t(18,` + `),h(15,Hdi,3,3,"th",4),t(16,` + `),h(17,Gdi,2,1,"td",5),t(18,` `),W(),t(19,` - `),h(20,Hdi,1,0,"tr",7),t(21,` - `),h(22,Gdi,1,4,"tr",8),t(23,` - `),h(24,Udi,5,1,"tr",9),t(25,` + `),h(20,Udi,1,0,"tr",7),t(21,` + `),h(22,$di,1,4,"tr",8),t(23,` + `),h(24,Wdi,5,1,"tr",9),t(25,` `),l(),t(26,` `),y(27,"mat-paginator",10),t(28,` `),l(),t(29,` `),l(),t(30,` -`)),a&2&&(s(4),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(5),f("pageSizeOptions",it(4,Ndi)))},dependencies:[mt,dt,It,ut,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,TA,Ae],styles:[".select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var $7=(()=>{class e{constructor(i){this.notificationsService=i}resolve(){return this.notificationsService.getNotifications(!0,50)}static{this.\u0275fac=function(a){return new(a||e)(Ft(xA))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var $di=[wa.withShell([{path:"notifications",component:P5,data:{title:"Notifications",breadcrumb:"Notifications"},resolve:{notifications:$7}}])],dZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[$7],imports:[Cn.forChild($di),Cn]})}}return e})();var uZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,Cr,dZ,P5]})}}return e})();var E5=(()=>{class e{constructor(i){this.http=i}retrieveCollectionSheetData(i){let a=new cn().set("command","generateCollectionSheet");return this.http.post("/collectionsheet",i,{params:a})}generateCollectionSheetData(i,a){let n=new cn().set("command","generateCollectionSheet");return this.http.post(`/centers/${i}`,a,{params:n})}executeSaveCollectionSheet(i){let a=new cn().set("command","saveCollectionSheet");return this.http.post("/collectionsheet",i,{params:a})}static{this.\u0275fac=function(a){return new(a||e)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var hZ=()=>["../"],xZ=()=>[10,25,50,100];function Wdi(e,r){e&1&&(o(0,"div",19),t(1,` +`)),a&2&&(s(4),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns),s(5),f("pageSizeOptions",it(4,Vdi)))},dependencies:[mt,dt,It,ut,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,TA,Ae],styles:[".select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var $7=(()=>{class e{constructor(i){this.notificationsService=i}resolve(){return this.notificationsService.getNotifications(!0,50)}static{this.\u0275fac=function(a){return new(a||e)(Ft(xA))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Qdi=[wa.withShell([{path:"notifications",component:P5,data:{title:"Notifications",breadcrumb:"Notifications"},resolve:{notifications:$7}}])],dZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[$7],imports:[Cn.forChild(Qdi),Cn]})}}return e})();var uZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,Cr,dZ,P5]})}}return e})();var E5=(()=>{class e{constructor(i){this.http=i}retrieveCollectionSheetData(i){let a=new cn().set("command","generateCollectionSheet");return this.http.post("/collectionsheet",i,{params:a})}generateCollectionSheetData(i,a){let n=new cn().set("command","generateCollectionSheet");return this.http.post(`/centers/${i}`,a,{params:n})}executeSaveCollectionSheet(i){let a=new cn().set("command","saveCollectionSheet");return this.http.post("/collectionsheet",i,{params:a})}static{this.\u0275fac=function(a){return new(a||e)(Ft(za))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var hZ=()=>["../"],xZ=()=>[10,25,50,100];function Ydi(e,r){e&1&&(o(0,"div",19),t(1,` `),o(2,"div",20),t(3,` `),y(4,"i",21),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` `,m(6,1,"labels.text.No repayments and disbursal"),` - `))}function Qdi(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `))}function Jdi(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Ydi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function Kdi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Branch Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Jdi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Xdi(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Repayment Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Kdi(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),s(4),g(m(6,7,"labels.commons.required")))}function Zdi(e,r){if(e&1&&(o(0,"mat-option",22),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.displayName,` - `)}}function Xdi(e,r){if(e&1){let i=Y();o(0,"mat-card",3),t(1,` - `),h(2,Wdi,8,3,"div",4),t(3,` + `)}}function tui(e,r){if(e&1){let i=Y();o(0,"mat-card",3),t(1,` + `),h(2,Ydi,8,3,"div",4),t(3,` `),o(4,"form",5),k("ngSubmit",function(){N(i);let n=P();return L(n.previewCollectionSheet())}),t(5,` `),o(6,"div",6),t(7,` `),o(8,"mat-form-field",7),t(9,` `),o(10,"mat-label"),t(11),c(12,"translate"),l(),t(13,` `),o(14,"mat-select",8),t(15,` - `),h(16,Qdi,2,2,"mat-option",9),t(17,` + `),h(16,Jdi,2,2,"mat-option",9),t(17,` `),l(),t(18,` - `),h(19,Ydi,8,9,"mat-error",10),t(20,` + `),h(19,Kdi,8,9,"mat-error",10),t(20,` `),l(),t(21,` `),o(22,"mat-form-field",11),k("click",function(){N(i);let n=gt(33);return L(n.open())}),t(23,` @@ -34434,13 +34437,13 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),y(28,"input",12),t(29,` `),y(30,"mat-datepicker-toggle",13),t(31,` `),y(32,"mat-datepicker",null,0),t(34,` - `),h(35,Jdi,8,9,"mat-error",10),t(36,` + `),h(35,Xdi,8,9,"mat-error",10),t(36,` `),l(),t(37,` `),o(38,"mat-form-field",7),t(39,` `),o(40,"mat-label"),t(41),c(42,"translate"),l(),t(43,` `),o(44,"mat-select",14),t(45,` - `),h(46,Kdi,2,2,"mat-option",9),t(47,` + `),h(46,Zdi,2,2,"mat-option",9),t(47,` `),l(),t(48,` `),l(),t(49,` `),l(),t(50,` @@ -34452,103 +34455,103 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(63,` `),l(),t(64,` `),l()}if(e&2){let i=gt(33),a=P();s(2),f("ngIf",a.noData),s(2),f("formGroup",a.collectionSheetForm),s(7),g(m(12,17,"labels.inputs.Branch Office")),s(5),f("ngForOf",a.officesData),s(3),f("ngIf",a.collectionSheetForm.controls.officeId.hasError("required")),s(6),g(m(26,19,"labels.inputs.Repayment Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.collectionSheetForm.controls.transactionDate.hasError("required")),s(6),g(m(42,21,"labels.inputs.Staff")),s(5),f("ngForOf",a.loanOfficerData),s(7),f("routerLink",it(27,hZ)),s(),g(m(55,23,"labels.buttons.Cancel")),s(3),f("disabled",!a.collectionSheetForm.valid),s(3),b(" ",m(61,25,"labels.buttons.Collection Sheet"),` - `)}}function Zdi(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Loan Account")," #"))}function tui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.accountId)}}function eui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function iui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),rt("",i.productShortName,"(",i.productId,")")}}function nui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client Name")))}function aui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),rt("",i.clientName,"(",i.clientId,")")}}function rui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Total Due")))}function oui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.totalDue)}}function lui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Charges")))}function sui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.feeDue)}}function pui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function cui(e,r){if(e&1){let i=Y();o(0,"td",39),t(1,` + `)}}function eui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Loan Account")," #"))}function iui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.accountId)}}function nui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function aui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),rt("",i.productShortName,"(",i.productId,")")}}function rui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client Name")))}function oui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),rt("",i.clientName,"(",i.clientId,")")}}function lui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Total Due")))}function sui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.totalDue)}}function pui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Charges")))}function cui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.feeDue)}}function mui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function dui(e,r){if(e&1){let i=Y();o(0,"td",39),t(1,` `),o(2,"button",24),k("click",function(){let n=N(i),p=n.$implicit,d=n.index,u=P(3);return L(u.showAndStorePaymentDetails("loans/accounts",p,d))}),t(3),c(4,"translate"),l(),t(5,` `),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Add Payment"),` - `))}function mui(e,r){e&1&&y(0,"tr",40)}function dui(e,r){e&1&&y(0,"tr",41)}function uui(e,r){if(e&1&&($(0),t(1,` + `))}function uui(e,r){e&1&&y(0,"tr",40)}function fui(e,r){e&1&&y(0,"tr",41)}function hui(e,r){if(e&1&&($(0),t(1,` `),o(2,"h2",25),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",26),t(7,` `),$(8,27),t(9,` - `),h(10,Zdi,3,3,"th",28),t(11,` - `),h(12,tui,2,1,"td",29),t(13,` + `),h(10,eui,3,3,"th",28),t(11,` + `),h(12,iui,2,1,"td",29),t(13,` `),W(),t(14,` `),$(15,30),t(16,` - `),h(17,eui,3,3,"th",28),t(18,` - `),h(19,iui,2,2,"td",29),t(20,` + `),h(17,nui,3,3,"th",28),t(18,` + `),h(19,aui,2,2,"td",29),t(20,` `),W(),t(21,` `),$(22,31),t(23,` - `),h(24,nui,3,3,"th",28),t(25,` - `),h(26,aui,2,2,"td",29),t(27,` + `),h(24,rui,3,3,"th",28),t(25,` + `),h(26,oui,2,2,"td",29),t(27,` `),W(),t(28,` `),$(29,32),t(30,` - `),h(31,rui,3,3,"th",28),t(32,` - `),h(33,oui,2,1,"td",29),t(34,` + `),h(31,lui,3,3,"th",28),t(32,` + `),h(33,sui,2,1,"td",29),t(34,` `),W(),t(35,` `),$(36,33),t(37,` - `),h(38,lui,3,3,"th",28),t(39,` - `),h(40,sui,2,1,"td",29),t(41,` + `),h(38,pui,3,3,"th",28),t(39,` + `),h(40,cui,2,1,"td",29),t(41,` `),W(),t(42,` `),$(43,34),t(44,` - `),h(45,pui,3,3,"th",28),t(46,` - `),h(47,cui,6,3,"td",29),t(48,` + `),h(45,mui,3,3,"th",28),t(46,` + `),h(47,dui,6,3,"td",29),t(48,` `),W(),t(49,` - `),h(50,mui,1,0,"tr",35),t(51,` - `),h(52,dui,1,0,"tr",36),t(53,` + `),h(50,uui,1,0,"tr",35),t(51,` + `),h(52,fui,1,0,"tr",36),t(53,` `),l(),t(54,` `),y(55,"mat-paginator",37),t(56,` - `),W()),e&2){let i=P(2);s(3),g(m(4,5,"labels.heading.Due Collections")),s(3),f("dataSource",i.loansDataSource),s(44),f("matHeaderRowDef",i.loansDisplayedColumns),s(2),f("matRowDefColumns",i.loansDisplayedColumns),s(3),f("pageSizeOptions",it(7,xZ))}}function fui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Deposit Account")))}function hui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.depositAccountType)}}function xui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `),W()),e&2){let i=P(2);s(3),g(m(4,5,"labels.heading.Due Collections")),s(3),f("dataSource",i.loansDataSource),s(44),f("matHeaderRowDef",i.loansDisplayedColumns),s(2),f("matRowDefColumns",i.loansDisplayedColumns),s(3),f("pageSizeOptions",it(7,xZ))}}function xui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Deposit Account")))}function gui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.depositAccountType)}}function _ui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Savings Account"),` # - `))}function gui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.accountId)}}function _ui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function vui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),rt("",i.productName,"(",i.productId,")")}}function bui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client Name")))}function Cui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),rt("",i.clientName,"(",i.clientId,")")}}function yui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Total Due")))}function Sui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.dueAmount)}}function wui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Pui(e,r){if(e&1){let i=Y();o(0,"td",39),t(1,` + `))}function vui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.accountId)}}function bui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Product Name")))}function Cui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),rt("",i.productName,"(",i.productId,")")}}function yui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client Name")))}function Sui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),rt("",i.clientName,"(",i.clientId,")")}}function wui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Total Due")))}function Pui(e,r){if(e&1&&(o(0,"td",39),t(1),l()),e&2){let i=r.$implicit;s(),g(i.dueAmount)}}function Eui(e,r){e&1&&(o(0,"th",38),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Actions")))}function Iui(e,r){if(e&1){let i=Y();o(0,"td",39),t(1,` `),o(2,"button",24),k("click",function(){let n=N(i),p=n.$implicit,d=n.index,u=P(3);return L(u.showAndStorePaymentDetails("savings",p,d))}),t(3),c(4,"translate"),l(),t(5,` `),l()}e&2&&(s(3),b(` `,m(4,1,"labels.buttons.Add Payment"),` - `))}function Eui(e,r){e&1&&y(0,"tr",40)}function Iui(e,r){e&1&&y(0,"tr",41)}function Tui(e,r){if(e&1&&($(0),t(1,` + `))}function Tui(e,r){e&1&&y(0,"tr",40)}function Mui(e,r){e&1&&y(0,"tr",41)}function Dui(e,r){if(e&1&&($(0),t(1,` `),o(2,"h2",25),t(3),c(4,"translate"),l(),t(5,` `),o(6,"table",26),t(7,` `),$(8,42),t(9,` - `),h(10,fui,3,3,"th",28),t(11,` - `),h(12,hui,2,1,"td",29),t(13,` + `),h(10,xui,3,3,"th",28),t(11,` + `),h(12,gui,2,1,"td",29),t(13,` `),W(),t(14,` `),$(15,43),t(16,` - `),h(17,xui,3,3,"th",28),t(18,` - `),h(19,gui,2,1,"td",29),t(20,` + `),h(17,_ui,3,3,"th",28),t(18,` + `),h(19,vui,2,1,"td",29),t(20,` `),W(),t(21,` `),$(22,30),t(23,` - `),h(24,_ui,3,3,"th",28),t(25,` - `),h(26,vui,2,2,"td",29),t(27,` + `),h(24,bui,3,3,"th",28),t(25,` + `),h(26,Cui,2,2,"td",29),t(27,` `),W(),t(28,` `),$(29,31),t(30,` - `),h(31,bui,3,3,"th",28),t(32,` - `),h(33,Cui,2,2,"td",29),t(34,` + `),h(31,yui,3,3,"th",28),t(32,` + `),h(33,Sui,2,2,"td",29),t(34,` `),W(),t(35,` `),$(36,32),t(37,` - `),h(38,yui,3,3,"th",28),t(39,` - `),h(40,Sui,2,1,"td",29),t(41,` + `),h(38,wui,3,3,"th",28),t(39,` + `),h(40,Pui,2,1,"td",29),t(41,` `),W(),t(42,` `),$(43,34),t(44,` - `),h(45,wui,3,3,"th",28),t(46,` - `),h(47,Pui,6,3,"td",29),t(48,` + `),h(45,Eui,3,3,"th",28),t(46,` + `),h(47,Iui,6,3,"td",29),t(48,` `),W(),t(49,` - `),h(50,Eui,1,0,"tr",35),t(51,` - `),h(52,Iui,1,0,"tr",36),t(53,` + `),h(50,Tui,1,0,"tr",35),t(51,` + `),h(52,Mui,1,0,"tr",36),t(53,` `),l(),t(54,` `),y(55,"mat-paginator",37),t(56,` - `),W()),e&2){let i=P(2);s(3),g(m(4,5,"labels.inputs.Due Savings Collections")),s(3),f("dataSource",i.savingsDataSource),s(44),f("matHeaderRowDef",i.savingsDisplayedColumns),s(2),f("matRowDefColumns",i.savingsDisplayedColumns),s(3),f("pageSizeOptions",it(7,xZ))}}function Mui(e,r){if(e&1){let i=Y();o(0,"div",3),t(1,` + `),W()),e&2){let i=P(2);s(3),g(m(4,5,"labels.inputs.Due Savings Collections")),s(3),f("dataSource",i.savingsDataSource),s(44),f("matHeaderRowDef",i.savingsDisplayedColumns),s(2),f("matRowDefColumns",i.savingsDisplayedColumns),s(3),f("pageSizeOptions",it(7,xZ))}}function Oui(e,r){if(e&1){let i=Y();o(0,"div",3),t(1,` `),o(2,"mat-card"),t(3,` `),o(4,"div",23),t(5,` `),o(6,"button",24),k("click",function(){N(i);let n=P();return L(n.isCollapsed=!1)}),t(7),c(8,"translate"),l(),t(9,` `),l(),t(10,` - `),h(11,uui,57,8,"ng-container",10),t(12,` + `),h(11,hui,57,8,"ng-container",10),t(12,` - `),h(13,Tui,57,8,"ng-container",10),t(14,` + `),h(13,Dui,57,8,"ng-container",10),t(14,` `),o(15,"mat-card-actions",15),t(16,` `),o(17,"button",16),t(18),c(19,"translate"),l(),t(20,` @@ -34559,64 +34562,64 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(8,6,"labels.buttons.Parameters"),` `),s(4),f("ngIf",i.loansDataSource),s(2),f("ngIf",i.savingsDataSource),s(4),f("routerLink",it(12,hZ)),s(),b(` `,m(19,8,"labels.buttons.Cancel"),` - `),s(4),g(m(23,10,"labels.buttons.Submit"))}}var I5=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.collectionsService=a,this.organizationService=n,this.route=p,this.dateUtils=d,this.dialog=u,this.router=x,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(v=>{this.officesData=v.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:["",lt.required],transactionDate:[new Date,lt.required],staffId:[""]})}buildDependencies(){this.collectionSheetForm.get("officeId").valueChanges.subscribe(i=>{this.organizationService.getStaffs(i).subscribe(a=>{this.loanOfficerData=a})})}organizeData(i){i.clients.forEach(a=>{a.loans&&a.loans.forEach(n=>{let p=Le(ae({},n),{clientName:a.clientName,clientId:a.clientId});this.loansData.push(p)}),a.savings&&a.savings.forEach(n=>{let p=Le(ae({},n),{clientName:a.clientName,clientId:a.clientId});this.savingsData.push(p)})}),this.loansData.length>0&&(this.loansDataSource=new Ge(this.loansData),this.loansDataSource.paginator=this.paginator,this.loansDataSource.sort=this.sort),this.savingsData.length>0&&(this.savingsDataSource=new Ge(this.savingsData),this.savingsDataSource.paginator=this.paginator,this.savingsDataSource.sort=this.sort)}getLoanTotalDueAmount(i){let a=i.totalDue,n=i.chargesDue;return isNaN(a)&&(a=0),isNaN(n)&&(n=0),Math.ceil((Number(a)+Number(n))*100)/100}showAndStorePaymentDetails(i,a,n){let p=[new Gi({controlName:"paymentTypeId",label:"Payment Type",options:{label:"name",value:"id",data:this.collectionSheetData.paymentTypeOptions},required:!1}),new _n({controlName:"accountNumber",label:"Account #",type:"number",required:!1}),new _n({controlName:"checkNumber",label:"Cheque #",type:"number",required:!1}),new _n({controlName:"routingCode",label:"Routing Code",type:"text",required:!1}),new _n({controlName:"receiptNumber",label:"Receipt #",type:"number",required:!1}),new _n({controlName:"bankNumber",label:"Bank #",type:"number",required:!1})],d={title:`Payment for ${i==="loans"?"Loan":"Saving"} Id ${i==="loans"?a.loanId:a.savingsId}`,layout:{addButtonText:"Confirm"},formfields:p};this.dialog.open(an,{data:d}).afterClosed().subscribe(x=>{if(x.data)if(i==="loans"){let _=this.getLoanTotalDueAmount(a),v={loanId:a.loanId,transactionAmount:_};x.data.value.paymentTypeId!==""&&(v.paymentTypeId=x.data.value.paymentTypeId,v.accountNumber=x.data.value.accountNumber,v.checkNumber=x.data.value.checkNumber,v.routingCode=x.data.value.routingCode,v.receiptNumber=x.data.value.receiptNumber,v.bankNumber=x.data.value.bankNumber),this.bulkRepaymentTransactions.push(v)}else{let _=a.dueAmount;isNaN(_)&&(_=0);let v={savingsId:a.savingsId,transactionAmount:_,depositAccountType:a.depositAccountType==="Saving Deposit"?100:a.depositAccountType==="Recurring Deposit"?300:400};x.data.paymentTypeId!==""&&(v.paymentTypeId=x.data.paymentTypeId,v.accountNumber=x.data.accountNumber,v.checkNumber=x.data.checkNumber,v.routingCode=x.data.routingCode,v.receiptNumber=x.data.receiptNumber,v.bankNumber=x.data.bankNumber),v.transactionAmount>0&&this.bulkSavingsDueTransactions.push(v)}})}previewCollectionSheet(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,n=Le(ae({},this.collectionSheetForm.value),{transactionDate:this.dateUtils.formatDate(this.collectionSheetForm.value.transactionDate,a),dateFormat:a,locale:i});n.staffId===""&&delete n.staffId,this.collectionsService.retrieveCollectionSheetData(n).subscribe(p=>{p.clients.length>0?(this.collectionSheetData=p,this.organizeData(p),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 n={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(n).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)(O(te),O(E5),O(ri),O(Pt),O(Ke),O(Ve),O(Lt),O(Me))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-individual-collection-sheet"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,5,!0),wt(Te,5,!0)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(h(0,Xdi,65,28,"mat-card",1),t(1,` + `),s(4),g(m(23,10,"labels.buttons.Submit"))}}var I5=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.collectionsService=a,this.organizationService=n,this.route=p,this.dateUtils=d,this.dialog=u,this.router=x,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(v=>{this.officesData=v.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:["",lt.required],transactionDate:[new Date,lt.required],staffId:[""]})}buildDependencies(){this.collectionSheetForm.get("officeId").valueChanges.subscribe(i=>{this.organizationService.getStaffs(i).subscribe(a=>{this.loanOfficerData=a})})}organizeData(i){i.clients.forEach(a=>{a.loans&&a.loans.forEach(n=>{let p=Le(ae({},n),{clientName:a.clientName,clientId:a.clientId});this.loansData.push(p)}),a.savings&&a.savings.forEach(n=>{let p=Le(ae({},n),{clientName:a.clientName,clientId:a.clientId});this.savingsData.push(p)})}),this.loansData.length>0&&(this.loansDataSource=new Ge(this.loansData),this.loansDataSource.paginator=this.paginator,this.loansDataSource.sort=this.sort),this.savingsData.length>0&&(this.savingsDataSource=new Ge(this.savingsData),this.savingsDataSource.paginator=this.paginator,this.savingsDataSource.sort=this.sort)}getLoanTotalDueAmount(i){let a=i.totalDue,n=i.chargesDue;return isNaN(a)&&(a=0),isNaN(n)&&(n=0),Math.ceil((Number(a)+Number(n))*100)/100}showAndStorePaymentDetails(i,a,n){let p=[new Gi({controlName:"paymentTypeId",label:"Payment Type",options:{label:"name",value:"id",data:this.collectionSheetData.paymentTypeOptions},required:!1}),new _n({controlName:"accountNumber",label:"Account #",type:"number",required:!1}),new _n({controlName:"checkNumber",label:"Cheque #",type:"number",required:!1}),new _n({controlName:"routingCode",label:"Routing Code",type:"text",required:!1}),new _n({controlName:"receiptNumber",label:"Receipt #",type:"number",required:!1}),new _n({controlName:"bankNumber",label:"Bank #",type:"number",required:!1})],d={title:`Payment for ${i==="loans"?"Loan":"Saving"} Id ${i==="loans"?a.loanId:a.savingsId}`,layout:{addButtonText:"Confirm"},formfields:p};this.dialog.open(an,{data:d}).afterClosed().subscribe(x=>{if(x.data)if(i==="loans"){let _=this.getLoanTotalDueAmount(a),v={loanId:a.loanId,transactionAmount:_};x.data.value.paymentTypeId!==""&&(v.paymentTypeId=x.data.value.paymentTypeId,v.accountNumber=x.data.value.accountNumber,v.checkNumber=x.data.value.checkNumber,v.routingCode=x.data.value.routingCode,v.receiptNumber=x.data.value.receiptNumber,v.bankNumber=x.data.value.bankNumber),this.bulkRepaymentTransactions.push(v)}else{let _=a.dueAmount;isNaN(_)&&(_=0);let v={savingsId:a.savingsId,transactionAmount:_,depositAccountType:a.depositAccountType==="Saving Deposit"?100:a.depositAccountType==="Recurring Deposit"?300:400};x.data.paymentTypeId!==""&&(v.paymentTypeId=x.data.paymentTypeId,v.accountNumber=x.data.accountNumber,v.checkNumber=x.data.checkNumber,v.routingCode=x.data.routingCode,v.receiptNumber=x.data.receiptNumber,v.bankNumber=x.data.bankNumber),v.transactionAmount>0&&this.bulkSavingsDueTransactions.push(v)}})}previewCollectionSheet(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,n=Le(ae({},this.collectionSheetForm.value),{transactionDate:this.dateUtils.formatDate(this.collectionSheetForm.value.transactionDate,a),dateFormat:a,locale:i});n.staffId===""&&delete n.staffId,this.collectionsService.retrieveCollectionSheetData(n).subscribe(p=>{p.clients.length>0?(this.collectionSheetData=p,this.organizeData(p),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 n={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(n).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)(O(te),O(E5),O(ri),O(Pt),O(Ke),O(Ve),O(Lt),O(Me))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-individual-collection-sheet"]],viewQuery:function(a,n){if(a&1&&(wt(Ae,5,!0),wt(Te,5,!0)),a&2){let p;Ct(p=yt())&&(n.paginator=p.first),Ct(p=yt())&&(n.sort=p.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,n){a&1&&(h(0,tui,65,28,"mat-card",1),t(1,` `),o(2,"div",2),t(3,` - `),h(4,Mui,27,13,"div",1),t(5,` + `),h(4,Oui,27,13,"div",1),t(5,` `),l(),t(6,` -`)),a&2&&(f("ngIf",!n.isCollapsed),s(4),f("ngIf",n.isCollapsed))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:[".container[_ngcontent-%COMP%]{max-width:37em;padding:20px}.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}.container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.container[_ngcontent-%COMP%] .m-r-10[_ngcontent-%COMP%]{margin-right:10px}.container[_ngcontent-%COMP%] .mat-form-field.mat-form-field .mat-form-field-underline{background-color:#0000006b}.container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mat-mdc-form-field-bottom-align:before{border-bottom-color:#0000006b}.container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mdc-line-ripple:before, .container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mdc-line-ripple:after{border-bottom-color:#0000006b}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{max-width:73rem}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{padding:24px;border-radius:8px;box-shadow:0 2px 10px #00000014}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%]{margin-bottom:20px;padding:10px 0;display:flex;align-items:center}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px;font-weight:500;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] h2.mat-h2[_ngcontent-%COMP%]{margin-bottom:20px;font-weight:500;color:#000000de;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:10px}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%]{width:100%;margin-bottom:24px;box-shadow:none;border:1px solid rgba(0,0,0,.12)}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] th.mat-header-cell[_ngcontent-%COMP%]{font-weight:500;color:#000000de;background-color:#0000000a}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] td.mat-cell[_ngcontent-%COMP%], .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] th.mat-header-cell[_ngcontent-%COMP%]{padding:12px 16px}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] tr.mat-row[_ngcontent-%COMP%]:hover{background-color:#00000005}.dark-theme[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .mat-form-field.mat-form-field .mat-form-field-underline{background-color:#ffffffb3}.dark-theme[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mat-mdc-form-field-bottom-align:before{border-bottom-color:#ffffffb3}.dark-theme[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mdc-line-ripple:before, .dark-theme[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mdc-line-ripple:after{border-bottom-color:#ffffffb3}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{background-color:#424242}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{box-shadow:0 2px 4px #0000004d}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] h2.mat-h2[_ngcontent-%COMP%]{color:#ffffffde;border-bottom-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] th.mat-header-cell[_ngcontent-%COMP%]{color:#ffffffde;background-color:#ffffff1a}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] tr.mat-row[_ngcontent-%COMP%]:hover{background-color:#ffffff0d}.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 Dui=()=>["../"];function Oui(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` +`)),a&2&&(f("ngIf",!n.isCollapsed),s(4),f("ngIf",n.isCollapsed))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut,Dt,xe,Te,ve,_e,be,ai,ge,Ce,ye,we,Se,Pe,Ae],styles:[".container[_ngcontent-%COMP%]{max-width:37em;padding:20px}.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}.container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.container[_ngcontent-%COMP%] .m-r-10[_ngcontent-%COMP%]{margin-right:10px}.container[_ngcontent-%COMP%] .mat-form-field.mat-form-field .mat-form-field-underline{background-color:#0000006b}.container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mat-mdc-form-field-bottom-align:before{border-bottom-color:#0000006b}.container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mdc-line-ripple:before, .container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mdc-line-ripple:after{border-bottom-color:#0000006b}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{max-width:73rem}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{padding:24px;border-radius:8px;box-shadow:0 2px 10px #00000014}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%]{margin-bottom:20px;padding:10px 0;display:flex;align-items:center}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px;font-weight:500;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] h2.mat-h2[_ngcontent-%COMP%]{margin-bottom:20px;font-weight:500;color:#000000de;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:10px}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%]{width:100%;margin-bottom:24px;box-shadow:none;border:1px solid rgba(0,0,0,.12)}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] th.mat-header-cell[_ngcontent-%COMP%]{font-weight:500;color:#000000de;background-color:#0000000a}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] td.mat-cell[_ngcontent-%COMP%], .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] th.mat-header-cell[_ngcontent-%COMP%]{padding:12px 16px}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] tr.mat-row[_ngcontent-%COMP%]:hover{background-color:#00000005}.dark-theme[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .mat-form-field.mat-form-field .mat-form-field-underline{background-color:#ffffffb3}.dark-theme[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mat-mdc-form-field-bottom-align:before{border-bottom-color:#ffffffb3}.dark-theme[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mdc-line-ripple:before, .dark-theme[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field .mdc-line-ripple:after{border-bottom-color:#ffffffb3}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{background-color:#424242}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .m-b-20[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{box-shadow:0 2px 4px #0000004d}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] h2.mat-h2[_ngcontent-%COMP%]{color:#ffffffde;border-bottom-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] th.mat-header-cell[_ngcontent-%COMP%]{color:#ffffffde;background-color:#ffffff1a}.dark-theme[_ngcontent-%COMP%] .showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] table.mat-elevation-z1[_ngcontent-%COMP%] tr.mat-row[_ngcontent-%COMP%]:hover{background-color:#ffffff0d}.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 Aui=()=>["../"];function Fui(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` - `)}}function Aui(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `)}}function kui(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Branch Office")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function Fui(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Rui(e,r){e&1&&(o(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),o(4,"strong"),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(),rt(` `,m(2,3,"labels.inputs.Meeting Date")," ",m(3,5,"labels.commons.is"),` - `),s(4),g(m(6,7,"labels.commons.required")))}function kui(e,r){if(e&1){let i=Y();o(0,"mat-form-field",15),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` + `),s(4),g(m(6,7,"labels.commons.required")))}function Bui(e,r){if(e&1){let i=Y();o(0,"mat-form-field",15),k("click",function(){N(i);let n=gt(11);return L(n.open())}),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` `),y(6,"input",16),t(7,` `),y(8,"mat-datepicker-toggle",17),t(9,` `),y(10,"mat-datepicker",null,0),t(12,` - `),h(13,Fui,8,9,"mat-error",7),t(14,` - `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.Meeting Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.collectionSheetForm.controls.meetingDate.hasError("required"))}}function Rui(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),h(13,Rui,8,9,"mat-error",7),t(14,` + `),l()}if(e&2){let i=gt(11),a=P();s(3),g(m(4,6,"labels.inputs.Meeting Date")),s(3),f("min",a.minDate)("max",a.maxDate)("matDatepicker",i),s(2),f("for",i),s(5),f("ngIf",a.collectionSheetForm.controls.meetingDate.hasError("required"))}}function Nui(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.displayName,` - `)}}function Bui(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),o(6,"mat-select",18),t(7,` - `),h(8,Rui,2,2,"mat-option",6),t(9,` - `),l(),t(10,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Staff")),s(5),f("ngForOf",i.loanOfficerData)}}function Nui(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` - `,i.name,` `)}}function Lui(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),o(6,"mat-select",19),t(7,` + `),o(6,"mat-select",18),t(7,` `),h(8,Nui,2,2,"mat-option",6),t(9,` `),l(),t(10,` - `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Group")),s(5),f("ngForOf",i.groupsData)}}function Vui(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Staff")),s(5),f("ngForOf",i.loanOfficerData)}}function Vui(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` `,i.name,` `)}}function qui(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` - `),o(6,"mat-select",20),t(7,` + `),o(6,"mat-select",19),t(7,` `),h(8,Vui,2,2,"mat-option",6),t(9,` `),l(),t(10,` + `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Group")),s(5),f("ngForOf",i.groupsData)}}function jui(e,r){if(e&1&&(o(0,"mat-option",14),t(1),l()),e&2){let i=r.$implicit;f("value",i.id),s(),b(` + `,i.name,` + `)}}function zui(e,r){if(e&1&&(o(0,"mat-form-field",4),t(1,` + `),o(2,"mat-label"),t(3),c(4,"translate"),l(),t(5,` + `),o(6,"mat-select",20),t(7,` + `),h(8,jui,2,2,"mat-option",6),t(9,` + `),l(),t(10,` `),l()),e&2){let i=P();s(3),g(m(4,2,"labels.inputs.Center")),s(5),f("ngForOf",i.centersData)}}var gZ=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.formBuilder=i,this.centerService=a,this.collectionsService=n,this.organizationService=p,this.router=d,this.route=u,this.settingsService=x,this.dateUtils=_,this.groupsData=[],this.centersData=[],this.loanOfficerData=[],this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.officeId=null,this.meetingFallCenters=null,this.route.data.subscribe(v=>{this.officesData=v.officesData})}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.createCollectionSheetForm(),this.buildDependencies()}createCollectionSheetForm(){this.collectionSheetForm=this.formBuilder.group({officeId:["",lt.required],meetingDate:[new Date,lt.required],staffId:["",lt.required],groupId:[""],centerId:[""]})}buildDependencies(){this.collectionSheetForm.get("officeId").valueChanges.subscribe(i=>{this.officeId=i,this.organizationService.getStaffs(i).subscribe(a=>{this.loanOfficerData=a}),this.organizationService.getCenters(i).subscribe(a=>{this.centersData=a}),this.organizationService.getGroups(i).subscribe(a=>{this.groupsData=a})})}previewCollectionSheet(){let i=this.settingsService.dateFormat,a=this.settingsService.language.code,n=this.collectionSheetForm.value.staffId,p=this.dateUtils.formatDate(this.collectionSheetForm.value.meetingDate,i);this.centerService.getAllMeetingFallCenters(this.officeId,n,p,i,a).subscribe(d=>{if(d.length>0){this.meetingFallCenters=d[0].meetingFallCenters;let u={calendarId:this.meetingFallCenters[0].collectionMeetingCalendar.calendarInstanceId,transactionDate:p,locale:a,dateFormat:i};this.collectionsService.generateCollectionSheetData(this.meetingFallCenters[0].id,u).subscribe(x=>{console.log(x)})}})}static{this.\u0275fac=function(a){return new(a||e)(O(te),O(ea),O(E5),O(ri),O(Lt),O(Pt),O(Me),O(Ke))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-collection-sheet"]],decls:44,vars:19,consts:[["meetingDatePicker",""],[1,"container"],[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"],["class","flex-98",3,"click",4,"ngIf"],["class","flex-98",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","download",1,"m-r-10"],[3,"value"],[1,"flex-98",3,"click"],["matInput","","required","","formControlName","meetingDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","staffId"],["formControlName","groupId"],["formControlName","centerId"]],template:function(a,n){a&1&&(o(0,"mat-card",1),t(1,` `),o(2,"form",2),k("ngSubmit",function(){return n.previewCollectionSheet()}),t(3,` `),o(4,"div",3),t(5,` `),o(6,"mat-form-field",4),t(7,` `),o(8,"mat-label"),t(9),c(10,"translate"),l(),t(11,` `),o(12,"mat-select",5),t(13,` - `),h(14,Oui,2,2,"mat-option",6),t(15,` + `),h(14,Fui,2,2,"mat-option",6),t(15,` `),l(),t(16,` - `),h(17,Aui,8,9,"mat-error",7),t(18,` + `),h(17,kui,8,9,"mat-error",7),t(18,` `),l(),t(19,` - `),h(20,kui,15,8,"mat-form-field",8),t(21,` + `),h(20,Bui,15,8,"mat-form-field",8),t(21,` - `),h(22,Bui,11,4,"mat-form-field",9),t(23,` + `),h(22,Lui,11,4,"mat-form-field",9),t(23,` - `),h(24,Lui,11,4,"mat-form-field",9),t(25,` + `),h(24,qui,11,4,"mat-form-field",9),t(25,` - `),h(26,qui,11,4,"mat-form-field",9),t(27,` + `),h(26,zui,11,4,"mat-form-field",9),t(27,` `),l(),t(28,` `),o(29,"mat-card-actions",10),t(30,` @@ -34626,17 +34629,17 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(41,` `),l(),t(42,` `),l(),t(43,` -`)),a&2&&(s(2),f("formGroup",n.collectionSheetForm),s(7),g(m(10,12,"labels.inputs.Branch Office")),s(5),f("ngForOf",n.officesData),s(3),f("ngIf",n.collectionSheetForm.controls.officeId.hasError("required")),s(3),f("ngIf",n.officeId!==null),s(2),f("ngIf",n.officeId!==null),s(2),f("ngIf",n.officeId!==null),s(2),f("ngIf",n.officeId!==null),s(5),f("routerLink",it(18,Dui)),s(),g(m(33,14,"labels.buttons.Cancel")),s(3),f("disabled",!n.collectionSheetForm.valid),s(3),b(` +`)),a&2&&(s(2),f("formGroup",n.collectionSheetForm),s(7),g(m(10,12,"labels.inputs.Branch Office")),s(5),f("ngForOf",n.officesData),s(3),f("ngIf",n.collectionSheetForm.controls.officeId.hasError("required")),s(3),f("ngIf",n.officeId!==null),s(2),f("ngIf",n.officeId!==null),s(2),f("ngIf",n.officeId!==null),s(2),f("ngIf",n.officeId!==null),s(5),f("routerLink",it(18,Aui)),s(),g(m(33,14,"labels.buttons.Cancel")),s(3),f("disabled",!n.collectionSheetForm.valid),s(3),b(` `,m(39,16,"labels.buttons.Productive Collection Sheet"),` - `))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut,Dt],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}"]})}}return e})();var jui=[wa.withShell([{path:"collections",children:[{path:"individual-collection-sheet",data:{title:"Individual Collection Sheet",breadcrumb:"Individual Collection Sheet",routeParamBreadcrumb:!1},component:I5,resolve:{officesData:Ll}},{path:"collection-sheet",data:{title:"Collection Sheet",breadcrumb:"Collection Sheet",routeParamBreadcrumb:!1},component:gZ,resolve:{officesData:Ll}}]}])],_Z=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[Cn.forChild(jui),Cn]})}}return e})();var vZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,Cr,_Z,I5]})}}return e})();var zui=()=>["/system","roles-and-permissions"];function Hui(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,me,Kt,Xt,It,Ht,Ie,Mt,Ot,de,ni,Nt,he,ue,pi,ci,si,_t,ut,Dt],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}"]})}}return e})();var Hui=[wa.withShell([{path:"collections",children:[{path:"individual-collection-sheet",data:{title:"Individual Collection Sheet",breadcrumb:"Individual Collection Sheet",routeParamBreadcrumb:!1},component:I5,resolve:{officesData:Ll}},{path:"collection-sheet",data:{title:"Collection Sheet",breadcrumb:"Collection Sheet",routeParamBreadcrumb:!1},component:gZ,resolve:{officesData:Ll}}]}])],_Z=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[Cn.forChild(Hui),Cn]})}}return e})();var vZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,Cr,_Z,I5]})}}return e})();var Gui=()=>["/system","roles-and-permissions"];function Uui(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),b(` `,m(2,1,"labels.inputs.Role"),` - `))}function Gui(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),b(` - `,i.name,` - `)}}function Uui(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),b(` - `,m(2,1,"labels.inputs.Description"),` `))}function $ui(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),b(` + `,i.name,` + `)}}function Wui(e,r){e&1&&(o(0,"th",16),t(1),c(2,"translate"),l()),e&2&&(s(),b(` + `,m(2,1,"labels.inputs.Description"),` + `))}function Qui(e,r){if(e&1&&(o(0,"td",17),t(1),l()),e&2){let i=r.$implicit;s(),b(` `,i.description,` - `)}}function Wui(e,r){e&1&&y(0,"tr",18)}function Qui(e,r){e&1&&y(0,"tr",19)}var T5=(()=>{class e{constructor(i,a,n,p){this.authenticationService=i,this.settingsService=a,this.router=n,this.dialog=p,this.language="English",this.dataSource=new Ge,this.displayedColumns=["role","description"],this.profileData=i.getCredentials()}ngOnInit(){this.dataSource=new Ge(this.profileData.roles)}changeUserPassword(){this.dialog.open(Kx,{width:"400px",height:"300px"}).afterClosed().subscribe(a=>{if(a.password&&a.repeatPassword){let n=a.password,p=a.repeatPassword,d={password:n,repeatPassword:p};this.authenticationService.changePassword(this.profileData.userId,d).subscribe(()=>{this.router.navigate(["/home"])})}})}get tenantIdentifier(){return this.settingsService.tenantIdentifier||"default"}static{this.\u0275fac=function(a){return new(a||e)(O(tr),O(Me),O(Lt),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-profile"]],decls:108,vars:35,consts:[[1,"container","m-b-10","layout-row","layout-lt-md-column","align-end","gap-1percent"],["mat-raised-button","","color","primary",1,"m-r-10",3,"routerLink"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","primary",1,"m-r-10",3,"click"],["icon","cog",1,"m-r-10"],[1,"container","layout-column","gap-1percent"],[1,"layout-row-wrap"],[1,"info-box"],[1,"header"],["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,n){a&1&&(o(0,"div",0),t(1,` + `)}}function Yui(e,r){e&1&&y(0,"tr",18)}function Jui(e,r){e&1&&y(0,"tr",19)}var T5=(()=>{class e{constructor(i,a,n,p){this.authenticationService=i,this.settingsService=a,this.router=n,this.dialog=p,this.language="English",this.dataSource=new Ge,this.displayedColumns=["role","description"],this.profileData=i.getCredentials()}ngOnInit(){this.dataSource=new Ge(this.profileData.roles)}changeUserPassword(){this.dialog.open(Kx,{width:"400px",height:"300px"}).afterClosed().subscribe(a=>{if(a.password&&a.repeatPassword){let n=a.password,p=a.repeatPassword,d={password:n,repeatPassword:p};this.authenticationService.changePassword(this.profileData.userId,d).subscribe(()=>{this.router.navigate(["/home"])})}})}get tenantIdentifier(){return this.settingsService.tenantIdentifier||"default"}static{this.\u0275fac=function(a){return new(a||e)(O(tr),O(Me),O(Lt),O(Ve))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-profile"]],decls:108,vars:35,consts:[[1,"container","m-b-10","layout-row","layout-lt-md-column","align-end","gap-1percent"],["mat-raised-button","","color","primary",1,"m-r-10",3,"routerLink"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","primary",1,"m-r-10",3,"click"],["icon","cog",1,"m-r-10"],[1,"container","layout-column","gap-1percent"],[1,"layout-row-wrap"],[1,"info-box"],[1,"header"],["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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"button",1),t(3,` `),y(4,"fa-icon",2),t(5),c(6,"translate"),l(),t(7,` `),o(8,"button",3),k("click",function(){return n.changeUserPassword()}),t(9,` @@ -34674,19 +34677,19 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(83,"mat-card"),t(84,` `),o(85,"table",9),t(86,` `),$(87,10),t(88,` - `),h(89,Hui,3,3,"th",11),t(90,` - `),h(91,Gui,2,1,"td",12),t(92,` + `),h(89,Uui,3,3,"th",11),t(90,` + `),h(91,$ui,2,1,"td",12),t(92,` `),W(),t(93,` `),$(94,13),t(95,` - `),h(96,Uui,3,3,"th",11),t(97,` - `),h(98,$ui,2,1,"td",12),t(99,` + `),h(96,Wui,3,3,"th",11),t(97,` + `),h(98,Qui,2,1,"td",12),t(99,` `),W(),t(100,` - `),h(101,Wui,1,0,"tr",14),t(102,` - `),h(103,Qui,1,0,"tr",15),t(104,` + `),h(101,Yui,1,0,"tr",14),t(102,` + `),h(103,Jui,1,0,"tr",15),t(104,` `),l(),t(105,` `),l(),t(106,` `),l(),t(107,` -`)),a&2&&(s(2),f("routerLink",it(34,zui)),s(3),b(` +`)),a&2&&(s(2),f("routerLink",it(34,Gui)),s(3),b(` `,m(6,18,"labels.buttons.Permissions"),` `),s(6),b(` `,m(12,20,"labels.buttons.Change Password"),` @@ -34714,25 +34717,25 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `,m(75,32,"labels.inputs.Language"),` `),s(4),b(` `,n.language,` - `),s(7),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns))},dependencies:[mt,dt,It,Ht,_t,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],styles:[".container[_ngcontent-%COMP%]{max-width:37rem;padding:1rem}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;border:1px solid var(--border-color, #ddd);border-radius:6px;background-color:var(--card-background, #fff);transition:background-color .3s ease,border-color .3s ease}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%]{display:grid;grid-template-columns:50% 50%;gap:1rem}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:.75rem;border:1px solid var(--border-color, #ddd);border-radius:6px;background-color:var(--info-box-background, #fff);transition:background-color .3s ease}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:.5rem;font-size:1.1rem;color:var(--header-color, inherit)}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word;color:var(--text-color, inherit)}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:.5rem;font-size:1.1rem;color:var(--header-color, inherit)}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;margin-top:1rem;border-collapse:collapse}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:600;text-align:left;color:var(--table-header-color, inherit);background-color:var(--table-header-bg, transparent)}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.75rem;border:1px solid var(--border-color, #ddd);color:var(--text-color, inherit)}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{background-color:var(--table-hover-bg, #f9f9f9)}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-top:1px solid var(--border-color, rgba(0, 0, 0, .12))}th.mat-header-cell[_ngcontent-%COMP%]:not(:first-of-type), td.mat-cell[_ngcontent-%COMP%]:not(:first-of-type){border-left:1px solid var(--border-color, rgba(0, 0, 0, .12))}.mat-elevation-z1[_ngcontent-%COMP%]{margin:.5rem 0;box-shadow:0 1px 3px var(--elevation-shadow, rgba(0, 0, 0, .12));border-radius:6px}.dark-theme[_nghost-%COMP%], .dark-theme [_nghost-%COMP%]{--border-color: #444;--card-background: #2d2d2d;--info-box-background: #383838;--header-color: #e0e0e0;--text-color: #d0d0d0;--table-header-bg: #333;--table-header-color: #e0e0e0;--table-hover-bg: #3a3a3a;--elevation-shadow: rgb(0 0 0 / 30%)}.dark-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{box-shadow:0 2px 4px #0000004d}.dark-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{box-shadow:0 1px 3px #0000004d}"]})}}return e})();var Yui=[wa.withShell([{path:"profile",component:T5,data:{title:"Profile",breadcrumb:"Profile"}}])],bZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[Cn.forChild(Yui),Cn]})}}return e})();var CZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,bZ,T5]})}}return e})();var Jui=()=>["./checker-inbox"],Kui=()=>["./client-approval"],Xui=()=>["./loan-approval"],Zui=()=>["./loan-disbursal"],tfi=()=>["./reschedule-loan"];function efi(e,r){if(e&1&&(o(0,"a",10,1),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,Jui))("active",i.isActive),s(2),b(` + `),s(7),f("dataSource",n.dataSource),s(16),f("matHeaderRowDef",n.displayedColumns),s(2),f("matRowDefColumns",n.displayedColumns))},dependencies:[mt,dt,It,Ht,_t,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],styles:[".container[_ngcontent-%COMP%]{max-width:37rem;padding:1rem}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;border:1px solid var(--border-color, #ddd);border-radius:6px;background-color:var(--card-background, #fff);transition:background-color .3s ease,border-color .3s ease}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%]{display:grid;grid-template-columns:50% 50%;gap:1rem}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:.75rem;border:1px solid var(--border-color, #ddd);border-radius:6px;background-color:var(--info-box-background, #fff);transition:background-color .3s ease}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] .layout-row-wrap[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:.5rem;font-size:1.1rem;color:var(--header-color, inherit)}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word;color:var(--text-color, inherit)}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:.5rem;font-size:1.1rem;color:var(--header-color, inherit)}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;margin-top:1rem;border-collapse:collapse}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:600;text-align:left;color:var(--table-header-color, inherit);background-color:var(--table-header-bg, transparent)}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.75rem;border:1px solid var(--border-color, #ddd);color:var(--text-color, inherit)}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{background-color:var(--table-hover-bg, #f9f9f9)}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-top:1px solid var(--border-color, rgba(0, 0, 0, .12))}th.mat-header-cell[_ngcontent-%COMP%]:not(:first-of-type), td.mat-cell[_ngcontent-%COMP%]:not(:first-of-type){border-left:1px solid var(--border-color, rgba(0, 0, 0, .12))}.mat-elevation-z1[_ngcontent-%COMP%]{margin:.5rem 0;box-shadow:0 1px 3px var(--elevation-shadow, rgba(0, 0, 0, .12));border-radius:6px}.dark-theme[_nghost-%COMP%], .dark-theme [_nghost-%COMP%]{--border-color: #444;--card-background: #2d2d2d;--info-box-background: #383838;--header-color: #e0e0e0;--text-color: #d0d0d0;--table-header-bg: #333;--table-header-color: #e0e0e0;--table-hover-bg: #3a3a3a;--elevation-shadow: rgb(0 0 0 / 30%)}.dark-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{box-shadow:0 2px 4px #0000004d}.dark-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{box-shadow:0 1px 3px #0000004d}"]})}}return e})();var Kui=[wa.withShell([{path:"profile",component:T5,data:{title:"Profile",breadcrumb:"Profile"}}])],bZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[Cn.forChild(Kui),Cn]})}}return e})();var CZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,bZ,T5]})}}return e})();var Xui=()=>["./checker-inbox"],Zui=()=>["./client-approval"],tfi=()=>["./loan-approval"],efi=()=>["./loan-disbursal"],ifi=()=>["./reschedule-loan"];function nfi(e,r){if(e&1&&(o(0,"a",10,1),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,Xui))("active",i.isActive),s(2),b(` `,m(3,3,"labels.inputs.Checker Inbox"),` - `)}}function ifi(e,r){if(e&1&&(o(0,"a",10,2),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,Kui))("active",i.isActive),s(2),b(` + `)}}function afi(e,r){if(e&1&&(o(0,"a",10,2),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,Zui))("active",i.isActive),s(2),b(` `,m(3,3,"labels.inputs.Client Approval"),` - `)}}function nfi(e,r){if(e&1&&(o(0,"a",10,3),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,Xui))("active",i.isActive),s(2),b(` + `)}}function rfi(e,r){if(e&1&&(o(0,"a",10,3),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,tfi))("active",i.isActive),s(2),b(` `,m(3,3,"labels.inputs.Loan Approval"),` - `)}}function afi(e,r){if(e&1&&(o(0,"a",10,4),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,Zui))("active",i.isActive),s(2),b(` + `)}}function ofi(e,r){if(e&1&&(o(0,"a",10,4),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,efi))("active",i.isActive),s(2),b(` `,m(3,3,"labels.inputs.Loan Disbursal"),` - `)}}function rfi(e,r){if(e&1&&(o(0,"a",10,5),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,tfi))("active",i.isActive),s(2),b(` + `)}}function lfi(e,r){if(e&1&&(o(0,"a",10,5),t(2),c(3,"translate"),l()),e&2){let i=gt(1);f("routerLink",it(5,ifi))("active",i.isActive),s(2),b(` `,m(3,3,"labels.inputs.Reschedule Loan"),` `)}}var M5=(()=>{class e{constructor(){}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=pt({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,n){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,` - `),h(8,efi,4,6,"a",9),t(9,` - `),h(10,ifi,4,6,"a",9),t(11,` - `),h(12,nfi,4,6,"a",9),t(13,` - `),h(14,afi,4,6,"a",9),t(15,` - `),h(16,rfi,4,6,"a",9),t(17,` + `),h(8,nfi,4,6,"a",9),t(9,` + `),h(10,afi,4,6,"a",9),t(11,` + `),h(12,rfi,4,6,"a",9),t(13,` + `),h(14,ofi,4,6,"a",9),t(15,` + `),h(16,lfi,4,6,"a",9),t(17,` `),l(),t(18,` `),o(19,"mat-tab-nav-panel",null,0),t(21,` @@ -34741,60 +34744,60 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(25,` `),l(),t(26,` `),l(),t(27,` -`)),a&2){let p=gt(20);s(6),f("tabPanel",p),s(2),f("mifosxHasPermission","ALL_FUNCTIONS_READ"),s(2),f("mifosxHasPermission","READ_CLIENT"),s(2),f("mifosxHasPermission","READ_LOAN"),s(2),f("mifosxHasPermission","READ_LOAN"),s(2),f("mifosxHasPermission","RESCHEDULE_LOAN")}},dependencies:[mt,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],encapsulation:2})}}return e})();var ofi=e=>[e,"view"];function lfi(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` +`)),a&2){let p=gt(20);s(6),f("tabPanel",p),s(2),f("mifosxHasPermission","ALL_FUNCTIONS_READ"),s(2),f("mifosxHasPermission","READ_CLIENT"),s(2),f("mifosxHasPermission","READ_LOAN"),s(2),f("mifosxHasPermission","READ_LOAN"),s(2),f("mifosxHasPermission","RESCHEDULE_LOAN")}},dependencies:[mt,dt,It,Ht,Qt,Yt,ut,uo,fo,Wr,ho,ur],encapsulation:2})}}return e})();var sfi=e=>[e,"view"];function pfi(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i,` - `)}}function sfi(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` + `)}}function cfi(e,r){if(e&1&&(o(0,"mat-option",29),t(1),l()),e&2){let i=r.$implicit;f("value",i),s(),b(` `,i,` - `)}}function pfi(e,r){if(e&1){let i=Y();o(0,"th",42),t(1,` + `)}}function mfi(e,r){if(e&1){let i=Y();o(0,"th",42),t(1,` `),o(2,"mat-checkbox",43),k("change",function(n){N(i);let p=P(3);return L(n?p.masterToggle():null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=P(3);s(2),f("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function cfi(e,r){if(e&1){let i=Y();o(0,"td",44),t(1,` + `),l()}if(e&2){let i=P(3);s(2),f("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function dfi(e,r){if(e&1){let i=Y();o(0,"td",44),t(1,` `),o(2,"mat-checkbox",45),k("click",function(n){return N(i),L(n.stopPropagation())})("change",function(n){let p=N(i).$implicit,d=P(3);return L(n?d.selection.toggle(p):null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=r.$implicit,a=P(3);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function mfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.ID")))}function dfi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.id)}}function ufi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Made on Date")))}function ffi(e,r){if(e&1&&(o(0,"td",44),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.madeOnDate))}}function hfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function xfi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.processingResult)}}function gfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.User")))}function _fi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maker)}}function vfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Action")))}function bfi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.actionName)}}function Cfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity")))}function yfi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entityName)}}function Sfi(e,r){e&1&&y(0,"tr",46)}function wfi(e,r){if(e&1&&y(0,"tr",47),e&2){let i=r.$implicit;f("routerLink",Re(1,ofi,i.id))}}function Pfi(e,r){if(e&1&&(o(0,"table",30),t(1,` + `),l()}if(e&2){let i=r.$implicit,a=P(3);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function ufi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.ID")))}function ffi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.id)}}function hfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Made on Date")))}function xfi(e,r){if(e&1&&(o(0,"td",44),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.madeOnDate))}}function gfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Status")))}function _fi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.processingResult)}}function vfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.User")))}function bfi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.maker)}}function Cfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Action")))}function yfi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.actionName)}}function Sfi(e,r){e&1&&(o(0,"th",42),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Entity")))}function wfi(e,r){if(e&1&&(o(0,"td",44),t(1),l()),e&2){let i=r.$implicit;s(),g(i.entityName)}}function Pfi(e,r){e&1&&y(0,"tr",46)}function Efi(e,r){if(e&1&&y(0,"tr",47),e&2){let i=r.$implicit;f("routerLink",Re(1,sfi,i.id))}}function Ifi(e,r){if(e&1&&(o(0,"table",30),t(1,` `),$(2,31),t(3,` - `),h(4,pfi,5,3,"th",32),t(5,` - `),h(6,cfi,5,2,"td",33),t(7,` + `),h(4,mfi,5,3,"th",32),t(5,` + `),h(6,dfi,5,2,"td",33),t(7,` `),W(),t(8,` `),$(9,34),t(10,` - `),h(11,mfi,3,3,"th",32),t(12,` - `),h(13,dfi,2,1,"td",33),t(14,` + `),h(11,ufi,3,3,"th",32),t(12,` + `),h(13,ffi,2,1,"td",33),t(14,` `),W(),t(15,` `),$(16,35),t(17,` - `),h(18,ufi,3,3,"th",32),t(19,` - `),h(20,ffi,3,3,"td",33),t(21,` + `),h(18,hfi,3,3,"th",32),t(19,` + `),h(20,xfi,3,3,"td",33),t(21,` `),W(),t(22,` `),$(23,36),t(24,` - `),h(25,hfi,3,3,"th",32),t(26,` - `),h(27,xfi,2,1,"td",33),t(28,` + `),h(25,gfi,3,3,"th",32),t(26,` + `),h(27,_fi,2,1,"td",33),t(28,` `),W(),t(29,` `),$(30,37),t(31,` - `),h(32,gfi,3,3,"th",32),t(33,` - `),h(34,_fi,2,1,"td",33),t(35,` + `),h(32,vfi,3,3,"th",32),t(33,` + `),h(34,bfi,2,1,"td",33),t(35,` `),W(),t(36,` `),$(37,38),t(38,` - `),h(39,vfi,3,3,"th",32),t(40,` - `),h(41,bfi,2,1,"td",33),t(42,` + `),h(39,Cfi,3,3,"th",32),t(40,` + `),h(41,yfi,2,1,"td",33),t(42,` `),W(),t(43,` `),$(44,39),t(45,` - `),h(46,Cfi,3,3,"th",32),t(47,` - `),h(48,yfi,2,1,"td",33),t(49,` + `),h(46,Sfi,3,3,"th",32),t(47,` + `),h(48,wfi,2,1,"td",33),t(49,` `),W(),t(50,` - `),h(51,Sfi,1,0,"tr",40),t(52,` - `),h(53,wfi,1,3,"tr",41),t(54,` - `),l()),e&2){let i=P(2);f("dataSource",i.dataSource),s(51),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns)}}function Efi(e,r){e&1&&(o(0,"div",48),t(1,` + `),h(51,Pfi,1,0,"tr",40),t(52,` + `),h(53,Efi,1,3,"tr",41),t(54,` + `),l()),e&2){let i=P(2);f("dataSource",i.dataSource),s(51),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns)}}function Tfi(e,r){e&1&&(o(0,"div",48),t(1,` `),o(2,"div",49),t(3,` `),y(4,"i",50),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` `,m(6,1,"labels.text.No checker inbox data available for this search"),` - `))}function Ifi(e,r){if(e&1){let i=Y();o(0,"div",4),t(1,` + `))}function Mfi(e,r){if(e&1){let i=Y();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,` @@ -34830,14 +34833,14 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(67,"mat-form-field",22),t(68,` `),o(69,"mat-label"),t(70),c(71,"translate"),l(),t(72,` `),o(73,"mat-select",23),t(74,` - `),h(75,lfi,2,2,"mat-option",24),t(76,` + `),h(75,pfi,2,2,"mat-option",24),t(76,` `),l(),t(77,` `),l(),t(78,` `),o(79,"mat-form-field",22),t(80,` `),o(81,"mat-label"),t(82),c(83,"translate"),l(),t(84,` `),o(85,"mat-select",25),t(86,` - `),h(87,sfi,2,2,"mat-option",24),t(88,` + `),h(87,cfi,2,2,"mat-option",24),t(88,` `),l(),t(89,` `),l(),t(90,` @@ -34850,66 +34853,66 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(104,` `),l(),t(105,` - `),h(106,Pfi,55,3,"table",28),t(107,` + `),h(106,Ifi,55,3,"table",28),t(107,` - `),h(108,Efi,8,3,"div",3),t(109,` + `),h(108,Tfi,8,3,"div",3),t(109,` `),l()}if(e&2){let i=gt(50),a=gt(64),n=P();s(8),Rt("placeholder",m(9,23,"labels.text.Search by user")),s(10),b("",m(19,25,"labels.buttons.Approve"),` `),s(6),b("",m(25,27,"labels.buttons.Delete"),` `),s(6),b("",m(31,29,"labels.buttons.Reject"),` `),s(5),f("formGroup",n.makerCheckerSearchForm),s(7),g(m(43,31,"labels.inputs.From Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",i),s(2),f("for",i),s(9),g(m(57,33,"labels.inputs.To Date")),s(3),f("min",n.minDate)("max",n.maxDate)("matDatepicker",a),s(2),f("for",a),s(9),g(m(71,35,"labels.inputs.Action")),s(5),f("ngForOf",n.makerCheckerTemplate.actionNames),s(7),g(m(83,37,"labels.inputs.Entity")),s(5),f("ngForOf",n.makerCheckerTemplate.entityNames),s(7),g(m(95,39,"labels.inputs.Resource ID")),s(7),b(` `,m(102,41,"labels.buttons.Search"),` - `),s(5),f("ngIf",!n.noSearchedData),s(2),f("ngIf",n.noSearchedData)}}function Tfi(e,r){e&1&&(o(0,"div",48),t(1,` + `),s(5),f("ngIf",!n.noSearchedData),s(2),f("ngIf",n.noSearchedData)}}function Dfi(e,r){e&1&&(o(0,"div",48),t(1,` `),o(2,"div",49),t(3,` `),y(4,"i",50),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` `,m(6,1,"labels.text.No checker inbox data available for this account"),` - `))}var D5=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.route=i,this.dialog=a,this.dateUtils=n,this.router=p,this.translateService=d,this.tasksService=u,this.settingsService=x,this.formBuilder=_,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(v=>{this.searchData=v.makerCheckerResource,this.searchData.length>0&&(this.checkerData=!0),this.makerCheckerTemplate=v.makerCheckerTemplate,this.dataSource=new Ge(this.searchData),this.selection=new Eo(!0,[])})}ngOnInit(){this.createMakerCheckerSearchForm()}createMakerCheckerSearchForm(){this.makerCheckerSearchForm=this.formBuilder.group({makerDateTimeFrom:[""],makerDateTimeto:[""],actionName:[""],entityName:[""],resourceId:[""]})}search(){let i=this.settingsService.dateFormat,a=Le(ae({},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(n=>{this.searchData=n,this.searchData.length===0?this.noSearchedData=!0:this.noSearchedData=!1,this.dataSource=new Ge(this.searchData),this.selection=new Eo(!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(ko,{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(ko,{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(ko,{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,n=this.selection.selected,p=0;n.forEach(d=>{this.tasksService.executeMakerCheckerAction(d.id,i).subscribe(u=>{p++,a===p&&this.reload()})})}bulkDeleteChecker(){let i=this.selection.selected.length,a=this.selection.selected,n=0;a.forEach(p=>{this.tasksService.deleteMakerChecker(p.id).subscribe(d=>{n++,i===n&&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)(O(Pt),O(Ve),O(Ke),O(Lt),O(bi),O(ar),O(Me),O(te))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,Ifi,110,43,"div",2),t(1,` + `))}var D5=(()=>{class e{constructor(i,a,n,p,d,u,x,_){this.route=i,this.dialog=a,this.dateUtils=n,this.router=p,this.translateService=d,this.tasksService=u,this.settingsService=x,this.formBuilder=_,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(v=>{this.searchData=v.makerCheckerResource,this.searchData.length>0&&(this.checkerData=!0),this.makerCheckerTemplate=v.makerCheckerTemplate,this.dataSource=new Ge(this.searchData),this.selection=new Eo(!0,[])})}ngOnInit(){this.createMakerCheckerSearchForm()}createMakerCheckerSearchForm(){this.makerCheckerSearchForm=this.formBuilder.group({makerDateTimeFrom:[""],makerDateTimeto:[""],actionName:[""],entityName:[""],resourceId:[""]})}search(){let i=this.settingsService.dateFormat,a=Le(ae({},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(n=>{this.searchData=n,this.searchData.length===0?this.noSearchedData=!0:this.noSearchedData=!1,this.dataSource=new Ge(this.searchData),this.selection=new Eo(!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(ko,{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(ko,{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(ko,{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,n=this.selection.selected,p=0;n.forEach(d=>{this.tasksService.executeMakerCheckerAction(d.id,i).subscribe(u=>{p++,a===p&&this.reload()})})}bulkDeleteChecker(){let i=this.selection.selected.length,a=this.selection.selected,n=0;a.forEach(p=>{this.tasksService.deleteMakerChecker(p.id).subscribe(d=>{n++,i===n&&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)(O(Pt),O(Ve),O(Ke),O(Lt),O(bi),O(ar),O(Me),O(te))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,Mfi,110,43,"div",2),t(1,` -`),h(2,Tfi,8,3,"div",3),t(3,` -`)),a&2&&(f("ngIf",n.checkerData),s(2),f("ngIf",!n.checkerData))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,Kt,Xt,It,Mt,Ot,ni,Nt,he,ue,pi,ci,si,_t,di,wi,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],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 O5=qs(Am());var W7=e=>["../../clients",e];function Mfi(e,r){if(e&1){let i=Y();o(0,"button",10),k("click",function(){N(i);let n=P(2);return L(n.approveClients())}),t(1,` +`),h(2,Dfi,8,3,"div",3),t(3,` +`)),a&2&&(f("ngIf",n.checkerData),s(2),f("ngIf",!n.checkerData))},dependencies:[mt,Ut,Et,dt,Zt,oe,zt,Jt,Kt,Xt,It,Mt,Ot,ni,Nt,he,ue,pi,ci,si,_t,di,wi,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],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 O5=qs(Am());var W7=e=>["../../clients",e];function Ofi(e,r){if(e&1){let i=Y();o(0,"button",10),k("click",function(){N(i);let n=P(2);return L(n.approveClients())}),t(1,` `),y(2,"fa-icon",11),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Approve"),` - `))}function Dfi(e,r){if(e&1){let i=Y();o(0,"th",23),t(1,` + `))}function Afi(e,r){if(e&1){let i=Y();o(0,"th",23),t(1,` `),o(2,"mat-checkbox",24),k("change",function(n){N(i);let p=P(2).$implicit,d=P(2);return L(n?d.masterToggle(p.value):null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=P(2).$implicit,a=P(2);s(2),f("checked",a.selection.hasValue()&&a.isAllSelected(i.value))("indeterminate",a.selection.hasValue()&&!a.isAllSelected(i.value))("aria-label",a.checkboxLabel(i.value))}}function Ofi(e,r){if(e&1){let i=Y();o(0,"td",25),t(1,` + `),l()}if(e&2){let i=P(2).$implicit,a=P(2);s(2),f("checked",a.selection.hasValue()&&a.isAllSelected(i.value))("indeterminate",a.selection.hasValue()&&!a.isAllSelected(i.value))("aria-label",a.checkboxLabel(i.value))}}function Ffi(e,r){if(e&1){let i=Y();o(0,"td",25),t(1,` `),o(2,"mat-checkbox",26),k("click",function(n){return N(i),L(n.stopPropagation())})("change",function(n){let p=N(i).$implicit,d=P(4);return L(n?d.selection.toggle(p):null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=r.$implicit,a=P(4);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function Afi(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function Ffi(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,W7,i.id)),s(),b(` + `),l()}if(e&2){let i=r.$implicit,a=P(4);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function kfi(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.name")))}function Rfi(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,W7,i.id)),s(),b(` `,i.displayName,` - `)}}function kfi(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Account Number")))}function Rfi(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,W7,i.id)),s(),b(` + `)}}function Bfi(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Account Number")))}function Nfi(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,W7,i.id)),s(),b(` `,i.accountNo,` - `)}}function Bfi(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Staff")))}function Nfi(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,W7,i.id)),s(),b(` + `)}}function Lfi(e,r){e&1&&(o(0,"th",23),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Staff")))}function Vfi(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,W7,i.id)),s(),b(` `,i.staffName,` - `)}}function Lfi(e,r){e&1&&y(0,"tr",28)}function Vfi(e,r){if(e&1){let i=Y();o(0,"tr",29),k("click",function(){let n=N(i).$implicit,p=P(4);return L(p.selection.toggle(n))}),l()}}function qfi(e,r){if(e&1&&($(0),t(1,` + `)}}function qfi(e,r){e&1&&y(0,"tr",28)}function jfi(e,r){if(e&1){let i=Y();o(0,"tr",29),k("click",function(){let n=N(i).$implicit,p=P(4);return L(p.selection.toggle(n))}),l()}}function zfi(e,r){if(e&1&&($(0),t(1,` `),o(2,"table",13),c(3,"accountsFilter"),t(4,` `),$(5,14),t(6,` - `),h(7,Dfi,5,3,"th",15),t(8,` - `),h(9,Ofi,5,2,"td",16),t(10,` + `),h(7,Afi,5,3,"th",15),t(8,` + `),h(9,Ffi,5,2,"td",16),t(10,` `),W(),t(11,` `),$(12,17),t(13,` - `),h(14,Afi,3,3,"th",15),t(15,` - `),h(16,Ffi,2,4,"td",18),t(17,` + `),h(14,kfi,3,3,"th",15),t(15,` + `),h(16,Rfi,2,4,"td",18),t(17,` `),W(),t(18,` `),$(19,19),t(20,` - `),h(21,kfi,3,3,"th",15),t(22,` - `),h(23,Rfi,2,4,"td",18),t(24,` + `),h(21,Bfi,3,3,"th",15),t(22,` + `),h(23,Nfi,2,4,"td",18),t(24,` `),W(),t(25,` `),$(26,20),t(27,` - `),h(28,Bfi,3,3,"th",15),t(29,` - `),h(30,Nfi,2,4,"td",18),t(31,` + `),h(28,Lfi,3,3,"th",15),t(29,` + `),h(30,Vfi,2,4,"td",18),t(31,` `),W(),t(32,` - `),h(33,Lfi,1,0,"tr",21),t(34,` - `),h(35,Vfi,1,0,"tr",22),t(36,` + `),h(33,qfi,1,0,"tr",21),t(34,` + `),h(35,jfi,1,0,"tr",22),t(36,` `),l(),t(37,` - `),W()),e&2){let i=P().$implicit,a=P(2);s(2),f("dataSource",Oe(3,3,i.value,"clientApproval")),s(31),f("matHeaderRowDef",a.displayedColumns),s(2),f("matRowDefColumns",a.displayedColumns)}}function jfi(e,r){if(e&1&&($(0),t(1,` + `),W()),e&2){let i=P().$implicit,a=P(2);s(2),f("dataSource",Oe(3,3,i.value,"clientApproval")),s(31),f("matHeaderRowDef",a.displayedColumns),s(2),f("matRowDefColumns",a.displayedColumns)}}function Hfi(e,r){if(e&1&&($(0),t(1,` `),o(2,"h3"),t(3),l(),t(4,` - `),h(5,qfi,38,6,"ng-container",12),t(6,` - `),W()),e&2){let i=r.$implicit;s(3),g(i.key),s(2),f("ngIf",i.value.length>0)}}function zfi(e,r){if(e&1){let i=Y();o(0,"div",2),t(1,` + `),h(5,zfi,38,6,"ng-container",12),t(6,` + `),W()),e&2){let i=r.$implicit;s(3),g(i.key),s(2),f("ngIf",i.value.length>0)}}function Gfi(e,r){if(e&1){let i=Y();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,` @@ -34917,66 +34920,66 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(11,` `),l(),t(12,` `),o(13,"div",7),t(14,` - `),h(15,Mfi,5,3,"button",8),t(16,` + `),h(15,Ofi,5,3,"button",8),t(16,` `),l(),t(17,` `),l(),t(18,` - `),h(19,jfi,7,2,"ng-container",9),c(20,"keyvalue"),t(21,` -`),l()}if(e&2){let i=P();s(8),Rt("placeholder",m(9,3,"labels.text.Filter by name")),s(7),f("mifosxHasPermission","ACTIVATE_CLIENT"),s(4),f("ngForOf",m(20,5,i.groupedClients))}}function Hfi(e,r){e&1&&(o(0,"div",30),t(1,` + `),h(19,Hfi,7,2,"ng-container",9),c(20,"keyvalue"),t(21,` +`),l()}if(e&2){let i=P();s(8),Rt("placeholder",m(9,3,"labels.text.Filter by name")),s(7),f("mifosxHasPermission","ACTIVATE_CLIENT"),s(4),f("ngForOf",m(20,5,i.groupedClients))}}function Ufi(e,r){e&1&&(o(0,"div",30),t(1,` `),o(2,"div",31),t(3,` `),y(4,"i",32),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` `,m(6,1,"labels.text.No pending loans for approval"),` - `))}var A5=(()=>{class e{constructor(i,a,n,p,d,u){this.route=i,this.dialog=a,this.dateUtils=n,this.router=p,this.settingsService=d,this.tasksService=u,this.showData=!1,this.displayedColumns=["select","name","accountNumber","staff"],this.route.data.subscribe(x=>{this.groupedClients=O5.groupBy(x.groupedClientData.pageItems,"officeName"),Object.keys(this.groupedClients).length&&(this.showData=!0),this.dataSource=new Ge(x.groupedClientData.pageItems),this.selection=new Eo(!0,[])})}isAllSelected(i){if(i){let a=this.selection.selected;return O5.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 xo({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(an,{data:a}).afterClosed().subscribe(p=>{p.data&&this.bulkClientApproval(p.data)})}bulkClientApproval(i){let a=this.settingsService.dateFormat,n=this.dateUtils.formatDate(i.value.actDate,a),p=this.settingsService.language.code,d={dateFormat:a,activationDate:n,locale:p},u=this.selection.selected.length,x=this.selection.selected,_=0;this.batchRequests=[];let v=1;x.forEach(C=>{let S="clients/"+C.id+"?command=activate",E=JSON.stringify(d),w={requestId:v++,relativeUrl:S,method:"POST",body:E};this.batchRequests.push(w)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(C=>{C.forEach(S=>{S.statusCode==="200"&&(_++,S.body=JSON.parse(S.body),u===_&&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)(O(Pt),O(Ve),O(Ke),O(Lt),O(Me),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,zfi,22,7,"div",0),t(1,` + `))}var A5=(()=>{class e{constructor(i,a,n,p,d,u){this.route=i,this.dialog=a,this.dateUtils=n,this.router=p,this.settingsService=d,this.tasksService=u,this.showData=!1,this.displayedColumns=["select","name","accountNumber","staff"],this.route.data.subscribe(x=>{this.groupedClients=O5.groupBy(x.groupedClientData.pageItems,"officeName"),Object.keys(this.groupedClients).length&&(this.showData=!0),this.dataSource=new Ge(x.groupedClientData.pageItems),this.selection=new Eo(!0,[])})}isAllSelected(i){if(i){let a=this.selection.selected;return O5.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 xo({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(an,{data:a}).afterClosed().subscribe(p=>{p.data&&this.bulkClientApproval(p.data)})}bulkClientApproval(i){let a=this.settingsService.dateFormat,n=this.dateUtils.formatDate(i.value.actDate,a),p=this.settingsService.language.code,d={dateFormat:a,activationDate:n,locale:p},u=this.selection.selected.length,x=this.selection.selected,_=0;this.batchRequests=[];let v=1;x.forEach(C=>{let S="clients/"+C.id+"?command=activate",E=JSON.stringify(d),w={requestId:v++,relativeUrl:S,method:"POST",body:E};this.batchRequests.push(w)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(C=>{C.forEach(S=>{S.statusCode==="200"&&(_++,S.body=JSON.parse(S.body),u===_&&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)(O(Pt),O(Ve),O(Ke),O(Lt),O(Me),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,Gfi,22,7,"div",0),t(1,` -`),h(2,Hfi,8,3,"div",1),t(3,` -`)),a&2&&(f("ngIf",n.showData),s(2),f("ngIf",!n.showData))},dependencies:[mt,Ut,Et,Rx,dt,It,Mt,Nt,_t,di,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,xs],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 yZ=qs(Am());var Gfi=e=>["../../clients",e,"general"],Ufi=e=>["../../clients",e,"loans-accounts","loan.id"];function $fi(e,r){if(e&1){let i=Y();o(0,"button",10),k("click",function(){N(i);let n=P(2);return L(n.approveLoan())}),t(1,` +`),h(2,Ufi,8,3,"div",1),t(3,` +`)),a&2&&(f("ngIf",n.showData),s(2),f("ngIf",!n.showData))},dependencies:[mt,Ut,Et,Rx,dt,It,Mt,Nt,_t,di,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,xs],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 yZ=qs(Am());var $fi=e=>["../../clients",e,"general"],Wfi=e=>["../../clients",e,"loans-accounts","loan.id"];function Qfi(e,r){if(e&1){let i=Y();o(0,"button",10),k("click",function(){N(i);let n=P(2);return L(n.approveLoan())}),t(1,` `),y(2,"fa-icon",11),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Approve"),` - `))}function Wfi(e,r){if(e&1){let i=Y();o(0,"th",25),t(1,` + `))}function Yfi(e,r){if(e&1){let i=Y();o(0,"th",25),t(1,` `),o(2,"mat-checkbox",26),k("change",function(n){N(i);let p=P(2).$implicit,d=P(2);return L(n?d.masterToggle(p.loans):null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=P(2).$implicit,a=P(2);s(2),f("checked",a.selection.hasValue()&&a.isAllSelected(i.loans))("indeterminate",a.selection.hasValue()&&!a.isAllSelected(i.loans))("aria-label",a.checkboxLabel(i.loans))}}function Qfi(e,r){if(e&1){let i=Y();o(0,"td",27),t(1,` + `),l()}if(e&2){let i=P(2).$implicit,a=P(2);s(2),f("checked",a.selection.hasValue()&&a.isAllSelected(i.loans))("indeterminate",a.selection.hasValue()&&!a.isAllSelected(i.loans))("aria-label",a.checkboxLabel(i.loans))}}function Jfi(e,r){if(e&1){let i=Y();o(0,"td",27),t(1,` `),o(2,"mat-checkbox",28),k("click",function(n){return N(i),L(n.stopPropagation())})("change",function(n){let p=N(i).$implicit,d=P(4);return L(n?d.selection.toggle(p):null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=r.$implicit,a=P(4);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function Yfi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client")))}function Jfi(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,Gfi,i.clientId)),s(),b(` + `),l()}if(e&2){let i=r.$implicit,a=P(4);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function Kfi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client")))}function Xfi(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,$fi,i.clientId)),s(),b(` `,i.clientName,` - `)}}function Kfi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Loan")))}function Xfi(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(3,Ufi,i.clientId)),s(),rt(` + `)}}function Zfi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Loan")))}function t1i(e,r){if(e&1&&(o(0,"td",29),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(3,Wfi,i.clientId)),s(),rt(` `,i.loanProductName,"(",i.accountNo,`) - `)}}function Zfi(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function t1i(e,r){if(e&1&&(o(0,"td",27),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.principal))}}function e1i(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Loan Purpose")))}function i1i(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),g(i.loanPurposeName)}}function n1i(e,r){e&1&&y(0,"tr",30)}function a1i(e,r){if(e&1){let i=Y();o(0,"tr",31),k("click",function(){let n=N(i).$implicit,p=P(4);return L(p.selection.toggle(n))}),l()}}function r1i(e,r){if(e&1&&($(0),t(1,` + `)}}function e1i(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Amount")))}function i1i(e,r){if(e&1&&(o(0,"td",27),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.principal))}}function n1i(e,r){e&1&&(o(0,"th",25),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Loan Purpose")))}function a1i(e,r){if(e&1&&(o(0,"td",27),t(1),l()),e&2){let i=r.$implicit;s(),g(i.loanPurposeName)}}function r1i(e,r){e&1&&y(0,"tr",30)}function o1i(e,r){if(e&1){let i=Y();o(0,"tr",31),k("click",function(){let n=N(i).$implicit,p=P(4);return L(p.selection.toggle(n))}),l()}}function l1i(e,r){if(e&1&&($(0),t(1,` `),o(2,"table",14),t(3,` `),$(4,15),t(5,` - `),h(6,Wfi,5,3,"th",16),t(7,` - `),h(8,Qfi,5,2,"td",17),t(9,` + `),h(6,Yfi,5,3,"th",16),t(7,` + `),h(8,Jfi,5,2,"td",17),t(9,` `),W(),t(10,` `),$(11,18),t(12,` - `),h(13,Yfi,3,3,"th",16),t(14,` - `),h(15,Jfi,2,4,"td",19),t(16,` + `),h(13,Kfi,3,3,"th",16),t(14,` + `),h(15,Xfi,2,4,"td",19),t(16,` `),W(),t(17,` `),$(18,20),t(19,` - `),h(20,Kfi,3,3,"th",16),t(21,` - `),h(22,Xfi,2,5,"td",19),t(23,` + `),h(20,Zfi,3,3,"th",16),t(21,` + `),h(22,t1i,2,5,"td",19),t(23,` `),W(),t(24,` `),$(25,21),t(26,` - `),h(27,Zfi,3,3,"th",16),t(28,` - `),h(29,t1i,3,3,"td",17),t(30,` + `),h(27,e1i,3,3,"th",16),t(28,` + `),h(29,i1i,3,3,"td",17),t(30,` `),W(),t(31,` `),$(32,22),t(33,` - `),h(34,e1i,3,3,"th",16),t(35,` - `),h(36,i1i,2,1,"td",17),t(37,` + `),h(34,n1i,3,3,"th",16),t(35,` + `),h(36,a1i,2,1,"td",17),t(37,` `),W(),t(38,` - `),h(39,n1i,1,0,"tr",23),t(40,` - `),h(41,a1i,1,0,"tr",24),t(42,` + `),h(39,r1i,1,0,"tr",23),t(40,` + `),h(41,o1i,1,0,"tr",24),t(42,` `),l(),t(43,` - `),W()),e&2){let i=P().$implicit,a=P(2);s(2),f("dataSource",i.loans),s(37),f("matHeaderRowDef",a.displayedColumns),s(2),f("matRowDefColumns",a.displayedColumns)}}function o1i(e,r){if(e&1&&($(0),t(1,` + `),W()),e&2){let i=P().$implicit,a=P(2);s(2),f("dataSource",i.loans),s(37),f("matHeaderRowDef",a.displayedColumns),s(2),f("matRowDefColumns",a.displayedColumns)}}function s1i(e,r){if(e&1&&($(0),t(1,` `),o(2,"h3",12),t(3),l(),t(4,` - `),h(5,r1i,44,3,"ng-container",13),t(6,` - `),W()),e&2){let i=r.$implicit;s(3),g(i.name),s(2),f("ngIf",i.loans.length>0)}}function l1i(e,r){if(e&1){let i=Y();o(0,"div",2),t(1,` + `),h(5,l1i,44,3,"ng-container",13),t(6,` + `),W()),e&2){let i=r.$implicit;s(3),g(i.name),s(2),f("ngIf",i.loans.length>0)}}function p1i(e,r){if(e&1){let i=Y();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,` @@ -34984,34 +34987,34 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(11,` `),l(),t(12,` `),o(13,"div",7),t(14,` - `),h(15,$fi,5,3,"button",8),t(16,` + `),h(15,Qfi,5,3,"button",8),t(16,` `),l(),t(17,` `),l(),t(18,` - `),h(19,o1i,7,2,"ng-container",9),t(20,` -`),l()}if(e&2){let i=P();s(8),Rt("placeholder",m(9,3,"labels.text.Filter by name")),s(7),f("mifosxHasPermission","APPROVE_LOAN"),s(4),f("ngForOf",i.officesArray)}}function s1i(e,r){e&1&&(o(0,"div",32),t(1,` + `),h(19,s1i,7,2,"ng-container",9),t(20,` +`),l()}if(e&2){let i=P();s(8),Rt("placeholder",m(9,3,"labels.text.Filter by name")),s(7),f("mifosxHasPermission","APPROVE_LOAN"),s(4),f("ngForOf",i.officesArray)}}function c1i(e,r){e&1&&(o(0,"div",32),t(1,` `),o(2,"div",33),t(3,` `),y(4,"i",34),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` `,m(6,1,"labels.text.No pending loans for approval"),` - `))}var F5=(()=>{class e{constructor(i,a,n,p,d,u,x){this.route=i,this.dialog=a,this.dateUtils=n,this.router=p,this.translateService=d,this.settingsService=u,this.tasksService=x,this.showData=!1,this.idToNodeMap={},this.displayedColumns=["select","clientName","loan","amount","loanPurpose"],this.route.data.subscribe(_=>{this.offices=_.officesData,this.loans=_.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 n;a.clientOfficeId?n=this.idToNodeMap[a.clientOfficeId]:a.group?.officeId&&(n=this.idToNodeMap[a.group.officeId]),n&&n.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 Ge(this.officesArray),this.selection=new Eo(!0,[])}isAllSelected(i){if(i){let a=this.selection.selected;return yZ.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(ko,{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),n=this.settingsService.language.code,p={dateFormat:i,approvedOnDate:a,locale:n},d=this.selection.selected.length,u=this.selection.selected,x=0;this.batchRequests=[];let _=1;u.forEach(v=>{let C="loans/"+v.id+"?command=approve",S=JSON.stringify(p),E={requestId:_++,relativeUrl:C,method:"POST",body:S};this.batchRequests.push(E)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(v=>{v.forEach(C=>{C.statusCode==="200"&&(x++,C.body=JSON.parse(C.body),d===x&&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 Ge(this.loans),this.selection=new Eo(!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)(O(Pt),O(Ve),O(Ke),O(Lt),O(bi),O(Me),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,l1i,21,5,"div",0),t(1,` + `))}var F5=(()=>{class e{constructor(i,a,n,p,d,u,x){this.route=i,this.dialog=a,this.dateUtils=n,this.router=p,this.translateService=d,this.settingsService=u,this.tasksService=x,this.showData=!1,this.idToNodeMap={},this.displayedColumns=["select","clientName","loan","amount","loanPurpose"],this.route.data.subscribe(_=>{this.offices=_.officesData,this.loans=_.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 n;a.clientOfficeId?n=this.idToNodeMap[a.clientOfficeId]:a.group?.officeId&&(n=this.idToNodeMap[a.group.officeId]),n&&n.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 Ge(this.officesArray),this.selection=new Eo(!0,[])}isAllSelected(i){if(i){let a=this.selection.selected;return yZ.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(ko,{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),n=this.settingsService.language.code,p={dateFormat:i,approvedOnDate:a,locale:n},d=this.selection.selected.length,u=this.selection.selected,x=0;this.batchRequests=[];let _=1;u.forEach(v=>{let C="loans/"+v.id+"?command=approve",S=JSON.stringify(p),E={requestId:_++,relativeUrl:C,method:"POST",body:S};this.batchRequests.push(E)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(v=>{v.forEach(C=>{C.statusCode==="200"&&(x++,C.body=JSON.parse(C.body),d===x&&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 Ge(this.loans),this.selection=new Eo(!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)(O(Pt),O(Ve),O(Ke),O(Lt),O(bi),O(Me),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,p1i,21,5,"div",0),t(1,` -`),h(2,s1i,8,3,"div",1),t(3,` -`)),a&2&&(f("ngIf",n.showData),s(2),f("ngIf",!n.showData))},dependencies:[mt,Ut,Et,dt,It,Mt,Nt,_t,di,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,kn],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 p1i=e=>["../../clients",e,"general"],SZ=(e,r)=>["../../clients",e,"loans-accounts",r,"general"];function c1i(e,r){if(e&1){let i=Y();o(0,"button",20),k("click",function(){N(i);let n=P(2);return L(n.disburseLoan())}),t(1,` +`),h(2,c1i,8,3,"div",1),t(3,` +`)),a&2&&(f("ngIf",n.showData),s(2),f("ngIf",!n.showData))},dependencies:[mt,Ut,Et,dt,It,Mt,Nt,_t,di,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,kn],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 m1i=e=>["../../clients",e,"general"],SZ=(e,r)=>["../../clients",e,"loans-accounts",r,"general"];function d1i(e,r){if(e&1){let i=Y();o(0,"button",20),k("click",function(){N(i);let n=P(2);return L(n.disburseLoan())}),t(1,` `),y(2,"fa-icon",21),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.menus.Disburse"),` - `))}function m1i(e,r){if(e&1){let i=Y();o(0,"th",22),t(1,` + `))}function u1i(e,r){if(e&1){let i=Y();o(0,"th",22),t(1,` `),o(2,"mat-checkbox",23),k("change",function(n){N(i);let p=P(2);return L(n?p.masterToggle():null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=P(2);s(2),f("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function d1i(e,r){if(e&1){let i=Y();o(0,"td",24),t(1,` + `),l()}if(e&2){let i=P(2);s(2),f("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function f1i(e,r){if(e&1){let i=Y();o(0,"td",24),t(1,` `),o(2,"mat-checkbox",25),k("click",function(n){return N(i),L(n.stopPropagation())})("change",function(n){let p=N(i).$implicit,d=P(2);return L(n?d.selection.toggle(p):null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=r.$implicit,a=P(2);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function u1i(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client Name")))}function f1i(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,p1i,i.clientId)),s(),b(` + `),l()}if(e&2){let i=r.$implicit,a=P(2);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function h1i(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client Name")))}function x1i(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,m1i,i.clientId)),s(),b(` `,i.clientName,` - `)}}function h1i(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Loan Account"),"#"))}function x1i(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;f("routerLink",oo(2,SZ,i.clientId,i.id)),s(),b(` + `)}}function g1i(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Loan Account"),"#"))}function _1i(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;f("routerLink",oo(2,SZ,i.clientId,i.id)),s(),b(` `,i.accountNo,` - `)}}function g1i(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Loan Product")))}function _1i(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;f("routerLink",oo(2,SZ,i.clientId,i.id)),s(),b(` + `)}}function v1i(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Loan Product")))}function b1i(e,r){if(e&1&&(o(0,"td",26),t(1),l()),e&2){let i=r.$implicit;f("routerLink",oo(2,SZ,i.clientId,i.id)),s(),b(` `,i.loanProductName,` - `)}}function v1i(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Principal")))}function b1i(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.principal))}}function C1i(e,r){e&1&&y(0,"tr",27)}function y1i(e,r){if(e&1){let i=Y();o(0,"tr",28),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.selection.toggle(n))}),l()}}function S1i(e,r){if(e&1){let i=Y();o(0,"div",2),t(1,` + `)}}function C1i(e,r){e&1&&(o(0,"th",22),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Principal")))}function y1i(e,r){if(e&1&&(o(0,"td",24),t(1),c(2,"formatNumber"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.principal))}}function S1i(e,r){e&1&&y(0,"tr",27)}function w1i(e,r){if(e&1){let i=Y();o(0,"tr",28),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.selection.toggle(n))}),l()}}function P1i(e,r){if(e&1){let i=Y();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,` @@ -35019,62 +35022,62 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(11,` `),l(),t(12,` `),o(13,"div",7),t(14,` - `),h(15,c1i,5,3,"button",8),t(16,` + `),h(15,d1i,5,3,"button",8),t(16,` `),l(),t(17,` `),l(),t(18,` `),o(19,"table",9),t(20,` `),$(21,10),t(22,` - `),h(23,m1i,5,3,"th",11),t(24,` - `),h(25,d1i,5,2,"td",12),t(26,` + `),h(23,u1i,5,3,"th",11),t(24,` + `),h(25,f1i,5,2,"td",12),t(26,` `),W(),t(27,` `),$(28,13),t(29,` - `),h(30,u1i,3,3,"th",11),t(31,` - `),h(32,f1i,2,4,"td",14),t(33,` + `),h(30,h1i,3,3,"th",11),t(31,` + `),h(32,x1i,2,4,"td",14),t(33,` `),W(),t(34,` `),$(35,15),t(36,` - `),h(37,h1i,3,3,"th",11),t(38,` - `),h(39,x1i,2,5,"td",14),t(40,` + `),h(37,g1i,3,3,"th",11),t(38,` + `),h(39,_1i,2,5,"td",14),t(40,` `),W(),t(41,` `),$(42,16),t(43,` - `),h(44,g1i,3,3,"th",11),t(45,` - `),h(46,_1i,2,5,"td",14),t(47,` + `),h(44,v1i,3,3,"th",11),t(45,` + `),h(46,b1i,2,5,"td",14),t(47,` `),W(),t(48,` `),$(49,17),t(50,` - `),h(51,v1i,3,3,"th",11),t(52,` - `),h(53,b1i,3,3,"td",12),t(54,` + `),h(51,C1i,3,3,"th",11),t(52,` + `),h(53,y1i,3,3,"td",12),t(54,` `),W(),t(55,` - `),h(56,C1i,1,0,"tr",18),t(57,` - `),h(58,y1i,1,0,"tr",19),t(59,` + `),h(56,S1i,1,0,"tr",18),t(57,` + `),h(58,w1i,1,0,"tr",19),t(59,` `),l(),t(60,` -`),l()}if(e&2){let i=P();s(8),Rt("placeholder",m(9,5,"labels.text.Filter by name")),s(7),f("mifosxHasPermission","APPROVE_LOAN"),s(4),f("dataSource",i.dataSource),s(37),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns)}}function w1i(e,r){e&1&&(o(0,"div",29),t(1,` +`),l()}if(e&2){let i=P();s(8),Rt("placeholder",m(9,5,"labels.text.Filter by name")),s(7),f("mifosxHasPermission","APPROVE_LOAN"),s(4),f("dataSource",i.dataSource),s(37),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns)}}function E1i(e,r){e&1&&(o(0,"div",29),t(1,` `),o(2,"div",30),t(3,` `),y(4,"i",31),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` `,m(6,1,"labels.text.No pending loan available for disbursal"),` - `))}var k5=(()=>{class e{constructor(i,a,n,p,d,u){this.route=i,this.dialog=a,this.dateUtils=n,this.settingsService=p,this.translateService=d,this.tasksService=u,this.displayedColumns=["select","client","loanAccountNumber","loanProduct","principal"],this.route.data.subscribe(x=>{this.loans=x.loansData.pageItems,this.loans=this.loans.filter(_=>_.status.waitingForDisbursal===!0),this.dataSource=new Ge(this.loans),this.selection=new Eo(!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(ko,{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),n=this.settingsService.language.code,p={dateFormat:i,approvedOnDate:a,locale:n},d=this.selection.selected.length,u=this.selection.selected,x=0;this.batchRequests=[];let _=1;u.forEach(v=>{let C="loans/"+v.id+"?command=disburse",S=JSON.stringify(p),E={requestId:_++,relativeUrl:C,method:"POST",body:S};this.batchRequests.push(E)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(v=>{v.forEach(C=>{C.statusCode==="200"&&(x++,C.body=JSON.parse(C.body),d===x&&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 Ge(this.loans),this.selection=new Eo(!0,[])})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Ve),O(Ke),O(Me),O(bi),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,S1i,61,7,"div",0),t(1,` + `))}var k5=(()=>{class e{constructor(i,a,n,p,d,u){this.route=i,this.dialog=a,this.dateUtils=n,this.settingsService=p,this.translateService=d,this.tasksService=u,this.displayedColumns=["select","client","loanAccountNumber","loanProduct","principal"],this.route.data.subscribe(x=>{this.loans=x.loansData.pageItems,this.loans=this.loans.filter(_=>_.status.waitingForDisbursal===!0),this.dataSource=new Ge(this.loans),this.selection=new Eo(!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(ko,{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),n=this.settingsService.language.code,p={dateFormat:i,approvedOnDate:a,locale:n},d=this.selection.selected.length,u=this.selection.selected,x=0;this.batchRequests=[];let _=1;u.forEach(v=>{let C="loans/"+v.id+"?command=disburse",S=JSON.stringify(p),E={requestId:_++,relativeUrl:C,method:"POST",body:S};this.batchRequests.push(E)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(v=>{v.forEach(C=>{C.statusCode==="200"&&(x++,C.body=JSON.parse(C.body),d===x&&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 Ge(this.loans),this.selection=new Eo(!0,[])})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Ve),O(Ke),O(Me),O(bi),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,P1i,61,7,"div",0),t(1,` -`),h(2,w1i,8,3,"div",1),t(3,` -`)),a&2&&(f("ngIf",n.loans&&n.loans.length>0),s(2),f("ngIf",n.loans.length===0))},dependencies:[mt,Et,dt,It,Mt,Nt,_t,di,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,kn],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 P1i=e=>["../../clients",e,"general"],E1i=(e,r)=>["../../clients",e,"loans",r,"general"];function I1i(e,r){if(e&1){let i=Y();o(0,"button",22),k("click",function(){N(i);let n=P(2);return L(n.bulkLoanReschedule("Approve"))}),t(1,` +`),h(2,E1i,8,3,"div",1),t(3,` +`)),a&2&&(f("ngIf",n.loans&&n.loans.length>0),s(2),f("ngIf",n.loans.length===0))},dependencies:[mt,Et,dt,It,Mt,Nt,_t,di,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe,kn],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 I1i=e=>["../../clients",e,"general"],T1i=(e,r)=>["../../clients",e,"loans",r,"general"];function M1i(e,r){if(e&1){let i=Y();o(0,"button",22),k("click",function(){N(i);let n=P(2);return L(n.bulkLoanReschedule("Approve"))}),t(1,` `),y(2,"fa-icon",23),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Approve"),` - `))}function T1i(e,r){if(e&1){let i=Y();o(0,"button",24),k("click",function(){N(i);let n=P(2);return L(n.bulkLoanReschedule("Reject"))}),t(1,` + `))}function D1i(e,r){if(e&1){let i=Y();o(0,"button",24),k("click",function(){N(i);let n=P(2);return L(n.bulkLoanReschedule("Reject"))}),t(1,` `),y(2,"fa-icon",25),t(3),c(4,"translate"),l()}e&2&&(s(3),b("",m(4,1,"labels.buttons.Reject"),` - `))}function M1i(e,r){if(e&1){let i=Y();o(0,"th",26),t(1,` + `))}function O1i(e,r){if(e&1){let i=Y();o(0,"th",26),t(1,` `),o(2,"mat-checkbox",27),k("change",function(n){N(i);let p=P(2);return L(n?p.masterToggle():null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=P(2);s(2),f("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function D1i(e,r){if(e&1){let i=Y();o(0,"td",28),t(1,` + `),l()}if(e&2){let i=P(2);s(2),f("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function A1i(e,r){if(e&1){let i=Y();o(0,"td",28),t(1,` `),o(2,"mat-checkbox",29),k("click",function(n){return N(i),L(n.stopPropagation())})("change",function(n){let p=N(i).$implicit,d=P(2);return L(n?d.selection.toggle(p):null)}),t(3,` `),l(),t(4,` - `),l()}if(e&2){let i=r.$implicit,a=P(2);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function O1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client")))}function A1i(e,r){if(e&1&&(o(0,"td",30),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,P1i,i.clientId)),s(),b(` + `),l()}if(e&2){let i=r.$implicit,a=P(2);s(2),f("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function F1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Client")))}function k1i(e,r){if(e&1&&(o(0,"td",30),t(1),l()),e&2){let i=r.$implicit;f("routerLink",Re(2,I1i,i.clientId)),s(),b(` `,i.clientName,` - `)}}function F1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Reschedule Request"),"#"))}function k1i(e,r){if(e&1&&(o(0,"td",28),t(1),l()),e&2){let i=r.$implicit;s(),g(i.id)}}function R1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Loan Account"),"#"))}function B1i(e,r){if(e&1&&(o(0,"td",30),t(1),l()),e&2){let i=r.$implicit;f("routerLink",oo(2,E1i,i.clientId,i.loanId)),s(),b(` + `)}}function R1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Reschedule Request"),"#"))}function B1i(e,r){if(e&1&&(o(0,"td",28),t(1),l()),e&2){let i=r.$implicit;s(),g(i.id)}}function N1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),b("",m(2,1,"labels.inputs.Loan Account"),"#"))}function L1i(e,r){if(e&1&&(o(0,"td",30),t(1),l()),e&2){let i=r.$implicit;f("routerLink",oo(2,T1i,i.clientId,i.loanId)),s(),b(` `,i.loanAccountNumber,` - `)}}function N1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Reschedule Form")))}function L1i(e,r){if(e&1&&(o(0,"td",28),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.rescheduleFromDate))}}function V1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Reschedule Reason")))}function q1i(e,r){if(e&1&&(o(0,"td",28),t(1),l()),e&2){let i=r.$implicit;s(),g(i.rescheduleReasonCodeValue.name)}}function j1i(e,r){e&1&&y(0,"tr",31)}function z1i(e,r){if(e&1){let i=Y();o(0,"tr",32),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.selection.toggle(n))}),l()}}function H1i(e,r){if(e&1){let i=Y();o(0,"div",2),t(1,` + `)}}function V1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Reschedule Form")))}function q1i(e,r){if(e&1&&(o(0,"td",28),t(1),c(2,"dateFormat"),l()),e&2){let i=r.$implicit;s(),g(m(2,1,i.rescheduleFromDate))}}function j1i(e,r){e&1&&(o(0,"th",26),t(1),c(2,"translate"),l()),e&2&&(s(),g(m(2,1,"labels.inputs.Reschedule Reason")))}function z1i(e,r){if(e&1&&(o(0,"td",28),t(1),l()),e&2){let i=r.$implicit;s(),g(i.rescheduleReasonCodeValue.name)}}function H1i(e,r){e&1&&y(0,"tr",31)}function G1i(e,r){if(e&1){let i=Y();o(0,"tr",32),k("click",function(){let n=N(i).$implicit,p=P(2);return L(p.selection.toggle(n))}),l()}}function U1i(e,r){if(e&1){let i=Y();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,` @@ -35082,76 +35085,76 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),l(),t(11,` `),l(),t(12,` `),o(13,"div",7),t(14,` - `),h(15,I1i,5,3,"button",8),t(16,` - `),h(17,T1i,5,3,"button",9),t(18,` + `),h(15,M1i,5,3,"button",8),t(16,` + `),h(17,D1i,5,3,"button",9),t(18,` `),l(),t(19,` `),l(),t(20,` `),o(21,"table",10),t(22,` `),$(23,11),t(24,` - `),h(25,M1i,5,3,"th",12),t(26,` - `),h(27,D1i,5,2,"td",13),t(28,` + `),h(25,O1i,5,3,"th",12),t(26,` + `),h(27,A1i,5,2,"td",13),t(28,` `),W(),t(29,` `),$(30,14),t(31,` - `),h(32,O1i,3,3,"th",12),t(33,` - `),h(34,A1i,2,4,"td",15),t(35,` + `),h(32,F1i,3,3,"th",12),t(33,` + `),h(34,k1i,2,4,"td",15),t(35,` `),W(),t(36,` `),$(37,16),t(38,` - `),h(39,F1i,3,3,"th",12),t(40,` - `),h(41,k1i,2,1,"td",13),t(42,` + `),h(39,R1i,3,3,"th",12),t(40,` + `),h(41,B1i,2,1,"td",13),t(42,` `),W(),t(43,` `),$(44,17),t(45,` - `),h(46,R1i,3,3,"th",12),t(47,` - `),h(48,B1i,2,5,"td",15),t(49,` + `),h(46,N1i,3,3,"th",12),t(47,` + `),h(48,L1i,2,5,"td",15),t(49,` `),W(),t(50,` `),$(51,18),t(52,` - `),h(53,N1i,3,3,"th",12),t(54,` - `),h(55,L1i,3,3,"td",13),t(56,` + `),h(53,V1i,3,3,"th",12),t(54,` + `),h(55,q1i,3,3,"td",13),t(56,` `),W(),t(57,` `),$(58,19),t(59,` - `),h(60,V1i,3,3,"th",12),t(61,` - `),h(62,q1i,2,1,"td",13),t(63,` + `),h(60,j1i,3,3,"th",12),t(61,` + `),h(62,z1i,2,1,"td",13),t(63,` `),W(),t(64,` - `),h(65,j1i,1,0,"tr",20),t(66,` - `),h(67,z1i,1,0,"tr",21),t(68,` + `),h(65,H1i,1,0,"tr",20),t(66,` + `),h(67,G1i,1,0,"tr",21),t(68,` `),l(),t(69,` -`),l()}if(e&2){let i=P();s(8),Rt("placeholder",m(9,6,"labels.text.Filter by name")),s(7),f("mifosxHasPermission","APPROVE_LOANRESCHEDULE"),s(2),f("mifosxHasPermission","APPROVE_LOANRESCHEDULE"),s(4),f("dataSource",i.dataSource),s(44),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns)}}function G1i(e,r){e&1&&(o(0,"div",33),t(1,` +`),l()}if(e&2){let i=P();s(8),Rt("placeholder",m(9,6,"labels.text.Filter by name")),s(7),f("mifosxHasPermission","APPROVE_LOANRESCHEDULE"),s(2),f("mifosxHasPermission","APPROVE_LOANRESCHEDULE"),s(4),f("dataSource",i.dataSource),s(44),f("matHeaderRowDef",i.displayedColumns),s(2),f("matRowDefColumns",i.displayedColumns)}}function $1i(e,r){e&1&&(o(0,"div",33),t(1,` `),o(2,"div",34),t(3,` `),y(4,"i",35),t(5),c(6,"translate"),l(),t(7,` `),l()),e&2&&(s(5),b(` `,m(6,1,"labels.text.No pending rescheduled loan available for this account"),` - `))}var R5=(()=>{class e{constructor(i,a,n,p,d,u,x){this.route=i,this.dialog=a,this.dateUtils=n,this.router=p,this.settingsService=d,this.translateService=u,this.tasksService=x,this.displayedColumns=["select","client","rescheduleRequestNo","loanAccountNo","rescheduleForm","rescheduleReason"],this.route.data.subscribe(_=>{this.loans=_.rescheduleLoansData,this.dataSource=new Ge(this.loans),this.selection=new Eo(!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(ko,{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(n=>{n.confirm&&this.bulkLoanRescheduleRequest(i.toLowerCase())})}bulkLoanRescheduleRequest(i){let a=this.settingsService.dateFormat,n=this.dateUtils.formatDate(this.settingsService.businessDate,a),p=this.settingsService.language.code,d={dateFormat:a,locale:p};i==="approve"?d.approvedOnDate=n:d.rejectedOnDate=n;let u=this.selection.selected;this.batchRequests=[];let x=1;u.forEach(_=>{let v="rescheduleloans/"+_.id+"?command="+i,C=JSON.stringify(d),S={requestId:x++,relativeUrl:v,method:"POST",body:C};this.batchRequests.push(S)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(_=>{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)(O(Pt),O(Ve),O(Ke),O(Lt),O(Me),O(bi),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,H1i,70,8,"div",0),t(1,` + `))}var R5=(()=>{class e{constructor(i,a,n,p,d,u,x){this.route=i,this.dialog=a,this.dateUtils=n,this.router=p,this.settingsService=d,this.translateService=u,this.tasksService=x,this.displayedColumns=["select","client","rescheduleRequestNo","loanAccountNo","rescheduleForm","rescheduleReason"],this.route.data.subscribe(_=>{this.loans=_.rescheduleLoansData,this.dataSource=new Ge(this.loans),this.selection=new Eo(!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(ko,{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(n=>{n.confirm&&this.bulkLoanRescheduleRequest(i.toLowerCase())})}bulkLoanRescheduleRequest(i){let a=this.settingsService.dateFormat,n=this.dateUtils.formatDate(this.settingsService.businessDate,a),p=this.settingsService.language.code,d={dateFormat:a,locale:p};i==="approve"?d.approvedOnDate=n:d.rejectedOnDate=n;let u=this.selection.selected;this.batchRequests=[];let x=1;u.forEach(_=>{let v="rescheduleloans/"+_.id+"?command="+i,C=JSON.stringify(d),S={requestId:x++,relativeUrl:v,method:"POST",body:C};this.batchRequests.push(S)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(_=>{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)(O(Pt),O(Ve),O(Ke),O(Lt),O(Me),O(bi),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(h(0,U1i,70,8,"div",0),t(1,` -`),h(2,G1i,8,3,"div",1),t(3,` -`)),a&2&&(f("ngIf",n.loans&&n.loans.length>0),s(2),f("ngIf",n.loans.length===0))},dependencies:[mt,Et,dt,It,Mt,Nt,_t,di,wi,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],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 wZ=qs(Am());function U1i(e,r){if(e&1&&(o(0,"div",12),t(1,` +`),h(2,$1i,8,3,"div",1),t(3,` +`)),a&2&&(f("ngIf",n.loans&&n.loans.length>0),s(2),f("ngIf",n.loans.length===0))},dependencies:[mt,Et,dt,It,Mt,Nt,_t,di,wi,Yt,ut,Dt,xe,ve,_e,be,ge,Ce,ye,we,Se,Pe],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 wZ=qs(Am());function W1i(e,r){if(e&1&&(o(0,"div",12),t(1,` `),o(2,"span",13),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",14),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Resource ID"),":"),s(4),g(i.checkerInboxDetail.resourceId)}}function $1i(e,r){if(e&1&&(o(0,"div",12),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Resource ID"),":"),s(4),g(i.checkerInboxDetail.resourceId)}}function Q1i(e,r){if(e&1&&(o(0,"div",12),t(1,` `),o(2,"span",13),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",14),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Office"),":"),s(4),g(i.checkerInboxDetail.officeName)}}function W1i(e,r){if(e&1&&(o(0,"div",12),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Office"),":"),s(4),g(i.checkerInboxDetail.officeName)}}function Y1i(e,r){if(e&1&&(o(0,"div",12),t(1,` `),o(2,"span",13),t(3),c(4,"translate"),l(),t(5,` `),o(6,"span",14),t(7),l(),t(8,` - `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Savings Account Number"),":"),s(4),g(i.checkerInboxDetail.savingsAccountNo)}}function Q1i(e,r){if(e&1&&(o(0,"div",12),t(1,` + `),l()),e&2){let i=P();s(3),b("",m(4,2,"labels.inputs.Savings Account Number"),":"),s(4),g(i.checkerInboxDetail.savingsAccountNo)}}function J1i(e,r){if(e&1&&(o(0,"div",12),t(1,` `),o(2,"span",13),t(3),l(),t(4,` `),o(5,"span",14),t(6),l(),t(7,` - `),l()),e&2){let i=P();s(3),b(" ",i.checkerInboxDetail.groupLevelName,""),s(3),g(i.checkerInboxDetail.groupName)}}function Y1i(e,r){if(e&1&&($(0),t(1,` + `),l()),e&2){let i=P();s(3),b(" ",i.checkerInboxDetail.groupLevelName,""),s(3),g(i.checkerInboxDetail.groupName)}}function K1i(e,r){if(e&1&&($(0),t(1,` `),o(2,"div",12),t(3,` `),o(4,"span",13),t(5),l(),t(6,` `),o(7,"span",14),t(8),l(),t(9,` `),l(),t(10,` - `),W()),e&2){let i=r.$implicit;s(5),b("",i.key,":"),s(3),g(i.value)}}function J1i(e,r){if(e&1&&($(0),t(1,` + `),W()),e&2){let i=r.$implicit;s(5),b("",i.key,":"),s(3),g(i.value)}}function X1i(e,r){if(e&1&&($(0),t(1,` `),o(2,"h3",11),t(3),c(4,"translate"),l(),t(5,` `),y(6,"mat-divider",10),t(7,` - `),h(8,Y1i,11,2,"ng-container",17),c(9,"keyvalue"),t(10,` + `),h(8,K1i,11,2,"ng-container",17),c(9,"keyvalue"),t(10,` `),W()),e&2){let i=P();s(3),g(m(4,3,"labels.heading.Command")),s(3),f("inset",!0),s(2),f("ngForOf",m(9,5,i.jsondata))}}var B5=(()=>{class e{constructor(i,a,n,p,d){this.route=i,this.dialog=a,this.router=n,this.translateService=p,this.tasksService=d,this.displayJSONData=!1,this.route.data.subscribe(u=>{this.checkerInboxDetail=u.checkerInboxDetail,this.jsondata=JSON.parse(this.checkerInboxDetail.commandAsJson),this.displayJSONData=!wZ.isEmpty(this.jsondata)})}approveChecker(){this.dialog.open(ko,{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(n=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}rejectChecker(){this.dialog.open(ko,{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(n=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}deleteChecker(){this.dialog.open(ko,{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(n=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Ve),O(Lt),O(bi),O(ar))}}static{this.\u0275cmp=pt({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,n){a&1&&(o(0,"div",0),t(1,` `),o(2,"button",1),k("click",function(){return n.approveChecker()}),t(3,` `),y(4,"fa-icon",2),t(5),c(6,"translate"),l(),t(7,` @@ -35198,20 +35201,20 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `),o(87,"span",14),t(88),l(),t(89,` `),l(),t(90,` - `),h(91,U1i,9,4,"div",15),t(92,` + `),h(91,W1i,9,4,"div",15),t(92,` `),o(93,"div",12),t(94,` `),o(95,"span",13),t(96),c(97,"translate"),l(),t(98,` `),o(99,"span",14),t(100),c(101,"dateFormat"),l(),t(102,` `),l(),t(103,` - `),h(104,$1i,9,4,"div",15),t(105,` + `),h(104,Q1i,9,4,"div",15),t(105,` - `),h(106,W1i,9,4,"div",15),t(107,` + `),h(106,Y1i,9,4,"div",15),t(107,` - `),h(108,Q1i,8,2,"div",15),t(109,` + `),h(108,J1i,8,2,"div",15),t(109,` - `),h(110,J1i,11,7,"ng-container",16),t(111,` + `),h(110,X1i,11,7,"ng-container",16),t(111,` `),l(),t(112,` `),l(),t(113,` `),l(),t(114,` @@ -35219,10 +35222,10 @@ use chrome, FireFox or Internet Explorer 11`)}var d=e("safe-buffer"),u=e("random `)),a&2&&(s(5),b("",m(6,24,"labels.buttons.Approve"),` `),s(6),b("",m(12,26,"labels.buttons.Delete"),` `),s(6),b("",m(18,28,"labels.buttons.Reject"),` - `),s(13),g(m(31,30,"labels.heading.View Checker Inbox")),s(3),f("inset",!0),s(3),g(m(37,32,"labels.heading.Details")),s(3),f("inset",!0),s(5),b("",m(45,34,"labels.inputs.ID"),":"),s(4),g(n.checkerInboxDetail.id),s(6),b("",m(55,36,"labels.inputs.Status"),":"),s(4),g(n.checkerInboxDetail.processingResult),s(6),b("",m(65,38,"labels.inputs.User"),":"),s(4),g(n.checkerInboxDetail.maker),s(6),b("",m(75,40,"labels.inputs.Action"),":"),s(4),g(n.checkerInboxDetail.actionName),s(6),b("",m(85,42,"labels.inputs.Entity"),":"),s(4),g(n.checkerInboxDetail.entityName),s(3),f("ngIf",n.checkerInboxDetail.resourceId),s(5),b("",m(97,44,"labels.inputs.Date"),":"),s(4),g(m(101,46,n.checkerInboxDetail.madeOnDate)),s(4),f("ngIf",n.checkerInboxDetail.officeName),s(2),f("ngIf",n.checkerInboxDetail.savingsAccountNo),s(2),f("ngIf",n.checkerInboxDetail.groupLevelName),s(2),f("ngIf",n.displayJSONData))},dependencies:[mt,Ut,Et,Rx,dt,Ht,Qt,_t,wi,ut,Dt,Bi],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 Q7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getMakerCheckerData()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Y7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getGroupedClientsData()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var J7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllOffices()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var K7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllLoansToBeApproved()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var X7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllLoansToBeDisbursed()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Z7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getPendingRescheduleLoans()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var t8=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getMakerCheckerTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var e8=(()=>{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)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var K1i=[wa.withShell([{path:"checker-inbox-and-tasks",component:M5,data:{title:"Checker Inbox & Tasks",breadcrumb:"Checker Inbox & Tasks"},children:[{path:"checker-inbox",component:D5,data:{title:"Checker Inbox"},resolve:{makerCheckerResource:Q7,makerCheckerTemplate:t8}},{path:"client-approval",component:A5,data:{title:"Client Approval"},resolve:{groupedClientData:Y7}},{path:"loan-approval",component:F5,data:{title:"Laon Approval"},resolve:{officesData:J7,loansData:K7}},{path:"loan-disbursal",component:k5,data:{title:"Loan Disbursal"},resolve:{loansData:X7}},{path:"reschedule-loan",component:R5,data:{title:"Reschedule Loan"},resolve:{rescheduleLoansData:Z7}}]},{path:"checker-inbox-and-tasks/checker-inbox",children:[{path:":id/view",component:B5,data:{title:"View Checker Inbox Component",routeParamBreadcrumb:"clientId"},resolve:{checkerInboxDetail:e8}}]}])],PZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[Q7,Y7,J7,K7,X7,Z7,t8,e8],imports:[Cn.forChild(K1i),Cn]})}}return e})();var EZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,PZ,Vo,Cr,M5,D5,A5,F5,k5,R5,B5]})}}return e})();var IZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,mt,tA,Hx,$x,Lg,qg,zo,bs,qb]})}}return e})();var TZ=(()=>{class e{constructor(i,a,n){this.route=i,this.router=a,this.authService=n}ngOnInit(){return Zn(this,null,function*(){try{let i=sessionStorage.getItem("auth_code");if(i){let a=sessionStorage.getItem("code_verifier");try{yield this.authService.exchangeCodeForTokens(i,a)}finally{sessionStorage.removeItem("auth_code"),sessionStorage.removeItem("code_verifier")}}}catch(i){console.error("Authentication failed:",i),this.router.navigate(["/login"])}})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt),O(Vr))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-callback"]],decls:11,vars:0,consts:[[1,"loader-wrapper"],[1,"bottom","triangle"],[1,"top","triangle"],[1,"left","triangle"],[1,"right","triangle"]],template:function(a,n){a&1&&(o(0,"div",0),t(1,` + `),s(13),g(m(31,30,"labels.heading.View Checker Inbox")),s(3),f("inset",!0),s(3),g(m(37,32,"labels.heading.Details")),s(3),f("inset",!0),s(5),b("",m(45,34,"labels.inputs.ID"),":"),s(4),g(n.checkerInboxDetail.id),s(6),b("",m(55,36,"labels.inputs.Status"),":"),s(4),g(n.checkerInboxDetail.processingResult),s(6),b("",m(65,38,"labels.inputs.User"),":"),s(4),g(n.checkerInboxDetail.maker),s(6),b("",m(75,40,"labels.inputs.Action"),":"),s(4),g(n.checkerInboxDetail.actionName),s(6),b("",m(85,42,"labels.inputs.Entity"),":"),s(4),g(n.checkerInboxDetail.entityName),s(3),f("ngIf",n.checkerInboxDetail.resourceId),s(5),b("",m(97,44,"labels.inputs.Date"),":"),s(4),g(m(101,46,n.checkerInboxDetail.madeOnDate)),s(4),f("ngIf",n.checkerInboxDetail.officeName),s(2),f("ngIf",n.checkerInboxDetail.savingsAccountNo),s(2),f("ngIf",n.checkerInboxDetail.groupLevelName),s(2),f("ngIf",n.displayJSONData))},dependencies:[mt,Ut,Et,Rx,dt,Ht,Qt,_t,wi,ut,Dt,Bi],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 Q7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getMakerCheckerData()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Y7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getGroupedClientsData()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var J7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllOffices()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var K7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllLoansToBeApproved()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var X7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllLoansToBeDisbursed()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Z7=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getPendingRescheduleLoans()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var t8=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getMakerCheckerTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var e8=(()=>{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)(Ft(ar))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var Z1i=[wa.withShell([{path:"checker-inbox-and-tasks",component:M5,data:{title:"Checker Inbox & Tasks",breadcrumb:"Checker Inbox & Tasks"},children:[{path:"checker-inbox",component:D5,data:{title:"Checker Inbox"},resolve:{makerCheckerResource:Q7,makerCheckerTemplate:t8}},{path:"client-approval",component:A5,data:{title:"Client Approval"},resolve:{groupedClientData:Y7}},{path:"loan-approval",component:F5,data:{title:"Laon Approval"},resolve:{officesData:J7,loansData:K7}},{path:"loan-disbursal",component:k5,data:{title:"Loan Disbursal"},resolve:{loansData:X7}},{path:"reschedule-loan",component:R5,data:{title:"Reschedule Loan"},resolve:{rescheduleLoansData:Z7}}]},{path:"checker-inbox-and-tasks/checker-inbox",children:[{path:":id/view",component:B5,data:{title:"View Checker Inbox Component",routeParamBreadcrumb:"clientId"},resolve:{checkerInboxDetail:e8}}]}])],PZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({providers:[Q7,Y7,J7,K7,X7,Z7,t8,e8],imports:[Cn.forChild(Z1i),Cn]})}}return e})();var EZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,PZ,Vo,Cr,M5,D5,A5,F5,k5,R5,B5]})}}return e})();var IZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[pa,mt,tA,Hx,$x,Lg,qg,zo,bs,qb]})}}return e})();var TZ=(()=>{class e{constructor(i,a,n){this.route=i,this.router=a,this.authService=n}ngOnInit(){return Zn(this,null,function*(){try{let i=sessionStorage.getItem("auth_code");if(i){let a=sessionStorage.getItem("code_verifier");try{yield this.authService.exchangeCodeForTokens(i,a)}finally{sessionStorage.removeItem("auth_code"),sessionStorage.removeItem("code_verifier")}}}catch(i){console.error("Authentication failed:",i),this.router.navigate(["/login"])}})}static{this.\u0275fac=function(a){return new(a||e)(O(Pt),O(Lt),O(Vr))}}static{this.\u0275cmp=pt({type:e,selectors:[["mifosx-callback"]],decls:11,vars:0,consts:[[1,"loader-wrapper"],[1,"bottom","triangle"],[1,"top","triangle"],[1,"left","triangle"],[1,"right","triangle"]],template:function(a,n){a&1&&(o(0,"div",0),t(1,` `),y(2,"div",1),t(3,` `),y(4,"div",2),t(5,` `),y(6,"div",3),t(7,` `),y(8,"div",4),t(9,` `),l(),t(10,` -`))},encapsulation:2})}}return e})();var X1i=[{path:"callback",component:TZ},{path:"**",component:Fg}],MZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[Cn.forRoot(X1i,{useHash:!0}),Cn]})}}return e})();var DZ=(()=>{class e{http;prefix;suffix;constructor(i,a="/assets/i18n/",n=".json"){this.http=i,this.prefix=a,this.suffix=n}getTranslation(i){return this.http.get(`${this.prefix}${i}${this.suffix}`)}static \u0275fac=function(a){return new(a||e)(Ft(za),Ft(String),Ft(String))};static \u0275prov=At({token:e,factory:e.\u0275fac})}return e})();var OZ=(()=>{class e{constructor(i){this.authService=i,this.environment=gn,this.FINERACT_PLATFORM_TENANT_IDENTIFIER=gn.fineractPlatformTenantId}intercept(i,a){let n=this.authService.getAccessToken(),p={"Fineract-Platform-TenantId":this.FINERACT_PLATFORM_TENANT_IDENTIFIER,"Content-Type":i.headers.get("Content-Type")||"application/json"},u=["/auth/test","/health"].some(_=>i.url.includes(_));n&&!u&&(p.Authorization=`Bearer ${n}`);let x=i.clone({setHeaders:p});return a.handle(x).pipe(Ex(_=>_ instanceof $9&&_.status===401&&!u?_f(this.handle401Error(x,a)):h9(()=>_)))}handle401Error(i,a){return Zn(this,null,function*(){try{yield this.authService.refreshToken();let n=this.authService.getAccessToken();if(n){let p=i.clone({setHeaders:{Authorization:`Bearer ${n}`,"Fineract-Platform-TenantId":this.FINERACT_PLATFORM_TENANT_IDENTIFIER,"Content-Type":i.headers.get("Content-Type")||"application/json"}});return a.handle(p).toPromise()}else throw new Error("No new access token obtained after refresh")}catch(n){throw console.error("Error in handle401Error, forcing logout"),n}})}static{this.\u0275fac=function(a){return new(a||e)(Ft(Vr))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var i8=class{handle(r){return r.key.replace("labels.catalogs.","")}};var AZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e,bootstrap:[ik]})}static{this.\u0275inj=zi({providers:[kx,Vr,{provide:Fp,useClass:gn.OIDC.oidcServerEnabled?OZ:yf,multi:!0}],imports:[kp.forRoot({loader:{provide:eA,useFactory:(i,a)=>{let n=new za(i);return new DZ(n,"/assets/translations/",".json")},deps:[U9,N9]},missingTranslationHandler:{provide:iA,useClass:i8}}),Bx,Og,Hx,uk,TB,OB,CZ,FB,NB,mN,sZ,hN,vN,RN,sX,vX,jX,tZ,nZ,uZ,mZ,vZ,EZ,IZ,MZ,Fg]})}}return e})();gn.production&&void 0;G9().bootstrapModule(AZ).catch(e=>console.log(e)); +`))},encapsulation:2})}}return e})();var thi=[{path:"callback",component:TZ},{path:"**",component:Fg}],MZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e})}static{this.\u0275inj=zi({imports:[Cn.forRoot(thi,{useHash:!0}),Cn]})}}return e})();var DZ=(()=>{class e{http;prefix;suffix;constructor(i,a="/assets/i18n/",n=".json"){this.http=i,this.prefix=a,this.suffix=n}getTranslation(i){return this.http.get(`${this.prefix}${i}${this.suffix}`)}static \u0275fac=function(a){return new(a||e)(Ft(za),Ft(String),Ft(String))};static \u0275prov=At({token:e,factory:e.\u0275fac})}return e})();var OZ=(()=>{class e{constructor(i){this.authService=i,this.environment=gn,this.FINERACT_PLATFORM_TENANT_IDENTIFIER=gn.fineractPlatformTenantId}intercept(i,a){let n=this.authService.getAccessToken(),p={"Fineract-Platform-TenantId":this.FINERACT_PLATFORM_TENANT_IDENTIFIER,"Content-Type":i.headers.get("Content-Type")||"application/json"},u=["/auth/test","/health"].some(_=>i.url.includes(_));n&&!u&&(p.Authorization=`Bearer ${n}`);let x=i.clone({setHeaders:p});return a.handle(x).pipe(Ex(_=>_ instanceof $9&&_.status===401&&!u?_f(this.handle401Error(x,a)):h9(()=>_)))}handle401Error(i,a){return Zn(this,null,function*(){try{yield this.authService.refreshToken();let n=this.authService.getAccessToken();if(n){let p=i.clone({setHeaders:{Authorization:`Bearer ${n}`,"Fineract-Platform-TenantId":this.FINERACT_PLATFORM_TENANT_IDENTIFIER,"Content-Type":i.headers.get("Content-Type")||"application/json"}});return a.handle(p).toPromise()}else throw new Error("No new access token obtained after refresh")}catch(n){throw console.error("Error in handle401Error, forcing logout"),n}})}static{this.\u0275fac=function(a){return new(a||e)(Ft(Vr))}}static{this.\u0275prov=At({token:e,factory:e.\u0275fac})}}return e})();var i8=class{handle(r){return r.key.replace("labels.catalogs.","")}};var AZ=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=Hi({type:e,bootstrap:[ik]})}static{this.\u0275inj=zi({providers:[kx,Vr,{provide:Fp,useClass:gn.OIDC.oidcServerEnabled?OZ:yf,multi:!0}],imports:[kp.forRoot({loader:{provide:eA,useFactory:(i,a)=>{let n=new za(i);return new DZ(n,"/assets/translations/",".json")},deps:[U9,N9]},missingTranslationHandler:{provide:iA,useClass:i8}}),Bx,Og,Hx,uk,TB,OB,CZ,FB,NB,mN,sZ,hN,vN,RN,sX,vX,jX,tZ,nZ,uZ,mZ,vZ,EZ,IZ,MZ,Fg]})}}return e})();gn.production&&void 0;G9().bootstrapModule(AZ).catch(e=>console.log(e)); diff --git a/browser/recurring-deposits.module-JLU4HW74.js b/browser/recurring-deposits.module-NNKKHZ6A.js similarity index 99% rename from browser/recurring-deposits.module-JLU4HW74.js rename to browser/recurring-deposits.module-NNKKHZ6A.js index a17c55207..af54d5725 100644 --- a/browser/recurring-deposits.module-JLU4HW74.js +++ b/browser/recurring-deposits.module-NNKKHZ6A.js @@ -1,4 +1,4 @@ -import{a as Tn,b as Mn}from"./chunk-D6NQQE7T.js";import{a as mi}from"./chunk-5NN26BFG.js";import{$b as Vn,$c as at,$d as se,$e as Nt,Aa as b,Ad as Ot,Ba as _,Cc as Oe,Cd as Et,Dc as E,Ea as bt,Ed as ft,Fb as te,Fd as _t,G as It,Gd as Ct,H as Ve,Ha as St,Hd as Ue,He as Jn,Ia as Pt,Ib as kn,Ic as Q,Id as Rt,J as yt,Ja as Tt,Jc as U,Jd as Ft,Ka as R,Kd as pe,La as t,Lf as ni,Ma as u,N as Zt,Na as x,Nc as ct,Nd as ut,O as S,Oa as M,Oc as q,P,Pa as oe,Pc as Y,Qb as Me,Qc as nt,Qd as fe,Qe as Ke,Qf as ii,Rb as ye,Rd as ce,Re as Xn,Rf as Yt,Sf as ri,Tb as re,Tc as J,Tf as Ze,Ub as ae,Ue as Qe,Uf as ai,V as qe,Va as L,Vb as Ae,Vc as it,Vd as He,Ve as Ye,Wa as xe,Wc as Ee,We as Je,Xc as zn,Xe,Ya as o,Yc as rt,Yd as $e,Ye as ne,Yf as le,Za as c,Zd as Le,Ze as Qt,_a as w,_b as k,_d as ze,_e as Bt,aa as Bn,ab as G,af as kt,bc as H,bg as oi,cc as z,cd as st,cf as Vt,cg as tn,dc as qn,df as qt,dg as Re,ea as a,ec as Pn,ee as We,fb as Nn,ff as jt,gb as be,gc as Ie,gd as ot,gf as Gt,gg as pi,hb as Mt,hc as V,ia as C,ib as F,id as O,if as Ut,ja as A,jb as Se,jd as W,jf as Ht,ka as je,kd as Wn,ld as Kn,lf as $t,lg as ci,md as lt,na as m,ng as si,oa as ve,od as gt,of as _e,pa as d,pd as Qn,qb as Pe,rd as Yn,sc as jn,sd as X,ta as n,tc as Gn,td as mt,tf as Zn,ua as i,ub as Ge,uc as ee,uf as ti,va as f,vb as Te,vc as Un,vf as ei,vg as we,wa as D,wb as I,wc as Hn,wd as xt,wg as li,xa as v,xc as $n,xd as Z,yc as Ln,yd as Kt,za as y,zd as dt}from"./chunk-JYYAR5RP.js";import{a as B,b as K}from"./chunk-PHUH23IY.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,` +import{a as Tn,b as Mn}from"./chunk-CN44ASQI.js";import{a as mi}from"./chunk-ZXGT3C3U.js";import{$b as Vn,$c as at,$d as se,$e as Nt,Aa as b,Ad as Ot,Ba as _,Cc as Oe,Cd as Et,Dc as E,Ea as bt,Ed as ft,Fb as te,Fd as _t,G as It,Gd as Ct,H as Ve,Ha as St,Hd as Ue,He as Jn,Ia as Pt,Ib as kn,Ic as Q,Id as Rt,J as yt,Ja as Tt,Jc as U,Jd as Ft,Ka as R,Kd as pe,La as t,Lf as ni,Ma as u,N as Zt,Na as x,Nc as ct,Nd as ut,O as S,Oa as M,Oc as q,P,Pa as oe,Pc as Y,Qb as Me,Qc as nt,Qd as fe,Qe as Ke,Qf as ii,Rb as ye,Rd as ce,Re as Xn,Rf as Yt,Sf as ri,Tb as re,Tc as J,Tf as Ze,Ub as ae,Ue as Qe,Uf as ai,V as qe,Va as L,Vb as Ae,Vc as it,Vd as He,Ve as Ye,Wa as xe,Wc as Ee,We as Je,Xc as zn,Xe,Ya as o,Yc as rt,Yd as $e,Ye as ne,Yf as le,Za as c,Zd as Le,Ze as Qt,_a as w,_b as k,_d as ze,_e as Bt,aa as Bn,ab as G,af as kt,bc as H,bg as oi,cc as z,cd as st,cf as Vt,cg as tn,dc as qn,df as qt,dg as Re,ea as a,ec as Pn,ee as We,fb as Nn,ff as jt,gb as be,gc as Ie,gd as ot,gf as Gt,gg as pi,hb as Mt,hc as V,ia as C,ib as F,id as O,if as Ut,ja as A,jb as Se,jd as W,jf as Ht,ka as je,kd as Wn,ld as Kn,lf as $t,lg as ci,md as lt,na as m,ng as si,oa as ve,od as gt,of as _e,pa as d,pd as Qn,qb as Pe,rd as Yn,sc as jn,sd as X,ta as n,tc as Gn,td as mt,tf as Zn,ua as i,ub as Ge,uc as ee,uf as ti,va as f,vb as Te,vc as Un,vf as ei,vg as we,wa as D,wb as I,wc as Hn,wd as xt,wg as li,xa as v,xc as $n,xd as Z,yc as Ln,yd as Kt,za as y,zd as dt}from"./chunk-J65EZACI.js";import{a as B,b as K}from"./chunk-PHUH23IY.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,` @@ -2477,4 +2477,4 @@ import{a as Tn,b as Mn}from"./chunk-D6NQQE7T.js";import{a as mi}from"./chunk-5NN `),m(15,Es,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 Rs=[{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-DI2OXYBO.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-DI2OXYBO.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(Rs),Pn]})}}return e})();var Lf=(()=>{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{Lf as RecurringDepositsModule}; +`)),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 Rs=[{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-JF3QSX3Y.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-JF3QSX3Y.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(Rs),Pn]})}}return e})();var Lf=(()=>{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{Lf as RecurringDepositsModule}; diff --git a/browser/savings.module-YR3KL7U5.js b/browser/savings.module-QQFFPEPK.js similarity index 99% rename from browser/savings.module-YR3KL7U5.js rename to browser/savings.module-QQFFPEPK.js index c146fa771..b123e82c3 100644 --- a/browser/savings.module-YR3KL7U5.js +++ b/browser/savings.module-QQFFPEPK.js @@ -1,4 +1,4 @@ -import{a as He}from"./chunk-L5FOR4QI.js";import{a as gn,b as oi,c as Ui,d as qi}from"./chunk-F5P7JD6S.js";import{a as Ge}from"./chunk-2IJ7HZW2.js";import{a as ri,b as si}from"./chunk-D6NQQE7T.js";import{a as Gi}from"./chunk-5NN26BFG.js";import{$a as hi,$b as Xe,$c as rt,$d as Ce,$e as qt,$f as Bi,Aa as h,Ad as wt,Ba as C,Cc as ve,Cd as Ft,Dc as O,Ea as gt,Ed as xt,Fc as tn,Fd as _t,G as Tt,Gd as Ct,H as We,Ha as Pt,Hd as xe,He as we,Ia as yt,Ic as z,Id as Rt,J as Mt,Ja as Ot,Jc as j,Jd as Vt,Ka as D,Kd as Lt,La as t,Lc as bi,Lf as Ve,Ma as u,N as Oe,Na as v,Nb as Je,Nc as nt,Nd as bt,Nf as Ei,O as S,Oa as R,Oc as U,P as M,Pa as Ie,Pc as K,Qc as it,Qd as le,Qe as Fe,Qf as wi,Ra as Zn,Rd as _e,Re as ai,Rf as de,Sa as ti,Se as Di,Sf as pn,Ta as ei,Tc as ft,Tf as dn,Uc as Si,Ud as Oi,Ue as ke,Uf as Fi,V as Qe,Va as B,Vc as at,Vd as nn,Ve as Be,Wa as Nt,Wc as oe,We as Ne,Xc as Mi,Xe as Re,Ya as c,Yc as ot,Yd as an,Ye as he,Yf as I,Za as m,Zd as on,Ze as pe,Zf as ki,_a as St,_b as F,_d as rn,_e as Ut,aa as Ci,ab as et,af as Ht,ba as Ke,bb as ni,bc as q,bg as Ni,cc as G,cd as pt,cf as zt,cg as Le,dc as Ze,df as $t,dg as ue,ea as o,ec as ii,ee as sn,ff as Wt,gb as ge,gc as De,gd as st,gf as Qt,gg as un,hb as It,hc as k,hd as Ai,ia as x,ib as N,id as P,ie as Ii,if as Kt,ja as A,jd as J,jf as Yt,ka as Ye,kd as en,ld as Ti,lf as Jt,lg as Ri,md as ct,n as _i,na as d,ng as Vi,od as ht,of as Zt,pa as l,pd as Pi,rd as yi,sc as te,sd as X,ta as i,tc as Ee,td as dt,tf as cn,ua as a,uc as Et,uf as mn,ug as Li,va as f,vb as fe,vc as ee,vf as ln,vg as je,wa as E,wb as T,wc as ne,wd as vt,wg as ji,xa as w,xc as ie,xd as Z,yc as ae,yd as re,za as y,zd as mt}from"./chunk-JYYAR5RP.js";import{a as L,b as Q}from"./chunk-PHUH23IY.js";var Ki=()=>({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,` +import{a as He}from"./chunk-YX62K7XM.js";import{a as gn,b as oi,c as Ui,d as qi}from"./chunk-VENMQN2Y.js";import{a as Ge}from"./chunk-MJTSVJEP.js";import{a as ri,b as si}from"./chunk-CN44ASQI.js";import{a as Gi}from"./chunk-ZXGT3C3U.js";import{$a as hi,$b as Xe,$c as rt,$d as Ce,$e as qt,$f as Bi,Aa as h,Ad as wt,Ba as C,Cc as ve,Cd as Ft,Dc as O,Ea as gt,Ed as xt,Fc as tn,Fd as _t,G as Tt,Gd as Ct,H as We,Ha as Pt,Hd as xe,He as we,Ia as yt,Ic as z,Id as Rt,J as Mt,Ja as Ot,Jc as j,Jd as Vt,Ka as D,Kd as Lt,La as t,Lc as bi,Lf as Ve,Ma as u,N as Oe,Na as v,Nb as Je,Nc as nt,Nd as bt,Nf as Ei,O as S,Oa as R,Oc as U,P as M,Pa as Ie,Pc as K,Qc as it,Qd as le,Qe as Fe,Qf as wi,Ra as Zn,Rd as _e,Re as ai,Rf as de,Sa as ti,Se as Di,Sf as pn,Ta as ei,Tc as ft,Tf as dn,Uc as Si,Ud as Oi,Ue as ke,Uf as Fi,V as Qe,Va as B,Vc as at,Vd as nn,Ve as Be,Wa as Nt,Wc as oe,We as Ne,Xc as Mi,Xe as Re,Ya as c,Yc as ot,Yd as an,Ye as he,Yf as I,Za as m,Zd as on,Ze as pe,Zf as ki,_a as St,_b as F,_d as rn,_e as Ut,aa as Ci,ab as et,af as Ht,ba as Ke,bb as ni,bc as q,bg as Ni,cc as G,cd as pt,cf as zt,cg as Le,dc as Ze,df as $t,dg as ue,ea as o,ec as ii,ee as sn,ff as Wt,gb as ge,gc as De,gd as st,gf as Qt,gg as un,hb as It,hc as k,hd as Ai,ia as x,ib as N,id as P,ie as Ii,if as Kt,ja as A,jd as J,jf as Yt,ka as Ye,kd as en,ld as Ti,lf as Jt,lg as Ri,md as ct,n as _i,na as d,ng as Vi,od as ht,of as Zt,pa as l,pd as Pi,rd as yi,sc as te,sd as X,ta as i,tc as Ee,td as dt,tf as cn,ua as a,uc as Et,uf as mn,ug as Li,va as f,vb as fe,vc as ee,vf as ln,vg as je,wa as E,wb as T,wc as ne,wd as vt,wg as ji,xa as w,xc as ie,xd as Z,yc as ae,yd as re,za as y,zd as mt}from"./chunk-J65EZACI.js";import{a as L,b as Q}from"./chunk-PHUH23IY.js";var Ki=()=>({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,` @@ -2459,5 +2459,5 @@ import{a as He}from"./chunk-L5FOR4QI.js";import{a as gn,b as oi,c as Ui,d as qi} `),a()),e&2){let n=D(7),s=D(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,g0,17,5,"div",3),t(3,` -`)),s&2&&(l("ngIf",r.isLoading),o(2),l("ngIf",!r.isLoading))},dependencies:[T,N,fe,P,Rt,Lt,O,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}}.general-tab-container[_ngcontent-%COMP%]{padding:16px 20px;width:100%;box-sizing:border-box;position:relative;background-color:var(--background-color, #f8f9fa);color:var(--text-color, #333);transition:background-color .3s ease,color .3s ease}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{margin-bottom:24px;padding:16px 0;position:relative;border-bottom:1px solid var(--border-color, #e9ecef)}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%]{font-size:1.75rem;font-weight:600;margin:0 0 8px;line-height:1.2;color:var(--primary-color, #007bff);position:relative}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] .header-subtitle[_ngcontent-%COMP%]{font-size:.95rem;margin:0;line-height:1.4;color:var(--text-secondary, #6c757d);position:relative}.general-tab-container[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{position:relative;width:100%}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%]{background:var(--card-background, #fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;position:relative;width:100%;max-width:600px;transition:box-shadow .3s ease,background-color .3s ease}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%]{padding:16px 20px;background:var(--card-header-bg, #f8f9fa);border-bottom:1px solid var(--border-color, #e9ecef);position:relative}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3;color:var(--text-color, #333)}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{padding:20px;position:relative}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--border-light, #f1f3f4);position:relative;min-height:24px}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-weight:500;color:var(--text-secondary, #6c757d);flex:0 0 auto;margin-right:16px;white-space:nowrap;line-height:1.4}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-weight:600;color:var(--text-color, #333);text-align:right;flex:1 1 auto;line-height:1.4}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%] .value.currency[_ngcontent-%COMP%]{color:var(--success-color, #28a745);font-size:1.05rem}[data-theme=dark][_ngcontent-%COMP%] .general-tab-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .general-tab-container[_ngcontent-%COMP%]{--background-color: #1a1a1a;--text-color: #e9ecef;--text-secondary: #adb5bd;--primary-color: #4dabf7;--card-background: #2d3748;--card-header-bg: #374151;--border-color: #4a5568;--border-light: #2d3748;--success-color: #68d391}@media (width <= 768px){.general-tab-container[_ngcontent-%COMP%]{padding:12px 16px}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{margin-bottom:20px;padding:12px 0}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%]{font-size:1.5rem}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] .header-subtitle[_ngcontent-%COMP%]{font-size:.9rem}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%]{padding:14px 16px}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{padding:16px}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%]{padding:8px 0}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{margin-right:12px}}"]})}}return e})();var f0=[{path:"",data:{title:"All Savings",breadcrumb:"Savings",routeParamBreadcrumb:!1,addBreadcrumbLink:!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:Hi}},{path:"documents",component:Qn,data:{title:"Savings Account Documents",breadcrumb:"Documents",routeParamBreadcrumb:!1},resolve:{savingsDocuments:zi}},{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:pi}},{path:":savingAccountId/transactions/:id",data:{title:"Savings Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",component:jn,resolve:{transactionDatatables:li},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:Jn,resolve:{savingsAccountTransaction:di}},{path:"datatables",children:[{path:":datatableName",component:hn,data:{title:"View Data table",routeParamBreadcrumb:"datatableName"},resolve:{transactionDatatable:mi}}]}]},{path:"edit",component:Hn,data:{breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{savingsAccountTransactionTemplate:vi}},{path:"reciept",component:Un,data:{breadcrumb:"Reciept",routeParamBreadcrumb:!1},resolve:{savingsTransactionReciept:fi}}]},{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:ui}}]},{path:":savingAccountId/actions/:name",data:{title:"Savings Account Actions",breadcrumb:"Savings Account Actions",routeParamBreadcrumb:"name"},component:kn,resolve:{savingsAccountActionData:gi}},{path:":savingAccountId/transfer-funds",loadChildren:()=>import("./account-transfers.module-DI2OXYBO.js").then(e=>e.AccountTransfersModule)},{path:"gsim-account",children:[{path:"create",data:{title:"Create GSIM Application",breadcrumb:"Create GSIM Application"},component:zn,resolve:{groupsData:qi,savingsAccountTemplate:Wn}},{path:":savingAccountId",data:{title:"GSIM Account View",routeParamBreadcrumb:"savingAccountId"},children:[{path:"",component:$n,resolve:{gsimData:xi,savingAccountData:He,groupsData:oi}}]}]}]}],$i=(()=>{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,mi,li,Wn,pi,di,ui,gi,fi,vi,Ui,oi,xi],imports:[ii.forChild(f0),ii]})}}return e})();var Wi=(()=>{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&&(l("ngIf",r.isLoading),o(2),l("ngIf",!r.isLoading))},dependencies:[T,N,fe,P,Rt,Lt,O,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}}.general-tab-container[_ngcontent-%COMP%]{padding:16px 20px;width:100%;box-sizing:border-box;position:relative;background-color:var(--background-color, #f8f9fa);color:var(--text-color, #333);transition:background-color .3s ease,color .3s ease}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{margin-bottom:24px;padding:16px 0;position:relative;border-bottom:1px solid var(--border-color, #e9ecef)}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%]{font-size:1.75rem;font-weight:600;margin:0 0 8px;line-height:1.2;color:var(--primary-color, #007bff);position:relative}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] .header-subtitle[_ngcontent-%COMP%]{font-size:.95rem;margin:0;line-height:1.4;color:var(--text-secondary, #6c757d);position:relative}.general-tab-container[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{position:relative;width:100%}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%]{background:var(--card-background, #fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;position:relative;width:100%;max-width:600px;transition:box-shadow .3s ease,background-color .3s ease}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%]{padding:16px 20px;background:var(--card-header-bg, #f8f9fa);border-bottom:1px solid var(--border-color, #e9ecef);position:relative}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3;color:var(--text-color, #333)}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{padding:20px;position:relative}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--border-light, #f1f3f4);position:relative;min-height:24px}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-weight:500;color:var(--text-secondary, #6c757d);flex:0 0 auto;margin-right:16px;white-space:nowrap;line-height:1.4}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-weight:600;color:var(--text-color, #333);text-align:right;flex:1 1 auto;line-height:1.4}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%] .value.currency[_ngcontent-%COMP%]{color:var(--success-color, #28a745);font-size:1.05rem}[data-theme=dark][_ngcontent-%COMP%] .general-tab-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .general-tab-container[_ngcontent-%COMP%]{--background-color: #1a1a1a;--text-color: #e9ecef;--text-secondary: #adb5bd;--primary-color: #4dabf7;--card-background: #2d3748;--card-header-bg: #374151;--border-color: #4a5568;--border-light: #2d3748;--success-color: #68d391}@media (width <= 768px){.general-tab-container[_ngcontent-%COMP%]{padding:12px 16px}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{margin-bottom:20px;padding:12px 0}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%]{font-size:1.5rem}.general-tab-container[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] .header-subtitle[_ngcontent-%COMP%]{font-size:.9rem}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%]{padding:14px 16px}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{padding:16px}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%]{padding:8px 0}.general-tab-container[_ngcontent-%COMP%] .account-info-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{margin-right:12px}}"]})}}return e})();var f0=[{path:"",data:{title:"All Savings",breadcrumb:"Savings",routeParamBreadcrumb:!1,addBreadcrumbLink:!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:Hi}},{path:"documents",component:Qn,data:{title:"Savings Account Documents",breadcrumb:"Documents",routeParamBreadcrumb:!1},resolve:{savingsDocuments:zi}},{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:pi}},{path:":savingAccountId/transactions/:id",data:{title:"Savings Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",component:jn,resolve:{transactionDatatables:li},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:Jn,resolve:{savingsAccountTransaction:di}},{path:"datatables",children:[{path:":datatableName",component:hn,data:{title:"View Data table",routeParamBreadcrumb:"datatableName"},resolve:{transactionDatatable:mi}}]}]},{path:"edit",component:Hn,data:{breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{savingsAccountTransactionTemplate:vi}},{path:"reciept",component:Un,data:{breadcrumb:"Reciept",routeParamBreadcrumb:!1},resolve:{savingsTransactionReciept:fi}}]},{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:ui}}]},{path:":savingAccountId/actions/:name",data:{title:"Savings Account Actions",breadcrumb:"Savings Account Actions",routeParamBreadcrumb:"name"},component:kn,resolve:{savingsAccountActionData:gi}},{path:":savingAccountId/transfer-funds",loadChildren:()=>import("./account-transfers.module-JF3QSX3Y.js").then(e=>e.AccountTransfersModule)},{path:"gsim-account",children:[{path:"create",data:{title:"Create GSIM Application",breadcrumb:"Create GSIM Application"},component:zn,resolve:{groupsData:qi,savingsAccountTemplate:Wn}},{path:":savingAccountId",data:{title:"GSIM Account View",routeParamBreadcrumb:"savingAccountId"},children:[{path:"",component:$n,resolve:{gsimData:xi,savingAccountData:He,groupsData:oi}}]}]}]}],$i=(()=>{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,mi,li,Wn,pi,di,ui,gi,fi,vi,Ui,oi,xi],imports:[ii.forChild(f0),ii]})}}return e})();var Wi=(()=>{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,P,O],encapsulation:2})}}return e})();var hh=(()=>{class e{static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275mod=Ye({type:e})}static{this.\u0275inj=We({imports:[ji,Fi,Ni,$i,kn,Dn,Cn,_n,Bn,Nn,Rn,Vn,se,me,ce,Me,Ln,bn,Sn,Mn,An,Tn,Pn,yn,fn,vn,jn,Ge,Gn,Ue,qe,On,In,En,ze,Un,qn,Hn,wn,$n,zn,Fn,Yn,Qn,Kn,hn,Jn,Wi,Xn,$e]})}}return e})();export{hh as SavingsModule}; diff --git a/browser/shares.module-UXUYPWXW.js b/browser/shares.module-A6HQOSON.js similarity index 99% rename from browser/shares.module-UXUYPWXW.js rename to browser/shares.module-A6HQOSON.js index 7a7fcadff..33a7651b9 100644 --- a/browser/shares.module-UXUYPWXW.js +++ b/browser/shares.module-A6HQOSON.js @@ -1,4 +1,4 @@ -import{$a as mi,$b as pi,$c as ce,$d as Le,$e as Te,Aa as g,Ad as it,Ba as _,Cc as di,Cd as nt,Dc as E,Ea as H,Ed as Se,Fb as xt,Fd as ve,G as Ne,Gd as _e,H as dt,Ha as te,Hd as Ci,He as at,Ia as ie,Ib as ci,Ic as re,Id as Be,J as Oe,Ja as ne,Jc as q,Jd as je,Ka as R,Kd as Dt,La as e,Lf as wt,Ma as u,N as ut,Na as S,Nc as oe,Nd as be,Nf as Pi,O as y,Oa as P,Oc as $,P as I,Pc as se,Qc as W,Qd as Ai,Qf as wi,Rd as Tt,Re as rt,Rf as st,Sc as ui,Se as yt,Sf as mt,Tf as Ri,Ue as It,Uf as Fi,V as ht,Va as N,Vc as Y,Vd as gi,Ve as Et,Wa as si,Wc as hi,We as Mt,Xe as Pt,Ya as m,Yc as me,Yd as bi,Ye as ot,Za as c,Zd as Di,Ze as Ue,_a as ae,_b as F,_d as Ti,_e as De,ab as Ce,af as ye,bc as z,bg as Bi,cc as K,cd as pe,cf as Ie,dc as li,df as Ee,dg as ki,ea as a,ec as ni,ee as yi,ff as Me,gb as Ze,gc as St,gd as le,gf as Pe,hb as qe,hc as k,hd as fi,ia as x,ib as j,id as T,if as we,ja as b,jd as de,jf as Re,ka as ft,kd as xi,ld as Si,lf as Fe,lg as Rt,md as ue,na as l,od as ge,of as Ve,pa as d,pd as vi,rd as _i,sc as vt,sd as J,ta as i,tc as _t,td as he,tf as Ii,ua as n,uc as He,uf as Ei,ug as Ni,va as f,vb as et,vc as Ct,vf as Mi,wa as C,wb as D,wc as At,wd as fe,wg as Oi,xa as A,xc as gt,xd as X,yc as bt,yd as tt,za as w,zd as xe}from"./chunk-JYYAR5RP.js";import{a as V,b as Q}from"./chunk-PHUH23IY.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,` +import{$a as mi,$b as pi,$c as ce,$d as Le,$e as Te,Aa as g,Ad as it,Ba as _,Cc as di,Cd as nt,Dc as E,Ea as H,Ed as Se,Fb as xt,Fd as ve,G as Ne,Gd as _e,H as dt,Ha as te,Hd as Ci,He as at,Ia as ie,Ib as ci,Ic as re,Id as Be,J as Oe,Ja as ne,Jc as q,Jd as je,Ka as R,Kd as Dt,La as e,Lf as wt,Ma as u,N as ut,Na as S,Nc as oe,Nd as be,Nf as Pi,O as y,Oa as P,Oc as $,P as I,Pc as se,Qc as W,Qd as Ai,Qf as wi,Rd as Tt,Re as rt,Rf as st,Sc as ui,Se as yt,Sf as mt,Tf as Ri,Ue as It,Uf as Fi,V as ht,Va as N,Vc as Y,Vd as gi,Ve as Et,Wa as si,Wc as hi,We as Mt,Xe as Pt,Ya as m,Yc as me,Yd as bi,Ye as ot,Za as c,Zd as Di,Ze as Ue,_a as ae,_b as F,_d as Ti,_e as De,ab as Ce,af as ye,bc as z,bg as Bi,cc as K,cd as pe,cf as Ie,dc as li,df as Ee,dg as ki,ea as a,ec as ni,ee as yi,ff as Me,gb as Ze,gc as St,gd as le,gf as Pe,hb as qe,hc as k,hd as fi,ia as x,ib as j,id as T,if as we,ja as b,jd as de,jf as Re,ka as ft,kd as xi,ld as Si,lf as Fe,lg as Rt,md as ue,na as l,od as ge,of as Ve,pa as d,pd as vi,rd as _i,sc as vt,sd as J,ta as i,tc as _t,td as he,tf as Ii,ua as n,uc as He,uf as Ei,ug as Ni,va as f,vb as et,vc as Ct,vf as Mi,wa as C,wb as D,wc as At,wd as fe,wg as Oi,xa as A,xc as gt,xd as X,yc as bt,yd as tt,za as w,zd as xe}from"./chunk-J65EZACI.js";import{a as V,b as Q}from"./chunk-PHUH23IY.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=_();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,`