PageSourceSearch

https://www.cerusbank.net/chunk-TO4IKNIM.js

js cerusbank.net collected 2026-09-24 11:08:19 UTC 53,515 bytes, 1 lines download raw bytes

1import{a as ht}from"./chunk-3JXZ7ZJP.js";import{a as ft,b as _t}from"./chunk-YOII54CT.js";import{a as ge}from"./chunk-WVBX2HI2.js";import{E as ct,T as mt,Vb as ut,aa as pt,q as st}from"./chunk-D2DXWN37.js";import{R as dt,f as rt,q as J}from"./chunk-ZTSILIWW.js";import{a as V}from"./chunk-E4RNTLEE.js";import{b as ce}from"./chunk-UTIROFZB.js";import{T as nt,U as ot,V as at,b as Ae,g as Be,ga as lt}from"./chunk-STQRMAKW.js";import{$ as Le,B as we,Ba as Ge,C as De,D as Me,E as Re,Ha as Ue,Oa as We,W as Pe,Ya as qe,Z as Fe,Za as He,_ as Oe,_a as $e,aa as Ie,b as ve,cb as je,d as O,g as xe,h as ze,ha as Ne,ib as Je,jb as Qe,l as Ce,lb as Ye,m as ye,mb as Ze,ob as Ke,p as be,s as Se,sb as Xe,tb as et,ua as ke,v as Ee,va as Ve,vb as tt,wb as it,z as Te}from"./chunk-E6SPOSAE.js";import{$a as w,$b as F,Ab as o,Ba as I,Bb as u,Cb as b,Cc as le,Fc as re,Ga as Z,Ha as N,Hb as q,Hc as de,Ib as H,J as A,Jb as $,Jc as se,Jf as ue,Kf as fe,Ma as v,Mf as _e,Pa as s,Pb as T,Ra as M,Vb as _,X as B,Xb as h,Ya as x,Yb as ie,_a as k,ab as D,ba as z,bb as t,ca as C,cb as i,cg as he,db as m,eb as K,fb as X,gb as ee,hb as S,kb as E,la as Y,lf as me,mb as g,ne as j,pb as te,qc as ne,sc as oe,tb as G,ub as U,vb as W,xa as n,xc as ae,xf as pe,zb as y}from"./chunk-CECBUGKR.js";import{a as R,b as P}from"./chunk-O7S4L63H.js";var Et=["apexChart"],Tt=["dynamicTable"],Q=()=>["condominio"],vt=()=>["unidade"],wt=()=>({x:"1680px",y:"55vh"}),Dt=()=>({y:"480px"}),Mt=()=>({y:"360px"}),xt=(a,c)=>c.value,Rt=(a,c)=>c.mes_referencia,Pt=(a,c)=>c.competencia;function Ft(a,c){if(a&1){let e=S();t(0,"nz-col",11)(1,"nz-alert",19),E("nzOnClose",function(){let r=z(e).$implicit,p=g();return C(p.closeErrorAlert(r))}),i()()}if(a&2){let e=c.$implicit;n(),te("nzMessage",e)}}function Ot(a,c){a&1&&m(0,"nz-tab",15)}function Lt(a,c){if(a&1&&m(0,"nz-option",30),a&2){let e=c.$implicit;s("nzValue",e.value)("nzLabel",e.label)}}function It(a,c){if(a&1){let e=S();t(0,"form",20),E("ngSubmit",function(){z(e);let r=g();return C(r.getDefaultingResidences())}),t(1,"div",21)(2,"nz-form-control"),m(3,"app-filtro-pessoas",22),i()(),t(4,"div",21)(5,"nz-form-control"),m(6,"app-filtro-unidades",23),i()(),t(7,"div",21)(8,"nz-form-item")(9,"nz-form-label",24),o(10,"Buscar"),i(),t(11,"nz-form-control"),m(12,"input",25),i()()(),t(13,"div",21)(14,"nz-form-control"),m(15,"app-filter-account-plan",26,4),i()(),t(17,"div",27)(18,"nz-form-item")(19,"nz-form-label",28),o(20,"Situa\xE7\xE3o"),i(),t(21,"nz-form-control")(22,"nz-select",29),w(23,Lt,1,2,"nz-option",30,xt),i()()()(),t(25,"div",27)(26,"nz-form-item")(27,"nz-form-label",31),o(28,"Processo"),i(),t(29,"nz-form-control")(30,"nz-select",32),m(31,"nz-option",33)(32,"nz-option",34),i()()()(),t(33,"div",27)(34,"nz-form-item")(35,"nz-form-label",35),o(36,"Restri\xE7\xE3o"),i(),t(37,"nz-form-control")(38,"nz-select",36),m(39,"nz-option",33)(40,"nz-option",34),i()()()(),t(41,"div",27)(42,"nz-form-item")(43,"nz-form-label",37),o(44,"Compet\xEAncia"),i(),t(45,"nz-form-control"),m(46,"nz-date-picker",38),i()()(),t(47,"div",27)(48,"nz-form-item")(49,"nz-form-label",39),o(50,"Data Refer\xEAncia"),i(),t(51,"nz-form-control"),m(52,"nz-date-picker",40),i()()(),t(53,"div",27)(54,"nz-form-item")(55,"nz-form-label",41),o(56,"Vencimento a partir de"),i(),t(57,"nz-form-control"),m(58,"nz-date-picker",42),i()()(),t(59,"div",27)(60,"nz-form-item")(61,"nz-form-label",43),o(62,"Vencimento at\xE9"),i(),t(63,"nz-form-control"),m(64,"nz-date-picker",44),i()()(),t(65,"div",27)(66,"nz-form-item")(67,"nz-form-label",28),o(68,"Status da unidade"),i(),t(69,"nz-form-control")(70,"nz-select",45),m(71,"nz-option",46)(72,"nz-option",47),i()()()(),t(73,"div",21)(74,"nz-form-item")(75,"nz-form-label",48),o(76,"Tipo de contrato"),i(),t(77,"nz-form-control")(78,"nz-select",49),K(79),m(80,"nz-option",30)(81,"nz-option",30)(82,"nz-option",30)(83,"nz-option",30),X(),i()()()(),t(84,"div",50)(85,"nz-form-item")(86,"button",51),m(87,"span",52),o(88," Buscar "),i()()()()}if(a&2){let e,l=g();s("formGroup",l.unitForm),n(3),s("required",!0)("selectMode","default")("tiposPessoas",T(28,Q)),n(3),s("required",!1)("condominium_uuid",(e=l.unitForm.get("condominio"))==null?null:e.value)("tiposPessoas",T(29,vt))("allowClear",!0),n(9),s("customFormGroup",l.unitForm)("accountParam",l.accountFilterParam)("accountPlaceHolder","Plano de Contas")("allowClear",!0)("multiple",!0),n(7),s("nzMaxTagCount",2),n(),D(l.situacaoOptions),n(23),s("nzFormat","MM/yyyy"),n(25),s("nzValue",l.typeStatusResidence.Juridico),n(),s("nzValue",l.typeStatusResidence.Administrativo),n(6),s("nzAllowClear",!0)("nzMaxTagCount",2),n(2),s("nzValue","GARANTIDO")("nzLabel","Garantido"),n(),s("nzValue","CERUS")("nzLabel","CERUS"),n(),s("nzValue","NAO_GARANTIDO")("nzLabel","NAO GARANTIDO"),n(),s("nzValue","INADIMPLENCIA_COMPRADA")("nzLabel","INADIMPLENCIA COMPRADA"),n(3),s("disabled",!l.unitForm.valid)}}function At(a,c){if(a&1){let e=S();t(0,"form",20),E("ngSubmit",function(){z(e);let r=g();return C(r.getMonthlyGroupedData())}),t(1,"div",21)(2,"nz-form-control"),m(3,"app-filtro-pessoas",22),i()(),t(4,"div",21)(5,"nz-form-control"),m(6,"app-filtro-unidades",23),i()(),t(7,"div",21)(8,"nz-form-item")(9,"nz-form-label",24),o(10,"Buscar"),i(),t(11,"nz-form-control"),m(12,"input",25),i()()(),t(13,"div",27)(14,"nz-form-item")(15,"nz-form-label",37),o(16,"Compet\xEAncia"),i(),t(17,"nz-form-control"),m(18,"nz-date-picker",38),i()()(),t(19,"div",27)(20,"nz-form-item")(21,"nz-form-label",39),o(22,"Data Refer\xEAncia"),i(),t(23,"nz-form-control"),m(24,"nz-date-picker",40),i()()(),t(25,"div",27)(26,"nz-form-item")(27,"nz-form-label",41),o(28,"Vencimento a partir de"),i(),t(29,"nz-form-control"),m(30,"nz-date-picker",42),i()()(),t(31,"div",27)(32,"nz-form-item")(33,"nz-form-label",43),o(34,"Vencimento at\xE9"),i(),t(35,"nz-form-control"),m(36,"nz-date-picker",44),i()()(),t(37,"div",27)(38,"nz-form-item")(39,"nz-form-label",28),o(40,"Status da unidade"),i(),t(41,"nz-form-control")(42,"nz-select",45),m(43,"
1nz-option",46)(44,"nz-option",47),i()()()(),t(45,"div",50)(46,"nz-form-item")(47,"button",51),m(48,"span",52),o(49," Buscar "),i()()()()}if(a&2){let e,l=g();s("formGroup",l.monthlyForm),n(3),s("required",!0)("selectMode","default")("tiposPessoas",T(12,Q)),n(3),s("required",!1)("condominium_uuid",(e=l.monthlyForm.get("condominio"))==null?null:e.value)("tiposPessoas",T(13,vt))("allowClear",!0),n(12),s("nzFormat","MM/yyyy"),n(25),s("nzValue",l.typeStatusResidence.Juridico),n(),s("nzValue",l.typeStatusResidence.Administrativo),n(3),s("disabled",!l.monthlyForm.valid)}}function Bt(a,c){if(a&1&&m(0,"nz-option",30),a&2){let e=c.$implicit;s("nzValue",e.value)("nzLabel",e.label)}}function Nt(a,c){if(a&1){let e=S();t(0,"form",20),E("ngSubmit",function(){z(e);let r=g();return C(r.getEvolutionChartData())}),t(1,"div",21)(2,"nz-form-control"),m(3,"app-filtro-pessoas",22),i()(),t(4,"div",27)(5,"nz-form-item")(6,"nz-form-label",53),o(7,"Tipo de contrato"),i(),t(8,"nz-form-control")(9,"nz-select",54),m(10,"nz-option",30)(11,"nz-option",30)(12,"nz-option",30),i()()()(),t(13,"div",27)(14,"nz-form-item")(15,"nz-form-label",55),o(16,"Situa\xE7\xE3o do Cliente"),i(),t(17,"nz-form-control")(18,"nz-select",56),w(19,Bt,1,2,"nz-option",30,xt),i()()()(),t(21,"div",50)(22,"nz-form-item")(23,"nz-form-label",57),o(24,"Compet\xEAncia in\xEDcio"),i(),t(25,"nz-form-control"),m(26,"nz-date-picker",58),i()()(),t(27,"div",50)(28,"nz-form-item")(29,"nz-form-label",59),o(30,"Compet\xEAncia fim"),i(),t(31,"nz-form-control"),m(32,"nz-date-picker",60),i()()(),t(33,"div",50)(34,"nz-form-item")(35,"nz-form-label",61),o(36,"Data Refer\xEAncia"),i(),t(37,"nz-form-control"),m(38,"nz-date-picker",40),i()()(),t(39,"div",50)(40,"nz-form-item")(41,"button",51),m(42,"span",52),o(43," Buscar "),i()()()()}if(a&2){let e=g();s("formGroup",e.evolutionForm),n(3),s("required",!0)("selectMode","default")("tiposPessoas",T(14,Q)),n(6),s("nzAllowClear",!0),n(),s("nzValue","GARANTIDO")("nzLabel","Garantido"),n(),s("nzValue","CERUS")("nzLabel","CERUS"),n(),s("nzValue","INADIMPLENCIA_COMPRADA")("nzLabel","Compra de Inadimpl\xEAncia"),n(7),D(e.situacaoClienteOptions),n(7),s("nzFormat","MM/yyyy"),n(6),s("nzFormat","MM/yyyy"),n(9),s("disabled",!e.evolutionForm.valid)}}function kt(a,c){if(a&1&&(t(0,"th",77),o(1),i()),a&2){let e=c.$implicit;M("col-primary",e.primary),s("nzWidth",e.width)("nzSortFn",e.compare)("nzTooltipTitle",e.title),n(),b(" ",e.shortTitle," ")}}function Vt(a,c){a&1&&m(0,"span",90)}function Gt(a,c){a&1&&(t(0,"span",91),o(1,"\u2014"),i())}function Ut(a,c){a&1&&m(0,"span",92)}function Wt(a,c){a&1&&(t(0,"span",91),o(1,"\u2014"),i())}function qt(a,c){if(a&1){let e=S();t(0,"a",95),E("click",function(){z(e);let r=g().$implicit,p=g(2);return C(p.openUnitCessionsModal(r))}),m(1,"span",96),i()}}function Ht(a,c){a&1&&(t(0,"span",91),o(1,"\u2014"),i())}function $t(a,c){a&1&&m(0,"span",94)}function jt(a,c){a&1&&(t(0,"span",91),o(1,"\u2014"),i())}function Jt(a,c){if(a&1){let e=S();t(0,"tr")(1,"td",78)(2,"a",79),E("click",function(){let r,p=z(e).$implicit,d=g(2);return C(d.openNewWindow((r=d.unitForm.get("condominio"))==null?null:r.value,p.unidade_uuid,(r=d.unitForm.get("situacao"))==null?null:r.value,(r=d.unitForm.get("data_vencimento_inicio"))==null?null:r.value,(r=d.unitForm.get("data_vencimento_fim"))==null?null:r.value,(r=d.unitForm.get("plano_de_contas_uuids"))==null?null:r.value,(r=d.unitForm.get("tipo_contrato"))==null?null:r.value))}),m(3,"span",80),i()(),t(4,"td",81)(5,"span",82),o(6),i()(),t(7,"td",83)(8,"span",84),o(9),i()(),t(10,"td"),o(11),_(12,"date"),i(),t(13,"td",85),o(14),_(15,"number"),i(),t(16,"td",86),o(17),_(18,"currency"),i(),t(19,"td",86),o(20),_(21,"currency"),i(),t(22,"td",86),o(23),_(24,"currency"),i(),t(25,"td",86),o(26),_(27,"currency"),i(),t(28,"td",86),o(29),_(30,"currency"),i(),t(31,"td",86),o(32),_(33,"currency"),i(),t(34,"td",87),o(35),_(36,"currency"),i(),t(37,"td",88)(38,"nz-tag",89),o(39),i()(),t(40,"td",88),v(41,Vt,1,0,"span",90)(42,Gt,2,0,"span",91),i(),t(43,"td",88),v(44,Ut,1,0,"span",92)(45,Wt,2,0,"span",91),i(),t(46,"td",88),v(47,qt,2,0,"a",93)(48,Ht,2,0,"span",91),i(),t(49,"td",88),v(50,$t,1,0,"span",94)(51,jt,2,0,"span",91),i()()}if(a&2){let e=c.$implicit,l=c.$index,r=g(2);M("highlighted",e.status_unidade==r.typeStatusResidence.Juridico)("row-zebra",l%2===1&&e.status_unidade!=r.typeStatusResidence.Juridico),n(),M("highlighted",e.status_unidade==r.typeStatusResidence.Juridico),n(3),M("highlighted",e.status_unidade==r.typeStatusResidence.Juridico),n(),s("nzTooltipTitle",e.cod_unidade),n(),u(e.cod_unidade),n(),M("highlighted",e.status_unidade==r.typeStatusResidence.Juridico),n(),s("nzTooltipTitle",e.pessoa),n(),u(e.pessoa),n(2),u(ie(12,32,e.data_vencimento_min,"dd/MM/yyyy","UTC")),n(2),M("delay-high",r.mountDaysOfdelay(e.data_vencimento_min)>=90),n(),b(" ",h(15,36,r.mountDaysOfdelay(e.data_vencimento_min),"1.0-0")," "),n(3),u(h(18,39,e.valor,"BRL")),n(3),u(h(21,42,e.multa_calculada,"BRL")),n(3),u(h(24,45,e.juros_calculado,"BRL")),n(3),u(h(27,48,e.encargo_administrativo_calculado,"BRL")),n(3),u(h(30,51,e.correcao_monetaria_calculada,"BRL")),n(3),u(h(33,54,e.honorarios_calculado,"BRL")),n(3),u(h(36,57,e.total_calculado,"BRL")),n(3),s("nzColor",e.status_unidade==r.typeStatusResidence.Administrativo?r.presetColors[6]:r.presetColors[10])("nzBordered",!1),n(),b("",e.status_unidade==r.typeStatusResidence.Administrativo?"Adm":"Jur"," "),n(2),x(e.restricao?41:42),n(3),x(e.processado?44:45),n(3),x(e.unidade_cedida?47:48),n(3),x(e.unidade_nao_garantida?50:51)}}function Qt(a,c){a&1&&ee(0)}function Yt(a,c){if(a&1&&v(0,Qt,1,0,"ng-container",97),a&2){g(2);let e=y(21);s("ngTemplateOutlet",e)}}function Zt(a,c){if(a&1&&(t(0,"div",62)(1,"div",63)(2,"span",64),m(3,"span",65),o(4," Jur\xEDdico "),i(),t(5,"span",64),m(6,"span",66),o(7," Restri\xE7\xE3o "),i(),t(8,"span",64),m(9,"span",67),o(10," Processo "),i(),t(11,"span",64),m(12,"span",68),o(13," Cedida "),i(),t(14,"span",64),m(15,"span",69),o(16," N\xE3o garantida "),i()()(),t(17,"div",70)(18,"nz-table",71,5)(20,"thead")(21,"tr")(22,"th",72),o(23,"A\xE7\xF5es"),i(),t(24,"th",73),o(25,"C\xF3d."),i(),t(26,"th",74),o(27,"Unidade"),i(),w(28,kt,2,6,"th",75,k),i()(),t(30,"tbody"),w(31,Jt,52,60,"tr",76,k),i()(),v(33,Yt,1,1,"ng-container"),i()),a&2){let e=y(19),l=g();n(18),s("nzData",l.listOnScroll)("nzLoading",l.isLoadingUnitList)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",T(8,wt)),n(6),s("nzSortFn",l.sortCod.compare),n(2),s("nzSortFn",l.sortResidence.compare),n(2),D(l.listOfColumn),n(3),D(e.data),n(2),x(l.listOnScroll.length?33:-1)}}function Kt(a,c){if(a&1&&(t(0,"div",105)(1,"div",106)(2,"nz-table",107)(3,"thead")(4,"tr")(
15,"th"),o(6,"Total de Itens"),i(),t(7,"th"),o(8,"Total Valor Principal:"),i(),t(9,"th"),o(10,"Total Calculado:"),i(),t(11,"th"),o(12,"Taxa M\xE9dia:"),i()()(),t(13,"tbody")(14,"tr")(15,"td",108),o(16),i(),t(17,"td",108),o(18),_(19,"currency"),i(),t(20,"td",108),o(21),_(22,"currency"),i(),t(23,"td",108),o(24),_(25,"number"),i()()()()()()),a&2){let e=g(2),l=y(25);n(2),s("nzNoResult",l),n(14),u(e.monthlyTotals.total_meses),n(2),u(h(19,5,e.monthlyTotals.total_valor_principal,"BRL")),n(3),u(h(22,8,e.monthlyTotals.total_calculado,"BRL")),n(3),b("",h(25,11,e.monthlyTotals.taxa_media,"1.2-2"),"%")}}function Xt(a,c){if(a&1&&(t(0,"tr")(1,"td",88),o(2),i(),t(3,"td",88),o(4),i(),t(5,"td",108),o(6),_(7,"currency"),i(),t(8,"td",108),o(9),_(10,"currency"),i(),t(11,"td",88),o(12),_(13,"number"),i()()),a&2){let e=c.$implicit;n(2),u(e.mes_formatado),n(2),u(e.unidades_vencidas),n(2),u(h(7,5,e.total_valor_vencido,"BRL")),n(3),u(h(10,8,e.total_calculado_vencido,"BRL")),n(3),b("",h(13,11,e.taxa_divida,"1.2-2"),"%")}}function ei(a,c){if(a&1&&(t(0,"div")(1,"nz-table",109,6)(3,"thead")(4,"tr")(5,"th",110),o(6,"M\xEAs de Refer\xEAncia"),i(),t(7,"th",111),o(8,"Unidades Vencidas"),i(),t(9,"th",112),o(10,"Valor Principal (R$)"),i(),t(11,"th",112),o(12,"Total Calculado (R$)"),i(),t(13,"th",113),o(14,"Taxa de D\xEDvida (%)"),i()()(),t(15,"tbody"),w(16,
1Xt,14,14,"tr",null,Rt),i()()()),a&2){let e=y(2);g();let l=y(9),r=g();n(),s("nzData",r.monthlyGroupedData)("nzLoading",r.isLoadingMonthlyList)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",T(6,Dt))("nzFooter",r.monthlyGroupedData.length?l:""),n(15),D(e.data)}}function ti(a,c){a&1&&(t(0,"div",117),m(1,"nz-spin",118),i())}function ii(a,c){if(a&1&&(t(0,"div")(1,"div",114),v(2,ti,2,0,"div",115),m(3,"apx-chart",116,7),i()()),a&2){let e=g(2);n(2),s("ngIf",e.isLoadingMonthlyList),n(),s("series",e.chartOptions.series)("chart",e.chartOptions.chart)("dataLabels",e.chartOptions.dataLabels)("plotOptions",e.chartOptions.plotOptions)("yaxis",e.chartOptions.yaxis)("legend",e.chartOptions.legend)("fill",e.chartOptions.fill)("stroke",e.chartOptions.stroke)("tooltip",e.chartOptions.tooltip)("xaxis",e.chartOptions.xaxis)}}function ni(a,c){if(a&1){let e=S();t(0,"div",98)(1,"nz-radio-group",99),$("ngModelChange",function(r){z(e);let p=g();return H(p.viewMode,r)||(p.viewMode=r),C(r)}),E("ngModelChange",function(){z(e);let r=g();return C(r.onViewModeChange())}),t(2,"div",100)(3,"label",101),o(4," Tabela "),i(),m(5,"div",102),t(6,"label",103),o(7," Gr\xE1fico "),i()()()(),v(8,Kt,26,14,"ng-template",null,2,F)(10,ei,18,7,"div",104)(11,ii,5,11,"div",104)}if(a&2){let e=g();n(),q("ngModel",e.viewMode),n(9),s("ngIf",e.viewMode==="table"),n(),s("ngIf",e.viewMode==="chart")}}function oi(a,c){a&1&&(t(0,"div",122),m(1,"nz-spin",118),i())}function ai(a,c){if(a&1&&(t(0,"small"),o(1),i()),a&2){let e=g(3);n(),b("(",e.evolutionSummary.pico.competencia_formatada,")")}}function li(a,c){if(a&1&&(t(0,"div",123)(1,"div",124)(2,"div",125),o(3,"Saldo em atraso"),i(),t(4,"div",126),o(5),_(6,"currency"),i()(),t(7,"div",124)(8,"div",125),o(9,"A receber"),i(),t(10,"div",126),o(11),_(12,"currency"),i()(),t(13,"div",124)(14,"div",125),o(15,"Taxa de inadimpl\xEAncia"),i(),t(16,"div",126),o(17),i()()(),t(18,"div",127)(19,"div",128)(20,"span",129),o(21,"Compet\xEAncias"),i(),t(22,"span",130),o(23),i()(),t(24,"div",128)(25,"span",129),o(26,"Saldo inicial (atraso)"),i(),t(27,"span",130),o(28),_(29,"currency"),i()(),t(30,"div",128)(31,"span",129),o(32,"Saldo final (atraso)"),i(),t(33,"span",130),o(34),_(35,"currency"),i()(),t(36,"div",128)(37,"span",129),o(38,"Taxas pagas no per\xEDodo"),i(),t(39,"span",130),o(40),_(41,"currency"),i()(),t(42,"div",128)(43,"span",129),o(44,"Pico"),i(),t(45,"span",130),o(46),_(47,"currency"),v(48,ai,2,1,"small",104),i()()()),a&2){let e=g(2);n(5),u(h(6,9,e.evolutionSummary.saldo_final,"BRL")),n(6),u(h(12,12,e.evolutionSummary.saldo_ativos_final,"BRL")),n(6),u(e.formatPct(e.evolutionSummary.taxa_inadimplencia_pct)),n(6),u(e.evolutionSummary.competencias),n(5),u(h(29,15,e.evolutionSummary.saldo_inicial,"BRL")),n(6),u(h(35,18,e.evolutionSummary.saldo_final,"BRL")),n(6),u(h(41,21,e.evolutionSummary.valor_pago_estoque_anterior_periodo,"BRL")),n(6),b(" ",h(47,24,e.evolutionSummary.pico==null?null:e.evolutionSummary.pico.valor,"BRL")," "),n(2),s("ngIf",e.evolutionSummary.pico)}}function ri(a,c){if(a&1&&m(0,"apx-chart",120,8),a&2){let e=g(2);s("series",e.evolutionChartOptions.series)("chart",e.evolutionChartOptions.chart)("dataLabels",e.evolutionChartOptions.dataLabels)("yaxis",e.evolutionChartOptions.yaxis)("legend",e.evolutionChartOptions.legend)("fill",e.evolutionChartOptions.fill)("stroke",e.evolutionChartOptions.stroke)("tooltip",e.evolutionChartOptions.tooltip)("xaxis",e.evolutionChartOptions.xaxis)}}function di(a,c){a&1&&o(0," \u2014 ")}function si(a,c){if(a&1&&(o(0),_(1,"currency")),a&2){let e=g().$implicit;b(" ",h(1,1,e.delta_valor,"BRL")," ")}}function ci(a,c){if(a&1&&(t(0,"tr")(1,"td",88),o(2),i(),t(3,"td",108),o(4),_(5,"currency"),i(),t(6,"td",133),v(7,di,1,0)(8,si,2,4),i(),t(9,"td",134),o(10),i(),t(11,"td",133),o(12),i()()),a&2){let e=c.$implicit,l=g(3);n(2),u(e.competencia_formatada),n(2),u(h(5,7,e.saldo_ativos,"BRL")),n(2),s("ngClass",l.trendClass(e.delta_valor)),n(),x(e.delta_valor===null?7:8),n(3),u(l.formatPct(e.pct_recuperado_estoque_anterior)),n(),s("ngClass",l.trendClass(e.delta_pct)),n(),b(" ",l.formatPct(e.delta_pct)," ")}}function mi(a,c){if(a&1&&(t(0,"div",121)(1,"nz-table",109,9)(3,"thead")(4,"tr")(
15,"th",110),o(6,"Compet\xEAncia"),i(),t(7,"th",131),o(8,"A receber (R$)"),i(),t(9,"th",112),o(10,"\u0394 R$"),i(),t(11,"th",132),o(12,"Recup. %"),i(),t(13,"th",132),o(14,"\u0394 %"),i()()(),t(15,"tbody"),w(16,ci,13,10,"tr",null,Pt),i()()()),a&2){let e=y(2),l=g(2),r=y(19);n(),s("nzData",l.evolutionTableData)("nzLoading",l.isLoadingEvolutionChart)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",T(6,Mt))("nzFooter",l.evolutionTableData.length?r:""),n(15),D(e.data)}}function pi(a,c){if(a&1&&(t(0,"div",17),v(1,oi,2,0,"div",119)(2,li,49,27),t(3,"div",114),v(4,ri,2,9,"apx-chart",120),i(),v(5,mi,18,7,"div",121),i()),a&2){let e=g();n(),s("ngIf",e.isLoadingEvolutionChart),n(),x(e.hasEvolutionResults&&e.evolutionSummary?2:-1),n(2),x(e.showEvolutionChart?4:-1),n(),x(e.hasEvolutionResults?5:-1)}}function ui(a,c){if(a&1&&(t(0,"div",105)(1,"div",106)(2,"nz-table",107)(3,"thead")(4,"tr")(5,"th"),o(6,"Saldo final A receber"),i()()(),t(7,"tbody")(8,"tr")(9,"td",108),o(10),_(11,"currency"),i()()()()()()),a&2){let e=g(),l=y(25);n(2),s("nzNoResult",l),n(8),u(h(11,2,e.evolutionSummary==null?null:e.evolutionSummary.saldo_ativos_final,"BRL"))}}function fi(a,c){if(a&1&&(t(0,"div",105)(1,"div",106)(2,"nz-table",135)(3,"thead")(4,"tr")(5,"th"),o(6,"Unidades"),i(),t(7,"th"),o(8,"Princ."),i(),t(9,"th"),o(10,"Multa"),i(),t(11,"th"),o(12,"Juros"),i(),t(13,"th"),o(14,"Enc.Adm"),i(),t(15,"th"),o(16,"C.M."),i(),t(17,"th"),o(18,"Hon."),i(),t(19,"th"),o(20,"Total"),i()()(),t(21,"tbody")(22,"tr")(23,"td",108),o(24),i(),t(25,"td",108),o(26),_(27,"currency"),i(),t(28,"td",108),o(29),_(30,"currency"),i(),t(31,"td",108),o(32),_(33,"currency"),i(),t(34,"td",108),o(35),_(36,"currency"),i(),t(37,"td",108),o(38),_(39,"currency"),i(),t(40,"td",108),o(41),_(42,"currency"),i(),t(43,"td",136),o(44),_(45,"currency"),i()()()()()()),a&2){let e=g(),l=y(25);n(2),s("nzNoResult",l),n(22),u(e.defaultingTotals.total_itens),n(2),u(h(27,9,e.defaultingTotals.total_valor,"BRL")),n(3),u(h(30,12,e.defaultingTotals.total_multa,"BRL")),n(3),u(h(33,15,e.defaultingTotals.total_juros,"BRL")),n(3),u(h(36,18,e.defaultingTotals.total_encargo_administrativo,"BRL")),n(3),u(h(39,21,e.defaultingTotals.total_correcao_monetaria,"BRL")),n(3),u(h(42,24,e.defaultingTotals.total_honorarios,"BRL")),n(3),u(h(45,27,e.defaultingTotals.total_resultado,"BRL"))}}function _i(a,c){if(a&1&&(t(0,"div",105)(1,"div",106)(2,"nz-table",107)(3,"thead")(4,"tr")(5,"th"),o(6,"Total de Itens"),i(),t(7,"th"),o(8,"Total Valor Principal:"),i(),t(9,"th"),o(10,"Total Calculado:"),i(),t(11,"th"),o(12,"Taxa M\xE9dia:"),i()()(),t(13,"tbody")(14,"tr")(15,"td",108),o(16),i(),t(17,"td",108),o(18),_(19,"currency"),i(),t(20,"td",108),o(21),_(22,"currency"),i(),t(23,"td",108),o(24),_(25,"number"),i()()()()()()),a&2){let e=g(),l=y(25);n(2),s("nzNoResult",l),n(14),u(e.monthlyTotals.total_meses),n(2),u(h(19,5,e.monthlyTotals.total_valor_principal,"BRL")),n(3),u(h(22,8,e.monthlyTotals.total_calculado,"BRL")),n(3),b("",h(25,11,e.monthlyTotals.taxa_media,"1.2-2"),"%")}}function hi(a,c){}var zt=(()=>{class a{constructor(e,l,r,p){this.api=e,this.fb=l,this.modalService=r,this.permissionService=p,this.viewMode="table",this.tableScrollBound=!1,this.onTableBodyScroll=d=>this.onScroll(d),this.isLoadingUnitList=!1,this.isLoadingMonthlyList=!1,this.isLoadingEvolutionChart=!1,this.selectedTabIndex=0,this.canViewEvolutionCharts=!1,this.evolutionChartData=[],this.evolutionTableData=[],this.evolutionSummary=null,this.showEvolutionChart=!0,this.hasEvolutionResults=!1,this.defaultingResidences=[],this.annotations=[],this.defaultingTotals={total_correcao_monetaria:0,total_desconto_a_conceder:0,total_encargo_administrativo:0,total_encargos:0,total_honorarios:0,total_itens:0,total_juros:0,total_multa:0,total_resultado:0,total_valor:0},this.monthlyGroupedData=[],this.monthlyTotals={total_meses:0,total_unidades_vencidas:0,total_valor_principal:0,total_calculado:0,taxa_media:0},this.innerTabIndex=0,this.errorList=[],this.presetColors=me,this.typeStatusResidence=ht,this.situacaoOptions=[{label:"Vencido",value:"vencido"},{label:"\xC0 Vencer",value:"a_vencer"},{label:"L\xEDquidados",value:"liquidadas"}],this.situacaoClienteOptions=[{label:"Todos",value:"TODOS"},{label:"A receber",value:"ATIVO"},{label:"Cancelado",value:"CANCELADO"}],this.sortCod={title:"C\xF3digo",compare:(d,f)=>d.cod_unidade.localeCompare(f.cod_unidade),priority:1},this.sortResidence={title:"Unidade",compare:(d,f)=>d.pessoa.localeCompare(f.pessoa),priority:1},this.listOfColumn=[{title:"Data de vencimento",shortTitle:"Venc.",width:"100px",compare:(d,f)=>new Date(d.data_vencimento_min).getTime()-new Date(f.data_vencimento_min).getTime(),priority:2},{title:"Dias de atraso",shortTitle:"Atraso",width:"88px",compare:(d,f)=>this.mountDaysOfdelay(d.data_vencimento_min)-this.mountDaysOfdelay(f.data_vencimento_min),priority:3},{title:"Valor Principal",shortTitle:"Princ.",width:"118px",compare:(d,f)=>d.valor-f.valor,priority:4},{title:"Multa",shortTitle:"Multa",width:"100px",compare:(d,f)=>d.multa_calculada-f.multa_calculada,priority:5},{title:"Juros",shortTitle:"Juros",width:"100px",compare:(d,f)=>d.juros_calculado-f.juros_calculado,priority:6},{title:"Encargo administrativo",shortTitle:"Enc.Adm",width:"100px",compare:(d,f)=>d.encargo_administrativo_calculado-f.encargo_administrativo_calculado,priority:7},{title:"Corre\xE7\xE3o monet\xE1ria",shortTitle:"C.M.",width:"100px",compare:(d,f)=>d.correcao_monetaria_calculada-f.correcao_monetaria_calculada,priority:8},{title:"Honor\xE1rios",shortTitle:"Hon.",width:"100px",compare:(d,f)=>d.honorarios_calculado-f.honorarios_calculado,priority:9},{title:"Total da d\xEDvida",shortTitle:"Total",width:"124px",primary:!0,compare:(d,f)=>d.total_calculado-f.total_calculado,priority:10},{title:"Status",shortTitle:"Status",width:"72px",compare:(d,f)=>d.status_unidade.localeCompare(f.status_unidade),priority:11},{title:"Restri\xE7\xE3o",shortTitle:"Rest.",width:"64px",compare:(d,f)=>d.restricao?-1:1,priority:12},{title:"Processo",shortTitle:"Proc.",width:"64px",compare:(d,f)=>d.processado?-1:1,priority:13},{title:"Cedida",shortTitle:"Cedida",width:"72px",compare:(d,f)=>
1Number(f.unidade_cedida)-Number(d.unidade_cedida),priority:14},{title:"N\xE3o garantida",shortTitle:"N.Gar.",width:"72px",compare:(d,f)=>Number(f.unidade_nao_garantida)-Number(d.unidade_nao_garantida),priority:15}],this.listOnScroll=[],this.scrollSize=30,this.scrollIndex=1,this.chartOptions={series:[],chart:{type:"area",height:380,stacked:!1,toolbar:{show:!0}},dataLabels:{enabled:!1},stroke:{curve:"smooth",width:[3,2,2]},fill:{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.7,opacityTo:.2,stops:[0,90,100]}},xaxis:{categories:[],type:"category"},yaxis:[{title:{text:"Valor Calculado (R$)",style:{fontSize:"12px",fontWeight:"bold",color:"#000"}},labels:{formatter:d=>d.toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:0,maximumFractionDigits:0})},axisBorder:{show:!0,color:"#000"},axisTicks:{show:!0,color:"#000"},forceNiceScale:!0},{opposite:!0,show:!1,labels:{show:!1},axisBorder:{show:!1},axisTicks:{show:!1}}],tooltip:{shared:!0,intersect:!1,y:[{formatter:d=>d.toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2})},{formatter:d=>d+" unidades"},{formatter:d=>d.toFixed(2)+"%"}]}},this.evolutionChartOptions={series:[],chart:{type:"area",height:380,stacked:!1,toolbar:{show:!0}},dataLabels:{enabled:!1},stroke:{curve:"smooth",width:3},fill:{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.7,opacityTo:.2,stops:[0,90,100]}},legend:{position:"top"},xaxis:{categories:[],type:"category",title:{text:"Compet\xEAncia",style:{fontSize:"12px",fontWeight:"bold"}}},yaxis:[{title:{text:"Saldo principal (R$)",style:{fontSize:"12px",fontWeight:"bold",color:"#000"}},labels:{formatter:d=>d.toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:0,maximumFractionDigits:0})}}],tooltip:{shared:!0,intersect:!1,y:{formatter:d=>(d??0).toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2})}}},this.initForms()}ngOnInit(){this.permissionService.validateWithoutModal(V.GraficosEvolucaoUnidadesInadimplentes,()=>{this.canViewEvolutionCharts=!0},()=>{this.canViewEvolutionCharts=!1})}ngAfterViewChecked(){this.bindTableBodyScroll()}ngOnDestroy(){this.unbindTableBodyScroll()}bindTableBodyScroll(){let e=this.dynamicTableRef?.nativeElement?.querySelector(".ant-table-body");if(!e){this.tableScrollBound=!1;return}this.tableScrollBound||(e.addEventListener("scroll",this.onTableBodyScroll),this.tableScrollBound=!0)}unbindTableBodyScroll(){let e=this.dynamicTableRef?.nativeElement?.querySelector(".ant-table-body");e&&this.tableScrollBound&&e.removeEventListener("scroll",this.onTableBodyScroll),this.tableScrollBound=!1}initForms(){let e=new Date,l=new Date(e.getFullYear(),e.getMonth()-11,1);this.unitForm=this.fb.group({condominio:[null,O.required],unidade:[null],busca:[null],plano_de_contas_uuids:[null],data_referencia:[new Date],data_vencimento_inicio:[null],data_vencimento_fim:[new Date],competencia:[null],status_unidade:[null],situacao:[["vencido"]],processo:[null],restricao:[null],tipo_contrato:[null]}),this.monthlyForm=this.fb.group({condominio:[null,O.required],unidade:[null],busca:[null],data_referencia:[new Date],data_vencimento_inicio:[null],data_vencimento_fim:[new Date],competencia:[null],status_unidade:[null]}),this.evolutionForm=this.fb.group({condominio:[null,O.required],tipo_contrato:[null],situacao_cliente:["TODOS"],competencia_inicio:[l,O.required],competencia_fim:[e,O.required],data_referencia:[new Date]}),this.unitForm.get("condominio")?.valueChanges.subscribe(()=>{this.selectedTabIndex===0&&this.clearUnitData()}),this.monthlyForm.get("condominio")?.valueChanges.subscribe(()=>{this.selectedTabIndex===1&&this.clearMonthlyData()}),this.evolutionForm.get("condominio")?.valueChanges.subscribe(()=>{this.isEvolutionTabSelected()&&this.clearEvolutionData()})}isEvolutionTabSelected(){return this.canViewEvolutionCharts&&this.selectedTabIndex===2}getEvolutionMode(){return"delinquency"}onTabChange(){this.errorList=[],this.isEvolutionTabSelected()&&this.evolutionForm.valid?this.getEvolutionChartData():this.isEvolutionTabSelected()&&this.clearEvolutionData()}clearUnitData(){this.defaultingResidences=[],this.listOnScroll=[],this.scrollIndex=1,this.unbindTableBodyScroll(),this.defaultingTotals={total_correcao_monetaria:0,total_desconto_a_conceder:0,total_encargo_administrativo:0,total_encargos:0,total_honorarios:0,total_itens:0,total_juros:0,total_multa:0,total_resultado:0,total_valor:0},this.unitForm.get("unidade")?.reset()}clearMonthlyData(){this.monthlyGroupedData=[],this.monthlyTotals={total_meses:0,total_unidades_vencidas:0,total_valor_principal:0,total_calculado:0,taxa_media:0},this.monthlyForm.get("unidade")?.reset()}clearEvolutionData(){this.evolutionChartData=[],this.evolutionTableData=[],this.evolutionSummary=null,this.hasEvolutionResults=!1,this.evolutionChartOptions=P(R({},this.evolutionChartOptions),{series:[],xaxis:P(R({},this.evolutionChartOptions.xaxis),{categories:[]})}),this.remountEvolutionChart()}validateDueDate(e,l){return e&&l&&l<e?"Data de vencimento final deve ser maior que a inicial.":null}validateCompetencePeriod(e,l){return e&&l&&l<e?"Compet\xEAncia final deve ser maior ou igual \xE0 inicial.":null}normalizePlanoDeContasUuids(e){if(e==null||!Array.isArray(e))return null;let l=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i,r=e.filter(p=>typeof p=="string"&&l.test(p));return r.length>0?r:null}normalizeStatusSituacao(e){if(!e?.length)return null;let l=this.situacaoOptions.map(p=>p.value),r=e.filter(p=>l.includes(p));return!r.length||r.length>=l.length?null:r}getDefaultingResidences(){let e=this.validateDueDate(this.unitForm.get("data_vencimento_inicio")?.value,this.unitForm.get("data_vencimento_fim")?.value);if(e){this.errorList=[e];return}this.isLoadingUnitList=!0,this.errorList=[],this.api.post("/charges/list-grouped-levy",{condominio_uuid:this.unitForm.get("condominio")?.value,unidade_uuid:this.unitForm.get("unidade")?.value,busca:this.unitForm.get("busca")?.value,data_referencia:this.unitForm?.get("data_referencia")?.value,competencia:this.unitForm?.get("competencia")?.value,data_vencimento_inicio:this.unitForm?.get("data_vencimento_inicio")?.value,data_vencimento_fim:this.unitForm?.get("data_vencimento_fim")?.value,status_unidade:this.unitForm.get("status_unidade")?.value,status_situacao:this.normalizeStatusSituacao(this.unitForm.get("situacao")?.value),processo:this.unitForm.get("processo")?.value,restricao_inadimplentes:this.unitForm.get("restricao")?.value,plano_de_contas_uuids:this.normalizePlanoDeContasUuids(this.unitForm.get("plano_de_contas_uuids")?.value),tipo_contrato:this.unitForm.get("tipo_contrato")?.value,calcula_total:!0}).pipe(A(()=>this.isLoadingUnitList=!1)).subscribe({next:l=>{this.scrollIndex=1,this.listOnScroll=[],this.unbindTableBodyScroll(),this.defaultingTotals=l.totalizator,this.defaultingResidences=l.data,this.increaseScroll()},error:l=>{Array.isArray(l.error.message)?this.errorList=l.error.message:this.errorList=[l.error.message]}})}getMonthlyGroupedData(){let e=this.validateDueDate(this.monthlyForm.get("data_vencimento_inicio")?.value,this.monthlyForm.get("data_vencimento_fim")?.value);if(e){this.errorList=[e];return}this.isLoadingMonthlyList=!0,this.errorList=[],this.api.post("/charges/list-levy-info-grouped-by-month",{condominio_uuid:this.monthlyForm.get("condominio")?.value,unidade_uuid:this.monthlyForm.get("unidade")?.value,busca:this.monthlyForm.get("busca")?.value,data_referencia:this.monthlyForm?.get("data_referencia")?.value,competencia:this.monthlyForm?.get("competencia")?.value,data_vencimento_inicio:this.monthlyForm?.get("data_vencimento_inicio")?.value,data_vencimento_fim:this.monthlyForm?.get("data_vencimento_fim")?.value,status_unidade:this.monthlyForm.get("status_unidade")?.value,status_situacao:"",processo:this.unitForm.get("processo")?.value,restricao_inadimplentes:this.unitForm.get("restricao")?.value,plano_de_contas_uuids:this.normalizePlanoDeContasUuids(this.unitForm.get("plano_de_contas_uuids")?.value),calcula_total:!0}).pipe(A(()=>this.isLoadingMonthlyList=!1)).subscribe({next:l=>{this.monthlyGroupedData=l.data,this.calculateMonthlyTotals(l),this.updateChartData()},error:l=>{Array.isArray(l.error.message)?this.errorList=l.error.message:this.errorList=[l.error.message]}})}onViewModeChange(){this.viewMode==="chart"&&this.apexChart&&setTimeout(()=>{this.apexChart.updateOptions(this.chartOptions,!1,!0)},100)}updateChartData(){let e=this.monthlyGroupedData.map(d=>d.mes_formatado),l=this.monthlyGroupedData.map(d=>d.unidades_vencidas),r=this.monthlyGroupedData.map(d=>d.total_calculado_vencido),p=this.monthlyGroupedData.map(d=>d.taxa_divida);this.chartOptions.series=[{name:"Valor Calculado",type:"area",data:r,color:"#1890ff"},{name:"Unidades Vencidas",type:"area",data:l,color:"#52c41a"},{name:"Taxa de D\xEDvida",type:"area",data:p,color:"#faad14"}],this.chartOptions.xaxis={categories:e,title:{text:"M\xEAs de Refer\xEAncia",style:{fontSize:"12px",fontWeight:"bold"}}}}getEvolutionChartData(){let e=this.validateCompetencePeriod(this.evolutionForm.get("competencia_inicio")?.value,this.evolutionForm.get("competencia_fim")?.value);if(e){this.errorList=[e];return}this.isLoadingEvolutionChart=!0,this.errorList=[];let l=this.evolutionForm.get("situacao_cliente")?.value||"TODOS",r=this.evolutionForm.get("tipo_contrato")?.value;this.api.post("/charges/list-principal-by-competence",{condominio_uuid:this.evolutionForm.get("condominio")?.value,tipo_contrato:Array.isArray(r)&&r.length?r:null,situacao_cliente:l,competencia_inicio:this.evolutionForm.get("competencia_inicio")?.value,competencia_fim:this.evolutionForm.get("competencia_fim")?.value,data_referencia:this.evolutionForm.get("data_referencia")?.value,mode:this.getEvolutionMode()}).pipe(A(()=>this.isLoadingEvolutionChart=!1)).subscribe({next:p=>{this.evolutionChartData=p.data??[],this.evolutionSummary=p.summary??null,this.hasEvolutionResults=this.evolutionChartData.length>0,this.evolutionTableData=this.buildEvolutionTableData(this.evolutionChartData),this.updateEvolutionChartData(l)},error:p=>{this.hasEvolutionResults=!1,this.evolutionSummary=null,this.evolutionTableData=[],Array.isArray(p.error.message)?this.errorList=p.error.message:this.errorList=[p.error.message]}})}buildEvolutionTableData(e){return e.map((l,r)=>{if(r===0)return P(R({},l),{delta_valor:null,delta_pct:null});let p=e[r-1],d=Math.round((l.saldo_ativos-p.saldo_ativos)*100)/100,f=null;return p.saldo_ativos===0?f=l.saldo_ativos===0?0:null:f=Math.round((l.saldo_ativos-p.saldo_ativos)/Math.abs(p.saldo_ativos)*1e4)/100,P(R({},l),{delta_valor:d,delta_pct:f})})}formatPct(e){return e==null?"\u2014":`${e>0?"+":""}
1${e.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})}%`}trendClass(e){return e==null||e===0?"neutral":e>0?"up":"down"}updateEvolutionChartData(e){let l=this.evolutionChartData.map(p=>p.competencia_formatada),r=[];(e==="TODOS"||e==="ATIVO")&&r.push({name:"A receber",type:"area",data:this.evolutionChartData.map(p=>p.saldo_ativos),color:"#1890ff"}),r.push({name:"Taxas pagas",type:"area",data:this.evolutionChartData.map(p=>p.valor_pago_estoque_anterior??0),color:"#52c41a"}),this.evolutionChartOptions=P(R({},this.evolutionChartOptions),{series:r,xaxis:{categories:l,type:"category",title:{text:"Compet\xEAncia",style:{fontSize:"12px",fontWeight:"bold"}}}}),this.remountEvolutionChart()}remountEvolutionChart(){this.showEvolutionChart=!1,setTimeout(()=>{this.showEvolutionChart=!0})}calculateMonthlyTotals(e){let l=e.data,r=e.totalizator;this.monthlyTotals={total_meses:l.length,total_unidades_vencidas:r.total_unidades,total_valor_principal:r.total_valor_principal,total_calculado:r.total_calculado,taxa_media:r.taxa_media}}closeErrorAlert(e){this.errorList=this.errorList.filter(l=>l!==e)}mountDaysOfdelay(e){return J(new Date,e)>0?J(new Date,e):0}openNewWindow(e,l,r,p,d,f,yt){let bt={condominium_uuid:e,unit_uuid:l,situation:r,data_vencimento_inicio:p,data_vencimento_fim:d,plano_de_contas_uuid:f,tipo_contrato:yt};this.api.post("/transfer-service/generate-uuid-filters",bt).subscribe({next:L=>{let St=L.data;window.open(`/app/painel-de-cobranca/buscar?uuid=${St}`,"_blank")},error:L=>{Array.isArray(L.error.message)?this.errorList=L.error.message:this.errorList=[L.error.message]}})}openUnitCessionsModal(e){e.unidade_cedida&&this.modalService.create({nzTitle:`Cess\xF5es de aquisi\xE7\xE3o \u2014 Unidade ${e.cod_unidade}`,nzContent:pt,nzData:{unidadeUuid:e.unidade_uuid,unidadeCodigo:e.cod_unidade},nzFooter:null,nzWidth:900})}onScroll(e){rt(()=>{let l=e.target;l.scrollTop+l.clientHeight>=l.scrollHeight-200&&this.increaseScroll()},1)}increaseScroll(){this.listOnScroll.length>=this.defaultingResidences.length||(this.listOnScroll=this.defaultingResidences.slice(0,this.scrollIndex*this.scrollSize),this.scrollIndex++)}static{this.\u0275fac=function(l){return new(l||a)(I(ce),I(Te),I(he),I(dt))}}static{this.\u0275cmp=Z({type:a,selectors:[["app-defaulting-residence"]],viewQuery:function(l,r){if(l&1&&(G(Et,5),G(Tt,5,Y)),l&2){let p;U(p=W())&&(r.apexChart=p.first),U(p=W())&&(r.dynamicTableRef=p.first)}},standalone:!1,decls:26,vars:9,consts:[["evolutionTableFooter",""],["footerTotals",""],["monthlyFooterTotals",""],["emptyList",""],["accountFilter",""],["dynamicTable",""],["monthTable",""],["apexChart",""],["evolutionApexChart",""],["evolutionTable",""],["nzBackIcon","",3,"nzGhost"],["nzSpan","24"],[3,"nzSelectedIndexChange","nzSelectedIndex"],["nzTitle","Por Unidade"],["nzTitle","Agrupado por M\xEAs"],["nzTitle","Inadimpl\xEAncia"],["nz-row","","nzGutter","8","nzAlign","bottom","nz-form","","nzLayout","vertical","nzJustify","start",3,"formGroup"],[1,"evolution-panel",2,"margin-top","12px","position","relative"],[2,"display","none"],["nzShowIcon","","nzType","error","nzCloseable","",2,"margin-bottom","12px",3,"nzOnClose","nzMessage"],["nz-row","","nzGutter","8","nzAlign","bottom","nz-form","","nzLayout","vertical","nzJustify","start",3,"ngSubmit","formGroup"],["nz-col","","nzSpan","8"],["label","Condom\xEDnio","formControlName","condominio",3,"required","selectMode","tiposPessoas"],["label","Unidade","formControlName","unidade",3,"required","condominium_uuid","tiposPessoas","allowClear"],["for","busca"],["nz-input","","id","busca","placeholder","Pesquise por c\xF3digo, nome ou cpf","formControlName","busca"],["customFormControlName","plano_de_contas_uuids","nzMode","default","nzAllowClear","","nzShowSearch","","nzServerSearch","",3,"customFormGroup","accountParam","accountPlaceHolder","allowClear","multiple"],["nz-col","","nzSpan","4"],["for","situacao"],["formControlName","situacao","nzMode","multiple","nzPlaceHolder","Todos","nzAllowClear","",3,"nzMaxTagCount"],[3,"nzValue","nzLabel"],["for","processo"],["formControlName","processo","nzPlaceHolder","Todos","nzAllowClear",""],["nzValue","true","nzLabel","Sim"],["nzValue","false","nzLabel","N\xE3o"],["for","restricao"],["formControlName","restricao","nzPlaceHolder","Todos","nzAllowClear",""],["for","competencia"],["nzMode","month","formControlName","competencia","nzPlaceHolder","selecione o m\xEAs e o ano",3,"nzFormat"],["for","data_referencia"],["formControlName","data_referencia","nzPlaceHolder","Selecione a data","nzFormat","dd/MM/yyyy"],["for","data_inicio"],["formControlName","data_vencimento_inicio","nzPlaceHolder","Selecione a data inicial","nzFormat","dd/MM/yyyy"],["for","data_fim"],["formControlName","data_vencimento_fim","nzPlaceHolder","Selecione a data final","nzFormat","dd/MM/yyyy"],["formControlName","status_unidade","nzPlaceHolder","Selecione o status da unidade","nzAllowClear",""],["nzLabel","Jur\xEDdico",3,"nzValue"],["nzLabel","Administrativo",3,"nzValue"],["for","tipo_contrato"],["nzMode","multiple","nzPlaceHolder","Tipo de contrato","formControlName","tipo_contrato",3,"nzAllowClear","nzMaxTagCount"],["nz-col","","nzSpan","3"],["nz-button","","nzType","primary","type","submit","nzBlock","",3,"disabled"],["nz-icon","","nzType","search"],["for","tipo_contrato_evolucao"],["nzMode","multiple","nzPlaceHolder","Tipo de contrato","formControlName","tipo_contrato","nzShowSearch","",3,"nzAllowClear"],["for","situacao_cliente"],["formControlName","situacao_cliente","nzPlaceHolder","Situa\xE7\xE3o"],["for","competencia_inicio"],["nzMode","month","formControlName","competencia_inicio","nzPlaceHolder","In\xEDcio",3,"nzFormat"],["for","competencia_fim"],["nzMode","month","formControlName","competencia_fim","nzPlaceHolder","Fim",3,"nzFormat"],["for","data_referencia_evolucao"],[1,"table-toolbar"],[1,"table-legend"],[1,"legend-item"],[1,"legend-swatch","legend-swatch-jur"],["nz-icon","","nzType","warning","nzTheme","fill",1,"flag-icon","flag-warn"],["nz-icon","","nzType","check-circle","nzTheme","fill",1,"flag-icon","flag-ok"],["nz-icon","","nzType","swap","nzTheme","outline",1,"flag-icon","flag-muted"],["nz-icon","","nzType","stop","nzTheme","outline",1,"flag-icon","flag-alert"],[1,"defaulting-units-table-wrap"],["nzSize","small",1,"defaulting-units-table",3,"nzData","nzLoading","nzShowPagination","nzFrontPagination","nzScroll"],["nzLeft","0px","nzWidth","56px","nzAlign","center"],["nzLeft","56px","nzWidth","132px",3,"nzSortFn"],["nzLeft","188px","nzWidth","200px",3,"nzSortFn"],["nz-tooltip","",3,"nzWidth","nzSortFn","col-primary","nzTooltipTitle"],[3,"highlighted","row-zebra"],["nz-tooltip","",3,"nzWidth","nzSortFn","nzTooltipTitle"],["nzLeft","0px","nzAlign","center"],["nz-link","","nz-tooltip","","nzTooltipTitle","Iniciar atendimento de cobran\xE7a",1,"action-link",3,"click"],["nz-icon","","nzType","profile","nzTheme","outline"],["nzLeft","56px",1,"col-code"],["nz-tooltip","",1,"code-text",3,"nzTooltipTitle"],["nzLeft","188px",1,"unit-name-cell"],["nz-tooltip","",1,"unit-name",3,"nzTooltipTitle"],["nzAlign","center",1,"col-delay"],["nzAlign","right",1,"col-money"],["nzAlign","right",1,"col-money","col-total"],["nzAlign","center"],[1,"status-tag",3,"nzColor","nzBordered"],["nz-icon","","nzType","warning","nzTheme","fill","nz-tooltip","","nzTooltipTitle","Possui restri\xE7\xE3o",1,"flag-icon","flag-warn"],[1,"flag-empty"],["nz-icon","","nzType","check-circle","nzTheme","fill","nz-tooltip","","nzTooltipTitle","Possui processo",1,"flag-icon","flag-ok"],["nz-link","","nz-tooltip","","nzTooltipTitle","Ver cess\xF5es",1,"flag-link"],["nz-icon","","nzType","stop","nzTheme","outline","nz-tooltip","","nzTooltipTitle","N\xE3o garantida",1,"flag-icon","flag-alert"],["nz-link","","nz-tooltip","","nzTooltipTitle","Ver cess\xF5es",1,"flag-link",3,"click"],["nz-icon","","nzType","swap","nzTheme","outline",1,"flag-icon"],[4,"ngTemplateOutlet"],[2,"margin","0 0 12px 0","display","flex","justify-content","flex-end","align-items","center"],["nzSize","small",2,"display","flex","align-items","center","gap","8px","background","transparent",3,"ngModelChange","ngModel"],[2,"display","flex","border","1p
1x solid #f0f0f0","border-radius","4px","overflow","hidden"],["nz-radio-button","","nzValue","table",2,"border","none","padding","2px 12px","border-radius","0"],[2,"width","1px","background","#f0f0f0"],["nz-radio-button","","nzValue","chart",2,"border","none","padding","2px 12px","border-radius","0"],[4,"ngIf"],["nz-row","","nzJustify","end",1,"total-footer"],["nz-col","","nzSpan","24"],["nzSize","small",3,"nzNoResult"],["nzAlign","right"],["nzSize","small",3,"nzData","nzLoading","nzShowPagination","nzFrontPagination","nzScroll","nzFooter"],["nzWidth","25%","nzAlign","center"],["nzWidth","15%","nzAlign","center"],["nzWidth","20%","nzAlign","right"],["nzWidth","20%","nzAlign","center"],[2,"background","white","padding","32px 16px","border","1px solid #f0f0f0","border-radius","8px","text-align","center","position","relative","min-height","480px"],["style","position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10;",4,"ngIf"],[3,"series","chart","dataLabels","plotOptions","yaxis","legend","fill","stroke","tooltip","xaxis"],[2,"position","absolute","top","50%","left","50%","transform","translate(-50%, -50%)","z-index","10"],["nzSize","large"],["class","evolution-loading",4,"ngIf"],[3,"series","chart","dataLabels","yaxis","legend","fill","stroke","tooltip","xaxis"],[1,"evolution-table-wrap"],[1,"evolution-loading"],[1,"kpi-row"],[1,"kpi-card"],[1,"kpi-label"],[1,"kpi-value"],[1,"summary-row"],[1,"summary-item"],[1,"summary-label"],[1,"summary-value"],["nzWidth","25%","nzAlign","right"],["nzWidth","15%","nzAlign","right"],["nzAlign","right",3,"ngClass"],["nzAlign","right",1,"down"],["nzSize","small",1,"totals-bar",3,"nzNoResult"],["nzAlign","right",1,"totals-bar-total"]],template:function(l,r){if(l&1){let p=S();t(0,"nz-page-header",10)(1,"nz-page-header-title"),o(2,"Unidades inadimplentes"),i(),t(3,"nz-page-header-subtitle"),o(4," Consulte as unidades inadimplentes "),i(),t(5,"nz-page-header-content"),w(6,Ft,2,1,"nz-col",11,k),t(8,"nz-tabset",12),$("nzSelectedIndexChange",function(f){return z(p),H(r.selectedTabIndex,f)||(r.selectedTabIndex=f),C(f)}),E("nzSelectedIndexChange",function(){return z(p),C(r.onTabChange())}),m(9,"nz-tab",13)(10,"nz-tab",14),v(11,Ot,1,0,"nz-tab",15),i(),v(12,It,89,30,"form",16)(13,At,50,14,"form",16)(14,Nt,44,15,"form",16)(15,Zt,34,9)(16,ni,12,3)(17,pi,6,4,"div",17),i()(),v(18,ui,12,5,"ng-template",null,0,F)(20,fi,46,30,"ng-template",null,1,F)(22,_i,26,14,"ng-template",null,2,F)(24,hi,0,0,"ng-template",18,3,F)}l&2&&(s("nzGhost",!1),n(6),D(r.errorList),n(2),q("nzSelectedIndex",r.selectedTabIndex),n(3),x(r.canViewEvolutionCharts?11:-1),n(),x(r.selectedTabIndex===0?12:-1),n(),x(r.selectedTabIndex===1?13:-1),n(),x(r.isEvolutionTabSelected()?14:-1),n(),x(r.selectedTabIndex===0?15:-1),n(),x(r.selectedTabIndex===1?16:-1),n(),x(r.isEvolutionTabSelected()?17:-1))},dependencies:[ne,oe,ae,ye,ve,xe,ze,Ee,be,Se,Ce,Be,_e,ue,fe,We,Re,Me,Oe,Fe,Ie,Le,pe,Ae,je,qe,He,$e,Ve,ke,Ge,Ue,Ne,et,Ye,Qe,Ze,it,Xe,tt,Je,Ke,ot,nt,at,Pe,mt,st,ct,ft,re,de,le],styles:['.highlighted[_ngcontent-%COMP%]{background-color:#fff1e8;color:#cf1322}.highlighted[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#cf1322}.action-restriction-icon[_ngcontent-%COMP%]{color:#ff4d4f}.table-toolbar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.table-legend[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:12px;color:#595959}.legend-item[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px}.legend-swatch[_ngcontent-%COMP%]{width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.06)}.legend-swatch-jur[_ngcontent-%COMP%]{background-color:#fff1e8}.flag-icon[_ngcontent-%COMP%]{font-size:15px;line-height:1}.flag-warn[_ngcontent-%COMP%]{color:#fa8c16}.flag-ok[_ngcontent-%COMP%]{color:#52c41a}.flag-alert[_ngcontent-%COMP%]{color:#cf1322}.flag-muted[_ngcontent-%COMP%]{color:#8c8c8c}.flag-empty[_ngcontent-%COMP%]{color:#bfbfbf;font-size:12px}.flag-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center}.defaulting-units-table-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;width:100%;overflow:hidden;
1border:1px solid #f0f0f0;border-radius:8px;background:#fff}.defaulting-units-table-wrap[_ngcontent-%COMP%]   .total-footer[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:2;background:#fafafa;border-top:1px solid #f0f0f0;padding:6px 8px 4px;box-shadow:0 -4px 12px #0000000a;overflow-x:auto}[_nghost-%COMP%]     .totals-bar .ant-table-thead>tr>th{background:transparent;font-size:11px;color:#8c8c8c;font-weight:600;padding:4px 10px;border-bottom:none}[_nghost-%COMP%]     .totals-bar .ant-table-tbody>tr>td{font-variant-numeric:tabular-nums;font-size:12.5px;padding:4px 10px;border-bottom:none}[_nghost-%COMP%]     .totals-bar .totals-bar-total{font-weight:700;color:#262626}[_nghost-%COMP%]     .defaulting-units-table .ant-table-thead>tr>th, [_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr>td{white-space:nowrap;padding:9px 10px;vertical-align:middle;font-size:12.5px}[_nghost-%COMP%]     .defaulting-units-table .ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;background:#fafafa;color:#595959;font-weight:600;font-size:12px}[_nghost-%COMP%]     .defaulting-units-table .ant-table-thead>tr>th.col-primary{color:#262626;background:#f5f5f5}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr.row-zebra:not(.highlighted)>td{background:#fcfcfc}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr:hover>td{background:#f5f9ff!important}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr.highlighted:hover>td{background:#ffe7d6!important}[_nghost-%COMP%]     .defaulting-units-table .ant-table-cell-fix-left{background:#fff}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr.row-zebra:not(.highlighted)>td.ant-table-cell-fix-left{background:#fcfcfc}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr.highlighted>td.ant-table-cell-fix-left, [_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr>td.ant-table-cell-fix-left.highlighted{background-color:#fff1e8}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left{background:#f5f9ff!important}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr.highlighted:hover>td.ant-table-cell-fix-left{background:#ffe7d6!important}[_nghost-%COMP%]     .defaulting-units-table .unit-name-cell{max-width:200px;overflow:hidden}[_nghost-%COMP%]     .defaulting-units-table .unit-name{display:block;max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[_nghost-%COMP%]     .defaulting-units-table .col-code{overflow:hidden;font-variant-numeric:tabular-nums;font-weight:600;color:#434343}[_nghost-%COMP%]     .defaulting-units-table .code-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[_nghost-%COMP%]     .defaulting-units-table .col-money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:#434343}[_nghost-%COMP%]     .defaulting-units-table .col-total{font-weight:700;color:#262626;background:#fafafa}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr.row-zebra:not(.highlighted)>td.col-total{background:#f5f5f5}[_nghost-%COMP%]     .defaulting-units-table .ant-table-tbody>tr.highlighted>td.col-total{background:#ffe8d9;color:#a8071a}[_nghost-%COMP%]     .defaulting-units-table .col-delay{font-variant-numeric:tabular-nums;font-weight:600}[_nghost-%COMP%]     .defaulting-units-table .col-delay.delay-high{color:#cf1322}[_nghost-%COMP%]     .defaulting-units-table .action-link{display:inline-flex;align-items:center;justify-content:center;font-size:16px}[_nghost-%COMP%]     .defaulting-units-table .status-tag{margin:0;min-width:42px;text-align:center;line-height:20px;font-size:12px}.evolution-panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.evolution-loading[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#ffffff8c}.kpi-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpi-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px 16px;min-height:88px}.kpi-label[_ngcontent-%COMP%]{color:#8c8c8c;font-size:12px;font-weight:600;margin-bottom:8px}.kpi-value[_ngcontent-%COMP%]{color:#262626;font-size:20px;font-weight:700;line-height:1.2}.kpi-value.up[_ngcontent-%COMP%]{color:#cf1322}.kpi-value.down[_ngcontent-%COMP%]{color:#389e0d}.kpi-meta[_ngcontent-%COMP%]{margin-top:6px;font-size:12px;font-weight:600}.kpi-meta.down[_ngcontent-%COMP%]{color:#389e0d}.kpi-meta.up[_ngcontent-%COMP%]{color:#cf1322}.summary-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;background:#fafafa;
1border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px}.summary-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.summary-label[_ngcontent-%COMP%]{color:#8c8c8c;font-size:12px;font-weight:600}.summary-value[_ngcontent-%COMP%]{color:#262626;font-size:14px;font-weight:600}.summary-value[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{display:block;color:#8c8c8c;font-weight:400;margin-top:2px}.evolution-table-wrap[_ngcontent-%COMP%]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:8px}.evolution-table-wrap[_ngcontent-%COMP%]   .up[_ngcontent-%COMP%]{color:#cf1322}.evolution-table-wrap[_ngcontent-%COMP%]   .down[_ngcontent-%COMP%]{color:#389e0d}@media (max-width: 1200px){.kpi-row[_ngcontent-%COMP%], .summary-row[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.kpi-row[_ngcontent-%COMP%], .summary-row[_ngcontent-%COMP%]{grid-template-columns:1fr}}']})}}return a})();var gi=[{path:"",pathMatch:"full",redirectTo:"buscar"},{path:"buscar",component:zt,data:{role:V.ListarUnidadesInadimplentes},canActivate:[ge]}],Ct=(()=>{class a{static{this.\u0275fac=function(l){return new(l||a)}}static{this.\u0275mod=N({type:a})}static{this.\u0275inj=B({imports:[j.forChild(gi),j]})}}return a})();var hn=(()=>{class a{static{this.\u0275fac=function(l){return new(l||a)}}static{this.\u0275mod=N({type:a})}static{this.\u0275inj=B({imports:[se,Ct,De,we,lt,ut,_t]})}}return a})();export{hn as a};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.