1import{a as Po,b as On,c as So,d as Eo,e as wo}from"./chunk-FS6IVHKJ.js";import{a as zo,b as vo}from"./chunk-YOII54CT.js";import{a as xi}from"./chunk-PDM4MBNM.js";import{Ab as Wn,Bb as go,Cb as ho,E as Je,Eb as Jt,Gb as q,Hb as k,Ib as Xe,Jb as Mn,Kb as ht,Lb as Xt,Mb as Co,Qb as xo,Sb as bo,T as eo,Vb as yo,b as Zi,cb as co,d as Tt,e as Yi,ib as mo,jb as po,kb as uo,lb as Gn,na as to,oa as no,pa as io,pb as _o,qa as qn,ra as oo,sa as Hn,ta as ao,ua as En,va as ro,vb as Kt,wa as lo,wb as fo,xa as so,xb as wn,yb as dt,zb as Tn}from"./chunk-D2DXWN37.js";import"./chunk-WS225X7H.js";import"./chunk-P4AWLXSQ.js";import"./chunk-FLWLAOWP.js";import"./chunk-QLBE3UGC.js";import"./chunk-3B4MX5E2.js";import{M as Xi,N as Qi,R as se,a as It,f as Ke}from"./chunk-ZTSILIWW.js";import{a as D}from"./chunk-E4RNTLEE.js";import{b as je}from"./chunk-UTIROFZB.js";import{$ as Wi,A as ji,L as Ri,R as $i,T as Pn,U as Sn,V as we,_ as De,a as Pi,aa as Ki,b as fe,c as Si,d as Ei,g as rt,ga as Ji,i as wi,j as hn,n as Fi,o as Di,q as yn,r as zn,u as vn,w as Li,x as Vi,y as Ni,z as Ii}from"./chunk-STQRMAKW.js";import{$ as re,$a as Bi,Aa as ki,B as zi,Ba as ye,C as vi,D as J,E as X,Ha as ze,Ja as Ai,Oa as Wt,W as be,Wa as bn,Ya as me,Z as oe,Za as pe,_ as ae,_a as ve,aa as le,ab as ge,b as _e,cb as ue,d as M,eb as Ui,g as Z,ga as de,h as Y,ha as Q,ib as qi,jb as Te,ka as $t,kb as Hi,l as _n,la as Ti,m as ee,ma as qt,mb as Me,n as bi,na as Cn,nb as Gi,ob as We,p as te,pa as Ht,q as fn,r as gn,ra as xn,s as ne,sa as Gt,sb as Oe,tb as ke,ua as Mi,v as He,va as Oi,vb as Ae,w as yi,wb as Fe,xa as Ge,z as ie}from"./chunk-E6SPOSAE.js";import{$a as S,$b as Ie,A as Yn,Ab as s,Ac as mi,Ba as v,Bb as x,Bc as pn,C as ei,Cb as w,Cc as ft,Db as at,Ga as R,Ha as mn,Hb as Lt,Hc as un,Hf as Ci,Ib as Vt,J as A,Jb as Nt,Jc as pi,Jf as B,Kf as U,Ma as g,Mf as $,Oa as Ve,P as St,Pa as m,Pb as V,Qa as wt,Qb as nn,Ra as j,Sa as $n,Ta as oi,Vb as I,W as ti,Wb as zt,X as cn,Xb as W,Ya as _,Yb as on,Z as ni,Za as Ne,_a as kt,aa as dn,ab as E,ba as h,bb as a,ca as C,cb as o,cc as ri,cg as Ut,db as p,dg as Re,eb as Pe,fb as Se,fg as Be,gb as ai,ge as ui,ha as Bt,hb as y,he as gt,ie as _i,kb as b,ke as Ee,l as ut,la as _t,le as fi,mb as d,me as gi,ne as an,oe as hi,qc as li,r as tt,ta as Et,tb as At,ub as Ft,v as sn,vb as Dt,wc as si,xa as r,xc as ci,xf as K,y as Un,ya as ii,zb as N,zc as di}from"./chunk-CECBUGKR.js";import{a as G,b as xe,h as ln}from"./chunk-O7S4L63H.js";var la=["template"],sa=t=>({"background-color":t}),kn=()=>({exact:!0}),Oo=()=>({cursor:"pointer",marginLeft:"10px"}),ca=t=>({"notification-link":t});function da(t,c){if(t&1){let e=y();a(0,"li",39,3),b("click",function(){h(e);let i=d();return C(i.recordMenuAccess({label:"Publica\xE7\xF5es",url:"publicacoes"}))}),p(2,"span",40),a(3,"span"),s(4,"Publica\xE7\xF5es"),o()()}if(t&2){let e=N(1);m("routerLinkActiveOptions",V(2,kn))("nzSelected",e.isActive)}}function ma(t,c){if(t&1){let e=y();a(0,"li",41,4),b("click",function(){h(e);let i=d();return C(i.recordMenuAccess({label:"Gest\xE3o",url:"gestao"}))}),p(2,"span",42),a(3,"span"),s(4,"Gest\xE3o"),o()()}if(t&2){let e=N(1);m("routerLinkActiveOptions",V(2,kn))("nzSelected",e.isActive)}}function pa(t,c){if(t&1){let e=y();a(0,"li",45,5),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.recordMenuAccess({id:i.id,label:i.label,url:i.url}))}),p(2,"span",46),a(3,"span"),s(4),o()()}if(t&2){let e=N(1),n=d().$implicit;m("routerLinkActiveOptions",V(5,kn))("nzSelected",e.isActive)("routerLink",n.url),r(2),m("nzType",n.icon),r(2),x(n.label)}}function ua(t,c){if(t&1){let e=y();a(0,"ul")(1,"li",47,6)(3,"a",48),b("click",function(){let i=h(e).$implicit,l=d(2).$implicit,u=d();return C(u.recordMenuAccess({id:i.id,label:l.label+" > "+i.label,url:i.url}))}),s(4),o()()()}if(t&2){let e=c.$implicit,n=N(2);r(),m("routerLinkActiveOptions",V(4,kn))("nzSelected",n.isActive),r(2),m("routerLink",e.url),r(),x(e.label)}}function _a(t,c){if(t&1&&(a(0,"li",44),S(1,ua,5,5,"ul",null,kt),o()),t&2){let e=d().$implicit;m("nzTitle",e.label)("nzIcon",e.icon)("nzOpen",!!e.isActive),r(),E(e.items)}}function fa(t,c){if(t&1&&g(0,pa,5,6,"li",43)(1,_a,3,3,"li",44),t&2){let e=c.$implicit;_(e.items!=null&&e.items.length?-1:0),r(),_(e.items!=null&&e.items.length?1:-1)}}function ga(t,c){if(t&1){let e=y();a(0,"button",49),b("click",function(){h(e);let i=d();
1return C(i.openInfrastructureLink())}),a(1,"span",50),p(2,"span",51),o(),a(3,"span",52)(4,"span",53),s(5,"HelpCerus"),o(),p(6,"span",54),o()()}}function ha(t,c){if(t&1&&(a(0,"a",31),s(1),o()),t&2){let e=d();r(),w(" ",e.profile.nome," ")}}function Ca(t,c){if(t&1){let e=y();a(0,"div",55)(1,"div",56)(2,"span",57),p(3,"span",58),o(),a(4,"div",59),s(5),o(),a(6,"div",60),s(7),o(),a(8,"div",61)(9,"button",62),b("click",function(){let i=h(e),l=i.data,u=i.$implicit,f=d();return C(f.markAsRead(l==null?null:l.notification_uuid,u))}),s(10," Marcar como lida "),o(),a(11,"button",63),b("click",function(){let i=h(e),l=i.data,u=i.$implicit,f=d();return C(f.openReceiveNotification(l==null?null:l.notification_uuid,u))}),s(12," Ver "),o()()()()}if(t&2){let e=c.data;r(5),w(" ",e==null?null:e.title," "),r(2),w(" ",e==null?null:e.message," ")}}function xa(t,c){if(t&1){let e=y();a(0,"div")(1,"a")(2,"span",66),b("click",function(){h(e);let i=d(2);return C(i.openCreateNotification())}),o()()()}t&2&&(r(2),m("ngStyle",V(2,Oo))("nzType","plus-square"))}function ba(t,c){if(t&1&&(a(0,"li",37)(1,"nz-col",64)(2,"div",65)(3,"div"),s(4,"Voc\xEA n\xE3o possui notifica\xE7\xF5es no momento"),o(),g(5,xa,3,3,"div"),o()()()),t&2){let e=d();r(5),_(e.isSocketConnected&&(e.hasUserNotificationPermission||e.hasDeptNotificationPermission)?5:-1)}}function ya(t,c){if(t&1){let e=y();a(0,"div")(1,"a")(2,"span",66),b("click",function(){h(e);let i=d(2);return C(i.openCreateNotification())}),o()()()}t&2&&(r(2),m("ngStyle",V(2,Oo))("nzType","plus-square"))}function za(t,c){if(t&1){let e=y();a(0,"div")(1,"li",69),b("click",function(){let i=h(e).$implicit,l=d(2);return C(l.openReceiveNotification(i.uuid))}),a(2,"nz-col",64)(3,"div",70),s(4),o(),a(5,"div",71),s(6),o(),a(7,"div",72)(8,"div",73),s(9),I(10,"date"),o()()()(),p(11,"li",74),o()}if(t&2){let e=c.$implicit;$n("background-color: "+(e.lida?"#FFFFFF":"#dedede")),r(4),w(" ",e.titulo," "),r(),m("ngClass",nn(9,ca,e.rota)),r(),w(" ",e.conteudo," "),r(3),w(" ",W(10,6,e.created_at,"dd/MM/yyyy '\xE0s' HH:mm")," ")}}function va(t,c){if(t&1&&(a(0,"div",38)(1,"div",65)(2,"h3",67),s(3,"Notifica\xE7\xF5es"),o(),g(4,ya,3,3,"div"),o(),S(5,za,12,11,"div",68,kt),o()),t&2){let e=d();r(4),_(e.isSocketConnected&&(e.hasUserNotificationPermission||e.hasDeptNotificationPermission)?4:-1),r(),E(e.notificationList)}}var ko=(()=>{class t{constructor(e,n,i,l,u,f,T,z,O,L){this.api=e,this.router=n,this.activeRoute=i,this.socket=l,this.modalServices=u,this.messageServices=f,this.notificationServices=T,this.permissionService=z,this.systemService=O,this.connectivityService=L,this.isCollapsed=!1,this.isCollapsedNotify=!1,this.isSocketConnected=!1,this.status=!1,this.menu=[],this.profile={empresa:"",nome:"",temas:[]},this.currentRoute="",this.infrastructureUrl=null,this.notificationList=[],this.notificationUnreadList=[],this.hasUserNotificationPermission=!1,this.hasDeptNotificationPermission=!1,this.canListPublications=!1,this.canListCalendar=!1,this.canListKanban=!1}ngOnInit(){this.status=window.navigator.onLine,this.connectivityService.startMonitoring(),this.connectivitySub=this.connectivityService.state$.subscribe(e=>{this.status=e.internet==="online"}),this.currentRoute=this.activeRoute.snapshot.firstChild?.url.at(0)?.path||"",this.getMenu(),this.getProfile(),this.loadNotificationsEvents(),this.getSystemParams(),this.permissionService.validateWithoutModal(D.NotificarUsuario,()=>{this.hasUserNotificationPermission=!0}),this.permissionService.validateWithoutModal(D.NotificarDepartamentos,()=>{this.hasDeptNotificationPermission=!0}),this.permissionService.validateWithoutModal(D.ListarPublicacoesJuridicas,()=>{this.canListPublications=!0}),this.permissionService.validateWithoutModal(D.ListarCalendarioJuridico,()=>{this.canListCalendar=!0}),this.permissionService.validateWithoutModal(D.ListarKanbanJuridico,()=>{this.canListKanban=!0}),this.routerEventsSub=this.router.events.pipe(Yn(e=>e instanceof ui)).subscribe(()=>{this.currentRoute=this.activeRoute.snapshot.firstChild?.url.at(0)?.path||"",this.menu=this.menu.map(e=>xe(G({},e),{isActive:e?.items?.some(n=>n.url.includes(this.currentRoute))}))})}ngAfterViewInit(){this.initSocket()}ngOnDestroy(){this.routerEventsSub?.unsubscribe(),this.connectivitySub?.unsubscribe(),this.connectivityService.stopMonitoring(),this.disableSocket()}get showPublicationsMenu(){return this.canListPublications&&!this.menu.some(e=>String(e.url||"").includes("publicacoes"))}get showGestaoMenu(){return(this.canListCalendar||this.canListKanban)&&!this.menu.some(e=>String(e.url||"").includes("gestao"))}getMenu(){this.api.get("/menus",{module:"juridico"}).subscribe({next:e=>{this.menu=this.normalizeLegalMenu(e.data??[]).map(n=>xe(G({},n),{isActive:n?.items?.some(i=>i.url.includes(this.currentRoute))}))}})}normalizeLegalMenu(e){let n=f=>f.includes("calendario")||f.includes("gestao-kanban")||f.includes("agenda")||f.includes("gestao")&&!f.includes("gestao-kanban"),i=e.some(f=>n(String(f.url||""))),u=[...e.filter(f=>!n(String(f.url||"")))];if(i){let f={label:"Gest\xE3o",url:"gestao",icon:"calendar",target:"_self",items:[]},T=u.findIndex(z=>String(z.url||"").includes("publicacoes"));T>=0?u.splice(T+1,0,f):u.unshift(f)}return u.map(f=>!(String(f.label||"").toLowerCase().includes("cadastro")||String(f.url||"").includes("cadastros"))||!f.items?.length||f.items.some(L=>String(L.url||"").includes("quadros-kanban"))||!e.some(L=>String(L.url||"").includes("gestao-kanban")||L.items?.some(he=>String(he.url||"").includes("quadros-kanban")))?f:xe(G({},f),{items:[{label:"Quadros Kanban",url:"quadros-kanban",icon:"project",target:"_self",items:[]},...f.items]}))}getProfile(){this.api.get("/auth/profile").subscribe({next:e=>{e.data.temas=e.data.temas.length?e.data.temas[0]:null,this.profile=e.data,sessionStorage.setItem("profileData",JSON.stringify(e.data))},error:()=>{sessionStorage.removeItem("access_token"),this.router.navigate(["/login"])}})}getSystemParams(){return ln(this,null,function*(){this.infrastru
1ctureUrl=yield this.systemService.getParam("infrastructure-url"),this.infrastructureUrl?.valor||(this.infrastructureUrl=null)})}openInfrastructureLink(){let e=String(this.infrastructureUrl?.valor??"").trim();if(!e){this.messageServices.warning("Link indispon\xEDvel no momento.");return}window.open(e,"_blank","noopener,noreferrer")}initSocket(){this.socket.connect(),this.socket.on("connect",()=>{this.isSocketConnected=!0,this.loadNotificationsEvents()}),this.socket.on("disconnect",()=>{this.isSocketConnected=!1}),this.socket.on("notify",e=>{e?.tipo===Gn.DEFAULT&&this.template&&(this.isCollapsedNotify=!1,this.notificationServices.template(this.template,{nzData:e,nzPauseOnHover:!0})),this.loadNotificationsEvents()}),this.socket.on("confirmRead",()=>{this.loadNotificationsEvents()})}disableSocket(){this.socket.removeAllListeners(),this.socket.disconnect(!0)}loadNotificationsEvents(){this.api.get("/notification-events").subscribe({next:e=>{let n=(e.data??[]).filter(i=>i.tipo===Gn.DEFAULT);this.notificationList=n,this.notificationUnreadList=n.filter(i=>i.lida===!1)}})}openCreateNotification(){this.modalServices.create({nzContent:uo,nzTitle:"Enviar notifica\xE7\xE3o",nzData:{isSocketConnected:this.isSocketConnected},nzWidth:"40%",nzBodyStyle:{maxHeight:"70vh",overflow:"auto"},nzCentered:!0,nzCancelText:null,nzMaskClosable:!0,nzFooter:null})}openReceiveNotification(e,n=null){Ke(()=>{this.markAsRead(e);let i=this.notificationList.find(l=>l.uuid==e);this.modalServices.create({nzContent:_o,nzTitle:"Notifica\xE7\xE3o recebida",nzData:{eventoNotificacao:i,isSocketConnected:this.isSocketConnected},nzWidth:"45%",nzBodyStyle:{maxHeight:"75vh",overflow:"auto"},nzCentered:!0,nzCancelText:null,nzMaskClosable:!0,nzFooter:null}),n&&n.close()},0,500)}markAsRead(e,n=null){this.socket.emit("read",e),n&&n.close()}markAllAsRead(e){e||this.socket.emit("readAll")}logout(){this.disableSocket(),sessionStorage.removeItem("access_token"),this.router.navigate(["/login"])}recordMenuAccess(e){this.api.post("/user-activity/menu-access",xe(G({},e.id!=null?{menu_id:e.id}:{}),{menu_label:e.label,menu_url:e.url})).subscribe({error:()=>{}})}static{this.\u0275fac=function(n){return new(n||t)(v(je),v(Ee),v(gt),v(mo),v(Ut),v(de),v(Ri),v(se),v(xi),v(co))}}static{this.\u0275cmp=R({type:t,selectors:[["app-legal-module"]],viewQuery:function(n,i){if(n&1&&At(la,5,ii),n&2){let l;Ft(l=Dt())&&(i.template=l.first)}},standalone:!1,decls:50,vars:23,consts:[["profile_menu","nzDropdownMenu"],["template",""],["notificationListTemplate","nzDropdownMenu"],["rtlaPub","routerLinkActive"],["rtlaGestao","routerLinkActive"],["rtlaRoot","routerLinkActive"],["rtla","routerLinkActive"],[1,"app-layout"],["nzCollapsible","","nzWidth","256px",1,"menu-sidebar",3,"nzCollapsedChange","nzCollapsed","nzTrigger"],["alt","logo",3,"src"],["nz-menu","","nzTheme","dark","nzMode","inline",1,"menu-items",3,"nzInlineCollapsed"],["nz-menu-item","","routerLink","/modulo-juridico/home",3,"click"],["nz-icon","","nzType","home"],["nz-menu-item","","routerLink","/modulo-juridico/publicacoes","routerLinkActive","",3,"routerLinkActiveOptions","nzSelected"],["nz-menu-item","","routerLink","/modulo-juridico/gestao","routerLinkActive","",3,"routerLinkActiveOptions","nzSelected"],["nz-row","","nzJustify","space-between","nzAlign","middle",1,"app-header"],[1,"header-trigger"],["nz-icon","","nzTheme","outline",1,"toggle-icon",3,"click","nzType"],["nzType","vertical"],[1,"module-title"],["nz-row","","nzJustify","end","nzAlign","middle","nzGutter","20"],["type","button","nz-tooltip","","nzTooltipTitle","Abrir HelpCerus em nova aba","nzTooltipPlacement","bottom",1,"header-infrastructure-link"],[2,"width","1px","height","1.25rem","background-color","rgb(205, 205, 205)","margin","0 1rem"],["nz-col","","nz-row","","nzJustify","center","nzAlign","middle","nz-dropdown","","nzTrigger","click","nzPlacement","bottomCenter",2,"margin-right","1.2em",3,"nzVisibleChange","nzDropdownMenu","nzVisible"],["nz-link",""],["nzSize","small",3,"nzCount"],["nz-icon","","nzType","bell","nzTheme","twotone",2,"font-size","1.2rem"],["nz-col","","nz-row","","nzJustify","center","nzAlign","middle","nz-dropdown","",3,"nzDropdownMenu"],["nzIcon","user",3,"ngStyle"],["nz-col","",2,"text-align","right","padding","0.2em 1em !important"],[2,"margin","0","margin-top","4px","width","auto","line-height","1.5","font-size","1rem","border-bottom","solid 1px #edeef2","font-weight","500"],["nz-button","","nzType","link","nzPlacement","bottomRight",1,"profile",2,"line-height","1","margin-left","-1rem"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-icon","","nzType","down","nzTheme","outline"],[1,"inner-content"],["nz-menu","",2,"overflow-y","auto","overflow-x","hidden","max-height","500px","min-width","400px","padding","0"],["nz-menu-item","","nz-row","","nzGutter","2"],[1,"notifications-content"],["nz-menu-item","","routerLink","/modulo-juridico/publicacoes","routerLinkActive","",3,"click","routerLinkActiveOptions","nzSelected"],["nz-icon","","nzType","read"],["nz-menu-item","","routerLink","/modulo-juridico/gestao","routerLinkActive","",3,"click","routerLinkActiveOptions","nzSelected"],["nz-icon","","nzType","calendar"],["nz-menu-item","","routerLinkActive","",3,"routerLinkActiveOptions","nzSelected","routerLink"],["nz-submenu","",3,"nzTitle","nzIcon","nzOpen"],["nz-menu-item","","routerLinkActive","",3,"click","routerLinkActiveOptions","nzSelected","routerLink"],["nz-icon","",3,"nzType"],["nz-menu-item","","routerLinkActive","",3,"routerLinkActiveOptions","nzSelected"],[3,"click","routerLink"],["type","button","nz-tooltip","","nzTooltipTitle","Abrir HelpCerus em nova aba","nzTooltipPlacement","bottom",1,"header-infrastru
1cture-link",3,"click"],[1,"header-infrastructure-link__icon-wrap"],["nz-icon","","nzType","customer-service","nzTheme","outline"],[1,"header-infrastructure-link__label-wrap"],[1,"header-infrastructure-link__label"],["nz-icon","","nzType","export","nzTheme","outline",1,"header-infrastructure-link__external-icon"],[1,"ant-notification-notice-content"],[1,"ant-notification-notice-with-icon"],[1,"ant-notification-notice-icon"],["nz-icon","","nzType","bell",2,"color","#1890ff"],[1,"ant-notification-notice-message"],[1,"ant-notification-notice-description"],["nz-row","","nzJustify","end",1,"ant-notification-notice-description",2,"margin-top","16px"],["nz-button","","nzGhost","","nzType","primary","nzSize","small",3,"click"],["nz-button","","nzType","primary","nzSize","small",2,"margin-left","16px",3,"click"],["nzSpan","24"],[2,"display","flex","justify-content","space-between"],["nz-icon","",3,"click","ngStyle","nzType"],[1,"notification-title"],[3,"style"],["nz-menu-item","","nz-row","","nzGutter","2",3,"click"],[2,"font-size","small","font-weight","normal","overflow","hidden","color","#3f3f3f","text-overflow","ellipsis","max-width","400px","height","fit-content","max-height","60px"],[2,"font-size","0.875rem","line-height","1.2","font-weight","500","color","#3e3e3e","overflow","hidden","text-overflow","ellipsis","max-width","400px","height","fit-content","max-height","45px",3,"ngClass"],["nz-row","","nzJustify","space-between",2,"color","#3e3e3e"],[2,"font-size","0.675em","font-weight","bold"],["nz-menu-divider","",2,"margin","0"]],template:function(n,i){if(n&1){let l=y();a(0,"nz-layout",7)(1,"nz-sider",8),Nt("nzCollapsedChange",function(f){return h(l),Vt(i.isCollapsed,f)||(i.isCollapsed=f),C(f)}),a(2,"div"),p(3,"img",9),o(),a(4,"ul",10)(5,"li",11),b("click",function(){return h(l),C(i.recordMenuAccess({label:"Home",url:"home"}))}),p(6,"span",12),a(7,"span"),s(8,"Home"),o()(),g(9,da,5,3,"li",13)(10,ma,5,3,"li",14),S(11,fa,2,2,null,null,kt),o()(),a(13,"nz-layout")(14,"nz-header")(15,"div",15)(16,"div",16)(17,"span",17),b("click",function(){return h(l),C(i.isCollapsed=!i.isCollapsed)}),o(),p(18,"nz-divider",18),a(19,"span",19),s(20,"M\xF3dulo Jur\xEDdico"),o()(),a(21,"div",20),g(22,ga,7,0,"button",21),p(23,"div",22),a(24,"div",23),Nt("nzVisibleChange",function(f){return h(l),Vt(i.isCollapsedNotify,f)||(i.isCollapsedNotify=f),C(f)}),b("nzVisibleChange",function(f){return h(l),C(i.markAllAsRead(f))}),a(25,"a",24)(26,"nz-badge",25),p(27,"span",26),o()()(),a(28,"div",27),p(29,"nz-avatar",28),a(30,"div",29)(31,"h3",30),s(32),o(),g(33,ha,2,1,"a",31),a(34,"nz-dropdown-menu",null,0)(36,"ul",32)(37,"li",33),b("click",function(){return h(l),C(i.logout())}),s(38,"Sair"),o()()()(),p(39,"span",34),o()()()(),a(40,"nz-content")(41,"div",35),p(42,"router-outlet"),o()()()(),g(43,Ca,13,2,"ng-template",null,1,Ie),a(45,"nz-dropdown-menu",null,2)(47,"ul",36),g(48,ba,6,1,"li",37)(49,va,7,1,"div",38),o()()}if(n&2){let l=N(35),u=N(46);r(),Lt("nzCollapsed",i.isCollapsed),m("nzTrigger",null),r(),oi("sidebar-logo "+(i.isCollapsed?"minimized":"")),r(),m("src",i.profile.temas&&i.profile.temas.logo?i.profile.temas.logo:"assets/img/Logo-Bg-Branco.png",Et),r(),m("nzInlineCollapsed",i.isCollapsed),r(5),_(i.showPublicationsMenu?9:-1),r(),_(i.showGestaoMenu?10:-1),r(),E(i.menu),r(2),$n(i.isCollapsed?"margin-left: 80px":"margin-left: 256px"),r(4),m("nzType",i.isCollapsed?"menu-unfold":"menu-fold"),r(5),_(i.infrastructureUrl!=null&&i.infrastru
1ctureUrl.valor?22:-1),r(2),m("nzDropdownMenu",u),Lt("nzVisible",i.isCollapsedNotify),r(2),m("nzCount",i.notificationUnreadList.length),r(2),m("nzDropdownMenu",l),r(),m("ngStyle",nn(21,sa,i.status?"#87d068":"#dedede")),r(3),w(" ",i.profile.empresa," "),r(),_(i.profile?33:-1),r(15),_(i.notificationList.length?-1:48),r(),_(i.notificationList.length?49:-1)}},dependencies:[li,si,_i,fi,gi,wi,hn,$,B,U,vn,X,J,K,ji,Ni,Vi,Ii,qt,$t,Ti,Cn,be,Ht,Gt,ft],styles:['.app-layout[_ngcontent-%COMP%]{height:100vh}.menu-sidebar[_ngcontent-%COMP%]{z-index:10;min-height:100vh;overflow:none;height:100%;position:fixed;left:0;box-shadow:2px 0 6px #00152959}.menu-items[_ngcontent-%COMP%]{overflow-y:auto;height:90vh}.menu-items[_ngcontent-%COMP%]::-webkit-scrollbar-track, .menu-items[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .menu-items[_ngcontent-%COMP%]::-webkit-scrollbar{width:0px!important;background-color:#001529!important}.header-trigger[_ngcontent-%COMP%]{font-size:20px;display:flex;height:64px;align-items:center;cursor:pointer;transition:all .3s,padding 0s}.module-title[_ngcontent-%COMP%]{font-size:1rem;font-weight:600;color:#262626}.header-infrastructure-link[_ngcontent-%COMP%]{display:inline-flex;align-items:stretch;margin:0 12px 0 0;padding:0;border:1px solid rgba(24,144,255,.25);border-radius:6px;overflow:hidden;font-size:.75rem;line-height:1;cursor:pointer;box-shadow:0 1px 3px #1890ff33;transition:box-shadow .2s ease,transform .2s ease}.header-infrastructure-link[_ngcontent-%COMP%]:hover{box-shadow:0 2px 8px #1890ff59}.header-infrastructure-link[_ngcontent-%COMP%]:hover .header-infrastructure-link__label-wrap[_ngcontent-%COMP%]{background:#096dd9}.header-infrastructure-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid rgba(24,144,255,.4);outline-offset:2px}.header-infrastructure-link__icon-wrap[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;background:#fff;color:#1890ff}.header-infrastructure-link__icon-wrap[_ngcontent-%COMP%] .anticon[_ngcontent-%COMP%]{font-size:14px}.header-infrastructure-link__label-wrap[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#1890ff;color:#fff;transition:background-color .2s ease}.header-infrastructure-link__label[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.02em;color:#fff}.header-infrastructure-link__external-icon[_ngcontent-%COMP%]{font-size:11px;color:#ffffffd9}.notifications-content[_ngcontent-%COMP%]{padding:16px}.notification-title[_ngcontent-%COMP%]{font-size:1rem!important;color:#3e3a3a!important;font-weight:700;line-height:1!important;margin-bottom:0;padding-bottom:0!important}.notification-title[_ngcontent-%COMP%]:after{display:inline-block;height:2px;width:100%;content:"";padding:1px;position:relative;background-color:#dedede}.notification-link[_ngcontent-%COMP%]{color:#0e467a!important}.sidebar-logo[_ngcontent-%COMP%]{position:relative;padding:.8em;overflow:hidden;line-height:50px;transition:all .3s;text-align:center}.sidebar-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:inline-block;width:150px;align-self:center;vertical-align:middle}.minimized[_ngcontent-%COMP%]{width:54px!important;overflow:hidden}nz-layout[_ngcontent-%COMP%]{overflow-x:auto}nz-header[_ngcontent-%COMP%]{padding:0;width:100%;z-index:2}.app-header[_ngcontent-%COMP%]{display:flex;padding:0 24px;background:#fff;box-shadow:0 1px 4px #00152914}.profile[_ngcontent-%COMP%]{display:flex;color:#1890ff;text-transform:capitalize;flex-wrap:nowrap;margin-right:8px}.inner-content[_ngcontent-%COMP%]{padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px)}']})}}return t})();var Pa=()=>["empresa_de_cobranca"];function Ao(t,c){let e;return(e=c.uuid)!==null&&e!==void 0?e:c.nome}var Sa=(t,c)=>c.uuid;function Ea(t,c){if(t&1){let e=y();a(0,"button",3),b("click",function(){h(e);let i=d();return C(i.goToProcesses())}),p(1,"span",4),s(2," Ver processos "),o()}}function wa(t,c){t&1&&p(0,"nz-alert",2)}function Ta(t,c){if(t&1){let e=y();a(0,"form",13),b("ngSubmit",function(){h(e);let i=d(2);return C(i.load())}),a(1,"div",14)(2,"div",15)(3,"app-filtro-pessoas",16),b("pessoaSelecionada",function(){h(e);let i=d(2);return C(i.load())}),o()(),a(4,"div",15)(5,"nz-form-item")(6,"nz-form-label"),s(7,"\xA0"),o(),a(8,"nz-form-control")(9,"button",17),s(10," Atualizar "),o()()()()()()}if(t&2){let e=d(2);m("formGroup",e.filterForm),r(2),m("nzXs",24)("nzSm",12)("nzMd",10)("nzLg",8),r(),m("required",!0)("allowClear",!1)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(16,Pa))("storageValue",!1),r(),m("nzXs",24)("nzSm",12)("nzMd",6)("nzLg",4),r(5),m("nzLoading",e.isLoading)}}function Ma(t,c){if(t&1&&p(0,"nz-empty",12),t&2){let e=d(2);m("nzNotFoundContent",e.billingCompanyRequired&&!e.filterForm.value.empresa_cobranca_uuid?"Selecione o escrit\xF3rio de cobran\xE7a para carregar os gr\xE1ficos.":"Nenhum processo encontrado para montar os indicadores.")}}function Oa(t,c){if(t&1&&(a(0,"tr")(1,"td"),s(2),o(),a(3,"td"),s(4),o(),a(5,"td"),s(6),o(),a(7,"td"),s(8),o(),a(9,"td"),s(10),I(11,"currency"),o()()),t&2){let e=c.$implicit;r(2),x(e.rank),r(2),x(e.nome),r(2),x(e.processCount),r(2),x(e.openCount),r(2),x(W(11,5,e.causeValueTotal,"BRL"))}}function ka(t,c){if(t&1&&(a(0,"nz-table",21)(1,"thead")(2,"tr")(3,"th",30),s(4,"#"),o(),a(5,"th"),s(6,"Condom\xEDnio"),o(),a(7,"th",31),s(8,"Processos"),o(),a(9,"th",31),s(10,"Abertos"),o(),a(11,"th",32),s(12,"Valor causas"),o()()(),a(13,"tbody"),S(14,Oa,12,8,"tr",null,Ao),o()()),t&2){let e=d(3);m("nzData",e.condominiumRanking)("nzFrontPagination",!1)("nzShowPagination",!1),r(14),E(e.condominiumRanking)}}function Aa(t,c){t&1&&p(0,"nz-empty",22)}function Fa(t,c){if(t&1){let e=y();a(0,"tr",35),b("click",function(){let i=h(e).$implicit,l=d(4);return C(l.goToProcess(i.uuid))}),a(1,"td"),s(2),o(),a(3,"td")(4,"button",36),b("click",function(i){let l=h(e).$implicit;return d(4).goToProcess(l.uuid),C(i.stopPropagation())}),s(5),o()(),a(6,"td"),s(7),o(),a(8,"td"),s(9),I(10,"currency"),o(),a(11,"td")(12,"
1nz-tag",37),s(13),o()()()}if(t&2){let e=c.$implicit;r(2),x(e.rank),r(3),w(" ",e.numeroProcesso," "),r(2),x(e.condominioNome),r(2),x(W(10,6,e.valorCausa,"BRL")),r(3),m("nzColor",e.encerrado?"default":"processing"),r(),w(" ",e.encerrado?"Encerrado":"Em andamento"," ")}}function Da(t,c){if(t&1&&(a(0,"nz-table",21)(1,"thead")(2,"tr")(3,"th",30),s(4,"#"),o(),a(5,"th"),s(6,"Processo"),o(),a(7,"th"),s(8,"Condom\xEDnio"),o(),a(9,"th",32),s(10,"Valor"),o(),a(11,"th",33),s(12,"Situa\xE7\xE3o"),o()()(),a(13,"tbody"),S(14,Fa,14,9,"tr",34,Sa),o()()),t&2){let e=d(3);m("nzData",e.processCauseValueRanking)("nzFrontPagination",!1)("nzShowPagination",!1),r(14),E(e.processCauseValueRanking)}}function La(t,c){t&1&&p(0,"nz-empty",23)}function Va(t,c){if(t&1&&(a(0,"tr")(1,"td"),s(2),o(),a(3,"td"),s(4),o(),a(5,"td"),s(6),o(),a(7,"td"),s(8),I(9,"currency"),o()()),t&2){let e=c.$implicit;r(2),x(e.rank),r(2),x(e.nome),r(2),x(e.processCount),r(2),x(W(9,4,e.causeValueTotal,"BRL"))}}function Na(t,c){if(t&1&&(a(0,"nz-table",21)(1,"thead")(2,"tr")(3,"th",30),s(4,"#"),o(),a(5,"th"),s(6,"Advogado"),o(),a(7,"th",31),s(8,"Processos"),o(),a(9,"th",32),s(10,"Valor causas"),o()()(),a(11,"tbody"),S(12,Va,10,7,"tr",null,Ao),o()()),t&2){let e=d(3);m("nzData",e.lawyerRanking)("nzFrontPagination",!1)("nzShowPagination",!1),r(12),E(e.lawyerRanking)}}function Ia(t,c){t&1&&p(0,"nz-empty",24)}function ja(t,c){if(t&1&&p(0,"apx-chart",28),t&2){let e=d(3);m("series",e.statusChart.series)("chart",e.statusChart.chart)("labels",e.statusChart.labels)("colors",e.statusChart.colors)("plotOptions",e.statusChart.plotOptions)("dataLabels",e.statusChart.dataLabels)("legend",e.statusChart.legend)}}function Ra(t,c){if(t&1&&p(0,"apx-chart",28),t&2){let e=d(3);m("series",e.poleChart.series)("chart",e.poleChart.chart)("labels",e.poleChart.labels)("colors",e.poleChart.colors)("plotOptions",e.poleChart.plotOptions)("dataLabels",e.poleChart.dataLabels)("legend",e.poleChart.legend)}}function Ba(t,c){if(t&1&&p(0,"apx-chart",28),t&2){let e=d(3);m("series",e.phaseChart.series)("chart",e.phaseChart.chart)("labels",e.phaseChart.labels)("colors",e.phaseChart.colors)("plotOptions",e.phaseChart.plotOptions)("dataLabels",e.phaseChart.dataLabels)("legend",e.phaseChart.legend)}}function Ua(t,c){if(t&1&&p(0,"apx-chart",29),t&2){let e=d(3);m("series",e.causeValueChart.series)("chart",e.causeValueChart.chart)("colors",e.causeValueChart.colors)("plotOptions",e.causeValueChart.plotOptions)("dataLabels",e.causeValueChart.dataLabels)("xaxis",e.causeValueChart.xaxis)("yaxis",e.causeValueChart.yaxis)("legend",e.causeValueChart.legend)("tooltip",e.causeValueChart.tooltip)}}function $a(t,c){if(t&1&&(a(0,"section",18)(1,"article",19)(2,"header",20)(3,"h3"),s(4,"Condom\xEDnios com mais processos"),o(),a(5,"p"),s(6),o()(),g(7,ka,16,3,"nz-table",21)(8,Aa,1,0,"nz-empty",22),o(),a(9,"article",19)(10,"header",20)(11,"h3"),s(12,"Maior valor da causa"),o(),a(13,"p"),s(14),o()(),g(15,Da,16,3,"nz-table",21)(16,La,1,0,"nz-empty",23),o(),a(17,"article",19)(18,"header",20)(19,"h3"),s(20,"Advogados com mais processos"),o(),a(21,"p"),s(22),o()(),g(23,Na,14,3,"nz-table",21)(24,Ia,1,0,"nz-empty",24),o()(),a(25,"div",25)(26,"article",26)(27,"header",27)(28,"h3"),s(29,"Situa\xE7\xE3o da carteira"),o(),a(30,"p"),s(31,"Distribui\xE7\xE3o entre processos em andamento e encerrados"),o()(),g(32,ja,1,7,"apx-chart",28),o(),a(33,"article",26)(34,"header",27)(35,"h3"),s(36,"Distribui\xE7\xE3o por polo"),o(),a(37,"p"),s(38,"Processos no polo ativo, passivo ou sem polo informado"),o()(),g(39,Ra,1,7,"apx-chart",28),o(),a(40,"article",26)(41,"header",27)(42,"h3"),s(43,"Fase processual"),o(),a(44,"p"),s(45,"Distribui\xE7\xE3o pelas fases mais frequentes da carteira"),o()(),g(46,Ba,1,7,"apx-chart",28),o(),a(47,"article",26)(48,"header",27)(49,"h3"),s(50,"Valor da causa"),o(),a(51,"p"),s(52,"Comparativo em milhares de reais (R$)"),o()(),g(53,Ua,1,9,"apx-chart",29),o()()),t&2){let e=d(2);r(6),w("Top ",e.rankingLimit," por volume de processos na carteira"),r(),_(e.condominiumRanking.length?7:8),r(7),w("Top ",e.rankingLimit," processos por valor da causa"),r(),_(e.processCauseValueRanking.length?15:16),r(7),w("Top ",e.rankingLimit," por carteira atribu\xEDda"),r(),_(e.lawyerRanking.length?23:24),r(9),_(e.statusChart?32:-1),r(7),_(e.poleChart?39:-1),r(7),_(e.phaseChart?46:-1),r(7),_(e.causeValueChart?53:-1)}}function qa(t,c){if(t&1&&(g(0,Ta,11,17,"form",5),a(1,"nz-spin",6)(2,"section",7),p(3,"app-metric-card",8)(4,"app-metric-card",9)(5,"app-metric-card",10)(6,"app-metric-card",11),I(7,"currency"),o(),g(8,Ma,1,1,"nz-empty",12)(9,$a,54,10),o()),t&2){let e=d();_(e.billingCompanyRequired?0:-1),r(),m("nzSpinning",e.isLoading),r(2),m("value",e.kpis.total),r(),m("value",e.kpis.open),r(),m("value",e.kpis.closed),r(),m("value",W(7,8,e.kpis.causeValueTotal,"BRL"))("isCurrency",!0),r(2),_(!e.hasData&&!e.isLoading?8:e.hasData?9:-1)}}var Fo=(()=>{class t{constructor(e,n,i,l,u){this.api=e,this.http=n,this.fb=i,this.router=l,this.permissionService=u,this.isLoading=!1,this.canList=!1,this.billingCompanyRequired=!1,this.hasData=!1,this.kpis=this.emptyKpis(),this.statusChart=null,this.poleChart=null,this.phaseChart=null,this.causeValueChart=null,this.chartHe
1ight=280,this.rankingLimit=10,this.condominiumRanking=[],this.processCauseValueRanking=[],this.lawyerRanking=[]}ngOnInit(){this.filterForm=this.fb.group({empresa_cobranca_uuid:[null]}),this.permissionService.validateWithoutModal(D.ListarProcessosJuridicos,()=>{this.canList=!0,this.resolveBillingCompanyRequirement()})}load(){if(this.canList){if(this.billingCompanyRequired&&!this.filterForm.value.empresa_cobranca_uuid){this.resetDashboard();return}this.isLoading=!0,this.api.list({empresa_cobranca_uuid:this.filterForm.value.empresa_cobranca_uuid||null}).pipe(A(()=>this.isLoading=!1)).subscribe({next:e=>{let n=e.data??[];this.kpis=this.buildKpis(n),this.buildRankings(n),this.hasData=this.kpis.total>0,this.refreshCharts()},error:()=>{this.resetDashboard()}})}}goToProcesses(){this.router.navigate(["/modulo-juridico/processos"])}goToProcess(e){this.router.navigate(["/modulo-juridico/processos/visualizar",e])}buildRankings(e){this.condominiumRanking=this.buildCondominiumRanking(e),this.processCauseValueRanking=this.buildProcessCauseValueRanking(e),this.lawyerRanking=this.buildLawyerRanking(e)}buildCondominiumRanking(e){let n=new Map;for(let i of e){let l=i.condominio?.uuid??"__sem_condominio__",u=i.condominio?.nome?.trim()||"Sem condom\xEDnio",f=n.get(l)??{uuid:i.condominio?.uuid??null,nome:u,processCount:0,openCount:0,causeValueTotal:0};f.processCount+=1,i.encerrado||(f.openCount+=1),f.causeValueTotal+=Number(i.valor_causa)||0,n.set(l,f)}return[...n.values()].sort((i,l)=>l.processCount-i.processCount||l.causeValueTotal-i.causeValueTotal).slice(0,this.rankingLimit).map((i,l)=>({rank:l+1,uuid:i.uuid,nome:i.nome,processCount:i.processCount,openCount:i.openCount,causeValueTotal:i.causeValueTotal}))}buildProcessCauseValueRanking(e){return[...e].filter(n=>(Number(n.valor_causa)||0)>0).sort((n,i)=>(Number(i.valor_causa)||0)-(Number(n.valor_causa)||0)).slice(0,this.rankingLimit).map((n,i)=>({rank:i+1,uuid:n.uuid,numeroProcesso:n.numero_processo,condominioNome:n.condominio?.nome?.trim()||"\u2014",valorCausa:Number(n.valor_causa)||0,encerrado:!!n.encerrado,fase:n.fase?.valor?.trim()||"Sem fase"}))}buildLawyerRanking(e){let n=new Map;for(let i of e){let l=i.advogado?.uuid??"__sem_advogado__",u=i.advogado?.nome?.trim()||"Sem advogado",f=n.get(l)??{uuid:i.advogado?.uuid??null,nome:u,processCount:0,causeValueTotal:0};f.processCount+=1,f.causeValueTotal+=Number(i.valor_causa)||0,n.set(l,f)}return[...n.values()].filter(i=>i.uuid).sort((i,l)=>l.processCount-i.processCount||l.causeValueTotal-i.causeValueTotal).slice(0,this.rankingLimit).map((i,l)=>({rank:l+1,uuid:i.uuid,nome:i.nome,processCount:i.processCount,causeValueTotal:i.causeValueTotal}))}buildKpis(e){return e.reduce((n,i)=>{n.total+=1;let l=Number(i.valor_causa)||0;n.causeValueTotal+=l,i.encerrado?(n.closed+=1,n.causeValueClosed+=l):(n.open+=1,n.causeValueOpen+=l),i.polo===k.ATIVO?n.activePole+=1:i.polo===k.PASSIVO?n.passivePole+=1:n.poleOther+=1;let u=i.fase?.valor?.trim()||"Sem fase";return n.phaseCounts[u]=(n.phaseCounts[u]??0)+1,n},this.emptyKpis())}refreshCharts(){this.statusChart=this.buildDonutChart(["Em andamento","Encerrados"],[this.kpis.open,this.kpis.closed],["#52c41a","#722ed1"]),this.poleChart=this.buildDonutChart(["Polo ativo","Polo passivo","Sem polo"],[this.kpis.activePole,this.kpis.passivePole,this.kpis.poleOther],["#1677ff","#fa8c16","#bfbfbf"]);let e=this.buildTopPhaseSlices(this.kpis.phaseCounts);this.phaseChart=this.buildDonutChart(e.labels,e.series,["#1677ff","#52c41a","#faad14","#722ed1","#fa8c16","#bfbfbf"]),this.causeValueChart=this.buildBarChart(["Em andamento","Encerrados","Total"],[this.toThousands(this.kpis.causeValueOpen),this.toThousands(this.kpis.causeValueClosed),this.toThousands(this.kpis.causeValueTotal)],["#52c41a","#722ed1","#1677ff"],{seriesName:"Valor (R$ mil)",tooltipSuffix:" mil"})}buildBarChart(e,n,i,l){return{series:[{name:l?.seriesName??"Processos",data:n}],chart:{type:"bar",height:this.chartHeight,toolbar:{show:!1},fontFamily:"inherit"},colors:i,plotOptions:{bar:{borderRadius:6,columnWidth:e.length>3?"46%":"52%",distributed:!0}},dataLabels:{enabled:!0,dropShadow:{enabled:!1}},xaxis:{categories:e},yaxis:{labels:{formatter:u=>String(Math.round(u))}},legend:{show:!1},tooltip:l?.tooltipSuffix?{y:{formatter:u=>
1`R$ ${Number(u).toLocaleString("pt-BR")}${l.tooltipSuffix??""}`}}:void 0}}buildDonutChart(e,n,i){return{series:n,labels:e,colors:i,chart:{type:"donut",height:this.chartHeight,fontFamily:"inherit",toolbar:{show:!1}},plotOptions:{pie:{donut:{size:"68%",labels:{show:!0,total:{show:!0,label:"Total",formatter:l=>String(l.globals.seriesTotals.reduce((u,f)=>u+f,0))}}}}},dataLabels:{enabled:!0,dropShadow:{enabled:!1}},legend:{position:"bottom",fontSize:"12px"}}}buildTopPhaseSlices(e){let n=Object.entries(e).sort((T,z)=>z[1]-T[1]),i=n.slice(0,5),l=n.slice(5).reduce((T,[,z])=>T+z,0),u=i.map(([T])=>T),f=i.map(([,T])=>T);return l>0&&(u.push("Outras fases"),f.push(l)),{labels:u,series:f}}toThousands(e){return Math.round(e/1e3)}resetDashboard(){this.kpis=this.emptyKpis(),this.condominiumRanking=[],this.processCauseValueRanking=[],this.lawyerRanking=[],this.hasData=!1,this.statusChart=null,this.poleChart=null,this.phaseChart=null,this.causeValueChart=null}emptyKpis(){return{total:0,open:0,closed:0,activePole:0,passivePole:0,poleOther:0,phaseCounts:{},causeValueTotal:0,causeValueOpen:0,causeValueClosed:0}}resolveBillingCompanyRequirement(){let e=this.readCachedIsBackoffice();if(e!=null){this.applyBillingCompanyRequirement(!e);return}this.http.get("/auth/profile").subscribe({next:n=>{let i=this.isBackofficeFromDepartments(n.data?.departamentos);sessionStorage.setItem("profileData",JSON.stringify(n.data??{})),this.applyBillingCompanyRequirement(!i)},error:()=>{this.applyBillingCompanyRequirement(!1)}})}applyBillingCompanyRequirement(e){this.billingCompanyRequired=e;let n=this.filterForm.get("empresa_cobranca_uuid");if(e){n?.setValidators([M.required]),n?.updateValueAndValidity({emitEvent:!1}),this.autoSelectBillingCompanyAndLoad();return}n?.clearValidators(),n?.updateValueAndValidity({emitEvent:!1}),this.load()}autoSelectBillingCompanyAndLoad(){this.http.post("/person/list",{tipos_pessoas:["empresa_de_cobranca"],nao_paginar:!0}).subscribe({next:e=>{let n=e.data??[];if(n.length===1&&n[0]?.uuid){this.filterForm.patchValue({empresa_cobranca_uuid:n[0].uuid}),this.load();return}this.filterForm.value.empresa_cobranca_uuid&&this.load()}})}readCachedIsBackoffice(){try{let e=sessionStorage.getItem("profileData");if(!e)return null;let n=JSON.parse(e);return Array.isArray(n.departamentos)?this.isBackofficeFromDepartments(n.departamentos):null}catch{return null}}isBackofficeFromDepartments(e){return(e??[]).some(n=>String(n?.nome||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().includes("backoffice"))}static{this.\u0275fac=function(n){return new(n||t)(v(Xe),v(je),v(ie),v(Ee),v(se))}}static{this.\u0275cmp=R({type:t,selectors:[["app-legal-home"]],standalone:!1,decls:10,vars:3,consts:[[1,"legal-home",3,"nzGhost"],["nz-button","","nzType","primary"],["nzType","info","nzShowIcon","","nzMessage","Voc\xEA n\xE3o possui permiss\xE3o para visualizar os indicadores de processos."],["nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","folder-open","nzTheme","outline"],["nz-form","","nzLayout","vertical",1,"home-filters",3,"formGroup"],[3,"nzSpinning"],[1,"home-summary"],["label","Total de processos","icon","file-text","color","blue","tooltip","Quantidade total de processos cadastrados",3,"value"],["label","Em andamento","icon","play-circle","color","green","tooltip","Processos que ainda n\xE3o foram encerrados",3,"value"],["label","Encerrados","icon","check-circle","color","purple","tooltip","Processos marcados como encerrados",3,"value"],["label","Valor das causas","icon","dollar","color","blue","tooltip","Soma do valor da causa da carteira",3,"value","isCurrency"],["nzNotFoundImage","simple",1,"home-empty",3,"nzNotFoundContent"],["nz-form","","nzLayout","vertical",1,"home-filters",3,"ngSubmit","formGroup"],["nz-row","","nzGutter","14","nzAlign","bottom"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["label","Escrit\xF3rio de cobran\xE7a","formControlName","empresa_cobranca_uuid",3,"pessoaSelecionada","required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue"],["nz-button","","nzType","default","type","submit",3,"nzLoading"],[1,"home-rankings"],[1,"ranking-panel"],[1,"ranking-panel__head"],["nzSize","small",3,"nzData","nzFrontPagination","nzShowPagination"],["nzNotFoundImage","simple","nzNotFoundContent","Nenhum condom\xEDnio vinculado"],["nzNotFoundImage","simple","nzNotFoundContent","Nenhum processo com valor da causa"],["nzNotFoundImage","simple","nzNotFoundContent","Nenhum advogado vinculado"],[1,"home-charts"],[1,"chart-panel"],[1,"chart-panel__head"],[3,"series","chart","labels","colors","plotOptions","dataLabels","legend"],[3,"series","chart","colors","plotOptions","dataLabels","xaxis","yaxis","legend","tooltip"],["nzWidth","48px"],["nzWidth","88px"],["nzWidth","128px"],["nzWidth","96px"],[1,"ranking-panel__clickable"],[1,"ranking-panel__clickable",3,"click"],["nz-button","","nzType","link","nzSize","small",1,"ranking-panel__link",3,"click"],[3,"nzColor"]],template:function(n,i){n&1&&(a(0,"nz-page-header",0)(1,"nz-page-header-title"),s(2,"M\xF3dulo Jur\xEDdico"),o(),a(3,"nz-page-header-subtitle"),s(4,"Dashboard operacional da carteira jur\xEDdica"),o(),a(5,"nz-page-header-extra"),g(6,Ea,3,0,"button",1),o(),a(7,"nz-page-header-content"),g(8,wa,1,0,"nz-alert",2)(9,qa,10,11),o()()),n&2&&(m("nzGhost",!1),r(6),_(i.canList?6:-1),r(2),_(i.canList?9:8))},dependencies:[ee,Z,Y,He,te,ne,rt,$,B,U,Ge,X,J,ae,oe,le,re,K,ue,me,pe,ve,ge,Q,ke,Te,Me,Fe,Oe,Ae,we,bo,Je,zo,un],styles:["[_nghost-%COMP%]{display:block}.legal-home[_ngcontent-%COMP%] .home-filters[_ngcontent-%COMP%]{margin-bottom:20px}.legal-home[_ngcontent-%COMP%] .home-summary[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.legal-home[_ngcontent-%COMP%] .home-empty[_ngcontent-%COMP%]{margin:32px 0 12px}.legal-home[_ngcontent-%COMP%] .home-rankings[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.legal-home[_ngcontent-%COMP%] .ranking-panel[_ngcontent-%COMP%]{background:#fff;
1border:1px solid #f0f0f0;border-radius:12px;padding:16px;min-width:0}.legal-home[_ngcontent-%COMP%] .ranking-panel__head[_ngcontent-%COMP%]{margin-bottom:12px}.legal-home[_ngcontent-%COMP%] .ranking-panel__head[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 4px;font-size:15px;font-weight:600;color:#000000e0}.legal-home[_ngcontent-%COMP%] .ranking-panel__head[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:12px;color:#00000073}.legal-home[_ngcontent-%COMP%] .ranking-panel__clickable[_ngcontent-%COMP%]{cursor:pointer}.legal-home[_ngcontent-%COMP%] .ranking-panel__link[_ngcontent-%COMP%]{padding:0;height:auto}.legal-home[_ngcontent-%COMP%] .home-charts[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legal-home[_ngcontent-%COMP%] .chart-panel[_ngcontent-%COMP%]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px 16px 8px;min-width:0}.legal-home[_ngcontent-%COMP%] .chart-panel--wide[_ngcontent-%COMP%]{grid-column:1 / -1}.legal-home[_ngcontent-%COMP%] .chart-panel__head[_ngcontent-%COMP%]{margin-bottom:8px}.legal-home[_ngcontent-%COMP%] .chart-panel__head[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 4px;font-size:15px;font-weight:600;color:#000000e0}.legal-home[_ngcontent-%COMP%] .chart-panel__head[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:12px;color:#00000073}.legal-home[_ngcontent-%COMP%] .chart-panel[_ngcontent-%COMP%] .apexcharts-canvas{margin:0 auto}@media (max-width: 1200px){.legal-home[_ngcontent-%COMP%] .home-summary[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-home[_ngcontent-%COMP%] .home-rankings[_ngcontent-%COMP%]{grid-template-columns:1fr}}@media (max-width: 768px){.legal-home[_ngcontent-%COMP%] .home-summary[_ngcontent-%COMP%], .legal-home[_ngcontent-%COMP%] .home-charts[_ngcontent-%COMP%]{grid-template-columns:1fr}.legal-home[_ngcontent-%COMP%] .chart-panel--wide[_ngcontent-%COMP%]{grid-column:auto}}"]})}}return t})();var Ha=()=>({y:"60vh"}),Ga=(t,c)=>c.uuid;function Wa(t,c){if(t&1){let e=y();a(0,"button",19),b("click",function(){h(e);let i=d();return C(i.openCreate())}),p(1,"span",20),s(2," Cadastrar "),o()}}function Ka(t,c){t&1&&(a(0,"div",11)(1,"nz-form-item")(2,"nz-form-label"),s(3,"Origem"),o(),a(4,"nz-form-control")(5,"nz-select",21),p(6,"nz-option",8)(7,"nz-option",22)(8,"nz-option",23),o()()()()),t&2&&(r(7),m("nzValue",!1),r(),m("nzValue",!0))}function Ja(t,c){t&1&&(a(0,"th",16),s(1,"Cor"),o())}function Xa(t,c){if(t&1&&p(0,"span",30),t&2){let e=d(2).$implicit;wt("background",e.cor),m("nz-tooltip",e.cor)}}function Qa(t,c){t&1&&s(0," \u2014 ")}function Za(t,c){if(t&1&&(a(0,"td",24),g(1,Xa,1,3,"span",29)(2,Qa,1,0),o()),t&2){let e=d().$implicit;r(),_(e.cor?1:2)}}function Ya(t,c){t&1&&(a(0,"nz-tag",25),s(1,"Importado"),o())}function er(t,c){t&1&&(a(0,"nz-tag"),s(1,"Manual"),o())}function tr(t,c){if(t&1){let e=y();a(0,"a",31),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.openEdit(i))}),p(1,"span",32),o()}}function nr(t,c){if(t&1){let e=y();a(0,"a",33),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d();return C(l.remove(i))}),p(1,"span",34),o()}}function ir(t,c){if(t&1&&(a(0,"tr")(1,"td"),s(2),o(),g(3,Za,3,1,"td",24),a(4,"td",24),g(5,Ya,2,0,"nz-tag",25)(6,er,2,0,"nz-tag"),o(),a(7,"td",24)(8,"nz-tag",26),s(9),o()(),a(10,"td",24),g(11,tr,2,0,"a",27)(12,nr,2,0,"a",28),o()()),t&2){let e=c.$implicit,n=d();r(2),x(e.valor),r(),_(n.showColorField?3:-1),r(2),_(e.importado?5:6),r(3),m("nzColor",e.ativo?"green":"default"),r(),w(" ",e.ativo?"Ativo":"Inativo"," "),r(2),_(n.canEdit?11:-1),r(),_(n.canDelete?12:-1)}}function or(t,c){t&1&&(a(0,"nz-form-item")(1,"nz-form-label",36),s(2,"Cor"),o(),a(3,"nz-form-control",39),p(4,"input",40),o()())}function ar(t,c){if(t&1&&(Pe(0),a(1,"form",35)(2,"nz-form-item")(3,"nz-form-label",36),s(4,"Valor"),o(),a(5,"nz-form-control",37),p(6,"input",38),o()(),g(7,or,5,0,"nz-form-item"),o(),Se()),t&2){let e=d();r(),m("formGroup",e.form),r(6),_(e.showColorField?7:-1)}}var pt=(()=>{class t{constructor(e,n,i,l,u,f){this.route=e,this.api=n,this.fb=i,this.message=l,this.permissionService=u,this.elementRef=f,this.title="",this.items=[],this.displayedItems=[],this.isLoading=!1,this.modalVisible=!1,this.saving=!1,this.editingItem=null,this.canCreate=!1,this.canEdit=!1,this.canDelete=!1,this.scrollIndex=1,this.scrollSize=20,this.tableScrollTarget=null,this.onScroll=T=>{Ke(()=>{let z=T.target;z.scrollTop+z.clientHeight>=z.scrollHeight-120&&this.increaseScroll()},1)}}ngOnInit(){this.filterForm=this.fb.group({busca:[null],ativo:[""],importado:[""]}),this.form=this.fb.group({valor:[null,[M.required]],cor:[null]}),this.permissionService.validateWithoutModal(D.JuridicoCadastrosCadastrar,()=>{this.canCreate=!0}),this.permissionService.validateWithoutModal(D.JuridicoCadastrosEditar,()=>{this.canEdit=!0}),this.permissionService.validateWithoutModal(D.JuridicoCadastrosDeletar,()=>{this.canDelete=!0}),this.route.data.subscribe(e=>{this.chave=e.chave,this.title=e.title||"Cadastro",this.filterForm.reset({busca:null,ativo:"",importado:""}),this.applyColorValidators(),this.load()})}ngOnDestroy(){this.detachTableScrollListener()}get showImportadoFilter(){return this.chave==="ANDAMENTO"}get showColorField(){return this.chave==="ETIQUETA"}applyColorValidators(){let e=this.form.get("cor");e&&(this.showColorField?e.setValidators([M.required,M.pattern(/^#[0-9A-Fa-f]{6}$/)]):(e.clearValidators(),e.setValue(null,{emitEvent:!1})),e.updateValueAndValidity({emitEvent:!1}))}load(){this.isLoading=!0;let{busca:e,ativo:n,importado:i}=this.filterForm.value;this.api.list({chave:this.chave,busca:e?.trim()||null,ativo:n===""||n==null?null:n,importado:!this.showImportadoFilter||i===""||i==null?null:i}).pipe(A(()=>this.isLoading=!1)).subscribe({next:l=>{this.items=l.data??[],this.resetScroll(),this.ensureTableScrollListener()}})}resetScroll(){this.scrollIndex=1,this.displayedItems=this.items.slice(0,this.scrollSize)}increaseScroll(){this.displayedItems.length>=this.items.length||(this.scrollIndex+=1,this.displayedItems=this.items.slice(0,this.scrollIndex*this.scrollSize))}ensureTableScrollListener(){setTimeout(()=>{let e=this.elementRef.nativeElement.querySelector(".catalog-table .ant-table-body");!e||e===this.tableScrollTarget||(this.detachTableScrollListener(),this.tableScrollTarget=e,e.addEventListener("scroll",this.onScroll,{passive:!0}))})}detachTableScrollListener(){this.tableScrollTarget&&(this.tableScrollTarget.removeEventListener("scroll",this.onScroll),this.tableScrollTarget=null)}openCreate(){this.editingItem=null,this.form.reset({valor:null,cor:this.showColorField?"#1677FF":null}),this.applyColorValidators(),this.modalVisible=!0}openEdit(e){this.editingItem=e,this.form.reset({valor:e.valor,cor:e.cor??(this.showColorField?"#1677FF":null)}),this.applyColorValidators(),this.modalVisible=!0}closeModal(){this.modalVisible=!1}
1save(){if(this.applyColorValidators(),this.form.invalid){this.form.markAllAsTouched();return}let e=String(this.form.value.valor??"").trim(),n=this.editingItem?.ativo??!0,i=this.showColorField?String(this.form.value.cor??"").trim().toUpperCase():null;this.saving=!0,(this.editingItem?this.api.update(this.editingItem.uuid,G({valor:e,ativo:n},this.showColorField?{cor:i}:{})):this.api.create(G({chave:this.chave,valor:e,ativo:n},this.showColorField?{cor:i}:{}))).pipe(A(()=>this.saving=!1)).subscribe({next:u=>{this.message.success(u.message||"Salvo com sucesso"),this.modalVisible=!1,this.load()}})}remove(e){this.api.remove(e.uuid).subscribe({next:n=>{this.message.success(n.message||"Exclu\xEDdo com sucesso"),this.load()}})}static{this.\u0275fac=function(n){return new(n||t)(v(gt),v(Xt),v(ie),v(de),v(se),v(_t))}}static{this.\u0275cmp=R({type:t,selectors:[["app-catalog-registrations"]],standalone:!1,decls:50,vars:21,consts:[["tbl",""],[3,"nzGhost"],["nz-button","","nzType","primary"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",3,"ngSubmit","formGroup"],["nz-col","",3,"nzSpan"],["nz-input","","formControlName","busca","placeholder","Buscar por valor"],["nz-col","","nzSpan","3"],["formControlName","ativo","nzPlaceHolder","Todos","nzAllowClear",""],["nzLabel","Todos",3,"nzValue"],["nzLabel","Ativo",3,"nzValue"],["nzLabel","Inativo",3,"nzValue"],["nz-col","","nzSpan","4"],["nz-button","","nzType","primary","type","submit","nzBlock",""],["nz-icon","","nzType","search"],[3,"nzSpinning"],[1,"catalog-table",3,"nzData","nzFrontPagination","nzShowPagination","nzScroll"],["nzWidth","120px","nzAlign","center"],["nzOkText","Salvar","nzCancelText","Cancelar",3,"nzOnCancel","nzOnOk","nzVisible","nzTitle","nzOkLoading"],[4,"nzModalContent"],["nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","plus","nzTheme","outline"],["formControlName","importado","nzPlaceHolder","Todos","nzAllowClear",""],["nzLabel","Manual",3,"nzValue"],["nzLabel","Importado",3,"nzValue"],["nzAlign","center"],["nzColor","blue"],[3,"nzColor"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este cadastro?"],[1,"catalog-color-swatch",3,"background","nz-tooltip"],[1,"catalog-color-swatch",3,"nz-tooltip"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar",3,"click"],["nz-icon","","nzType","edit","nzTheme","outline"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este cadastro?",3,"nzOnConfirm"],["nz-icon","","nzType","delete","nzTheme","outline"],["nz-form","","nzLayout","vertical",3,"formGroup"],["nzRequired",""],["nzErrorTip","Informe o valor"],["nz-input","","formControlName","valor","placeholder","Valor do cadastro"],["nzErrorTip","Informe uma cor v\xE1lida (#RRGGBB)"],["nz-input","","type","color","formControlName","cor",1,"catalog-color-input"]],template:function(n,i){if(n&1){let l=y();a(0,"nz-page-header",1)(1,"nz-page-header-title"),s(2),o(),a(3,"nz-page-header-subtitle"),s(4),I(5,"lowercase"),o(),a(6,"nz-page-header-extra"),g(7,Wa,3,0,"button",2),o(),a(8,"nz-page-header-content")(9,"form",3),b("ngSubmit",function(){return h(l),C(i.load())}),a(10,"div",4)(11,"nz-form-item")(12,"nz-form-label"),s(13,"Busca"),o(),a(14,"nz-form-control"),p(15,"input",5),o()()(),a(16,"div",6)(17,"nz-form-item")(18,"nz-form-label"),s(19,"Status"),o(),a(20,"nz-form-control")(21,"nz-select",7),p(22,"nz-option",8)(23,"nz-option",9)(24,"nz-option",10),o()()()(),g(25,Ka,9,2,"div",11),a(26,"div",6)(27,"nz-form-item")(28,"button",12),p(29,"span",13),s(30," Buscar "),o()()()(),a(31,"nz-spin",14)(32,"nz-table",15,0)(34,"thead")(35,"tr")(36,"th"),s(37,"Valor"),o(),g(38,Ja,2,0,"th",16),a(39,"th",16),s(40,"Origem"),o(),a(41,"th",16),s(42,"Status"),o(),a(43,"th",16),s(44,"A\xE7\xF5es"),o()()(),a(45,"tbody"),S(46,ir,13,7,"tr",null,Ga),o()()()()(),a(48,"nz-modal",17),b("nzOnCancel",function(){return h(l),C(i.closeModal())})("nzOnOk",function(){return h(l),C(i.save())}),g(49,ar,8,2,"ng-container",18),o()}if(n&2){let l=N(33);m("nzGhost",!1),r(2),x(i.title),r(2),w("Cadastro de ",zt(5,18,i.title),""),r(3),_(i.canCreate?7:-1),r(2),m("formGroup",i.filterForm),r(),m("nzSpan",i.showImportadoFilter?6:8),r(13),m("nzValue",!0),r(),m("nzValue",!1),r(),_(i.showImportadoFilter?25:-1),r(6),m("nzSpinning",i.isLoading),r(),m("nzData",i.displayedItems)("nzFrontPagination",!1)("nzShowPagination",!1)("nzScroll",V(20,Ha)),r(6),_(i.showColorField?38:-1),r(8),E(l.data),r(2),m("nzVisible",i.modalVisible)("nzTitle",i.editingItem?"Editar "+i.title:"Novo "+i.title)("nzOkLoading",i.saving)}},dependencies:[ee,_e,Z,Y,te,ne,$,B,U,X,J,ae,oe,le,re,K,fe,Be,Re,ue,me,pe,ve,ge,ye,ze,Q,ke,Te,Me,Fe,Oe,Ae,We,we,be,De,di],styles:[".catalog-color-swatch[_ngcontent-%COMP%]{display:inline-block;width:22px;height:22px;border-radius:4px;border:1px solid rgba(0,0,0,.15);vertical-align:middle}.catalog-color-input[_ngcontent-%COMP%]{width:64px;
1height:36px;padding:2px;cursor:pointer}"]})}}return t})();var Lo=()=>["empresa_de_cobranca"],rr=()=>({y:"60vh"}),Vo=(t,c)=>c.uuid;function lr(t,c){if(t&1){let e=y();a(0,"button",22),b("click",function(){h(e);let i=d();return C(i.openCreate())}),p(1,"span",23),s(2," Cadastrar "),o()}}function sr(t,c){if(t&1){let e=y();a(0,"a",28),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.openEdit(i))}),p(1,"span",29),o()}}function cr(t,c){if(t&1){let e=y();a(0,"a",30),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d();return C(l.remove(i))}),p(1,"span",31),o()}}function dr(t,c){if(t&1&&(a(0,"tr")(1,"td",24)(2,"nz-tag",25),s(3),o()(),a(4,"td"),s(5),o(),a(6,"td"),s(7),o(),a(8,"td"),s(9),o(),a(10,"td"),s(11),o(),a(12,"td"),s(13),o(),a(14,"td",24),g(15,sr,2,0,"a",26)(16,cr,2,0,"a",27),o()()),t&2){let e=c.$implicit,n=d();r(2),m("nzColor",e.parte_interessada?"green":"orange"),r(),w(" ",n.relationLabel(e.parte_interessada)," "),r(2),x((e.empresa_cobranca==null?null:e.empresa_cobranca.nome)||"-"),r(2),x(e.nome),r(2),x((e.usuario==null?null:e.usuario.nome)||"-"),r(2),x(e.cpf||"-"),r(2),x(e.oab),r(2),_(n.canEdit?15:-1),r(),_(n.canDelete?16:-1)}}function mr(t,c){if(t&1&&p(0,"nz-option",42),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.cargo!=null&&e.cargo.nome?e.nome+" ("+(e.cargo==null?null:e.cargo.nome)+")":e.nome)}}function pr(t,c){if(t&1&&(p(0,"app-filtro-pessoas",9),a(1,"nz-form-item")(2,"nz-form-label"),s(3,"Usu\xE1rio do sistema"),o(),a(4,"nz-form-control")(5,"nz-select",41),S(6,mr,1,2,"nz-option",42,Vo),o()()()),t&2){let e=d(2);m("required",!0)("allowClear",!1)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(7,Lo))("storageValue",!1),r(5),m("nzLoading",e.loadingUsers),r(),E(e.linkableUsers)}}function ur(t,c){if(t&1&&(Pe(0),a(1,"form",32)(2,"nz-form-item")(3,"nz-form-label",33),s(4,"Rela\xE7\xE3o com a empresa"),o(),a(5,"nz-form-control",34)(6,"nz-select",35),p(7,"nz-option",6)(8,"nz-option",7),o()()(),g(9,pr,8,8),a(10,"nz-form-item")(11,"nz-form-label",33),s(12,"Nome"),o(),a(13,"nz-form-control",36),p(14,"input",37),o()(),a(15,"nz-form-item")(16,"nz-form-label"),s(17,"CPF"),o(),a(18,"nz-form-control"),p(19,"input",38),o()(),a(20,"nz-form-item")(21,"nz-form-label",33),s(22,"OAB"),o(),a(23,"nz-form-control",39),p(24,"input",40),o()()(),Se()),t&2){let e=d();r(),m("formGroup",e.form),r(6),m("nzValue",!0),r(),m("nzValue",!1),r(),_(e.isParteInteressada?9:-1)}}var No=(()=>{class t{constructor(e,n,i,l,u){this.api=e,this.fb=n,this.message=i,this.permissionService=l,this.elementRef=u,this.items=[],this.displayedItems=[],this.linkableUsers=[],this.isLoading=!1,this.loadingUsers=!1,this.modalVisible=!1,this.saving=!1,this.editingItem=null,this.canCreate=!1,this.canEdit=!1,this.canDelete=!1,this.scrollIndex=1,this.scrollSize=20,this.tableScrollTarget=null,this.onScroll=f=>{Ke(()=>{let T=f.target;T.scrollTop+T.clientHeight>=T.scrollHeight-120&&this.increaseScroll()},1)}}ngOnInit(){this.filterForm=this.fb.group({busca:[null],parte_interessada:[null],empresa_cobranca_uuid:[null]}),this.form=this.fb.group({parte_interessada:[!0,[M.required]],empresa_cobranca_uuid:[null],usuario_uuid:[null],nome:[null,[M.required]],cpf:[null],oab:[null,[M.required]]}),this.form.get("parte_interessada")?.valueChanges.subscribe(e=>{this.applyParteInteressadaSideEffects(!!e)}),this.applyParteInteressadaSideEffects(!0),this.permissionService.validateWithoutModal(D.CadastrarAdvogados,()=>{this.canCreate=!0}),this.permissionService.validateWithoutModal(D.EditarAdvogados,()=>{this.canEdit=!0}),this.permissionService.validateWithoutModal(D.DeletarAdvogados,()=>{this.canDelete=!0}),this.loadLinkableUsers(),this.load()}ngOnDestroy(){this.detachTableScrollListener()}get isParteInteressada(){return!!this.form?.get("parte_interessada")?.value}load(){this.isLoading=!0;let{busca:e,parte_interessada:n,empresa_cobranca_uuid:i}=this.filterForm.value;this.api.list({busca:e?.trim()||null,parte_interessada:n==null?null:!!n,empresa_cobranca_uuid:i||null}).pipe(A(()=>this.isLoading=!1)).subscribe({next:l=>{this.items=l.data??[],this.resetScroll(),this.ensureTableScrollListener()}})}resetScroll(){this.scrollIndex=1,this.displayedItems=this.items.slice(0,this.scrollSize)}increaseScroll(){this.displayedItems.length>=this.items.length||(this.scrollIndex+=1,this.displayedItems=this.items.slice(0,this.scrollIndex*this.scrollSize))}ensureTableScrollListener(){setTimeout(()=>{let e=this.elementRef.nativeElement.querySelector(".lawyers-table .ant-table-body");!e||e===this.tableScrollTarget||(this.detachTableScrollListener(),this.tableScrollTarget=e,e.addEventListener("scroll",this.onScroll,{passive:!0}))})}detachTableScrollListener(){this.tableScrollTarget&&(this.tableScrollTarget.removeEventListener("scroll",this.onScroll),this.tableScrollTarget=null)}openCreate(){this.editingItem=null,this.form.reset({parte_interessada:!0,empresa_cobranca_uuid:null,usuario_uuid:null,nome:null,cpf:null,oab:null}),this.applyParteInteressadaSideEffects(!0),this.modalVisible=!0}openEdit(e){this.editingItem=e,this.form.reset({parte_interessada:e.parte_interessada??!0,empresa_cobranca_uuid:e.empresa_cobranca?.uuid??null,usuario_uuid:e.usuario?.uuid??null,
1nome:e.nome,cpf:e.cpf??null,oab:e.oab}),this.applyParteInteressadaSideEffects(!!e.parte_interessada),this.modalVisible=!0}closeModal(){this.modalVisible=!1}relationLabel(e){return e?"Interessada":"Contr\xE1ria"}save(){if(this.applyParteInteressadaSideEffects(this.isParteInteressada),this.form.invalid){this.form.markAllAsTouched();return}let e=!!this.form.value.parte_interessada,n={nome:String(this.form.value.nome??"").trim(),cpf:this.form.value.cpf||null,oab:String(this.form.value.oab??"").trim(),parte_interessada:e,empresa_cobranca_uuid:e?this.form.value.empresa_cobranca_uuid:null,usuario_uuid:e&&this.form.value.usuario_uuid||null};this.saving=!0,(this.editingItem?this.api.update(this.editingItem.uuid,n):this.api.create(n)).pipe(A(()=>this.saving=!1)).subscribe({next:l=>{this.message.success(l.message||"Salvo com sucesso"),this.modalVisible=!1,this.load()}})}remove(e){this.api.remove(e.uuid).subscribe({next:n=>{this.message.success(n.message||"Exclu\xEDdo com sucesso"),this.load()}})}loadLinkableUsers(){this.loadingUsers=!0,this.api.listLinkableUsers().pipe(A(()=>this.loadingUsers=!1)).subscribe({next:e=>{this.linkableUsers=e.data??[]}})}applyParteInteressadaSideEffects(e){let n=this.form.get("empresa_cobranca_uuid"),i=this.form.get("usuario_uuid");!n||!i||(e?n.setValidators([M.required]):(n.clearValidators(),n.setValue(null,{emitEvent:!1}),i.setValue(null,{emitEvent:!1})),n.updateValueAndValidity({emitEvent:!1}),i.updateValueAndValidity({emitEvent:!1}))}static{this.\u0275fac=function(n){return new(n||t)(v(ht),v(ie),v(de),v(se),v(_t))}}static{this.\u0275cmp=R({type:t,selectors:[["app-lawyers"]],standalone:!1,decls:54,vars:22,consts:[["tbl",""],[3,"nzGhost"],["nz-button","","nzType","primary"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",3,"ngSubmit","formGroup"],["nz-col","","nzSpan","5"],["formControlName","parte_interessada","nzPlaceHolder","Todas","nzAllowClear",""],["nzLabel","Parte interessada",3,"nzValue"],["nzLabel","Parte contr\xE1ria",3,"nzValue"],["nz-col","","nzSpan","6"],["label","Escrit\xF3rio de cobran\xE7a","formControlName","empresa_cobranca_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue"],["nz-input","","formControlName","busca","placeholder","Buscar por nome, CPF ou OAB"],["nz-col","","nzSpan","3"],["nz-button","","nzType","primary","type","submit","nzBlock",""],["nz-icon","","nzType","search"],[3,"nzSpinning"],[1,"lawyers-table",3,"nzData","nzFrontPagination","nzShowPagination","nzScroll"],["nzWidth","140px","nzAlign","center"],["nzWidth","140px"],["nzWidth","120px"],["nzWidth","120px","nzAlign","center"],["nzOkText","Salvar","nzCancelText","Cancelar",3,"nzOnCancel","nzOnOk","nzVisible","nzTitle","nzOkLoading","nzWidth"],[4,"nzModalContent"],["nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","plus","nzTheme","outline"],["nzAlign","center"],[3,"nzColor"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este advogado?"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar",3,"click"],["nz-icon","","nzType","edit","nzTheme","outline"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este advogado?",3,"nzOnConfirm"],["nz-icon","","nzType","delete"],["nz-form","","nzLayout","vertical",3,"formGroup"],["nzRequired",""],["nzErrorTip","Selecione a rela\xE7\xE3o"],["formControlName","parte_interessada","nzPlaceHolder","Selecione"],["nzErrorTip","Informe o nome"],["nz-input","","formControlName","nome","placeholder","Nome do advogado"],["nz-input","","formControlName","cpf","mask","000.000.000-00","placeholder","CPF"],["nzErrorTip","Informe a OAB"],["nz-input","","formControlName","oab","placeholder","N\xFAmero da OAB"],["formControlName","usuario_uuid","nzPlaceHolder","Opcional \u2014 cargos de advogado","nzAllowClear","","nzShowSearch","",3,"nzLoading"],[3,"nzValue","nzLabel"]],template:function(n,i){if
1(n&1){let l=y();a(0,"nz-page-header",1)(1,"nz-page-header-title"),s(2,"Advogados"),o(),a(3,"nz-page-header-subtitle"),s(4,"Cadastro de advogados"),o(),a(5,"nz-page-header-extra"),g(6,lr,3,0,"button",2),o(),a(7,"nz-page-header-content")(8,"form",3),b("ngSubmit",function(){return h(l),C(i.load())}),a(9,"div",4)(10,"nz-form-item")(11,"nz-form-label"),s(12,"Rela\xE7\xE3o"),o(),a(13,"nz-form-control")(14,"nz-select",5),p(15,"nz-option",6)(16,"nz-option",7),o()()()(),a(17,"div",8),p(18,"app-filtro-pessoas",9),o(),a(19,"div",8)(20,"nz-form-item")(21,"nz-form-label"),s(22,"Busca"),o(),a(23,"nz-form-control"),p(24,"input",10),o()()(),a(25,"div",11)(26,"nz-form-item")(27,"button",12),p(28,"span",13),s(29," Buscar "),o()()()(),a(30,"nz-spin",14)(31,"nz-table",15,0)(33,"thead")(34,"tr")(35,"th",16),s(36,"Rela\xE7\xE3o"),o(),a(37,"th"),s(38,"Empresa de cobran\xE7a"),o(),a(39,"th"),s(40,"Nome"),o(),a(41,"th"),s(42,"Usu\xE1rio"),o(),a(43,"th",17),s(44,"CPF"),o(),a(45,"th",18),s(46,"OAB"),o(),a(47,"th",19),s(48,"A\xE7\xF5es"),o()()(),a(49,"tbody"),S(50,dr,17,9,"tr",null,Vo),o()()()()(),a(52,"nz-modal",20),b("nzOnCancel",function(){return h(l),C(i.closeModal())})("nzOnOk",function(){return h(l),C(i.save())}),g(53,ur,25,4,"ng-container",21),o()}if(n&2){let l=N(32);m("nzGhost",!1),r(6),_(i.canCreate?6:-1),r(2),m("formGroup",i.filterForm),r(7),m("nzValue",!0),r(),m("nzValue",!1),r(2),m("required",!1)("allowClear",!0)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(20,Lo))("storageValue",!1),r(12),m("nzSpinning",i.isLoading),r(),m("nzData",i.displayedItems)("nzFrontPagination",!1)("nzShowPagination",!1)("nzScroll",V(21,rr)),r(19),E(l.data),r(2),m("nzVisible",i.modalVisible)("nzTitle",i.editingItem?"Editar advogado":"Novo advogado")("nzOkLoading",i.saving)("nzWidth",640)}},dependencies:[ee,_e,Z,Y,He,te,ne,$,B,U,X,J,ae,oe,le,re,K,fe,Be,Re,ue,me,pe,ve,ge,ye,ze,Q,ke,Te,Me,Fe,Oe,Ae,We,we,be,De,Tt,Je],encapsulation:2})}}return t})();var _r=()=>({y:"60vh"}),fr=(t,c)=>c.uuid;function gr(t,c){if(t&1){let e=y();a(0,"button",19),b("click",function(){h(e);let i=d();return C(i.openCreate())}),p(1,"span",20),s(2," Cadastrar "),o()}}function hr(t,c){if(t&1){let e=y();a(0,"a",24),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.openEdit(i))}),p(1,"span",25),o(),a(2,"a",26),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.openFullEdit(i))}),p(3,"span",27),o()}}function Cr(t,c){if(t&1){let e=y();a(0,"a",28),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d();return C(l.remove(i))}),p(1,"span",29),o()}}function xr(t,c){if(t&1&&(a(0,"tr")(1,"td"),s(2),o(),a(3,"td"),s(4),I(5,"mask"),o(),a(6,"td",21)(7,"nz-tag",22),s(8),o()(),a(9,"td",21),g(10,hr,4,0)(11,Cr,2,0,"a",23),o()()),t&2){let e=c.$implicit,n=d();r(2),x(e.nome),r(2),x(W(5,6,e.cpf_cnpj,"AAA.AAA.AAA-AA||AA.AAA.AAA/AAAA-00")),r(3),m("nzColor",e.ativo?"green":"default"),r(),w(" ",e.ativo?"Ativo":"Inativo"," "),r(2),_(n.canEdit?10:-1),r(),_(n.canDelete?11:-1)}}function br(t,c){if(t&1&&(Pe(0),a(1,"form",30)(2,"nz-form-item")(3,"nz-form-label",31),s(4,"Nome"),o(),a(5,"nz-form-control",32),p(6,"input",33),o()(),a(7,"nz-form-item")(8,"nz-form-label",31),s(9,"CNPJ"),o(),a(10,"nz-form-control",34),p(11,"input",35),o()()(),Se()),t&2){let e=d();r(),m("formGroup",e.form)}}var Io=(()=>{class t{constructor(e,n,i,l,u){this.api=e,this.fb=n,this.message=i,this.permissionService=l,this.elementRef=u,this.items=[],this.displayedItems=[],this.isLoading=!1,this.modalVisible=!1,this.saving=!1,this.editingItem=null,this.canCreate=!1,this.canEdit=!1,this.canDelete=!1,this.scrollIndex=1,this.scrollSize=20,this.tableScrollTarget=null,this.onScroll=f=>{Ke(()=>{let T=f.target;T.scrollTop+T.clientHeight>=T.scrollHeight-120&&this.increaseScroll()},1)}}ngOnInit(){this.filterForm=this.fb.group({busca:[null],ativo:[""]}),this.form=this.fb.group({nome:[null,[M.required]],cpf_cnpj:[null,[M.required]]}),this.permissionService.validateWithoutModal(D.CadastrarEmpresasDeCobranca,()=>{this.canCreate=!0}),this.permissionService.validateWithoutModal(D.EditarEmpresasDeCobranca,()=>{this.canEdit=!0}),this.permissionService.validateWithoutModal(D.DeletarEmpresasDeCobranca,()=>{this.canDelete=!0}),this.load()}ngOnDestroy(){this.detachTableScrollListener()}load(){this.isLoading=!0;let{busca:e,ativo:n}=this.filterForm.value,i={};n!==""&&n!=null&&(i.ativo=n),this.api.post("/billing-companies/list",i).pipe(A(()=>this.isLoading=!1)).subscribe({next:l=>{let u=l.data??[],f=String(e??"").trim().toLowerCase();if(!f)this.items=u;else{let T=It(f);this.items=u.filter(z=>{let O=(z.nome||"").toLowerCase(),L=It(z.cpf_cnpj||"");return O.includes(f)||T.length>0&&L.includes(T)||(z.uuid||"").toLowerCase().includes(f)})}this.resetScroll(),this.ensureTableScrollListener()}})}resetScroll(){this.scrollIndex=1,this.displayedItems=this.items.slice(0,this.scrollSize)}increaseScroll(){this.displayedItems.length>=this.items.length||(this.scrollIndex+=1,this.displayedItems=this.items.slice(0,this.scrollIndex*this.scrollSize))}ensureTableScrollListener(){setTimeout(()=>{let e=this.elementRef.nativeElement.querySelector(".billing-offices-table .ant-table-body");!e||e===this.tableScrollTarget||(this.detachTableScrollListener(),this.tableScrollTarget=e,e.addEventListener("scroll",this.onScroll,{passive:!0}))})}detachTableScrollListener(){this.tableScrollTarget&&(this.tableScrollTarget.removeEventListener("scroll",this.onScroll),this.tableScrollTarget=null)}openCreate(){window.open("/app/empresas-de-cobranca/cadastrar","_blank")}openEdit(e){this.editingItem=e,this.form.reset({nome:e.nome,cpf_cnpj:e.cpf_cnpj}),this.modalVisible=!0}openFullEdit(e){window.open(`/app/empresas-de-cobranca/editar/${e.uuid}`,"_blank")}closeModal(){this.modalVisible=!1}
1save(){if(this.form.invalid||!this.editingItem){this.form.markAllAsTouched();return}this.saving=!0,this.api.get(`/billing-companies/${this.editingItem.uuid}`).subscribe({next:e=>{let n=e.data,i={nome:String(this.form.value.nome??"").trim(),cpf_cnpj:It(String(this.form.value.cpf_cnpj??"")),ativo:this.editingItem?.ativo??!0,codigo_fila_cobranca:n.codigo_fila_cobranca,codigo_fila_ura:n.codigo_fila_ura,cashback_honorarios:n.cashback_honorarios,grupo:n.grupo,addressForm:{cep:n.cep,logradouro:n.endereco,numero:n.numero,complemento:n.complemento,bairro:n.bairro,cidade:n.cidade,uf:n.uf},contatos:(n.contato??[]).map(l=>({contato:l.contato,tipo:l.tipo,observacao:l.observacao,padrao:l.padrao,whatsapp:l.whatsapp,ranking:l.ranking}))};this.api.patch(`/billing-companies/${this.editingItem.uuid}`,i).pipe(A(()=>this.saving=!1)).subscribe({next:l=>{this.message.success(l.message||"Salvo com sucesso"),this.modalVisible=!1,this.load()},error:()=>{this.saving=!1}})},error:()=>{this.saving=!1}})}remove(e){this.api.delete(`/billing-companies/${e.uuid}`).subscribe({next:n=>{this.message.success(n.message||"Exclu\xEDdo com sucesso"),this.load()}})}static{this.\u0275fac=function(n){return new(n||t)(v(je),v(ie),v(de),v(se),v(_t))}}static{this.\u0275cmp=R({type:t,selectors:[["app-billing-offices"]],standalone:!1,decls:47,vars:13,consts:[["tbl",""],[3,"nzGhost"],["nz-button","","nzType","primary"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",3,"ngSubmit","formGroup"],["nz-col","","nzSpan","8"],["nz-input","","formControlName","busca","placeholder","Buscar por nome, CNPJ ou UUID"],["nz-col","","nzSpan","3"],["formControlName","ativo","nzPlaceHolder","Todos","nzAllowClear",""],["nzLabel","Todos",3,"nzValue"],["nzLabel","Ativo",3,"nzValue"],["nzLabel","Inativo",3,"nzValue"],["nz-button","","nzType","primary","type","submit","nzBlock",""],["nz-icon","","nzType","search"],[3,"nzSpinning"],[1,"billing-offices-table",3,"nzData","nzFrontPagination","nzShowPagination","nzScroll"],["nzWidth","120px","nzAlign","center"],["nzWidth","140px","nzAlign","center"],["nzTitle","Editar escrit\xF3rio de cobran\xE7a","nzOkText","Salvar","nzCancelText","Cancelar",3,"nzOnCancel","nzOnOk","nzVisible","nzOkLoading"],[4,"nzModalContent"],["nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","plus","nzTheme","outline"],["nzAlign","center"],[3,"nzColor"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este escrit\xF3rio de cobran\xE7a?"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Edi\xE7\xE3o r\xE1pida",3,"click"],["nz-icon","","nzType","edit","nzTheme","outline"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Edi\xE7\xE3o completa",3,"click"],["nz-icon","","nzType","form","nzTheme","outline"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este escrit\xF3rio de cobran\xE7a?",3,"nzOnConfirm"],["nz-icon","","nzType","delete","nzTheme","outline"],["nz-form","","nzLayout","vertical",3,"formGroup"],["nzRequired",""],["nzErrorTip","Informe o nome"],["nz-input","","formControlName","nome","placeholder","Nome"],["nzErrorTip","Informe o CNPJ"],["nz-input","","formControlName","cpf_cnpj","mask","AAA.AAA.AAA-AA||AA.AAA.AAA/AAAA-00","placeholder","CNPJ"]],template:function(n,i){if(n&1){let l=y();a(0,"nz-page-header",1)(1,"nz-page-header-title"),s(2,"Escrit\xF3rios de Cobran\xE7as"),o(),a(3,"nz-page-header-subtitle"),s(4,"Empresas de cobran\xE7a"),o(),a(5,"nz-page-header-extra"),g(6,gr,3,0,"button",2),o(),a(7,"nz-page-header-content")(8,"form",3),b("ngSubmit",function(){return h(l),C(i.load())}),a(9,"div",4)(10,"nz-form-item")(11,"nz-form-label"),s(12,"Busca"),o(),a(13,"nz-form-control"),p(14,"input",5),o()()(),a(15,"div",6)(16,"nz-form-item")(17,"nz-form-label"),s(18,"Status"),o(),a(19,"nz-form-control")(20,"nz-select",7),p(21,"nz-option",8)(22,"nz-option",9)(23,"nz-option",10),o()()()(),a(24,"div",6)(25,"nz-form-item")(26,"button",11),p(27,"span",12),s(28," Buscar "),o()()()(),a(29,"nz-spin",13)(30,"nz-table",14,0)(32,"thead")(33,"tr")(34,"th"),s(35,"Nome"),o(),a(36,"th"),s(37,"CNPJ"),o(),a(38,"th",15),s(39,"Status"),o(),a(40,"th",16),s(41,"A\xE7\xF5es"),o()()(),a(42,"tbody"),S(43,xr,12,9,"tr",null,fr),o()()()()(),a(45,"nz-modal",17),b("nzOnCancel",function(){return h(l),C(i.closeModal())})("nzOnOk",function(){return h(l),C(i.save())}),g(46,br,12,1,"ng-container",18),o()}if(n&2){let l=N(31);m("nzGhost",!1),r(6),_(i.canCreate?6:-1),r(2),m("formGroup",i.filterForm),r(14),m("nzValue",!0),r(),m("nzValue",!1),r(6),m("nzSpinning",i.isLoading),r(),m("nzData",i.displayedItems)("nzFrontPagination",!1)("nzShowPagination",!1)("nzScroll",V(12,_r)),r(13),E(l.data),r(2),m("nzVisible",i.modalVisible)("nzOkLoading",i.saving)}},dependencies:[ee,_e,Z,Y,te,ne,$,B,U,X,J,ae,oe,le,re,K,fe,Be,Re,ue,me,pe,ve,ge,ye,ze,Q,ke,Te,Me,Fe,Oe,Ae,We,we,be,De,Tt,Yi],encapsulation:2})}}return t})();var Fn=(()=>{class t{constructor(e){this.api=e}
1list(e){return this.api.post("/judicial-provider-configs/list",e)}listAvailable(e){return this.api.post("/judicial-provider-configs/available",e)}findOne(e){return this.api.post(`/judicial-provider-configs/find/${e}`,{})}create(e){return this.api.post("/judicial-provider-configs",e)}update(e,n){return this.api.post(`/judicial-provider-configs/update/${e}`,n)}remove(e){return this.api.post(`/judicial-provider-configs/delete/${e}`,{})}static{this.\u0275fac=function(n){return new(n||t)(ni(je))}}static{this.\u0275prov=ti({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var zr=()=>({y:"60vh"}),vr=()=>["empresa_de_cobranca"],Dn=(t,c)=>c.value,Pr=(t,c)=>c.uuid,Sr=(t,c)=>c.id;function Er(t,c){if(t&1){let e=y();a(0,"button",23),b("click",function(){h(e);let i=d();return C(i.openCreate())}),p(1,"span",24),s(2," Cadastrar "),o()}}function wr(t,c){if(t&1&&p(0,"nz-option",6),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function Tr(t,c){t&1&&(a(0,"nz-tag",25),s(1,"DJEN"),o())}function Mr(t,c){if(t&1){let e=y();a(0,"a",30),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.openEdit(i))}),p(1,"span",31),o()}}function Or(t,c){if(t&1){let e=y();a(0,"a",32),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d();return C(l.remove(i))}),p(1,"span",33),o()}}function kr(t,c){if(t&1&&(a(0,"tr")(1,"td")(2,"nz-tag"),s(3),o(),g(4,Tr,2,0,"nz-tag",25),o(),a(5,"td"),s(6),o(),a(7,"td"),s(8),o(),a(9,"td"),s(10),o(),a(11,"td")(12,"nz-tag"),s(13),o()(),a(14,"td"),s(15),o(),a(16,"td",26)(17,"nz-tag",27),s(18),o()(),a(19,"td",26),g(20,Mr,2,0,"a",28)(21,Or,2,0,"a",29),o()()),t&2){let e=c.$implicit,n=d();r(3),x(n.providerTypeLabel(e.provider_type)),r(),_(e.djen?4:-1),r(2),x(e.provider_name),r(2),x(e.provider_label),r(2),x(n.tribunalLabel(e)),r(3),x(n.parseKeyLabel(e)),r(2),x(n.empresasLabel(e)),r(2),m("nzColor",e.ativo?"green":"default"),r(),w(" ",e.ativo?"Ativo":"Inativo"," "),r(2),_(n.canEdit?20:-1),r(),_(n.canDelete?21:-1)}}function Ar(t,c){if(t&1&&p(0,"nz-option",6),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function Fr(t,c){t&1&&(p(0,"nz-divider",46),a(1,"div",35)(2,"div",36)(3,"nz-form-item")(4,"nz-form-label",37),s(5,"ID consultante"),o(),a(6,"nz-form-control",47),p(7,"input",48),o()()(),a(8,"div",36)(9,"nz-form-item")(10,"nz-form-label",37),s(11,"Senha consultante"),o(),a(12,"nz-form-control",49),p(13,"input",50),o()()(),a(14,"div",36)(15,"nz-form-item")(16,"nz-form-label"),s(17,"Endpoint URL"),o(),a(18,"nz-form-control"),p(19,"input",51),o()()(),a(20,"div",36)(21,"nz-form-item")(22,"nz-form-label"),s(23,"WSDL URL"),o(),a(24,"nz-form-control"),p(25,"input",52),o()()()()),t&2&&(r(),m("nzGutter",12),r(),m("nzSpan",12),r(6),m("nzSpan",12),r(6),m("nzSpan",24),r(6),m("nzSpan",24))}function Dr(t,c){t&1&&(p(0,"nz-divider",53),a(1,"div",35)(2,"div",36)(3,"nz-form-item")(4,"nz-form-label",37),s(5,"URL base"),o(),a(6,"nz-form-control",54),p(7,"input",55),o()()(),a(8,"div",36)(9,"nz-form-item")(10,"nz-form-label",37),s(11,"Client ID"),o(),a(12,"nz-form-control",56),p(13,"input",57),o()()(),a(14,"div",36)(15,"nz-form-item")(16,"nz-form-label",37),s(17,"Client secret"),o(),a(18,"nz-form-control",58),p(19,"input",59),o()()(),a(20,"div",36)(21,"nz-form-item")(22,"nz-form-label"),s(23,"Token URL"),o(),a(24,"nz-form-control"),p(25,"input",60),o()()(),a(26,"div",36)(27,"nz-form-item")(28,"nz-form-label"),s(29,"API key"),o(),a(30,"nz-form-control"),p(31,"input",61),o()()()()),t&2&&(r(),m("nzGutter",12),r(),m("nzSpan",24),r(6),m("nzSpan",12),r(6),m("nzSpan",12),r(6),m("nzSpan",24),r(6),m("nzSpan",24))}function Lr(t,c){t&1&&(p(0,"nz-divider",62),a(1,"div",35)(2,"div",36)(3,"nz-form-item")(4,"nz-form-label",37),s(5,"URL base"),o(),a(6,"nz-form-control",63),p(7,"input",64),o()()(),a(8,"div",36)(9,"nz-form-item")(10,"nz-form-label"),s(11,"Itens por p\xE1gina"),o(),a(12,"nz-form-control"),p(13,"input",65),o()()(),a(14,"div",36)(15,"nz-form-item")(16,"nz-form-label"),s(17,"M\xE1ximo de p\xE1ginas"),o(),a(18,"nz-form-control"),p(19,"input",66),o()()()()),t&2&&(r(),m("nzGutter",12),r(),m("nzSpan",24),r(6),m("nzSpan",12),r(6),m("nzSpan",12))}function Vr(t,c){if(t&1&&p(0,"nz-option",6),t&2){let e=c.$implicit;m("nzValue",e.id)("nzLabel",e.valor)}}function Nr(t,c){if(t&1&&p(0,"nz-option",6),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function Ir(t,c){if(t&1&&p(0,"nz-option",6),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function jr(t,c){if(t&1&&(p(0,"nz-divider",67),a(1,"div",35)(2,"div",36)(3,"nz-form-item")(4,"nz-form-label",37),s(5,"Tribunal (juizados/tribunais)"),o(),a(6,"nz-form-control",68)(7,"nz-select",69),S(8,Vr,1,2,"nz-option",6,Sr),o()()()(),a(10,"div",36)(11,"nz-form-item")(12,"nz-form-label",37),s(13,"CNJ justi\xE7a"),o(),a(14,"nz-form-control",70)(15,"nz-select",71),S(16,Nr,1,2,"nz-option",6,Dn),o()()()(),a(18,"div",36)(19,"nz-form-item")(20,"nz-form-label",37),s(21,"CNJ tribunal"),o(),a(22,"nz-form-control",68)(23,"nz-select",72),S(24,Ir,1,2,"nz-option",6,Dn),o()()()(),a(26,"div",36)(27,"nz-form-item")(28,"nz-form-label"),s(29,"Parse"),o(),a(30,"nz-form-control"),p(31,"input",73),o()()()()),t&2){let e=d(2);r(),m("nzGutter",12),r(),m("nzSpan",24),r(6),E(e.tribunais),r(2),m("nzSpan",12),r(6),E(e.cnjJusticeOptions),r(2),m("nzSpan",12),r(6),E(e.cnjTribunalOptions),r(2),m("nzSpan",24),r(5),m("value",e.previewParseKey)}}function Rr(t,c){if(t&1&&(Pe(0),a(1,"form",34)(2,"div",35)(3,"div",36)(4,"nz-form-item")(5,"nz-form-label",37),s(6,"Tipo"),o(),a(7,"nz-form-control",38)(8,"nz-select",39),S(9,Ar,1,2,"nz-option",6,Dn),o()()()(),a(11,"div",36)(12,"nz-form-item")(13,"nz-form-label",37),s(14,"Nome"),o(),a(15,"nz-form-control",40),p(16,"input",41),o()()(),a(17,"div",36)(18,"nz-form-item")(19,"nz-form-label"),s(20,"Conex\xE3o DJEN"),o(),a(21,"nz-form-control")(22,"label",42),s(23," Usar esta conex\xE3o para consultar o DJEN "),o()()()(),a(24,"div",36)(25,"nz-form-item")(26,"nz-form-label",37),s(27,"R\xF3tulo"),o(),a(28,"nz-form-control",43),p(29,"input",44),o()()(),a(30,"div",36),p(31,"app-filtro-pessoas",45),o()(),g(32,Fr,26,5)(33,Dr,32,6)(34,Lr,20,4)(35,jr,32,6),o(),Se()),t&2){let e=d();r(),m("formGroup",e.form),r(),m("nzGutter",12),r(),m("nzSpan",12),r(6),E(e.providerTypes),r(2),m("nzSpan",12),r(6),m("nzSpan",24),r(7),m("nzSpan",24),r(6),m("nzSpan",24),r(),m("required",!1)("allowClear",!0)("preSelectCerus",!1)("selectMode","multiple")("tiposPessoas",V(17,vr))("storageValue",!1),r(),_(e.isPjeMni&&!e.isDjen?32:-1),r(),_(e.isPjeRest&&!e.isDjen?33:-1),r(),_(e.isDjen?34
1:-1),r(),_(e.showCnjFields?35:-1)}}var Ro=(()=>{class t{constructor(e,n,i,l,u,f){this.api=e,this.catalogApi=n,this.fb=i,this.message=l,this.permissionService=u,this.elementRef=f,this.items=[],this.displayedItems=[],this.tribunais=[],this.isLoading=!1,this.modalVisible=!1,this.saving=!1,this.editingItem=null,this.canCreate=!1,this.canEdit=!1,this.canDelete=!1,this.scrollIndex=1,this.scrollSize=20,this.tableScrollTarget=null,this.providerTypes=[{value:"PJE_MNI",label:"PJe MNI"},{value:"PJE_REST",label:"PJe REST"},{value:"ESAJ",label:"e-SAJ"},{value:"EPROC",label:"eproc"},{value:"RPA",label:"RPA"}],this.cnjJusticeOptions=to,this.onScroll=T=>{Ke(()=>{let z=T.target;z.scrollTop+z.clientHeight>=z.scrollHeight-120&&this.increaseScroll()},1)}}ngOnInit(){this.filterForm=this.fb.group({busca:[null],provider_type:[null],ativo:[null]}),this.form=this.fb.group({provider_type:["PJE_MNI",[M.required]],provider_name:[null,[M.required]],provider_label:[null,[M.required]],djen:[!1],empresa_cobranca_uuids:[[]],tribunal_id:[null],id_consultante:[null],senha_consultante:[null],wsdl_url:[null],endpoint_url:[null],base_url:[null],client_id:[null],client_secret:[null],token_url:[null],api_key:[null],page_size:[50],max_pages:[5],cnj_justice:[null],cnj_tribunal:[null]}),this.form.get("provider_type")?.valueChanges.subscribe(e=>{this.applyProviderValidators(e,this.form.get("djen")?.value)}),this.form.get("djen")?.valueChanges.subscribe(e=>{this.applyProviderValidators(this.form.get("provider_type")?.value,!!e)}),this.form.get("cnj_justice")?.valueChanges.subscribe(()=>{this.syncTribunalOptionsWithJustice()}),this.form.get("cnj_tribunal")?.valueChanges.subscribe(e=>{this.applyCnjTribunalHints(e)}),this.form.get("tribunal_id")?.valueChanges.subscribe(e=>{this.applyTribunalSelectionHints(e)}),this.applyProviderValidators("PJE_MNI",!1),this.permissionService.validateWithoutModal(D.CadastrarConexoesTribunais,()=>{this.canCreate=!0}),this.permissionService.validateWithoutModal(D.EditarConexoesTribunais,()=>{this.canEdit=!0}),this.permissionService.validateWithoutModal(D.DeletarConexoesTribunais,()=>{this.canDelete=!0}),this.loadTribunais(),this.load()}ngOnDestroy(){this.detachTableScrollListener()}get isPjeMni(){return this.form?.get("provider_type")?.value==="PJE_MNI"}get isPjeRest(){return this.form?.get("provider_type")?.value==="PJE_REST"}get isDjen(){return!!this.form?.get("djen")?.value}get showCnjFields(){return!this.isDjen&&(this.isPjeMni||this.isPjeRest)}get cnjTribunalOptions(){return no(this.form?.get("cnj_justice")?.value)}get previewParseKey(){let e=this.form?.getRawValue()||{};return qn(e.provider_type,e.cnj_justice,e.cnj_tribunal)}parseKeyLabel(e){return e.parse_key||qn(e.provider_type,e.cnj_justice,e.cnj_tribunal)}load(){this.isLoading=!0;let{busca:e,provider_type:n,ativo:i}=this.filterForm.value;this.api.list({busca:e?.trim()||null,provider_type:n||null,ativo:i==null?null:!!i}).pipe(A(()=>this.isLoading=!1)).subscribe({next:l=>{this.items=l.data??[],this.resetScroll(),this.ensureTableScrollListener()}})}resetScroll(){this.scrollIndex=1,this.displayedItems=this.items.slice(0,this.scrollSize)}increaseScroll(){this.displayedItems.length>=this.items.length||(this.scrollIndex+=1,this.displayedItems=this.items.slice(0,this.scrollIndex*this.scrollSize))}ensureTableScrollListener(){setTimeout(()=>{let e=this.elementRef.nativeElement.querySelector(".court-connections-table .ant-table-body");!e||e===this.tableScrollTarget||(this.detachTableScrollListener(),this.tableScrollTarget=e,e.addEventListener("scroll",this.onScroll,{passive:!0}))})}detachTableScrollListener(){this.tableScrollTarget&&(this.tableScrollTarget.removeEventListener("scroll",this.onScroll),this.tableScrollTarget=null)}openCreate(){this.editingItem=null,this.form.reset({provider_type:"PJE_MNI",provider_name:null,provider_label:null,djen:!1,empresa_cobranca_uuids:[],tribunal_id:null,id_consultante:null,senha_consultante:null,wsdl_url:null,endpoint_url:null,base_url:null,client_id:null,client_secret:null,token_url:null,api_key:null,page_size:50,max_pages:5,cnj_justice:"8",cnj_tribunal:"06"}),this.applyProviderValidators("PJE_MNI",!1),this.suggestTribunalIdFromCnj("06"),this.modalVisible=!0}openEdit(e){this.api.findOne(e.uuid).subscribe({next:n=>{let i=n.data;this.editingItem=i;let l=i.config||{};this.form.reset({provider_type:i.provider_type,provider_name:i.provider_name,provider_label:i.provider_label,djen:!!i.djen,empresa_cobranca_uuids:i.empresa_cobranca_uuids??[],tribunal_id:i.tribunal_id??null,id_consultante:l.id_consultante??null,senha_consultante:l.senha_consultante??null,wsdl_url:l.wsdl_url??null,endpoint_url:l.endpoint_url??null,base_url:l.base_url??null,client_id:l.client_id??null,client_secret:l.client_secret??null,token_url:l.token_url??null,api_key:l.api_key??null,page_size:l.page_size??50,max_pages:l.max_pages??5,cnj_justice:i.cnj_justice??null,cnj_tribunal:i.cnj_tribunal??null}),i.djen&&!l.base_url&&this.form.patchValue({base_url:"https://comunicaapi.pje.jus.br/api/v1/comunicacao"}),this.applyProviderValidators(i.provider_type,!!i.djen),this.modalVisible=!0}})}closeModal(){this.modalVisible=!1,this.editingItem=null}
1save(){if(this.form.invalid){this.form.markAllAsTouched();return}let e=this.form.getRawValue(),n=!!e.djen;if(this.showCnjFields&&!e.tribunal_id){this.message.warning("Selecione o tribunal (juizado)");return}let i=Number(e.tribunal_id||0),l={provider_type:e.provider_type,provider_name:e.provider_name,provider_label:e.provider_label,tribunal_id:n?null:i>0?i:null,cnj_justice:n?null:e.cnj_justice||null,cnj_tribunal:n?null:e.cnj_tribunal||null,djen:n,ativo:this.editingItem?.ativo??!0,empresa_cobranca_uuids:e.empresa_cobranca_uuids||[],config:this.buildConfigPayload(e)};this.saving=!0,(this.editingItem?this.api.update(this.editingItem.uuid,l):this.api.create(l)).pipe(A(()=>this.saving=!1)).subscribe({next:f=>{this.message.success(f.message||"Salvo com sucesso"),this.closeModal(),this.load()}})}remove(e){this.api.remove(e.uuid).subscribe({next:n=>{this.message.success(n.message||"Exclu\xEDdo com sucesso"),this.load()}})}providerTypeLabel(e){return this.providerTypes.find(n=>n.value===e)?.label||e}empresasLabel(e){let n=(e.empresas_cobranca??[]).map(i=>i.nome);return n.length?n.length<=2?n.join(", "):`${n.slice(0,2).join(", ")} +${n.length-2}`:"\u2014"}tribunalLabel(e){let n=Number(e.tribunal_id||0),i=this.tribunais.find(f=>f.id===n);if(i?.valor)return i.valor;let l=String(e.cnj_justice||"").trim(),u=String(e.cnj_tribunal||"").trim();return l&&u?`${l}.${u}`:"\u2014"}loadTribunais(){this.catalogApi.list({chave:"TRIBUNAIS",ativo:!0}).subscribe({next:e=>{this.tribunais=e.data??[]}})}suggestTribunalIdFromCnj(e){if(this.form.get("tribunal_id")?.value)return;let n=String(this.form.get("cnj_justice")?.value||"").trim(),i=io(n,e),l=En(e),u=this.tribunais.find(f=>{let T=String(f.valor||"").toUpperCase();return i&&(T===i||T.includes(i))?!0:l?T===l.code||T.includes(l.code)||!!l.uf&&T.includes(l.uf):!1});u&&this.form.patchValue({tribunal_id:u.id},{emitEvent:!1})}syncTribunalOptionsWithJustice(){let e=String(this.form.get("cnj_tribunal")?.value||"").trim();if(!e)return;this.cnjTribunalOptions.some(i=>i.value===e)||this.form.patchValue({cnj_tribunal:null},{emitEvent:!1})}applyCnjTribunalHints(e){let n=String(e||"").trim();n&&(this.form.get("cnj_justice")?.value||this.form.patchValue({cnj_justice:"8"},{emitEvent:!1}),this.suggestTribunalIdFromCnj(n))}applyTribunalSelectionHints(e){let n=Number(e||0);if(!n)return;let i=this.tribunais.find(T=>T.id===n);if(!i)return;let l=String(i.valor||"").toUpperCase(),u=lo(i.valor);if(!u)return;let f={};this.form.get("cnj_tribunal")?.value||(f.cnj_tribunal=u),this.form.get("cnj_justice")?.value||(l.includes("TRF")?f.cnj_justice="4":l.includes("TRT")?f.cnj_justice="5":f.cnj_justice="8"),Object.keys(f).length&&this.form.patchValue(f,{emitEvent:!1})}buildConfigPayload(e){return e.djen?{base_url:e.base_url||"https://comunicaapi.pje.jus.br/api/v1/comunicacao",page_size:Number(e.page_size||50)||50,max_pages:Number(e.max_pages||5)||5}:e.provider_type==="PJE_MNI"?{id_consultante:e.id_consultante,senha_consultante:e.senha_consultante,wsdl_url:e.wsdl_url,endpoint_url:e.endpoint_url}:e.provider_type==="PJE_REST"?{base_url:e.base_url,client_id:e.client_id,client_secret:e.client_secret,token_url:e.token_url,api_key:e.api_key}:{}}applyProviderValidators(e,n=!1){let i=["id_consultante","senha_consultante"],l=["base_url","client_id","client_secret"],u=["tribunal_id","cnj_justice","cnj_tribunal"],f=!n&&(e==="PJE_MNI"||e==="PJE_REST");for(let T of i){let z=this.form.get(T);!n&&e==="PJE_MNI"?z?.setValidators([M.required]):z?.clearValidators(),z?.updateValueAndValidity({emitEvent:!1})}for(let T of l){let z=this.form.get(T);n&&T==="base_url"?z?.setValidators([M.required]):!n&&e==="PJE_REST"?z?.setValidators([M.required]):z?.clearValidators(),z?.updateValueAndValidity({emitEvent:!1})}for(let T of u){let z=this.form.get(T);f?z?.setValidators([M.required]):z?.clearValidators(),z?.updateValueAndValidity({emitEvent:!1})}n&&!this.form.get("base_url")?.value&&this.form.patchValue({base_url:"https://comunicaapi.pje.jus.br/api/v1/comunicacao",page_size:this.form.get("page_size")?.value||50,max_pages:this.form.get("max_pages")?.value||5},{emitEvent:!1})}static{this.\u0275fac=function(n){return new(n||t)(v(Fn),v(Xt),v(ie),v(de),v(se),v(_t))}}static{this.\u0275cmp=R({type:t,selectors:[["app-court-connections"]],standalone:!1,decls:62,vars:15,consts:[["tbl",""],[3,"nzGhost"],["nz-button","","nzType","primary"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",3,"ngSubmit","formGroup"],["nz-col","","nzSpan","5"],["formControlName","provider_type","nzPlaceHolder","Todos","nzAllowClear",""],[3,"nzValue","nzLabel"],["nz-col","","nzSpan","4"],["formControlName","ativo","nzPlaceHolder","Todos","nzAllowClear",""],["nzLabel","Ativos",3,"nzValue"],["nzLabel","Inativos",3,"nzValue"],["nz-col","","nzSpan","8"],["nz-input","","formControlName","busca","placeholder","Nome ou r\xF3tulo"],["nz-col","","nzSpan","3"],["nz-button","","nzType","primary","type","submit","nzBlock",""],["nz-icon","","nzType","search"],[3,"nzSpinning"],[1,"court-connections-table",3,"nzData","nzFrontPagination","nzShowPagination","nzScroll"],["nzWidth","120px"],["nzWidth","100px","nzAlign","center"],["nzWidth","120px","nzAlign","center"],["nzOkText","Salvar","nzCancelText","Cancelar",3,"nzOnCancel","nzOnOk","nzVisible","nzTitle","nzOkLoading","nzWidth"],[4,"nzModalContent"],["nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","plus","nzTheme","outline"],["nzColor","geekblue"],["nzAlign","center"],[3,"nzColor"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir esta conex\xE3o?"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar",3,"click"],["nz-icon","","nzType","edit","nzTheme","outline"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir esta conex\xE3o?",3,"nzOnConfirm"],["nz-icon","","nzType","delete"],["nz-form","","nzLayout","vertical",3,"formGroup"],["nz-row","",3,"nzGutter"],["nz-col","",3,"nzSpan"],["nzRequired",""],["nzErrorTip","Selecione o tipo"],["formControlName","provider_type","nzPlaceHolder","Selecione"],["nzErrorTip","Informe o nome"],["nz-input","","formControlName","provider_name","placeholder","Ex.: TJCE Produ\xE7\xE3o"],["nz-checkbox","","formControlName","djen"],["nzErrorTip","Informe o r\xF3tulo"],["nz-input","","formControlName","provider_label","placeholder","Ex.: PJe MNI TJCE"],["label","Escrit\xF3rios de cobran\xE7a","formControlName","empresa_cobranca_uuids",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue"],["nzText","Credenciais PJe MNI"],["nzErrorTip","Informe o ID consultante"],["nz-input","","formControlName","id_consultante"],["nzErrorTip","Informe a senha"],["nz-input","","type","password","formControlName","senha_consultante","placeholder","Senha do consultante"],["nz-input","","formControlName","endpoint_url","placeholder","https://pjews.../intercomunicacao"],["nz-input","","formControlName","wsdl_url","placeholder","https://.../intercomunicacao?wsdl"],["nzText","Credenciais PJe REST"],["nzErrorTip","Informe a URL base"],["nz-input","","formControlName","base_url","placeholder","https://api.pje.../api/v1"],["nzErrorTip","Informe o client id"],["nz-input","","formControlName","client_id"],["nzErrorTip","Informe o client secret"],["nz-input","","type","password","formControlName","client_secret"],["nz-input","","formControlName","token_url","placeholder","https://api.pje.../oauth/token"],["nz-input","","type","password","formControlName","api_key","placeholder","Opcional"],["nzText","Configura\xE7\xE3o DJEN"],["nzErrorTip","Informe a URL base do DJEN"],["nz-input","","formControlName","base_url","placeholder","https://comunicaapi.pje.jus.br/api/v1/comunicacao"],["nz-input","","type","number","formControlName","page_size"],["nz-input","","type","number","formControlName","max_pages"],["nzText","Tribunal e mapeamento CNJ"],["nzErrorTip","Selecione o tribunal"],["formControlName","tribunal_id","nzPlaceHolder","Selecione o tribunal","nzShowSearch","","nzAllowClear",""],["nzErrorTip","Selecione a justi\xE7a"],["formControlName","cnj_justice","nzPlaceHolder","Selecione","nzShowSearch","","nzAllowClear",""],["formControlName","cnj_tribunal","nzPlaceHolder","Selecione","nzShowSearch","","nzAllowClear",""],["nz-input","","disabled","",3,"value"]],template:function(n,i){if
1(n&1){let l=y();a(0,"nz-page-header",1)(1,"nz-page-header-title"),s(2,"Conex\xF5es com tribunais"),o(),a(3,"nz-page-header-subtitle"),s(4,"Provedores de consulta processual (PJe, e-SAJ, eproc\u2026) e DJEN"),o(),a(5,"nz-page-header-extra"),g(6,Er,3,0,"button",2),o(),a(7,"nz-page-header-content")(8,"form",3),b("ngSubmit",function(){return h(l),C(i.load())}),a(9,"div",4)(10,"nz-form-item")(11,"nz-form-label"),s(12,"Tipo"),o(),a(13,"nz-form-control")(14,"nz-select",5),S(15,wr,1,2,"nz-option",6,Dn),o()()()(),a(17,"div",7)(18,"nz-form-item")(19,"nz-form-label"),s(20,"Status"),o(),a(21,"nz-form-control")(22,"nz-select",8),p(23,"nz-option",9)(24,"nz-option",10),o()()()(),a(25,"div",11)(26,"nz-form-item")(27,"nz-form-label"),s(28,"Busca"),o(),a(29,"nz-form-control"),p(30,"input",12),o()()(),a(31,"div",13)(32,"nz-form-item")(33,"button",14),p(34,"span",15),s(35," Buscar "),o()()()(),a(36,"nz-spin",16)(37,"nz-table",17,0)(39,"thead")(40,"tr")(41,"th",18),s(42,"Tipo"),o(),a(43,"th"),s(44,"Nome"),o(),a(45,"th"),s(46,"R\xF3tulo"),o(),a(47,"th"),s(48,"Tribunal"),o(),a(49,"th"),s(50,"Parse"),o(),a(51,"th"),s(52,"Escrit\xF3rios de cobran\xE7a"),o(),a(53,"th",19),s(54,"Status"),o(),a(55,"th",20),s(56,"A\xE7\xF5es"),o()()(),a(57,"tbody"),S(58,kr,22,11,"tr",null,Pr),o()()()()(),a(60,"nz-modal",21),b("nzOnCancel",function(){return h(l),C(i.closeModal())})("nzOnOk",function(){return h(l),C(i.save())}),g(61,Rr,36,18,"ng-container",22),o()}if(n&2){let l=N(38);m("nzGhost",!1),r(6),_(i.canCreate?6:-1),r(2),m("formGroup",i.filterForm),r(7),E(i.providerTypes),r(8),m("nzValue",!0),r(),m("nzValue",!1),r(12),m("nzSpinning",i.isLoading),r(),m("nzData",i.displayedItems)("nzFrontPagination",!1)("nzShowPagination",!1)("nzScroll",V(14,zr)),r(21),E(l.data),r(2),m("nzVisible",i.modalVisible)("nzTitle",i.editingItem?"Editar conex\xE3o":"Nova conex\xE3o")("nzOkLoading",i.saving)("nzWidth",720)}},dependencies:[ee,_e,bi,Z,Y,He,te,ne,$,B,U,bn,vn,X,J,ae,oe,le,re,K,fe,Be,Re,ue,me,pe,ve,ge,ye,ze,Q,ke,Te,Me,Fe,Oe,Ae,We,we,be,De,Je],styles:["[_nghost-%COMP%]{display:block}"]})}}return t})();var Br=()=>["condominio"],Ur=()=>["empresa_de_cobranca"],$r=()=>({x:"920px",y:"60vh"}),Jn=(t,c)=>c.uuid;function qr(t,c){if(t&1){let e=y();a(0,"button",29),p(1,"span",30),s(2," Cadastrar "),p(3,"span",31),o(),a(4,"nz-dropdown-menu",null,1)(6,"ul",32)(7,"li",33),b("click",function(){h(e);let i=d();return C(i.openCreate(i.LegalProcessPartyPole.ATIVO))}),s(8," Polo ativo "),o(),a(9,"li",34),b("click",function(){h(e);let i=d();return C(i.openCreate(i.LegalProcessPartyPole.PASSIVO))}),s(10," Polo passivo "),o()()()}if(t&2){let e=N(5),n=d();m("nzDropdownMenu",e),r(9),m("nzDisabled",!n.canCreatePassivo)}}function Hr(t,c){if(t&1&&p(0,"nz-option",15),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.nome+" - OAB "+e.oab)}}function Gr(t,c){if(t&1&&p(0,"nz-option",15),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.nome+(e.cargo?" \u2014 "+e.cargo:""))}}function Wr(t,c){t&1&&(a(0,"span"),s(1,"\xDAltima tentativa de atualiza\xE7\xE3o: "),a(2,"strong"),s(3),I(4,"date"),o()()),t&2&&(r(3),x(W(4,1,c,"dd/MM/yyyy HH:mm")))}function Kr(t,c){t&1&&(a(0,"span"),s(1,"\xDAltima tentativa de atualiza\xE7\xE3o: "),a(2,"strong"),s(3,"\u2014"),o()())}function Jr(t,c){t&1&&(a(0,"div",39)(1,"nz-tag",56),s(2,"Estrat\xE9gico"),o()())}function Xr(t,c){if(t&1&&(a(0,"span",40),s(1),o()),t&2){let e=c;m("title",e),r(),x(e)}}function Qr(t,c){if(t&1&&(a(0,"span",43),p(1,"span",57),o()),t&2){let e=c;m("nzTooltipTitle",e.tooltip),Ve("data-status",e.status),r(),m("nzType",e.icon)}}function Zr(t,c){t&1&&(a(0,"nz-tag",58),s(1,"Importado"),o())}function Yr(t,c){t&1&&(a(0,"nz-tag",59),s(1,"Encerrado"),o())}function el(t,c){if(t&1&&(a(0,"div",44),g(1,Zr,2,0,"nz-tag",58)(2,Yr,2,0,"nz-tag",59),o()),t&2){let e=d().$implicit;r(),_(e.importado?1:-1),r(),_(e.encerrado?2:-1)}}function tl(t,c){if(t&1&&(a(0,"div",47)(1,"nz-tag"),s(2),I(3,"uppercase"),o()()),t&2){let e=d().$implicit;r(2),x(zt(3,1,e.tag==null?null:e.tag.valor))}}function nl(t,c){if(t&1&&(a(0,"time",49),s(1),I(2,"date"),o()),t&2){let e=d().$implicit;r(),w(" ",W(2,1,e.data_ultimo_andamento,"dd/MM/yyyy")," ")}}function il(t,c){if(t&1){let e=y();a(0,"a",60),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.openEdit(i))}),p(1,"span",61),o()}}function ol(t,c){if(t&1){let e=y();a(0,"a",62),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d();return C(l.remove(i))}),p(1,"span",63),o()}}function al(t,c){if(t&1){let e=y();a(0,"a",64),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.toggleClosed(i))}),p(1,"span",65),o()}if(t&2){let e=d().$implicit;m("nzTooltipTitle",e.encerrado?"Reabrir processo":"Encerrar processo"),r(),m("nzTheme",e.encerrado?"fill":"outline")}}function rl(t,c){if(t&1){let e=y();a(0,"tr",35)(1,"td",36)(2,"nz-tag",37),s(3),o()(),a(4,"td")(5,"div",38),g(6,Jr,3,0,"div",39)(7,Xr,2,2,"span",40),a(8,"div",41)(9,"span",42),s(10),o(),g(11,Qr,2,3,"span",43),o(),g(12,el,3,2,"div",44),o()(),a(13,"td")(14,"span",45),s(15),o()(),a(16,"td")(17,"div",46),g(18,tl,4,3,"div",47),a(19,"span",48),s(20),o(),g(21,nl,3,4,"t
1ime",49),o()(),a(22,"td",50)(23,"a",51),b("click",function(){let i=h(e).$implicit,l=d();return C(l.openView(i))}),p(24,"span",52),o(),g(25,il,2,0,"a",53)(26,ol,2,0,"a",54)(27,al,2,2,"a",55),o()()}if(t&2){let e,n,i=c.$implicit,l=d();j("process-row--closed",i.encerrado),r(2),m("nzColor",i.polo===l.LegalProcessPartyPole.PASSIVO?"orange":"green"),r(),w(" ",l.poloLabel(i)," "),r(3),_(i.processo_estrategico?6:-1),r(),_((e=l.partiesCaption(i))?7:-1,e),r(2),m("title",i.numero_processo),r(),w(" ",i.numero_processo," "),r(),_((n=l.syncStatus(i))?11:-1,n),r(),_(i.importado||i.encerrado?12:-1),r(2),m("title",l.tribunalLabel(i)),r(),w(" ",l.tribunalLabel(i)," "),r(3),_(i.tag!=null&&i.tag.valor?18:-1),r(),m("title",l.progressTitle(i)),r(),w(" ",l.progressTitle(i)," "),r(),_(i.data_ultimo_andamento?21:-1),r(4),_(l.canEdit?25:-1),r(),_(l.canDelete?26:-1),r(),_(l.canEdit?27:-1)}}var Bo=(()=>{class t{constructor(e,n,i,l,u,f,T,z,O){this.api=e,this.lawyersApi=n,this.http=i,this.fb=l,this.router=u,this.message=f,this.modal=T,this.permissionService=z,this.elementRef=O,this.items=[],this.displayedItems=[],this.isLoading=!1,this.closingUuid=null,this.canCreate=!1,this.canCreatePassivo=!1,this.canEdit=!1,this.canDelete=!1,this.billingCompanyRequired=!1,this.advogados=[],this.assistentes=[],this.LegalProcessPartyPole=k,this.scrollIndex=1,this.scrollSize=20,this.tableScrollTarget=null,this.onScroll=L=>{Ke(()=>{let he=L.target;he.scrollTop+he.clientHeight>
1=he.scrollHeight-120&&this.increaseScroll()},1)}}ngOnInit(){this.filterForm=this.fb.group({busca:[null],condominio_uuid:[null],empresa_cobranca_uuid:[null],encerrado:[null],polo:[null],advogado_uuid:[null],assistente_juridico_uuid:[null]}),this.permissionService.validateWithoutModal(D.CadastrarProcessosJuridicos,()=>{this.canCreate=!0}),this.permissionService.validateWithoutModal(D.CadastrarProcessosJuridicosPassivo,()=>{this.canCreatePassivo=!0}),this.permissionService.validateWithoutModal(D.EditarProcessosJuridicos,()=>{this.canEdit=!0}),this.permissionService.validateWithoutModal(D.DeletarProcessosJuridicos,()=>{this.canDelete=!0}),this.loadFilterOptions(),this.resolveBillingCompanyRequirement()}ngOnDestroy(){this.detachTableScrollListener()}load(){if(this.billingCompanyRequired&&!this.filterForm.value.empresa_cobranca_uuid){this.message.warning("Selecione o escrit\xF3rio de cobran\xE7a"),this.filterForm.get("empresa_cobranca_uuid")?.markAsTouched();return}this.isLoading=!0;let{busca:e,condominio_uuid:n,empresa_cobranca_uuid:i,encerrado:l,polo:u,advogado_uuid:f,assistente_juridico_uuid:T}=this.filterForm.value;this.api.list({busca:e?.trim()||null,condominio_uuid:n||null,empresa_cobranca_uuid:i||null,encerrado:l==null?null:!!l,polo:u||null,advogado_uuid:f||null,assistente_juridico_uuid:T||null}).pipe(A(()=>this.isLoading=!1)).subscribe({next:z=>{this.items=z.data??[],this.resetScroll(),this.ensureTableScrollListener()}})}resetScroll(){this.scrollIndex=1,this.displayedItems=this.items.slice(0,this.scrollSize)}increaseScroll(){this.displayedItems.length>=this.items.length||(this.scrollIndex+=1,this.displayedItems=this.items.slice(0,this.scrollIndex*this.scrollSize))}ensureTableScrollListener(){setTimeout(()=>{let e=this.elementRef.nativeElement.querySelector(".processes-table .ant-table-body");!e||e===this.tableScrollTarget||(this.detachTableScrollListener(),this.tableScrollTarget=e,e.addEventListener("scroll",this.onScroll,{passive:!0}))})}detachTableScrollListener(){this.tableScrollTarget&&(this.tableScrollTarget.removeEventListener("scroll",this.onScroll),this.tableScrollTarget=null)}openCreate(e=k.ATIVO){if(e===k.PASSIVO&&!this.canCreatePassivo){this.message.warning("Sem permiss\xE3o para cadastrar processos no polo passivo");return}this.router.navigate(["/modulo-juridico/processos/cadastrar"],{queryParams:{polo:e}})}openView(e){this.router.navigate(["/modulo-juridico/processos/visualizar",e.uuid])}openEdit(e){this.router.navigate(["/modulo-juridico/processos/editar",e.uuid])}toggleClosed(e){if(!this.canEdit||this.closingUuid)return;let n=!e.encerrado;this.modal.confirm({nzTitle:n?"Encerrar processo":"Reabrir processo",nzContent:n?"Encerrar este processo?":"Reabrir este processo?",nzOkText:n?"Encerrar":"Reabrir",nzOkDanger:n,nzCancelText:"Cancelar",nzOnOk:()=>new Promise((i,l)=>{this.closingUuid=e.uuid,this.api.setClosed(e.uuid,n).pipe(A(()=>this.closingUuid=null)).subscribe({next:u=>{this.message.success(u.message||(n?"Processo encerrado":"Processo reaberto")),this.load(),i()},error:()=>l()})})})}remove(e){this.api.remove(e.uuid).subscribe({next:n=>{this.message.success(n.message||"Exclu\xEDdo com sucesso"),this.load()}})}poloLabel(e){return e.polo===k.PASSIVO?"Passivo":"Ativo"}partiesCaption(e){let n=e.autores_nomes?.filter(f=>!!f?.trim())??[],i=e.reus_nomes?.filter(f=>!!f?.trim())??[];!n.length&&e.autor_nome?.trim()&&(n=[e.autor_nome.trim()]),!i.length&&e.reu_nome?.trim()&&(i=[e.reu_nome.trim()]),!n.length&&!i.length&&e.partes?.length&&(n=e.partes.filter(f=>f.tipo===q.AUTOR).map(f=>f.nome?.trim()).filter(f=>!!f),i=e.partes.filter(f=>f.tipo===q.REU).map(f=>f.nome?.trim()).filter(f=>!!f));let l=n.length?n.join(", "):null,u=i.length?i.join(", "):null;return l&&u?`${l} \xD7 ${u}`:l||u}progressTitle(e){return e.andamento?.valor||e.observacao_ultimo_andamento||e.tag?.valor||"Sem andamento"}tribunalLabel(e){return e.tribunal?.valor?.trim()||"\u2014"}get lastSyncAttempt(){let e=null;for(let n of this.items){if(!n.sincronizado_em)continue;let i=new Date(n.sincronizado_em);Number.isNaN(i.getTime())||(!e||i>e)&&(e=i)}return e}syncStatus(e){return e.status_sincronizacao==="SINCRONIZADO"?{status:"ok",icon:"cloud-sync",tooltip:this.syncTooltip(e,"Sincronizado")}:e.status_sincronizacao==="NAO_ENCONTRADO"?{status:"missing",icon:"cloud",tooltip:this.syncTooltip(e,"N\xE3o encontrado")}:e.status_sincronizacao==="ERROR"?{status:"error",icon:"cloud-sync",tooltip:this.syncTooltip(e,"Erro na sincroniza\xE7\xE3o")}:null}syncTooltip(e,n){if(!e.sincronizado_em)return n;let i=new Date(e.sincronizado_em);if(Number.isNaN(i.getTime()))return n;
1let l=i.toLocaleString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"});return`${n} \xB7 ${l}`}loadFilterOptions(){this.lawyersApi.list({ativo:!0,parte_interessada:!0}).subscribe({next:e=>{this.advogados=e.data??[]}}),this.http.get("/ocupations/active",{busca:""}).pipe(tt(e=>(e.data??[]).filter(n=>this.isLegalAssistantOccupation(n.nome))),St(e=>{let n=e.map(i=>i.uuid).filter(Boolean);return n.length?this.http.post("/users/active",{cargos_uuid:n}).pipe(tt(i=>(i.data??[]).map(l=>({id:l.id,uuid:l.uuid,nome:l.nome,cargo:l.empresas?.[0]?.cargo?.nome??null})))):ut([])})).subscribe({next:e=>{this.assistentes=e}})}isLegalAssistantOccupation(e){let n=(e??"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),i=n.includes("jurid"),l=n.includes("assistente");return i&&l}resolveBillingCompanyRequirement(){let e=this.readCachedIsBackoffice();if(e!=null){this.applyBillingCompanyRequirement(!e);return}this.http.get("/auth/profile").subscribe({next:n=>{let i=this.isBackofficeFromDepartments(n.data?.departamentos);sessionStorage.setItem("profileData",JSON.stringify(n.data??{})),this.applyBillingCompanyRequirement(!i)},error:()=>{this.applyBillingCompanyRequirement(!1)}})}applyBillingCompanyRequirement(e){this.billingCompanyRequired=e;let n=this.filterForm.get("empresa_cobranca_uuid");if(e){n?.setValidators([M.required]),n?.updateValueAndValidity({emitEvent:!1}),this.autoSelectBillingCompanyAndLoad();return}n?.clearValidators(),n?.updateValueAndValidity({emitEvent:!1}),this.load()}autoSelectBillingCompanyAndLoad(){this.http.post("/person/list",{tipos_pessoas:["empresa_de_cobranca"],nao_paginar:!0}).subscribe({next:e=>{let n=e.data??[];if(n.length===1&&n[0]?.uuid){this.filterForm.patchValue({empresa_cobranca_uuid:n[0].uuid}),this.load();return}this.filterForm.value.empresa_cobranca_uuid&&this.load()}})}readCachedIsBackoffice(){try{let e=sessionStorage.getItem("profileData");if(!e)return null;let n=JSON.parse(e);return Array.isArray(n.departamentos)?this.isBackofficeFromDepartments(n.departamentos):null}catch{return null}}isBackofficeFromDepartments(e){return(e??[]).some(n=>String(n?.nome||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().includes("backoffice"))}static{this.\u0275fac=function(n){return new(n||t)(v(Xe),v(ht),v(je),v(ie),v(Ee),v(de),v(Ut),v(se),v(_t))}}static{this.\u0275cmp=R({type:t,selectors:[["app-processes-list"]],standalone:!1,decls:78,vars:62,consts:[["tbl",""],["createMenu","nzDropdownMenu"],[1,"processes-page",3,"nzGhost"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",1,"processes-filters",3,"ngSubmit","formGroup"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["nz-input","","formControlName","busca","mask","0000000-00.0000.0.00.0000","placeholder","N\xFAmero do processo",3,"dropSpecialCharacters"],["label","Condom\xEDnio","formControlName","condominio_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue"],["label","Escrit\xF3rio de cobran\xE7a","formControlName","empresa_cobranca_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue"],["formControlName","polo","nzPlaceHolder","Todos","nzAllowClear",""],["nzLabel","Ativo",3,"nzValue"],["nzLabel","Passivo",3,"nzValue"],["formControlName","encerrado","nzPlaceHolder","Todos","nzAllowClear",""],["nzLabel","Ativos",3,"nzValue"],["nzLabel","Encerrados",3,"nzValue"],["formControlName","advogado_uuid","nzPlaceHolder","Todos","nzAllowClear","","nzShowSearch",""],[3,"nzValue","nzLabel"],["formControlName","assistente_juridico_uuid","nzPlaceHolder","Selecione o assistente jur\xEDdico","nzAllowClear","","nzShowSearch",""],["nz-button","","nzType","primary","type","submit","nzBlock",""],["nz-icon","","nzType","search"],[3,"nzSpinning"],[1,"processes-sync-bar"],["nz-icon","","nzType","cloud-sync","nzTheme","outline"],[1,"processes-table",3,"nzData","nzFrontPagination","nzShowPagination","nzNoResult","nzScroll"],["nzWidth","64px","nzAlign","center"],["nzWidth","300px"],["nzWidth","180px"],["nzWidth","260px"],["nzWidth","148px","nzAlign","center","nzRight",""],[1,"process-row",3,"process-row--closed"],["nz-button","","nzType","primary","nz-dropdown","",3,"nzDropdownMenu"],["nz-icon","","nzType","plus","nzTheme","outline"],["nz-icon","","nzType","down"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-menu-item","",3,"click","nzDisabled"],[1,"process-row"],["nzAlign","center"],[1,"process-polo",3,"nzColor"],[1,"process-cell"],[1,"process-cell__meta","process-cell__meta--top"],[1,"process-cell__parties",3,"title"],[1,"process-cell__number-row"],[1,"process-cell__number",3,"title"],["nz-tooltip","",1,"process-sync",3,"nzTooltipTitle"],[1,"process-cell__meta"],[1,"process-tribunal",3,"title"],[1,"process-progress"],[1,"process-progress__tags"],[1,"process-progress__title",3,"title"],[1,"process-progress__date"],["nzAlign","center",1,"process-actions"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Visualizar",3,"click"],["nz-icon","","nzType","eye","nzTheme","outline"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este processo?"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","",1,"process-actions__close",3,"nzTooltipTitle"],["nzColor","gold"],["nz-icon","","nzTheme","outline",3,"nzType"],["nzColor","blue"],["nzColor","red"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar",3,"click"],["nz-icon","","nzType","edit","nzTheme","outline"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este processo?",3,"nzOnConfirm"],["nz-icon","","nzType","delete"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","",1,"process-actions__close",3,"click","nzTooltipTitle"],["nz-icon","","nzType","flag",3,"nzTheme"]],template:function(n,i){if
1(n&1){let l=y();a(0,"nz-page-header",2)(1,"nz-page-header-title"),s(2,"Processos"),o(),a(3,"nz-page-header-subtitle"),s(4,"Acompanhe situa\xE7\xE3o e andamentos"),o(),a(5,"nz-page-header-extra"),g(6,qr,11,2),o(),a(7,"nz-page-header-content")(8,"form",3),b("ngSubmit",function(){return h(l),C(i.load())}),a(9,"div",4)(10,"nz-form-item")(11,"nz-form-label"),s(12,"Busca"),o(),a(13,"nz-form-control"),p(14,"input",5),o()()(),a(15,"div",4),p(16,"app-filtro-pessoas",6),o(),a(17,"div",4),p(18,"app-filtro-pessoas",7),o(),a(19,"div",4)(20,"nz-form-item")(21,"nz-form-label"),s(22,"Polo"),o(),a(23,"nz-form-control")(24,"nz-select",8),p(25,"nz-option",9)(26,"nz-option",10),o()()()(),a(27,"div",4)(28,"nz-form-item")(29,"nz-form-label"),s(30,"Status"),o(),a(31,"nz-form-control")(32,"nz-select",11),p(33,"nz-option",12)(34,"nz-option",13),o()()()(),a(35,"div",4)(36,"nz-form-item")(37,"nz-form-label"),s(38,"Advogado respons\xE1vel"),o(),a(39,"nz-form-control")(40,"nz-select",14),S(41,Hr,1,2,"nz-option",15,Jn),o()()()(),a(43,"div",4)(44,"nz-form-item")(45,"nz-form-label"),s(46,"Assistente jur\xEDdico"),o(),a(47,"nz-form-control")(48,"nz-select",16),S(49,Gr,1,2,"nz-option",15,Jn),o()()()(),a(51,"div",4)(52,"nz-form-item")(53,"button",17),p(54,"span",18),s(55," Buscar "),o()()()(),a(56,"nz-spin",19)(57,"div",20),p(58,"span",21),g(59,Wr,5,4,"span")(60,Kr,4,0,"span"),o(),a(61,"nz-table",22,0)(63,"thead")(64,"tr")(65,"th",23),s(66,"Polo"),o(),a(67,"th",24),s(68,"Processo"),o(),a(69,"th",25),s(70,"Tribunal"),o(),a(71,"th",26),s(72,"\xDAltimo andamento"),o(),a(73,"th",27),s(74,"A\xE7\xF5es"),o()()(),a(75,"tbody"),S(76,rl,28,19,"tr",28,Jn),o()()()()()}if(n&2){let l,u=N(62);m("nzGhost",!1),r(6),_(i.canCreate?6:-1),r(2),m("formGroup",i.filterForm),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",5),r(5),m("dropSpecialCharacters",!1),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",5),r(),m("required",!1)("allowClear",!0)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(59,Br))("storageValue",!1),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",5),r(),m("required",i.billingCompanyRequired)("allowClear",!i.billingCompanyRequired)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(60,Ur))("storageValue",!1),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",4),r(6),m("nzValue",i.LegalProcessPartyPole.ATIVO),r(),m("nzValue",i.LegalProcessPartyPole.PASSIVO),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",4),r(6),m("nzValue",!1),r(),m("nzValue",!0),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",5),r(6),E(i.advogados),r(2),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",5),r(6),E(i.assistentes),r(2),m("nzXs",24)("nzSm",8)("nzMd",4)("nzLg",3),r(5),m("nzSpinning",i.isLoading),r(3),_((l=i.lastSyncAttempt)?59:60,l),r(2),m("nzData",i.displayedItems)("nzFrontPagination",!1)("nzShowPagination",!1)("nzNoResult","Nenhum processo encontrado")("nzScroll",V(61,$r)),r(15),E(u.data)}},dependencies:[ee,_e,Z,Y,He,te,ne,$,B,U,X,J,ae,oe,le,re,K,fe,qt,$t,ue,me,pe,ve,ge,ye,ze,Q,ke,Te,Me,Fe,Oe,Ae,qi,We,we,be,Ht,Gt,xn,De,Tt,Je,pn,ft],styles:[".processes-filters[_ngcontent-%COMP%]{margin-bottom:8px}.processes-sync-bar[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin:4px 0 10px;padding:8px 12px;border-radius:6px;background:#00000005;border:1px solid rgba(0,0,0,.06);color:#000000a6;font-size:13px}.processes-sync-bar[_ngcontent-%COMP%] .anticon[_ngcontent-%COMP%]{color:#00000073}.processes-sync-bar[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-weight:600;color:#000000d9}.processes-table[_ngcontent-%COMP%]{width:100%}.processes-table[_ngcontent-%COMP%] .ant-table-thead>tr>th, .processes-table[_ngcontent-%COMP%] .ant-table-tbody>tr>td{padding:10px 8px;vertical-align:top}.processes-table[_ngcontent-%COMP%] .process-row--closed[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{opacity:.78}.processes-table[_ngcontent-%COMP%] .process-polo[_ngcontent-%COMP%]{margin:0;padding:0 6px;font-size:11px;line-height:20px}.processes-table[_ngcontent-%COMP%] .process-actions[_ngcontent-%COMP%]{white-space:nowrap}.processes-table[_ngcontent-%COMP%] .process-actions__close[_ngcontent-%COMP%]{color:#cf1322!important}.processes-table[_ngcontent-%COMP%] .process-actions__close-item[_ngcontent-%COMP%]{color:#cf1322}.processes-table[_ngcontent-%COMP%] .process-actions__close-item[_ngcontent-%COMP%] .anticon[_ngcontent-%COMP%], .processes-table[_ngcontent-%COMP%] .process-actions[_ngcontent-%COMP%] ul[nz-menu][_ngcontent-%COMP%] .anticon[_ngcontent-%COMP%]{margin-right:8px}.process-cell[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;min-width:0}.process-cell__parties[_ngcontent-%COMP%]{font-weight:600;font-size:13px;line-height:1.35;color:#000000e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-cell__number-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;min-width:0}.process-cell__number[_ngcontent-%COMP%]{font-weight:500;font-size:12px;line-height:1.35;color:#0000008c;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-cell__title[_ngcontent-%COMP%]{font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-cell__meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.process-cell__meta[_ngcontent-%COMP%] nz-tag[_ngcontent-%COMP%]{margin:0}.process-cell__meta--top[_ngcontent-%COMP%]{margin-top:0;margin-bottom:2px}.process-cell__subtitle[_ngcontent-%COMP%]{color:#00000073;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-tribunal[_ngcontent-%COMP%]{display:block;font-size:13px;line-height:1.35;color:#000000e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-progress[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;min-width:0}.process-progress__tags[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.process-progress__tags[_ngcontent-%COMP%] nz-tag[_ngcontent-%COMP%]{margin:0;text-transform:uppercase}.process-progress__title[_ngcontent-%COMP%]{font-weight:500;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.process-progress__date[_ngcontent-%COMP%]{color:#00000073;font-size:12px;line-height:1.35}.process-empty[_ngcontent-%COMP%]{color:#00000040}.process-sync[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;font-size:13px;line-height:1;cursor:default}.process-sync[data-status=ok][_ngcontent-%COMP%]{color:#389e0d}.process-sync[data-status=missing][_ngcontent-%COMP%]{color:#00000059}.process-sync[data-status=error][_ngcontent-%COMP%]{color:#cf1322}"]})}}return t})();function ll(t,c){return this.getBoardKey(c)}var Uo=(t,c)=>c.value,$o=(t,c)=>c.uuid;function sl(t,c){t&1&&(a(0,"div",4),p(1,"nz-spin",7),a(2,"span"),s(3,"Carregando prazos e tarefas\u2026"),o()()),t&2&&(r(),m("nzSpinning",!0))}function cl(t,c){t&1&&p(0,"nz-empty",5)}function dl(t,c){if(t&1&&p(0,"nz-option",13),t&2){let e=c.$implicit,n=d(3);m("nzValue",n.getBoardKey(e))("nzLabel",e.nome)}}function ml(t,c){t&1&&(a(0,"nz-tag",19),s(1,"J\xE1 no calend\xE1rio"),o())}function pl(t,c){if(t&1&&p(0,"nz-option",13),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function ul(t,c){if(t&1&&p(0,"nz-option",13),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function _l(t,c){t&1&&(a(0,"span",27),s(1,"Informe a data"),o())}function fl(t,c){t&1&&(a(0,"div",28)(1,"span",22),s(2,"Hora"),o(),p(3,"nz-time-picker",33),o()),t&2&&(r(3),m("nzMinuteStep",5))}function gl(t,c){t&1&&(a(0,"div",20)(1,"div",21)(2,"span",22),s(3,"Modalidade"),o(),a(4,"nz-select",34),p(5,"nz-option",35)(6,"nz-option",36),o()(),a(7,"div",37)(8,"span",22),s(9,"Link da audi\xEAncia"),o(),p(10,"input",38),o()())}function hl(t,c){if(t&1&&p(0,"nz-option",13),t&2){let e=c.$implicit;m("nzValue","advogado:"+e.uuid)("nzLabel",e.nome+" - OAB "+e.oab)}}function Cl(t,c){if(t&1&&p(0,"nz-option",13),t&2){let e=c.$implicit;m("nzValue","assistente:"+e.uuid)("nzLabel",e.nome+(e.cargo?" \u2014 "+e.cargo:""))}}function xl(t,c){if(t&1&&(a(0,"section",16)(1,"div",17)(2,"label",18),s(3," Agendar "),o(),g(4,ml,2,0,"nz-tag",19),o(),a(5,"div",20)(6,"div",21)(7,"span",22),s(8,"Tipo"),o(),a(9,"nz-select",23),S(10,pl,1,2,"nz-option",13,Uo),o()(),a(12,"div",21)(13,"span",22),s(14,"Prioridade"),o(),a(15,"nz-select",24),S(16,ul,1,2,"nz-option",13,Uo),o()(),a(18,"div",25)(19,"span",22),s(20,"Data"),o(),p(21,"nz-date-picker",26),g(22,_l,2,0,"span",27),o(),g(23,fl,4,1,"div",28),o(),a(24,"div",21)(25,"span",22),s(26,"Descri\xE7\xE3o"),o(),p(27,"textarea",29),o(),g(28,gl,11,0,"div",20),a(29,"div",21)(30,"span",22),s(31,"Respons\xE1veis"),o(),a(32,"nz-select",30)(33,"nz-option-group",31),S(34,hl,1,2,"nz-option",13,$o),o(),a(36,"nz-option-group",32),S(37,Cl,1,2,"nz-option",13,$o),o()()()()),t&2){let e,n,i,l,u,f,T,z,O,L=c.$implicit,he=c.$index,P=d(3);j("schedule-item--done",(e=L.get("scheduled"))==null?null:e.value)("schedule-item--offline",!((n=L.get("include"))!=null&&n.value)&&!((n=L.get("scheduled"))!=null&&n.value)),m("formGroupName",he),r(2),m("nzDisabled",!!((i=L.get("scheduled"))!=null&&i.value)),r(2),_((l=L.get("scheduled"))!=null&&l.value?4:-1),r(5),Ve("data-kind",(u=L.get("tipo"))==null?null:u.value),r(),E(P.eventTypes),r(6),E(P.priorities),r(5),j("schedule-item__date--invalid",((f=L.get("data"))==null?null:f.invali
1d)&&((f=L.get("data"))==null?null:f.touched)),r(),_((T=L.get("data"))!=null&&T.invalid&&((T=L.get("data"))!=null&&T.touched)?22:-1),r(),_(P.requiresTime((z=L.get("tipo"))==null?null:z.value)?23:-1),r(5),_(((O=L.get("tipo"))==null?null:O.value)==="AUDIENCIA"?28:-1),r(6),E(P.lawyers),r(3),E(P.assistants)}}function bl(t,c){if(t&1&&(a(0,"form",6)(1,"p",8),s(2," Marque s\xF3 o que quer colocar no calend\xE1rio e no quadro Kanban. Voc\xEA pode trocar o tipo e os respons\xE1veis. "),o(),a(3,"nz-form-item",9)(4,"nz-form-label",10),s(5,"Quadro Kanban"),o(),a(6,"nz-form-control",11)(7,"nz-select",12),S(8,dl,1,2,"nz-option",13,ll,!0),o()()(),a(10,"div",14),S(11,xl,39,13,"section",15,Ne),o()()),t&2){let e=d(2);m("formGroup",e.form),r(7),m("nzLoading",e.isBoardsLoading),r(),E(e.boards),r(3),E(e.items.controls)}}function yl(t,c){if(t&1&&(Pe(0),g(1,sl,4,1,"div",4)(2,cl,1,0,"nz-empty",5)(3,bl,13,2,"form",6),Se()),t&2){let e=d();r(),_(e.isLoading?1:e.items.length?3:2)}}function zl(t,c){if(t&1&&(a(0,"div",39)(1,"strong"),s(2,"Agendar no Calend\xE1rio/Kanban"),o(),a(3,"span"),s(4),o()()),t&2){let e=d();r(4),x(e.processLabel)}}function vl(t,c){if(t&1){let e=y();a(0,"button",40),b("click",function(){h(e);let i=d();return C(i.close())}),s(1,"Cancelar"),o(),a(2,"button",41),b("click",function(){h(e);let i=d();return C(i.submit())}),s(3," Adicionar "),o()}if(t&2){let e=d();r(2),m("nzLoading",e.isSaving)("disabled",e.isLoading||!e.pendingCount)}}var Ln=(()=>{class t{constructor(e,n,i,l,u,f){this.fb=e,this.api=n,this.lawyersApi=i,this.boardService=l,this.http=u,this.message=f,this.visible=!1,this.processUuid=null,this.documentUuid=null,this.processNumber=null,this.seedItems=null,this.visibleChange=new Bt,this.scheduled=new Bt,this.isLoading=!1,this.isSaving=!1,this.isBoardsLoading=!1,this.draft=null,this.boards=[],this.lawyers=[],this.assistants=[],this.eventTypes=[{value:"PRAZO",label:"Prazo"},{value:"TAREFA",label:"Tarefa"},{value:"AUDIENCIA",label:"Audi\xEAncia"}],this.priorities=Kt,this.requiresTime=dt,this.form=this.fb.group({board_uuid:[null,M.required],items:this.fb.array([])})}ngOnChanges(e){this.visible&&(e.visible?.currentValue===!0||e.processUuid||e.documentUuid||e.seedItems)&&this.load()}get items(){return this.form.get("items")}get processLabel(){return this.draft?.processo?.numero_processo||"Publica\xE7\xE3o"}get pendingCount(){return this.items.controls.filter(e=>!e.get("scheduled")?.value&&e.get("include")?.value).length}close(){this.visibleChange.emit(!1)}onVisibleChange(e){this.visibleChange.emit(e)}submit(){if(!this.processUuid)return;let e=this.items.controls.filter(z=>!z.get("scheduled")?.value&&z.get("include")?.value);if(!e.length){this.message.warning("Marque ao menos um item para agendar");return}let n=String(this.form.get("board_uuid")?.value||"").trim();if(!n){this.form.get("board_uuid")?.markAsDirty(),this.form.get("board_uuid")?.markAsTouched(),this.message.warning("Selecione o quadro Kanban");return}if(e.some(z=>{let O=z.get("responsaveis")?.value;return!Array.isArray(O)||!O.length})){this.message.warning("Informe ao menos um respons\xE1vel em cada item marcado");return}if(e.some(z=>!this.hasValidDate(z))){e.forEach(z=>{let O=z.get("data");O?.markAsDirty(),O?.markAsTouched(),O?.updateValueAndValidity()}),this.message.warning("Informe a data em cada item marcado para agendar");return}if(e.some(z=>{let O=z.get("tipo")?.value;return dt(O)?!Wn(z.get("hora")?.value):!1})){e.forEach(z=>{let O=z.get("tipo")?.value;if(!dt(O))return;let L=z.get("hora");L?.markAsDirty(),L?.markAsTouched(),L?.updateValueAndValidity()}),this.message.warning("Informe a hora em cada prazo ou audi\xEAncia marcado");return}let f=e.map(z=>{let O=z.getRawValue(),L=this.toIsoDate(O.data),he=String(O.descricao||"").trim(),P=Array.isArray(O.responsaveis)?O.responsaveis:[],F=[],Ce=[];for(let H of P){let ce=this.parseAssignee(H);ce.advogado_uuid&&F.push(ce.advogado_uuid),ce.assistente_uuid&&Ce.push(ce.assistente_uuid)}return{tipo:O.tipo,data:L,hora:dt(O.tipo)?Wn(O.hora):null,descricao:he,modalidade:O.tipo==="AUDIENCIA"?O.modalidade??null:null,link:O.tipo==="AUDIENCIA"&&String(O.link||"").trim()||null,prioridade:O.prioridade||"MEDIA",advogado_uuids:[...new Set(F)],assistente_uuids:[...new Set(Ce)]}}).filter(z=>z.data&&z.descricao&&(z.advogado_uuids.length||z.assistente_uuids.length));if(!f.length){this.message.warning("N\xE3o h\xE1 itens v\xE1lidos para colocar no calend\xE1rio");return}this.isSaving=!0,(this.documentUuid?this.api.schedulePublication(this.processUuid,this.documentUuid,{board_uuid:n,items:f}):sn(f.map(z=>this.api.createCalendarEvent({processo_uuid:this.processUuid,board_uuid:n,tipo:z.tipo,data:z.data,hora:z.hora,descricao:z.descricao,modalidade:z.modalidade,link:z.link,prioridade:z.prioridade,advogado_uuids:z.advogado_uuids,assistente_uuids:z.assistente_uuids}))).pipe(tt(z=>({data:{created:z.length,skipped:0,uuids:z.map(O=>
1O.data?.uuid).filter(Boolean)}})))).pipe(A(()=>this.isSaving=!1)).subscribe({next:z=>{let O=z.data?.created??0;O>0?this.message.success(O===1?"1 item colocado no calend\xE1rio":`${O} itens colocados no calend\xE1rio`):this.message.info("Nenhum item novo para agendar"),this.scheduled.emit(),this.close()},error:z=>{this.message.error(z?.error?.message||"N\xE3o foi poss\xEDvel colocar no calend\xE1rio")}})}load(){if(!this.processUuid)return;if(this.isLoading=!0,this.draft=null,this.items.clear(),this.form.patchValue({board_uuid:null}),this.loadBoards(),this.loadAssignees(),this.documentUuid){this.api.getPublicationScheduleDraft(this.processUuid,this.documentUuid).pipe(A(()=>this.isLoading=!1)).subscribe({next:i=>{this.draft=i.data;for(let l of i.data.items??[])this.items.push(this.buildItemGroup(l))},error:i=>{this.message.error(i?.error?.message||"N\xE3o foi poss\xEDvel carregar os itens para agendar"),this.close()}});return}let e=this.seedItems??[];if(!e.length){this.isLoading=!1,this.message.warning("N\xE3o h\xE1 itens de audi\xEAncia para agendar"),this.close();return}let n=e.map(i=>({tipo:i.tipo,data:i.data,hora:i.hora??null,descricao:i.descricao,modalidade:i.modalidade??null,link:i.link??null,scheduled:!1,event_uuid:null,event_status:null,advogado_uuid:null,assistente_uuid:null}));this.draft={analise_uuid:"",processo:{uuid:this.processUuid,numero_processo:this.processNumber||"Processo",advogado:null,assistente_juridico:null},documento:{uuid:"",nome_arquivo:null,descricao:"Andamento de audi\xEAncia"},items:n};for(let i of n)this.items.push(this.buildItemGroup(i));this.isLoading=!1}getBoardKey(e){return e.uuid??String(e.id)}loadBoards(){this.isBoardsLoading=!0,this.boardService.listLegalBoards().pipe(A(()=>this.isBoardsLoading=!1)).subscribe({next:e=>{if(this.boards=e.data??[],this.form.get("board_uuid")?.value)return;let n=this.boards[0];n&&this.form.patchValue({board_uuid:this.getBoardKey(n)})},error:()=>{this.boards=[]}})}buildItemGroup(e){let n=e.advogado_uuid?`advogado:${e.advogado_uuid}`:e.assistente_uuid?`assistente:${e.assistente_uuid}`:null,i=this.fb.group({include:[{value:!0,disabled:e.scheduled}],tipo:[e.tipo,e.scheduled?[]:[M.required]],data:[e.data?this.parseIsoDate(e.data):null,e.scheduled?[]:[M.required]],hora:[e.hora?this.parseScheduleTime(e.hora):Tn(),e.scheduled||e.tipo==="TAREFA"?[]:[M.required]],descricao:[e.descricao,e.scheduled?[]:[M.required]],modalidade:[e.modalidade??null],link:[e.link??null],prioridade:["MEDIA",e.scheduled?[]:[M.required]],responsaveis:[n?[n]:[],e.scheduled?[]:[M.minLength(1)]],scheduled:[e.scheduled],event_status:[e.event_status]});return e.scheduled?i.disable({emitEvent:!1}):(this.syncItemTimeControl(i),i.get("tipo")?.valueChanges.subscribe(()=>{this.syncItemTimeControl(i)})),i}syncItemTimeControl(e){let n=e.get("tipo")?.value,i=e.get("hora");i&&(dt(n)?(i.enable({emitEvent:!1}),i.setValidators([M.required]),i.value||i.setValue(Tn())):(i.clearValidators(),i.setValue(null),i.disable({emitEvent:!1})),i.updateValueAndValidity({emitEvent:!1}))}loadAssignees(){this.lawyersApi.list({ativo:!0,parte_interessada:!0}).subscribe({next:e=>{this.lawyers=e.data??[]}}),this.http.get("/ocupations/active",{busca:""}).pipe(tt(e=>(e.data??[]).filter(n=>this.isLegalAssistantOccupation(n.nome))),St(e=>{let n=e.map(i=>i.uuid).filter(Boolean);return n.length?this.http.post("/users/active",{cargos_uuid:n}).pipe(tt(i=>(i.data??[]).map(l=>({id:l.id,uuid:l.uuid,nome:l.nome,cargo:l.empresas?.[0]?.cargo?.nome??null})))):ut([])})).subscribe({next:e=>{this.assistants=e}})}hasValidDate(e){let n=e.get("data")?.value;return n instanceof Date?!Number.isNaN(n.getTime()):!!String(n||"").trim()}parseAssignee(e){return e?e.startsWith("advogado:")?{advogado_uuid:e.slice(9),assistente_uuid:null}:e.startsWith("assistente:")?{advogado_uuid:null,assistente_uuid:e.slice(11)}:{advogado_uuid:null,assistente_uuid:null}:{advogado_uuid:null,assistente_uuid:null}}toIsoDate(e){if(e instanceof Date&&!Number.isNaN(e.getTime())){let n=e.getFullYear(),i=String(e.getMonth()+1).padStart(2,"0"),l=String(e.getDate()).padStart(2,"0");return`${n}-${i}-${l}`}return String(e||"").trim()}parseIsoDate(e){let n=String(e||"").match(/^(\d{4})-(\d{2})-(\d{2})/);return n?new Date(Number(n[1]),Number(n[2])-1,Number(n[3])):null}parseScheduleTime(e){return go(e)??Tn()}isLegalAssistantOccupation(e){let n=(e??"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),i=n.includes("jurid"),l=n.includes("assistente");return i&&l}static{this.\u0275fac=function(n){return new(n||t)(v(ie),v(Xe),v(ht),v(Jt),v(je),v(de))}}static{this.\u0275cmp=R({type:t,selectors:[["app-publication-schedule-drawer"]],inputs:{visible:"visible",processUuid:"processUuid",documentUuid:"documentUuid",processNumber:"processNumber",seedItems:"seedItems"},outputs:{visibleChange:"visibleChange",scheduled:"scheduled"},standalone:!1,features:[dn],decls:6,vars:4,consts:[["titleTpl",""],["footerTpl",""],["nzWidth","min(94vw, 820px)","nzWrapClassName","publication-schedule-modal-wrap",3,"nzVisibleChange","nzOnCancel","nzVisible","nzTitle","nzClosable","nzFooter"],[4,"nzModalContent"],[1,"schedule-modal__loading"],["nzNotFoundContent","Esta publica\xE7\xE3o n\xE3o tem prazo nem tarefa para agendar."],["nz-form","","nzLayout","vertical",1,"schedule-modal__form",3,"formGroup"],["nzSimple","",3,"nzSpinning"],[1,"schedule-modal__hint"],[1,"schedule-modal__board"],["nzRequired",""],["nzErrorTip","Selecione o quadro onde os cards ser\xE3o criados"],["formControlName","board_uuid","nzPlaceHolder","Selecione o quadro","nzShowSearch","",3,"nzLoading"],[3,"nzValue","nzLabel"],["formArrayName","items",1,"schedule-modal__list"],[1,"schedule-item",3,"formGroupName","schedule-item--done","schedule-item--offline"],[1,"schedule-item",3,"formGroupName"],[1,"schedule-item__header"],["nz-checkbox","","formControlName","include",1,"schedule-item__include",3,"nzDisabled"],["nzColor","green"],[1,"schedule-item__top"],[1,"schedule-item__field"],[1,"schedule-item__label"],["formControlName","tipo","nzPlaceHolder","Tipo do evento",1,"schedule-item__tipo"],["formControlName","prioridade","nzPlaceHolder","Prioridade",1,"schedule-item__prioridade"],[1,"schedule-item__field","schedule-item__date-wrap"],["formControlName","data","nzFormat","dd/MM/yyyy","nzPlaceHolder","Data *",1,"schedule-item__date"],[1,"schedule-item__date-error"],[1,"schedule-item__field","schedule-item__time-wrap"],["nz-input","","formControlName","descricao","rows","3","placeholder","O que entra
1na agenda",1,"schedule-item__descricao"],["formControlName","responsaveis","nzMode","multiple","nzPlaceHolder","Advogados e/ou assistentes jur\xEDdicos","nzShowSearch","","nzAllowClear","",1,"schedule-item__assignee"],["nzLabel","Advogados"],["nzLabel","Assistentes jur\xEDdicos"],["formControlName","hora","nzFormat","HH:mm","nzPlaceHolder","Hora *",1,"schedule-item__time",3,"nzMinuteStep"],["formControlName","modalidade","nzAllowClear","","nzPlaceHolder","Virtual ou presencial",1,"schedule-item__modalidade"],["nzValue","VIRTUAL","nzLabel","Virtual"],["nzValue","PRESENCIAL","nzLabel","Presencial"],[1,"schedule-item__field","schedule-item__link-wrap"],["nz-input","","formControlName","link","placeholder","https://\u2026",1,"schedule-item__link"],[1,"schedule-modal__title"],["nz-button","","type","button",3,"click"],["nz-button","","nzType","primary","type","button",3,"click","nzLoading","disabled"]],template:function(n,i){if(n&1){let l=y();a(0,"nz-modal",2),b("nzVisibleChange",function(f){return h(l),C(i.onVisibleChange(f))})("nzOnCancel",function(){return h(l),C(i.close())}),g(1,yl,4,1,"ng-container",3),o(),g(2,zl,5,1,"ng-template",null,0,Ie)(4,vl,4,2,"ng-template",null,1,Ie)}if(n&2){let l=N(3),u=N(5);m("nzVisible",i.visible)("nzTitle",l)("nzClosable",!0)("nzFooter",u)}},dependencies:[ee,_e,Z,Y,te,ne,fn,gn,$,B,U,bn,Wt,Ge,X,J,ae,oe,le,re,fe,Be,Re,ye,ze,ki,Q,we,Ai],styles:["[_nghost-%COMP%]{display:contents}.schedule-modal__title[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;line-height:1.3}.schedule-modal__title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;font-weight:400;color:#00000073}.schedule-modal__loading[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:24px 0;color:#0000008c}.schedule-modal__hint[_ngcontent-%COMP%]{margin:0 0 12px;font-size:13px;color:#0000008c}.schedule-modal__board[_ngcontent-%COMP%]{margin-bottom:4px}.schedule-modal__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.schedule-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.schedule-item--done[_ngcontent-%COMP%]{opacity:.72;background:#fafafa}.schedule-item--offline[_ngcontent-%COMP%]{opacity:.55}.schedule-item__header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.schedule-item__header[_ngcontent-%COMP%] .ant-tag{margin:0}.schedule-item__top[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start}.schedule-item__include[_ngcontent-%COMP%]{white-space:nowrap;margin:0}.schedule-item__field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;min-width:0}.schedule-item__label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;line-height:1.2;color:#00000073;text-transform:uppercase;letter-spacing:.02em}.schedule-item__tipo[_ngcontent-%COMP%], .schedule-item__prioridade[_ngcontent-%COMP%], .schedule-item__date[_ngcontent-%COMP%], .schedule-item__time[_ngcontent-%COMP%], .schedule-item__assignee[_ngcontent-%COMP%], .schedule-item__descricao[_ngcontent-%COMP%], .schedule-item__modalidade[_ngcontent-%COMP%], .schedule-item__link[_ngcontent-%COMP%]{width:100%}.schedule-item__date-wrap[_ngcontent-%COMP%], .schedule-item__time-wrap[_ngcontent-%COMP%], .schedule-item__link-wrap[_ngcontent-%COMP%]{position:relative;min-width:0}.schedule-item__date--invalid[_ngcontent-%COMP%] .ant-picker{border-color:#ff4d4f}.schedule-item__date-error[_ngcontent-%COMP%]{display:block;margin-top:2px;font-size:11px;line-height:1.2;color:#ff4d4f}.schedule-item__descricao[_ngcontent-%COMP%]{resize:vertical;min-height:72px}@media (max-width: 768px){.schedule-item__top[_ngcontent-%COMP%]{grid-template-columns:1fr}}"]})}}return t})();var Pl=()=>({minRows:8,maxRows:22});function Sl(t,c){t&1&&(a(0,"div",5),p(1,"nz-spin",7),a(2,"span"),s(3,"Tratando publica\xE7\xE3o\u2026"),o()()),t&2&&(r(),m("nzSpinning",!0))}function El(t,c){if(t&1&&p(0,"nz-alert",10),t&2){let e=d(3);m("nzMessage",e.detail.motivo_falha)}}function wl(t,c){if(t&1&&p(0,"nz-alert",11),t&2){let e=d(3);m("nzDescription",e.reviewIssuesText)}}function Tl(t,c){if(t&1&&p(0,"nz-alert",12),t&2){let e=d(3);m("nzMessage",e.warningsText)}}function Ml(t,c){if(t&1&&(a(0,"div",13),s(1),o()),t&2){let e,n=d(3);r(),x((e=n.form.get("resumo"))==null?null:e.value)}}function Ol(t,c){t&1&&p(0,"textarea",14),t&2&&m("nzAutosize",V(1,Pl))}function kl(t,c){if(t&1&&(a(0,"span",23),s(1),o()),t&2){let e=d().$implicit;r(),x(e.vencimento)}}function Al(t,c){t&1&&(a(0,"span",24),s(1,"\u2014"),o())}function Fl(t,c){t&1&&(a(0,"span",27),s(1),o()),t&2&&(r(),x(c))}function Dl(t,c){if(t&1&&(a(0,"div",21),g(1,kl,2,1,"span",23)(2,Al,2,0,"span",24),a(3,"div",25)(4,"span",26),s(5),o(),g(6,Fl,2,1,"span",27),o()()),t&2){let e,n=c.$implicit,i=d(4);r(),_(i.isDateValue(n.vencimento)?1:2),r(4),x(n.descricao),r(),_((e=i.prazoMeta(n))?6:-1,e)}}function Ll(t,c){t&1&&(a(0,"span",22),s(1,"Nenhum prazo aberto agora."),o())}function Vl(t,c){if(t&1&&(a(0,"div",17),S(1,Dl,7,3,"div",21,Ne,!1,Ll,2,0,"span",22),o()),t&2){let e=d(3);r(),E(e.prazos.value)}}function Nl(t,c){if(t&1){let e=y();a(0,"div",28),p(1,"input",30)(2,"input",31),a(3,"button",32),b("click",function(){let i=h(e).$index,l=d(4);return C(l.removePrazo(i))}),p(4,"span",33),o()()}if(t&2){let e=c.$index;m("formGroupName",e)}
1}function Il(t,c){t&1&&(a(0,"span",22),s(1,"Nenhum prazo aberto agora."),o())}function jl(t,c){if(t&1){let e=y();a(0,"div",18),S(1,Nl,5,1,"div",28,Ne,!1,Il,2,0,"span",22),a(4,"button",29),b("click",function(){h(e);let i=d(3);return C(i.addPrazo())}),s(5," Adicionar prazo "),o()()}if(t&2){let e=d(3);r(),E(e.prazos.controls)}}function Rl(t,c){if(t&1&&(a(0,"span",23),s(1),o()),t&2){let e=d().$implicit;r(),x(e.data)}}function Bl(t,c){t&1&&(a(0,"span",24),s(1,"\u2014"),o())}function Ul(t,c){if(t&1&&(a(0,"div",21),g(1,Rl,2,1,"span",23)(2,Bl,2,0,"span",24),a(3,"span",26),s(4),o()()),t&2){let e=c.$implicit,n=d(4);r(),_(n.isDateValue(e.data)?1:2),r(3),x(e.descricao)}}function $l(t,c){t&1&&(a(0,"span",22),s(1,"Nenhuma tarefa agora."),o())}function ql(t,c){if(t&1&&(a(0,"div",17),S(1,Ul,5,2,"div",21,Ne,!1,$l,2,0,"span",22),o()),t&2){let e=d(3);r(),E(e.tarefas.value)}}function Hl(t,c){if(t&1){let e=y();a(0,"div",28),p(1,"input",34)(2,"input",35),a(3,"button",32),b("click",function(){let i=h(e).$index,l=d(4);return C(l.removeTarefa(i))}),p(4,"span",33),o()()}if(t&2){let e=c.$index;m("formGroupName",e)}}function Gl(t,c){t&1&&(a(0,"span",22),s(1,"Nenhuma tarefa agora."),o())}function Wl(t,c){if(t&1){let e=y();a(0,"div",19),S(1,Hl,5,1,"div",28,Ne,!1,Gl,2,0,"span",22),a(4,"button",29),b("click",function(){h(e);let i=d(3);return C(i.addTarefa())}),s(5," Adicionar tarefa "),o()()}if(t&2){let e=d(3);r(),E(e.tarefas.controls)}}function Kl(t,c){if(t&1&&(a(0,"span",23),s(1),o()),t&2){let e=d().$implicit;r(),at("",e.data,"",e.hora?" "+e.hora:"","")}}function Jl(t,c){t&1&&(a(0,"span",24),s(1,"\u2014"),o())}function Xl(t,c){if(t&1&&(a(0,"nz-tag",36),s(1),o()),t&2){let e=d().$implicit,n=d(4);m("nzColor",e.modalidade==="VIRTUAL"?"blue":"default"),r(),w(" ",n.modalidadeLabel(e.modalidade)," ")}}function Ql(t,c){if(t&1&&(a(0,"a",37),s(1,"Abrir link"),o()),t&2){let e=d().$implicit;m("href",e.link,Et)}}function Zl(t,c){if(t&1&&(a(0,"div",21),g(1,Kl,2,2,"span",23)(2,Jl,2,0,"span",24),a(3,"span",26),s(4),g(5,Xl,2,2,"nz-tag",36)(6,Ql,2,1,"a",37),o()()),t&2){let e=c.$implicit,n=d(4);r(),_(n.isDateValue(e.data)?1:2),r(3),w(" ",e.descricao," "),r(),_(e.modalidade?5:-1),r(),_(e.link?6:-1)}}function Yl(t,c){t&1&&(a(0,"span",22),s(1,"Nenhuma audi\xEAncia nesta publica\xE7\xE3o."),o())}function es(t,c){if(t&1&&(a(0,"div",17),S(1,Zl,7,4,"div",21,Ne,!1,Yl,2,0,"span",22),o()),t&2){let e=d(3);r(),E(e.audiencias.value)}}function ts(t,c){if(t&1){let e=y();a(0,"div",38),p(1,"input",34)(2,"input",39)(3,"input",40),a(4,"nz-select",41),p(5,"nz-option",42)(6,"nz-option",43),o(),p(7,"input",44),a(8,"button",32),b("click",function(){let i=h(e).$index,l=d(4);return C(l.removeAudiencia(i))}),p(9,"span",33),o()()}if(t&2){let e=c.$index;m("formGroupName",e)}}function ns(t,c){t&1&&(a(0,"span",22),s(1,"Nenhuma audi\xEAncia nesta publica\xE7\xE3o."),o())}function is(t,c){if(t&1){let e=y();a(0,"div",20),S(1,ts,10,1,"div",38,Ne,!1,ns,2,0,"span",22),a(4,"button",29),b("click",function(){h(e);let i=d(3);return C(i.addAudiencia())}),s(5," Adicionar audi\xEAncia "),o()()}if(t&2){let e=d(3);r(),E(e.audiencias.controls)}}function os(t,c){if(t&1&&(a(0,"form",6)(1,"div",8),s(2),o(),a(3,"p",9),s(4," Confer\xEAncia da publica\xE7\xE3o: prazo, tarefa e audi\xEAncia v\xE3o para a agenda do processo. Passos \u201Cse n\xE3o der certo\u201D ficam s\xF3 no resumo. "),o(),g(5,El,1,1,"nz-alert",10)(6,wl,1,1,"nz-alert",11)(7,Tl,1,1,"nz-alert",12),a(8,"nz-form-item")(9,"nz-form-label"),s(10,"Resumo da publica\xE7\xE3o"),o(),a(11,"nz-form-control"),g(12,Ml,2,1,"div",13)(13,Ol,1,2,"textarea",14),o()(),a(14,"section",15)(15,"div",16)(16,"h4"),s(17,"Prazos processuais"),o(),a(18,"span"),s(19,"Rel\xF3gio que come\xE7a nesta publica\xE7\xE3o"),o()(),g(20,Vl,4,1,"div",17)(21,jl,6,1,"div",18),o(),a(22,"section",15)(23,"div",16)(24,"h4"),s(25,"Tarefas do escrit\xF3rio"),o(),a(26,"span"),s(27,"O que precisa ser feito agora"),o()(),g(28,ql,4,1,"div",17)(29,Wl,6,1,"div",19),o(),a(30,"section",15)(31,"div",16)(32,"h4"),s(33,"Audi\xEAncias"),o(),a(34,"span"),s(35,"Designa\xE7\xF5es com data marcada ou a marcar"),o()(),g(36,es,4,1,"div",17)(37,is,6,1,"div",20),o()()),t&2){let e=d(2);m("formGroup",e.form),r(),Ve("data-kind",e.classificacao),r(),w(" ",e.classificacaoLabel," "),r(3),_(e.detail.motivo_falha?5:-1),r(),_(e.detail.pendencias.length?6:-1),r(),_(e.warningsText?7:-1),r(5),_(e.isFormReadOnly?12:13),r(8),_(e.isFormReadOnly?20:21),r(8),_(e.isFormReadOnly?28:29),r(8),_(e.isFormReadOnly?36:37)}}function as(t,c){if(t&1&&(Pe(0),g(1,Sl,4,1,"div",5)(2,os,38,10,"form",6),Se()),t&2){let e=d();r(),_(e.loading?1:e.detail?2:-1)}}function rs(t,c){if(t&1&&(a(0,"span",45),s(1),o()),t&2){let e=d();m("title",e.modalTitle),r(),x(e.modalTitle)}}function ls(t,c){if(t&1){let e=y();a(0,"button",48),b("click",function(){h(e);let i=d(2);return C(i.reprocess())}),s(1,"Reanalisar"),o()}if(t&2){let e=d(2);m("nzLoading",e.reprocessing)}}function ss(t,c){if(t&1){let e=y();a(0,"button",49),b("click",function(){h(e);let i=d(2);return C(i.openSchedule())}),s(1,"Agendar no calend\xE1rio"),o()}}function cs(t,c){if(t&1){let e=y();a(0,"button",48),b("click",function(){h(e);let i=d(2);return C(i.saveReview())}),s(1,"Salvar revis\xE3o"),o(),a(2,"button",50),b("click",function(){h(e);let i=d(2);return C(i.approve())}),s(3," Conferir publica\xE7\xE3o "),o()}if(t&2){let e=d(2);m("nzLoading",e.saving),r(2),m("nzLoading",e.approving)}}function ds(t,c){if(t&1&&g(0,ls,2,1,"button",46)(1,ss,2,0,"button",47)(2,cs,4,2),t&2){let e=d();_(e.canReprocess?0:-1),r(),_(e.canSchedulePublication?1:-1),r(),_(e.canApprove?2:-1)}}var Vn=(()=>{class t{constructor(e,n,i,l){this.fb=e,this.api=n,this.message=i,this.permissionService=l,this.visible=!1,this.processUuid=null,this.document=null,this.readOnly=!1,this.source="process",this.allowReprocess=!0,this.visibleChange=new Bt,this.applied=new Bt,this.loading=!1,this.saving=!1,this.approving=!1,this.reprocessing=!1,this.canSchedule=!1,this.isScheduleDrawerVisible=!1,this.detail=null,this.form=this.buildForm(),this.permissionService.validateWithoutModal(D.AgendarCalendarioJur
1idico,()=>{this.canSchedule=!0})}ngOnChanges(e){this.visible&&(e.visible?.currentValue===!0||e.document||e.processUuid)&&this.loadDetail()}get modalTitle(){return this.document?`Publica\xE7\xE3o: ${this.document.nome_arquivo||this.document.descricao||this.document.id}`:"Tratar publica\xE7\xE3o"}get canApprove(){return this.readOnly||!this.detail?!1:this.detail.status==="AGUARDANDO_REVISAO"||this.detail.status==="INFORMACOES_INCOMPLETAS"}get canSchedulePublication(){return!this.canSchedule||!this.detail||!this.processUuid||!this.document?.uuid||this.detail.status==="NA_FILA"||this.detail.status==="PROCESSANDO"?!1:this.prazos.length>0||this.tarefas.length>0||this.audiencias.length>0}openSchedule(){this.isScheduleDrawerVisible=!0}onScheduleDrawerVisibleChange(e){this.isScheduleDrawerVisible=e}get canReprocess(){return!this.allowReprocess||!this.detail?!1:this.detail.status==="AGUARDANDO_REVISAO"||this.detail.status==="INFORMACOES_INCOMPLETAS"||this.detail.status==="CONCLUIDO"||this.detail.status==="FALHA"}get isFormReadOnly(){return this.readOnly||this.detail?.status==="CONCLUIDO"}get reviewIssuesText(){return(this.detail?.pendencias??[]).map(e=>e.mensagem).join(` 2`)}get warningsText(){return(this.detail?.draft?.warnings??[]).join(" ")}get prazos(){return this.form.get("prazos")}get tarefas(){return this.form.get("tarefas")}get audiencias(){return this.form.get("audiencias")}get classificacao(){let e=this.prazos.controls.some(l=>this.hasItemContent(l.getRawValue())),n=this.tarefas.controls.some(l=>this.hasItemContent(l.getRawValue()));return this.audiencias.controls.some(l=>this.hasItemContent(l.getRawValue()))?"AUDIENCIA":e&&n?"MISTO":e?"PRAZO":n?"TAREFA":"CIENCIA"}get classificacaoLabel(){switch(this.classificacao){case"PRAZO":return"H\xE1 prazo processual";case"TAREFA":return"H\xE1 tarefa do escrit\xF3rio";case"AUDIENCIA":return"H\xE1 audi\xEAncia";case"MISTO":return"Prazo e tarefa";default:return"S\xF3 ci\xEAncia \u2014 nada a lan\xE7ar na agenda"}}addPrazo(){this.prazos.push(this.buildPrazoGroup())}removePrazo(e){this.prazos.removeAt(e)}addTarefa(){this.tarefas.push(this.buildTarefaGroup())}removeTarefa(e){this.tarefas.removeAt(e)}addAudiencia(){this.audiencias.push(this.buildAudienciaGroup())}removeAudiencia(e){this.audiencias.removeAt(e)}isDateValue(e){return/^(?:\d{2}\/\d{2}\/\d{4}|\d{4}-\d{2}-\d{2})$/.test(String(e||"").trim())}prazoMeta(e){let n=[];if(e.dias){let l=String(e.tipo_dias||"").toUpperCase()==="UTEIS"?"dias \xFAteis":String(e.tipo_dias||"").toUpperCase()==="CORRIDOS"?"dias corridos":"dias";n.push(`${e.dias} ${l}`)}let i=this.baseLabel(e.base);return i&&n.push(`a partir da ${i}`),n.length?n.join(" \xB7 "):null}close(){this.visibleChange.emit(!1),this.detail=null}onModalVisibleChange(e){e||this.close()}saveReview(){!this.processUuid||!this.document?.uuid||this.readOnly||(this.saving=!0,this.api.saveDocumentAnalysisReview(this.processUuid,this.document.uuid,this.buildPayload()).pipe(A(()=>this.saving=!1)).subscribe({next:e=>{this.detail=e.data,this.message.success("Revis\xE3o salva")},error:e=>{this.message.error(e?.error?.message||"N\xE3o foi poss\xEDvel salvar a revis\xE3o")}}))}approve(){!this.processUuid||!this.document?.uuid||!this.canApprove||(this.approving=!0,this.api.approveDocumentAnalysis(this.processUuid,this.document.uuid,this.buildPayload()).pipe(A(()=>this.approving=!1)).subscribe({next:e=>{this.detail=e.data,this.message.success("Publica\xE7\xE3o conferida"),this.applied.emit(),this.close()},error:e=>{this.message.error(e?.error?.message||"N\xE3o foi poss\xEDvel conferir a publica\xE7\xE3o")}}))}reprocess(){if(!this.processUuid||!this.document?.uuid||!this.canReprocess)return;this.reprocessing=!0,(this.source==="publication"?this.api.reprocessPublicationAnalysis(this.processUuid,this.document.uuid):this.api.reprocessDocumentAnalysis(this.processUuid,this.document.uuid)).pipe(A(()=>this.reprocessing=!1)).subscribe({next:()=>{this.message.success("An\xE1lise reenfileirada"),this.applied.emit(),this.close()},error:n=>{this.message.error(n?.error?.message||"N\xE3o foi poss\xEDvel reprocessar")}})}loadDetail(){if(!this.processUuid||!this.document?.uuid)return;this.loading=!0,(this.source==="publication"?this.api.getPublicationAnalysis(this.processUuid,this.document.uuid):this.api.getDocumentAnalysis(this.processUuid,this.document.uuid)).pipe(A(()=>this.loading=!1)).subscribe({next:n=>{this.detail=n.data,this.patchForm(n.data.manual||n.data.draft)},error:n=>{this.message.error(n?.error?.message||"N\xE3o foi poss\xEDvel carregar a an\xE1lise"),this.close()}})}buildForm(){return this.fb.group({resumo:[null],prazos:this.fb.array([]),tarefas:this.fb.array([]),audiencias:this.fb.array([])})}buildPrazoGroup(e){return this.fb.group({vencimento:[e?.vencimento??null],descricao:[e?.descricao??null],dias:[e?.dias??null],tipo_dias:[e?.tipo_dias??null],base:[e?.base??null]})}buildTarefaGroup(e){return this.fb.group({data:[e?.data??null],descricao:[e?.descricao??null]})}buildAudienciaGroup(e){return this.fb.group({data:[e?.data??null],hora:[e?.hora??null],descricao:[e?.descricao??null],modalidade:[e?.modalidade??null],link:[e?.link??null]})}modalidadeLabel(e){return e==="VIRTUAL"?"Virtual":e==="PRESENCIAL"?"Presencial":"\u2014"}patchForm(e){this.prazos.clear(),this.tarefas.clear(),this.audiencias.clear();let n=this.liftEnvelope(e);this.form.patchValue({resumo:n.resumo});for(let i of n.prazos)this.hasItemContent(i)&&this.prazos.push(this.buildPrazoGroup(i));for(let i of n.tarefas)this.hasItemContent(i)&&this.tarefas.push(this.buildTarefaGroup(i));for(let i of n.audiencias)this.hasItemContent(i)&&this.audiencias.push(this.buildAudienciaGroup(i));this.form.enable({emitEvent:!1})}liftEnvelope(e){if(!e)return{resumo:null,prazos:[],tarefas:[],audiencias:[]};let n=e;if(Array.isArray(n.prazos)||Array.isArray(n.tarefas)||Array.isArray(n.audiencias))return{resumo:n.resumo??null,prazos:n.prazos??[],tarefas:n.tarefas??[],audiencias:n.audiencias??[]};let i=n.pendencias??[];return{resumo:n.resumo??null,prazos:i.filter(l=>String(l.data||"").trim()).map(l=>({vencimento:l.data,descricao:l.descricao,dias:null,tipo_dias:null,base:null})),tarefas:i.filter(l=>!String(l.data||"").trim()).map(l=>({data:null,descricao:l.descricao})),audiencias:[]}}buildPayload(){let e=this.form.getRawValue(),n=(e.prazos??[]).filter(f=>this.hasItemContent(f)),i=(e.tarefas??[]).filter(f=>this.hasItemContent(f)),l=(e.audiencias??[]).filter(f=>this.hasItemContent(f));return{envelope:{resumo:e.resumo||null,classificacao:this.classificacao,prazos:n,tarefas:i,audiencias:l,confidence:this.detail?.confidence??null,warnings:this.detail?.draft?.warnings??[]}}}hasItemContent(e){return!!(String(e?.data||"").trim()||String(e?.vencimento||"").trim()||String(e?.descricao||"").trim())}baseLabel(e){switch(String(e||"").toUpperCase()){case"INTIMACAO":return"intima\xE7\xE3o";case"PUBLICACAO":return"publica\xE7\xE3o";case"TEXTO":return"data do texto";case"PECA":return"data da pe\xE7a (estimativa)";default:return null}}static{this.\u0275fac=function(n){return new(n||t)(v(ie),v(Xe),v(de),v(se))}}static{this.\u0275cmp=R({type:t,selectors:[["app-document-analysis-modal"]],inputs:{visible:"visible",processUuid:"processUuid",document:"document",readOnly:"readOnly",source:"source",allowReprocess:"allowReprocess"},outputs:{visibleChange:"visibleChange",applied:"applied"},standalone:!1,features:[dn],decls:7,vars:7,consts:[["titleTpl",""],["footerTpl",""],["nzWidth","min(92vw, 760px)","nzWrapClassName","document-analysis-modal-wrap",3,"nzVisibleChange","nzOnCancel","nzVisible","nzTitle","nzClosable","nzFooter"],[4,"nzModalContent"],[3,"visibleChange","scheduled","visible","processUuid","documentUuid"],[1,"analysis-modal__loading"],["nz-form","",1,"analysis-modal__form",3,"formGroup"],["nzSimple","",3,"nzSpinning"],[1,"analysis-modal__kind"],[1,"analysis-modal__hint"],["nzType","error","nzShowIcon","",3,"nzMessage"],["nzType","warning","nzShowIcon","","nzMessage","Revise o conte\xFAdo",3,"nzDescription"],["nzType","info","nzShowIcon","",3,"nzMessage"],[1,"analysis-modal__resumo"],["nz-input","","formControlName","resumo",3,"nzAutosize"],[1,"analysis-modal__section"],[1,"analysis-modal__section-head"],[1,"analysis-modal__list"],["formArrayName","prazos",1,"analysis-modal__list"],["formArrayName","tarefas",1,"analysis-modal__list"],["formArrayName","audiencias",1,"analysis-modal__list"],[1,"analysis-modal__item"],[1,"analysis-modal__empty"],[1,"analysis-modal__date"],[1,"analysis-modal__date","analysis-modal__date--empty"],[1,"analysis-modal__item-body"],[1,"analysis-modal__item-text"],[1,"analysis-modal__item-meta"],[1,"analysis-modal__item","analysis-modal__item--edit",3,"formGroupName"],["nz-button","","nzType","dashed","type","button",1,"analysis-modal__add",3,"click"],["nz-input","","formControlName","vencimento","placeholder","DD/MM/AAAA",1,"analysis-modal__date-input"],["nz-input","","formControlName","descricao","placeholder","O que vence",1,"analysis-modal__descricao-input"],["nz-button","","nzType","text","nzDanger","","type","button",3,"click"],["nz-icon","","nzType","delete","nzTheme","outline"],["nz-input","","formControlName","data","placeholder","DD/MM/AAAA",1,"analysis-modal__date-input"],["nz-input","","formControlName","descricao","placeholder","O que o escrit\xF3rio faz",1,"analysis-modal__descricao-input"],[1,"analysis-modal__modality-tag",3,"nzColor"],["target","_blank","rel","noopener noreferrer",3,"href"],[1,"analysis-modal__item","analysis-modal__item--edit","analysis-modal__item--audiencia",3,"formGroupName"],["nz-input","","formControlName","hora","placeholder","HH:mm",1,"analysis-modal__date-input"],["nz-input","","formControlName","descricao","placeholder","Tipo/objeto da audi\xEAncia",1,"analysis-modal__descricao-input"],["formControlName","modalidade","nzAllowClear","","nzPlaceHolder","Modalidade",1,"analysis-modal__modalidade-input"],["nzValue","V
2IRTUAL","nzLabel","Virtual"],["nzValue","PRESENCIAL","nzLabel","Presencial"],["nz-input","","formControlName","link","placeholder","Link da audi\xEAncia (se virtual)",1,"analysis-modal__link-input"],[1,"analysis-modal__title",3,"title"],["nz-button","","type","button",3,"nzLoading"],["nz-button","","type","button"],["nz-button","","type","button",3,"click","nzLoading"],["nz-button","","type","button",3,"click"],["nz-button","","nzType","primary","type","button",3,"click","nzLoading"]],template:function(n,i){if(n&1){let l=y();a(0,"nz-modal",2),b("nzVisibleChange",function(f){return h(l),C(i.onModalVisibleChange(f))})("nzOnCancel",function(){return h(l),C(i.close())}),g(1,as,3,1,"ng-container",3),o(),g(2,rs,2,2,"ng-template",null,0,Ie)(4,ds,3,3,"ng-template",null,1,Ie),a(6,"app-publication-schedule-drawer",4),b("visibleChange",function(f){return h(l),C(i.onScheduleDrawerVisibleChange(f))})("scheduled",function(){return h(l),C(i.applied.emit())}),o()}if(n&2){let l=N(3),u=N(5);m("nzVisible",i.visible)("nzTitle",l)("nzClosable",!0)("nzFooter",u),r(6),m("visible",i.isScheduleDrawerVisible)("processUuid",i.processUuid)("documentUuid",(i.document==null?null:i.document.uuid)||null)}},dependencies:[ee,_e,Z,Y,te,ne,fn,gn,rt,$,B,U,X,J,ae,oe,le,re,K,fe,Pi,Be,Re,ye,ze,Q,we,Ln],styles:["[_nghost-%COMP%]{display:block}.analysis-modal__title[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-modal__loading[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;color:#00000073}.analysis-modal__form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;max-height:min(70vh,720px);overflow:auto;padding-right:4px;-webkit-user-select:text;user-select:text}.analysis-modal__form[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{-webkit-user-select:text;user-select:text;cursor:text}.analysis-modal__form[_ngcontent-%COMP%] .ant-alert{-webkit-user-select:text;user-select:text}.analysis-modal__kind[_ngcontent-%COMP%]{align-self:flex-start;padding:2px 10px;border-radius:999px;font-size:12px;line-height:20px;background:#f5f5f5;color:#000000a6}.analysis-modal__kind[data-kind=CIENCIA][_ngcontent-%COMP%]{background:#f6ffed;color:#389e0d}.analysis-modal__kind[data-kind=PRAZO][_ngcontent-%COMP%]{background:#faad141f;color:#ad6800}.analysis-modal__kind[data-kind=TAREFA][_ngcontent-%COMP%]{background:#e6f4ff;color:#0958d9}.analysis-modal__kind[data-kind=AUDIENCIA][_ngcontent-%COMP%]{background:#03838724;color:#006d75}.analysis-modal__kind[data-kind=MISTO][_ngcontent-%COMP%]{background:#e6f4ff;color:#0958d9}.analysis-modal__hint[_ngcontent-%COMP%]{margin:0 0 8px;color:#00000073;font-size:12px;line-height:1.45}.analysis-modal__resumo[_ngcontent-%COMP%]{white-space:pre-wrap;line-height:1.55;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;min-height:160px}.analysis-modal__section[_ngcontent-%COMP%]{margin-top:8px}.analysis-modal__section-head[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.analysis-modal__section-head[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:13px;font-weight:600}.analysis-modal__section-head[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;color:#00000073}.analysis-modal__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.analysis-modal__item[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.analysis-modal__item--edit[_ngcontent-%COMP%]{align-items:center;padding:6px}.analysis-modal__item-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.analysis-modal__item-text[_ngcontent-%COMP%]{flex:1;min-width:0;line-height:1.5;-webkit-user-select:text;user-select:text}.analysis-modal__item-meta[_ngcontent-%COMP%]{font-size:12px;color:#00000073}.analysis-modal__descricao-input[_ngcontent-%COMP%]{flex:1;min-width:0}.analysis-modal__item--audiencia[_ngcontent-%COMP%]{flex-wrap:wrap}.analysis-modal__modalidade-input[_ngcontent-%COMP%]{flex:0 0 140px;min-width:120px}.analysis-modal__link-input[_ngcontent-%COMP%]{flex:1 1 180px;min-width:140px}.analysis-modal__modality-tag[_ngcontent-%COMP%]{margin-left:6px}.analysis-modal__date[_ngcontent-%COMP%]{flex:0 0 auto;padding:0 6px;border-radius:4px;background:#faad141f;color:#000000bf;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:text;user-select:text}.analysis-modal__date--empty[_ngcontent-%COMP%]{background:transparent;color:#00000040;padding:0}.analysis-modal__date-input[_ngcontent-%COMP%]{width:128px;flex:0 0 128px}.analysis-modal__empty[_ngcontent-%COMP%]{color:#00000073;padding:4px 2px}.analysis-modal__add[_ngcontent-%COMP%]{align-self:flex-start}"]})}}return t})();var Ko=()=>["empresa_de_cobranca"],Xn=()=>["condominio"],us=()=>({y:"280px",x:"900px"}),_s=()=>({y:"360px",x:"900px"}),fs=()=>["empresa"],Jo=()=>({standalone:!0}),ct=(t,c)=>c.uuid,Xo=(t,c)=>c.cobranca_uuid,Nn=(t,c)=>c.value,Qn=(t,c)=>c.localKey||c.uuid,gs=(t,c)=>c.polo,Qo=(t,c)=>c.doc.uuid||c.doc.id,hs=(t,c)=>c.dayKey,Cs=(t,c)=>c.id||t,xs=(t,c)=>c.andamento_uuid,bs=(t,c)=>c.data_iso,ys=(t,c)=>c.titulo;function zs(t,c){if(t&1&&s(0),t&2){let e=d();w(" ",e.process.numero_processo," ")}}
2function vs(t,c){t&1&&s(0," Preencha os dados, partes e andamentos; tudo \xE9 salvo juntos ")}function Ps(t,c){if(t&1&&(a(0,"nz-tag",11),s(1),o()),t&2){let e=d();m("nzColor",e.isProcessPassivo?"orange":"green"),r(),w(" Polo ",e.isProcessPassivo?"passivo":"ativo"," ")}}function Ss(t,c){t&1&&(a(0,"nz-tag",99),s(1,"Importado"),o())}function Es(t,c){if(t&1&&(a(0,"nz-tag",100),s(1),o()),t&2){let e=d(2);r(),x(e.process.fase==null?null:e.process.fase.valor)}}function ws(t,c){if(t&1&&(a(0,"nz-tag",99),s(1),o()),t&2){let e=d(2);r(),x(e.process.estado==null?null:e.process.estado.valor)}}function Ts(t,c){t&1&&(a(0,"nz-tag",56),s(1,"Estrat\xE9gico"),o())}function Ms(t,c){if(t&1&&(a(0,"nz-tag",11),s(1),o(),g(2,Ss,2,0,"nz-tag",99)(3,Es,2,1,"nz-tag",100)(4,ws,2,1,"nz-tag",99)(5,Ts,2,0,"nz-tag",56)),t&2){let e=d();m("nzColor",e.process.polo===e.LegalProcessPartyPole.PASSIVO?"orange":"green"),r(),w(" Polo ",e.process.polo===e.LegalProcessPartyPole.PASSIVO?"passivo":"ativo"," "),r(),_(e.process.importado?2:-1),r(),_(e.process.fase!=null&&e.process.fase.valor?3:-1),r(),_(e.process.estado!=null&&e.process.estado.valor?4:-1),r(),_(e.process.processo_estrategico?5:-1)}}function Os(t,c){if(t&1){let e=y();a(0,"span",12)(1,"button",101),b("click",function(){h(e);let i=d();return C(i.saveProcess())}),p(2,"span",102),s(3," Salvar processo "),o()()}if(t&2){let e=d();m("nz-tooltip",e.saveBlockedTooltip)("nzTooltipTrigger",e.canSaveProcess?null:"hover"),r(),m("nzLoading",e.saving)("disabled",!e.canSaveProcess)}}function ks(t,c){t&1&&(a(0,"span",103),p(1,"span",104),s(2," Dados "),o())}function As(t,c){if(t&1){let e=y();a(0,"span",25)(1,"button",105),b("click",function(){h(e);let i=d();return C(i.consultPjeProcess())}),p(2,"span",106),s(3," Buscar no tribunal "),o()()}if(t&2){let e=d();m("nz-tooltip",e.consultTribunalTooltip),r(),m("nzType",e.canConsultTribunal?"primary":"default")("nzLoading",e.loadingPje)("disabled",!e.canConsultTribunal)}}function Fs(t,c){t&1&&s(0," Digite o CNJ completo e busque no tribunal para preencher o processo ")}function Ds(t,c){t&1&&s(0," Digite o CNJ completo; depois abra Im\xF3vel para vincular condom\xEDnio e unidades ")}function Ls(t,c){if(t&1&&(a(0,"div",107)(1,"div",108)(2,"span"),s(3,"N\xFAmero"),o(),a(4,"strong"),s(5),o()(),a(6,"div",108)(7,"span"),s(8,"Ano"),o(),a(9,"strong"),s(10),o()(),a(11,"div",108)(12,"span"),s(13,"Justi\xE7a"),o(),a(14,"strong"),s(15),o()(),a(16,"div",108)(17,"span"),s(18,"Tribunal"),o(),a(19,"strong"),s(20),o()(),a(21,"div",108)(22,"span"),s(23,"Origem"),o(),a(24,"strong"),s(25),o()()()),t&2){let e=d();j("cnj-hints--ready",e.cnjInfo.complete&&e.canConsultTribunal)("cnj-hints--incomplete",!e.cnjInfo.complete),r(5),at("",e.cnjInfo.sequential||"\u2014","",e.cnjInfo.checkDigits?"-"+e.cnjInfo.checkDigits:"",""),r(5),x(e.cnjInfo.year||"\u2014"),r(5),x(e.cnjJusticeLabel(e.cnjInfo.justice)),r(5),x(e.cnjTribunalLabel(e.cnjInfo.justice,e.cnjInfo.tribunal)),r(5),x(e.cnjInfo.origin||"\u2014")}}function Vs(t,c){if(t&1&&p(0,"nz-alert",29),t&2){let e=d();m("nzMessage","Importa\xE7\xE3o PJe com avisos")("nzDescription",e.pjeWarnings.join(" "))}}function Ns(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.valor)}}function Is(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.valor)}}function js(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.valor)}}function Rs(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.valor)}}function Bs(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.valor)}}function Us(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.valor)}}function $s(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.valor)}}function qs(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.nome+" - OAB "+e.oab)}}function Hs(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.nome+(e.cargo?" \u2014 "+e.cargo:""))}}function Gs(t,c){t&1&&(a(0,"p",117),s(1," Ative a vincula\xE7\xE3o para listar e selecionar as cobran\xE7as das unidades do processo. "),o())}function Ws(t,c){t&1&&p(0,"nz-alert",124)}function Ks(t,c){t&1&&p(0,"nz-alert",125)}function Js(t,c){t&1&&p(0,"th",136)}function Xs(t,c){t&1&&(a(0,"nz-tag",140),s(1,"Baixado"),o())}function Qs(t,c){t&1&&(a(0,"nz-tag",141),s(1,"Vencido"),o())}function Zs(t,c){t&1&&(a(0,"nz-tag",142),s(1,"\xC0 vencer"),o())}function Ys(t,c){if(t&1){let e=y();a(0,"td",139)(1,"button",143),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d(4);return C(l.unlinkCharge(i.cobranca_uuid))}),p(2,"span",144),o()()}}function ec(t,c){if(t&1&&(a(0,"tr")(1,"td"),s(2),o(),a(3,"td"),s(4),I(5,"date"),o(),a(6,"td"),s(7),I(8,"date"),o(),a(9,"td",138),s(10),I(11,"currency"),o(),a(12,"td",138),s(13),I(14,"currency"),o(),a(15,"td",138),s(16),I(17,"currency"),o(),a(18,"td",138)(19,"strong"),s(20),I(21,"currency"),o()(),a(22,"td",139),g(23,Xs,2,0,"nz-tag",140)(24,Qs,2,0,"nz-tag",141)(25,Zs,2,0,"nz-tag",142),o(),g(26,Ys,3,0,"td",139),o()),t&2){let e=c.$implicit,n=d(4);j("charges-row--overdue",!e.baixado&&n.validateSituationStatus(e.data_vencimento)==="vencido"),r(2),x(e.cod_unidade),r(2),x(on(5,11,e.competencia,"MM/yyyy","utc")),r(3),x(on(8,15,e.data_vencimento,"dd/MM/yyyy","utc")),r(3),x(W(11,19,e.valor,"BRL")),r(3),x(W(14,22,e.multa_calculada,"BRL")),r(3),x(W(17,25,e.juros_calculado,"BRL")),r(4),x(W(21,28,e.total_calculado,"BRL")),r(3),_(e.baixado?23:n.validateSituationStatus(e.data_vencimento)==="vencido"?24:25),r(3),_(!n.isViewMode&&n.canEdit?26:-1)}}function tc(t,c){if(t&1&&(a(0,"div",126)(1,"div",128)(2,"div")(3,"h4"),s(4,"J\xE1 vinculadas ao processo"),o(),a(5,"span"),s(6),I(7,"currency"),o()()(),a(8,"nz-table",129,4)(10,"thead")(11,"tr")(12,"th",130),s(13,"Unidade"),o(),a(14,"th",131),s(15,"Compet\xEAncia"),o(),a(16,"th",132),s(17,"Vencimento"),o(),a(18,"th",133),s(19,"Principal"),o(),a(20,"th",134),s(21,"Multa"),o(),a(22,"th",134),s(23,"Juros"),o(),a(24,"th",133),s(25,"Total"),o(),a(26,"th",135),s(27,"Situa\xE7\xE3o"),o(),g(28,Js,1,0,"th",136),o()(),a(29,"tbody"),S(30,ec,27,31,"tr",137,Xo),o()()()),t&2){let e=N(9),n=d(3);r(6),at("",n.linkedCharges.length," cobran\xE7a(s) \xB7 ",W(7,7,n.getChargeColumnTotal(n.linkedCharges,"total_calculado"),"BRL"),""),r(2),m("nzData",n.linkedCharges)("nzLoading",n.isLoadingCharges)("nzFrontPagination",!1)("nzScroll",V(10,us)),r(20),_(!n.isViewMode&&n.canEdit?28:-1),r(2),E(e.data)}}function nc(t,c){if(t&1&&(s(0," \xB7 "),a(1,"em"),s(2),o()),t&2){let e=d(4);r(2),w("",e.overdueOpenChargesCount," vencida(s)")}}function ic(t,c){if(t&1){let e=y();a(0,"div",145)(1,"button",148),b("click",function(){h(e);let i=d(4);return C(i.selectOverdueCharges())}),s(2," Selecionar vencidas "),o(),a(3,"button",148),b("click",function(){h(e);let i=d(4);return C(i.clearOpenChargesSelection())}),s(4," Limpar sele\xE7\xE3o "),o()()}if(t&2){let e=d(4);r(),m("disabled",!e.overdueOpenChargesCount),r(2),m("disabled",!e.selectedOpenChargesCount)}}function oc(t,c){t&1&&(a(0,"nz-tag",140),s(1,"Baixado"),o())}function ac(t,c){t&1&&(a(0,"nz-tag",141),s(1,"Vencido"),o())}function rc(t,c){t&1&&(a(0,"nz-tag",142),s(1,"\xC0 vencer"),o())}function lc(t,c){if(t&1){let e=y();a(0,"tr")(1,"td",149),b("nzCheckedChange",function(i){let l=h(e).$implicit,u=d(4);return C(u.updateCheckedSet(l.cobranca_uuid,i))}),o(),a(2,"td"),s(3),o(),a(4,"td"),s(5),I(6,"date"),o(),a(7,"td"),s(8),I(9,"date"),o(),a(10,"td",138),s(11),I(12,"currency"),o(),a(13,"td",138),s(14),I(15,"currency"),o(),a(16,"td",138),s(17),I(18,"currency"),o(),a(19,"td",138)(20,"strong"),s(21),I(22,"currency"),o()(),a(23,"td",139),g(24,oc,2,0,"nz-tag",140)(25,ac,2,0,"nz-tag",141)(26,rc,2,0,"nz-tag",142),o()()}if(t&2){let e=c.$implicit,n=d(4);j("charges-row--selected",n.setOfCheckedUuid.has(e.cobranca_uuid))("charges-row--overdue",!e.baixado&&n.validateSituationStatus(e.data_vencimento)==="vencido"),r(),m("nzChecked",n.setOfCheckedUuid.has(e.cobranca_uuid))("nzDisabled",n.isViewMode||!n.canEdit),r(2),x(e.cod_unidade),r(2),x(on(6,14,e.competencia,"MM/yyyy","utc")),r(3),x(on(9,18,e.data_vencimento,"dd/MM/yyyy","utc")),r(3),x(W(12,22,e.valor,"BRL")),r(3),x(W(15,25,e.multa_calculada,"BRL")),r(3),x(W(18,28,e.juros_calculado,"BRL")),r(4),x(W(22,31,e.total_calculado,"BRL")),r(3),_(e.baixado?24:n.validateSituationStatus(e.data_vencimento)==="vencido"?25:26)}}function sc(t,c){if(t&1){let e=y();a(0,"div",126)(1,"div",128)(2,"div")(3,"h4"),s(4,"Dispon\xEDveis para v\xEDnculo"),o(),a(5,"span"),s(6),g(7,nc,3,1),o()(),g(8,ic,5,2,"div",145),o(),a(9,"nz-table",129,5)(11,"thead")(12,"tr")(13,"th",146),b("nzCheckedChange",function(i){h(e);let l=d(3);return C(l.onAllChecked(i))}),o(),a(14,"th",130),s(15,"Unidade"),o(),a(16,"th",131),s(17,"Compet\xEAncia"),o(),a(18,"th",132),s(19,"Vencimento"),o(),a(20,"th",133),s(21,"Principal"),o(),a(22,"th",134),s(23,"Multa"),o(),a(24,"th",134),s(25,"Juros"),o(),a(26,"th",133),s(27,"Total"),o(),a(28,"th",135),s(29,"Situa\xE7\xE3o"),o()()(),a(30,"tbody"),S(31,lc,27,34,"tr",147,Xo),o()()()}if(t&2){let e=N(10),n=d(3);r(6),w(" ",n.openCharges.length," em aberto "),r(),_(n.overdueOpenChargesCount?7:-1),r(),_(!n.isViewMode&&n.canEdit?8:-1),r(),m("nzData",n.openCharges)("nzLoading",n.isLoadingCharges)("nzFrontPagination",!1)("nzScroll",V(9,_s)),r(4),m("nzChecked",n.checked)("nzDisabled",n.isViewMode||!n.canEdit),r(18),E(e.data)}}function cc(t,c){if(t&1&&(a(0,"span"),s(1),o()),t&2){let e=d(4);r(),w("",e.selectedOpenChargesCount," nova(s) sele\xE7\xE3o(\xF5es)")}}
2function dc(t,c){if(t&1&&(a(0,"div",127)(1,"div",150)(2,"span"),s(3),o(),g(4,cc,2,1,"span"),o(),a(5,"div",151)(6,"span"),s(7,"Total"),o(),a(8,"strong"),s(9),I(10,"currency"),o()()()),t&2){let e=d(3);r(3),w("",e.selectedChargesCount," cobran\xE7a(s) no v\xEDnculo"),r(),_(e.selectedOpenChargesCount?4:-1),r(5),x(W(10,3,e.selectedChargesTotal,"BRL"))}}function mc(t,c){if(t&1&&(a(0,"div",118)(1,"div",119)(2,"span",120),s(3,"Em aberto"),o(),a(4,"strong",121),s(5),o()(),a(6,"div",119)(7,"span",120),s(8,"J\xE1 vinculadas"),o(),a(9,"strong",121),s(10),o()(),a(11,"div",122)(12,"span",120),s(13,"Selecionadas"),o(),a(14,"strong",121),s(15),o()(),a(16,"div",123)(17,"span",120),s(18,"Total a vincular"),o(),a(19,"strong",121),s(20),I(21,"currency"),o()()(),g(22,Ws,1,0,"nz-alert",124)(23,Ks,1,0,"nz-alert",125)(24,tc,32,11,"div",126)(25,sc,33,10,"div",126)(26,dc,11,6,"div",127)),t&2){let e=d(2);r(5),x(e.openCharges.length),r(5),x(e.linkedCharges.length),r(5),x(e.selectedChargesCount),r(5),x(W(21,8,e.selectedChargesTotal,"BRL")),r(2),_(e.canLoadChargesContext?!e.isLoadingCharges&&!e.openCharges.length&&!e.linkedCharges.length?23:-1:22),r(2),_(e.linkedCharges.length>0?24:-1),r(),_(e.openCharges.length>0?25:-1),r(),_(e.selectedChargesCount>0?26:-1)}}function pc(t,c){if(t&1&&(a(0,"nz-collapse-panel",109)(1,"div",19)(2,"div",20),p(3,"app-filtro-pessoas",110),o(),a(4,"div",111),p(5,"app-filtro-unidades",112),o()()(),a(6,"nz-collapse-panel",113)(7,"div",114)(8,"span",115),s(9,"Vincular cobran\xE7as"),o(),p(10,"nz-switch",116),o(),g(11,Gs,2,0,"p",117)(12,mc,27,11),o()),t&2){let e,n,i,l=d();m("nzActive",!0),r(),m("nzGutter",16),r(),m("nzXs",24)("nzLg",12),r(),m("required",!0)("allowClear",!1)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(23,Xn))("storageValue",!1)("disableComponent",l.isViewMode),r(),m("nzXs",24),r(),m("required",!0)("allowClear",!0)("selectMode","multiple")("multipleDisplay","list")("condominium_uuid",l.condominioUuid)("knownUnits",l.linkedUnitOptions)("storageValue",!1)("disableComponent",l.isViewMode),r(),m("nzActive",!!((e=l.form.get("vincular_cobrancas"))!=null&&e.value)),r(5),_((n=l.form.get("vincular_cobrancas"))!=null&&n.value?-1:11),r(),_((i=l.form.get("vincular_cobrancas"))!=null&&i.value?12:-1)}}function uc(t,c){if(t&1&&(a(0,"span",103),p(1,"span",152),s(2," Partes "),p(3,"nz-badge",153),o()),t&2){let e=d();r(3),m("nzCount",e.partes.length)("nzShowZero",!0)}}function _c(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function fc(t,c){if(t&1&&(a(0,"div",165),s(1),o()),t&2){let e=d(3);r(),x(e.partyPoloHint)}}function gc(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function hc(t,c){if(t&1&&(a(0,"div",165),s(1),o()),t&2){let e=d(3);r(),x(e.partyTipoHint)}}function Cc(t,c){t&1&&s(0," Dados da parte ")}function xc(t,c){t&1&&s(0," Buscar advogado ")}function bc(t,c){t&1&&s(0," De onde vem a parte ")}function yc(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function zc(t,c){if(t&1&&(a(0,"div",165),s(1),o()),t&2){let e=d(5);r(),x(e.partyOriginKindHint)}}function vc(t,c){if(t&1&&(a(0,"nz-form-item")(1,"nz-form-label",21),s(2,"Origem do cadastro"),o(),a(3,"nz-form-control")(4,"nz-select",176),S(5,yc,1,2,"nz-option",34,Nn),o(),g(7,zc,2,1,"div",165),o()()),t&2){let e=d(4);r(5),E(e.partyOriginKinds),r(2),_(e.partyOriginKindHint?7:-1)}}function Pc(t,c){if(t&1&&(a(0,"nz-form-item"),p(1,"app-filtro-pessoas",177),a(2,"div",165),s(3,"Escolha o condom\xEDnio da unidade"),o()(),a(4,"nz-form-item"),p(5,"app-filtro-unidades",178),a(6,"div",165),s(7,"Depois escolha a unidade para listar as pessoas"),o()()),t&2){let e=d(4);r(),m("required",!0)("allowClear",!0)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(14,Xn))("storageValue",!1)("active",!0)("disableComponent",!e.canEdit||e.isViewMode),r(4),m("required",!0)("allowClear",!0)("selectMode","default")("condominium_uuid",e.partyOriginCondominioUuid)("storageValue",!1)("disableComponent",!e.canEdit||e.isViewMode||!e.partyOriginCondominioUuid)}}function Sc(t,c){if(t&1){let e=y();a(0,"nz-form-item",173)(1,"nz-form-label",21),s(2,"Condom\xEDnio"),o(),a(3,"nz-form-control")(4,"app-filtro-pessoas",179),b("pessoaSelecionada",function(i){h(e);let l=d(4);return C(l.onPartyPersonSelected(i))}),o(),a(5,"div",165),s(6,"Selecione o condom\xEDnio que ser\xE1 inclu\xEDdo"),o()()()}if(t&2){let e=d(4);r(4),m("required",!0)("allowClear",!0)("preSelectCerus",!1)("selectMode","default")("showLabel",!1)("tiposPessoas",V(9,Xn))("storageValue",!1)("active",!0)("disableComponent",!e.canEdit||e.isViewMode)}}function Ec(t,c){if(t&1){let e=y();a(0,"nz-form-item",173)(1,"nz-form-label",21),s(2,"Empresa"),o(),a(3,"nz-form-control")(4,"app-filtro-pessoas",179),b("pessoaSelecionada",function(i){h(e);let l=d(4);return C(l.onPartyPersonSelected(i))}),o(),a(5,"div",165),s(6,"Selecione a empresa que ser\xE1 inclu\xEDda"),o()()()}if(t&2){let e=d(4);r(4),m("required",!0)("allowClear",!0)("preSelectCerus",!1)("selectMode","default")("showLabel",!1)("tiposPessoas",V(9,fs))("storageValue",!1)("active",!0)("disableComponent",!e.canEdit||e.isViewMode)}}function wc(t,c){t&1&&p(0,"span",182)}function Tc(t,c){if(t&1){let e=y();a(0,"nz-form-item",174)(1,"nz-form-label"),s(2,"Buscar na lista"),o(),a(3,"nz-form-control")(4,"nz-input-group",180)(5,"input",181),b("ngModelChange",function(i){h(e);let l=d(4);return C(l.onPartyFinderSearch(i))}),o()(),g(6,wc,1,0,"ng-template",null,6,Ie),a(8,"div",165),s(9,"A lista abaixo atualiza conforme voc\xEA digita"),o()()()}if(t&2){let e=N(7),n=d(4);r(4),m("nzPrefix",e),r(),m("ngModel",n.partyFinderSearch)("ngModelOptions",V(4,Jo))("placeholder",n.partyFinderSearchPlaceholder)}}function Mc(t,c){t&1&&(a(0,"nz-form-item",173)(1,"nz-form-label",21),s(2,"Nome completo"),o(),a(3,"nz-form-control",183),p(4,"input",184),o()(),a(5,"nz-form-item")(6,"nz-form-label"),s(7,"CPF ou CNPJ"),o(),a(8,"nz-form-control"),p(9,"input",185),o()())}function Oc(t,c){if(t&1&&(a(0,"div",167)(1,"div",161)(2,"span",162),s(3,"2"),o(),a(4,"div")(5,"strong"),g(6,Cc,1,0)(
27,xc,1,0)(8,bc,1,0),o(),a(9,"p"),s(10),o()()(),a(11,"div",163),g(12,vc,8,1,"nz-form-item")(13,Pc,8,15)(14,Sc,7,10,"nz-form-item",173)(15,Ec,7,10,"nz-form-item",173)(16,Tc,10,5,"nz-form-item",174)(17,Mc,10,0),a(18,"nz-form-item",173)(19,"nz-form-label"),s(20,"Observa\xE7\xE3o"),o(),a(21,"nz-form-control"),p(22,"input",175),o()()()()),t&2){let e=d(3);r(6),_(e.isPartyFreeMode?6:e.isLawyerPartyType?7:8),r(4),x(e.partyFinderGuideText),r(),j("party-finder__step-fields--stack",e.isPartyPersonOriginMode&&e.partyOriginKind==="pessoa"),r(),_(e.isPartyPersonOriginMode?12:-1),r(),_(e.isPartyPersonOriginMode&&e.partyOriginKind==="pessoa"?13:-1),r(),_(e.isPartyPersonOriginMode&&e.partyOriginKind==="condominio"?14:-1),r(),_(e.isPartyPersonOriginMode&&e.partyOriginKind==="empresa"?15:-1),r(),_(e.isPartyFreeMode?-1:16),r(),_(e.isPartyFreeMode?17:-1)}}function kc(t,c){t&1&&s(0," Confirmar inclus\xE3o ")}function Ac(t,c){t&1&&s(0," 3. Escolha na lista ")}function Fc(t,c){if(t&1&&(a(0,"span"),s(1),o()),t&2){let e=d(3);r(),w("",e.partyFinderResultsCount," encontrado(s) \u2014 clique em + para incluir")}}function Dc(t,c){t&1&&(a(0,"span"),s(1,"Revise os dados e adicione a parte"),o())}function Lc(t,c){if(t&1){let e=y();a(0,"button",186),b("click",function(){h(e);let i=d(3);return C(i.openPartyManualModal())}),p(1,"span",187),s(2," N\xE3o encontrou? Cadastrar sem v\xEDnculo "),o()}}function Vc(t,c){if(t&1){let e=y();a(0,"div",171)(1,"div")(2,"strong"),s(3),o(),a(4,"p"),s(5),o()(),a(6,"button",188),b("click",function(){h(e);let i=d(3);return C(i.addParty())}),p(7,"span",187),o()()}if(t&2){let e=d(3);r(3),x(e.partyForm.value.nome||"Cadastro manual"),r(2),x(e.manualPartyDescription),r(),m("disabled",!e.canEdit)}}function Nc(t,c){if(t&1){let e=y();a(0,"button",189),b("click",function(){h(e);let i=d(4);return C(i.addParty())}),p(1,"span",187),s(2," Adicionar parte "),o()}}function Ic(t,c){if(t&1&&(a(0,"div",172)(1,"p"),s(2,"Com os dados preenchidos no passo 2, clique abaixo para incluir no rascunho."),o(),g(3,Nc,3,0,"button",58),o()),t&2){let e=d(3);r(3),_(e.canEdit?3:-1)}}function jc(t,c){t&1&&(a(0,"nz-tag",140),s(1,"J\xE1 adicionado"),o())}function Rc(t,c){if(t&1){let e=y();a(0,"button",195),b("click",function(){h(e);let i=d().$implicit,l=d(5);return C(l.addPartyFromResult(i))}),p(1,"span",187),o()}if(t&2){let e=d(6);m("disabled",!e.canEdit)}}function Bc(t,c){if(t&1&&(a(0,"li",192)(1,"div",193)(2,"strong"),s(3),o(),a(4,"p"),s(5),o()(),g(6,jc,2,0,"nz-tag",140)(7,Rc,2,1,"button",194),o()),t&2){let e=c.$implicit,n=d(5);r(3),x(e.nome),r(2),x(e.meta),r(),_(n.isPartyOriginAdded(e.uuid)?6:7)}}function Uc(t,c){if(t&1&&(a(0,"ul",190),S(1,Bc,8,3,"li",192,ct),o()),t&2){let e=d(4);r(),E(e.partyFinderResults)}}function $c(t,c){if(t&1&&p(0,"nz-empty",191),t&2){let e=d(4);m("nzNotFoundContent",e.partyFinderEmptyText)}}function qc(t,c){if(t&1&&(a(0,"nz-spin",9),g(1,Uc,3,0,"ul",190)(2,$c,1,1,"nz-empty",191),o()),t&2){let e=d(3);m("nzSpinning",e.loadingPartyPeople||e.loadingPartyOptions),r(),_(e.partyFinderResults.length?1:2)}}function Hc(t,c){if(t&1&&(Pe(0),a(1,"p",156),s(2," Siga os passos: escolha o lado, o tipo e depois selecione quem incluir "),o(),a(3,"div",157)(4,"form",158)(5,"div",159)(6,"div",160)(7,"div",161)(8,"span",162),s(9,"1"),o(),a(10,"div")(11,"strong"),s(12,"Lado no processo"),o(),a(13,"p"),s(14,"De qual lado essa pessoa est\xE1?"),o()()(),a(15,"div",163)(16,"nz-form-item")(17,"nz-form-label",21),s(18,"Polo"),o(),a(19,"nz-form-control")(20,"nz-select",164),S(21,_c,1,2,"nz-option",34,Nn),o(),g(23,fc,2,1,"div",165),o()(),a(24,"nz-form-item")(25,"nz-form-label",21),s(26,"Tipo da parte"),o(),a(27,"nz-form-control")(28,"nz-select",166),S(29,gc,1,2,"nz-option",34,Nn),o(),g(31,hc,2,1,"div",165),o()()()(),g(32,Oc,23,10,"div",167),o()(),a(33,"div",168)(34,"div",169)(35,"div")(36,"strong"),g(37,kc,1,0)(38,Ac,1,0),o(),g(39,Fc,2,1,"span")(40,Dc,2,0,"span"),o(),g(41,Lc,3,0,"button",170),o(),g(42,Vc,8,3,"div",171)(43,Ic,4,1,"div",172)(44,qc,3,2,"nz-spin",9),o()(),Se()),t&2){let e=d(2);r(4),m("formGroup",e.partyForm),r(17),E(e.partyPoles),r(2),_(e.partyPoloHint?23:-1),r(6),E(e.availablePartyTypes),r(2),_(e.partyTipoHint?31:-1),r(),_(e.isPartyPersonOriginMode||e.isLawyerPartyType||e.isPartyFreeMode?32:-1),r(5),_(e.isPartyFreeMode?37:38),r(2),_(e.isPartyFreeMode?40:39),r(2),_(e.canEdit&&!e.isPartyFreeMode?41:-1),r(),_(e.manualPartyEntry&&!e.isPartyFreeMode?42:-1),r(),_(e.isPartyFreeMode?43:44)}}function Gc(t,c){t&1&&p(0,"app-filtro-pessoas",198),t&2&&m("required",!0)("allowClear",!1)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(6,Ko
2))("storageValue",!1)}function Wc(t,c){if(t&1&&(p(0,"nz-alert",197),g(1,Gc,1,7,"app-filtro-pessoas",198),a(2,"nz-form-item")(3,"nz-form-label",21),s(4,"Nome do advogado"),o(),a(5,"nz-form-control",183),p(6,"input",199),o()(),a(7,"nz-form-item")(8,"nz-form-label"),s(9,"CPF"),o(),a(10,"nz-form-control"),p(11,"input",200),o()(),a(12,"nz-form-item")(13,"nz-form-label",21),s(14,"N\xFAmero da OAB"),o(),a(15,"nz-form-control",201),p(16,"input",202),o()()),t&2){let e=d(3);m("nzMessage",e.pendingLawyerIsInteressada?"Este advogado est\xE1 no mesmo lado do processo e ser\xE1 vinculado ao escrit\xF3rio de cobran\xE7a.":"Este advogado est\xE1 no lado contr\xE1rio e ser\xE1 cadastrado sem escrit\xF3rio de cobran\xE7a."),r(),_(e.pendingLawyerIsInteressada?1:-1)}}function Kc(t,c){t&1&&(a(0,"nz-form-item")(1,"nz-form-label",21),s(2,"Nome"),o(),a(3,"nz-form-control",183),p(4,"input",203),o()(),a(5,"nz-form-item")(6,"nz-form-label"),s(7,"CPF/CNPJ"),o(),a(8,"nz-form-control"),p(9,"input",204),o()())}function Jc(t,c){if(t&1&&(Pe(0),a(1,"form",196),g(2,Wc,17,2)(3,Kc,10,0),o(),Se()),t&2){let e=d(2);r(),m("formGroup",e.partyManualForm),r(),_(e.isRegisteringLawyerModal?2:3)}}function Xc(t,c){if(t&1){let e=y();a(0,"nz-modal",154),b("nzOnCancel",function(){h(e);let i=d();return C(i.closePartyAddModal())}),g(1,Hc,45,9,"ng-container",75),o(),a(2,"nz-modal",155),b("nzOnCancel",function(){h(e);let i=d();return C(i.closePartyManualModal())})("nzOnOk",function(){h(e);let i=d();return C(i.confirmPartyManualModal())}),g(3,Jc,4,2,"ng-container",75),o()}if(t&2){let e=d();m("nzVisible",e.partyAddModalVisible)("nzOkText",null)("nzWidth",880),r(2),m("nzVisible",e.partyManualModalVisible)("nzTitle",e.partyManualModalTitle)("nzOkDisabled",e.isPartyManualConfirmDisabled)("nzOkLoading",e.savingLawyer)("nzOkText",e.isRegisteringLawyerModal?"Salvar cadastro do advogado":"Usar estes dados")("nzWidth",e.isRegisteringLawyerModal?640:520)}}function Qc(t,c){if(t&1){let e=y();a(0,"button",189),b("click",function(){h(e);let i=d();return C(i.openPartyAddModal())}),p(1,"span",205),s(2," Adicionar parte "),o()}}function Zc(t,c){t&1&&s(0),t&2&&w(" \xB7 OAB ",c," ")}function Yc(t,c){t&1&&s(0," \xB7 OAB pendente ")}function ed(t,c){if(t&1&&s(0),t&2){let e=d().$implicit;w(" \xB7 ",e.cpf_cnpj," ")}}function td(t,c){if(t&1){let e=y();a(0,"li",209)(1,"div",210)(2,"strong"),s(3),o(),a(4,"span"),s(5),g(6,Zc,1,1)(7,Yc,1,0)(8,ed,1,1),o()(),a(9,"button",211),b("click",function(){let i=h(e).$implicit,l=d(2);return C(l.registerPartyAsLawyer(i))}),p(10,"span",212),s(11," Cadastrar agora "),o()()}if(t&2){let e,n=c.$implicit,i=d(2);r(3),x(n.nome),r(2),w(" ",i.partyPoleLabel(n.polo)," "),r(),_((e=n.oab||(n.advogado==null?null:n.advogado.oab))?6:7,e),r(2),_(n.cpf_cnpj?8:-1),r(),m("nzLoading",i.registeringLawyerKey===(n.localKey||n.uuid))}}function nd(t,c){if(t&1&&(a(0,"div",59)(1,"div",206),p(2,"span",207),a(3,"div")(4,"strong"),s(5),o(),a(6,"p"),s(7," Eles vieram da consulta ou foram inclu\xEDdos sem v\xEDnculo. Cadastre cada um para poder salvar o processo. "),o()()(),a(8,"ul",208),S(9,td,12,5,"li",209,Qn),o()()),t&2){let e=d();r(5),at(" ",e.unlinkedLawyersCount," ",e.unlinkedLawyersCount===1?"advogado precisa ser cadastrado":"advogados precisam ser cadastrados"," "),r(4),E(e.unlinkedLawyers)}}function id(t,c){t&1&&p(0,"nz-empty",60)}function od(t,c){if(t&1&&(a(0,"div",217),p(1,"nz-empty",191),o()),t&2){let e=d().$implicit;r(),m("nzNotFoundContent",e.emptyText)}}function ad(t,c){t&1&&(a(0,"th",221),s(1,"A\xE7\xF5es"),o())}function rd(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function ld(t,c){if(t&1){let e=y();a(0,"nz-select",226),b("ngModelChange",function(i){h(e);let l=d().$implicit,u=d(4);return C(u.updatePartyTipo(l,i))}),S(1,rd,1,2,"nz-option",34,Nn),o()}if(t&2){let e=d().$implicit,n=d(4);m("ngModel",e.tipo)("ngModelOptions",V(2,Jo)),r(),E(n.partyTypesForPole(e.polo))}}function sd(t,c){if(t&1&&(a(0,"nz-tag"),s(1),o()),t&2){let e=d().$implicit,n=d(4);r(),x(n.partyTypeLabel(e.tipo))}}function cd(t,c){t&1&&s(0),t&2&&w(" \xB7 OAB ",c," ")}function dd(t,c){if(t&1&&(a(0,"em"),s(1),o()),t&2){let e=d().$implicit;r(),x(e.observacao)}}function md(t,c){if(t&1){let e=y();a(0,"a",230),b("click",function(){h(e);let i=d(2).$implicit,l=d(4);return C(l.movePartyToOppositePole(i))}),p(1,"span",231),o()}if(t&2){let e=d(2).$implicit,n=d(4);m("nzTooltipTitle","Mover para polo "+n.oppositePartyPoleLabel(e))}}function pd(t,c){if(t&1){let e=y();a(0,"td",225),g(1,md,2,1,"a",227),a(2,"a",228),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d(4);return C(l.removeParty(i))}),p(3,"span",229),o()()}
2if(t&2){let e=d(5);r(),_(e.isViewMode?-1:1)}}function ud(t,c){if(t&1&&(a(0,"tr")(1,"td"),g(2,ld,3,3,"nz-select",223)(3,sd,2,1,"nz-tag"),o(),a(4,"td")(5,"div",224)(6,"strong"),s(7),o(),a(8,"span"),s(9),g(10,cd,1,1),o(),g(11,dd,2,1,"em"),o()(),a(12,"td")(13,"nz-tag",11),s(14),o()(),g(15,pd,4,1,"td",225),o()),t&2){let e,n=c.$implicit,i=d(4);j("party-row--warning",i.isManualLawyerParty(n)),r(2),_(i.canEdit&&!i.isViewMode?2:3),r(5),x(n.nome),r(2),w(" ",n.cpf_cnpj||"Sem documento"," "),r(),_((e=n.oab||(n.advogado==null?null:n.advogado.oab))?10:-1,e),r(),_(n.observacao?11:-1),r(2),m("nzColor",i.partyLinkColor(n)),r(),x(i.partyLinkLabel(n)),r(),_(i.canEdit?15:-1)}}function _d(t,c){if(t&1&&(a(0,"nz-table",218,7)(2,"thead")(3,"tr")(4,"th",219),s(5,"Tipo"),o(),a(6,"th"),s(7,"Parte"),o(),a(8,"th",220),s(9,"Situa\xE7\xE3o"),o(),g(10,ad,2,0,"th",221),o()(),a(11,"tbody"),S(12,ud,16,10,"tr",222,Qn),o()()),t&2){let e=N(1),n=d().$implicit,i=d(2);m("nzData",n.items)("nzFrontPagination",!0)("nzPageSize",8)("nzShowPagination",n.items.length>8),r(10),_(i.canEdit?10:-1),r(2),E(e.data)}}function fd(t,c){if(t&1&&(a(0,"article",214)(1,"header",215)(2,"div",216)(3,"nz-tag",11),s(4),o(),a(5,"div")(6,"strong"),s(7),o(),a(8,"p"),s(9),o()()()(),g(10,od,2,1,"div",217)(11,_d,14,5,"nz-table",218),o()),t&2){let e=c.$implicit,n=d(2);j("party-pole-panel--passivo",e.polo===n.LegalProcessPartyPole.PASSIVO),r(3),m("nzColor",e.polo===n.LegalProcessPartyPole.PASSIVO?"orange":"green"),r(),w(" ",e.title," "),r(3),w("",e.items.length," parte(s)"),r(2),x(e.hint),r(),_(e.items.length?11:10)}}function gd(t,c){if(t&1&&(a(0,"div",61),S(1,fd,12,7,"article",213,gs),o()),t&2){let e=d();r(),E(e.partyGroups)}}function hd(t,c){if(t&1&&(a(0,"span",103),p(1,"span",232),s(2," Andamentos "),p(3,"nz-badge",153),o()),t&2){let e=d();r(3),m("nzCount",e.timelineAndamentos.length)("nzShowZero",!0)}}function Cd(t,c){if(t&1){let e=y();a(0,"button",189),b("click",function(){h(e);let i=d();return C(i.openProgressModal())}),p(1,"span",205),s(2," Registrar andamento "),o()}}function xd(t,c){if(t&1&&(a(0,"article",72)(1,"span",66),s(2,"N\xE3o lidos pela IA"),o(),a(3,"strong",67),s(4),o()()),t&2){let e=d();r(4),x(e.andamentosTabTotals.falhaAnalise)}}function bd(t,c){if(t&1){let e=y();a(0,"li",235)(1,"button",236),b("click",function(){let i=h(e).$implicit,l=d(2);return C(l.openDocumentAnalysisFailure(i.doc))}),a(2,"strong"),s(3),o()(),a(4,"span",237),s(5),o()()}if(t&2){let e=c.$implicit;r(3),x(e.label),r(2),x(e.motivo)}}function yd(t,c){if(t&1&&(a(0,"section",73),p(1,"nz-alert",233),a(2,"ul",234),S(3,bd,6,2,"li",235,Qo),o()()),t&2){let e=d();r(3),E(e.documentsWithAnalysisFailure)}}function zd(t,c){if(t&1&&p(0,"nz-option",34),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.valor)}}function vd(t,c){if(t&1&&(p(0,"nz-option",34),I(1,"uppercase")),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",zt(1,2,e.valor))}}function Pd(t,c){if(t&1&&(Pe(0),a(1,"p",238),s(2," Use para anotar um evento manual. O que veio do tribunal j\xE1 aparece na linha do tempo. "),o(),a(3,"form",196)(4,"nz-form-item")(5,"nz-form-label"),s(6,"Tipo do andamento"),o(),a(7,"nz-form-control")(8,"nz-select",239),S(9,zd,1,2,"nz-option",34,ct),o(),a(11,"div",240),s(12,"Opcional \u2014 ajuda a classificar o evento"),o()()(),a(13,"nz-form-item")(14,"nz-form-label"),s(15,"Tag"),o(),a(16,"nz-form-control")(17,"nz-select",241),S(18,vd,2,4,"nz-option",34,ct),o(),a(20,"div",240),s(21,"Opcional \u2014 destaca o andamento na linha do tempo"),o()()(),a(22,"nz-form-item")(23,"nz-form-label",21),s(24,"Quando aconteceu"),o(),a(25,"nz-form-control"),p(26,"nz-date-picker",242),o()(),a(27,"nz-form-item")(28,"nz-form-label"),s(29,"O que aconteceu"),o(),a(30,"nz-form-control"),p(31,"textarea",243),o()()(),Se()),t&2){let e=d();r(3),m("formGroup",e.progressForm),r(6),E(e.tiposAndamento),r(9),E(e.tagsAndamento)}}function Sd(t,c){t&1&&s(0," Organizado por dia, do mais recente para o mais antigo ")}function Ed(t,c){t&1&&s(0," Ainda n\xE3o h\xE1 eventos neste processo ")}function wd(t,c){if(t&1){let e=y();a(0,"div",78)(1,"span",84)(2,"button",244),b("click",function(){h(e);let i=d();return C(i.runDocumentsBatch())}),p(3,"span",245),s(4),o()()()}if(t&2){let e=d();r(),m("nz-tooltip",e.batchAnalysisDisabledReason||null),r(),m("nzLoading",e.isBatchLoading)("disabled",!!e.batchAnalysisDisabledReason)("nz-tooltip",e.hasDocumentAnalysisBatch?"Reprocessar todas as pe\xE7as, inclusive as j\xE1 analisadas":null),r(),m("nzType",e.hasDocumentAnalysisBatch?"reload":"thunderbolt"),r(),w(" ",e.hasDocumentAnalysisBatch?"Reanalisar documentos":"Analisar documentos"," ")}}function Td(t,c){if(t&1&&(a(0,"nz-tag",253),s(1),I(2,"uppercase"),o()),t&2){let e=d().$implicit,n=d(3);m("nzColor",n.progressTagColor(e)),r(),w(" ",zt(2,2,e.tag==null?null:e.tag.valor)," ")}}function Md(t,c){t&1&&(a(0,"nz-tag",254),s(1,"DJEN"),o())}function Od(t,c){if(t&1&&(a(0,"nz-tag",254),s(1),o()),t&2){let e=d().$implicit,n=d(3);r(),w(" ",n.progressDjenReferences(e).length===1?"1 DJEN":n.progressDjenReferences(e).length+" DJEN"," ")}}function kd(t,c){if(t&1&&(a(0,"nz-tag",255),s(1),o()),t&2){let e=d().$implicit,n=d(3);r(),at(" ",n.progressDocuments(e).length," ",n.progressDocuments(e).length===1?"pe\xE7a":"pe\xE7as"," ")}}function Ad(t,c){if(t&1&&(a(0,"p",258),s(1),o()),t&2){let e=c;m("title",e),r(),x(e)}}function Fd(t,c){if(t&1&&(a(0,"p",259),s(1),o()),t&2){let e=d().$implicit;r(),x(e.observacao)}}function Dd(t,c){t&1&&(a(0,"span"),s(1),o()),t&2&&(r(),x(c))}function Ld(t,c){if(t&1){let e=y();a(0,"button",278),b("click",function(){h(e);let i=d(2).$implicit,l=d(5);return C(l.openDocumentAnalysis(i))}),p(1,"span",245),s(2),o()}if(t&2){let e=d(2).$implicit,n=d(5);r(),m("nzType",n.isDocumentAnalysisFailed(e)?"warning":"file-search"),r(),w(" ",n.documentSummaryActionLabel(e)," ")}}function Vd(t,c){if(t&1){let e=y();a(0,"div",271)(1,"button",274),b("click",function(){h(e);let i=d().$implicit,l=d(5);return C(l.openDocumentPreview(i))}),p(2,"span",275),s(3," Visualizar "),o(),g(4,Ld,3,2,"button",276),a(5,"span",84)(6,"button",277),b("click",function(){h(e);let i=d().$implicit,l=d(5);return C(l.runDocumentAnalysis(i))}),p(7,"span",245),s(8),o()()()}if(t&2){let e=d().$implicit,n=d(5);r(),m("disabled",!e.arquivo_url),r(3),_(n.documentAnalysisStatus(e)?4:-1),r(),m("nz-tooltip",n.documentAnalysisDisabledReason(e)||(n.documentAnalysisStatus(e)?"Gerar um novo resumo desta pe\xE7a":"")),r(),m("nzLoading",n.isDocumentAnalysisBusy(e))("disabled",!!n.documentAnalysisDisabledReason(e)||n.isDocumentAnalysisBusy(e)),r(),m("nzType",n.documentAnalysisStatus(e)?"reload":"thunderbolt"),r(),w(" ",n.documentAnalysisStatus(e)?"Reanalisar documento":"Analisar documento"," ")}}function Nd(t,c){if(t&1){let e=y();a(0,"button",279),b("click",function(){h(e);let i=d().$implicit,l=d(5);return C(l.downloadProgressDocument(i))}),p(1,"span",280),s(2," Baixar "),o()}if(t&2){let e=d().$implicit,n=d(5);m("nzLoading",n.isDownloadingDocument(e.id))}}function Id(t,c){if(t&1&&(a(0,"p",273),p(1,"span",281),s(2),o()),t&2){let e=d().$implicit;r(2),w(" ",(e.analise==null?null:e.analise.motivo_falha)||"A IA n\xE3o conseguiu ler este arquivo"," ")}}
2function jd(t,c){if(t&1&&(a(0,"div",266)(1,"div",267)(2,"div",268),p(3,"span",269),a(4,"div",270)(5,"strong"),s(6),o(),g(7,Dd,2,1,"span"),o()(),g(8,Vd,9,7,"div",271)(9,Nd,3,1,"button",272),o(),g(10,Id,3,1,"p",273),o()),t&2){let e,n=c.$implicit,i=d(5);j("progress-card__document--failed",i.isDocumentAnalysisFailed(n)),r(6),x(i.documentLabel(n,n.id)),r(),_((e=i.documentMeta(n))?7:-1,e),r(),_(i.isEdit||i.isViewMode?8:9),r(2),_(i.isDocumentAnalysisFailed(n)?10:-1)}}function Rd(t,c){if(t&1&&(a(0,"div",260)(1,"div",264),s(2,"Documentos anexos"),o(),S(3,jd,11,6,"div",265,Cs),o()),t&2){let e=d().$implicit,n=d(3);r(3),E(n.progressDocuments(e))}}function Bd(t,c){if(t&1&&(a(0,"p"),s(1),o()),t&2){let e=d().$implicit;r(),x(e.trecho)}}function Ud(t,c){if(t&1&&(a(0,"article",284)(1,"header")(2,"nz-tag",254),s(3,"DJEN"),o(),a(4,"strong"),s(5),o()(),g(6,Bd,2,1,"p"),o()),t&2){let e=c.$implicit,n=d(5);r(5),x(n.djenReferenceLabel(e)),r(),_(e.trecho?6:-1)}}function $d(t,c){if(t&1&&(a(0,"div",261)(1,"div",282),p(2,"span",283),s(3," Tamb\xE9m no DJEN "),o(),S(4,Ud,7,2,"article",284,xs),o()),t&2){let e=d().$implicit,n=d(3);r(4),E(n.progressDjenReferences(e))}}function qd(t,c){t&1&&s(0," Origem tribunal ")}function Hd(t,c){if(t&1&&s(0),t&2){let e=d().$implicit;w(" ",(e.usuario==null?null:e.usuario.nome)||"Usu\xE1rio"," ")}}function Gd(t,c){if(t&1){let e=y();a(0,"a",285),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d(3);return C(l.removeProgress(i))}),s(1,"Remover"),o()}}function Wd(t,c){if(t&1&&(a(0,"nz-timeline-item",11)(1,"article",249)(2,"header",250)(3,"div",251)(4,"strong"),s(5),o(),a(6,"div",252),g(7,Td,3,4,"nz-tag",253),a(8,"nz-tag",11),s(9),o(),g(10,Md,2,0,"nz-tag",254)(11,Od,2,1,"nz-tag",254)(12,kd,2,2,"nz-tag",255),o()(),a(13,"time",256),p(14,"span",257),s(15),I(16,"date"),o()(),g(17,Ad,2,2,"p",258)(18,Fd,2,1,"p",259)(19,Rd,5,0,"div",260)(20,$d,6,0,"div",261),a(21,"footer",262)(22,"span"),g(23,qd,1,0)(24,Hd,1,1),o(),g(25,Gd,2,0,"a",263),o()()()),t&2){let e,n=c.$implicit,i=d(3);m("nzColor",i.progressTimelineColor(n)),r(),j("progress-card--auto",i.isAutomaticProgress(n))("progress-card--pecas",i.isPiecesProgress(n))("progress-card--djen",i.isDjenProgress(n))("progress-card--has-djen",!!i.progressDjenReferences(n).length),r(4),x(i.progressTitle(n)),r(2),_(n.tag!=null&&n.tag.valor&&!i.isDjenTag(n.tag==null?null:n.tag.valor)?7:-1),r(),m("nzColor",i.isAutomaticProgress(n)?"blue":"default"),r(),w(" ",i.isAutomaticProgress(n)?"Autom\xE1tico":"Manual"," "),r(),_(i.isDjenProgress(n)?10:-1),r(),_(i.progressDjenReferences(n).length?11:-1),r(),_(i.progressDocuments(n).length?12:-1),r(3),w(" ",W(16,23,n.data_andamento,"HH:mm")," "),r(2),_((e=i.progressClassificationSummary(n))?17:-1,e),r(),_(n.observacao?18:-1),r(),_(i.progressDocuments(n).length?19:-1),r(),_(i.progressDjenReferences(n).length?20:-1),r(3),_(i.isAutomaticProgress(n)?23:24),r(2),_(i.canEdit&&!i.isAutomaticProgress(n)?25:-1)}}function Kd(t,c){if(t&1&&(a(0,"section",246)(1,"header",247)(2,"div")(3,"strong"),s(4),o(),a(5,"p"),s(6),o()(),a(7,"nz-tag"),s(8),o()(),a(9,"nz-timeline",248),S(10,Wd,26,26,"nz-timeline-item",11,Qn),o()()),t&2){let e=c.$implicit;r(4),x(e.dayLabel),r(2),x(e.dayKey==="sem-data"?"Eventos sem data definida":"Eventos deste dia"),r(2),x(e.items.length),r(2),E(e.items)}}function Jd(t,c){if(t&1&&(a(0,"div",79),S(1,Kd,12,3,"section",246,hs),o()),t&2){let e=d();r(),E(e.andamentosByDay)}}function Xd(t,c){t&1&&(a(0,"div",80),p(1,"nz-empty",286),o())}function Qd(t,c){t&1&&(a(0,"span",103),p(1,"span",287),s(2," Resumo "),o())}function Zd(t,c){if(t&1){let e=y();a(0,"span",84)(1,"button",288),b("click",function(){h(e);let i=d();return C(i.generateProcessSummary())}),p(2,"span",104),s(3),o()()}if(t&2){let e=d();m("nz-tooltip",e.summaryReadiness.generateBlockReason||null),r(),m("nzLoading",e.isGeneratingSummary||e.isSummaryBusy())("disabled",!e.summaryReadiness.canGenerate||e.isGeneratingSummary||e.isSummaryBusy()),r(2),w(" ",e.summaryGenerateLabel()," ")}}function Yd(t,c){if(t&1){let e=y();a(0,"li")(1,"button",291),b("click",function(){let i=h(e).$implicit,l=d(4);return C(l.openDocumentAnalysisFailure(i.doc))}),s(2),o(),a(3,"span"),s(4),o()()}if(t&2){let e=c.$implicit;r(2),w(" ",e.label," "),r(2),x(e.motivo)}}function em(t,c){if(t&1&&(a(0,"ul",290),S(1,Yd,5,2,"li",null,Qo),o()),t&2){let e=d(3);r(),E(e.documentsWithAnalysisFailure)}}function tm(t,c){if(t&1&&(a(0,"span",289),s(1),o(),g(2,em,3,0,"ul",290)),t&2){let e=d(2);r(),w(" ",e.summaryReadiness.analysisFailures," com falha "),r(),_(e.documentsWithAnalysisFailure.length?2:-1)}}function nm(t,c){if(t&1&&(a(0,"strong",88),s(1),o(),g(2,tm,3,2)),t&2){let e=d();r(),at(" ",e.summaryReadiness.analyzed," de ",e.summaryReadiness.totalPieces," conclu\xEDdas "),r(),_(e.summaryReadiness.analysisFailures?2:-1)}}function im(t,c){t&1&&(a(0,"strong",88),s(1,"Nenhuma pe\xE7a com arquivo"),o())}function om(t,c){t&1&&p(0,"span",90),t&2&&m("nz-tooltip",c)}function am(t,c){if(t&1&&p(0,"nz-alert",94),t&2){let e=d();m("nzDescription",(e.processSummary==null?null:e.processSummary.motivo_falha)||"Tente novamente.")}}function rm(t,c){t&1&&(a(0,"p"),s(1,"Os insumos m\xEDnimos est\xE3o dispon\xEDveis. Clique em "),a(2,"strong"),s(3,"Gerar resumo"),o(),s(4," para montar a vis\xE3o operacional do processo."),o())}function lm(t,c){if(t&1&&(a(0,"p"),s(1),o()),t&2){let e=d(2);r(),x(e.summaryReadiness.generateBlockReason)}}function sm(t,c){if(t&1&&(a(0,"div",95),p(1,"span",292),a(2,"h4"),s(3,"Nenhum panorama gerado ainda"),o(),g(4,rm,5,0,"p")(5,lm,2,1,"p"),o()),t&2){let e=d();r(4),_(e.summaryReadiness.canGenerate?4:5)}}function cm(t,c){if(t&1&&p(0,"nz-alert",293),t&2){let e=d(2);m("nzDescription","S\xF3 "+(e.processSummary==null||e.processSummary.cobertura==null?null:e.processSummary.cobertura.pecas_analisadas)+" de "+(e.processSummary==null||e.processSummary.cobertura==null?null:e.processSummary.cobertura.pecas_com_arquivo)+" pe\xE7as com arquivo entraram no resumo. Analise o restante na aba Andamentos para ampliar a vis\xE3o.")}}function dm(t,c){if(t&1&&(a(0,"em",318),s(1),o()),t&2){let e=d();r(),w("",e.prazos," prazo(s)")}}function mm(t,c){if(t&1&&(a(0,"em",319),s(1),o()),t&2){let e=d();r(),w("",e.tarefas," tarefa(s)")}}function pm(t,c){if(t&1&&(a(0,"em",320),s(1),o()),t&2){let e=d();r(),w("",e.pecas," pe\xE7a(s)")}}function um(t,c){if(t&1&&(a(0,"em",321),s(1),o()),t&2){let e=d();r(),w("",e.andamentos," and.")}}function _m(t,c){if(t&1){let e=y();a(0,"button",312),b("click",function(){h(e);let i=d().$implicit,l=d(3);return C(l.selectSummaryDay(i.data_iso))}),a(1,"span",313),p(2,"span",314),o(),a(3,"span",315)(4,"span",316),s(5),o(),a(6,"strong"),s(7),o(),a(8,"span",317),g(9,dm,2,1,"em",318)(10,mm,2,1,"em",319)(11,pm,2,1,"em",320)(12,um,2,1,"em",321),o()()()}if(t&2){let e=c,n=d().$implicit,i=d(3);j("process-summary-day-node--active",(i.selectedSummaryTimelineDay==null?null:i.selectedSummaryTimelineDay.data_iso)===n.data_iso)("process-summary-day-node--action",e.hasAction),r(5),x(i.summaryDayWeekday(n)),r(2),x(n.data),r(2),_(e.prazos?9:-1),r(),_(e.tarefas?10:-1),r(),_(e.pecas?11:-1),r(),_(e.andamentos?12:-1)}}function fm(t,c){if(t&1&&g(0,_m,13,10,"button",311),t&2){let e,n=c.$implicit,i=d(3);
2_((e=i.summaryDayStats(n))?0:-1,e)}}function gm(t,c){if(t&1&&(a(0,"nz-tag",56),s(1),o()),t&2){let e=d();r(),w("",e.prazos," prazo(s)")}}function hm(t,c){if(t&1&&(a(0,"nz-tag",255),s(1),o()),t&2){let e=d();r(),w("",e.tarefas," tarefa(s)")}}function Cm(t,c){if(t&1&&(a(0,"nz-tag",99),s(1),o()),t&2){let e=d();r(),w("",e.pecas," pe\xE7a(s)")}}function xm(t,c){if(t&1&&(a(0,"nz-tag"),s(1),o()),t&2){let e=d();r(),w("",e.andamentos," andamento(s)")}}function bm(t,c){if(t&1&&(a(0,"span",334),p(1,"span",257),s(2),o()),t&2){let e=d().$implicit;r(2),w(" ",e.meta," ")}}function ym(t,c){if(t&1&&(a(0,"article",332)(1,"span",333),s(2),o(),a(3,"strong"),s(4),o(),g(5,bm,3,1,"span",334),a(6,"span",335),s(7),o()()),t&2){let e=c.$implicit;Ve("data-kind",e.tipo),r(2),w(" ",e.tipo==="PRAZO"?"Prazo processual":"Tarefa do escrit\xF3rio"," "),r(2),x(e.descricao),r(),_(e.meta?5:-1),r(2),w("Em: ",e.peca,"")}}function zm(t,c){if(t&1&&(a(0,"section",329)(1,"h5"),p(2,"span",330),s(3," O que exige aten\xE7\xE3o neste dia "),o(),a(4,"div",331),S(5,ym,8,5,"article",332,Ne),o()()),t&2){let e=d();r(5),E(e)}}function vm(t,c){t&1&&g(0,zm,7,0,"section",329),t&2&&_(c.length?0:-1)}function Pm(t,c){if(t&1&&(a(0,"p"),s(1),o()),t&2){let e=d(2);r(),x(e.resumo_llm)}}function Sm(t,c){if(t&1&&(a(0,"p",327),s(1),o()),t&2){let e=d(2);r(),x(e.resumo_dia)}}function Em(t,c){if(t&1&&(a(0,"nz-tag",11),s(1),o()),t&2){let e=d().$implicit,n=d(6);m("nzColor",n.summaryClassificationTagColor(e.classificacao)),r(),w(" ",n.summaryClassificationLabel(e.classificacao)," ")}}function wm(t,c){if(t&1){let e=y();a(0,"button",344),b("click",function(){h(e);let i=d().$implicit,l=d(6);return C(l.openSummaryPecaModal(i))}),p(1,"span",340),s(2," Ver resumo "),o()}}function Tm(t,c){if(t&1){let e=y();a(0,"button",344),b("click",function(){h(e);let i=d().$implicit,l=d(6);return C(l.openSummaryPecaDocument(i))}),p(1,"span",275),s(2," Ver documento "),o()}}function Mm(t,c){if(t&1&&(a(0,"article",337)(1,"div",338)(2,"span",339),p(3,"span",340),o(),a(4,"div",341)(5,"strong"),s(6),o(),g(7,Em,2,2,"nz-tag",11),a(8,"div",342),g(9,wm,3,0,"button",343)(10,Tm,3,0,"button",343),o()()()()),t&2){let e=c.$implicit,n=d(6);Ve("data-kind",e.classificacao||"PECA"),r(2),Ve("data-kind",e.classificacao||"PECA"),r(4),x(e.titulo),r(),_(e.classificacao?7:-1),r(2),_(e.resumo?9:-1),r(),_(n.canViewSummaryPecaDocument(e)?10:-1)}}function Om(t,c){if(t&1&&(a(0,"section",328)(1,"h5"),p(2,"span",104),s(3," Publica\xE7\xF5es e pe\xE7as "),o(),a(4,"div",336),S(5,Mm,11,6,"article",337,ys),o()()),t&2){let e=d(2);r(5),E(e.pecas)}}function km(t,c){if(t&1&&(a(0,"p",348),s(1),o()),t&2){let e=d().$implicit;r(),x(e.observacao)}}function Am(t,c){if(t&1&&(a(0,"article",345)(1,"div",338)(2,"span",346),p(3,"span",347),o(),a(4,"div",341)(5,"strong"),s(6),o(),a(7,"nz-tag",11),s(8),o()()(),g(9,km,2,1,"p",348),o()),t&2){let e=c.$implicit;r(6),x(e.andamento||e.tag||"Andamento"),r(),m("nzColor",e.origem==="MANUAL"?"default":"processing"),r(),w(" ",e.origem==="MANUAL"?"Manual":"Autom\xE1tico"," "),r(),_(e.observacao?9:-1)}}function Fm(t,c){if(t&1&&(a(0,"section",328)(1,"h5"),p(2,"span",232),s(3," Andamentos registrados "),o(),a(4,"div",336),S(5,Am,10,4,"article",345,Ne),o()()),t&2){let e=d(2);r(5),E(e.andamentos)}}function Dm(t,c){if(t&1&&(a(0,"article",322)(1,"header",323)(2,"div")(3,"span",324),s(4),o(),a(5,"strong"),s(6),o()(),a(7,"div",325),g(8,gm,2,1,"nz-tag",56)(9,hm,2,1,"nz-tag",255)(10,Cm,2,1,"nz-tag",99)(11,xm,2,1,"nz-tag"),o()(),g(12,vm,1,1),a(13,"section",326)(14,"h5"),p(15,"span",287),s(16," O que aconteceu "),o(),g(17,Pm,2,1,"p")(18,Sm,2,1,"p",327),o(),g(19,Om,7,0,"section",328)(20,Fm,7,0,"section",328),o()),t&2){let e,n=c,i=d(),l=d(3);r(4),x(l.summaryDayWeekday(i)),r(2),x(i.data),r(2),_(n.prazos?8:-1),r(),_(n.tarefas?9:-1),r(),_(n.pecas?10:-1),r(),_(n.andamentos?11:-1),r(),_((e=l.summaryDayActions(i))?12:-1,e),r(5),_(i.resumo_llm?17:18),r(2),_(i.pecas.length?19:-1),r(),_(i.andamentos.length?20:-1)}}function Lm(t,c){if(t&1&&g(0,Dm,21,10,"article",322),t&2){let e,n=d(3);_((e=n.summaryDayStats(c))?0:-1,e)}}function Vm(t,c){if(t&1&&(a(0,"section",299)(1,"header",302)(2,"div")(3,"h4"),p(4,"span",303),s(5," Agenda operacional por dia "),o(),a(6,"p"),s(7,"Navegue pelos dias para ver publica\xE7\xF5es, prazos, tarefas e anota\xE7\xF5es do escrit\xF3rio."),o()(),a(8,"div",304)(9,"span",305),s(10,"Prazo"),o(),a(11,"span",306),s(12,"Tarefa"),o(),a(13,"span",307),s(14,"Pe\xE7a"),o(),a(15,"span",308),s(16,"Andamento"),o()()(),a(17,"div",309)(18,"nav",310),S(19,fm,1,1,null,null,bs),o(),g(21,Lm,1,1),o()()),t&2){let e,n=d(2);r(19),E(n.summaryTimelineDays),r(2),_((e=n.selectedSummaryTimelineDay)?21:-1,e)}}function Nm(t,c){if(t&1&&(a(0,"span",354),s(1),o()),t&2){let e=d().$implicit;r(),x(e.data)}}function Im(t,c){if(t&1&&(a(0,"li",350),p(1,"div",351),a(2,"div",352)(3,"div",353),g(4,Nm,2,1,"span",354),a(5,"strong"),s(6),o()(),a(7,"p"),s(8),o()()()),t&2){let e=c.$implicit;r(4),_(e.data?4:-1),r(2),x(e.titulo),r(2),x(e.descricao)}}function jm(t,c){if(t&1&&(a(0,"section",300)(1,"h4"),p(2,"span",303),s(3," Marcos relevantes "),o(),a(4,"ol",349),S(5,Im,9,3,"li",350,Ne),o()()),t&2){let e=d(2);r(5),E(e.processSummary==null||e.processSummary.conteudo==null?null:e.processSummary.conteudo.marcos)}}function Rm(t,c){if(t&1&&(a(0,"span"),s(1),I(2,"date"),o()),t&2){let e=d(2);r(),w("Gerado em ",W(2,1,e.processSummary==null?null:e.processSummary.gerado_em,"dd/MM/yyyy HH:mm"),"")}}function Bm(t,c){if(t&1&&(g(0,cm,1,1,"nz-alert",293),a(1,"section",294)(2,"div",295),p(3,"span",296),s(4," Situa\xE7\xE3o atual "),o(),a(5,"p"),s(6),o()(),a(7,"section",297)(8,"h4"),p(9,"span",298),s(10," Panorama geral "),o(),a(11,"p"),s(12),o()(),g(13,Vm,22,1,"section",299)(14,jm,7,0,"section",300),a(15,"footer",301),g(16,Rm,3,4,"span"),o()),t&2){let e=d();_(!(e.processSummary==null||e.processSummary.cobertura==null)&&e.processSummary.cobertura.parcial?0:-1),r(6),x(e.processSummary==null||e.processSummary.conteudo==null?null:e.processSummary.conteudo.situacao_atual),r(6),x(e.processSummary==null||e.processSummary.conteudo==null?null:e.processSummary.conteudo.panorama),r(),_(e.summaryTimelineDays.length?13:!(e.processSummary==null||e.processSummary.conteudo==null||e.processSummary.conteudo.marcos==null)&&e.processSummary.conteudo.marcos.length?14:-1),r(3),_(e.processSummary!=null&&e.processSummary.gerado_em?16:-1)}}function Um(t,c){if(t&1&&(Pe(0),a(1,"p",355),s(2),o(),Se()),t&2){let e=d();r(2),x(e.summaryPecaModalContent)}}var In=(()=>{class t{constructor(e,n,i,l,u,f,T,z,O,L){this.route=e,this.router=n,this.fb=i,this.message=l,this.api=u,this.http=f,this.catalogApi=T,this.lawyersApi=z,this.providerConfigsApi=O,this.permissionService=L,this.isEdit=!1,this.isViewMode=!1,this.processUuid=null,this.isLoading=!1,this.saving=!1,this.activeTab=0,this.process=null,this.partes=[],this.andamentos=[],this.processDocuments=[],this.downloadingDocumentoIds=new Set,this.isPreviewModalVisible=!1,this.previewFile=null,this.isAnalysisModalVisible=!1,this.analysisDocument=null,this.analyzingDocumentoUuids=new Set,this.batchStatus=null,this.isBatchLoading=!1,this.canTreatPublications=!1,this.canGenerateSummary=!1,this.processSummary=null,this.processAiUsage=null,this.selectedSummaryDayIso=null,this.summaryPecaModalVisible=!1,this.summaryPecaModalTitle="",this.summaryPecaModalContent="",this.isSummaryLoading=!1,this.isGeneratingSummary=!1,this.analysisPollSub=null,this.analysisWasBusy=!1,this.summaryPollSub=null,this.summaryWasBusy=!1,this.removedProgressUuids=new Set,this.pendingProgressPayloads=[],this.pendingEnsureVaraValor=null,this.pendingEnsureVaraUuid=null,this.canEdit=!1,this.canCreatePassivo=!1,this.linkedUnitOptions=[],this.partyOptions=[],this.partyPeopleOptions=[],this.loadingPartyOptions=!1,this.loadingPartyPeople=!1,this.loadingPje=!1,this.hasPjeDraft=!1,this.pjeWarnings=[],this.providerConnections=[],this.cnjInfo=null,this.partyManualModalVisible=!1,this.partyAddModalVisible=!1,this.progressModalVisible=!1,this.manualPartyEntry=!1,this.savingLawyer=!1,this.registeringLawyer
2Key=null,this.partyPendingLawyerLink=null,this.previousCondominioUuid=null,this.linkedChargeUuids=new Set,this.selectedPartyPerson=null,this.partyFinderSearch="",this.tribunais=[],this.varas=[],this.foros=[],this.acoes=[],this.fases=[],this.instancias=[],this.estados=[],this.tiposAndamento=[],this.tagsAndamento=[],this.advogados=[],this.assistentesJuridicos=[],this.openCharges=[],this.linkedCharges=[],this.isLoadingCharges=!1,this.checked=!1,this.indeterminate=!1,this.setOfCheckedUuid=new Set,this.currencyMaskOptions={prefix:"R$ ",thousands:".",decimal:",",align:"right",allowNegative:!1},this.LegalProcessPartyType=q,this.LegalProcessPartyPole=k,this.partyPoles=[{label:"Ativo",value:k.ATIVO,hint:"Quem entra com a a\xE7\xE3o"},{label:"Passivo",value:k.PASSIVO,hint:"Contra quem a a\xE7\xE3o \xE9 movida"}],this.partyOriginKinds=[{label:"Condom\xEDnio",value:"condominio",tipos:["condominio"],hint:"Buscar um condom\xEDnio j\xE1 cadastrado"},{label:"Pessoa da unidade",value:"pessoa",tipos:["proprietario","inquilino","proprietario_anterior"],hint:"Propriet\xE1rio, inquilino ou anterior da unidade"},{label:"Empresa",value:"empresa",tipos:["empresa"],hint:"Buscar uma empresa j\xE1 cadastrada"}],this.partyTypesByPole={[k.ATIVO]:[{label:"Autor",value:q.AUTOR,hint:"Quem pede no processo"},{label:"Advogado",value:q.ADVOGADO,hint:"Representante legal"},{label:"Terceiro",value:q.TERCEIRO,hint:"Cadastro manual, sem v\xEDnculo"}],[k.PASSIVO]:[{label:"R\xE9u",value:q.REU,hint:"Quem responde no processo"},{label:"Advogado",value:q.ADVOGADO,hint:"Representante legal"},{label:"Terceiro",value:q.TERCEIRO,hint:"Cadastro manual, sem v\xEDnculo"}]}}ngOnInit(){this.form=this.fb.group({numero_processo:[null,[M.required]],polo:[k.ATIVO,[M.required]],condominio_uuid:[null,[M.required]],unidade_uuids:[[],[M.required,M.minLength(1)]],advogado_uuid:[null],empresa_cobranca_uuid:[null,[M.required]],provider_config_uuid:[null],assistente_juridico_uuid:[null],processo_estrategico:[!1],ajuizado_em:[null],valor_causa:[null],valor_atual:[null],providencia:[null],observacao:[null],vincular_cobrancas:[!1],tribunal_uuid:[null],vara_uuid:[null],foro_uuid:[null],acao_uuid:[null],fase_uuid:[null],instancia_uuid:[null],estado_uuid:[null]}),this.partyForm=this.fb.group({polo:[k.ATIVO,[M.required]],tipo:[q.AUTOR,[M.required]],origem_kind:["condominio",[M.required]],origem_condominio_uuid:[null],origem_unidade_uuid:[null],origem_uuid:[null],nome:[null],cpf_cnpj:[null],oab:[null],uf_oab:[null],observacao:[null]}),this.partyManualForm=this.fb.group({polo:[k.ATIVO],empresa_cobranca_uuid:[null],nome:[null,[M.required]],cpf_cnpj:[null],oab:[null]}),this.progressForm=this.fb.group({andamento_uuid:[null],tag_uuid:[null],data_andamento:[new Date,[M.required]],observacao:[null]}),this.condominioSub=this.form.get("condominio_uuid")?.valueChanges.subscribe(e=>{let n=e||null;this.previousCondominioUuid&&this.previousCondominioUuid!==n&&(this.form.patchValue({unidade_uuids:[]},{emitEvent:!1}),this.linkedUnitOptions=[],this.linkedChargeUuids.clear(),this.linkedCharges=[],this.clearChargesSelection()),this.previousCondominioUuid=n,this.maybeLoadCharges()}),this.unidadeSub=this.form.get("unidade_uuids")?.valueChanges.subscribe(()=>{this.maybeLoadCharges()}),this.vincularCobrancasSub=this.form.get("vincular_cobrancas")?.valueChanges.subscribe(e=>{if(!e){this.clearChargesSelection();return}this.maybeLoadCharges()}),this.numeroProcessoSub=this.form.get("numero_processo")?.valueChanges.subscribe(e=>{this.onNumeroProcessoChange(e)}),this.onNumeroProcessoChange(this.form.get("numero_processo")?.value),this.form.get("polo")?.valueChanges.subscribe(e=>{this.onProcessPoloChange(e)}),this.partyTipoSub=this.partyForm.get("tipo")?.valueChanges.subscribe(e=>{this.onPartyTypeChange(e)}),this.partyPoloSub=this.partyForm.get("polo")?.valueChanges.subscribe(e=>{this.clearManualPartyEntry();let n=this.resolveTipoForPole(e,this.partyTipo);this.partyForm.patchValue({tipo:n},{emitEvent:!1}),this.onPartyTypeChange(n)}),this.partyOriginSub=this.partyForm.get("origem_uuid")?.valueChanges.subscribe(e=>{e&&(this.manualPartyEntry=!1),this.onPartyOriginChange(e)}
2),this.partyOriginKindSub=this.partyForm.get("origem_kind")?.valueChanges.subscribe(e=>{this.selectedPartyPerson=null,this.partyPeopleOptions=[],this.partyFinderSearch="",this.partyForm.patchValue({origem_condominio_uuid:e==="pessoa"&&this.process?.condominio?.uuid||null,origem_unidade_uuid:null,origem_uuid:null,nome:null,cpf_cnpj:null},{emitEvent:!1})}),this.partyOriginCondominioSub=this.partyForm.get("origem_condominio_uuid")?.valueChanges.subscribe(()=>{this.partyPeopleOptions=[],this.selectedPartyPerson=null,this.partyForm.patchValue({origem_unidade_uuid:null,origem_uuid:null,nome:null,cpf_cnpj:null},{emitEvent:!1})}),this.partyOriginUnidadeSub=this.partyForm.get("origem_unidade_uuid")?.valueChanges.subscribe(e=>{this.selectedPartyPerson=null,this.partyForm.patchValue({origem_uuid:null,nome:null,cpf_cnpj:null},{emitEvent:!1}),e?this.loadPartyPeople():this.partyPeopleOptions=[]}),this.isViewMode=!!this.route.snapshot.data.readonly,this.isViewMode&&(this.canEdit=!1),this.permissionService.validateWithoutModal(D.EditarProcessosJuridicos,()=>{this.isViewMode||(this.canEdit=!0,this.loadLegalAssistants())}),this.route.snapshot.params.uuid||this.permissionService.validateWithoutModal(D.CadastrarProcessosJuridicos,()=>{this.isViewMode||(this.canEdit=!0,this.loadLegalAssistants())}),this.permissionService.validateWithoutModal(D.CadastrarProcessosJuridicosPassivo,()=>{this.canCreatePassivo=!0}),this.permissionService.validateWithoutModal(D.TratarPublicacoesJuridicas,()=>{this.canTreatPublications=!0}),this.permissionService.validateWithoutModal(D.GerarResumoProcessosJuridicos,()=>{this.canGenerateSummary=!0}),this.loadCatalogs(),this.applyInitialPoloFromRoute(),this.route.params.subscribe(e=>{e.uuid&&(this.isEdit=!0,this.processUuid=e.uuid,this.isViewMode&&this.applyViewModeLock(),this.loadProcess())})}ngOnDestroy(){this.condominioSub?.unsubscribe(),this.unidadeSub?.unsubscribe(),this.vincularCobrancasSub?.unsubscribe(),this.partyTipoSub?.unsubscribe(),this.partyPoloSub?.unsubscribe(),this.partyOriginSub?.unsubscribe(),this.partyOriginKindSub?.unsubscribe(),this.partyOriginCondominioSub?.unsubscribe(),this.partyOriginUnidadeSub?.unsubscribe(),this.numeroProcessoSub?.unsubscribe(),this.analysisPollSub?.unsubscribe(),this.summaryPollSub?.unsubscribe()}get condominioUuid(){return this.form.get("condominio_uuid")?.value||""}get processPolo(){return this.form?.get("polo")?.value||k.ATIVO}get isProcessPassivo(){return this.processPolo===k.PASSIVO}get canConsultTribunal(){return this.isViewMode||!this.cnjInfo?.complete?!1:!!this.findProviderConnectionByCnj(this.cnjInfo)}get consultTribunalTooltip(){return this.isViewMode?"":this.cnjInfo?.complete?this.findProviderConnectionByCnj(this.cnjInfo)?"Buscar partes, classifica\xE7\xE3o e andamentos no tribunal":"Nenhuma conex\xE3o cadastrada para a justi\xE7a/tribunal deste n\xFAmero":"Informe o n\xFAmero CNJ completo (20 d\xEDgitos) para buscar no tribunal"}get partyTipo(){return this.partyForm?.get("tipo")?.value||q.AUTOR}get partyPolo(){return this.partyForm?.get("polo")?.value||k.ATIVO}get availablePartyTypes(){return this.partyTypesByPole[this.partyPolo]??this.partyTypesByPole[k.ATIVO]}get partyPoloHint(){return this.partyPoles.find(e=>e.value===this.partyPolo)?.hint||""}get partyTipoHint(){return this.availablePartyTypes.find(e=>e.value===this.partyTipo)?.hint||""}get partyOriginKindHint(){return this.partyOriginKinds.find(e=>e.value===this.partyOriginKind)?.hint||""}get partyFinderGuideText(){return this.isPartyFreeMode?"Preencha os dados abaixo e clique em Adicionar parte.":this.isLawyerPartyType?"Busque o advogado na lista e clique em + para incluir. Se n\xE3o existir, use Cadastrar sem v\xEDnculo.":this.isPartyPersonOriginMode&&this.partyOriginKind==="pessoa"?"Escolha condom\xEDnio e unidade, depois clique em + na pessoa desejada.":this.isPartyPersonOriginMode?`Selecione o ${this.partyOriginKindLabel.toLowerCase()} e clique em + para incluir no processo.`:"Filtre, encontre a pessoa na lista e clique em + para incluir."}get isPartyFreeMode(){return this.partyTipo===q.TERCEIRO}get isPartyPersonOriginMode(){return this.partyTipo===q.AUTOR||this.partyTipo===q.REU}get isPartyOriginSelectMode(){return!this.isPartyFreeMode&&!this.isPartyPersonOriginMode}get isLawyerPartyType(){return this.partyTipo===q.ADVOGADO}get isRegisteringLawyerModal(){return this.isLawyerPartyType||!!this.partyPendingLawyerLink}get pendingLawyerIsInteressada(){return(this.partyPendingLawyerLink?.polo||this.partyPolo||k.ATIVO)===this.processPolo}get interessadaLawyers(){return this.advogados.filter(e=>e.parte_interessada)}get saveBlockingReasons(){if(this.isViewMode||!this.canEdit)return["Sem permiss\xE3o para salvar"];let e=this.form?.getRawValue?.()??this.form?.value??{},n=[],i=String(e.numero_processo??"").trim(),l=e.polo||k.ATIVO,u=Array.isArray(e.unidade_uuids)?e.unidade_uuids.filter(
2Boolean):[];return i||n.push("N\xFAmero do processo"),e.empresa_cobranca_uuid||n.push("Escrit\xF3rio de cobran\xE7a"),l===k.PASSIVO&&!this.canCreatePassivo&&n.push("Permiss\xE3o para polo passivo"),l!==k.PASSIVO&&(e.condominio_uuid||n.push("Condom\xEDnio"),u.length||n.push("Unidade(s)")),this.hasUnlinkedLawyers&&n.push("V\xEDnculo dos advogados importados"),n}get hasUnlinkedLawyers(){return this.partes.some(e=>this.isManualLawyerParty(e))}get unlinkedLawyers(){return this.partes.filter(e=>this.isManualLawyerParty(e))}get unlinkedLawyersCount(){return this.unlinkedLawyers.length}get partesAtivo(){return this.partes.filter(e=>e.polo!==k.PASSIVO)}get partesPassivo(){return this.partes.filter(e=>e.polo===k.PASSIVO)}get partyGroups(){return[{polo:k.ATIVO,title:"Polo ativo",hint:"Quem entra com a a\xE7\xE3o",emptyText:"Nenhuma parte no polo ativo",items:this.partesAtivo},{polo:k.PASSIVO,title:"Polo passivo",hint:"Contra quem a a\xE7\xE3o \xE9 movida",emptyText:"Nenhuma parte no polo passivo",items:this.partesPassivo}]}get canSaveProcess(){return!this.isViewMode&&this.canEdit&&this.saveBlockingReasons.length===0}get saveBlockedTooltip(){if(this.canSaveProcess)return null;let e=this.saveBlockingReasons;return e.length?`Preencha: ${e.join(", ")}`:null}get partyOriginKind(){return this.partyForm?.get("origem_kind")?.value||"condominio"}get partyOriginCondominioUuid(){return this.partyForm?.get("origem_condominio_uuid")?.value||""}get partyOriginUnidadeUuid(){return this.partyForm?.get("origem_unidade_uuid")?.value||""}get partyOriginTipos(){return this.partyOriginKinds.find(e=>e.value===this.partyOriginKind)?.tipos??["condominio"]}get partyOriginKindLabel(){return this.partyOriginKinds.find(e=>e.value===this.partyOriginKind)?.label||"Origem"}get partyFinderSearchPlaceholder(){return this.isLawyerPartyType?"Digite nome, OAB ou CPF/CNPJ":this.partyOriginKind==="pessoa"?"Digite nome ou CPF/CNPJ da pessoa":this.partyOriginKind==="empresa"?"Digite nome ou CNPJ da empresa":this.partyOriginKind==="condominio"?"Digite nome ou CNPJ do condom\xEDnio":"Digite para filtrar a lista"}get partyFinderEmptyText(){return this.isLawyerPartyType?this.processUuid?"Nenhum advogado encontrado com esses dados":"Salve o processo para listar os advogados cadastrados":this.isPartyPersonOriginMode&&this.partyOriginKind==="pessoa"?this.partyOriginCondominioUuid?this.partyOriginUnidadeUuid?"Nenhuma pessoa encontrada nesta unidade":"Agora selecione a unidade para ver as pessoas":"Primeiro selecione o condom\xEDnio e a unidade":this.isPartyPersonOriginMode?`Selecione um ${this.partyOriginKindLabel.toLowerCase()} acima para aparecer aqui`:"Nenhum resultado. Ajuste a busca ou cadastre sem v\xEDnculo."}get partyFinderResults(){let e=this.partyFinderSearch.trim().toLowerCase(),n=i=>!e||String(i||"").toLowerCase().includes(e);if(this.isLawyerPartyType||this.isPartyOriginSelectMode)return this.partyOptions.filter(i=>n(i.nome)||n(i.label)||n(i.oab)||n(i.cpf_cnpj)).map(i=>({uuid:i.uuid,nome:i.nome,cpf_cnpj:i.cpf_cnpj??null,oab:i.oab??null,meta:[i.oab?`OAB ${i.oab}`:null,i.cpf_cnpj,i.label].filter(Boolean).filter((l,u,f)=>f.indexOf(l)===u).join(" \xB7 ")}));if(this.isPartyPersonOriginMode&&this.partyOriginKind==="pessoa")return this.partyPeopleOptions.filter(i=>n(i.nome)||n(i.label)||n(i.cpf_cnpj)||n(i.tipo)).map(i=>({uuid:i.uuid,nome:i.nome,cpf_cnpj:i.cpf_cnpj??null,tipo:i.tipo,meta:[i.tipo,i.cpf_cnpj].filter(Boolean).join(" \xB7 ")}));if(this.selectedPartyPerson){let i=this.selectedPartyPerson;return!n(i.nome)&&!n(i.cpf_cnpj)?[]:[{uuid:i.uuid,nome:i.nome,cpf_cnpj:i.cpf_cnpj??null,meta:i.cpf_cnpj||this.partyOriginKindLabel}]}return[]}get partyFinderResultsCount(){return this.partyFinderResults.length}get isPartyManualConfirmDisabled(){if(this.isRegisteringLawyerModal){let n=String(this.partyManualForm?.value?.nome??"").trim(),i=String(this.partyManualForm?.value?.oab??"").trim();return!n||!i||this.savingLawyer?!0:this.pendingLawyerIsInteressada?!this.partyManualForm?.value?.empresa_cobranca_uuid:!1}return!String(this.partyManualForm?.value?.nome??"").trim()}get manualPartyDescription(){let e=[];return this.partyForm.value.cpf_cnpj&&e.push(String(this.partyForm.value.cpf_cnpj)),this.isLawyerPartyType&&this.partyForm.value.oab&&e.push(`OAB ${String(this.partyForm.value.oab).trim()}`),e.length?e.join(" \xB7 "):"Sem documento"}get partyManualModalTitle(){return this.partyPendingLawyerLink?"Completar cadastro do advogado":this.isLawyerPartyType?"Cadastrar advogado":"Cadastrar parte sem v\xEDnculo"}loadCatalogs(){[{chave:"TRIBUNAIS",target:"tribunais"},{chave:"VARA",target:"varas"},{chave:"FORO",target:"foros"},{chave:"ACAO",target:"acoes"},{chave:"FASE",target:"fases"},{chave:"INSTANCIA",target:"instancias"},{chave:"ESTADO",target:"estados"}
2,{chave:"ANDAMENTO",target:"tiposAndamento"},{chave:"TAG_ANDAMENTO",target:"tagsAndamento"}].forEach(({chave:n,target:i})=>{this.catalogApi.list({chave:n,ativo:!0}).subscribe({next:l=>{this[i]=l.data??[],(n==="TRIBUNAIS"||n==="ESTADO")&&this.applyCnjSuggestions(this.cnjInfo)}})}),this.lawyersApi.list({ativo:!0,parte_interessada:!0}).subscribe({next:n=>{this.advogados=n.data??[]}}),this.loadProviderConnections()}loadProviderConnections(){this.providerConfigsApi.listAvailable({ativo:!0}).subscribe({next:e=>{this.providerConnections=e.data??[],this.applyCnjSuggestions(this.cnjInfo)}})}cnjJusticeLabel(e){return ao(e)}cnjTribunalLabel(e,n){return ro(e,n)}onNumeroProcessoChange(e){let n=Hn(e);if(this.cnjInfo=n,n){let i=oo(n.digits);String(e||"").trim()!==i&&this.form.patchValue({numero_processo:i},{emitEvent:!1})}this.applyCnjSuggestions(n)}findProviderConnectionByCnj(e){return!e?.justice||!e?.tribunal?null:this.providerConnections.find(n=>{let i=String(n.cnj_justice||"").trim(),l=String(n.cnj_tribunal||"").trim();return i===e.justice&&l.padStart(2,"0")===e.tribunal.padStart(2,"0")})||null}resolveProviderConfigUuid(){return this.findProviderConnectionByCnj(this.cnjInfo||Hn(this.form.value.numero_processo))?.uuid||this.form.value.provider_config_uuid||null}applyCnjSuggestions(e){if(!e||this.isViewMode)return;let n=this.findProviderConnectionByCnj(e);if(n?this.form.patchValue({provider_config_uuid:n.uuid},{emitEvent:!1}):e.justice&&e.tribunal&&this.form.patchValue({provider_config_uuid:null},{emitEvent:!1}),!e.complete)return;let i=En(e.tribunal),l=n||this.providerConnections.find(f=>f.uuid===this.form.get("provider_config_uuid")?.value),u=Number(l?.tribunal_id||0);if(!this.form.get("tribunal_uuid")?.value&&u>0){let f=this.tribunais.find(T=>T.id===u);f?.uuid&&this.form.patchValue({tribunal_uuid:f.uuid},{emitEvent:!1})}if(!this.form.get("estado_uuid")?.value&&i?.uf){let f=so(this.estados,i.uf);f&&this.form.patchValue({estado_uuid:f},{emitEvent:!1})}}loadLegalAssistants(){this.http.get("/ocupations/active",{busca:""}).pipe(tt(e=>(e.data??[]).filter(n=>this.isLegalAssistantOccupation(n.nome))),St(e=>{let n=e.map(i=>i.uuid).filter(Boolean);return n.length?this.http.post("/users/active",{cargos_uuid:n}).pipe(tt(i=>(i.data??[]).map(l=>({id:l.id,uuid:l.uuid,nome:l.nome,cargo:l.empresas?.[0]?.cargo?.nome??null})))):ut([])}),ei(()=>ut([]))).subscribe({next:e=>{this.assistentesJuridicos=e}})}isLegalAssistantOccupation(e){let n=(e??"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),i=n.includes("jurid"),l=n.includes("assistente");return i&&l}loadProcess(){this.processUuid&&(this.isLoading=!0,this.api.findOne(this.processUuid).pipe(A(()=>this.isLoading=!1)).subscribe({next:e=>{this.process=e.data,this.partes=(e.data.partes??[]).map(l=>xe(G({},l),{localKey:l.uuid||crypto.randomUUID(),origem_uuid:l.origem_uuid||(l.tipo===q.ADVOGADO?l.advogado?.uuid:null)||null,oab:l.oab||l.advogado?.oab||null,uf_oab:l.uf_oab||l.advogado?.uf_oab||null})),this.andamentos=(e.data.andamentos??[]).map(l=>xe(G({},l),{localKey:l.uuid})),this.processDocuments=this.mergeProcessDocuments(e.data.documentos??[],this.andamentos),this.removedProgressUuids.clear(),this.pendingProgressPayloads=[],this.pendingEnsureVaraValor=null,this.pendingEnsureVaraUuid=null;let n=e.data.unidades?.length?e.data.unidades:e.data.unidade?[e.data.unidade]:[];this.linkedUnitOptions=n.map(l=>({uuid:l.uuid,codigo:l.codigo,label:l.bloco?`${l.codigo} - ${l.bloco}`:l.codigo}));let i=e.data.cobrancas_uuids??[];this.linkedChargeUuids=new Set(i),this.form.patchValue({numero_processo:e.data.numero_processo,polo:e.data.polo||k.ATIVO,condominio_uuid:e.data.condominio?.uuid??null,unidade_uuids:n.map(l=>l.uuid),advogado_uuid:e.data.advogado?.uuid??null,empresa_cobranca_uuid:e.data.empresa_cobranca?.uuid??null,provider_config_uuid:e.data.provider_config?.uuid??null,assistente_juridico_uuid:e.data.assistente_juridico?.uuid??null,processo_estrategico:!!e.data.processo_estrategico,ajuizado_em:e.data.ajuizado_em?new Date(e.data.ajuizado_em):null,valor_causa:e.data.valor_causa!=null?Number(e.data.valor_causa):null,valor_atual:e.data.valor_atual!=null?Number(e.data.valor_atual):null,providencia:e.data.providencia,observacao:e.data.observacao,vincular_cobrancas:i.length>0,tribunal_uuid:e.data.tribunal?.uuid??null,vara_uuid:e.data.vara?.uuid??null,foro_uuid:e.data.foro?.uuid??null,acao_uuid:e.data.acao?.uuid??null,fase_uuid:e.data.fase?.uuid??null,instancia_uuid:e.data.instancia?.uuid??null,estado_uuid:e.data.estado?.uuid??null}),this.applyProcessPoloValidators(e.data.polo||k.ATIVO),e.data.assistente_juridico&&!this.assistentesJuridicos.some(l=>l.uuid===e.data.assistente_juridico?.uuid)&&(this.assistentesJuridicos=[...this.assistentesJuridicos,e.data.assistente_juridico]),this.previousCondominioUuid=e.data.condominio?.uuid??null,this.isViewMode||this.onPartyTypeChange(this.partyTipo),this.applyViewModeLock(),this.maybeLoadCharges(),this.maybeAutoSyncFromPje(),this.syncAnalysisPolling(),this.refreshBatchStatusSilent(),this.loadProcessSummarySilent(),this.loadProcessAiUsageSilent(),this.syncSummaryPolling()}}))}maybeAutoSyncFromPje(){this.isViewMode||!this.canEdit||this.route.
2snapshot.queryParamMap.get("atualizarPje")!=="1"||(this.router.navigate([],{relativeTo:this.route,queryParams:{},replaceUrl:!0}),this.consultPjeProcess())}applyViewModeLock(){this.isViewMode&&(this.canEdit=!1,this.form.disable({emitEvent:!1}),this.partyForm.disable({emitEvent:!1}),this.partyManualForm.disable({emitEvent:!1}),this.progressForm.disable({emitEvent:!1}))}consultPjeProcess(){if(this.isViewMode||this.loadingPje)return;let e=String(this.form.value.numero_processo??"").trim();if(!e){this.message.warning("Informe o n\xFAmero do processo (CNJ)");return}let n=this.resolveProviderConfigUuid();if(!n){this.message.warning("Nenhuma conex\xE3o encontrada para a justi\xE7a/tribunal do n\xFAmero CNJ");return}this.loadingPje=!0,this.pjeWarnings=[],this.api.consultPjeProcess(e,{provider_config_uuid:n}).pipe(A(()=>this.loadingPje=!1)).subscribe({next:i=>{let l=this.applyTribunalConsultResult(i.data),u=i.data?.warnings??[];this.pjeWarnings=u;let f=[l.partesAdded?`${l.partesAdded} parte(s) nova(s)`:null,l.partesLinked?`${l.partesLinked} v\xEDnculo(s) atualizado(s)`:null,l.andamentosAdded?`${l.andamentosAdded} andamento(s) novo(s)`:null,l.documentosCount?`${l.documentosCount} documento(s)`:null].filter(Boolean);u.length?this.message.success(f.length?`Consulta PJe com avisos \u2014 ${f.join(", ")}`:"Consulta PJe conclu\xEDda com avisos"):f.length?this.message.success(`Consulta PJe conclu\xEDda \u2014 ${f.join(", ")}. Salve o processo para gravar.`):this.isEdit?this.message.success("Consulta PJe conclu\xEDda. Nenhuma informa\xE7\xE3o nova encontrada."):this.message.success("Consulta PJe conclu\xEDda. Partes e andamentos preenchidos.")}})}applyTribunalConsultResult(e){return e.provider_config_uuid&&this.form.patchValue({provider_config_uuid:e.provider_config_uuid},{emitEvent:!1}),this.applyCnjNormalizedConsultResult(e)}
2applyCnjNormalizedConsultResult(e){this.hasPjeDraft=!0;let n=new Map;for(let P of this.processDocuments)P?.id&&n.set(P.id,P);for(let P of e.documentos??[])P?.id&&n.set(P.id,P);for(let P of e.documentos_vinculados_ids??[])P&&!n.has(P)&&n.set(P,{id:P,tipo_documento:null,descricao:null,mimetype:null,has_conteudo:!1,conteudo_length:null});this.processDocuments=Array.from(n.values());let i=e.dados,l=i?.vara_uuid||null,u=i?.vara_valor?.trim()||"";i?.ensure_vara&&u?(this.pendingEnsureVaraValor=u,this.pendingEnsureVaraUuid&&this.varas.some(P=>P.uuid===this.pendingEnsureVaraUuid)&&(this.varas=this.varas.filter(P=>P.uuid!==this.pendingEnsureVaraUuid)),this.pendingEnsureVaraUuid=crypto.randomUUID(),l=this.pendingEnsureVaraUuid,this.varas=[...this.varas,{id:0,uuid:this.pendingEnsureVaraUuid,empresa_id:0,chave:"VARA",valor:u,importado:!0,ativo:!0,deleted:!1}]):i?.vara_uuid&&(this.pendingEnsureVaraValor=null,this.pendingEnsureVaraUuid=null),this.form.patchValue({numero_processo:i?.numero_processo_mascarado||i?.numero_processo||this.form.value.numero_processo,ajuizado_em:i?.ajuizado_em?new Date(i.ajuizado_em):this.form.value.ajuizado_em,valor_causa:i?.valor_causa!=null?Number(i.valor_causa):this.form.value.valor_causa,tribunal_uuid:i?.tribunal_uuid||this.form.value.tribunal_uuid,vara_uuid:l||this.form.value.vara_uuid,instancia_uuid:i?.instancia_uuid||this.form.value.instancia_uuid},{emitEvent:!1});let f=(P,F)=>F?P.find(Ce=>Ce.uuid===F)??null:null;for(let P of e.andamentos??[])P.andamento_uuid&&P.andamento_valor&&!this.tiposAndamento.some(F=>F.uuid===P.andamento_uuid)&&(this.tiposAndamento=[...this.tiposAndamento,{id:0,uuid:P.andamento_uuid,empresa_id:0,chave:"ANDAMENTO",valor:P.andamento_valor,importado:!!P.andamento_importado,ativo:!0,deleted:!1}]),P.tag_uuid&&P.tag_valor&&!this.tagsAndamento.some(F=>F.uuid===P.tag_uuid)&&(this.tagsAndamento=[...this.tagsAndamento,{id:0,uuid:P.tag_uuid,empresa_id:0,chave:"TAG_ANDAMENTO",valor:P.tag_valor,importado:!0,ativo:!0,deleted:!1}]);let T=this.isEdit,z=0,O=0,L=0;if(!T)this.partes=(e.partes??[]).map(P=>({localKey:crypto.randomUUID(),tipo:P.tipo,polo:P.polo,nome:P.nome,cpf_cnpj:P.cpf_cnpj,oab:P.oab,uf_oab:P.uf_oab||null,origem_uuid:P.origem_uuid,observacao:P.observacao,ativo:!0})),z=this.partes.length,this.pendingProgressPayloads=[],this.andamentos=[];else{let P=[...this.partes];for(let F of e.partes??[]){let Ce=P.findIndex(H=>this.isSameImportedParty(H,F));if(Ce>=0){let H=P[Ce];!this.isPartyLinked(H)&&F.origem_uuid&&(P[Ce]=xe(G({},H),{origem_uuid:F.origem_uuid,vinculo_valido:!0,nome:H.nome||F.nome,cpf_cnpj:H.cpf_cnpj||F.cpf_cnpj,oab:H.oab||F.oab,uf_oab:H.uf_oab||F.uf_oab||null}),O+=1);continue}P.push({localKey:crypto.randomUUID(),tipo:F.tipo,polo:F.polo,nome:F.nome,cpf_cnpj:F.cpf_cnpj,oab:F.oab,uf_oab:F.uf_oab||null,origem_uuid:F.origem_uuid,observacao:F.observacao,ativo:!0}),z+=1}this.partes=P}let he=[];for(let P of e.andamentos??[]){if(T&&this.hasMatchingProgress(P.observacao,P.data_andamento,P.andamento_uuid))continue;let F=crypto.randomUUID(),Ce=f(this.tiposAndamento,P.andamento_uuid)??(P.andamento_uuid&&P.andamento_valor?{id:0,uuid:P.andamento_uuid||"",chave:"ANDAMENTO",valor:P.andamento_valor,ativo:!0}:null),H=f(this.tagsAndamento,P.tag_uuid??null)??(P.tag_valor?{id:0,uuid:P.tag_uuid||"",chave:"TAG_ANDAMENTO",valor:P.tag_valor,ativo:!0}:null),ce={andamento_uuid:P.andamento_uuid,andamento_valor:P.andamento_valor||null,ensure_generic_andamento:!!P.ensure_generic_andamento,tag_uuid:P.tag_uuid||null,tag_valor:P.tag_valor||null,ensure_generic_tag:!!P.ensure_generic_tag,observacao:P.observacao,data_andamento:P.data_andamento||new Date().toISOString(),tribunal_uuid:P.tribunal_uuid,source:"AUTOMATICO",vara_uuid:P.vara_uuid||i?.vara_uuid||null,vara_valor:P.vara_valor||i?.vara_valor||this.pendingEnsureVaraValor,ensure_vara:!!(P.ensure_vara||i?.ensure_vara&&!(P.vara_uuid||i?.vara_uuid)),numero_vara:null,foro_uuid:null,acao_uuid:null,fase_uuid:null,instancia_uuid:i?.instancia_uuid||null,estado_uuid:null},Pt=[...new Set([...P.documento_ids??[],P.documento_id||null].filter(et=>!!et))],tn=Pt.map(et=>n.get(et)??{id:et,tipo_documento:null,descricao:null,mimetype:null,has_conteudo:!1,conteudo_length:null});this.pendingProgressPayloads.push({localKey:F,payload:xe(G({},ce),{documentos:tn.map(et=>({documento_tribunal_id:et.id,nome_arquivo:et.nome_arquivo??null,descricao:et.descricao??null,tipo_documento:et.tipo_documento??null,mimetype:et.mimetype??null,parent_documento_id:et.parent_documento_id??null,movimento_id:et.movimento_id??null,data_hora:et.data_hora??null}))})}),he.push({localKey:F,source:"AUTOMATICO",observacao:ce.observacao,data_andamento:String(ce.data_andamento),numero_vara:null,andamento:Ce,tag:H,tribunal:f(this.tribunais,ce.tribunal_uuid),vara:f(this.varas,ce.vara_uuid||this.pendingEnsureVaraUuid)??(ce.vara_valor?{id:0,uuid:ce.vara_uuid||"",chave:"VARA",valor:ce.vara_valor,ativo:!0}:null),foro:null,acao:null,fase:null,instancia:null,estado:null,documento_id:Pt[0]||null,documento_ids:Pt,documento:tn[0]||null,documentos:tn}),L+=1}return this.andamentos=T?[...he,...this.andamentos]:he,this.andamentos=this.sortProgressByDate(this.andamentos),{partesAdded:z,partesLinked:O,andamentosAdded:L,documentosCount:this.processDocuments.length}}sortProgressByDate(e){return[...e].sort((n,i)=>{let l=n.data_andamento?new Date(n.data_andamento).getTime():0;return(i.data_andamento?new Date(i.data_andamento).getTime():0)-l})}get andamentosTabTotals(){let e=0,n=0;for(let i of this.processDocuments)this.isDocumentDownloaded(i)?e+=1:i.download_falhou&&(n+=1);return{andamentos:this.andamentos.length,documentos:this.processDocuments.length,baixados:e,falhaDownload:n,falhaAnalise:this.documentsWithAnalysisFailure.length}}get documentsWithAnalysisFailure(){let e=new Set,n=[],i=[...this.processDocuments,...this.andamentos.flatMap(l=>this.progressDocuments(l))];for(let l of i){let u=String(l.uuid||l.id||"").trim();!u||e.has(u)||!this.isDocumentAnalysisFailed(l)||(e.add(u),n.push({doc:l,label:this.documentLabel(l,l.id),motivo:String(l.analise?.motivo_falha||"").trim()||"A IA n\xE3o conseguiu ler este arquivo"}))}return n}isDocumentDownloaded(e){return!!(e.has_conteudo||e.arquivo_url||e.arquivo_uuid)}isDocumentAnalysisFailed(e){return this.documentAnalysisStatus(e)==="FALHA"}get timelineAndamentos(){let e=this.linkedDjenAndamentoUuids(),n=this.andamentos.filter(i=>{if(!this.isDjenProgress(i))return!0;let l=String(i.uuid||"").trim();return!l||!e.has(l)});return this.sortProgressByDate([...n,...this.buildVisualPiecesProgress()])}get andamentosByDay(){let e=new Map;for(let n of this.timelineAndamentos){let i=n.data_andamento?new Date(n.data_andamento):null,l=i&&!Number.isNaN(i.getTime())?`${i.getFullYear()}
2-${String(i.getMonth()+1).padStart(2,"0")}-${String(i.getDate()).padStart(2,"0")}`:"sem-data",u=e.get(l)??[];u.push(n),e.set(l,u)}return[...e.entries()].sort((n,i)=>n[0]==="sem-data"?1:i[0]==="sem-data"?-1:n[0]<i[0]?1:-1).map(([n,i])=>({dayKey:n,dayLabel:n==="sem-data"?"Sem data":this.formatProgressDayLabel(n),items:this.sortProgressByDate(i)}))}get progressStats(){let e=0,n=0,i=0,l=0;for(let u of this.timelineAndamentos)this.isAutomaticProgress(u)?e+=1:n+=1,this.isPiecesProgress(u)&&(i+=1),this.isDjenProgress(u)&&(l+=1);return{total:this.timelineAndamentos.length,automaticos:e,manuais:n,pecas:i,djen:l,dias:this.andamentosByDay.length}}get summaryReadiness(){let e=this.batchStatus,n=e?.total??0,i=e?.concluidos??0,l=e?.indexados??0,u=e?.index_pendentes??0,f=e?.falhas??0,T=e?.em_fila??0,z=e?.pendentes??0,O=this.andamentos.length,L=n>0&&i===n&&T===0&&z===0&&f===0,he=i>0||O>0,P=L||n===0&&O>0,F=n===0?!0:l>0&&u===0;return{totalPieces:n,analyzed:i,indexed:l,indexPending:u,analysisFailures:f,andamentos:O,hasAnalysisInput:he,analysisReady:P,indexReady:F,canGenerate:P,generateBlockReason:P?null:n>0?`Aguarde a conclus\xE3o da an\xE1lise de IA de todas as pe\xE7as (${i}/${n} conclu\xEDdas).`:"Analise ao menos uma pe\xE7a na aba Andamentos ou registre andamentos na linha do tempo."}}get hasProcessSummaryContent(){return!!this.processSummary?.conteudo}summaryGenerateLabel(){return this.hasProcessSummaryContent?"Atualizar resumo":"Gerar resumo"}formatAiCostUsd(e){let n=e??0;return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:n<.01?4:2}).format(n)}get displayAiUsageBreakdown(){let e=new Set(["legal-process-rag-index","legal-process-summary-rag"]);return(this.processAiUsage?.breakdown??[]).filter(n=>!e.has(n.module_key))}get aiUsageBreakdownTooltip(){let e=this.displayAiUsageBreakdown;return e.length?e.map(n=>`${n.label} ${this.formatAiCostUsd(n.cost_usd)}`).join(" \xB7 "):(this.processAiUsage?.total_usd||0)>0?null:"Nenhum uso registrado"}get summaryTimelineDays(){return this.processSummary?.conteudo?.linha_do_tempo??[]}get selectedSummaryTimelineDay(){let e=this.summaryTimelineDays;if(!e.length)return null;let n=this.selectedSummaryDayIso??e[e.length-1]?.data_iso??null;return e.find(i=>i.data_iso===n)??e[e.length-1]}selectSummaryDay(e){this.selectedSummaryDayIso=e}openSummaryPecaModal(e){this.summaryPecaModalTitle=e.titulo,this.summaryPecaModalContent=e.resumo||"",this.summaryPecaModalVisible=!0}findSummaryPecaDocument(e){let n=[...this.processDocuments,...this.andamentos.flatMap(u=>this.progressDocuments(u))],i=String(e.documento_uuid||"").trim();if(i){let u=n.find(f=>f.uuid===i);if(u)return u}let l=String(e.titulo||"").trim().toLowerCase();return l?n.find(u=>this.documentLabel(u,u.id).trim().toLowerCase()===l)??null:null}canViewSummaryPecaDocument(e){let n=this.findSummaryPecaDocument(e);return!!String(n?.arquivo_url||"").trim()}openSummaryPecaDocument(e){let n=this.findSummaryPecaDocument(e);if(!n){this.message.warning("Documento n\xE3o encontrado neste processo");return}this.openDocumentPreview(n)}closeSummaryPecaModal(){this.summaryPecaModalVisible=!1}summaryDayWeekday(e){let[n,i,l]=e.data_iso.split("-").map(Number);return new Date(n,i-1,l).toLocaleDateString("pt-BR",{weekday:"short"})}summaryDayStats(e){let n=e.pecas.reduce((l,u)=>l+u.prazos.length,0),i=e.pecas.reduce((l,u)=>l+u.tarefas.length,0);return{pecas:e.pecas.length,andamentos:e.andamentos.length,prazos:n,tarefas:i,hasAction:n+i>0}}summaryDayActions(e){let n=[];for(let i of e.pecas){for(let l of i.prazos)String(l.descricao||"").trim()&&n.push({tipo:"PRAZO",descricao:l.descricao.trim(),meta:l.vencimento?.trim()||null,peca:i.titulo});for(let l of i.tarefas)String(l.descricao||"").trim()&&n.push({tipo:"TAREFA",descricao:l.descricao.trim(),meta:l.data?.trim()||null,peca:i.titulo})}return n}summaryClassificationTagColor(e){switch(e){case"PRAZO":return"orange";case"TAREFA":return"purple";case"MISTO":return"gold";case"CIENCIA":return"default";default:return"blue"}}summaryClassificationLabel(e){switch(e){case"PRAZO":return"Prazo";case"TAREFA":return"Tarefa";case"AUDIENCIA":return"Audi\xEAncia";case"MISTO":return"Prazo e tarefa";case"CIENCIA":return"Ci\xEAncia";default:return"Pe\xE7a"}}syncSummaryDaySelection(){let e=this.summaryTimelineDays;if(!e.length){this.selectedSummaryDayIso=null;return}(!this.selectedSummaryDayIso||!e.some(n=>n.data_iso===this.selectedSummaryDayIso))&&(this.selectedSummaryDayIso=e[e.length-1].data_iso)}isPiecesProgress(e){return!!e.visualPieces||String(e.tag?.valor||"").trim().toUpperCase()==="PE\xC7AS"||String(e.tag?.valor||"").trim().toUpperCase()==="PECAS"}progressTagColor(e){if(this.isDjenProgress(e))return"geekblue";if(this.isPiecesProgress(e))return"purple";let n=String(e.tag?.valor||"").trim().toLowerCase();return n?n.includes("prazo")||n.includes("intim")?"orange":n.includes("audi")?"cyan":"processing":"default"}progressTimelineColor(e){return this.isDjenProgress(e)?"blue":this.isPiecesProgress(e)?"purple":this.isAutomaticProgress(e)?"green":"gray"}progressDocuments(e){return e.documentos?.length?e.documentos.filter(n=>!!n):e.documento?[e.documento]:[]}linkedDjenAndamentoUuids(){let e=new Set;for(let n of this.processDocuments)for(let i of n.djen_referencias??[]){let l=String(i.andamento_uuid||"").trim();l&&e.add(l)}for(let n of this.andamentos)for(let i of this.progressDjenReferences(n)){let l=String(i.andamento_uuid||"").trim();l&&e.add(l)}return e}progressDjenReferences(e){return e.djen_referencias?.length?this.uniqueDjenReferences(e.dje
2n_referencias):this.uniqueDjenReferences(this.progressDocuments(e).flatMap(n=>n.djen_referencias??[]))}uniqueDjenReferences(e){let n=new Map;for(let i of e){let l=String(i.andamento_uuid||"").trim();!l||n.has(l)||n.set(l,i)}return Array.from(n.values())}djenReferenceLabel(e){let n=e.data_andamento?new Date(e.data_andamento).toLocaleDateString("pt-BR"):null;return[e.tipo||"DJEN",n].filter(Boolean).join(" \xB7 ")}unlinkedProcessDocuments(){let e=new Set;for(let n of this.andamentos)for(let i of this.progressDocuments(n)){let l=String(i.id||"").trim();l&&e.add(l)}return this.processDocuments.filter(n=>{let i=String(n.id||"").trim();return!(!i||e.has(i)||n.andamento_uuid)})}buildVisualPiecesProgress(){let e=this.unlinkedProcessDocuments();if(!e.length)return[];let n=new Map(e.map(P=>[P.id,P])),i=new Set(e.map(P=>P.id)),l=new Map;for(let P of e){let F=String(P.parent_documento_id||"").trim();if(!F||!i.has(F))continue;let Ce=l.get(F)??[];Ce.push(P.id),l.set(F,Ce)}let u=P=>{let F=[],Ce=new Set,H=[...P];for(;H.length;){let ce=H.pop();if(!ce||Ce.has(ce))continue;Ce.add(ce);let Pt=n.get(ce);Pt&&F.push(Pt);for(let tn of l.get(ce)??[])H.push(tn)}return F},f=e.filter(P=>{let F=String(P.parent_documento_id||"").trim();return!F||!i.has(F)}),T=new Map,z=[];for(let P of f){let F=P.data_hora?new Date(P.data_hora):null;if(!F||Number.isNaN(F.getTime())){z.push(P.id);continue}let Ce=`${F.getFullYear()}-${String(F.getMonth()+1).padStart(2,"0")}-${String(F.getDate()).padStart(2,"0")}`,H=T.get(Ce);if(!H){T.set(Ce,{dataAndamento:P.data_hora||F.toISOString(),rootIds:[P.id]});continue}H.rootIds.push(P.id),F.getTime()>new Date(H.dataAndamento).getTime()&&(H.dataAndamento=P.data_hora||F.toISOString())}let O={id:0,uuid:"",chave:"TAG_ANDAMENTO",valor:"Pe\xE7as",ativo:!0},L=[],he=(P,F,Ce,H)=>({localKey:P,source:"AUTOMATICO",visualPieces:!0,observacao:null,data_andamento:Ce,andamento:{id:0,uuid:"",chave:"ANDAMENTO",valor:F,ativo:!0},tag:O,documentos:H,documento:H[0]||null,documento_id:H[0]?.id||null,documento_ids:H.map(ce=>ce.id),djen_referencias:this.uniqueDjenReferences(H.flatMap(ce=>ce.djen_referencias??[]))});for(let[P,F]of T){let Ce=u(F.rootIds),H=F.rootIds.length,ce=H===1?n.get(F.rootIds[0]):null,Pt=H===1?ce?.nome_arquivo?.trim()||ce?.descricao?.trim()||"Pe\xE7a do processo":`Pe\xE7as do dia (${H})`;L.push(he(`pecas-${P}`,Pt,F.dataAndamento,Ce))}if(z.length){let P=u(z);L.push(he("pecas-sem-data","Pe\xE7as do processo","",P))}return L}mergeProcessDocuments(e,n){let i=new Map;for(let l of n)for(let u of this.progressDocuments(l))u?.id&&!i.has(u.id)&&i.set(u.id,xe(G({},u),{andamento_uuid:l.uuid||u.andamento_uuid||null}));for(let l of e)l?.id&&i.set(l.id,G(G({},i.get(l.id)),l));return Array.from(i.values())}progressTitle(e){let n=String(e.andamento?.valor||"").trim();return n||(this.isPiecesProgress(e)?"Pe\xE7as do processo":this.isDjenProgress(e)?"Comunica\xE7\xE3o DJEN":"Andamento registrado")}formatProgressDayLabel(e){let[n,i,l]=e.split("-").map(Number),u=new Date(n,i-1,l),f=new Date,T=`${f.getFullYear()}-${String(f.getMonth()+1).padStart(2,"0")}-${String(f.getDate()).padStart(2,"0")}`;if(e===T)return"Hoje";let z=new Date(f);z.setDate(f.getDate()-1);let O=`${z.getFullYear()}-${String(z.getMonth()+1).padStart(2,"0")}-${String(z.getDate()).padStart(2,"0")}`;return e===O?"Ontem":u.toLocaleDateString("pt-BR",{weekday:"long",day:"2-digit",month:"long",year:"numeric"})}isSameImportedParty(e,n){let i=It(String(e.cpf_cnpj||"")),l=It(String(n.cpf_cnpj||""));if(i&&l&&i===l)return!0;let u=String(e.oab||e.advogado?.oab||"").replace(/\s+/g,"").toUpperCase(),f=String(n.oab||"").replace(/\s+/g,"").toUpperCase();return u&&f&&u===f?!0:String(e.nome||"").trim().toLowerCase()===String(n.nome||"").trim().toLowerCase()&&e.polo===n.polo&&e.tipo===n.tipo}hasMatchingProgress(e,n,i){let l=this.progressImportKey(e,n,i);return this.andamentos.some(u=>this.progressImportKey(u.observacao,u.data_andamento,u.andamento?.uuid)===l)}progressImportKey(e,n,i){let l=String(e||"").match(/C[oó]digo MNI:\s*([^\s—-]+)/i)?.[1];if(l)return`mni:${l.toLowerCase()}`;let u=n?new Date(n).toISOString().slice(0,10):"";return[i||"",u,String(e||"").trim().toLowerCase()].join("|")}saveProcess(){if(this.isViewMode||!this.canEdit)return;
2if(this.form.invalid){this.form.markAllAsTouched();return}let e=Array.isArray(this.form.value.unidade_uuids)?this.form.value.unidade_uuids.filter(Boolean):[],n=this.form.value.polo||k.ATIVO;if(n===k.PASSIVO&&!this.canCreatePassivo){this.message.warning("Sem permiss\xE3o para cadastrar processos no polo passivo");return}if(n!==k.PASSIVO&&(!this.form.value.condominio_uuid||!e.length)){this.message.warning("Informe o condom\xEDnio e ao menos uma unidade");return}if(!this.form.value.empresa_cobranca_uuid){this.message.warning("Informe o escrit\xF3rio de cobran\xE7a");return}let i=xe(G({numero_processo:String(this.form.value.numero_processo??"").trim(),polo:n,condominio_uuid:n===k.PASSIVO?null:this.form.value.condominio_uuid,unidade_uuids:n===k.PASSIVO?[]:e,advogado_uuid:this.form.value.advogado_uuid||null,empresa_cobranca_uuid:this.form.value.empresa_cobranca_uuid||null,provider_config_uuid:this.resolveProviderConfigUuid(),assistente_juridico_uuid:this.form.value.assistente_juridico_uuid||null,processo_estrategico:!!this.form.value.processo_estrategico,ajuizado_em:this.form.value.ajuizado_em||null,valor_causa:this.form.value.valor_causa!=null&&this.form.value.valor_causa!==""?Number(this.form.value.valor_causa):null,valor_atual:this.form.value.valor_atual!=null&&this.form.value.valor_atual!==""?Number(this.form.value.valor_atual):null,providencia:this.form.value.providencia?.trim()||null,observacao:this.form.value.observacao?.trim()||null},this.isEdit?{}:{importado:!1}),{ativo:!0,cobrancas_uuids:n===k.PASSIVO||!this.form.value.vincular_cobrancas?[]:this.getChargesSelected().map(u=>u.cobranca_uuid).filter(u=>!!u),andamentos:this.buildAndamentosPayloadForSave(),andamentos_remover_uuids:Array.from(this.removedProgressUuids),documentos:this.buildDocumentsPayloadForSave(),partes:this.partes.map(u=>({uuid:u.uuid||null,tipo:u.tipo,polo:u.polo,origem_uuid:u.origem_uuid||(u.tipo===q.ADVOGADO?u.advogado?.uuid:null)||null,nome:u.nome,cpf_cnpj:u.cpf_cnpj||null,oab:u.oab||u.advogado?.oab||null,uf_oab:u.uf_oab||u.advogado?.uf_oab||null,observacao:u.observacao||null,ativo:u.ativo??!0}))});this.saving=!0,(this.isEdit&&this.processUuid?this.api.update(this.processUuid,i):this.api.create(i)).pipe(A(()=>this.saving=!1)).subscribe({next:u=>{this.message.success(u.message||"Salvo com sucesso"),this.router.navigate(["/modulo-juridico/processos"])}})}
2addParty(){if(this.isViewMode||!this.canEdit)return;if(this.isPartyFreeMode||this.manualPartyEntry?(this.partyForm.get("nome")?.setValidators([M.required]),this.partyForm.get("origem_uuid")?.clearValidators()):(this.partyForm.get("origem_uuid")?.setValidators([M.required]),this.partyForm.get("nome")?.clearValidators()),this.isLawyerPartyType&&(this.isPartyFreeMode||this.manualPartyEntry)?this.partyForm.get("oab")?.setValidators([M.required]):this.partyForm.get("oab")?.clearValidators(),this.partyForm.get("nome")?.updateValueAndValidity({emitEvent:!1}),this.partyForm.get("origem_uuid")?.updateValueAndValidity({emitEvent:!1}),this.partyForm.get("oab")?.updateValueAndValidity({emitEvent:!1}),this.partyForm.invalid){this.partyForm.markAllAsTouched(),!this.isPartyFreeMode&&!this.manualPartyEntry?this.message.warning("Selecione a origem ou use o + para cadastrar sem v\xEDnculo"):this.isLawyerPartyType&&!String(this.partyForm.value.oab??"").trim()&&this.message.warning("Informe a OAB do advogado");return}let e=this.isPartyPersonOriginMode?this.selectedPartyPerson:this.partyOptions.find(f=>f.uuid===this.partyForm.value.origem_uuid),n=this.isPartyFreeMode||this.manualPartyEntry?null:this.partyForm.value.origem_uuid||null,i=String(this.partyForm.value.nome??"").trim()||e?.nome||"";if(!i){this.message.warning("Informe o nome da parte");return}let l=this.isLawyerPartyType?this.partyOptions.find(f=>f.uuid===this.partyForm.value.origem_uuid):null,u=this.isLawyerPartyType&&(String(this.partyForm.value.oab??"").trim()||l?.oab)||null;if(this.isLawyerPartyType&&(this.isPartyFreeMode||this.manualPartyEntry)&&!u){this.message.warning("Informe a OAB do advogado");return}this.partes=[...this.partes,{localKey:crypto.randomUUID(),tipo:this.partyTipo,polo:this.partyPolo,origem_uuid:n,nome:i,cpf_cnpj:this.partyForm.value.cpf_cnpj||e?.cpf_cnpj||null,oab:u,uf_oab:null,observacao:this.partyForm.value.observacao?.trim()||null,ativo:!0}],this.resetPartyForm({keepFilters:!0})}isPartyOriginAdded(e){let n=String(e||"").trim();return n?this.partes.some(i=>i.origem_uuid===n):!1}onPartyFinderSearch(e){this.partyFinderSearch=e,this.isPartyPersonOriginMode&&this.partyOriginKind==="pessoa"&&this.onPartyPeopleSearch(e)}addPartyFromResult(e){if(this.isPartyOriginAdded(e.uuid)){this.message.info("Esta parte j\xE1 foi adicionada");return}this.manualPartyEntry=!1,this.selectedPartyPerson={uuid:e.uuid,nome:e.nome,cpf_cnpj:e.cpf_cnpj??null},this.partyForm.patchValue({origem_uuid:e.uuid,nome:e.nome,cpf_cnpj:e.cpf_cnpj??null,oab:e.oab??null,uf_oab:null},{emitEvent:!1}),this.addParty()}openPartyAddModal(){this.isViewMode||!this.canEdit||(this.resetPartyForm(),this.partyAddModalVisible=!0)}closePartyAddModal(){this.partyAddModalVisible=!1}openPartyManualModal(){if(this.partyPendingLawyerLink=null,this.isLawyerPartyType){let e=this.pendingLawyerIsInteressada;this.partyManualForm.reset({polo:this.partyPolo,empresa_cobranca_uuid:e&&this.form.value.empresa_cobranca_uuid||null,nome:null,cpf_cnpj:null,oab:null}),e?this.partyManualForm.get("empresa_cobranca_uuid")?.setValidators([M.required]):this.partyManualForm.get("empresa_cobranca_uuid")?.clearValidators(),this.partyManualForm.get("oab")?.setValidators([M.required])}else this.partyManualForm.reset({polo:this.partyPolo,empresa_cobranca_uuid:null,nome:this.manualPartyEntry?this.partyForm.value.nome:null,cpf_cnpj:this.manualPartyEntry?this.partyForm.value.cpf_cnpj:null,oab:null}),this.partyManualForm.get("empresa_cobranca_uuid")?.clearValidators(),this.partyManualForm.get("oab")?.clearValidators();this.partyManualForm.get("empresa_cobranca_uuid")?.updateValueAndValidity({emitEvent:!1}),this.partyManualForm.get("oab")?.updateValueAndValidity({emitEvent:!1}),this.partyManualModalVisible=!0}closePartyManualModal(){this.partyManualModalVisible=!1,this.savingLawyer=!1,this.partyPendingLawyerLink=null,this.registeringLawyerKey=null}confirmPartyManualModal(){if(this.isRegisteringLawyerModal){let e=this.pendingLawyerIsInteressada;if(e?this.partyManualForm.get("empresa_cobranca_uuid")?.setValidators([M.required]):(this.partyManualForm.get("empresa_cobranca_uuid")?.clearValidators(),this.partyManualForm.patchValue({empresa_cobranca_uuid:null},{emitEvent:!1})),this.partyManualForm.get("oab")?.setValidators([M.required]),this.partyManualForm.get("empresa_cobranca_uuid")?.updateValueAndValidity({emitEvent:!1}),this.partyManualForm.get("oab")?.updateValueAndValidity({emitEvent:!1}
2),this.partyManualForm.invalid){this.partyManualForm.markAllAsTouched();return}let n=this.partyPendingLawyerLink;this.savingLawyer=!0,this.lawyersApi.create({parte_interessada:e,empresa_cobranca_uuid:e?this.partyManualForm.value.empresa_cobranca_uuid:null,nome:String(this.partyManualForm.value.nome??"").trim(),cpf:this.partyManualForm.value.cpf_cnpj||null,oab:String(this.partyManualForm.value.oab??"").trim(),auto_vincular_usuario:e}).pipe(A(()=>this.savingLawyer=!1)).subscribe({next:i=>{let l=i.data,u=l?.usuario?.nome;if(this.message.success(u?`Advogado cadastrado e vinculado ao usu\xE1rio ${u}`:i.message||"Advogado cadastrado com sucesso"),this.partyManualModalVisible=!1,this.manualPartyEntry=!1,n){this.linkPartyToLawyer(n,l),this.partyPendingLawyerLink=null,this.registeringLawyerKey=null;return}this.reloadLawyersAndSelect(l.uuid)}});return}if(this.partyManualForm.invalid){this.partyManualForm.markAllAsTouched();return}this.manualPartyEntry=!0,this.partyForm.patchValue({origem_uuid:null,nome:String(this.partyManualForm.value.nome??"").trim(),cpf_cnpj:this.partyManualForm.value.cpf_cnpj||null,oab:null,uf_oab:null},{emitEvent:!1}),this.partyManualModalVisible=!1}isPartyLinked(e){return e.origem_uuid||e.advogado?.uuid?!0:e.vinculo_valido===!1?!1:!!(e.vinculo_valido===!0&&e.origem_id)}isManualLawyerParty(e){return e.tipo===q.ADVOGADO&&!this.isPartyLinked(e)}registerPartyAsLawyer(e){if(this.isViewMode||!this.canEdit||!this.isManualLawyerParty(e))return;let n=(e.polo||k.ATIVO)===this.processPolo,i=this.form.value.empresa_cobranca_uuid||null;if(n&&!i){this.message.warning("Informe o escrit\xF3rio de cobran\xE7a na aba Dados antes de registrar o advogado interessado");return}let l=String(e.nome||"").trim(),u=String(e.oab||"").trim();if(!l||!u){this.openRegisterLawyerFromParty(e);return}let f=e.localKey||e.uuid||null;this.registeringLawyerKey=f,this.savingLawyer=!0,this.lawyersApi.create({parte_interessada:n,empresa_cobranca_uuid:n?i:null,nome:l,cpf:e.cpf_cnpj||null,oab:u,auto_vincular_usuario:n}).pipe(A(()=>{this.savingLawyer=!1,this.registeringLawyerKey=null})).subscribe({next:T=>{this.linkPartyToLawyer(e,T.data);let z=T.data?.usuario?.nome;this.message.success(z?`Advogado cadastrado e vinculado ao usu\xE1rio ${z}`:T.message||"Advogado cadastrado e vinculado")}})}openRegisterLawyerFromParty(e){this.partyPendingLawyerLink=e,this.registeringLawyerKey=e.localKey||e.uuid||null;let n=(e.polo||k.ATIVO)===this.processPolo;this.partyManualForm.reset({polo:e.polo||k.ATIVO,empresa_cobranca_uuid:n&&this.form.value.empresa_cobranca_uuid||null,nome:e.nome||null,cpf_cnpj:e.cpf_cnpj||null,oab:e.oab||null}),n?this.partyManualForm.get("empresa_cobranca_uuid")?.setValidators([M.required]):this.partyManualForm.get("empresa_cobranca_uuid")?.clearValidators(),this.partyManualForm.get("oab")?.setValidators([M.required]),this.partyManualForm.get("empresa_cobranca_uuid")?.updateValueAndValidity({emitEvent:!1}),this.partyManualForm.get("oab")?.updateValueAndValidity({emitEvent:!1}),this.partyManualModalVisible=!0}linkPartyToLawyer(e,n){let i=e.localKey||e.uuid;this.partes=this.partes.map(l=>(l.localKey||l.uuid)!==i?l:xe(G({},l),{tipo:q.ADVOGADO,origem_uuid:n.uuid,origem_id:n.id,origem_table:"juridico_advogados",vinculo_valido:!0,nome:n.nome||l.nome,cpf_cnpj:n.cpf||l.cpf_cnpj||null,oab:n.oab||l.oab||null,uf_oab:n.uf_oab||l.uf_oab||null,advogado:{id:n.id,uuid:n.uuid,nome:n.nome,oab:n.oab,uf_oab:n.uf_oab}})),this.advogados.some(l=>l.uuid===n.uuid)||(this.advogados=[...this.advogados,n])}reloadLawyersAndSelect(e){this.lawyersApi.list({ativo:!0,parte_interessada:!0}).subscribe({next:n=>{this.advogados=n.data??[]}}),this.processUuid&&(this.loadingPartyOptions=!0,this.api.listPartyOptions(this.processUuid,q.ADVOGADO,this.partyPolo).pipe(A(()=>this.loadingPartyOptions=!1)).subscribe({next:n=>{this.partyOptions=n.data??[];let i=this.partyOptions.find(l=>l.uuid===e);this.partyForm.patchValue({origem_uuid:e,nome:i?.nome??null,cpf_cnpj:i?.cpf_cnpj??null,oab:i?.oab??null,uf_oab:null},{emitEvent:!1})}}))}clearManualPartyEntry(){this.manualPartyEntry=!1,this.partyForm.patchValue({nome:null,cpf_cnpj:null,oab:null,uf_oab:null},{emitEvent:!1})}onPartyTypeChange(e){this.manualPartyEntry=!1,this.selectedPartyPerson=null,this.partyFinderSearch="";let n=e===q.REU?"pessoa":"condominio";this.partyForm.patchValue({origem_kind:n,origem_condominio_uuid:n==="pessoa"&&this.process?.condominio?.uuid||null,origem_unidade_uuid:null,origem_uuid:null,nome:null,cpf_cnpj:null,oab:null,uf_oab:null},{emitEvent:!1}),this.partyOptions=[],this.partyPeopleOptions=[],!(e===q.AUTOR||e===q.REU)&&(!this.processUuid||e===q.TERCEIRO||(this.loadingPartyOptions=!0,this.api.listPartyOptions(this.processUuid,e,e===q.ADVOGADO?this.partyPolo:null).pipe(A(()=>this.loadingPartyOptions=!1)).subscribe({next:i=>{this.partyOptions=i.data??[];let l=this.partyOptions.find(u=>u.selected);l&&this.partyForm.patchValue({origem_uuid:l.uuid,nome:l.nome,cpf_cnpj:l.cpf_cnpj??null,oab:l.oab??null,uf_oab:null},{emitEvent:!1})}})))}loadPartyPeople(e){let n=this.partyOriginUnidadeUuid;if(!n){this.partyPeopleOptions=[];return}this.loadingPartyPeople=!0,this.api.listPartyPeople({unidade_uuid:n,busca:e}).pipe(A(()=>this.loadingPartyPeople=!1)).subscribe({next:i=>{this.partyPeopleOptions=i.data??[]}})}onPartyPeopleSearch(e){Ke(()=>{this.loadPartyPeople(e)},0,300)}onPartyPersonSelected(e){if(!e?.uuid){this.selectedPartyPerson=null,this.partyForm.patchValue({nome:null,cpf_cnpj:null},{emitEvent:!1});return}this.manualPartyEntry=!1,this.selectedPartyPerson={uuid:e.uuid,nome:e.nome||"",cpf_cnpj:e.cpf_cnpj??null},this.partyForm.patchValue({origem_uuid:e.uuid,nome:e.nome||null,cpf_cnpj:e.cpf_cnpj??null,oab:null,uf_oab:null},{emitEvent:!1})}onPartyOriginChange(e){if(this.isPartyPersonOriginMode){if(this.partyOriginKind==="pessoa"){let i=this.partyPeopleOptions.find(l=>l.uuid===e);this.selectedPartyPerson=i?{uuid:i.uuid,nome:i.nome,cpf_cnpj:i.cpf_cnpj??null}:null,this.partyForm.patchValue({nome:i?.nome??null,cpf_cnpj:i?.cpf_cnpj??null},{emitEvent:!1});return}e||(this.selectedPartyPerson=null,this.partyForm.patchValue({nome:null,cpf_cnpj:null},{emitEvent:!1}));return}let n=this.partyOptions.find(i=>i.uuid===e);this.partyForm.patchValue({nome:n?.nome??null,cpf_cnpj:n?.cpf_cnpj??null,oab:n?.oab??null,uf_oab:null},{emitEvent:!1})}resetPartyForm(e){if(this.manualPartyEntry=!1,this.selectedPartyPerson=null,this.partyFinderSearch="",e?.keepFilters){this.partyForm.patchValue({origem_uuid:null,nome:null,cpf_cnpj:null,oab:null,uf_oab:null,observacao:null},{emitEvent:!1});return}this.partyPeopleOptions=[],this.partyForm.reset({polo:k.ATIVO,tipo:q.AUTOR,origem_kind:"condominio",origem_condominio_uuid:null,origem_unidade_uuid:null,origem_uuid:null,nome:null,cpf_cnpj:null,oab:null,uf_oab:null,observacao:null}),this.onPartyTypeChange(q.AUTOR)}removeParty(e){this.isViewMode||!this.canEdit||(this.partes=this.partes.filter(n=>(n.localKey||n.uuid)!==(e.localKey||e.uuid)))}partyTypesForPole(e){return this.partyTypesByPole[e||k.ATIVO]??this.partyTypesByPole[k.ATIVO]}updatePartyPole(e,n){if(this.isViewMode||!this.canEdit)return;let i=this.resolveTipoForPole(n,e.tipo);
2this.partes=this.partes.map(l=>(l.localKey||l.uuid)===(e.localKey||e.uuid)?xe(G({},l),{polo:n,tipo:i}):l)}movePartyToOppositePole(e){if(this.isViewMode||!this.canEdit)return;let n=e.polo===k.PASSIVO?k.ATIVO:k.PASSIVO;this.updatePartyPole(e,n),this.message.success(`Parte movida para o polo ${this.partyPoleLabel(n).toLowerCase()}`)}oppositePartyPoleLabel(e){let n=e.polo===k.PASSIVO?k.ATIVO:k.PASSIVO;return this.partyPoleLabel(n)}partyLinkLabel(e){return this.isPartyLinked(e)?"Vinculado ao cadastro":e.tipo===q.ADVOGADO?"Cadastro pendente":"Cadastro manual"}partyLinkColor(e){return this.isPartyLinked(e)?"blue":e.tipo===q.ADVOGADO?"orange":"default"}updatePartyTipo(e,n){this.isViewMode||!this.canEdit||(this.partes=this.partes.map(i=>(i.localKey||i.uuid)===(e.localKey||e.uuid)?xe(G({},i),{tipo:n}):i))}openProgressModal(){this.isViewMode||!this.canEdit||(this.progressForm.patchValue({andamento_uuid:null,tag_uuid:null,data_andamento:new Date,observacao:null},{emitEvent:!1}),this.progressModalVisible=!0)}closeProgressModal(){this.progressModalVisible=!1}addProgress(){if(!(this.isViewMode||!this.canEdit)){if(this.progressForm.invalid){this.progressForm.markAllAsTouched();return}this.queueProgressFromForm({resetProgressFields:!0,showMessage:!0}),this.progressModalVisible=!1}}isAutomaticProgress(e){return e.source==="AUTOMATICO"}isDjenTag(e){return String(e||"").trim().toUpperCase()==="DJEN"}isDjenProgress(e){return this.isDjenTag(e.tag?.valor)?!0:/^DJEN\s*#/i.test(String(e.observacao||"").trim())}removeProgress(e){if(!(this.isViewMode||!this.canEdit)){if(this.isAutomaticProgress(e)){this.message.warning("Andamentos adicionados automaticamente n\xE3o podem ser exclu\xEDdos");return}e.uuid&&this.removedProgressUuids.add(e.uuid),e.localKey&&(this.pendingProgressPayloads=this.pendingProgressPayloads.filter(n=>n.localKey!==e.localKey)),this.andamentos=this.andamentos.filter(n=>(n.localKey||n.uuid)!==(e.localKey||e.uuid))}}queueProgressFromForm(e){let n=this.progressForm.getRawValue(),i=this.getClassificationFromForm(),l=crypto.randomUUID(),u=G({andamento_uuid:n.andamento_uuid||null,tag_uuid:n.tag_uuid||null,source:"MANUAL",observacao:n.observacao?.trim()||null,data_andamento:n.data_andamento?new Date(n.data_andamento).toISOString():new Date().toISOString()},i);this.pendingProgressPayloads=[...this.pendingProgressPayloads,{localKey:l,payload:u}];let f=(T,z)=>z?T.find(O=>O.uuid===z)??null:null;this.andamentos=[{localKey:l,source:"MANUAL",observacao:u.observacao,data_andamento:String(u.data_andamento),numero_vara:null,andamento:f(this.tiposAndamento,u.andamento_uuid),tag:f(this.tagsAndamento,u.tag_uuid),tribunal:f(this.tribunais,u.tribunal_uuid),vara:f(this.varas,u.vara_uuid),foro:f(this.foros,u.foro_uuid),acao:f(this.acoes,u.acao_uuid),fase:f(this.fases,u.fase_uuid),instancia:f(this.instancias,u.instancia_uuid),estado:f(this.estados,u.estado_uuid)},...this.andamentos],e.resetProgressFields&&this.progressForm.patchValue({andamento_uuid:null,tag_uuid:null,data_andamento:new Date,observacao:null},{emitEvent:!1}),e.showMessage&&this.message.success("Andamento adicionado. Clique em Salvar processo para gravar.")}getClassificationFromForm(){let e=this.form.getRawValue(),n=!!e.vara_uuid&&!!this.pendingEnsureVaraUuid&&e.vara_uuid===this.pendingEnsureVaraUuid;return{tribunal_uuid:e.tribunal_uuid||null,vara_uuid:n?null:e.vara_uuid||null,vara_valor:n?this.pendingEnsureVaraValor:null,ensure_vara:n,numero_vara:null,foro_uuid:e.foro_uuid||null,acao_uuid:e.acao_uuid||null,fase_uuid:e.fase_uuid||null,instancia_uuid:e.instancia_uuid||null,estado_uuid:e.estado_uuid||null}}buildAndamentosPayloadForSave(){let e=this.pendingProgressPayloads.map(n=>{let i=G({},n.payload);return this.pendingEnsureVaraUuid&&i.vara_uuid===this.pendingEnsureVaraUuid?(i.vara_uuid=null,i.ensure_vara=!0,i.vara_valor=this.pendingEnsureVaraValor):!i.vara_uuid&&i.ensure_vara&&!i.vara_valor&&this.pendingEnsureVaraValor&&(i.vara_valor=this.pendingEnsureVaraValor),i});if(this.shouldRegisterProgressOnSave()){let n=this.progressForm.getRawValue();e.push(G({andamento_uuid:n.andamento_uuid||null,tag_uuid:n.tag_uuid||null,source:"MANUA
2L",observacao:n.observacao?.trim()||null,data_andamento:n.data_andamento?new Date(n.data_andamento).toISOString():new Date().toISOString()},this.getClassificationFromForm()))}return e}buildDocumentsPayloadForSave(){return this.processDocuments.map(e=>{let n=String(e.id||"").trim();return n?{documento_tribunal_id:n,nome_arquivo:e.nome_arquivo??null,descricao:e.descricao??null,tipo_documento:e.tipo_documento??null,mimetype:e.mimetype??null,parent_documento_id:e.parent_documento_id??null,movimento_id:e.movimento_id??null,data_hora:e.data_hora??null}:null}).filter(e=>!!e)}progressClassificationSummary(e){return[e.tribunal?.valor,e.vara?.valor,e.foro?.valor,e.acao?.valor,e.fase?.valor,e.instancia?.valor,e.estado?.valor].filter(Boolean).join(" \xB7 ")}documentLabel(e,n){let i=String(e?.nome_arquivo||"").trim();if(i)return i;let l=String(e?.descricao||"").trim();if(l)return l;let u=String(e?.tipo_documento||"").trim();if(u)return`Documento ${u}`;let f=String(e?.id||n||"").trim();return f?`Documento ${f}`:"Documento"}documentMeta(e){let n=e.data_hora?new Date(e.data_hora):null;return[n&&!Number.isNaN(n.getTime())?n.toLocaleString("pt-BR"):null,e.tipo_documento?`Tipo ${e.tipo_documento}`:null,e.mimetype||null,e.id?`ID ${e.id}`:null].filter(Boolean).join(" \xB7 ")}isDownloadingDocument(e){return!!e&&this.downloadingDocumentoIds.has(e)}openDocumentPreview(e){let n=String(e.arquivo_url||"").trim();if(!n){this.message.warning("O arquivo ainda est\xE1 sendo gravado");return}this.previewFile={nome:this.documentLabel(e,e.id),url:n,mimetype:e.mimetype},this.isPreviewModalVisible=!0}onPreviewModalVisibleChange(e){this.isPreviewModalVisible=e,e||(this.previewFile=null)}documentAnalysisStatus(e){return e.analise?.status??null}isDocumentAnalysisBusy(e){let n=this.documentAnalysisStatus(e);return n==="NA_FILA"||n==="PROCESSANDO"||this.analyzingDocumentoUuids.has(String(e.uuid||""))}get hasDocumentAnalysisBatch(){return this.processDocuments.some(e=>!!this.documentAnalysisStatus(e))}documentSummaryActionLabel(e){let n=this.documentAnalysisStatus(e);return n==="FALHA"?"Ver falha":n==="AGUARDANDO_REVISAO"||n==="INFORMACOES_INCOMPLETAS"?"Revisar publica\xE7\xE3o":"Ver resumo"}documentAnalysisDisabledReason(e){if(this.pendingDocumentDownloads>0){let i=this.batchStatus;return`Aguarde o download de todos os documentos do processo (${i?.documentos_baixados??0}/${i?.documentos_total??0} baixados).`}return e.arquivo_url?e.uuid?null:"Salve o processo para analisar esta pe\xE7a":"O arquivo ainda est\xE1 sendo gravado"}get pendingDocumentDownloads(){return this.batchStatus?.downloads_pendentes??0}get batchAnalysisDisabledReason(){if(this.pendingDocumentDownloads>0){let n=this.batchStatus;return`Aguarde o download de todos os documentos do processo (${n?.documentos_baixados??0}/${n?.documentos_total??0} baixados).`}return null}openDocumentAnalysisFailure(e){this.openDocumentAnalysis(e)}runDocumentAnalysis(e){let n=this.documentAnalysisDisabledReason(e);if(n){this.message.warning(n);return}if(!this.processUuid||!e.uuid||this.isDocumentAnalysisBusy(e))return;let i=!!this.documentAnalysisStatus(e);this.analyzingDocumentoUuids.add(e.uuid),this.analyzingDocumentoUuids=new Set(this.analyzingDocumentoUuids),(i?this.api.reprocessDocumentAnalysis(this.processUuid,e.uuid):this.api.analyzeDocument(this.processUuid,e.uuid)).pipe(A(()=>{this.analyzingDocumentoUuids.delete(String(e.uuid)),this.analyzingDocumentoUuids=new Set(this.analyzingDocumentoUuids)})).subscribe({next:u=>{this.patchDocumentAnalysis(e,u.data),this.syncAnalysisPolling(),this.message.success(i?"Rean\xE1lise enfileirada":"An\xE1lise enfileirada")},error:u=>{this.message.error(u?.error?.message||(i?"N\xE3o foi poss\xEDvel reanalisar":"N\xE3o foi poss\xEDvel iniciar a an\xE1lise"))}})}openDocumentAnalysis(e){this.analysisDocument=e,this.isAnalysisModalVisible=!0}onAnalysisModalVisibleChange(e){this.isAnalysisModalVisible=e,e||(this.analysisDocument=null)}onDocumentAnalysisApplied(){this.loadProcess()}patchDocumentAnalysis(e,n){e.analise=n,this.processDocuments=this.processDocuments.map(i=>i.uuid===e.uuid?xe(G({},i),{analise:n}):i),this.andamentos=this.andamentos.map(i=>xe(G({},i),{documentos:i.documentos?.map(l=>l.uuid===e.uuid?xe(G({},l),{analise:n}):l)}))}hasProcessingAnalysis(){return[...this.processDocuments,...this.andamentos.flatMap(n=>this.progressDocuments(n))].some(n=>this.isDocumentAnalysisBusy(n))}syncAnalysisPolling(){let e=this.hasProcessingAnalysis()||!!this.batchStatus?.is_running;if(this.analysisWasBusy&&!e&&this.refreshDocumentsSilent(),this.analysisWasBusy=e,e&&!this.analysisPollSub){this.analysisPollSub=Un(4e3).subscribe(()=>{this.refreshDocumentsSilent(),this.refreshBatchStatusSilent()});return}!e&&this.analysisPollSub&&(this.analysisPollSub.unsubscribe(),this.analysisPollSub=null)}runDocumentsBatch(){let e=this.batchAnalysisDisabledReason;if(e){this.message.warning(e);return}if(!this.processUuid||this.isBatchLoading)return;let n=this.hasDocumentAnalysisBatch;this.isBatchLoading=!0,(n?this.api.reanalyzeDocumentsBatch(this.processUuid):this.api.analyzeDocumentsBatch(this.processUuid)).pipe(A(()=>this.isBatchLoading=!1)).subscribe({next:l=>{let u=l.data;this.message.success(n?`${u.queued_analysis}
2 rean\xE1lise(s) e ${u.queued_index} indexa\xE7\xE3o(\xF5es) enfileiradas`:`${u.queued_analysis} an\xE1lise(s) e ${u.queued_index} indexa\xE7\xE3o(\xF5es) enfileiradas`),this.refreshBatchStatusSilent(),this.syncAnalysisPolling()},error:l=>{this.message.error(l?.error?.message||(n?"N\xE3o foi poss\xEDvel enfileirar a rean\xE1lise em lote":"N\xE3o foi poss\xEDvel enfileirar a an\xE1lise em lote"))}})}generateProcessSummary(){!this.processUuid||this.isGeneratingSummary||(this.isGeneratingSummary=!0,this.api.generateProcessSummary(this.processUuid).pipe(A(()=>this.isGeneratingSummary=!1)).subscribe({next:e=>{this.processSummary=e.data,this.syncSummaryDaySelection(),this.message.success("Resumo enfileirado. Aguarde a gera\xE7\xE3o\u2026"),this.syncSummaryPolling()},error:e=>{this.message.error(e?.error?.message||"N\xE3o foi poss\xEDvel gerar o resumo do processo")}}))}isSummaryBusy(){let e=this.processSummary?.status;return e==="NA_FILA"||e==="PROCESSANDO"}syncSummaryPolling(){let e=this.isSummaryBusy()||this.isGeneratingSummary;if(this.summaryWasBusy&&!e&&(this.loadProcessSummarySilent(),this.processSummary?.status==="CONCLUIDO"?this.message.success("Panorama gerado"):this.processSummary?.status==="FALHA"&&this.message.error(this.processSummary?.motivo_falha||"Falha ao gerar o resumo do processo")),this.summaryWasBusy=e,e&&!this.summaryPollSub){this.summaryPollSub=Un(4e3).subscribe(()=>{this.loadProcessSummarySilent()});return}!e&&this.summaryPollSub&&(this.summaryPollSub.unsubscribe(),this.summaryPollSub=null)}refreshBatchStatusSilent(){this.processUuid&&this.api.getDocumentsBatchStatus(this.processUuid).subscribe({next:e=>{this.batchStatus=e.data,this.syncAnalysisPolling()}})}loadProcessAiUsageSilent(){this.processUuid&&this.api.getProcessAiUsage(this.processUuid).subscribe({next:e=>{this.processAiUsage=e.data}})}loadProcessSummarySilent(){this.processUuid&&(this.isSummaryLoading=!0,this.api.getProcessSummary(this.processUuid).pipe(A(()=>this.isSummaryLoading=!1)).subscribe({next:e=>{this.processSummary=e.data,this.syncSummaryDaySelection(),this.syncSummaryPolling()}}))}refreshDocumentsSilent(){this.processUuid&&this.api.findOne(this.processUuid).subscribe({next:e=>{this.processDocuments=this.mergeProcessDocuments(e.data.documentos??[],this.andamentos),this.andamentos=this.andamentos.map(n=>{let i=(e.data.andamentos??[]).find(l=>l.uuid===n.uuid);return i?xe(G({},n),{documentos:i.documentos}):n}),this.syncAnalysisPolling()}})}downloadProgressDocument(e){let n=String(e?.id||"").trim();if(!n||this.downloadingDocumentoIds.has(n))return;let i=String(e.arquivo_url||"").trim();if(i){this.downloadStoredDocument(e,i);return}let l=String(this.form.value.numero_processo??"").trim();if(!l){this.message.warning("Informe o n\xFAmero do processo (CNJ)");return}let u=this.resolveProviderConfigUuid();if(!u){this.message.warning("Nenhuma conex\xE3o encontrada para a justi\xE7a/tribunal do n\xFAmero CNJ");return}this.downloadingDocumentoIds.add(n),this.downloadingDocumentoIds=new Set(this.downloadingDocumentoIds),this.api.downloadPjeDocument(l,n,{provider_config_uuid:u}).pipe(A(()=>{this.downloadingDocumentoIds.delete(n),this.downloadingDocumentoIds=new Set(this.downloadingDocumentoIds)})).subscribe({next:f=>{let T=f?.data;if(!T?.conteudo_base64){this.message.error("Documento sem conte\xFAdo dispon\xEDvel no tribunal");return}try{let z=this.base64ToBlob(T.conteudo_base64,T.mimetype||"application/octet-stream");if(!z.size){this.message.error("Arquivo vazio retornado pelo tribunal");return}Qi(z,T.nome_arquivo||this.documentLabel(e,n))}catch{this.message.error("N\xE3o foi poss\xEDvel montar o arquivo para download")}}})}downloadStoredDocument(e,n){let i=document.createElement("a");i.href=n,i.target="_blank",i.rel="noopener",i.download=e.arquivo_nome||this.documentLabel(e,e.id),i.click()}base64ToBlob(e,n){let i=String(e||"").replace(/^data:[^;]+;base64,/,"").replace(/\s/g,"");if(!i||i==="[object Object]")throw new Error("Invalid base64 payload");let l=atob(i),u=new Uint8Array(l.length);for(let f=0;f<l.length;f+=1)u[f]=l.charCodeAt(f);return new Blob([u],{type:n||"application/octet-stream"})}partyTypeLabel(e){return[...this.partyTypesByPole[k.ATIVO],...this.partyTypesByPole[k.PASSIVO]].find(i=>i.value===e)?.label||e}partyPoleLabel(e){return this.partyPoles.find(n=>n.value===e)?.label||e||"Ativo"}
2applyInitialPoloFromRoute(){if(this.route.snapshot.params.uuid||this.isViewMode)return;let n=String(this.route.snapshot.queryParamMap.get("polo")||"").trim().toUpperCase()===k.PASSIVO?k.PASSIVO:k.ATIVO;this.form.patchValue({polo:n},{emitEvent:!1}),this.applyProcessPoloValidators(n),n===k.PASSIVO&&(this.form.patchValue({condominio_uuid:null,unidade_uuids:[],vincular_cobrancas:!1},{emitEvent:!1}),this.linkedUnitOptions=[],this.linkedChargeUuids.clear(),this.linkedCharges=[],this.clearChargesSelection())}onProcessPoloChange(e){if(e===k.PASSIVO&&!this.canCreatePassivo){this.message.warning("Sem permiss\xE3o para cadastrar processos no polo passivo"),this.form.patchValue({polo:k.ATIVO},{emitEvent:!1}),this.applyProcessPoloValidators(k.ATIVO);return}this.applyProcessPoloValidators(e),e===k.PASSIVO&&(this.form.patchValue({condominio_uuid:null,unidade_uuids:[],vincular_cobrancas:!1},{emitEvent:!1}),this.linkedUnitOptions=[],this.linkedChargeUuids.clear(),this.linkedCharges=[],this.clearChargesSelection())}applyProcessPoloValidators(e){let n=this.form.get("condominio_uuid"),i=this.form.get("unidade_uuids");!n||!i||(e===k.PASSIVO?(n.clearValidators(),i.clearValidators()):(n.setValidators([M.required]),i.setValidators([M.required,M.minLength(1)])),n.updateValueAndValidity({emitEvent:!1}),i.updateValueAndValidity({emitEvent:!1}))}partyOabLabel(e){let n=e.oab||e.advogado?.oab;return n||"-"}resolveTipoForPole(e,n){let i=this.partyTypesByPole[e]??this.partyTypesByPole[k.ATIVO];return i.some(l=>l.value===n)?n:i[0]?.value||q.AUTOR}back(){this.router.navigate(["/modulo-juridico/processos"])}shouldRegisterProgressOnSave(){if(this.isViewMode||!this.isEdit)return!1;let e=this.progressForm.getRawValue();if(e.andamento_uuid||e.tag_uuid||String(e.observacao??"").trim())return!0;let n=this.process;if(!n)return!1;let i=this.getClassificationFromForm();return(i.tribunal_uuid||null)!==(n.tribunal?.uuid??null)||(i.vara_uuid||null)!==(n.vara?.uuid??null)||!!i.ensure_vara||(i.foro_uuid||null)!==(n.foro?.uuid??null)||(i.acao_uuid||null)!==(n.acao?.uuid??null)||(i.fase_uuid||null)!==(n.fase?.uuid??null)||(i.instancia_uuid||null)!==(n.instancia?.uuid??null)||(i.estado_uuid||null)!==(n.estado?.uuid??null)}toDateKey(e){if(!e)return null;let n=new Date(e);return Number.isNaN(n.getTime())?null:n.toISOString().slice(0,10)}maybeLoadCharges(){if(!this.form.get("vincular_cobrancas")?.value)return;let e=this.form.get("condominio_uuid")?.value,n=this.getSelectedUnitUuids();if(!e||!n.length){this.openCharges=[],this.linkedCharges=[];return}this.loadCharges()}getSelectedUnitUuids(){let e=this.form.get("unidade_uuids")?.value;return Array.isArray(e)?e.filter(Boolean):e?[e]:[]}loadCharges(){let e=this.form.get("condominio_uuid")?.value,n=this.getSelectedUnitUuids();if(!e||!n.length)return;this.isLoadingCharges=!0;let i=n.map(l=>this.http.post("/charges/list?page=99999&offset=99999",{condominio_uuid:e,unidade_uuid:l}));sn(i.length?i:[ut({data:[]})]).pipe(A(()=>this.isLoadingCharges=!1)).subscribe({next:l=>{let u=l.flatMap(f=>f.data??[]).filter((f,T,z)=>z.findIndex(O=>O.cobranca_uuid===f.cobranca_uuid)===T);this.linkedCharges=u.filter(f=>this.linkedChargeUuids.has(f.cobranca_uuid)),this.openCharges=u.filter(f=>!this.linkedChargeUuids.has(f.cobranca_uuid)),this.refreshCheckedStatus()},error:()=>{this.message.error("N\xE3o foi poss\xEDvel carregar as cobran\xE7as")}})}clearChargesSelection(){this.setOfCheckedUuid.clear(),this.checked=!1,this.indeterminate=!1,this.openCharges=[],this.linkedChargeUuids.size||(this.linkedCharges=[])}onAllChecked(e){this.openCharges.forEach(({cobranca_uuid:n})=>{n&&this.updateCheckedSet(n,e)}),this.refreshCheckedStatus()}updateCheckedSet(e,n){e&&(n?this.setOfCheckedUuid.add(e):this.setOfCheckedUuid.delete(e),this.refreshCheckedStatus())}refreshCheckedStatus(){let e=this.openCharges.length,n=this.openCharges.filter(i=>this.setOfCheckedUuid.has(i.cobranca_uuid)).length;this.checked=e>0&&n===e,this.indeterminate=n>0&&n<e}getChargesSelected(){let e=this.openCharges.filter(n=>this.setOfCheckedUuid.has(n.cobranca_uuid));return[...this.linkedCharges,...e.filter(n=>!this.linkedCharges.some(i=>i.cobranca_uuid===n.cobranca_uuid))]}get selectedOpenChargesCount(){return this.openCharges.filter(e=>this.setOfCheckedUuid.has(e.cobranca_uuid)).length}get selectedChargesCount(){return this.getChargesSelected().length}get selectedChargesTotal(){return this.getChargeColumnTotal(this.getChargesSelected(),"total_calculado")}get overdueOpenChargesCount(){return this.openCharges.filter(e=>!e.baixado&&this.validateSituationStatus(e.data_vencimento)==="vencido").length}get canLoadChargesContext(){return!!this.form.get("condominio_uuid")?.value&&this.get
2SelectedUnitUuids().length>0}selectOverdueCharges(){this.openCharges.forEach(e=>{e.cobranca_uuid&&!e.baixado&&this.validateSituationStatus(e.data_vencimento)==="vencido"&&this.setOfCheckedUuid.add(e.cobranca_uuid)}),this.refreshCheckedStatus()}clearOpenChargesSelection(){this.setOfCheckedUuid.clear(),this.refreshCheckedStatus()}unlinkCharge(e){let n=this.linkedCharges.find(i=>i.cobranca_uuid===e);this.linkedChargeUuids.delete(e),this.linkedCharges=this.linkedCharges.filter(i=>i.cobranca_uuid!==e),n&&(this.openCharges=[...this.openCharges,n])}getChargeColumnTotal(e,n){return e.reduce((i,l)=>i+Number(l[n]??0),0)}validateSituationStatus(e){return Xi(e)}static{this.\u0275fac=function(n){return new(n||t)(v(gt),v(Ee),v(ie),v(de),v(Xe),v(je),v(Xt),v(ht),v(Fn),v(se))}}static{this.\u0275cmp=R({type:t,selectors:[["app-process-form"]],standalone:!1,decls:259,vars:127,consts:[["dadosTabTitle",""],["partesTabTitle",""],["andamentosTabTitle",""],["resumoTabTitle",""],["linkedChargesTable",""],["openChargesTable",""],["partySearchPrefix",""],["groupTbl",""],[1,"process-page"],[3,"nzSpinning"],["nzBackIcon","",1,"process-page__header",3,"nzBack","nzGhost"],[3,"nzColor"],[1,"save-process-wrap",3,"nz-tooltip","nzTooltipTrigger"],[1,"process-page__body"],[1,"process-tabs",3,"nzSelectedIndexChange","nzSelectedIndex"],[3,"nzTitle"],["nz-form","","nzLayout","vertical",1,"process-form","dados-accordion",3,"formGroup"],["role","search","aria-label","N\xFAmero do processo",1,"dados-cnj"],[1,"dados-subtitle"],["nz-row","",3,"nzGutter"],["nz-col","",3,"nzXs","nzLg"],["nzRequired",""],["nzErrorTip","Informe o n\xFAmero CNJ"],[1,"process-number-row"],["nz-input","","formControlName","numero_processo","placeholder","0000000-00.0000.0.00.0000","autocomplete","off","aria-describedby","cnj-field-hint"],[1,"process-number-row__action",3,"nz-tooltip"],["id","cnj-field-hint",1,"field-hint"],["formControlName","processo_estrategico","nzCheckedChildren","Sim","nzUnCheckedChildren","N\xE3o"],["role","status","aria-live","polite","aria-label","Detalhes do n\xFAmero CNJ",1,"cnj-hints",3,"cnj-hints--ready","cnj-hints--incomplete"],["nzType","warning","nzShowIcon","",1,"process-alert",3,"nzMessage","nzDescription"],["nzExpandIconPosition","end",1,"dados-collapse",3,"nzBordered"],["nzHeader","Classifica\xE7\xE3o processual",3,"nzActive"],["nz-col","",3,"nzXs","nzMd","nzLg"],["formControlName","tribunal_uuid","nzPlaceHolder","Selecione","nzAllowClear","","nzShowSearch",""],[3,"nzValue","nzLabel"],["formControlName","foro_uuid","nzPlaceHolder","Selecione","nzAllowClear","","nzShowSearch",""],["formControlName","estado_uuid","nzPlaceHolder","Selecione","nzAllowClear","","nzShowSearch",""],["formControlName","vara_uuid","nzPlaceHolder","Selecione","nzAllowClear","","nzShowSearch",""],["formControlName","instancia_uuid","nzPlaceHolder","Selecione","nzAllowClear","","nzShowSearch",""],["formControlName","acao_uuid","nzPlaceHolder","Selecione","nzAllowClear","","nzShowSearch",""],["formControlName","fase_uuid","nzPlaceHolder","Selecione","nzAllowClear","","nzShowSearch",""],["nzHeader","Respons\xE1veis",3,"nzActive"],["formControlName","advogado_uuid","nzPlaceHolder","Selecione","nzAllowClear","","nzShowSearch",""],["formControlName","assistente_juridico_uuid","nzPlaceHolder","Selecione o assistente jur\xEDdico","nzAllowClear","","nzShowSearch",""],["label","Escrit\xF3rio de cobran\xE7a","formControlName","empresa_cobranca_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue","disableComponent"],["nzHeader","Valores e prazos",3,"nzActive"],["formControlName","ajuizado_em","nzFormat","dd/MM/yyyy","nzPlaceHolder","Selecione",2,"width","100%"],["nz-input","","type","text","formControlName","valor_causa","currencyMask","","placeholder","R$ 0,00",3,"options"],["nz-input","","type","text","formControlName","valor_atual","currencyMask","","placeholder","R$ 0,00",3,"options"],["nz-input","","formControlName","providencia","placeholder","Informe a provid\xEAncia"],["nzHeader","Observa\xE7\xF5es",3,"nzActive"],["nz-input","","formControlName","observacao","rows","4","placeholder","Descreva detalhes relevantes do processo"],[1,"process-section","process-section--last"],[1,"process-section__header","parties-board__header"],[1,"parties-board__summary"],["nzColor","green"],["nzColor","orange"],[1,"parties-board__total"],["nz-button","","nzType","primary","type","button"],[1,"lawyer-link-banner"],["nzNotFoundContent","Nenhuma parte adicionada ainda. Clique em Adicionar parte para incluir."],[1,"parties-board"],[1,"progress-board"],[1,"progress-board__intro"],["aria-label","Resumo da aba Andamentos",1,"progress-board__stats"],[1,"progress-metric"],[1,"progress-metric__label"],[1,"progress-metric__value"],[1,"progress-metric","progress-metric--docs"],[1,"progress-metric__rows"],[1,"progress-metric__row","progress-metric__row--ok"],[1,"progress-metric__row"],[1,"progress-metric","progress-metric--danger"],[1,"progress-board__failures"],["nzTitle","Registrar andamento","nzOkText","Incluir na linha do tempo","nzCancelText","Cancelar",3,"nzOnCancel","nzOnOk","nzVisible","nzWidth","nzOkDisabled"],[4,"nzModalContent"],[1,"progress-layout__timeline","process-section","process-section--last"],[1,"process-section__header"],[1,"progress-history-actions"],[1,"progress-day-groups"],[1,"progress-empty"],[1,"process-summary-board"],[1,"process-summary-board__intro"],[1,"process-summary-board__toolbar"],[3,"nz-tooltip"],[1,"process-summary-metrics"],[1,"process-summary-metrics__item"],[1,"process-summary-metrics__label"],[1,"process-summary-metrics__value"],[1,"process-summary-metrics__item","process-summary-metrics__item--cost"],["nz-icon","","nzType","info-circle","nzTheme","outline",1,"process-summary-metrics__info",3,"nz-tooltip"],[1,"process-summary-metrics__value","process-summary-metrics__value--cost"],[3,"nzSpinning","nzTip"],[1,"process-summary-body"],["nzType","error","nzShowIcon","","nzMessage","Falha ao gerar o resumo",1,"process-summary-board__alert",3,"nzDescription"],[1,"process-summary-empty"],[3,"visibleChange","visible","file"],[3,"visibleChange","applied","visible","processUuid","document","readOnly"],["nzWidth","720px",3,"nzOnCancel","nzVisible","nzTitle","nzFooter"],["nzColor","blue"],["nzColor","processing"],["nz-button","","nzType","primary",3,"click","nzLoading","disabled"],["nz-icon","","nzType","save","nzTheme","outline"],[1,"tab-title"],["nz-icon","","nzType","file-text","nzTheme","outline"],["nz-button","","type","button",3,"click","nzType","nzLoading","disabled"],["nz-icon","","nzType","cloud-download","nzTheme","outline"],["role","status","aria-live","polite","aria-label","Detalhes do n\xFAmero CNJ",1,"cnj-hints"],[1,"cnj-hints__item"],["nzHeader","Im\xF3vel (condom\xEDnio e unidades)",3,"nzActive"],["label","Condom\xEDnio","formControlName","condominio_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue","disableComponent"],["nz-col","",3,"nzXs"],["label","Unidades","formControlName","unidade_uuids",3,"required","allowClear","selectMode","multipleDisplay","condominium_uuid","knownUnits","storageValue","disableComponent"],["nzHeader","Cobran\xE7as vinculadas",1,"charges-section",3,"nzActive"],[1,"charges-section__toolbar"],[1,"charges-section__toggle-label"],["formControlName","vincular_cobrancas","nzCheckedChildren","Sim","nzUnCheckedChildren","N\xE3o"],[1,"charges-hint"],[1,"charges-kpis"],[1,"charges-kpi"],[1,"charges-kpi__label"],[1,"charges-kpi__value"],[1,"charges-kpi","charges-kpi--accent"],[1,"charges-kpi","charges-kpi--total"],["nzType","warning","nzShowIcon","","nzMessage","Informe o condom\xEDnio e ao menos uma unidade para carregar as cobran\xE7as.",1,"charges-alert"],["nzType","info","nzShowIcon","","nzMessage","Nenhuma cobran\xE7a encontrada para as unidades selecionadas.",1,"charges-alert"],[1,"charges-panel"],[1,"charges-footer"],[1,"charges-panel__head"],["nzSize","middle",3,"nzData","nzLoading","nzFrontPagination","nzScroll"],["nzWidth","90px"],["nzWidth","100px"],["nzWidth","110px"],["nzWidth","120px","nzAlign","right"],["nzWidth","100px","nzAlign","right"],["nzWidth","100px","nzAlign","center"],["nzWidth","64px","nzAlign","center"],[3,"charges-row--overdue"],["nzAlign","right"],["nzAlign","center"],["nzColor","success"],["nzColor","red"],["nzColor","warning"],["nz-button","","nzType","text","nzDanger","","nzSize","small","nz-tooltip","","nzTooltipTitle","Desvincular","nz-popconfirm","","nzPopconfirmTitle","Desvincular essa cobran\xE7a? Confirme com Salvar processo.",3,"nzOnConfirm"],["nz-icon","","nzType","disconnect","nzTheme","outline"],[1,"charges-panel__actions"],["nzLabel","Selecionar todos","nzWidth","48px",3,"nzCheckedChange","nzChecked","nzDisabled"],[3,"charges-row--selected","charges-row--overdue"],["nz-button","","nzSize","small","type","button",3,"click","disabled"],[3,"nzCheckedChange","nzChecked","nzDisabled"],[1,"charges-footer__meta"],[1,"charges-footer__total"],["nz-icon","","nzType","team","nzTheme","outline"],["nzSize","small",1,"tab-badge",3,"nzCount","nzShowZero"],["nzTitle","Adicionar parte","nzCancelText","Fechar","nzClassName","party-add-modal",3,"nzOnCancel","nzVisible","nzOkText","nzWidth"],["nzCancelText","Cancelar",3,"nzOnCancel","nzOnOk","nzVisible","nzTitle","nzOkDisabled","nzOkLoading","nzOkText","nzWidth"],[1,"party-add-modal__hint"],[1,"party-finder","party-finder--modal"],["nz-form","","nzLayout","vertical",1,"party-finder__form",3,"formGroup"],[1,"party-finder__filters"],[1,"party-finder__step","party-finder__step--role"],[1,"party-finder__step-head"],[1,"party-finder__step-num"],[1,"party-finder__step-fields"],["formControlName","polo","nzPlaceHolder","Selecione o lado"],[1,"party-finder__hint"],["formControlName","tipo","nzPlaceHolder","Selecione o tipo"],[1,"party-finder__step","party-finder__step--source"],[1,"party-finder__results"],[1,"party-finder__results-head"],["nz-button","","nzType","dashed","type","button"],[1,"party-finder__manual"],[1,"party-finder__empty"],[1,"party-finder__filter--wide"],[1,"party-finder__filter--search"],["nz-input","","formControlName","observacao","placeholder","Opcional \u2014 ex.: representante, procurador..."],["formControlName","origem_kind","nzPlaceHolder","Selecione a origem"],["label","Condom\xEDnio","formControlName","origem_condominio_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue","active","disableComponent"],["label","Unidade","formControlName","origem_unidade_uuid",3,"required","allowClear","selectMode","condominium_uuid","storageValue","disableComponent"],["formControlName","origem_uuid",3,"pessoaSelecionada","required","allowClear","preSelectCerus","selectMode","showLabel","tiposPessoas","storageValue","active","disableComponent"],[3,"nzPrefix"],["nz-input","",3,"ngModelChange","ngModel","ngModelOptions","placeholder"],["nz-icon","","nzType","search"],["nzErrorTip","Informe o nome"],["nz-input","","formControlName","nome","placeholder","Ex.: Jo\xE3o da Silva"],["nz-input","","formControlName","cpf_cnpj","mask","CPF_CNPJ","placeholder","Opcional, se souber"],["nz-button","","nzType","dashed","type","button",3,"click"],["nz-icon","","nzType","plus"],["nz-button","","nzType","primary","nzShape","circle","type","button","nz-tooltip","","nzTooltipTitle","Adicionar parte",3,"click","disabled"],["nz-button","","nzType","primary","type","button",3,"click"],[1,"party-finder__list"],[3,"nzNotFoundContent"],[1,"party-finder__item"],[1,"party-finder__item-main"],["nz-button","","nzType","primary","nzShape","circle","type","button","nz-tooltip","","nzTooltipTitle","Adicionar esta parte",3,"disabled"],["nz-button","","nzType","primary","nzShape","circle","type","button","nz-tooltip","","nzTooltipTitle","Adicionar esta parte",3,"click","disabled"],["nz-form","","nzLayout","vertical",3,"formGroup"],["nzType","info","nzShowIcon","",1,"process-alert",3,"nzMessage"],["label","Escrit\xF3rio de cobran\xE7a","formControlName","empresa_cobranca_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue"],["nz-input","","formControlName","nome","placeholder","Ex.: Maria Souza"],["nz-input","","formControlName","cpf_cnpj","mask","000.000.000-00","placeholder","Opcional"],["nzErrorTip","Informe a OAB"],["nz-input","","formControlName","oab","placeholder","Obrigat\xF3rio para cadastrar"],["nz-input","","formControlName","nome","placeholder","Nome da parte"],["nz-input","","formControlName","cpf_cnpj","mask","AAA.AAA.AAA-AA||AA.AAA.AAA/AAAA-00","placeholder","Documento"],["nz-icon","","nzType","plus","nzTheme","outline"],[1,"lawyer-link-banner__intro"],["nz-icon","","nzType","warning","nzTheme","fill",1,"lawyer-link-banner__icon"],[1,"lawyer-link-banner__list"],[1,"lawyer-link-banner__item"],[1,"lawyer-link-banner__person"],["nz-button","","nzType","primary","nzSize","small","type","button",3,"click","nzLoading"],["nz-icon","","nzType","user-add","nzTheme","outline"],[1,"party-pole-panel",3,"party-pole-panel--passivo"],[1,"party-pole-panel"],[1,"party-pole-panel__header"],[1,"party-pole-panel__title"],[1,"party-pole-panel__empty"],[1,"tab-table","party-pole-panel__table",3,"nzData","nzFrontPagination","nzPageSize","nzShowPagination"],["nzWidth","150px"],["nzWidth","130px"],["nzWidth","160px","nzAlign","center"],[3,"party-row--warning"],[1,"party-inline-select",3,"ngModel","ngModelOptions"],[1,"party-pers
2on"],["nzAlign","center",1,"party-actions"],[1,"party-inline-select",3,"ngModelChange","ngModel","ngModelOptions"],["nz-button","","nzType","link","nz-tooltip","",3,"nzTooltipTitle"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Remover parte","nz-popconfirm","","nzPopconfirmTitle","Remover esta parte do processo?",3,"nzOnConfirm"],["nz-icon","","nzType","delete"],["nz-button","","nzType","link","nz-tooltip","",3,"click","nzTooltipTitle"],["nz-icon","","nzType","swap","nzTheme","outline"],["nz-icon","","nzType","history","nzTheme","outline"],["nzType","warning","nzShowIcon","","nzMessage","Pe\xE7as que a IA n\xE3o conseguiu ler"],[1,"progress-board__failures-list"],[1,"progress-board__failure-item"],["type","button",1,"progress-board__failure-link",3,"click"],[1,"progress-board__failure-reason"],[1,"progress-modal__hint"],["formControlName","andamento_uuid","nzPlaceHolder","Ex.: Intima\xE7\xE3o, Senten\xE7a...","nzAllowClear","","nzShowSearch",""],[1,"progress-hint"],["formControlName","tag_uuid","nzPlaceHolder","Ex.: Prazo, Audi\xEAncia...","nzAllowClear","","nzShowSearch",""],["formControlName","data_andamento","nzShowTime","","nzPlaceHolder","Data e hora",2,"width","100%"],["nz-input","","formControlName","observacao","rows","4","placeholder","Descreva o evento com palavras simples"],["nz-button","","type","button",3,"click","nzLoading","disabled","nz-tooltip"],["nz-icon","","nzTheme","outline",3,"nzType"],[1,"progress-day-group"],[1,"progress-day-group__header"],[1,"progress-timeline"],[1,"progress-card"],[1,"progress-card__header"],[1,"progress-card__title"],[1,"progress-card__badges"],[1,"progress-card__tag",3,"nzColor"],["nzColor","geekblue"],["nzColor","purple"],[1,"progress-card__time"],["nz-icon","","nzType","clock-circle","nzTheme","outline"],[1,"progress-card__summary",3,"title"],[1,"progress-card__body"],[1,"progress-card__documents"],[1,"progress-card__djen-links"],[1,"progress-card__footer"],["nz-popconfirm","","nzPopconfirmTitle","Remover este andamento da linha do tempo?"],[1,"progress-card__documents-title"],[1,"progress-card__document",3,"progress-card__document--failed"],[1,"progress-card__document"],[1,"progress-card__document-main"],[1,"progress-card__document-info"],["nz-icon","","nzType","paper-clip","nzTheme","outline"],[1,"progress-card__document-meta"],[1,"progress-card__document-actions"],["nz-button","","nzType","default","nzSize","small","type","button",3,"nzLoading"],[1,"progress-card__document-error"],["nz-button","","nzType","default","nzSize","small","type","button",3,"click","disabled"],["nz-icon","","nzType","eye","nzTheme","outline"],["nz-button","","nzType","default","nzSize","small","type","button"],["nz-button","","nzType","default","nzSize","small","type","button",3,"click","nzLoading","disabled"],["nz-button","","nzType","default","nzSize","small","type","button",3,"click"],["nz-button","","nzType","default","nzSize","small","type","button",3,"click","nzLoading"],["nz-icon","","nzType","download","nzTheme","outline"],["nz-icon","","nzType","warning","nzTheme","outline"],[1,"progress-card__djen-links-title"],["nz-icon","","nzType","notification","nzTheme","outline"],[1,"progress-card__djen-link"],["nz-popconfirm","","nzPopconfirmTitle","Remover este andamento da linha do tempo?",3,"nzOnConfirm"],["nzNotFoundContent","Nenhum andamento ainda. Busque no tribunal ou registre um evento manual."],["nz-icon","","nzType","read","nzTheme","outline"],["nz-button","","nzType","primary","type","button",3,"click","nzLoading","disabled"],[1,"process-summary-metrics__hint","process-summary-metrics__hint--warn"],[1,"process-summary-metrics__failures"],["type","button",1,"process-summary-metrics__failure-link",3,"click"],["nz-icon","","nzType","file-search","nzTheme","outline",1,"process-summary-empty__icon"],["nzType","warning","nzShowIcon","","nzMessage","Cobertura parcial das pe\xE7as",1,"process-summary-board__alert",3,"nzDescription"],[1,"process-summary-hero"],[1,"process-summary-hero__label"],["nz-icon","","nzType","flag","nzTheme","outline"],[1,"process-summary-section","process-summary-section--panorama"],["nz-icon","","nzType","project","nzTheme","outline"],[1,"process-summary-timeline"],[1,"process-summary-section","process-summary-section--marcos"],[1,"process-summary-meta"],[1,"process-summary-timeline__header"],["nz-icon","","nzType","calendar","nzTheme","outline"],[1,"process-summary-timeline__legend"],["data-kind","PRAZO",1,"process-summary-legend-item"],["data-kind","TAREFA",1,"process-summary-legend-item"],["data-kind","PECA",1,"process-summary-legend-item"],["data-kind","ANDAMENTO",1,"process-summary-legend-item"],[1,"process-summary-timeline__layout"],["aria-label","Dias do processo",1,"process-summary-timeline__rail"],["type","button",1,"process-summary-day-node",3,"process-summary-day-node--active","process-summary-day-node--action"],["type","button",1,"process-summary-day-node",3,"click"],[1,"process-summary-day-node__track"],[1,"process-summary-day-node__dot"],[1,"process-summary-day-node__body"],[1,"process-summary-day-node__weekday"],[1,"process-summary-day-node__stats"],["data-kind","PRAZO",1,"process-summary-stat"],["data-kind","TAREFA",1,"process-summary-stat"],["data-kind","PECA",1,"process-summary-stat"],["data-kind","ANDAMENTO",1,"process-summary-stat"],[1,"process-summary-day-panel"],[1,"process-summary-day-panel__hero"],[1,"process-summary-day-panel__weekday"],[1,"process-summary-day-panel__counts"],[1,"process-summary-day-panel__resumo"],[1,"process-summary-day-panel__resumo-fallback"],[1,"process-summary-day-panel__group"],[1,"process-summary-day-panel__actions"],["nz-icon","","nzType","alert","nzTheme","outline"],[1,"process-summary-action-grid"],[1,"process-summary-action-card"],[1,"process-summary-action-card__kind"],[1,"process-summary-action-card__meta"],[1,"process-summary-action-card__source"],[1,"process-summary-day-items"],[1,"process-summary-day-item"],[1,"process-summary-day-item__head"],[1,"process-summary-day-item__icon"],["nz-icon","","nzType","file-search","nzTheme","outline"],[1,"process-summary-day-item__title"],[1,"process-summary-day-item__actions"],["type","button","nz-button","","nzType","link","nzSize","small"],["type","button","nz-button","","nzType","link","nzSize","small",3,"click"],[1,"process-summary-day-item","process-summary-day-item--progress"],["data-kind","ANDAMENTO",1,"process-summary-day-item__icon"],["nz-icon","","nzType","unordered-list","nzTheme","outline"],[1,"process-summary-day-item__text"],[1,"process-summary-marcos"],[1,"process-summary-marcos__item"],[1,"process-summary-marcos__marker"],[1,"process-summary-marcos__content"],[1,"process-summary-marcos__head"],[1,"process-summary-marcos__date"],[1,"process-summary-peca-modal__content"]],template:function(n,i){if
2(n&1){let l=y();a(0,"div",8)(1,"nz-spin",9)(2,"nz-page-header",10),b("nzBack",function(){return h(l),C(i.back())}),a(3,"nz-page-header-title"),s(4),o(),a(5,"nz-page-header-subtitle"),g(6,zs,1,1)(7,vs,1,0),o(),a(8,"nz-page-header-tags"),g(9,Ps,2,2,"nz-tag",11)(10,Ms,6,6),o(),a(11,"nz-page-header-extra"),g(12,Os,4,4,"span",12),o()(),a(13,"div",13)(14,"nz-tabset",14),Nt("nzSelectedIndexChange",function(f){return h(l),Vt(i.activeTab,f)||(i.activeTab=f),C(f)}),a(15,"nz-tab",15),g(16,ks,3,0,"ng-template",null,0,Ie),a(18,"form",16)(19,"div",17)(20,"h2",18),s(21,"N\xFAmero do processo"),o(),a(22,"div",19)(23,"div",20)(24,"nz-form-item")(25,"nz-form-label",21),s(26,"CNJ"),o(),a(27,"nz-form-control",22)(28,"div",23),p(29,"input",24),g(30,As,4,4,"span",25),o(),a(31,"div",26),g(32,Fs,1,0)(33,Ds,1,0),o()()()(),a(34,"div",20)(35,"nz-form-item")(36,"nz-form-label"),s(37,"Processo estrat\xE9gico"),o(),a(38,"nz-form-control"),p(39,"nz-switch",27),o()()()(),g(40,Ls,26,10,"div",28)(41,Vs,1,2,"nz-alert",29),o(),a(42,"nz-collapse",30)(43,"nz-collapse-panel",31)(44,"div",19)(45,"div",32)(46,"nz-form-item")(47,"nz-form-label"),s(48,"Tribunal"),o(),a(49,"nz-form-control")(50,"nz-select",33),S(51,Ns,1,2,"nz-option",34,ct),o()()()(),a(53,"div",32)(54,"nz-form-item")(55,"nz-form-label"),s(56,"Foro"),o(),a(57,"nz-form-control")(58,"nz-select",35),S(59,Is,1,2,"nz-option",34,ct),o()()()(),a(61,"div",32)(62,"nz-form-item")(63,"nz-form-label"),s(64,"Estado"),o(),a(65,"nz-form-control")(66,"nz-select",36),S(67,js,1,2,"nz-option",34,ct),o()()()(),a(69,"div",32)(70,"nz-form-item")(71,"nz-form-label"),s(72,"Vara"),o(),a(73,"nz-form-control")(74,"nz-select",37),S(75,Rs,1,2,"nz-option",34,ct),o()()()(),a(77,"div",32)(78,"nz-form-item")(79,"nz-form-label"),s(80,"Inst\xE2ncia"),o(),a(81,"nz-form-control")(82,"nz-select",38),S(83,Bs,1,2,"nz-option",34,ct),o()()()(),a(85,"div",32)(86,"nz-form-item")(87,"nz-form-label"),s(88,"A\xE7\xE3o"),o(),a(89,"nz-form-control")(90,"nz-select",39),S(91,Us,1,2,"nz-option",34,ct),o()()()(),a(93,"div",32)(94,"nz-form-item")(95,"nz-form-label"),s(96,"Fase"),o(),a(97,"nz-form-control")(98,"nz-select",40),S(99,$s,1,2,"nz-option",34,ct),o()()()()()(),a(101,"nz-collapse-panel",41)(102,"div",19)(103,"div",20)(104,"nz-form-item")(105,"nz-form-label"),s(106,"Advogado"),o(),a(107,"nz-form-control")(108,"nz-select",42),S(109,qs,1,2,"nz-option",34,ct),o()()()(),a(111,"div",20)(112,"nz-form-item")(113,"nz-form-label"),s(114,"Assistente jur\xEDdico"),o(),a(115,"nz-form-control")(116,"nz-select",43),S(117,Hs,1,2,"nz-option",34,ct),o()()()(),a(119,"div",20),p(120,"app-filtro-pessoas",44),o()()(),g(121,pc,13,24),a(122,"nz-collapse-panel",45)(123,"div",19)(124,"div",32)(125,"nz-form-item")(126,"nz-form-label"),s(127,"Ajuizado em"),o(),a(128,"nz-form-control"),p(129,"nz-date-picker",46),o()()(),a(130,"div",32)(131,"nz-form-item")(132,"nz-form-label"),s(133,"Valor causa"),o(),a(134,"nz-form-control"),p(135,"input",47),o()()(),a(136,"div",32)(137,"nz-form-item")(138,"nz-form-label"),s(139,"Valor atual"),o(),a(140,"nz-form-control"),p(141,"input",48),o()()(),a(142,"div",20)(143,"nz-form-item")(144,"nz-form-label"),s(145,"Provid\xEAncia"),o(),a(146,"nz-form-control"),p(147,"input",49),o()()()()(),a(148,"nz-collapse-panel",50)(149,"nz-form-item")(150,"nz-form-control"),p(151,"textarea",51),o()()()()()(),a(152,"nz-tab",15),g(153,uc,4,2,"ng-template",null,1,Ie)(155,Xc,4,9),a(156,"section",52)(157,"header",53)(158,"div")(159,"h3"),s(160,"Partes cadastradas"),o(),a(161,"p"),s(162,"Separadas por polo para facilitar a confer\xEAncia"),o()(),a(163,"div",54)(164,"nz-tag",55),s(165),o(),a(166,"nz-tag",56),s(167),o(),a(168,"span",57),s(169),o(),g(170,Qc,3,0,"button",58),o()(),g(171,nd,11,2,"div",59)(172,id,1,0,"nz-empty",60)(173,gd,3,0,"div",61),o()(),a(174,"nz-tab",15),g(175,hd,4,2,"ng-template",null,2,Ie),a(177,"div",62)(178,"header",63)(179,"div")(180,"h3"),s(181,"Linha do tempo do processo"),o(),a(182,"p"),s(183,"Acompanhe o que aconteceu, pe\xE7a por pe\xE7a e dia a dia"),o()(),g(184,Cd,3,0,"button",58),o(),a(185,"section",64)(186,"article",65)(187,"span",66),s(188,"Andamentos"),o(),a(189,"strong",67),s(190),o()(),a(191,"article",68)(192,"span",66),s(193,"Documentos"),o(),a(194,"strong",67),s(195),o(),a(196,"div",69)(197,"div",70)(198,"span"),s(199,"Baixados"),o(),a(200,"strong"),s(201),o()(),a(202,"div",71)(203,"span"),s(204,"Erro no download"),o(),a(205,"strong"),s(206),o()()()(),g(207,xd,5,1,"article",72),o(),g(208,yd,5,0,"section",73),a(209,"nz-modal",74),b("nzOnCancel",function(){return h(l),C(i.closeProgressModal())})("nzOnOk",function(){return h(l),C(i.addProgress())}),g(210,Pd,32,1,"ng-container",75),o(),a(211,"section",76)(212,"header",77)(213,"h3"),s(214,"Hist\xF3rico"),o(),a(215,"p"),g(216,Sd,1,0)(217,Ed,1,0),o()(),g(218,wd,5,6,"div",78)(219,Jd,3,0,"div",79)(220,Xd,2,0,"div",80),o()()(),a(221,"nz-tab",15),g(222,Qd,3,0,"ng-template",null,3,Ie),a(224,"div",81)(225,"header",82)(226,"div")(227,"h3"),s(228,"Panorama operacional"),o(),a(229,"p"),s(230,"S\xEDntese para o escrit\xF3rio: o que aconteceu, onde estamos e o que exige aten\xE7\xE3o"),o()(),a(231,"div",83),g(232,Zd,4,4,"span",84),o()(),a(233,"section",85)(234,"article",86)(235,"span",87),s(236,"An\xE1lise das pe\xE7as"),o(),g(237,nm,3,3)(238,im,2,0,"strong",88),o(),a(239,"article",86)(240,"span",87),s(241,"Andamentos"),o(),a(242,"strong",88),s(243),o()(),a(244,"article",89)(245,"span",87),s(246," Custo de IA "),g(247,om,1,1,"span",90),o(),a(248,"strong",91),s(249),o()()(),a(250,"nz-spin",92)(251,"div",93),g(252,am,1,1,"nz-alert",94)(253,sm,6,1,"div",95)(254,Bm,17,5),o()()()()()()()(),a(255,"app-file-preview-modal",96),b("visibleChange",function(f){return h(l),C(i.onPreviewModalVisibleChange(f))}),o(),a(256,"app-document-analysis-modal",97),b("visibleChange",function(f){return h(l),C(i.onAnalysisModalVisibleChange(f))})("applied",function(){return h(l),C(i.onDocumentAnalysisApplied())}),o(),a(257,"nz-modal",98),b("nzOnCancel",function(){return h(l),C(i.closeSummaryPecaModal())}),g(258,Um,3,1,"ng-container",75),o()}if(n&2){let l,u=N(17),f=N(154),T=N(176),z=N(223);r(),m("nzSpinning",i.isLoading),r(),m("nzGhost",!1),r(2),w(" ",i.isViewMode?"Visualizar processo":i.isEdit?"Editar processo":"C
2adastrar processo"," "),r(2),_(i.isEdit&&i.process?6:7),r(3),_(!i.isEdit&&!i.isViewMode?9:-1),r(),_((i.isEdit||i.isViewMode)&&i.process?10:-1),r(2),_(i.isViewMode?-1:12),r(2),Lt("nzSelectedIndex",i.activeTab),r(),m("nzTitle",u),r(3),m("formGroup",i.form),r(4),m("nzGutter",16),r(),m("nzXs",24)("nzLg",18),r(7),_(i.isViewMode?-1:30),r(2),_(i.isProcessPassivo?32:33),r(2),m("nzXs",24)("nzLg",6),r(6),_(i.cnjInfo?40:-1),r(),_(i.pjeWarnings.length?41:-1),r(),m("nzBordered",!0),r(),m("nzActive",!0),r(),m("nzGutter",16),r(),m("nzXs",24)("nzMd",12)("nzLg",8),r(6),E(i.tribunais),r(2),m("nzXs",24)("nzMd",12)("nzLg",8),r(6),E(i.foros),r(2),m("nzXs",24)("nzMd",12)("nzLg",8),r(6),E(i.estados),r(2),m("nzXs",24)("nzMd",12)("nzLg",8),r(6),E(i.varas),r(2),m("nzXs",24)("nzMd",12)("nzLg",8),r(6),E(i.instancias),r(2),m("nzXs",24)("nzMd",12)("nzLg",8),r(6),E(i.acoes),r(2),m("nzXs",24)("nzMd",12)("nzLg",8),r(6),E(i.fases),r(2),m("nzActive",!0),r(),m("nzGutter",16),r(),m("nzXs",24)("nzLg",12),r(6),E(i.interessadaLawyers),r(2),m("nzXs",24)("nzLg",12),r(6),E(i.assistentesJuridicos),r(2),m("nzXs",24)("nzLg",12),r(),m("required",!0)("allowClear",!1)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(126,Ko))("storageValue",!1)("disableComponent",i.isViewMode),r(),_(i.isProcessPassivo?-1:121),r(),m("nzActive",!0),r(),m("nzGutter",16),r(),m("nzXs",24)("nzMd",12)("nzLg",8),r(6),m("nzXs",24)("nzMd",12)("nzLg",8),r(5),m("options",i.currencyMaskOptions),r(),m("nzXs",24)("nzMd",12)("nzLg",8),r(5),m("options",i.currencyMaskOptions),r(),m("nzXs",24)("nzLg",16),r(6),m("nzActive",!1),r(4),m("nzTitle",f),r(3),_(i.isViewMode?-1:155),r(10),w("Ativo ",i.partesAtivo.length,""),r(2),w("Passivo ",i.partesPassivo.length,""),r(2),w("",i.partes.length," no total"),r(),_(!i.isViewMode&&i.canEdit?170:-1),r(),_(!i.isViewMode&&i.hasUnlinkedLawyers?171:-1),r(),_(i.partes.length?173:172),r(2),m("nzTitle",T),r(10),_(!i.isViewMode&&i.canEdit?184:-1),r(6),x(i.andamentosTabTotals.andamentos),r(5),x(i.andamentosTabTotals.documentos),r(6),x(i.andamentosTabTotals.baixados),r(),j("progress-metric__row--warn",i.andamentosTabTotals.falhaDownload>0),r(4),x(i.andamentosTabTotals.falhaDownload),r(),_(i.andamentosTabTotals.falhaAnalise>0?207:-1),r(),_(i.documentsWithAnalysisFailure.length?208:-1),r(),m("nzVisible",i.progressModalVisible)("nzWidth",560)("nzOkDisabled",!i.canEdit),r(7),_(i.timelineAndamentos.length?216:217),r(2),_(i.processUuid&&i.canTreatPublications?218:-1),r(),_(i.timelineAndamentos.length?219:220),r(2),m("nzTitle",z),r(11),_(i.processUuid&&i.canGenerateSummary?232:-1),r(2),j("process-summary-metrics__item--done",i.summaryReadiness.analyzed>0)("process-summary-metrics__item--warn",i.summaryReadiness.analysisFailures>0),r(3),_(i.summaryReadiness.totalPieces?237:238),r(2),j("process-summary-metrics__item--done",i.summaryReadiness.andamentos>0),r(4),w(" ",i.summaryReadiness.andamentos," registrado(s) "),r(),j("process-summary-metrics__item--done",((i.processAiUsage==null?null:i.processAiUsage.total_usd)||0)>0),r(3),_((l=i.aiUsageBreakdownTooltip)?247:-1,l),r(2),w(" ",i.formatAiCostUsd(i.processAiUsage==null?null:i.processAiUsage.total_usd)," "),r(),m("nzSpinning",i.isSummaryLoading||i.isGeneratingSummary||i.isSummaryBusy())("nzTip",i.isGeneratingSummary||i.isSummaryBusy()?"Gerando panorama e resumos por dia. Pode levar alguns segundos\u2026":null),r(2),_((i.processSummary==null?null:i.processSummary.status)==="FALHA"?252:-1),r(),_(i.hasProcessSummaryContent?254:253),r(2),m("visible",i.isPreviewModalVisible)("file",i.previewFile),r(),m("visible",i.isAnalysisModalVisible)("processUuid",i.processUuid)("document",i.analysisDocument)("readOnly",i.isViewMode),r(),m("nzVisible",i.summaryPecaModalVisible)("nzTitle",i.summaryPecaModalTitle)("nzFooter",null)}},dependencies:[ee,_e,Z,Y,He,_n,te,ne,rt,hn,$,B,U,zn,yn,Wt,Ge,X,J,ae,oe,le,re,K,fe,Ei,Si,Be,Re,ue,me,pe,Bi,ge,ye,ze,Q,$i,ke,Te,Me,Hi,Fe,Oe,Ae,We,Gi,Sn,Pn,we,be,De,Wi,Ki,eo,Tt,Zi,Je,xo,Vn,pn,un,ft],styles:['.process-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;min-height:100%}.process-page__header[_ngcontent-%COMP%]{margin-bottom:0;border-radius:8px 8px 0 0}.save-process-wrap[_ngcontent-%COMP%]{display:inline-block}.party-actions[_ngcontent-%COMP%]{white-space:nowrap}.process-page__body[_ngcontent-%COMP%]{background:#fff;border-radius:0 0 8px 8px;padding:8px 24px 24px;box-shadow:0 1px 2px #00000008}.process-tabs[_ngcontent-%COMP%] .ant-tabs-nav{margin-bottom:20px}.process-tabs[_ngcontent-%COMP%] .ant-tabs-tab{padding:10px 4px}.tab-title[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px}.tab-badge[_ngcontent-%COMP%]{margin-left:4px}.tab-badge[_ngcontent-%COMP%] .ant-badge-count{box-shadow:none}.process-alert[_ngcontent-%COMP%]{margin:12px 0 0}.process-section[_ngcontent-%COMP%]{margin-bottom:28px;padding-bottom:8px;
2border-bottom:1px solid #f0f0f0}.process-section--last[_ngcontent-%COMP%]{border-bottom:0;margin-bottom:8px}.process-section__header[_ngcontent-%COMP%]{margin-bottom:16px}.process-section__header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:16px;font-weight:600;color:#000000e0;line-height:1.4}.process-section__header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:2px 0 0;font-size:13px;color:#00000073}.process-form[_ngcontent-%COMP%]{max-width:1180px}.dados-accordion[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.dados-subtitle[_ngcontent-%COMP%]{margin:0 0 12px;font-size:16px;font-weight:600;color:#000000e0;line-height:1.3}.dados-cnj[_ngcontent-%COMP%] .process-number-row[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{font-variant-numeric:tabular-nums;font-weight:500}.dados-collapse[_ngcontent-%COMP%]{background:transparent}.dados-collapse[_ngcontent-%COMP%] .ant-collapse-item{border-radius:0;margin-bottom:0}.dados-collapse[_ngcontent-%COMP%] .ant-collapse-header{font-weight:600;align-items:center!important}.dados-collapse[_ngcontent-%COMP%] .ant-collapse-content-box{padding-top:16px;padding-bottom:8px}.process-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px;margin-top:8px}.process-actions--inline[_ngcontent-%COMP%]{justify-content:flex-start;margin-top:0;padding-top:0}.party-origin-row[_ngcontent-%COMP%]{display:flex;align-items:flex-end;gap:8px;width:100%}.party-origin-row[_ngcontent-%COMP%] nz-select[_ngcontent-%COMP%], .party-origin-row[_ngcontent-%COMP%] app-filtro-pessoas[_ngcontent-%COMP%]{flex:1;min-width:0}.party-origin-row[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:0 0 auto;margin-bottom:0}.process-number-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.process-number-row[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{flex:1;min-width:0;font-variant-numeric:tabular-nums;letter-spacing:.02em}.process-number-row[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:0 0 auto}.process-number-row__action[_ngcontent-%COMP%]{display:inline-flex}.field-hint[_ngcontent-%COMP%]{margin-top:6px;font-size:12px;line-height:1.4;color:#00000073}.cnj-hints[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.cnj-hints--ready[_ngcontent-%COMP%]{border-color:#91d5ff;background:#e6f7ff}.cnj-hints--incomplete[_ngcontent-%COMP%]{border-color:#ffe58f;background:#fffbe6}.cnj-hints__item[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;min-width:0}.cnj-hints__item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:11px;color:#00000073;line-height:1.2}.cnj-hints__item[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#000000e0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 992px){.cnj-hints[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-number-row[_ngcontent-%COMP%]{flex-wrap:wrap}.process-number-row[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .process-number-row__action[_ngcontent-%COMP%], .process-number-row[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}}.party-form-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px 16px 12px;box-shadow:0 1px 2px #00000008}.party-finder[_ngcontent-%COMP%]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000008;min-width:0}.party-finder__form[_ngcontent-%COMP%]{min-width:0}.party-finder__filters[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fafafa;border-bottom:1px solid #f0f0f0;min-width:0}.party-finder__step[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #f0f0f0;border-radius:10px;background:#fff;min-width:0}.party-finder__step-head[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:10px;min-width:0}.party-finder__step-head[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{min-width:0;flex:1}.party-finder__step-head[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:13px;font-weight:600;color:#000000e0;line-height:1.35}.party-finder__step-head[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:2px 0 0;font-size:12px;color:#00000073;line-height:1.4;overflow-wrap:anywhere}
2.party-finder__step-num[_ngcontent-%COMP%]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#1677ff;color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center}.party-finder__step-fields[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0}.party-finder__step-fields[_ngcontent-%COMP%] nz-form-item[_ngcontent-%COMP%], .party-finder__step-fields[_ngcontent-%COMP%] nz-form-control[_ngcontent-%COMP%], .party-finder__step-fields[_ngcontent-%COMP%] nz-select[_ngcontent-%COMP%], .party-finder__step-fields[_ngcontent-%COMP%] app-filtro-pessoas[_ngcontent-%COMP%], .party-finder__step-fields[_ngcontent-%COMP%] app-filtro-unidades[_ngcontent-%COMP%], .party-finder__step-fields[_ngcontent-%COMP%] nz-input-group[_ngcontent-%COMP%], .party-finder__step-fields[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{min-width:0;max-width:100%}.party-finder__step-fields[_ngcontent-%COMP%] nz-form-item[_ngcontent-%COMP%]{margin-bottom:0}.party-finder__step-fields--stack[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}.party-finder__hint[_ngcontent-%COMP%]{margin-top:4px;font-size:12px;line-height:1.35;color:#00000073;overflow-wrap:anywhere}.party-finder__filter--wide[_ngcontent-%COMP%], .party-finder__filter--search[_ngcontent-%COMP%]{grid-column:1 / -1}.party-finder__results[_ngcontent-%COMP%]{padding:12px 16px 16px;min-width:0}.party-finder__results-head[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.party-finder__results-head[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{min-width:0;flex:1 1 200px}.party-finder__results-head[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:0 0 auto}.party-finder__results-head[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;margin-right:8px;font-size:13px;color:#000000e0}.party-finder__results-head[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;margin-top:2px;font-size:12px;color:#00000073}.party-finder__list[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.party-finder__item[_ngcontent-%COMP%], .party-finder__manual[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:8px;background:#fff;min-width:0}.party-finder__item-main[_ngcontent-%COMP%], .party-finder__manual[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{min-width:0;flex:1}.party-finder__item-main[_ngcontent-%COMP%] strong[_ngcontent-%COMP%], .party-finder__manual[_ngcontent-%COMP%] div[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:14px;color:#000000e0;overflow-wrap:anywhere}.party-finder__item-main[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .party-finder__manual[_ngcontent-%COMP%] div[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:2px 0 0;font-size:12px;color:#00000073;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party-finder__manual[_ngcontent-%COMP%]{margin-bottom:8px;background:#f6ffed;border-color:#b7eb8f}.party-finder__empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0 4px}.party-finder__empty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#0000008c}.party-finder--modal[_ngcontent-%COMP%]{border:none;box-shadow:none;border-radius:8px}.party-finder[_ngcontent-%COMP%] .ant-form-item{margin-bottom:0}.party-finder[_ngcontent-%COMP%] .ant-form-item-control-input, .party-finder[_ngcontent-%COMP%] .ant-form-item-control-input-content, .party-finder[_ngcontent-%COMP%] .ant-select, .party-finder[_ngcontent-%COMP%] .ant-select-selector, .party-finder[_ngcontent-%COMP%] .ant-input-affix-wrapper, .party-finder[_ngcontent-%COMP%] .ant-input{max-width:100%}.party-finder[_ngcontent-%COMP%] .ant-empty{padding:16px 0}.party-add-modal__hint[_ngcontent-%COMP%]{margin:0 0 16px;font-size:13px;line-height:1.45;color:#00000073}@media (max-width: 1200px){.party-finder__step-fields--stack[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 992px){.party-finder__filters[_ngcontent-%COMP%], .party-finder__results[_ngcontent-%COMP%], .party-finder__step[_ngcontent-%COMP%]{padding:12px}.party-finder__step-fields[_ngcontent-%COMP%], .party-finder__step-fields--stack[_ngcontent-%COMP%]{grid-template-columns:1fr}.party-finder__results-head[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.party-finder__results-head[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}}@media (max-width: 576px){.party-finder__item[_ngcontent-%COMP%], .party-finder__manual[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.party-finder__item-main[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .party-finder__manual[_ngcontent-%COMP%] div[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{white-space:normal}.party-finder__empty[_ngcontent-%COMP%]{align-items:stretch}.party-finder__empty[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.process-page__body[_ngcontent-%COMP%]{padding:8px 12px 20px}}.party-form[_ngcontent-%COMP%]{max-width:none}.party-form__group[_ngcontent-%COMP%]{margin-bottom:16px;padding:14px;background:#fafafa;
2border:1px solid #f0f0f0;border-radius:8px}.party-form__group--last[_ngcontent-%COMP%]{margin-bottom:0}.party-form__group-title[_ngcontent-%COMP%]{margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#00000073}.party-form__alert[_ngcontent-%COMP%]{margin-top:8px}.party-form__footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.party-form[_ngcontent-%COMP%] .ant-form-item{margin-bottom:0}.party-form[_ngcontent-%COMP%] .ant-row{row-gap:16px}.party-inline-select[_ngcontent-%COMP%]{width:100%;min-width:120px}.parties-board__header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.parties-board__summary[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.parties-board__total[_ngcontent-%COMP%]{font-size:12px;color:#00000073}.lawyer-link-banner[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid #ffe58f;border-radius:10px;background:#fffbe6}.lawyer-link-banner__intro[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:10px}.lawyer-link-banner__intro[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:14px;color:#000000e0;line-height:1.35}.lawyer-link-banner__intro[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:4px 0 0;font-size:13px;color:#000000a6;line-height:1.45}.lawyer-link-banner__icon[_ngcontent-%COMP%]{margin-top:2px;font-size:18px;color:#faad14}.lawyer-link-banner__list[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lawyer-link-banner__item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #ffe58f;border-radius:8px;background:#fff}.lawyer-link-banner__person[_ngcontent-%COMP%]{min-width:0}.lawyer-link-banner__person[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:13px;color:#000000e0;line-height:1.35}.lawyer-link-banner__person[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;margin-top:2px;font-size:12px;color:#00000073;line-height:1.35}.parties-board[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.party-pole-panel[_ngcontent-%COMP%]{border:1px solid #f0f0f0;border-radius:10px;background:#fff;overflow:hidden;border-top:3px solid #52c41a}.party-pole-panel--passivo[_ngcontent-%COMP%]{border-top-color:#fa8c16}.party-pole-panel__header[_ngcontent-%COMP%]{padding:12px 14px;background:#fafafa;border-bottom:1px solid #f0f0f0}.party-pole-panel__title[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:10px}.party-pole-panel__title[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:13px;color:#000000e0;line-height:1.35}.party-pole-panel__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:2px 0 0;font-size:12px;color:#00000073;line-height:1.35}.party-pole-panel__empty[_ngcontent-%COMP%]{padding:12px 8px 20px}.party-pole-panel__table[_ngcontent-%COMP%]{margin:0}.party-pole-panel__table[_ngcontent-%COMP%] .ant-table{background:transparent}.party-pole-panel__table[_ngcontent-%COMP%] .ant-table-thead>tr>th{background:#fff;font-size:12px}.party-person[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;min-width:0}.party-person[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#000000e0;line-height:1.35}.party-person[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;color:#00000073;line-height:1.35}.party-person[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:normal;font-size:12px;color:#0000008c;line-height:1.35}.party-row--warning[_ngcontent-%COMP%]{background:#fffbe6}.tab-table[_ngcontent-%COMP%]{margin-top:4px}@media (max-width: 1100px){.parties-board[_ngcontent-%COMP%]{grid-template-columns:1fr}.lawyer-link-banner__item[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}}.progress-board[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.progress-board__intro[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.progress-board__intro[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:16px;font-weight:600;color:#000000e0}.progress-board__intro[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:4px 0 0;font-size:13px;color:#00000073}.progress-board__stats[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px}.progress-board__batch[_ngcontent-%COMP%]{font-size:12px;color:#0000008c;padding:6px 10px;border-radius:999px;background:#f0f5ff}.progress-metric[_ngcontent-%COMP%]{flex:1 1 0;min-width:120px;
2display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #f0f0f0}.progress-metric--docs[_ngcontent-%COMP%]{min-width:180px}.progress-metric--ok[_ngcontent-%COMP%]{border-color:#d9f7be;background:#fcfff9}.progress-metric--warn[_ngcontent-%COMP%]{border-color:#ffe58f;background:#fffbe6}.progress-metric--danger[_ngcontent-%COMP%]{border-color:#ffccc7;background:#fff2f0}.progress-metric__label[_ngcontent-%COMP%]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;color:#00000073}.progress-metric__value[_ngcontent-%COMP%]{font-size:20px;font-weight:600;line-height:1.2;color:#000000e0}.progress-metric--ok[_ngcontent-%COMP%] .progress-metric__value[_ngcontent-%COMP%]{color:#389e0d}.progress-metric--warn[_ngcontent-%COMP%] .progress-metric__value[_ngcontent-%COMP%]{color:#d48806}.progress-metric--danger[_ngcontent-%COMP%] .progress-metric__value[_ngcontent-%COMP%]{color:#cf1322}.progress-metric__rows[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:8px;border-top:1px solid #f0f0f0}.progress-metric__row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#0000008c}.progress-metric__row[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#000000e0}.progress-metric__row--ok[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#389e0d}.progress-metric__row--warn[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#d48806}.progress-history-actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 16px}.process-summary-board[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px}.process-summary-board__intro[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.process-summary-board__intro[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:16px;font-weight:600}.process-summary-board__intro[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:4px 0 0;font-size:13px;color:#00000073;max-width:520px}.process-summary-board__toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.process-summary-board__batch[_ngcontent-%COMP%]{font-size:12px;color:#0000008c;padding:6px 10px;border-radius:999px;background:#f0f5ff}.process-summary-board__alert[_ngcontent-%COMP%]{margin-bottom:0}.process-summary-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px}.process-summary-metrics[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.process-summary-metrics__item[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #f0f0f0}.process-summary-metrics__item--done[_ngcontent-%COMP%]{border-color:#d9f7be;background:#fcfff9}.process-summary-metrics__item--warn[_ngcontent-%COMP%]{border-color:#ffe58f;background:#fffbe6}.process-summary-metrics__item--cost[_ngcontent-%COMP%]{min-width:0}.process-summary-metrics__label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#00000073;line-height:1.2}.process-summary-metrics__info[_ngcontent-%COMP%]{font-size:12px;color:#00000073;cursor:help;text-transform:none;letter-spacing:0}.process-summary-metrics__info[_ngcontent-%COMP%]:hover{color:#1677ff}.process-summary-metrics__value[_ngcontent-%COMP%]{font-size:13px;font-weight:600;line-height:1.35;color:#000000e0}.process-summary-metrics__value--cost[_ngcontent-%COMP%]{font-size:16px;font-variant-numeric:tabular-nums}.process-summary-metrics__hint[_ngcontent-%COMP%]{font-size:10px;line-height:1.3;color:#00000073}.process-summary-metrics__hint--warn[_ngcontent-%COMP%]{color:#d48806}.process-summary-metrics__failures[_ngcontent-%COMP%]{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.process-summary-metrics__failure-link[_ngcontent-%COMP%]{display:block;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;font-size:10px;font-weight:600;color:#d48806;text-decoration:underline}.process-summary-metrics__failures[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;font-size:10px;line-height:1.35;color:#0000008c}@media (max-width: 768px){.process-summary-metrics[_ngcontent-%COMP%]{grid-template-columns:1fr}}.process-summary-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:32px 24px;background:#fff;border:1px dashed #d9d9d9;border-radius:12px}.process-summary-empty__icon[_ngcontent-%COMP%]{font-size:28px;color:#00000040}
2.process-summary-empty[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:15px;font-weight:600}.process-summary-empty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;max-width:460px;font-size:13px;line-height:1.5;color:#0000008c}.process-summary-empty[_ngcontent-%COMP%] nz-alert[_ngcontent-%COMP%]{margin-top:8px;max-width:520px;text-align:left}.process-summary-sources[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:12px}.process-summary-sources__item[_ngcontent-%COMP%]{display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;border-radius:999px;background:#f5f5f5;font-size:12px;color:#0000008c}.process-summary-sources__item[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:14px;color:#000000e0}.process-summary-hero[_ngcontent-%COMP%]{background:linear-gradient(135deg,#e6f4ff,#f0f5ff);border:1px solid #bae0ff;border-radius:12px;padding:20px 22px}.process-summary-hero__label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#0958d9}.process-summary-hero[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;line-height:1.6;color:#000000d9;white-space:pre-wrap}.process-summary-timeline[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid #f0f0f0;border-radius:12px;background:#fff}.process-summary-timeline__header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.process-summary-timeline__header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:600}.process-summary-timeline__header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;max-width:520px;font-size:12px;line-height:1.45;color:#00000073}.process-summary-timeline__legend[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px}.process-summary-timeline__layout[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:start}.process-summary-timeline__rail[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;max-height:520px;overflow:auto;padding-right:4px}.process-summary-legend-item[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:20px;color:#fff}.process-summary-legend-item[data-kind=PRAZO][_ngcontent-%COMP%]{background:#c45911}.process-summary-legend-item[data-kind=TAREFA][_ngcontent-%COMP%]{background:#5b5fc7}.process-summary-legend-item[data-kind=PECA][_ngcontent-%COMP%]{background:#0958d9}.process-summary-legend-item[data-kind=ANDAMENTO][_ngcontent-%COMP%]{background:#531dab}.process-summary-day-node[_ngcontent-%COMP%]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;width:100%;padding:10px 10px 10px 4px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .2s}.process-summary-day-node__track[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;padding-top:4px}.process-summary-day-node__track[_ngcontent-%COMP%]:before{content:"";position:absolute;top:14px;bottom:-12px;width:2px;background:#f0f0f0}.process-summary-day-node[_ngcontent-%COMP%]:last-child .process-summary-day-node__track[_ngcontent-%COMP%]:before{display:none}.process-summary-day-node__dot[_ngcontent-%COMP%]{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;background:#d9d9d9;box-shadow:0 0 0 3px #fff;transition:transform .2s,background .2s}.process-summary-day-node__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;min-width:0}.process-summary-day-node__weekday[_ngcontent-%COMP%]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#00000073}.process-summary-day-node[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:14px;line-height:1.2;color:#000000e0}.process-summary-day-node__stats[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:4px}.process-summary-day-node--action[_ngcontent-%COMP%] .process-summary-day-node__dot[_ngcontent-%COMP%]{background:#fa8c16}.process-summary-day-node--active[_ngcontent-%COMP%], .process-summary-day-node[_ngcontent-%COMP%]:hover{background:#f5f9ff}.process-summary-day-node--active[_ngcontent-%COMP%] .process-summary-day-node__dot[_ngcontent-%COMP%]{transform:scale(1.15);background:#1677ff}.process-summary-day-node--active.process-summary-day-node--action[_ngcontent-%COMP%] .process-summary-day-node__dot[_ngcontent-%COMP%]{background:#d46b08}.process-summary-stat[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:0 6px;border-radius:4px;font-style:normal;font-size:10px;font-weight:600;line-height:18px;color:#fff}.process-summary-stat[data-kind=PRAZO][_ngcontent-%COMP%]{background:#c45911}.process-summary-stat[data-kind=TAREFA][_ngcontent-%COMP%]{background:#5b5fc7}.process-summary-stat[data-kind=PECA][_ngcontent-%COMP%]{background:#0958d9}.process-summary-stat[data-kind=ANDAMENTO][_ngcontent-%COMP%]{background:#531dab}.process-summary-day-panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px;
2border:1px solid #f0f0f0;border-radius:12px;background:linear-gradient(180deg,#fafafa,#fff 120px)}.process-summary-day-panel__hero[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.process-summary-day-panel__weekday[_ngcontent-%COMP%]{display:block;margin-bottom:2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#00000073}.process-summary-day-panel__hero[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:20px;line-height:1.2}.process-summary-day-panel__counts[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px}.process-summary-day-panel__resumo[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .process-summary-day-panel__group[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#0000008c}.process-summary-day-panel__resumo[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto}.process-summary-day-panel__resumo[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:12px 14px;border-left:3px solid #1677ff;border-radius:0 8px 8px 0;background:#f5f9ff;font-size:13px;line-height:1.6;white-space:pre-line;color:#000000c7}.process-summary-day-panel__resumo-fallback[_ngcontent-%COMP%]{border-left-color:#d9d9d9!important;background:#fafafa!important}.process-summary-day-panel__actions[_ngcontent-%COMP%], .process-summary-day-panel__group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.process-summary-action-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.process-summary-action-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;border:1px solid #f0f0f0;background:#fff}.process-summary-action-card[data-kind=PRAZO][_ngcontent-%COMP%]{border-color:#ffd591;background:#fff7e6}.process-summary-action-card[data-kind=TAREFA][_ngcontent-%COMP%]{border-color:#d6e4ff;background:#f0f5ff}.process-summary-action-card__kind[_ngcontent-%COMP%]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#00000073}.process-summary-action-card[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:13px;line-height:1.45;color:#000000e0}.process-summary-action-card__meta[_ngcontent-%COMP%], .process-summary-action-card__source[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#0000008c}.process-summary-day-items[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.process-summary-day-item[_ngcontent-%COMP%]{padding:12px 14px;border:1px solid #f0f0f0;border-radius:10px;background:#fff}.process-summary-day-item[data-kind=PRAZO][_ngcontent-%COMP%]{border-left:3px solid #c45911}.process-summary-day-item[data-kind=TAREFA][_ngcontent-%COMP%]{border-left:3px solid #5b5fc7}.process-summary-day-item[data-kind=MISTO][_ngcontent-%COMP%]{border-left:3px solid #d48806}.process-summary-day-item[data-kind=CIENCIA][_ngcontent-%COMP%], .process-summary-day-item[data-kind=PECA][_ngcontent-%COMP%]{border-left:3px solid #0958d9}.process-summary-day-item--progress[_ngcontent-%COMP%]{border-left:3px solid #531dab}.process-summary-day-item__head[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:10px}.process-summary-day-item__icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;font-size:14px;color:#fff;background:#0958d9}.process-summary-day-item__icon[data-kind=PRAZO][_ngcontent-%COMP%]{background:#c45911}.process-summary-day-item__icon[data-kind=TAREFA][_ngcontent-%COMP%]{background:#5b5fc7}.process-summary-day-item__icon[data-kind=MISTO][_ngcontent-%COMP%]{background:#d48806}.process-summary-day-item__icon[data-kind=CIENCIA][_ngcontent-%COMP%]{background:#8c8c8c}.process-summary-day-item__icon[data-kind=ANDAMENTO][_ngcontent-%COMP%]{background:#531dab}.process-summary-day-item__title[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;flex:1}.process-summary-day-item__title[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:13px}.process-summary-day-item__actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;width:100%;margin-top:2px}.process-summary-day-item__text[_ngcontent-%COMP%]{margin:10px 0 0 38px;font-size:13px;line-height:1.55;color:#000000bf}@media (max-width: 960px){.process-summary-timeline__layout[_ngcontent-%COMP%]{grid-template-columns:1fr}.process-summary-timeline__rail[_ngcontent-%COMP%]{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;max-height:none;padding-bottom:4px}.process-summary-day-node[_ngcontent-%COMP%]{flex:0 0 auto;width:180px;grid-template-columns:1fr;padding:10px}.process-summary-day-node__track[_ngcontent-%COMP%]{display:none}.process-summary-day-item__text[_ngcontent-%COMP%]{margin-left:0}}.process-summary-peca-modal__content[_ngcontent-%COMP%]{margin:0;font-size:14px;line-height:1.65;white-space:pre-line;color:#000000c7}.process-summary-section[_ngcontent-%COMP%]{background:#fff;
2border:1px solid #f0f0f0;border-radius:10px;padding:18px 20px}.process-summary-section[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:600}.process-summary-section[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:13px;line-height:1.55;color:#000000bf;white-space:pre-wrap}.process-summary-section__lead[_ngcontent-%COMP%]{margin:0 0 8px;font-size:12px;color:#00000073}.process-summary-section--panorama[_ngcontent-%COMP%]{background:#fafafa}.process-summary-section--marcos[_ngcontent-%COMP%]{padding-bottom:12px}.process-summary-marcos[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.process-summary-marcos__item[_ngcontent-%COMP%]{display:flex;gap:14px;padding:14px 0}.process-summary-marcos__item[_ngcontent-%COMP%]:not(:last-child) .process-summary-marcos__content[_ngcontent-%COMP%]{border-bottom:1px solid #f5f5f5;padding-bottom:14px}.process-summary-marcos__marker[_ngcontent-%COMP%]{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#1677ff;box-shadow:0 0 0 3px #1677ff26;flex-shrink:0}.process-summary-marcos__content[_ngcontent-%COMP%]{flex:1;min-width:0}.process-summary-marcos__head[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.process-summary-marcos__date[_ngcontent-%COMP%]{display:inline-block;padding:2px 8px;border-radius:999px;background:#f5f5f5;font-size:11px;font-weight:600;color:#0000008c}.process-summary-marcos[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:6px 0 0;font-size:13px;line-height:1.5;color:#000000a6}.process-summary-meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#00000073}.progress-modal__hint[_ngcontent-%COMP%]{margin:0 0 16px;font-size:13px;line-height:1.45;color:#00000073}.progress-stat[_ngcontent-%COMP%]{display:inline-flex;align-items:baseline;gap:4px;padding:6px 10px;border-radius:999px;background:#f5f5f5;font-size:12px;color:#0000008c}.progress-stat[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:13px;color:#000000e0}.progress-stat--auto[_ngcontent-%COMP%]{background:#e6f4ff;color:#1677ff}.progress-stat--auto[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#1677ff}.progress-stat--pecas[_ngcontent-%COMP%]{background:#f9f0ff;color:#722ed1}.progress-stat--pecas[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#722ed1}.progress-stat--falha-analise[_ngcontent-%COMP%]{background:#fff1f0;color:#cf1322}.progress-stat--falha-analise[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#cf1322}.progress-stat--djen[_ngcontent-%COMP%]{background:#f0f5ff;color:#2f54eb}.progress-stat--djen[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#2f54eb}.progress-hint[_ngcontent-%COMP%]{margin-top:4px;font-size:12px;line-height:1.35;color:#00000073}.progress-board__failures[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.progress-board__failures-list[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.progress-board__failure-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid #ffe58f;background:#fffbe6}.progress-board__failure-link[_ngcontent-%COMP%]{align-self:flex-start;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.progress-board__failure-link[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:12px;color:#d48806;text-decoration:underline}.progress-board__failure-reason[_ngcontent-%COMP%]{font-size:11px;line-height:1.4;color:#000000a6}.progress-layout__timeline[_ngcontent-%COMP%]{border-bottom:0;margin-bottom:0;min-height:240px;min-width:0}.progress-timeline[_ngcontent-%COMP%]{margin-top:4px;padding-left:4px}.progress-day-groups[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:18px}.progress-day-group[_ngcontent-%COMP%]{padding:14px;border:1px solid #f0f0f0;border-radius:10px;background:#fff}.progress-day-group__header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.progress-day-group__header[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:14px;font-weight:600;color:#000000e0;text-transform:capitalize;line-height:1.35}.progress-day-group__header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:2px 0 0;font-size:12px;color:#00000073}.progress-empty[_ngcontent-%COMP%]{padding:24px 8px}.progress-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;background:#fff;
2border:1px solid #f0f0f0;border-radius:10px;padding:14px;margin-bottom:4px;box-shadow:0 1px 2px #00000005}.progress-card--auto[_ngcontent-%COMP%]{border-color:#91caff;background:linear-gradient(180deg,#f5faff,#fff 48%)}.progress-card--pecas[_ngcontent-%COMP%]{border-color:#d3adf7;background:linear-gradient(180deg,#faf5ff,#fff 48%)}.progress-card--djen[_ngcontent-%COMP%]{border-color:#adc6ff;background:linear-gradient(180deg,#f5f8ff,#fff 48%)}.progress-card--has-djen[_ngcontent-%COMP%]{border-color:#91caff}.progress-card__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.progress-card__title[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;min-width:0}.progress-card__title[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#000000e0;line-height:1.4}.progress-card__badges[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px}.progress-card__tag[_ngcontent-%COMP%]{margin:0;text-transform:uppercase}.progress-card__time[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#f5f5f5;font-size:12px;font-weight:600;color:#000000a6;white-space:nowrap;line-height:1.2}.progress-card__summary[_ngcontent-%COMP%]{margin:0;font-size:12px;line-height:1.45;color:#0000008c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.progress-card__audience[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#e6fffb;color:#08979c;font-size:12px;font-weight:500;width:fit-content}.progress-card__body[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#000000bf;line-height:1.55;white-space:pre-wrap;max-height:140px;overflow:auto}.progress-card__footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px dashed #f0f0f0;font-size:12px;color:#00000073}.progress-card__documents[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.progress-card__documents-title[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#0000008c}.progress-card__document[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa;font-size:12px;color:#000000a6;max-width:100%}.progress-card__document--failed[_ngcontent-%COMP%]{border-color:#ffccc7;background:#fff2f0}.progress-card__document-main[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:8px}.progress-card__document-error[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.45;color:#cf1322}.progress-card__document-info[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.progress-card__document-meta[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;min-width:0}.progress-card__document-meta[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#000000e0;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-card__document-meta[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:11px;color:#00000073;line-height:1.3;word-break:break-all}.progress-card__document-actions[_ngcontent-%COMP%]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:6px}.progress-card__djen-links[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid #d6e4ff;background:#f8faff}.progress-card__djen-links-title[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#1d39c4}.progress-card__djen-link[_ngcontent-%COMP%]{padding:8px 10px;border-radius:8px;border:1px solid #e6f0ff;background:#fff}.progress-card__djen-link[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.progress-card__djen-link[_ngcontent-%COMP%] header[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#000000d9}.progress-card__djen-link[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:12px;line-height:1.5;color:#000000b3;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 992px){.progress-card__header[_ngcontent-%COMP%], .progress-card__document[_ngcontent-%COMP%], .progress-card__document-main[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}}.charges-section__toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;
2gap:10px;margin-bottom:12px}.charges-section__toggle[_ngcontent-%COMP%]{margin-bottom:0;flex:0 0 auto}.charges-section__toggle-label[_ngcontent-%COMP%]{font-size:13px;color:#000000a6}.charges-section__header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.charges-hint[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#00000073}.charges-kpis[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.charges-kpi[_ngcontent-%COMP%]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.charges-kpi__label[_ngcontent-%COMP%]{font-size:12px;color:#00000073;line-height:1.2}.charges-kpi__value[_ngcontent-%COMP%]{font-size:18px;font-weight:600;color:#000000e0;line-height:1.2}.charges-kpi--accent[_ngcontent-%COMP%]{background:#e6f4ff;border-color:#91caff}.charges-kpi--accent[_ngcontent-%COMP%] .charges-kpi__value[_ngcontent-%COMP%]{color:#0958d9}.charges-kpi--total[_ngcontent-%COMP%]{background:#f6ffed;border-color:#b7eb8f}.charges-kpi--total[_ngcontent-%COMP%] .charges-kpi__value[_ngcontent-%COMP%]{color:#389e0d;font-size:16px}.charges-alert[_ngcontent-%COMP%]{margin-bottom:16px}.charges-panel[_ngcontent-%COMP%]{margin-bottom:16px;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;background:#fff}.charges-panel__head[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:#fafafa;border-bottom:1px solid #f0f0f0}.charges-panel__head[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:14px;font-weight:600;color:#000000e0}.charges-panel__head[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;margin-top:2px;font-size:12px;color:#00000073}.charges-panel__head[_ngcontent-%COMP%] span[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:normal;color:#cf1322;font-weight:600}.charges-panel__actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px}.charges-row--selected[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background:#e6f4ff!important}.charges-row--overdue[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background:#fff2f0}.charges-row--selected.charges-row--overdue[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background:#fff1f0!important;box-shadow:inset 3px 0 #ff4d4f}.charges-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #b7eb8f;border-radius:8px;background:#f6ffed}.charges-footer__meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#000000a6}.charges-footer__total[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.charges-footer__total[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;color:#00000073}.charges-footer__total[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:18px;color:#237804}@media (max-width: 992px){.charges-kpis[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.charges-section__header[_ngcontent-%COMP%], .charges-panel__head[_ngcontent-%COMP%]{flex-direction:column}.charges-footer[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}}@media (max-width: 576px){.charges-kpis[_ngcontent-%COMP%]{grid-template-columns:1fr}}']})}}return t})();var qm=()=>["empresa_de_cobranca"],Zo=(t,c)=>c.value,Hm=(t,c)=>c.uuid,Gm=(t,c)=>c.key,Wm=(t,c)=>c.andamento_uuid;function Km(t,c){t&1&&p(0,"nz-alert",2)}function Jm(t,c){if(t&1&&p(0,"nz-option",10),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function Xm(t,c){if(t&1&&p(0,"nz-option",10),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function Qm(t,c){t&1&&p(0,"nz-empty",15)}function Zm(t,c){t&1&&(a(0,"span",25),s(1,"Pe\xE7a do processo"),o())}function Ym(t,c){t&1&&(a(0,"span",26),s(1," Andamento \xB7 Audi\xEAncia "),o())}function ep(t,c){t&1&&(a(0,"span",27),s(1," Di\xE1rio oficial "),o())}function tp(t,c){if(t&1){let e=y();a(0,"li",31),b("click",function(){h(e);let i=d().$implicit,l=d(3);return C(l.openPublication(i))}),s(1,"Ver an\xE1lise completa"),o()}}function np(t,c){if(t&1){let e=y();a(0,"li",31),b("click",function(){h(e);let i=d().$implicit,l=d(3);return C(l.openSchedule(i))}),s(1),o()}if(t&2){let e=d().$implicit,n=d(3);r(),x(n.scheduleLabel(e))}}function ip(t,c){if(t&1){let e=y();p(0,"li",52),a(1,"li",53),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d(3);return C(l.discard(i))}),s(2," Descartar "),o()}}function op(t,c){if(t&1){let e=y();a(0,"button",54),b("click",function(){h(e);let i=d().$implicit,l=d(3);return C(l.copyProcessNumber(i))}),p(1,"span",55),o()}}function ap(t,c){t&1&&(s(0),I(1,"date")),t&2&&w(" ",W(1,1,c,"dd/MM/yyyy")," ")}function rp(t,c){t&1&&s(0," \u2014 ")}function lp(t,c){if(t&1&&(a(0,"div",34)(1,"dt"),s(2,"Polo:"),o(),a(3,"dd"),s(4),I(5,"titlecase"),o()()),t&2){let e=d().$implicit,n=d(3);r(4),x(zt(5,1,n.poloLabel(e.processo==null?null:e.processo.polo)))}}function sp(t,c){if(t&1&&(a(0,"nz-tag",57),s(1),o()),t&2){let e=d(2).$implicit,n=d(3);m("nzColor",n.statusColor(e.status)),r(),w(" ",n.statusLabel(e.status)," ")}}function cp(t,c){if(t&1&&(a(0,"div",34)(1,"dt"),s(2,"Pe\xE7a:"),o(),a(3,"dd"),s(4),o()(),a(5,"div",34)(6,"dt"),s(7,"Classifica\xE7\xE3o:"),o(),a(8,"dd")(9,"span",56),s(10),o(),g(11,sp,2,2,"nz-tag",57),o()()),t&2){let e=d().$implicit,n=d(3);r(4),x(n.documentTitle(e)),r(5),Ve("data-kind",e.classificacao||"NONE"),r(),w(" ",n.classificationLabel(e.classificacao)," "),r(),_(e.status!=="CONCLUIDO"?11:-1)}}function dp(t,c){if(t&1&&(a(0,"div",34)(1,"dt"),s(2,"Andamento:"),o(),a(3,"dd"),s(4),o()(),a(5,"div",34)(6,"dt"),s(7,"Classifica\xE7\xE3o:"),o(),a(8,"dd")(9,"span",56),s(10),o()()()),t&2){let e=d().$implicit,n=d(3);r(4),x(n.documentTitle(e)),r(5),Ve("data-kind",e.classificacao||"NONE"),r(),w(" ",n.classificationLabel(e.classificacao)," ")}}function mp(t,c){if(t&1&&(a(0,"div",34)(1,"dt"),s(2,"Tipo:"),o(),a(3,"dd"),s(4),o()()),t&2){let e=d().$implicit;r(4),x(e.djen_andamento==null?null:e.djen_andamento.tipo)}}function pp(t,c){if(t&1&&(a(0,"div",37)(1,"span",58),s(2,"Pe\xE7a"),o(),a(3,"p",59),s(4),o()()),t&2){let e=d().$implicit,n=d(3);r(3),j("publication-content--collapsed",!n.isContentExpanded(e.uuid)),r(),w(" ",e.resumo||"Conte\xFAdo ainda n\xE3o dispon\xEDvel."," ")}}function up(t,c){t&1&&(a(0,"span",60),s(1),o()),t&2&&(r(),w("\xB7 ",c,""))}function _p(t,c){if(t&1&&(a(0,"div",38)(1,"span",58),s(2," Andamento "),g(3,up,2,1,"span",60),o(),a(4,"p",59),s(5),o()()),t&2){let e,n=d().$implicit,i=d(3);r(3),_((e=i.andamentoOnlyReferenceLabel(n))?3:-1,e),r(),j("publication-content--collapsed",!i.isContentExpanded(n.uuid)),r(),w(" ",n.resumo||(n.ultimo_andamento==null?null:n.ultimo_andamento.observacao)||"Texto do andamento indispon\xEDvel."," ")}}function fp(t,c){if(t&1&&(a(0,"span",60),s(1),o()),t&2){let e=d().$implicit;r(),w("\xB7 ",e.meta,"")}}function gp(t,c){if(t&1&&(a(0,"div",39)(1,"span",58),s(2," Di\xE1rio oficial "),g(3,fp,2,1,"span",60),o(),a(4,"p",59),s(5),o()()),t&2){let e=c.$implicit,n=d().$implicit,i=d(3);r(3),_(e.meta?3:-1),r(),j("publication-content--collapsed",!i.isContentExpanded(n.uuid)),r(),w(" ",e.text||"Texto do DJEN indispon\xEDvel."," ")}}function hp(t,c){if(t&1){let e=y();a(0,"button",61),b("click",function(){h(e);let i=d().$implicit,l=d(3);return C(l.toggleContent(i.uuid))}),s(1),p(2,"span",51),o()}if(t&2){let e=d().$implicit,n=d(3);r(),w(" ",n.isContentExpanded(e.uuid)?"Ver menos":"Ver mais"," "),r(),m("nzType",n.isContentExpanded(e.uuid)?"up":"down")}}function Cp(t,c){if(t&1&&p(0,"nz-alert",41),t&2){let e=d().$implicit;m("nzMessage",e.motivo_falha)}}function xp(t,c){if(t&1&&(a(0,"p",69),s(1),o()),t&2){let e=d(3).$implicit;r(),x(e.resumo)}}function bp(t,c){t&1&&(a(0,"p",70),s(1,"Resumo ainda n\xE3o dispon\xEDvel."),o())}function yp(t,c){if(t&1){let e=y();a(0,"button",50),b("click",function(){h(e);let i=d(3).$implicit,l=d(3);return C(l.openPublication(i))}),s(1," Ver an\xE1lise completa "),o()}}function zp(t,c){if(t&1&&(a(0,"article",64)(1,"header",67),p(2,"span",68),a(3,"div")(4,"strong"),s(5,"Pe\xE7a do processo"),o(),a(6,"span"),s(7),o()()(),g(8,xp,2,1,"p",69)(9,bp,2,0,"p",70)(10,yp,2,0,"button",71),o()),t&2){let e=d(2).$implicit,n=d(3);r(7),x(n.documentTitle(e)),r(),_(e.resumo?8:9),r(2),_(!n.isBusy(e)&&(e.documento!=null&&e.documento.uuid)?10:-1)}}function vp(t,c){if(t&1&&(a(0,"p",69),s(1),o()),t&2){let e=d().$implicit;r(),x(e.trecho)}}function Pp(t,c){t&1&&(a(0,"p",70),s(1,"Texto do DJEN indispon\xEDvel."),o())}function Sp(t,c){if(t&1&&(a(0,"article",65)(1,"header",67),p(2,"span",72),a(3,"div")(4,"strong"),s(5,"DJEN"),o(),a(6,"span"),s(7),o()()(),g(8,vp,2,1,"p",69)(9,Pp,2,0,"p",70),o()),t&2){let e=c.$implicit,n=d(5);r(7),x(n.djenReferenceLabel(e)),r(),_(e.trecho?8:9)}}function Ep(t,c){if(t&1&&(a(0,"p",69),s(1),o()),t&2){let e=d(3).$implicit;r(),x(e.resumo)}}function wp(t,c){t&1&&(a(0,"p",70),s(1,"Texto do DJEN indispon\xEDvel."),o())}function Tp(t,c){if(t&1&&(a(0,"article",65)(1,"header",67),p(2,"span",72),a(3,"div")(4,"strong"),s(5,"DJEN"),o(),a(6,"span"),s(7),o()()(),g(8,Ep,2,1,"p",69)(9,wp,2,0,"p",70),o()),t&2){let e=d(2).$implicit,n=d(3);r(7),x(n.djenOnlyReferenceLabel(e)),r(),_(e.resumo?8:9)}}function Mp(t,c){if(t&1&&(a(0,"p",69),s(1),o()),t&2){let e=d(3).$implicit;r(),x(e.resumo)}}function Op(t,c){t&1&&(a(0,"p",70),s(1,"Texto do andamento indispon\xEDvel."),o())}function kp(t,c){if(t&1&&(a(0,"article",66)(1,"header",67),p(2,"span",73),a(3,"div")(4,"strong"),s(5,"Andamento \xB7 Audi\xEAncia"),o(),a(6,"span"),s(7),o()()(),g(8,Mp,2,1,"p",69)(9,Op,2,0,"p",70),o()),t&2){let e=d(2).$implicit,n=d(3);r(7),x(n.andamentoOnlyReferenceLabel(e)),r(),_(e.resumo?8:9)}}function Ap(t,c){if(t&1&&(a(0,"span",80),s(1),o()),t&2){let e=d().$implicit;r(),x(e.vencimento)}}function Fp(t,c){t&1&&(a(0,"span",81),s(1,"\u2014"),o())}function Dp(t,c){if(t&1&&(a(0,"li"),g(1,Ap,2,1,"span",80)(2,Fp,2,0,"span",81),a(3,"span"),s(4),o()()),t&2){let e=c.$implicit;r(),_(e.vencimento?1:2),r(3),x(e.descricao)}}function Lp(t,c){if(t&1&&(a(0,"ul",77),S(1,Dp,5,2,"li",null,Ne),o()),t&2){let e=d(3).$implicit;r(),E(e.prazos)}}function Vp(t,c){t&1&&(a(0,"p",78),s(1,"Nenhum prazo aberto agora."),o())}function Np(t,c){if(t&1&&(a(0,"span",80),s(1),o()),t&2){let e=d().$implicit;r(),x(e.data)}}function Ip(t,c){t&1&&(a(0,"span",81),s(1,"\u2014"),o())}function jp(t,c){if(t&1&&(a(0,"li"),g(1,Np,2,1,"span",80)(2,Ip,2,0,"span",81),a(3,"span"),s(4),o()()),t&2){let e=c.$implicit;r(),_(e.data?1:2),r(3),x(e.descricao)}}function Rp(t,c){if(t&1&&(a(0,"ul",77),S(1,jp,5,2,"li",null,Ne),o()),t&2){let e=d(3).$implicit;r(),E(e.tarefas)}}function Bp(t,c){t&1&&(a(0,"p",78),s(1,"Nenhuma tarefa agora."),o())}function Up(t,c){if(t&1&&(a(0,"span",80),s(1),o()),t&2){let e=d().$implicit;r(),at("",e.data,"",e.hora?" "+e.hora:"","")}}function $p(t,c){t&1&&(a(0,"span",81),s(1,"\u2014"),o())}function qp(t,c){if(t&1&&(a(0,"nz-tag",83),s(1),o()),t&2){let e=d().$implicit;m("nzColor",e.modalidade==="VIRTUAL"?"blue":"default"),r(),w(" ",e.modalidade==="VIRTUAL"?"Virtual":"Presencial"," ")}}function Hp(t,c){if(t&1&&(a(0,"a",84),s(1,"Abrir link"),o()),t&2){let e=d().$implicit;m("href",e.link,Et)}}function Gp(t,c){if(t&1&&(a(0,"li"),g(1,Up,2,2,"span",80)(2,$p,2,0,"span",81),a(3,"span",82)(4,"span"),s(5),o(),g(6,qp,2,2,"nz-tag",83)(7,Hp,2,1,"a",84),o()()),t&2){let e=c.$implicit;r(),_(e.data?1:2),r(4),x(e.descricao),r(),_(e.modalidade?6:-1),r(),_(e.link?7:-1)}}function Wp(t,c){if(t&1&&(a(0,"section",79)(1,"div",76),s(2,"Audi\xEAncias"),o(),a(3,"ul",77),S(4,Gp,8,4,"li",null,Ne),o()()),t&2){let e=d(3).$implicit;r(4),E(e.audiencias)}}function Kp(t,c){if(t&1&&(a(0,"div",74)(1,"section",75)(2,"div",76),s(3,"Prazos processuais"),o(),g(4,Lp,3,0,"ul",77)(5,Vp,2,0,"p",78),o(),a(6,"section",75)(7,"div",76),s(8,"Tarefas do escrit\xF3rio"),o(),g(9,Rp,3,0,"ul",77)(10,Bp,2,0,"p",78),o()(),g(11,Wp,6,0,"section",79)),t&2){let e,n=d(2).$implicit;r(4),_(n.prazos.length?4:5),r(5),_(n.tarefas.length?9:10),r(2),_(((e=n.audiencias==null?null:n.audiencias.length)!==null&&e!==void 0?e:0)>0?11:-1)}}function Jp(t,c){if(t&1&&(a(0,"section",42)(1,"div",62)(2,"span"),s(3,"Refer\xEAncias"),o(),a(4,"span",63),s(5),o()(),g(6,zp,11,3,"article",64),S(7,Sp,10,2,"article",65,Wm),g(9,Tp,10,2,"article",65)(10,kp,10,2,"article",66)(11,Kp,12,3),o()),t&2){let e=d().$implicit,n=d(3);r(5),x(n.referencesLabel(e)),r(),_(n.isSyntheticOnly(e)?-1:6),r(),E(e.djen_referencias),r(2),_(n.isDjenOnl
2y(e)?9:-1),r(),_(n.isAndamentoOnly(e)?10:-1),r(),_(n.hasOperationalDetails(e)?11:-1)}}function Xp(t,c){t&1&&(a(0,"div",46)(1,"span"),s(2,"Tratamento sugerido:"),o(),a(3,"strong"),s(4),o()()),t&2&&(r(4),x(c))}function Qp(t,c){t&1&&(a(0,"div",47),s(1),o()),t&2&&(r(),w(" ",c," "))}function Zp(t,c){if(t&1){let e=y();a(0,"button",85),b("click",function(){h(e);let i=d().$implicit,l=d(3);return C(l.openSchedule(i))}),s(1),o()}if(t&2){let e=d().$implicit,n=d(3);r(),w(" ",n.scheduleLabel(e)," ")}}function Yp(t,c){if(t&1){let e=y();a(0,"article",20)(1,"header",21)(2,"div",22)(3,"button",23),b("click",function(){let i=h(e).$implicit,l=d(3);return C(l.toggleDetails(i.uuid))}),s(4),o(),a(5,"span",24),s(6),o(),g(7,Zm,2,0,"span",25)(8,Ym,2,0,"span",26)(9,ep,2,0,"span",27),o(),a(10,"button",28),p(11,"span",29),o(),a(12,"nz-dropdown-menu",null,0)(14,"ul",30)(15,"li",31),b("click",function(){let i=h(e).$implicit,l=d(3);return C(l.openProcess(i))}),s(16,"Abrir processo"),o(),g(17,tp,2,0,"li",32)(18,np,2,1,"li",32),a(19,"li",31),b("click",function(){let i=h(e).$implicit,l=d(3);return C(l.toggleDetails(i.uuid))}),s(20),o(),g(21,ip,3,0),o()()(),a(22,"dl",33)(23,"div",34)(24,"dt"),s(25,"N\xFAmero do processo:"),o(),a(26,"dd")(27,"span"),s(28),o(),g(29,op,2,0,"button",35),o()(),a(30,"div",34)(31,"dt"),s(32,"Data da publica\xE7\xE3o:"),o(),a(33,"dd"),g(34,ap,2,4)(35,rp,1,0),o()(),g(36,lp,6,3,"div",34)(37,cp,12,4)(38,dp,11,3)(39,mp,5,1,"div",34),a(40,"div",36)(41,"dt"),s(42,"Conte\xFAdo:"),o(),a(43,"dd"),g(44,pp,5,3,"div",37)(45,_p,6,4,"div",38),S(46,gp,6,4,"div",39,Gm),g(48,hp,3,2,"button",40),o()()(),g(49,Cp,1,1,"nz-alert",41)(50,Jp,12,5,"section",42),a(51,"footer",43)(52,"button",44),b("click",function(){let i=h(e).$implicit,l=d(3);return C(l.openProcess(i))}),p(53,"span",45),a(54,"span"),s(55," Abrir processo sugerido "),a(56,"strong"),s(57),o()()(),g(58,Xp,5,1,"div",46)(59,Qp,2,1,"div",47),a(60,"div",48),g(61,Zp,2,1,"button",49),a(62,"button",50),b("click",function(){let i=h(e).$implicit,l=d(3);return C(l.toggleDetails(i.uuid))}),s(63),p(64,"span",51),o()()()()}if(t&2){let e,n,i,l=c.$implicit,u=N(13),f=d(3);j("publication-card--fail",l.status==="FALHA")("publication-card--busy",f.isBusy(l))("publication-card--expanded",f.isExpanded(l.uuid)),r(4),w(" ",f.cardTitle(l)," "),r(2),w("ID ",f.shortId(l.uuid),""),r(),_(f.isSyntheticOnly(l)?-1:7),r(),_(f.isAndamentoOnly(l)?8:-1),r(),_(f.hasDjen(l)?9:-1),r(),m("nzDropdownMenu",u),r(7),_(!f.isSyntheticOnly(l)&&(l.documento!=null&&l.documento.uuid)?17:-1),r(),_(f.canScheduleItem(l)?18:-1),r(2),w(" ",f.isExpanded(l.uuid)?"Recolher refer\xEAncias":"Ver refer\xEAncias"," "),r(),_(f.canTreat&&!f.isSyntheticOnly(l)?21:-1),r(7),x((l.processo==null?null:l.processo.numero_processo)||"\u2014"),r(),_(l.processo!=null&&l.processo.numero_processo?29:-1),r(5),_((e=f.publicationDate(l))?34:35,e),r(2),_(l.processo!=null&&l.processo.polo?36:-1),r(),_(f.isSyntheticOnly(l)?f.isAndamentoOnly(l)?38:l.djen_andamento!=null&&l.djen_andamento.tipo?39:-1:37),r(7),_(!f.isSyntheticOnly(l)&&(l.resumo||!f.djenContents(l).length)?44:-1),r(),_(f.isAndamentoOnly(l)?45:-1),r(),E(f.djenContents(l)),r(2),_(f.hasLongContent(l)?48:-1),r(),_(l.motivo_falha?49:-1),r(),_(f.isExpanded(l.uuid)?50:-1),r(7),x((l.processo==null?null:l.processo.numero_processo)||"\u2014"),r(),_((n=f.suggestedTreatment(l))?58:-1,n),r(),_((i=f.insightMessage(l))?59:-1,i),r(2),_(f.canScheduleItem(l)?61:-1),r(2),w(" ",f.isExpanded(l.uuid)?"Recolher":"Ver mais"," "),r(),m("nzType",f.isExpanded(l.uuid)?"up":"down")}}function eu(t,c){if(t&1){let e=y();a(0,"div",16),S(1,Yp,65,32,"article",17,Hm),o(),a(3,"div",18)(4,"nz-pagination",19),b("nzPageIndexChange",function(i){h(e);let l=d(2);return C(l.load(i))}),o()()}if(t&2){let e=d(2);r(),E(e.items),r(3),m("nzPageIndex",e.page)("nzTotal",e.total)("nzPageSize",e.take)}}function tu(t,c){if(t&1){let e=y();a(0,"form",5),b("ngSubmit",function(){h(e);let i=d();return C(i.load(1))}),a(1,"div",6)(2,"nz-form-item")(3,"nz-form-label"),s(4,"Busca"),o(),a(5,"nz-form-control"),p(6,"input",7),o()()(),a(7,"div",6),p(8,"app-filtro-pessoas",8),o(),a(9,"div",6)(10,"nz-form-item")(11,"nz-form-label"),s(12,"Classifica\xE7\xE3o"),o(),a(13,"nz-form-control")(14,"nz-select",9),S(15,Jm,1,2,"nz-option",10,Zo),o()()()(),a(17,"div",6)(18,"nz-form-item")(19,"nz-form-label"),s(20,"Situa\xE7\xE3o"),o(),a(21,"nz-form-control")(22,"nz-select",11),S(23,Xm,1,2,"nz-option",10,Zo),o()()()(),a(25,"div",6)(26,"nz-form-item")(27,"button",12),p(28,"span",13),s(29," Buscar "),o()()()(),a(30,"nz-spin",14),g(31,Qm,1,0,"nz-empty",15)(32,eu,5,3),o()}if(t&2){let e=d();m("formGroup",e.filterForm),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",7),r(6),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",6),r(),m("required",!1)("allowClear",!0)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(30,qm))("storageValue",!1),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",4),r(6),E(e.classifications),r(2),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",4),r(6),E(e.statuses),r(2),m("nzXs",24)("nzSm",8)("nzMd",4)("nzLg",3),r(2),m("nzLoading",e.isLoading),r(3),m("nzSpinning",e.isLoading),r(),_(e.items.length?32:31)}}var Yo=(()=>{class t{constructor(e,n,i,l,u,f){this.api=e,this.billingCompanyFilter=n,this.fb=i,this.router=l,this.message=u,this.permissionService=f,this.items=[],this.total=0,this.page=1,this.take=20,this.isLoading=!1,this.discardingUuid=null,this.canList=!1,this.canTreat=!1,this.canSchedule=!1,this.expandedUuid=null,this.expandedContentUuids=new Set,this.isAnalysisModalVisible=!1,this.analysisProcessUuid=null,this.analysisDocument=null,this.isScheduleDrawerVisible=!1,this.scheduleProcessUuid=null,this.scheduleDocumentUuid=null,this.scheduleProcessNumber=null,this.scheduleSeedItems=null,this.classifications=[{value:"CIENCIA",label:"Ci\xEAncia"},{value:"PRAZO",label:"Prazo"},{value:"TAREFA",label:"Tarefa"},{value:"AUDIENCIA",label:"Audi\xEAncia"}],this.statuses=[{value:"CONCLUIDO",label:"Conclu\xEDda"},{value:"PROCESSANDO",label:"Processando"},{value:"NA_FILA",label:"Na fila"},{value:"FALHA",label:"Falha"},{value:"AGUARDANDO_REVISAO",label:"A revisar"},{value:"INFORMACOES_INCOMPLETAS",label:"Incompleta"}]}ngOnInit(){this.filterForm=this.fb.group({busca:[null],classificacao:[null],status:[null],empresa_cobranca_uuid:[null]}),this.permissionService.validateWithoutModal(D.ListarPublicacoesJuridicas,()=>{this.canList=!0,this.billingCompanyFilter.setupBillingCompanyControl(this.filterForm.get("empresa_cobranca_uuid"),()=>this.load())}),this.permissionService.validateWithoutModal(D.TratarPublicacoesJuridicas,()=>{this.canTreat=!0}),this.permissionService.validateWithoutModal(D.AgendarCalendarioJur
2idico,()=>{this.canSchedule=!0})}load(e=1){if(!this.canList)return;this.page=e,this.isLoading=!0;let{busca:n,classificacao:i,status:l,empresa_cobranca_uuid:u}=this.filterForm.value;this.api.listPublications({busca:n||null,classificacao:i||null,status:l||null,empresa_cobranca_uuid:u||null,page:this.page,take:this.take}).pipe(A(()=>this.isLoading=!1)).subscribe({next:f=>{this.items=f.data.items??[],this.total=f.data.total??0,this.page=f.data.page??e,this.take=f.data.take??this.take},error:f=>{this.message.error(f?.error?.message||"N\xE3o foi poss\xEDvel carregar as publica\xE7\xF5es")}})}discard(e){!this.canTreat||!e.processo?.uuid||!e.documento?.uuid||this.isSyntheticOnly(e)||(this.discardingUuid=e.uuid,this.api.discardPublication(e.processo.uuid,e.documento.uuid).pipe(A(()=>this.discardingUuid=null)).subscribe({next:()=>this.onDiscardSuccess(),error:n=>this.onDiscardError(n)}))}onDiscardSuccess(){this.message.success("Publica\xE7\xE3o descartada");let e=this.items.length===1&&this.page>1?this.page-1:this.page;this.load(e)}onDiscardError(e){this.message.error(e?.error?.message||"N\xE3o foi poss\xEDvel descartar a publica\xE7\xE3o")}scheduleLabel(e){let n=e.agenda_total??e.prazos.length+e.tarefas.length+(e.audiencias?.length??0);return n<=0?"Agendar":`Agendar (${e.agenda_agendados??0}/${n})`}openSchedule(e){if(e.processo?.uuid){if(this.isBusy(e)){this.message.info("A leitura desta publica\xE7\xE3o ainda est\xE1 em andamento");return}if(this.scheduleProcessUuid=e.processo.uuid,this.scheduleProcessNumber=e.processo.numero_processo??null,this.isAndamentoOnly(e)){if(this.scheduleDocumentUuid=null,this.scheduleSeedItems=[...(e.audiencias??[]).map(n=>({tipo:"AUDIENCIA",data:n.data??null,hora:n.hora??null,descricao:n.descricao??"Audi\xEAncia",modalidade:n.modalidade??null,link:n.link??null})),...e.prazos.map(n=>({tipo:"PRAZO",data:n.vencimento??null,descricao:n.descricao??"Prazo"})),...e.tarefas.map(n=>({tipo:"TAREFA",data:n.data??null,descricao:n.descricao??"Tarefa"}))],!this.scheduleSeedItems.length){let n=[{descricao:e.ultimo_andamento?.andamento?.valor||"Audi\xEAncia",data:e.ultimo_andamento?.data_andamento?String(e.ultimo_andamento.data_andamento).slice(0,10):null,hora:null,modalidade:null,link:null}];this.scheduleSeedItems=n.map(i=>({tipo:"AUDIENCIA",data:i.data,hora:i.hora,descricao:i.descricao,modalidade:i.modalidade,link:i.link}))}this.isScheduleDrawerVisible=!0;return}e.documento?.uuid&&(this.scheduleDocumentUuid=e.documento.uuid,this.scheduleSeedItems=null,this.isScheduleDrawerVisible=!0)}}onScheduleDrawerVisibleChange(e){this.isScheduleDrawerVisible=e,e||(this.scheduleProcessUuid=null,this.scheduleDocumentUuid=null,this.scheduleProcessNumber=null,this.scheduleSeedItems=null)}canScheduleItem(e){return!this.canSchedule||this.isBusy(e)||this.isDjenOnl
2y(e)?!1:(this.isAndamentoOnly(e),e.classificacao==="AUDIENCIA"||e.prazos.length>0||e.tarefas.length>0||(e.audiencias?.length??0)>0)}isBusy(e){return e.status==="NA_FILA"||e.status==="PROCESSANDO"}poloLabel(e){return e==="PASSIVO"?"passivo":"ativo"}statusColor(e){return e==="FALHA"?"red":e==="CONCLUIDO"?"green":e==="PROCESSANDO"||e==="NA_FILA"?"blue":"gold"}classificationLabel(e){switch(e){case"PRAZO":return"Prazo";case"TAREFA":return"Tarefa";case"AUDIENCIA":return"Audi\xEAncia";case"MISTO":return"Prazo e tarefa";case"CIENCIA":return"Ci\xEAncia";default:return"Sem classifica\xE7\xE3o"}}statusLabel(e){switch(e){case"NA_FILA":return"Na fila";case"PROCESSANDO":return"Processando";case"CONCLUIDO":return"Conclu\xEDda";case"FALHA":return"Falha";case"AGUARDANDO_REVISAO":return"A revisar";case"INFORMACOES_INCOMPLETAS":return"Incompleta";default:return e}}nextPrazo(e){return(e.prazos??[]).map(i=>String(i.vencimento||"").trim()).filter(Boolean).sort((i,l)=>{let u=this.parseDateValue(i),f=this.parseDateValue(l);return(u??Number.POSITIVE_INFINITY)-(f??Number.POSITIVE_INFINITY)})[0]||null}isDeadlineOverdue(e){let n=this.nextPrazo(e),i=this.parseDateValue(n);if(i==null)return!1;let l=new Date;return l.setHours(0,0,0,0),i<l.getTime()}parseDateValue(e){let n=String(e||"").trim();if(!n)return null;let i=n.match(/^(\d{2})\/(\d{2})\/(\d{4})$/);if(i)return new Date(Number(i[3]),Number(i[2])-1,Number(i[1])).getTime();let l=Date.parse(n);return Number.isNaN(l)?null:l}toggleDetails(e){this.expandedUuid=this.expandedUuid===e?null:e}isExpanded(e){return this.expandedUuid===e}toggleContent(e){this.expandedContentUuids.has(e)?this.expandedContentUuids.delete(e):this.expandedContentUuids.add(e)}isContentExpanded(e){return this.expandedContentUuids.has(e)}hasLongContent(e){let n=e.resumo?.trim().length??0,i=this.djenContents(e).reduce((l,u)=>l+(u.text?.trim().length??0),0);return n+i>220}cardTitle(e){let n=this.publicationDate(e),i=n?new Date(n).toLocaleDateString("pt-BR"):null,l=this.documentTitle(e);return[i,l].filter(Boolean).join(" - ")}shortId(e){return e.replace(/-/g,"").slice(0,6).toUpperCase()}
2hasDjen(e){return this.isDjenOnly(e)||(e.djen_referencias?.length??0)>0||!!e.djen_andamento}djenContents(e){return this.isAndamentoOnly(e)?[]:this.isDjenOnly(e)?[{key:e.djen_andamento?.uuid||e.uuid,text:e.resumo||e.djen_andamento?.observacao||null,meta:this.djenOnlyReferenceLabel(e)}]:(e.djen_referencias??[]).map(n=>({key:n.andamento_uuid,text:n.trecho,meta:this.djenReferenceLabel(n)}))}suggestedTreatment(e){if(this.isDjenOnly(e))return"Revisar comunica\xE7\xE3o do DJEN";if(this.isAndamentoOnly(e))return"Revisar andamento de audi\xEAncia sem pe\xE7a";let n=e.audiencias?.length??0;if(n>0)return n===1?"Agendar audi\xEAncia":`Agendar ${n} audi\xEAncias`;if(e.prazos.length>0){let i=e.prazos[0];return`Adicionar andamento de Prazo${i.dias!=null?` de ${i.dias} dias`:""}`}return e.tarefas.length>0?e.tarefas.length===1?"Adicionar tarefa do escrit\xF3rio":`Adicionar ${e.tarefas.length} tarefas`:e.classificacao==="CIENCIA"?"Registrar ci\xEAncia":null}insightMessage(e){return e.warnings?.length?e.warnings.join(" "):e.classificacao==="PRAZO"?"Identificamos que esta publica\xE7\xE3o cont\xE9m um prazo processual.":e.classificacao==="TAREFA"?"Identificamos tarefas internas sugeridas para esta publica\xE7\xE3o.":e.classificacao==="AUDIENCIA"&&!this.isAndamentoOnly(e)?"Identificamos audi\xEAncia(s) nesta publica\xE7\xE3o.":this.isDjenOnl
2y(e)?"Comunica\xE7\xE3o do DJEN ainda sem pe\xE7a correspondente vinculada.":this.isAndamentoOnly(e)?"Andamento com tag Audi\xEAncia ainda sem pe\xE7a correspondente nos documentos.":null}copyProcessNumber(e){return ln(this,null,function*(){let n=e.processo?.numero_processo?.trim();if(n)try{yield navigator.clipboard.writeText(n),this.message.success("N\xFAmero do processo copiado")}catch{this.message.error("N\xE3o foi poss\xEDvel copiar o n\xFAmero")}})}referenceCount(e){return this.isSyntheticOnly(e)?1:1+(e.djen_referencias?.length??0)}referencesLabel(e){let n=this.referenceCount(e);return n===1?"1 refer\xEAncia":`${n} refer\xEAncias`}publicationDate(e){return e.documento?.data_hora||e.djen_andamento?.data_andamento||e.ultimo_andamento?.data_andamento||null}hasOperationalDetails(e){return!this.isSyntheticOnly(e)&&(e.prazos.length>0||e.tarefas.length>0||(e.audiencias?.length??0)>0)}djenOnlyReferenceLabel(e){let n=e.djen_andamento?.data_andamento?new Date(e.djen_andamento.data_andamento).toLocaleDateString("pt-BR"):null;return[e.djen_andamento?.tipo||"DJEN",n].filter(Boolean).join(" \xB7 ")}andamentoOnlyReferenceLabel(e){let n=e.ultimo_andamento?.data_andamento?new Date(e.ultimo_andamento.data_andamento).toLocaleDateString("pt-BR"):null;return[e.ultimo_andamento?.andamento?.valor||"Audi\xEAncia",n].filter(Boolean).join(" \xB7 ")}openPublication(e){if(!this.isSyntheticOnly(e)&&!(!e.processo?.uuid||!e.documento?.uuid)){if(e.status==="NA_FILA"||e.status==="PROCESSANDO"){this.message.info("A leitura desta publica\xE7\xE3o ainda est\xE1 em andamento");return}this.analysisProcessUuid=e.processo.uuid,this.analysisDocument={id:e.documento.documento_tribunal_id,uuid:e.documento.uuid,tipo_documento:e.documento.tipo_documento,descricao:e.documento.descricao,mimetype:e.documento.mimetype,has_conteudo:!!e.documento.arquivo_url,conteudo_length:null,nome_arquivo:e.documento.nome_arquivo,data_hora:e.documento.data_hora,arquivo_uuid:e.documento.arquivo_uuid,arquivo_url:e.documento.arquivo_url,arquivo_nome:e.documento.arquivo_nome,analise:{uuid:e.uuid,status:e.status,motivo_falha:e.motivo_falha}},this.isAnalysisModalVisible=!0}}onAnalysisModalVisibleChange(e){this.isAnalysisModalVisible=e,e||(this.analysisDocument=null,this.analysisProcessUuid=null)}openProcess(e){e.processo?.uuid&&this.router.navigate(["/modulo-juridico/processos/visualizar",e.processo.uuid])}documentTitle(e){return e.fonte==="DJEN"?e.djen_andamento?.titulo||"Comunica\xE7\xE3o DJEN":e.fonte==="ANDAMENTO"?e.ultimo_andamento?.andamento?.valor||"Andamento de audi\xEAncia":e.documento?.nome_arquivo||e.documento?.descricao||e.documento?.tipo_documento||"Pe\xE7a"}isDjenOnly(e){return e.fonte==="DJEN"}isAndamentoOnly(e){return e.fonte==="ANDAMENTO"}
2isSyntheticOnly(e){return this.isDjenOnly(e)||this.isAndamentoOnly(e)}djenReferenceLabel(e){let n=e.data_andamento?new Date(e.data_andamento).toLocaleDateString("pt-BR"):null;return[e.tipo||"DJEN",n].filter(Boolean).join(" \xB7 ")}static{this.\u0275fac=function(n){return new(n||t)(v(Xe),v(On),v(ie),v(Ee),v(de),v(se))}}static{this.\u0275cmp=R({type:t,selectors:[["app-publications-list"]],standalone:!1,decls:10,vars:12,consts:[["publicationActions","nzDropdownMenu"],[1,"publications-page",3,"nzGhost"],["nzType","info","nzShowIcon","","nzMessage","Voc\xEA n\xE3o possui permiss\xE3o para visualizar publica\xE7\xF5es."],["source","publication",3,"visibleChange","applied","visible","processUuid","document","readOnly","allowReprocess"],[3,"visibleChange","scheduled","visible","processUuid","documentUuid","processNumber","seedItems"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",1,"publications-filters",3,"ngSubmit","formGroup"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["nz-input","","formControlName","busca","placeholder","N\xFAmero do processo ou pe\xE7a"],["label","Escrit\xF3rio de cobran\xE7a","formControlName","empresa_cobranca_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue"],["formControlName","classificacao","nzPlaceHolder","Todas","nzAllowClear",""],[3,"nzValue","nzLabel"],["formControlName","status","nzPlaceHolder","Todas","nzAllowClear",""],["nz-button","","nzType","primary","type","submit","nzBlock","",3,"nzLoading"],["nz-icon","","nzType","search"],[3,"nzSpinning"],["nzNotFoundContent","Nenhuma publica\xE7\xE3o encontrada para este filtro."],[1,"publications-list"],[1,"publication-card",3,"publication-card--fail","publication-card--busy","publication-card--expanded"],[1,"publications-pagination"],[3,"nzPageIndexChange","nzPageIndex","nzTotal","nzPageSize"],[1,"publication-card"],[1,"publication-card__top"],[1,"publication-card__title-row"],["type","button",1,"publication-card__title",3,"click"],[1,"publication-card__id"],[1,"publication-source-badge"],[1,"publication-source-badge","publication-source-badge--andamento"],[1,"publication-source-badge","publication-source-badge--djen"],["nz-button","","nzType","text","nzSize","small","type","button","nz-dropdown","","nzTrigger","click",1,"publication-card__more",3,"nzDropdownMenu"],["nz-icon","","nzType","more","nzTheme","outline"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-menu-item",""],[1,"publication-meta"],[1,"publication-meta__row"],["type","button","nz-tooltip","","nzTooltipTitle","Copiar n\xFAmero",1,"publication-meta__copy"],[1,"publication-meta__row","publication-meta__row--content"],[1,"publication-content-block"],[1,"publication-content-block","publication-content-block--andamento"],[1,"publication-content-block","publication-content-block--djen"],["type","button",1,"publication-content__toggle"],["nzType","error","nzShowIcon","",1,"publication-card__alert",3,"nzMessage"],[1,"publication-references"],[1,"publication-card__footer"],["type","button",1,"publication-insight","publication-insight--link",3,"click"],["nz-icon","","nzType","pushpin","nzTheme","outline"],[1,"publication-insight"],[1,"publication-insight","publication-insight--note"],[1,"publication-card__footer-actions"],["nz-button","","nzType","default","nzSize","small","type","button"],["nz-button","","nzType","link","nzSize","small","type","button",3,"click"],["nz-icon","","nzTheme","outline",3,"nzType"],["nz-menu-divider",""],["nz-menu-item","","nzDanger","","nz-popconfirm","","nzPopconfirmTitle","Descartar esta publica\xE7\xE3o? Ela deixar\xE1 de aparecer nesta lista.",3,"nzOnConfirm"],["type","button","nz-tooltip","","nzTooltipTitle","Copiar n\xFAmero",1,"publication-meta__copy",3,"click"],["nz-icon","","nzType","copy","nzTheme","outline"],[1,"publication-kind"],[1,"publication-meta__status",3,"nzColor"],[1,"publication-content-block__label"],[1,"publication-content"],[1,"publication-content-block__meta"],["type","button",1,"publication-content__toggle",3,"click"],[1,"publication-references__head"],[1,"publication-references__count"],[1,"publication-ref","publication-ref--document"],[1,"publication-ref","publication-ref--djen"],[1,"publication-ref","publication-ref--andamento"],[1,"publication-ref__head"],["nz-icon","","nzType","file-text","nzTheme","outline"],[1,"publication-ref__body"],[1,"publication-ref__empty"],["nz-button","","nzType","link","nzSize","small","type","button"],["nz-icon","","nzType","notification","nzTheme","outline"],["nz-icon","","nzType","calendar","nzTheme","outline"],[1,"publication-split"],[1,"publication-block"],[1,"publication-block__head"],[1,"publication-card__list"],[1,"publication-block__empty"],[1,"publication-block","publication-block--audiencias"],[1,"publication-date"],[1,"publication-date","publication-date--empty"],[1,"publication-audiencia__body"],[3,"nzColor"],["target","_blank","rel","noopener noreferrer",3,"href"],["nz-button","","nzType","default","nzSize","small","type","button",3,"click"]],template:function(n,i){n&1&&(a(0,"nz-page-header",1)(1,"nz-page-header-title"),s(2,"Publica\xE7\xF5es"),o(),a(3,"nz-page-header-subtitle"),s(4," Fila operacional: pe\xE7as analisadas, DJEN e andamentos de audi\xEAncia sem pe\xE7a "),o(),a(5,"nz-page-header-content"),g(6,Km,1,0,"nz-alert",2)(7,tu,33,31),o()(),a(8,"app-document-analysis-modal",3),b("visibleChange",function(u){return i.onAnalysisModalVisibleChange(u)})("applied",function(){return i.load(i.page)}),o(),a(9,"app-publication-schedule-drawer",4),b("visibleChange",function(u){return i.onScheduleDrawerVisibleChange(u)})("scheduled",function(){return i.load(i.page)}),o()),n&2&&(m("nzGhost",!1),r(6),_(i.canList?7:6),r(2),m("visible",i.isAnalysisModalVisible)("processUuid",i.analysisProcessUuid)("document",i.analysisDocument)("readOnly",!0)("allowReprocess",i.c
2anTreat),r(),m("visible",i.isScheduleDrawerVisible)("processUuid",i.scheduleProcessUuid)("documentUuid",i.scheduleDocumentUuid)("processNumber",i.scheduleProcessNumber)("seedItems",i.scheduleSeedItems))},dependencies:[ee,_e,Z,Y,He,te,ne,rt,$,B,U,Ge,X,J,ae,oe,le,re,K,fe,qt,$t,Cn,ue,me,pe,ve,Ui,ye,ze,Q,we,be,Ht,Gt,xn,De,Je,Vn,Ln,mi,ft],styles:["[_nghost-%COMP%]{display:block}.publications-total[_ngcontent-%COMP%]{color:#0000008c;font-size:13px}.publications-filters[_ngcontent-%COMP%]{margin-bottom:16px}.publications-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.publication-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:14px 16px 0;transition:border-color .2s ease,box-shadow .2s ease}.publication-card--expanded[_ngcontent-%COMP%]{border-color:#91caff;box-shadow:0 2px 8px #1890ff14}.publication-card--fail[_ngcontent-%COMP%]{border-color:#ffccc7;background:#fff2f0}.publication-card--busy[_ngcontent-%COMP%]{border-color:#91caff}.publication-card__top[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.publication-card__title-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1}.publication-card__title[_ngcontent-%COMP%]{border:0;background:transparent;padding:0;margin:0;text-align:left;cursor:pointer;color:#1677ff;font-size:14px;font-weight:600;line-height:1.35}.publication-card__title[_ngcontent-%COMP%]:hover{color:#0958d9;text-decoration:underline}.publication-card__id[_ngcontent-%COMP%]{color:#00000073;font-size:12px;white-space:nowrap}.publication-source-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;background:#595959;color:#fff;font-size:11px;font-weight:600;line-height:20px;white-space:nowrap}.publication-source-badge--djen[_ngcontent-%COMP%]{background:#434343}.publication-source-badge--andamento[_ngcontent-%COMP%]{background:#135200}.publication-card__more[_ngcontent-%COMP%]{flex:0 0 auto;color:#00000073}.publication-meta[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;gap:4px}.publication-meta__row[_ngcontent-%COMP%]{display:grid;grid-template-columns:168px minmax(0,1fr);gap:8px;align-items:start;font-size:13px;line-height:1.45}.publication-meta__row[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]{margin:0;font-weight:700;color:#000000d9}.publication-meta__row[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#000000bf;min-width:0}.publication-meta__row--content[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]{display:block;position:relative}.publication-meta__copy[_ngcontent-%COMP%]{border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:#00000073;line-height:1}.publication-meta__copy[_ngcontent-%COMP%]:hover{color:#1677ff}.publication-meta__status[_ngcontent-%COMP%]{margin:0}.publication-kind[_ngcontent-%COMP%]{padding:1px 10px;border-radius:999px;font-size:12px;line-height:20px;background:#f5f5f5;color:#000000a6}.publication-kind[data-kind=CIENCIA][_ngcontent-%COMP%]{background:#f6ffed;color:#389e0d}.publication-kind[data-kind=PRAZO][_ngcontent-%COMP%]{background:#faad1429;color:#ad6800}.publication-kind[data-kind=TAREFA][_ngcontent-%COMP%]{background:#e6f4ff;color:#0958d9}.publication-kind[data-kind=AUDIENCIA][_ngcontent-%COMP%]{background:#03838724;color:#006d75}.publication-kind[data-kind=MISTO][_ngcontent-%COMP%]{background:#e6f4ff;color:#0958d9}.publication-content[_ngcontent-%COMP%]{margin:0;font-size:13px;line-height:1.55;color:#000000bf;white-space:pre-wrap;word-break:break-word}.publication-content--collapsed[_ngcontent-%COMP%]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.publication-content--empty[_ngcontent-%COMP%]{color:#00000059}.publication-content-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.publication-content-block[_ngcontent-%COMP%] + .publication-content-block[_ngcontent-%COMP%]{margin-top:10px;padding-top:10px;border-top:1px dashed #f0f0f0}.publication-content-block__label[_ngcontent-%COMP%]{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#00000073}.publication-content-block__meta[_ngcontent-%COMP%]{font-weight:500;text-transform:none;letter-spacing:normal;color:#00000073}.publication-content-block--djen[_ngcontent-%COMP%] .publication-content-block__label[_ngcontent-%COMP%]{color:#1d39c4}.publication-content-block--andamento[_ngcontent-%COMP%] .publication-content-block__label[_ngcontent-%COMP%]{color:#135200}.publication-content__toggle[_ngcontent-%COMP%]{margin-top:4px;border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:#1677ff;font-size:12px;font-weight:500}.publication-content__toggle[_ngcontent-%COMP%]:hover{color:#0958d9}.publication-card__alert[_ngcontent-%COMP%]{margin-top:12px}.publication-references[_ngcontent-%COMP%]{margin-top:14px;padding-top:14px;
2border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:10px}.publication-references__head[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;color:#00000073;text-transform:uppercase;letter-spacing:.04em}.publication-references__count[_ngcontent-%COMP%]{font-weight:500;text-transform:none;letter-spacing:normal;color:#0000008c}.publication-ref[_ngcontent-%COMP%]{border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px;background:#fafafa}.publication-ref--document[_ngcontent-%COMP%]{border-left:3px solid #1890ff}.publication-ref--djen[_ngcontent-%COMP%]{border-left:3px solid #597ef7;background:#f8faff}.publication-ref__head[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px;color:#000000a6;font-size:12px}.publication-ref__head[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;color:#000000d9;font-size:13px;margin-bottom:2px}.publication-ref__head[_ngcontent-%COMP%] > span[nz-icon][_ngcontent-%COMP%]{margin-top:2px;font-size:16px;color:#00000073}.publication-ref__body[_ngcontent-%COMP%]{margin:0;font-size:13px;line-height:1.55;color:#000000c7;white-space:pre-wrap}.publication-ref__empty[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#00000059}.publication-block[_ngcontent-%COMP%]{margin-top:4px}.publication-block__head[_ngcontent-%COMP%]{margin-bottom:6px;font-size:11px;font-weight:600;color:#00000073;text-transform:uppercase;letter-spacing:.04em}.publication-block__empty[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#00000059}.publication-split[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;padding-top:12px;border-top:1px dashed #f0f0f0}.publication-card__list[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px}.publication-card__list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;gap:8px;align-items:flex-start}.publication-date[_ngcontent-%COMP%]{flex:0 0 auto;padding:0 6px;border-radius:4px;background:#faad141f;color:#000000bf;font-variant-numeric:tabular-nums;white-space:nowrap}.publication-date--empty[_ngcontent-%COMP%]{background:transparent;color:#00000040;padding:0}.publication-block--audiencias[_ngcontent-%COMP%]{margin-top:12px}.publication-audiencia__body[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.publication-card__footer[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:14px;padding:10px 0 12px;border-top:1px solid #f0f0f0}.publication-insight[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:2px;background:#fafafa;color:#000000bf;font-size:12px;line-height:1.35;max-width:100%}.publication-insight[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-weight:700;color:#000000e0}.publication-insight--link[_ngcontent-%COMP%]{border-color:#91caff;background:#e6f4ff;color:#0958d9;cursor:pointer;text-align:left}.publication-insight--link[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#003eb3;margin-left:4px}.publication-insight--link[_ngcontent-%COMP%]:hover{background:#bae0ff}.publication-insight--note[_ngcontent-%COMP%]{flex:1 1 220px}.publication-card__footer-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;margin-left:auto}.publications-pagination[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width: 768px){.publication-meta__row[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:2px}.publication-split[_ngcontent-%COMP%]{display:flex;flex-direction:column}.publication-card__footer-actions[_ngcontent-%COMP%]{margin-left:0;width:100%;justify-content:flex-end}}"]})}}return t})();var nu=["calendarHeader"],iu=()=>["empresa_de_cobranca"],Rn=()=>({standalone:!0}),ou=t=>({items:t}),Rt=(t,c)=>c.uuid,jn=(t,c)=>c.value,au=(t,c)=>c.item.uuid,ru=(t,c)=>c.getTime();function lu(t,c){t&1&&s(0," Calend\xE1rio ")}function su(t,c){t&1&&s(0," Agenda operacional: prazos processuais e tarefas do escrit\xF3rio ")}function cu(t,c){if(t&1){let e=y();a(0,"button",6),b("click",function(){h(e);let i=d();return C(i.openCreateModal())}),p(1,"span",7),s(2," Novo item "),o()}}function du(t,c){if(t&1&&(a(0,"span",4),s(1),o()),t&2){let e=d();r(),at("",e.events.length," item(ns) \xB7 ",e.periodLabel,"")}}function mu(t,c){t&1&&p(0,"nz-alert",5)}function pu(t,c){if(t&1&&p(0,"nz-option",12),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.nome+" - OAB "+e.oab)}}function uu(t,c){if(t&1&&p(0,"nz-option",12),t&2){let e=c.$implicit;m("nzValue",e.uuid)("nzLabel",e.nome+(e.cargo?" \u2014 "+e.cargo:""))}}function _u(t,c){if(t&1&&p(0,"nz-option",12),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function fu(t,c){if(t&1&&p(0,"nz-option",12),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function gu(t,c){if(t&1&&p(0,"nz-option",12),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function hu(t,c){t&1&&p(0,"nz-empty",19)}function Cu(t,c){if(t&1&&p(0,"nz-option",12),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function xu(t,c){t&1&&(a(0,"span",36),s(1,"Tarefas aparecem somente no painel do dia"),o())}function bu(t,c){if(t&1&&(a(0,"div",56),s(1),o()),t&2){let e=c.$implicit,n=d(4);r(),x(n.formatTimelineHour(e))}}function yu(t,c){t&1&&p(0,"div",58)}function zu(t,c){if(t&1&&(a(0,"div",62),p(1,"span",63),o()),t&2){let e=d(4);wt("top",e.nowIndicatorTop,"px")}}function vu(t,c){t&1&&(a(0,"p",60),s(1,"Nenhum prazo ou audi\xEAncia agendado neste dia."),o())}function Pu(t,c){if(t&1){let e=y();a(0,"button",64),b("click",function(){let i=h(e).$implicit,l=d(4);return C(l.openEventDrawer(i.item))}),a(1,"span",65),s(2),o()()}if(t&2){let e=c.$implicit,n=d(4);wt("top",e.topPx,"px")("height",e.heightPx,"px")("left",e.leftPercent,"%")("width",e.widthPercent,"%"),j("day-timeline__event--overdue",n.isOverdue(e.item))("day-timeline__event--done",n.isEventCompleted(e.item)),m("title",n.typeLabel(e.item.tipo)+" \u2014 "+e.label),Ve("data-kind",e.item.tipo),r(2),x(e.label)}}function Su(t,c){if(t&1){let e=y();a(0,"div",37)(1,"header",41)(2,"div",42)(3,"nz-date-picker",43),b("ngModelChange",function(i){h(e);let l=d(3);return C(l.onPickerDateChange(i))}),o()(),a(4,"div",44)(5,"button",45),b("click",function(){h(e);let i=d(3);return C(i.goToToday())}
2),s(6,"HOJE"),o(),a(7,"button",46),b("click",function(){h(e);let i=d(3);return C(i.goToPreviousDay())}),p(8,"span",47),o(),a(9,"button",46),b("click",function(){h(e);let i=d(3);return C(i.goToNextDay())}),p(10,"span",48),o()()(),a(11,"div",49)(12,"div",50)(13,"div",51),s(14,"Dia todo"),o(),a(15,"div",52)(16,"span",53),s(17,"Tarefas no painel ao lado"),o()()(),a(18,"div",54)(19,"div",55),S(20,bu,2,1,"div",56,kt),o(),a(22,"div",57),S(23,yu,1,0,"div",58,kt),g(25,zu,2,2,"div",59)(26,vu,2,0,"p",60),S(27,Pu,3,15,"button",61,au),o()()()()}if(t&2){let e=d(3);r(3),m("ngModel",e.selectedDate)("ngModelOptions",V(6,Rn)),r(17),E(e.timelineHours),r(2),wt("height",e.timelineTotalHeight,"px"),r(),E(e.timelineHours),r(2),_(e.showNowIndicator&&e.nowIndicatorTop>=0&&e.nowIndicatorTop<=e.timelineTotalHeight?25:-1),r(),_(e.dayTimelineLayout.length?-1:26),r(),E(e.dayTimelineLayout)}}function Eu(t,c){t&1&&(a(0,"span",75),s(1,"Sem prazos ou audi\xEAncias"),o())}function wu(t,c){t&1&&(a(0,"span",79),s(1),o()),t&2&&(r(),x(c))}function Tu(t,c){if(t&1&&p(0,"i",82),t&2){let e=c.$implicit;wt("background",e.cor||"#fff"),m("title",e.valor)}}function Mu(t,c){if(t&1&&(a(0,"span",80),S(1,Tu,1,3,"i",81,Rt),o()),t&2){let e=d().$implicit;r(),E(e.etiquetas)}}function Ou(t,c){if(t&1&&(a(0,"span",77)(1,"span",78),s(2),o(),g(3,wu,2,1,"span",79)(4,Mu,3,0,"span",80),o()),t&2){let e,n=c.$implicit,i=d(6);j("calendar-tag--overdue",i.isOverdue(n)),m("title",i.calendarEventTitle(n)),Ve("data-kind",n.tipo)("data-priority",n.prioridade),r(2),x(i.tagLabel(n)),r(),_((e=i.modalidadeLabel(n))?3:-1,e),r(),_(n.etiquetas!=null&&n.etiquetas.length?4:-1)}}function ku(t,c){if(t&1&&S(0,Ou,5,8,"span",76,Rt),t&2){let e=d().$implicit,n=d(4);E(n.calendarEventsOn(e))}}function Au(t,c){if(t&1){let e=y();a(0,"article",70),b("click",function(){let i=h(e).$implicit,l=d(4);return C(l.onSelectDate(i))}),a(1,"header",71)(2,"span",72),s(3),o(),a(4,"span",73),s(5),I(6,"date"),o()(),a(7,"div",74),g(8,Eu,2,0,"span",75)(9,ku,2,0),o()()}if(t&2){let e=c.$implicit,n=d(4);j("calendar-week__column--selected",n.isSameDay(e,n.selectedDate))("calendar-week__column--today",n.isSameDay(e,n.today)),r(3),x(n.weekDayLabel(e)),r(2),x(W(6,7,e,"dd/MM")),r(3),_(n.calendarEventsOn(e).length?9:8)}}function Fu(t,c){if(t&1){let e=y();a(0,"div",38)(1,"header",66)(2,"button",67),b("click",function(){h(e);let i=d(3);return C(i.goToPreviousWeek())}),p(3,"span",47),o(),a(4,"strong"),s(5),o(),a(6,"button",67),b("click",function(){h(e);let i=d(3);return C(i.goToNextWeek())}),p(7,"span",48),o(),a(8,"button",45),b("click",function(){h(e);let i=d(3);return C(i.goToToday())}),s(9,"Hoje"),o()(),a(10,"div",68),S(11,Au,10,10,"article",69,ru),o()()}if(t&2){let e=d(3);r(5),x(e.weekLabel),r(6),E(e.weekDays)}}function Du(t,c){t&1&&(a(0,"span",79),s(1),o()),t&2&&(r(),x(c))}function Lu(t,c){if(t&1&&p(0,"i",82),t&2){let e=c.$implicit;wt("background",e.cor||"#fff"),m("title",e.valor)}}function Vu(t,c){if(t&1&&(a(0,"span",80),S(1,Lu,1,3,"i",81,Rt),o()),t&2){let e=d().$implicit;r(),E(e.etiquetas)}}function Nu(t,c){if(t&1&&(a(0,"span",77)(1,"span",78),s(2),o(),g(3,Du,2,1,"span",79)(4,Vu,3,0,"span",80),o()),t&2){let e,n=c.$implicit,i=d(6);j("calendar-tag--overdue",i.isOverdue(n)),m("title",i.calendarEventTitle(n)),Ve("data-kind",n.tipo)("data-priority",n.prioridade),r(2),x(i.tagLabel(n)),r(),_((e=i.modalidadeLabel(n))?3:-1,e),r(),_(n.etiquetas!=null&&n.etiquetas.length?4:-1)}}function Iu(t,c){if(t&1&&(a(0,"span",86),s(1),o()),t&2){let e=d(2).$implicit,n=d(4);r(),w("+",n.overflowCount(e),"")}}function ju(t,c){if(t&1&&(a(0,"div",85),S(1,Nu,5,8,"span",76,Rt),g(3,Iu,2,1,"span",86),o()),t&2){let e=d().$implicit,n=d(4);r(),E(n.visibleEventsOn(e)),r(2),_(n.overflowCount(e)?3:-1)}}function Ru(t,c){if(t&1&&(Pe(0),g(1,ju,4,1,"div",85),Se()),t&2){let e=c.$implicit,n=d(4);r(),_(n.calendarEventsOn(e).length?1:-1)}}function Bu(t,c){if(t&1){let e=y();a(0,"nz-calendar",83),b("ngModelChange",function(i){h(e);let l=d(3);return C(l.onCalendarValueChange(i))})("nzPanelChange",function(i){h(e);let l=d(3);return C(l.onCalendarPanelChange(i.date))}),g(1,Ru,2,1,"ng-container",84),o()}if(t&2){let e=d(3),n=N(12);m("ngModel",e.selectedDate)("ngModelOptions",V(3,Rn))("nzCustomHeader",n)}}function Uu(t,c){t&1&&(a(0,"p",88),s(1,"Nenhum prazo, tarefa ou audi\xEAncia neste dia."),o())}function $u(t,c){t&1&&ai(0)}function qu(t,c){if(t&1&&g(0,$u,1,0,"ng-container",89),t&2){let e=d(4),n=N(14);m("ngTemplateOutlet",n)("ngTemplateOutletContext",nn(2,ou,e.sortedSelectedDayEvents))}}function Hu(t,c){if(t&1&&(a(0,"aside",40)(1,"h3"),s(2),o(),a(3,"p",87),s(4),o(),g(5,Uu,2,0,"p",88)(6,qu,1,4,"ng-container"),o()),t&2){let e=d(3);r(2),x(e.selectedDayLabel),r(2),w("",e.sortedSelectedDayEvents.length," item(ns) neste dia"),r(),_(e.sortedSelectedDayEvents.length?6:5)}}function Gu(t,c){if(t&1){let e=y();a(0,"div",20)(1,"nz-form-item",21)(2,"nz-form-label"),s(3,"Visualiza\xE7\xE3o"),o(),a(4,"nz-form-control")(5,"nz-select",22),b("ngModelChange",function(i){h(e);let l=d(2);return C(l.onViewModeChange(i))}),S(6,Cu,1,2,"nz-option",12,jn),o()()()(),a(8,"div",23)(9,"div",24)(10,"span"),s(11,"Abertos"),o(),a(12,"strong"),s(13),o()(),a(14,"div",25)(15,"span"),s(16,"Vencidos"),o(),a(17,"strong"),s(18),o()(),a(19,"div",26)(20,"span"),s(21,"Prazos"),o(),a(22,"strong"),s(23),o()(),a(24,"div",27)(25,"span"),s(26,"Tarefas"),o(),a(27,"strong"),s(28),o()(),a(29,"div",28)(30,"span"),s(31,"Audi\xEAncias"),o(),a(32,"strong"),s(33),o()()(),a(34,"nz-spin",29)(35,"div",30)(36,"div",31)(37,"div",32)(38,"span",33),s(39,"Prazo"),o(),a(40,"span",34),s(41,"Audi\xEAncia"),o(),a(42,"span",35),s(43,"Vencido"),o(),g(44,xu,2,0,"span",36),o(),g(45,Su,29,7,"div",37)(46,Fu,13,1,"div",38)(47,Bu,2,4,"nz-calendar",39),o(),g(48,Hu,7,3,"aside",40),o()()}if(t&2){let e=d(2);r(5),m("ngModel",e.viewMode)("ngModelOptions",V(13,Rn)),r(),E(e.viewM
2odes),r(7),x(e.openCount),r(5),x(e.overdueCount),r(5),x(e.prazoCount),r(5),x(e.tarefaCount),r(5),x(e.audienciaCount),r(),m("nzSpinning",e.isLoading),r(),j("calendar-layout--with-sidebar",e.showDaySidebar),r(9),_(e.showDaySidebar?44:-1),r(),_(e.viewMode==="day"?45:e.viewMode==="week"?46:47),r(3),_(e.showDaySidebar?48:-1)}}function Wu(t,c){if(t&1){let e=y();a(0,"form",8),b("ngSubmit",function(){h(e);let i=d();return C(i.load())}),a(1,"div",9),p(2,"app-filtro-pessoas",10),o(),a(3,"div",9)(4,"nz-form-item")(5,"nz-form-label"),s(6,"Advogado"),o(),a(7,"nz-form-control")(8,"nz-select",11),S(9,pu,1,2,"nz-option",12,Rt),o()()()(),a(11,"div",9)(12,"nz-form-item")(13,"nz-form-label"),s(14,"Assistente jur\xEDdico"),o(),a(15,"nz-form-control")(16,"nz-select",13),S(17,uu,1,2,"nz-option",12,Rt),o()()()(),a(19,"div",9)(20,"nz-form-item")(21,"nz-form-label"),s(22,"Tipo"),o(),a(23,"nz-form-control")(24,"nz-select",14),S(25,_u,1,2,"nz-option",12,jn),o()()()(),a(27,"div",9)(28,"nz-form-item")(29,"nz-form-label"),s(30,"Situa\xE7\xE3o"),o(),a(31,"nz-form-control")(32,"nz-select",15),S(33,fu,1,2,"nz-option",12,jn),o()()()(),a(35,"div",9)(36,"nz-form-item")(37,"nz-form-label"),s(38,"Prioridade"),o(),a(39,"nz-form-control")(40,"nz-select",16),S(41,gu,1,2,"nz-option",12,jn),o()()()(),a(43,"div",9)(44,"nz-form-item")(45,"button",17),p(46,"span",18),s(47," Buscar "),o()()()(),g(48,hu,1,0,"nz-empty",19)(49,Gu,49,14)}if(t&2){let e=d();m("formGroup",e.filterForm),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",6),r(),m("required",!1)("allowClear",!0)("preSelectCerus",!1)("selectMode","default")("tiposPessoas",V(37,iu))("storageValue",!1),r(),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",5),r(6),E(e.lawyers),r(2),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",5),r(6),E(e.assistants),r(2),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",3),r(6),E(e.types),r(2),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",3),r(6),E(e.statuses),r(2),m("nzXs",24)("nzSm",12)("nzMd",8)("nzLg",3),r(6),E(e.priorities),r(2),m("nzXs",24)("nzSm",8)("nzMd",4)("nzLg",2),r(2),m("nzLoading",e.isLoading),r(3),_(e.hasSearched?49:48)}}function Ku(t,c){if(t&1){let e=y();a(0,"div",90)(1,"nz-date-picker",91),b("ngModelChange",function(i){h(e);let l=d();return C(l.onPickerMonthChange(i))}),o(),a(2,"button",45),b("click",function(){h(e);let i=d();return C(i.goToToday())}),s(3,"Hoje"),o()()}if(t&2){let e=d();r(),m("ngModel",e.month)("ngModelOptions",V(2,Rn))}}function Ju(t,c){if(t&1){let e=y();a(0,"a",102),b("click",function(i){return h(e),C(i.stopPropagation())}),s(1," Abrir link "),o()}if(t&2){let e=d().$implicit;m("href",e.link,Et)}}function Xu(t,c){if(t&1){let e=y();a(0,"li",93)(1,"article",94),b("click",function(){let i=h(e).$implicit,l=d(2);return C(l.openEventDrawer(i))}),a(2,"button",95),b("click",function(i){let l=h(e).$implicit,u=d(2);return C(u.openProcess(l,i))}),p(3,"span",96),o(),a(4,"div",97),p(5,"app-board-card",98),o(),a(6,"footer",99),g(7,Ju,2,1,"a",100),a(8,"button",101),b("click",function(i){let l=h(e).$implicit,u=d(2);return C(u.openEventDrawer(l,i))}),s(9," Abrir "),o()()()()}if(t&2){let e=c.$implicit,n=d(2);r(5),m("item",n.toBoardCardItem(e))("legalMode",!0),r(2),_(e.tipo==="AUDIENCIA"&&e.link?7:-1),r(),m("nzLoading",n.openingEventUuid===e.uuid)}}function Qu(t,c){if(t&1&&(a(0,"ul",92),S(1,Xu,10,4,"li",93,Rt),o()),t&2){let e=c.items;r(),E(e)}}var ea=(()=>{class t{constructor(e,n,i,l,u,f,T,z,O,L,he){this.api=e,this.lawyersApi=n,this.http=i,this.billingCompanyFilter=l,this.createModal=u,this.fb=f,this.modal=T,this.router=z,this.message=O,this.permissionService=L,this.cdr=he,this.embedded=!1,this.canList=!1,this.canSchedule=!1,this.isLoading=!1,this.hasSearched=!1,this.month=new Date,this.selectedDate=new Date,this.events=[],this.eventsByDay=new Map,this.lawyers=[],this.assistants=[],this.openingEventUuid=null,this.viewMode="day",this.viewModes=[{value:"day",label:"Por dia"},{value:"week",label:"Por semana"},{value:"month",label:"Por m\xEAs"}],this.types=[{value:"PRAZO",label:"Prazo"},{value:"TAREFA",label:"Tarefa"},{value:"AUDIENCIA",label:"Audi\xEAncia"}],this.statuses=[{value:"ABERTO",label:"Aberto"},{value:"CONCLUIDO",label:"Conclu\xEDdo"},{value:"CANCELADO",label:"Cancelado"}],this.priorities=Kt,this.priorityLabel=fo,this.timelineStartHour=6,this.timelineEndHour=22,this.timelineHourHeight=56,this.timelineEventDurationMin=60}ngOnInit(){this.filterForm=this.fb.group({advogado_uuid:[null],assistente_uuid:[null],empresa_cobranca_uuid:[null],tipo:[null],status:[null],prioridade:[null]}),this.loadAssignees(),this.permissionService.validateWithoutModal(D.ListarCalendarioJur
2idico,()=>{this.canList=!0,this.billingCompanyFilter.setupBillingCompanyControl(this.filterForm.get("empresa_cobranca_uuid"))}),this.permissionService.validateWithoutModal(D.AgendarCalendarioJuridico,()=>{this.canSchedule=!0})}get today(){return new Date}get selectedDayLabel(){return this.selectedDate.toLocaleDateString("pt-BR",{weekday:"long",day:"2-digit",month:"2-digit",year:"numeric"})}get monthLabel(){return this.month.toLocaleDateString("pt-BR",{month:"long",year:"numeric"})}get selectedDayEvents(){return this.eventsByDay.get(this.toDayKey(this.selectedDate))??[]}get sortedSelectedDayEvents(){return this.sortEventsDesc(this.selectedDayEvents)}get sortedCalendarDayEvents(){return this.sortEventsDesc(this.calendarEventsOn(this.selectedDate))}get timelineHours(){return Array.from({length:this.timelineEndHour-this.timelineStartHour},(e,n)=>this.timelineStartHour+n)}get timelineTotalHeight(){return this.timelineHours.length*this.timelineHourHeight}get timedDayEvents(){return this.calendarEventsOn(this.selectedDate).filter(e=>dt(e.tipo))}get dayTimelineLayout(){return this.buildDayTimelineLayout(this.timedDayEvents)}get showNowIndicator(){return this.isSameDay(this.selectedDate,this.today)}get nowIndicatorTop(){let e=new Date,n=e.getHours()*60+e.getMinutes(),i=this.timelineStartHour*60;return(n-i)/60*this.timelineHourHeight}get weekDays(){let e=this.startOfWeek(this.selectedDate);return Array.from({length:7},(n,i)=>{let l=new Date(e);return l.setDate(e.getDate()+i),l})}get weekLabel(){let e=this.weekDays,n=e[0].toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit"}),i=e[6].toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric"});return`Semana de ${n} a ${i}`}get periodLabel(){return this.viewMode==="week"?this.weekLabel:this.viewMode==="day"?this.selectedDayLabel:this.monthLabel}get showDaySidebar(){return this.viewMode==="day"}get openCount(){return this.events.filter(e=>e.status==="ABERTO").length}get overdueCount(){return this.events.filter(e=>this.isOverdue(e)).length}get prazoCount(){return this.events.filter(e=>e.tipo==="PRAZO").length}get tarefaCount(){return this.events.filter(e=>e.tipo==="TAREFA").length}get audienciaCount(){return this.events.filter(e=>e.tipo==="AUDIENCIA").length}onPickerDateChange(e){e&&this.setSelectedDate(e)}onPickerMonthChange(e){if(!e)return;let n=new Date(e.getFullYear(),e.getMonth()+1,0).getDate(),i=Math.min(this.selectedDate.getDate(),n);this.setSelectedDate(new Date(e.getFullYear(),e.getMonth(),i))}goToToday(){this.setSelectedDate(new Date)}eventTimeLabel(e){return dt(e.tipo)?e.hora||wn:"Dia inteiro"}formatTimelineHour(e){return`${String(e).padStart(2,"0")}:00`}eventInitials(e){let i=(e.advogados?.[0]??e.advogado??e.assistentes?.[0]??e.assistente)?.nome?.trim();if(!i)return"LJ";let l=i.split(/\s+/).filter(Boolean);return l.length===1?l[0].slice(0,2).toUpperCase():`${l[0][0]??""}${l[l.length-1][0]??""}`.toUpperCase()}isEventCompleted(e){return e.status==="CONCLUIDO"||e.status==="CANCELADO"}onCalendarPanelChange(e){let n=e instanceof Date?e:this.selectedDate;this.month=new Date(n.getFullYear(),n.getMonth(),1)}onSelectDate(e){this.setSelectedDate(e)}onCalendarValueChange(e){e&&this.setSelectedDate(e)}onViewModeChange(e){this.viewMode!==e&&(this.viewMode=e,this.hasSearched&&this.load())}goToPreviousWeek(){let e=new Date(this.selectedDate);e.setDate(e.getDate()-7),this.setSelectedDate(e)}goToNextWeek(){let e=new Date(this.selectedDate);e.setDate(e.getDate()+7),this.setSelectedDate(e)}goToPreviousDay(){let e=new Date(this.selectedDate);e.setDate(e.getDate()-1),this.setSelectedDate(e)}goToNextDay(){let e=new Date(this.selectedDate);e.setDate(e.getDate()+1),this.setSelectedDate(e)}isSameDay(e,n){return this.toDayKey(e)===this.toDayKey(n)}weekDayLabel(e){return e.toLocaleDateString("pt-BR",{weekday:"short"})}eventsOn(e){return this.eventsByDay.get(this.toDayKey(e))??[]}calendarEventsOn(e){return this.eventsOn(e).filter(n=>n.tipo!=="TAREFA")}isOverdue(e){if(e.status!=="ABERTO")return!1;let n=this.toDayKey(new Date);if(e.data<n)return!0;if(e.data>n||!dt(e.tipo))return!1;let[i,l]=(e.hora||wn).split(":").map(T=>Number(T)),u=new Date;return u.getHours()*60+u.getMinutes()>i*60+l}typeLabel(e){return e==="PRAZO"?"Prazo":e==="TAREFA"?"Tarefa":"Audi\xEAncia"}assigneeLabel(e){let n=e.advogados?.length?e.advogados:e.advogado?[e.advogado]:[],i=e.assistentes?.length?e.assistentes:e.assistente?[e.assistente]:[],l=[...n.map(u=>u.oab?`${u.nome} \xB7 OAB ${u.oab}`:u.nome),...i.map(u=>u.nome)];return l.length?l.join(" \xB7 "):"Sem respons\xE1vel"}tagLabel(e){return(e.descricao||"").trim()||this.typeLabel(e.tipo)}calendarEventTitle(e){let n=[this.typeLabel(e.tipo),this.tagLabel(e),this.modalidadeLabel(e),this.priorityLabel(e.prioridade)];e.link&&n.push(e.link);
2let i=(e.etiquetas??[]).map(l=>l.valor).filter(Boolean);return i.length&&n.push(i.join(", ")),n.filter(Boolean).join(" \u2014 ")}modalidadeLabel(e){return e.tipo!=="AUDIENCIA"?null:e.modalidade==="VIRTUAL"?"Virtual":e.modalidade==="PRESENCIAL"?"Presencial":null}eventBlockLabel(e){let n=this.modalidadeLabel(e),i=`${this.eventInitials(e)} - ${this.tagLabel(e)}`;return n?`${i} (${n})`:i}visibleEventsOn(e,n=3){return this.calendarEventsOn(e).slice(0,n)}overflowCount(e,n=3){return Math.max(0,this.calendarEventsOn(e).length-n)}load(){if(!this.canList)return;this.hasSearched=!0,this.isLoading=!0,this.month=new Date(this.selectedDate.getFullYear(),this.selectedDate.getMonth(),1);let e=this.currentRange(),{advogado_uuid:n,assistente_uuid:i,empresa_cobranca_uuid:l,tipo:u,status:f,prioridade:T}=this.filterForm.value;this.api.listCalendarEvents({from:e.from,to:e.to,advogado_uuid:n||null,assistente_uuid:i||null,empresa_cobranca_uuid:l||null,tipo:u||null,status:f||null,prioridade:T||null}).pipe(A(()=>this.isLoading=!1)).subscribe({next:z=>{this.events=z.data.items??[],this.eventsByDay=new Map;for(let O of this.events){let L=O.data,he=this.eventsByDay.get(L)??[];he.push(O),this.eventsByDay.set(L,he)}},error:z=>{this.message.error(z?.error?.message||"N\xE3o foi poss\xEDvel carregar o calend\xE1rio")}})}openProcess(e,n){n?.stopPropagation(),this.router.navigate(["/modulo-juridico/processos/visualizar",e.processo.uuid])}toBoardCardItem(e,n){let i=n??e.kanban_card??null,l=this.slaStatus(e,i);return{card_id:i?.id??0,uuid:i?.uuid,condominio_nome:e.processo.numero_processo,descricao:e.descricao,etapa_id:i?.etapa_id??0,etapa_nome:i?.etapa_nome??"\u2014",prazo:e.data,concluida:i?.concluida??e.status==="CONCLUIDO",sla_cor:i?.sla_cor,sla_status:l,legal_event:{uuid:e.uuid,tipo:e.tipo,data:e.data,hora:e.hora,descricao:e.descricao,status:e.status,prioridade:e.prioridade,processo:e.processo,documento:e.documento,advogados:e.advogados,assistentes:e.assistentes,etiquetas:e.etiquetas??[],subtasks:e.subtasks??[],subtasks_total:e.subtasks_total??0,subtasks_concluidas:e.subtasks_concluidas??0},legal_mode:!0,responsavel:{nome:this.assigneeLabel(e)}}}openEventDrawer(e,n){if(n?.stopPropagation(),this.openingEventUuid)return;this.openingEventUuid=e.uuid;let i=l=>{let u=this.toBoardCardItem(e,l);this.modal.create({nzContent:Co,nzTitle:`Item: ${e.processo.numero_processo}`,nzData:{boardId:l.board_id,cardId:l.id,cardUuid:l.uuid,boardNome:l.board_nome,item:u,legalMode:!0,onUpdate:()=>this.load()},nzFooter:null,nzWidth:"720px",nzStyle:{top:"20px"}}).afterClose.subscribe(()=>this.load())};if(e.kanban_card?.id){i(e.kanban_card),this.openingEventUuid=null;return}this.api.resolveCalendarKanbanCard(e.uuid).pipe(A(()=>this.openingEventUuid=null)).subscribe({next:l=>{if(!l.data){this.message.warning("Card do kanban n\xE3o encontrado para este item.");return}e.kanban_card=l.data,i(l.data)},error:l=>{this.message.error(l?.error?.message||"N\xE3o foi poss\xEDvel abrir o item no kanban")}})}slaStatus(e,n){return e.status==="CONCLUIDO"||n?.concluida?"concluida":(n?.sla_cor??"").toUpperCase()==="VERMELHO"||this.isOverdue(e)?"vencido":"no_prazo"}openCreateModal(){this.canSchedule&&this.createModal.open({empresaCobrancaUuid:this.filterForm.value.empresa_cobranca_uuid||null,initialDate:this.selectedDate,onSuccess:()=>{this.message.success("Item adicionado ao calend\xE1rio"),this.canList&&this.load()}})}setSelectedDate(e){let n=new Date(e.getFullYear(),e.getMonth(),e.getDate()),i=this.rangeKey(this.selectedDate);this.selectedDate=n,this.month=new Date(n.getFullYear(),n.getMonth(),1),this.hasSearched&&i!==this.rangeKey(n)&&this.load(),this.cdr.detectChanges()}buildDayTimelineLayout(e){let n=e.map(i=>{let l=this.eventTimeToMinutes(i);return{item:i,start:l,end:l+this.timelineEventDurationMin,column:0}}).sort((i,l)=>i.start-l.start);for(let i=0;i<n.length;i+=1){let l=new Set;for(let f=0;f<i;f+=1)n[f].start<n[i].end&&n[f].end>n[i].start&&l.add(n[f].column);let u=0;for(;l.has(u);)u+=1;n[i].column=u}return n.map(i=>{let l=n.filter(O=>O.start<i.end&&O.end>i.start),f=100/(Math.max(...l.map(O=>O.column))+1),T=(i.start-this.timelineStartHour*60)/60*this.timelineHourHeight,z=this.timelineEventDurationMin/60*this.timelineHourHeight;return{item:i.item,topPx:Math.max(0,T),heightPx:z,leftPercent:i.column*f,widthPercent:f-1.5,label:this.eventBlockLabel(i.item)}})}eventTimeToMinutes(e){let[n,i]=(e.hora||wn).split(":").map(l=>Number(l));return n*60+i}eventDateTimeSortKey(e){let[n,i,l]=e.data.split("-").map(f=>Number(f)),u=new Date(n,i-1,l).getTime();return dt(e.tipo)?u+this.eventTimeToMinutes(e)*6e4:u}sortEventsDesc(e){return[...e].sort((n,i)=>{let l=this.eventDateTimeSortKey(i)-this.eventDateTimeSortKey(n);
2return l!==0?l:this.typeLabel(n.tipo).localeCompare(this.typeLabel(i.tipo))})}currentRange(){if(this.viewMode==="week")return this.weekRange(this.selectedDate);if(this.viewMode==="day"){let e=this.toDayKey(this.selectedDate);return{from:e,to:e}}return this.monthRange(this.month)}rangeKey(e){return this.viewMode==="week"?this.toDayKey(this.startOfWeek(e)):this.viewMode==="day"?this.toDayKey(e):`${e.getFullYear()}-${e.getMonth()}`}startOfWeek(e){let n=new Date(e.getFullYear(),e.getMonth(),e.getDate()),i=(n.getDay()+6)%7;return n.setDate(n.getDate()-i),n}weekRange(e){let n=this.startOfWeek(e),i=new Date(n);return i.setDate(n.getDate()+6),{from:this.toDayKey(n),to:this.toDayKey(i)}}monthRange(e){let n=new Date(e.getFullYear(),e.getMonth(),1),i=new Date(e.getFullYear(),e.getMonth()+1,0);return{from:this.toDayKey(n),to:this.toDayKey(i)}}toDayKey(e){let n=e.getFullYear(),i=String(e.getMonth()+1).padStart(2,"0"),l=String(e.getDate()).padStart(2,"0");return`${n}-${i}-${l}`}loadAssignees(){this.lawyersApi.list({ativo:!0,parte_interessada:!0}).subscribe({next:e=>{this.lawyers=e.data??[]}}),this.http.get("/ocupations/active",{busca:""}).pipe(tt(e=>(e.data??[]).filter(n=>this.isLegalAssistantOccupation(n.nome))),St(e=>{let n=e.map(i=>i.uuid).filter(Boolean);return n.length?this.http.post("/users/active",{cargos_uuid:n}).pipe(tt(i=>(i.data??[]).map(l=>({id:l.id,uuid:l.uuid,nome:l.nome,cargo:l.empresas?.[0]?.cargo?.nome??null})))):ut([])})).subscribe({next:e=>{this.assistants=e}})}isLegalAssistantOccupation(e){let n=(e??"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),i=n.includes("jurid"),l=n.includes("assistente");return i&&l}static{this.\u0275fac=function(n){return new(n||t)(v(Xe),v(ht),v(je),v(On),v(So),v(ie),v(Ut),v(Ee),v(de),v(se),v(ri))}}static{this.\u0275cmp=R({type:t,selectors:[["app-legal-calendar"]],viewQuery:function(n,i){if(n&1&&At(nu,7),n&2){let l;Ft(l=Dt())&&(i.calendarHeader=l.first)}},inputs:{embedded:"embedded"},standalone:!1,decls:15,vars:8,consts:[["calendarHeader",""],["dayEventList",""],[1,"legal-calendar-page",3,"nzGhost"],["nz-button","","nzType","primary","type","button"],[1,"calendar-total"],["nzType","info","nzShowIcon","","nzMessage","Voc\xEA n\xE3o possui permiss\xE3o para visualizar o calend\xE1rio jur\xEDdico."],["nz-button","","nzType","primary","type","button",3,"click"],["nz-icon","","nzType","plus"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",1,"calendar-filters",3,"ngSubmit","formGroup"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["label","Escrit\xF3rio de cobran\xE7a","formControlName","empresa_cobranca_uuid",3,"required","allowClear","preSelectCerus","selectMode","tiposPessoas","storageValue"],["formControlName","advogado_uuid","nzPlaceHolder","Todos","nzAllowClear","","nzShowSearch",""],[3,"nzValue","nzLabel"],["formControlName","assistente_uuid","nzPlaceHolder","Selecione o assistente jur\xEDdico","nzAllowClear","","nzShowSearch",""],["formControlName","tipo","nzPlaceHolder","Todos","nzAllowClear",""],["formControlName","status","nzPlaceHolder","Todas","nzAllowClear",""],["formControlName","prioridade","nzPlaceHolder","Todas","nzAllowClear",""],["nz-button","","nzType","primary","type","submit","nzBlock","",3,"nzLoading"],["nz-icon","","nzType","search"],["nzNotFoundImage","simple","nzNotFoundContent","Use os filtros e clique em Buscar para ver a agenda.",1,"calendar-empty"],[1,"calendar-toolbar"],[1,"calendar-toolbar__view"],[3,"ngModelChange","ngModel","ngModelOptions"],[1,"calendar-summary"],[1,"calendar-summary__card"],[1,"calendar-summary__card","calendar-summary__card--overdue"],[1,"calendar-summary__card","calendar-summary__card--prazo"],[1,"calendar-summary__card","calendar-summary__card--tarefa"],[1,"calendar-summary__card","calendar-summary__card--audiencia"],[3,"nzSpinning"],[1,"calendar-layout"],[1,"calendar-board"],[1,"calendar-legend"],["data-kind","PRAZO",1,"calendar-legend__item"],["data-kind","AUDIENCIA",1,"calendar-legend__item"],["data-kind","OVERDUE",1,"calendar-legend__item"],[1,"calendar-legend__note"],[1,"day-timeline"],[1,"calendar-week"],[3,"ngModel","ngModelOptions","nzCustomHeader"],[1,"calendar-day"],[1,"day-timeline__toolbar"],[1,"day-timeline__toolbar-left"],["nzSize","small","nzFormat","dd/MM/yyyy","nzPlaceHolder","Selecione o dia",1,"calendar-header-picker",3,"ngModelChange","ngModel","ngModelOptions"],[1,"day-timeline__toolbar-right"],["nz-button","","nzType","link","nzSize","small","type","button",3,"click"],["nz-button","","nzType","text","nzSize","small","type","button",3,"click"],["nz-icon","","nzType","left"],["nz-icon","","nzType","right"],[1,"day-timeline__scroll"],[1,"day-timeline__allday"],[1,"day-timeline__allday-label"],[1,"day-timeline__allday-body"],[1,"day-timeline__allday-hint"],[1,"day-timeline__grid"],[1,"day-timeline__hours"],[1,"day-timeline__hour-label"],[1,"day-timeline__canvas"],[1,"day-timeline__hour-line"],[1,"day-timeline__now",3,"top"],[1,"day-timeline__empty"],["type","button",1,"day-timeline__event",3,"day-timeline__event--overdue","day-timeline__event--done","top","height","left","width","title"],[1,"day-timeline__now"],[1,"day-timeline__now-dot"],["type","button",1,"day-timeline__event",3,"click","title"],[1,"day-timeline__event-text"],[1,"calendar-week__header"],["nz-button","","nzType","default","nzSize","small","type","button",3,"click"],[1,"calendar-week__grid"],[1,"calendar-week__column",3,"calendar-week__column--selected","calendar-week__column--today"],[1,"calendar-week__column",3,"click"],[1,"calendar-week__day-head"],[1,"calendar-week__weekday"],[1,"calendar-week__date"],[1,"calendar-week__events"],[1,"calendar-week__empty"],[1,"calendar-tag",3,"calendar-tag--overdue","title"],[1,"calendar-tag",3,"title"],[1,"calendar-tag__text"],[1,"calendar-tag__modality"],[1,"calendar-tag__etiquetas"],[1,"calendar-tag__dot",3,"background","title"],[1,"calendar-tag__dot",3,"title"],[3,"ngModelChange","nzPanelChange","ngModel","ngModelOptions","nzCustomHeader"],[4,"nzDateCell"],[1,"calendar-cell"],[1,"calendar-tag","calendar-tag--more"],[1,"calendar-day__count"],[1,"calendar-day__empty"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-picker-calendar-header","calendar-custom-header"],["nzMode","month","nzSize","small","nzFormat","MM/yyyy","nzPlaceHolder","Selecione o m\xEAs",1,"calendar-header-picker",3,"ngModelChange","ngModel","ngModelOptions"],[1,"calendar-day__list"],[1,"calendar-day__item"],[1,"calendar-day__card",3,"click"],["type","button","nz-tooltip","","nzTooltipTitle","Abrir processo",1,"calendar-day__process-btn",3,"click"],["nz-icon","","nzType","export","nzTheme","outline"],[1,"calendar-day__card-body"],[3,"item","legalMode"],[1,"calendar-day__card-footer"],["nz-button","","nzType","link","nzSize","small","target","_blank","rel","noopener noreferrer",3,"href"],["nz-button","","nzType","link","nzSize","small","type","button",3,"click","nzLoading"],["nz-button","","nzType","link","nzSize","small","target","_blank","rel","noopener noreferrer",3,"click","href"]],template:function(n,i){n&1&&(a(0,"nz-page-header",2)(1,"nz-page-header-title"),g(2,lu,1,0),o(),a(3,"nz-page-header-subtitle"),g(4,su,1,0),o(),a(5,"nz-page-header-extra"),g(6,cu,3,0,"button",3)(7,du,2,2,"span",4),o(),a(8,"nz-page-header-content"),g(9,mu,1,0,"nz-alert",5)(10,Wu,50,38),o()(),g(11,Ku,4,3,"ng-template",null,0,Ie)(13,Qu,3,0,"ng-template",null,1,Ie)),n&2&&(j("legal-calendar-page--embedded",i.embedded),m("nzGhost",!1),r(2),_(i.embedded?-1:2),r(2),_(i.embedded?-1:4),r(2),_(i.canSchedule&&!i.embedded?6:-1),r(),_(i.canList&&i.hasSearched&&!i.embedded?7:-1),r(2),_(i.canList?10:9))},dependencies:[ci,ee,Z,Y,He,_n,te,ne,rt,$,B,U,Di,Fi,Wt,Ge,X,J,ae,oe,le,re,K,ue,me,pe,ve,ge,ye,ze,Q,be,Je,ho,ft],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] .legal-calendar-page--embedded .ant-page-header-heading-left{display:none}.calendar-total[_ngcontent-%COMP%]{color:#0000008c;font-size:13px;margin-left:8px}[_nghost-%COMP%] .ant-page-header-heading-extra{display:flex;align-items:center;gap:8px}.calendar-create-form__hint[_ngcontent-%COMP%]{margin:0 0 12px;color:#0000008c;font-size:13px}.calendar-create-form__date[_ngcontent-%COMP%]{width:100%}
2.calendar-create-form__search-hint[_ngcontent-%COMP%], .calendar-create-form__search-note[_ngcontent-%COMP%]{color:#00000073;font-size:12px}.calendar-create-form__search-note[_ngcontent-%COMP%]{margin:6px 0 0}.calendar-filters[_ngcontent-%COMP%]{margin-bottom:8px}.calendar-empty[_ngcontent-%COMP%]{margin:48px 0}.calendar-summary[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:4px 0 14px}.calendar-summary__card[_ngcontent-%COMP%]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px}.calendar-summary__card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;font-size:11px;color:#00000073;text-transform:uppercase;letter-spacing:.03em}.calendar-summary__card[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:20px;line-height:1.2}.calendar-summary__card--overdue[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#cf1322}.calendar-summary__card--prazo[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#ad6800}.calendar-summary__card--tarefa[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#0958d9}.calendar-summary__card--audiencia[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#08979c}.calendar-custom-header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calendar-day-select[_ngcontent-%COMP%]{min-width:72px}.calendar-header-picker[_ngcontent-%COMP%]{min-width:148px}.calendar-toolbar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-bottom:12px}.calendar-toolbar__view[_ngcontent-%COMP%]{margin:0;min-width:180px}.calendar-layout[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.calendar-layout--with-sidebar[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.calendar-board[_ngcontent-%COMP%]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:8px 12px 12px}[_nghost-%COMP%] .ant-picker-calendar-date-content{height:72px;overflow:hidden}.calendar-legend[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.calendar-legend__item[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:18px;color:#fff;background:#d9d9d9}.calendar-legend__item[data-kind=PRAZO][_ngcontent-%COMP%]{background:#c45911}.calendar-legend__item[data-kind=TAREFA][_ngcontent-%COMP%]{background:#5b5fc7}.calendar-legend__item[data-kind=AUDIENCIA][_ngcontent-%COMP%]{background:#038387}.calendar-legend__item[data-kind=OVERDUE][_ngcontent-%COMP%]{background:#c4314b}.calendar-legend__note[_ngcontent-%COMP%]{font-size:11px;color:#00000073;padding:0 4px}.calendar-week[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.calendar-week__header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calendar-week__header[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:14px;font-weight:600}.calendar-week__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-height:320px}.calendar-week__column[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:0;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa;cursor:pointer;transition:border-color .2s,box-shadow .2s}.calendar-week__column--selected[_ngcontent-%COMP%]{border-color:#1677ff;box-shadow:inset 0 0 0 1px #1677ff;background:#fff}.calendar-week__column--today[_ngcontent-%COMP%] .calendar-week__date[_ngcontent-%COMP%]{color:#1677ff;font-weight:700}.calendar-week__day-head[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;padding:8px;border-bottom:1px solid #f0f0f0;background:#fff;border-radius:8px 8px 0 0}.calendar-week__weekday[_ngcontent-%COMP%]{font-size:11px;text-transform:uppercase;color:#00000073}.calendar-week__date[_ngcontent-%COMP%]{font-size:13px;font-weight:600}.calendar-week__events[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;padding:8px;min-height:0;flex:1}.calendar-week__empty[_ngcontent-%COMP%]{font-size:11px;color:#00000059}.day-timeline[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-height:420px}.day-timeline__toolbar[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;
2border-bottom:1px solid #f0f0f0;margin-bottom:8px}.day-timeline__toolbar-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:2px}.day-timeline__scroll[_ngcontent-%COMP%]{max-height:620px;overflow:auto}.day-timeline__allday[_ngcontent-%COMP%]{display:grid;grid-template-columns:56px minmax(0,1fr);border-bottom:1px solid #f0f0f0;min-height:36px}.day-timeline__allday-label[_ngcontent-%COMP%]{padding:8px 6px 8px 0;font-size:11px;color:#00000073;text-align:right}.day-timeline__allday-body[_ngcontent-%COMP%]{padding:6px 8px}.day-timeline__allday-hint[_ngcontent-%COMP%]{font-size:11px;color:#00000059}.day-timeline__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:56px minmax(0,1fr)}.day-timeline__hours[_ngcontent-%COMP%]{display:flex;flex-direction:column}.day-timeline__hour-label[_ngcontent-%COMP%]{height:56px;padding-right:6px;font-size:11px;line-height:1;color:#00000073;text-align:right;transform:translateY(-6px)}.day-timeline__canvas[_ngcontent-%COMP%]{position:relative;border-left:1px solid #f0f0f0}.day-timeline__hour-line[_ngcontent-%COMP%]{height:56px;border-bottom:1px solid #f5f5f5}.day-timeline__now[_ngcontent-%COMP%]{position:absolute;left:0;right:0;z-index:2;height:0;border-top:2px solid #1a1a1a;pointer-events:none}.day-timeline__now-dot[_ngcontent-%COMP%]{position:absolute;top:-5px;left:-5px;width:8px;height:8px;border-radius:50%;background:#1a1a1a}.day-timeline__empty[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:13px;color:#00000073;white-space:nowrap}.day-timeline__event[_ngcontent-%COMP%]{position:absolute;z-index:1;display:flex;align-items:flex-start;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:#f5f5f5;color:#000000e0;font-size:12px;line-height:1.35;text-align:left;cursor:pointer;overflow:hidden;transition:box-shadow .2s,filter .2s}.day-timeline__event[data-kind=PRAZO][_ngcontent-%COMP%]{background:#fff7e6;border-color:#ffd591}.day-timeline__event[data-kind=AUDIENCIA][_ngcontent-%COMP%]{background:#e6fffb;border-color:#87e8de}.day-timeline__event--overdue[_ngcontent-%COMP%]{background:#fff1f0;border-color:#ffa39e}.day-timeline__event--done[_ngcontent-%COMP%]{opacity:.55}.day-timeline__event--done[_ngcontent-%COMP%] .day-timeline__event-text[_ngcontent-%COMP%]{text-decoration:line-through}.day-timeline__event[_ngcontent-%COMP%]:hover{box-shadow:0 2px 8px #00000014;filter:brightness(.98)}.day-timeline__event-text[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.calendar-cell[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;margin-top:2px;min-width:0}.calendar-tag[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;width:100%;min-width:0;padding:0 6px;border-radius:4px;font-size:11px;font-weight:600;line-height:18px;color:#fff;background:#5b5fc7}.calendar-tag__text[_ngcontent-%COMP%]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.calendar-tag__modality[_ngcontent-%COMP%]{flex-shrink:0;font-size:10px;font-weight:600;opacity:.95;padding:0 4px;border-radius:3px;background:#ffffff38}.calendar-tag__etiquetas[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.calendar-tag__dot[_ngcontent-%COMP%]{display:inline-block;width:7px;height:7px;border-radius:50%;border:1px solid rgba(255,255,255,.85)}.calendar-tag[data-kind=PRAZO][_ngcontent-%COMP%]{background:#c45911}.calendar-tag[data-kind=TAREFA][_ngcontent-%COMP%]{background:#5b5fc7}.calendar-tag[data-kind=AUDIENCIA][_ngcontent-%COMP%]{background:#038387}.calendar-tag[data-priority=ALTA][_ngcontent-%COMP%]:not(.calendar-tag--overdue){box-shadow:inset 3px 0 #ff7875}.calendar-tag[data-priority=MEDIA][_ngcontent-%COMP%]:not(.calendar-tag--overdue){box-shadow:inset 3px 0 #ffd666}.calendar-tag[data-priority=BAIXA][_ngcontent-%COMP%]:not(.calendar-tag--overdue){box-shadow:inset 3px 0 #bfbfbf}.calendar-tag--overdue[_ngcontent-%COMP%]{background:#c4314b}.calendar-tag--more[_ngcontent-%COMP%]{background:transparent;color:#0000008c;font-weight:500;padding:0 4px;line-height:16px}.calendar-day[_ngcontent-%COMP%]{background:#fff;
2border:1px solid #f0f0f0;border-radius:10px;padding:14px;min-width:0}.calendar-day[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 4px;font-size:15px;text-transform:capitalize}.calendar-day__count[_ngcontent-%COMP%]{margin:0 0 10px;font-size:12px;color:#00000073}.calendar-day__empty[_ngcontent-%COMP%]{margin:0;color:#00000073;font-size:13px}.calendar-day__list[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.calendar-day__list--timeline[_ngcontent-%COMP%]{gap:12px}.calendar-day__item[_ngcontent-%COMP%]{min-width:0}.calendar-day__list--timeline[_ngcontent-%COMP%] .calendar-day__item[_ngcontent-%COMP%]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start}.calendar-day__time[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;padding-top:12px}.calendar-day__time-value[_ngcontent-%COMP%]{font-size:15px;font-weight:600;color:#000000e0;line-height:1.2}.calendar-day__time-type[_ngcontent-%COMP%]{font-size:11px;color:#00000073;text-transform:uppercase;letter-spacing:.03em}.calendar-day__card[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa;overflow:hidden;cursor:pointer;transition:box-shadow .2s,border-color .2s}.calendar-day__card[_ngcontent-%COMP%]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.calendar-day__card-body[_ngcontent-%COMP%]{min-width:0}.calendar-day__card-body[_ngcontent-%COMP%] .card{margin:0;min-height:0;border:0;border-radius:0;box-shadow:none;padding:12px 36px 10px 12px;background:#fff}.calendar-day__card-body[_ngcontent-%COMP%] .card--clickable:hover{box-shadow:none}.calendar-day__card-body[_ngcontent-%COMP%] .card-sla{padding-right:32px}.calendar-day__card-body[_ngcontent-%COMP%] .card-title{padding-right:0;word-break:break-word;line-height:1.35}.calendar-day__card-body[_ngcontent-%COMP%] .card-subtitle{word-break:break-word}.calendar-day__card-body[_ngcontent-%COMP%] .card-meta{flex-direction:column;align-items:flex-start;gap:2px}.calendar-day__card-body[_ngcontent-%COMP%] .card-meta-value{width:100%;text-align:left;word-break:break-word;white-space:normal}.calendar-day__process-btn[_ngcontent-%COMP%]{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #f0f0f0;border-radius:6px;background:#fff;color:#0000008c;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.calendar-day__process-btn[_ngcontent-%COMP%]:hover{color:#1677ff;border-color:#91caff;background:#fff}.calendar-day__card-footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;padding:2px 8px 4px;background:#fff;border-top:1px solid #f5f5f5}@media (max-width: 960px){.calendar-summary[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-layout[_ngcontent-%COMP%], .calendar-layout--with-sidebar[_ngcontent-%COMP%], .calendar-week__grid[_ngcontent-%COMP%], .calendar-day__list--timeline[_ngcontent-%COMP%] .calendar-day__item[_ngcontent-%COMP%]{grid-template-columns:1fr}.calendar-day__time[_ngcontent-%COMP%]{padding-top:0;flex-direction:row;align-items:center;gap:8px}}"]})}}return t})();var Yu=["calendarRef"],e0=["kanbanRef"];function t0(t,c){return this.getBoardKey(c)}function n0(t,c){if(t&1){let e=y();a(0,"button",6),b("click",function(){h(e);let i=d();return C(i.openNewItem())}),p(1,"span",7),s(2," Novo item "),o()}}function i0(t,c){t&1&&p(0,"nz-alert",4)}function o0(t,c){t&1&&(a(0,"nz-tab",9),p(1,"app-legal-calendar",12,0),o()),t&2&&(r(),m("embedded",!0))}function a0(t,c){if(t&1&&(a(0,"nz-tab",10),p(1,"app-board-kanban",13,1),o()),t&2){let e=c.$implicit,n=d(2);m("nzTitle",(e.nome||"Quadro")+" (Kanban)"),r(),m("boardUuid",n.getBoardKey(e))("embedded",!0)("forceLegalMode",!0)}}function r0(t,c){t&1&&p(0,"nz-alert",11)}function l0(t,c){if(t&1){let e=y();a(0,"nz-spin",5)(1,"nz-tabset",8),b("nzSelectedIndexChange",function(i){h(e);let l=d();return C(l.onTabIndexChange(i))}),g(2,o0,3,1,"nz-tab",9),S(3,a0,3,4,"nz-tab",10,t0,!0),o(),g(5,r0,1,0,"nz-alert",11),o()}if(t&2){let e=d();m("nzSpinning",e.isLoadingBoards),r(),m("nzSelectedIndex",e.selectedIndex),r(),_(e.canListCalendar?2:-1),r(),E(e.boards),r(2),_(e.canListKanban&&!e.isLoadingBoards&&!e.boards.length?5:-1)}}var ta=(()=>{class t{constructor(e,n,i,l){this.boardService=e,this.permissionService=n,this.route=i,this.router=l,this.boards=[],this.isLoadingBoards=!1,this.selectedIndex=0,this.canListCalendar=!1,this.canListKanban=!1,this.canSchedule=!1,this.preferredBoardUuid=null,this.pendingPermissions=2}
2ngOnInit(){this.preferredBoardUuid=this.route.snapshot.queryParamMap.get("board")?.trim()||null,this.permissionService.validateWithoutModal(D.ListarCalendarioJuridico,()=>{this.canListCalendar=!0,this.onPermissionResolved()},()=>this.onPermissionResolved()),this.permissionService.validateWithoutModal(D.ListarKanbanJuridico,()=>{this.canListKanban=!0,this.onPermissionResolved()},()=>this.onPermissionResolved()),this.permissionService.validateWithoutModal(D.AgendarCalendarioJuridico,()=>{this.canSchedule=!0})}openNewItem(){if(this.canSchedule){if(this.isCalendarTab){this.calendar?.openCreateModal();return}this.activeKanban?.openLegalCreateModal()}}get isCalendarTab(){return this.canListCalendar&&this.selectedIndex===0}get activeKanban(){let e=this.canListCalendar?1:0,n=this.selectedIndex-e;if(!(n<0))return this.kanbanTabs?.get(n)}onTabIndexChange(e){this.selectedIndex=e;let n=this.canListCalendar?1:0;if(e<n){this.router.navigate([],{relativeTo:this.route,queryParams:{board:null},queryParamsHandling:"merge",replaceUrl:!0});return}let i=this.boards[e-n];i&&this.router.navigate([],{relativeTo:this.route,queryParams:{board:this.getBoardKey(i)},queryParamsHandling:"merge",replaceUrl:!0})}getBoardKey(e){return e.uuid??String(e.id)}onPermissionResolved(){this.pendingPermissions-=1,!(this.pendingPermissions>0)&&this.canListKanban&&this.loadBoards()}loadBoards(){this.isLoadingBoards=!0,this.boardService.listLegalBoards().pipe(A(()=>this.isLoadingBoards=!1)).subscribe({next:e=>{this.boards=e.data??[],this.applyPreferredBoard()},error:()=>{this.boards=[]}})}applyPreferredBoard(){if(!this.preferredBoardUuid||!this.boards.length)return;let e=this.boards.findIndex(n=>this.getBoardKey(n)===this.preferredBoardUuid);e<0||(this.selectedIndex=(this.canListCalendar?1:0)+e)}static{this.\u0275fac=function(n){return new(n||t)(v(Jt),v(se),v(gt),v(Ee))}}static{this.\u0275cmp=R({type:t,selectors:[["app-legal-agenda"]],viewQuery:function(n,i){if(n&1&&(At(Yu,5),At(e0,5)),n&2){let l;Ft(l=Dt())&&(i.calendar=l.first),Ft(l=Dt())&&(i.kanbanTabs=l)}},standalone:!1,decls:10,vars:3,consts:[["calendarRef",""],["kanbanRef",""],[3,"nzGhost"],["nz-button","","nzType","primary","type","button"],["nzType","info","nzShowIcon","","nzMessage","Voc\xEA n\xE3o possui permiss\xE3o para acessar a gest\xE3o jur\xEDdica."],[3,"nzSpinning"],["nz-button","","nzType","primary","type","button",3,"click"],["nz-icon","","nzType","plus"],[3,"nzSelectedIndexChange","nzSelectedIndex"],["nzTitle","Calend\xE1rio"],[3,"nzTitle"],["nzType","info","nzShowIcon","","nzMessage","Nenhum quadro Kanban cadastrado","nzDescription","Cadastre um quadro em Cadastros \u2192 Quadros Kanban para ele aparecer aqui como aba.",2,"margin-top","12px"],[3,"embedded"],[3,"boardUuid","embedded","forceLegalMode"]],template:function(n,i){n&1&&(a(0,"nz-page-header",2)(1,"nz-page-header-title"),s(2,"Gest\xE3o"),o(),a(3,"nz-page-header-subtitle"),s(4," Calend\xE1rio e quadros Kanban do jur\xEDdico "),o(),a(5,"nz-page-header-extra"),g(6,n0,3,0,"button",3),o(),a(7,"nz-page-header-content"),g(8,i0,1,0,"nz-alert",4)(9,l0,6,4,"nz-spin",5),o()()),n&2&&(m("nzGhost",!1),r(6),_(i.canSchedule?6:-1),r(2),_(!i.canListCalendar&&!i.canListKanban?8:9))},dependencies:[rt,$,B,U,K,ue,me,pe,ve,ge,Q,Sn,Pn,Eo,ea],styles:["[_nghost-%COMP%] .ant-page-header-heading-extra{display:flex;align-items:center;justify-content:flex-end}"]})}}return t})();var s0=(t,c)=>c.id;function c0(t,c){if(t&1){let e=y();a(0,"button",8),b("click",function(){h(e);let i=d();return C(i.openCreateModal())}),p(1,"span",9),s(2," Novo quadro "),o()}}function d0(t,c){if(t&1){let e=y();a(0,"a",12),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.goStages(i))}),p(1,"span",13),o(),a(2,"a",14),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d();return C(l.excluirQuadro(i))}),p(3,"span",15),o()}if(t&2){let e=d().$implicit,n=d();r(2),m("nzLoading",n.deletingUuid===n.getBoardKey(e))}}function m0(t,c){if(t&1){let e=y();a(0,"tr")(1,"td"),s(2),o(),a(3,"td"),s(4),o(),a(5,"td")(6,"nz-space")(7,"a",10),b("click",function(){let i=h(e).$implicit,l=d();return C(l.goBoard(i))}),p(8,"span",11),o(),g(9,d0,4,1),o()()()}if(t&2){let e=c.$implicit,n=d();r(2),x(e.nome),r(2),x(e.descricao||"\u2014"),r(5),_(n.canUpdate?9:-1)}}function p0(t,c){t&1&&(a(0,"tr")(1,"td",16),p(2,"nz-empty",17),o()())}function u0(t,c){if(t&1&&(Pe(0),a(1,"form",18)(2,"nz-form-item")(3,"nz-form-label",19),s(4,"Nome"),o(),a(5,"nz-form-control",20),p(6,"input",21),o()(),a(7,"nz-form-item")(8,"nz-form-label"),s(9,"Descri\xE7\xE3o"),o(),a(10,"nz-form-control"),p(11,"textarea",22),o()()(),Se()),t&2){let e=d();r(),m("formGroup",e.createForm)}}var na=(()=>{class t{constructor(e,n,i,l){this.boardService=e,this.router=n,this.fb=i,this.permissionService=l,this.boards=[],this.isLoading=!1,this.deletingUuid=null,this.canUpdate=!1,this.createModalVisible=!1,this.createSaving=!1}ngOnInit(){this.createForm=this.fb.group({nome:[null,[M.required]],descricao:[null]}),this.permissionService.validateWithoutModal(D.AtualizarKanbanJuridico,()=>{this.canUpdate=!0}),this.loadBoards()}loadBoards(){this.isLoading=!0,this.boardService.listLegalBoards().pipe(A(()=>this.isLoading=!1)).subscribe({next:e=>{this.boards=e.data??[]},error:()=>{this.boards=[]}})}getBoardKey(e){return e.uuid??String(e.id)}openCreateModal(){this.canUpdate&&(this.createForm.reset({nome:null,descricao:null}),this.createModalVisible=!0)}closeCreateModal(){this.createModalVisible=!1}
2submitCreate(){if(this.createForm.invalid){Object.values(this.createForm.controls).forEach(n=>{n.markAsDirty(),n.updateValueAndValidity()});return}this.createSaving=!0;let e=this.createForm.value;this.boardService.createBoard({nome:String(e.nome||"").trim(),descricao:String(e.descricao||"").trim()||void 0,juridico:!0}).pipe(A(()=>this.createSaving=!1)).subscribe({next:n=>{this.createModalVisible=!1;let i=n.data?.uuid??this.getBoardKey(n.data);if(i){this.router.navigate(["/modulo-juridico/quadros-kanban",i,"etapas"]);return}this.loadBoards()}})}excluirQuadro(e){let n=this.getBoardKey(e);this.deletingUuid=n,this.boardService.deleteBoard(n).pipe(A(()=>this.deletingUuid=null)).subscribe({next:()=>this.loadBoards(),error:()=>{}})}goBoard(e){this.router.navigate(["/modulo-juridico/gestao"],{queryParams:{board:this.getBoardKey(e)}})}goStages(e){this.router.navigate(["/modulo-juridico/quadros-kanban",this.getBoardKey(e),"etapas"])}static{this.\u0275fac=function(n){return new(n||t)(v(Jt),v(Ee),v(ie),v(se))}}static{this.\u0275cmp=R({type:t,selectors:[["app-legal-kanban-list"]],standalone:!1,decls:25,vars:11,consts:[["tbl",""],[3,"nzGhost"],["nz-button","","nzType","primary","type","button"],[3,"nzSpinning"],[3,"nzData","nzFrontPagination","nzPageSize","nzShowPagination"],["nzWidth","220px"],["nzTitle","Novo quadro Kanban","nzOkText","Criar",3,"nzVisibleChange","nzOnCancel","nzOnOk","nzVisible","nzOkLoading","nzOkDisabled"],[4,"nzModalContent"],["nz-button","","nzType","primary","type","button",3,"click"],["nz-icon","","nzType","plus"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Abrir na Gest\xE3o",3,"click"],["nz-icon","","nzType","layout","nzTheme","outline"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Configurar etapas",3,"click"],["nz-icon","","nzType","ordered-list","nzTheme","outline"],["nz-button","","nzType","text","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir quadro","nz-popconfirm","","nzPopconfirmTitle","Excluir este quadro? Etapas e cards ser\xE3o marcados como exclu\xEDdos.",3,"nzOnConfirm","nzLoading"],["nz-icon","","nzType","delete","nzTheme","outline"],["colspan","3"],["nzNotFoundContent","Nenhum quadro jur\xEDdico cadastrado."],["nz-form","","nzLayout","vertical",3,"formGroup"],["nzRequired",""],["nzErrorTip","Informe o nome"],["nz-input","","formControlName","nome","placeholder","Ex.: Operacional jur\xEDdico"],["nz-input","","formControlName","descricao","rows","3","placeholder","Opcional"]],template:function(n,i){if(n&1){let l=y();a(0,"nz-page-header",1)(1,"nz-page-header-title"),s(2,"Quadros Kanban"),o(),a(3,"nz-page-header-subtitle"),s(4," Cadastro e configura\xE7\xE3o dos quadros jur\xEDdicos "),o(),a(5,"nz-page-header-extra"),g(6,c0,3,0,"button",2),o(),a(7,"nz-page-header-content")(8,"nz-spin",3)(9,"nz-table",4,0)(11,"thead")(12,"tr")(13,"th"),s(14,"Nome"),o(),a(15,"th"),s(16,"Descri\xE7\xE3o"),o(),a(17,"th",5),s(18,"A\xE7\xF5es"),o()()(),a(19,"tbody"),S(20,m0,10,3,"tr",null,s0,!1,p0,3,0,"tr"),o()()()()(),a(23,"nz-modal",6),Nt("nzVisibleChange",function(f){return h(l),Vt(i.createModalVisible,f)||(i.createModalVisible=f),C(f)}),b("nzOnCancel",function(){return h(l),C(i.closeCreateModal())})("nzOnOk",function(){return h(l),C(i.submitCreate())}),g(24,u0,12,1,"ng-container",7),o()}if(n&2){let l=N(10);m("nzGhost",!1),r(6),_(i.canUpdate?6:-1),r(2),m("nzSpinning",i.isLoading),r(),m("nzData",i.boards)("nzFrontPagination",!0)("nzPageSize",20)("nzShowPagination",i.boards.length>20),r(11),E(l.data),r(3),Lt("nzVisible",i.createModalVisible),m("nzOkLoading",i.createSaving)("nzOkDisabled",i.createSaving)}},dependencies:[ee,_e,Z,Y,te,ne,$,B,U,Ge,X,J,ae,oe,le,re,K,fe,Be,Re,ue,me,pe,ve,ge,Ci,Q,ke,Te,Me,Fe,Oe,Ae,be,De],styles:["[_nghost-%COMP%]{display:block}"]})}}return t})();var f0=(t,c)=>c.uuid;function g0(t,c){if(t&1){let e=y();a(0,"button",11),b("click",function(){h(e);let i=d();return C(i.create())}),p(1,"span",12),s(2," Cadastrar "),o()}}function h0(t,c){if(t&1){let e=y();a(0,"a",16),b("click",function(){h(e);let i=d().$implicit,l=d();return C(l.edit(i))}),p(1,"span",17),o()}}function C0(t,c){if(t&1){let e=y();a(0,"a",18),b("nzOnConfirm",function(){h(e);let i=d().$implicit,l=d();return C(l.remove(i))}),p(1,"span",19),o()}}function x0(t,c){if(t&1&&(a(0,"tr")(1,"td"),s(2),o(),a(3,"td"),s(4),o(),a(5,"td",13),s(6),o(),a(7,"td",13),g(8,h0,2,0,"a",14)(9,C0,2,0,"a",15),o()()),t&2){let e=c.$implicit,n=d();r(2),x(e.titulo),r(2),x(e.descricao||"\u2014"),r(2),x(e.activities_count),r(2),_(n.canEdit?8:-1),r(),_(n.canDelete?9:-1)}}var ia=(()=>{class t{constructor(e,n,i,l,u){this.api=e,this.fb=n,this.router=i,this.message=l,this.permissionService=u,this.items=[],this.total=0,this.page=1,this.pageSize=20,this.isLoading=!1,this.canCreate=!1,this.canEdit=!1,this.canDelete=!1}ngOnInit(){this.filterForm=this.fb.group({search:[null]}
2),this.permissionService.validateWithoutModal(D.CadastrarWorkflowsJuridicos,()=>{this.canCreate=!0}),this.permissionService.validateWithoutModal(D.EditarWorkflowsJuridicos,()=>{this.canEdit=!0}),this.permissionService.validateWithoutModal(D.DeletarWorkflowsJuridicos,()=>{this.canDelete=!0}),this.load()}load(){this.isLoading=!0;let e=this.filterForm.get("search")?.value;this.api.list({search:e,page:this.page,pageSize:this.pageSize}).pipe(A(()=>this.isLoading=!1)).subscribe({next:n=>{this.items=n.data?.items??[],this.total=n.data?.total??0}})}onPageChange(e){this.page=e,this.load()}create(){this.router.navigate(["/modulo-juridico/workflows/novo"])}edit(e){this.router.navigate(["/modulo-juridico/workflows/editar",e.uuid])}remove(e){this.api.remove(e.uuid).subscribe({next:()=>{this.message.success("Workflow exclu\xEDdo"),this.load()},error:n=>{this.message.error(n?.error?.message??"N\xE3o foi poss\xEDvel excluir o workflow")}})}static{this.\u0275fac=function(n){return new(n||t)(v(Mn),v(ie),v(Ee),v(de),v(se))}}static{this.\u0275cmp=R({type:t,selectors:[["app-workflows-list"]],standalone:!1,decls:36,vars:19,consts:[["tbl",""],[3,"nzGhost"],["nz-button","","nzType","primary"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",3,"ngSubmit","formGroup"],["nz-col","",3,"nzXs","nzSm","nzMd","nzLg"],["nz-input","","formControlName","search","placeholder","Buscar por t\xEDtulo ou descri\xE7\xE3o"],["nz-button","","nzType","primary","type","submit","nzBlock","",3,"nzLoading"],["nz-icon","","nzType","search"],[3,"nzSpinning"],[3,"nzPageIndexChange","nzData","nzFrontPagination","nzShowPagination","nzTotal","nzPageIndex","nzPageSize"],["nzWidth","120px","nzAlign","center"],["nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","plus","nzTheme","outline"],["nzAlign","center"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este workflow?"],["nz-button","","nzType","link","nz-tooltip","","nzTooltipTitle","Editar",3,"click"],["nz-icon","","nzType","edit","nzTheme","outline"],["nz-button","","nzType","link","nzDanger","","nz-tooltip","","nzTooltipTitle","Excluir","nz-popconfirm","","nzPopconfirmTitle","Deseja excluir este workflow?",3,"nzOnConfirm"],["nz-icon","","nzType","delete","nzTheme","outline"]],template:function(n,i){if(n&1){let l=y();a(0,"nz-page-header",1)(1,"nz-page-header-title"),s(2,"Workflows"),o(),a(3,"nz-page-header-subtitle"),s(4,"Templates de subtarefas para tarefas, prazos e audi\xEAncias"),o(),a(5,"nz-page-header-extra"),g(6,g0,3,0,"button",2),o(),a(7,"nz-page-header-content")(8,"form",3),b("ngSubmit",function(){return h(l),i.page=1,C(i.load())}),a(9,"div",4)(10,"nz-form-item")(11,"nz-form-label"),s(12,"Busca"),o(),a(13,"nz-form-control"),p(14,"input",5),o()()(),a(15,"div",4)(16,"nz-form-item")(17,"button",6),p(18,"span",7),s(19," Buscar "),o()()()(),a(20,"nz-spin",8)(21,"nz-table",9,0),b("nzPageIndexChange",function(f){return h(l),C(i.onPageChange(f))}),a(23,"thead")(24,"tr")(25,"th"),s(26,"T\xEDtulo"),o(),a(27,"th"),s(28,"Descri\xE7\xE3o"),o(),a(29,"th",10),s(30,"Subtarefas"),o(),a(31,"th",10),s(32,"A\xE7\xF5es"),o()()(),a(33,"tbody"),S(34,x0,10,5,"tr",null,f0),o()()()()()}if(n&2){let l=N(22);m("nzGhost",!1),r(6),_(i.canCreate?6:-1),r(2),m("formGroup",i.filterForm),r(),m("nzXs",24)("nzSm",12)("nzMd",10)("nzLg",8),r(6),m("nzXs",24)("nzSm",12)("nzMd",4)("nzLg",3),r(2),m("nzLoading",i.isLoading),r(3),m("nzSpinning",i.isLoading),r(),m("nzData",i.items)("nzFrontPagination",!1)("nzShowPagination",i.total>i.pageSize)("nzTotal",i.total)("nzPageIndex",i.page)("nzPageSize",i.pageSize),r(13),E(l.data)}},dependencies:[ee,_e,Z,Y,te,ne,$,B,U,X,J,ae,oe,le,re,K,fe,ue,me,pe,ve,ge,Q,ke,Te,Me,Fe,Oe,Ae,We,be,De],encapsulation:2})}}return t})();var b0=(t,c)=>c.localId,Bn=(t,c)=>c.value;function y0(t,c){if(t&1&&s(0),t&2){let e,n=d();w(" ",(e=n.workflowForm.get("titulo"))==null?null:e.value," ")}}function z0(t,c){t&1&&s(0," Configure o template e as subtarefas que ser\xE3o aplicadas nos cards ")}function v0(t,c){if(t&1){let e=y();a(0,"button",24),b("click",function(){let i=h(e).$implicit,l=d();
2return C(l.selectActivity(i.localId))}),p(1,"span",25),a(2,"span"),s(3),o()()}if(t&2){let e=c.$implicit,n=d();j("workflow-form__activity-item--active",n.selectedActivityId===e.localId),r(3),x(e.titulo||"Nova tarefa")}}function P0(t,c){if(t&1&&p(0,"nz-option",29),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function S0(t,c){if(t&1&&p(0,"nz-option",29),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function E0(t,c){if(t&1&&p(0,"nz-option",29),t&2){let e=c.$implicit;m("nzValue",e.value)("nzLabel",e.label)}}function w0(t,c){if(t&1&&(a(0,"label",37),s(1),o()),t&2){let e=c.$implicit;m("nzValue",e.value),r(),x(e.label)}}function T0(t,c){if(t&1&&(a(0,"h3"),s(1),o(),a(2,"form",11)(3,"nz-form-item")(4,"nz-form-label",12),s(5,"T\xEDtulo"),o(),a(6,"nz-form-control"),p(7,"input",26),o()(),a(8,"nz-form-item")(9,"nz-form-label"),s(10,"Data da tarefa"),o(),a(11,"nz-form-control")(12,"div",27)(13,"nz-select",28),S(14,P0,1,2,"nz-option",29,Bn),o(),p(16,"nz-input-number",30),a(17,"nz-select",31),p(18,"nz-option",32)(19,"nz-option",33),o()(),a(20,"nz-select",34),S(21,S0,1,2,"nz-option",29,Bn),o()()(),a(23,"nz-form-item")(24,"nz-form-label"),s(25,"Prioridade"),o(),a(26,"nz-form-control")(27,"nz-select",35),S(28,E0,1,2,"nz-option",29,Bn),o()()(),a(30,"nz-form-item")(31,"nz-form-label"),s(32,"Respons\xE1vel"),o(),a(33,"nz-form-control")(34,"nz-radio-group",36),S(35,w0,2,2,"label",37,Bn),o()()()()),t&2){let e=d();r(),x(e.selectedActivity.titulo||"Nova tarefa"),r(),m("formGroup",e.activityForm),r(12),E(e.dateOperators),r(2),m("nzMin",0)("nzMax",9999),r(2),m("nzValue",!0),r(),m("nzValue",!1),r(2),E(e.dateReferences),r(7),E(e.priorities),r(7),E(e.assigneeTypes)}}function M0(t,c){t&1&&p(0,"nz-empty",23)}var Zn=(()=>{class t{constructor(e,n,i,l,u){this.fb=e,this.route=n,this.router=i,this.api=l,this.message=u,this.activities=[],this.selectedActivityId=null,this.isLoading=!1,this.saving=!1,this.isEdit=!1,this.workflowUuid=null,this.dataPanelOpen=!0,this.priorities=Kt,this.dateOperators=[{value:"ADD",label:"Somar"},{value:"SUBTRACT",label:"Subtrair"}],this.dateReferences=[{value:"ACTIVITY_DATE",label:"data da atividade"},{value:"CREATION_DATE",label:"data da cria\xE7\xE3o"}],this.assigneeTypes=[{value:"TASK_CREATOR",label:"Criador da tarefa"},{value:"ACTIVITY_RESPONSIBLE",label:"Respons\xE1vel pela atividade"}]}ngOnInit(){this.workflowForm=this.fb.group({titulo:[null,[M.required,M.maxLength(188)]],descricao:[null,[M.maxLength(256)]]}),this.activityForm=this.fb.group({titulo:[null,[M.required,M.maxLength(188)]],date_operator:["ADD"],date_days:[0,[M.min(0),M.max(9999)]],date_business_days:[!0],date_reference:["ACTIVITY_DATE"],prioridade:["BAIXA"],assignee_type:["TASK_CREATOR"]}),this.activityForm.valueChanges.subscribe(()=>this.syncSelectedActivityFromForm());let e=this.route.snapshot.paramMap.get("uuid");if(e){this.isEdit=!0,this.workflowUuid=e,this.loadWorkflow(e);return}this.addActivity()}get titleRemaining(){let e=this.workflowForm.get("titulo")?.value??"";return 188-String(e).length}get descriptionRemaining(){let e=this.workflowForm.get("descricao")?.value??"";return 256-String(e).length}get selectedActivity(){return this.activities.find(e=>e.localId===this.selectedActivityId)??null}normalizeAssigneeType(e){return e==="ACTIVITY_RESPONSIBLE"?"ACTIVITY_RESPONSIBLE":"TASK_CREATOR"}loadWorkflow(e){this.isLoading=!0,this.api.findOne(e).pipe(A(()=>this.isLoading=!1)).subscribe({next:n=>{let i=n.data;i&&(this.workflowForm.patchValue({titulo:i.titulo,descricao:i.descricao}),this.activities=(i.activities??[]).map((l,u)=>xe(G({},l),{localId:l.uuid??`loaded-${u}`,ordem:l.ordem??u,assignee_type:this.normalizeAssigneeType(l.assignee_type),assignee_user_id:null})),this.activities.length&&this.selectActivity(this.activities[0].localId))},error:()=>{this.message.error("Workflow n\xE3o encontrado"),this.cancel()}})}addActivity(){let e=`new-${Date.now()}-${this.activities.length}`,n={localId:e,titulo:"Nova tarefa",ordem:this.activities.length,date_operator:"ADD",date_days:0,date_business_days:!0,date_reference:"ACTIVITY_DATE",prioridade:"BAIXA",assignee_type:"TASK_CREATOR"};this.activities=[...this.activities,n],this.selectActivity(e)}selectActivity(e){this.selectedActivityId=e;let n=this.activities.find(i=>i.localId===e);n&&this.activityForm.patchValue({titulo:n.titulo,date_operator:n.date_operator,date_days:n.date_days,date_business_days:n.date_business_days,date_reference:n.date_reference,prioridade:n.prioridade,assignee_type:this.normalizeAssigneeType(n.assignee_type)},{emitEvent:!1})}syncSelectedActivityFromForm(){if(!this.selectedActivityId)return;let e=this.activityForm.getRawValue();this.activities=this.activities.map(n=>n.localId===this.selectedActivityId?xe(G({},n),{titulo:e.titulo?.trim()||"Nova tarefa",date_operator:e.date_operator,date_days:Number(e.date_days??0),date_business_days:!!e.date_business_days,date_reference:e.date_reference,prioridade:e.prioridade,assignee_type:this.normalizeAssigneeType(e.assignee_type),assignee_user_id:null}):n)}cancel(){this.router.navigate(["/modulo-juridico/workflows"])}back(){this.cancel()}save(){if(this.syncSelectedActivityFromForm(),this.workflowForm.invali
2d){this.workflowForm.markAllAsTouched(),this.message.warning("Informe o t\xEDtulo do workflow");return}if(!this.activities.length){this.message.warning("Adicione ao menos uma subtarefa");return}for(let i of this.activities)if(!i.titulo?.trim()){this.message.warning("Todas as subtarefas precisam de t\xEDtulo");return}let e={titulo:String(this.workflowForm.get("titulo")?.value).trim(),descricao:this.workflowForm.get("descricao")?.value?.trim()||null,activities:this.activities.map((i,l)=>({titulo:i.titulo.trim(),ordem:l,date_operator:i.date_operator,date_days:i.date_days,date_business_days:i.date_business_days,date_reference:i.date_reference,prioridade:i.prioridade,assignee_type:i.assignee_type,assignee_user_id:null}))};this.saving=!0,(this.isEdit&&this.workflowUuid?this.api.update(this.workflowUuid,e):this.api.create(e)).pipe(A(()=>this.saving=!1)).subscribe({next:()=>{this.message.success("Workflow salvo com sucesso"),this.cancel()},error:i=>{let l=i?.error?.message;this.message.error(Array.isArray(l)?l.join(", "):l??"N\xE3o foi poss\xEDvel salvar o workflow")}})}static{this.\u0275fac=function(n){return new(n||t)(v(ie),v(gt),v(Ee),v(Mn),v(de))}}static{this.\u0275cmp=R({type:t,selectors:[["app-workflow-form"]],standalone:!1,decls:47,vars:11,consts:[[1,"workflow-page"],[3,"nzSpinning"],["nzBackIcon","",1,"workflow-page__header",3,"nzBack","nzGhost"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzType","primary",3,"click","nzLoading"],["nz-icon","","nzType","save","nzTheme","outline"],[1,"workflow-page__body"],[1,"workflow-form__layout"],[1,"workflow-form__main"],[3,"nzBordered"],["nzHeader","Dados do workflow",3,"nzActiveChange","nzActive"],["nz-form","","nzLayout","vertical",3,"formGroup"],["nzRequired",""],["nz-input","","formControlName","titulo","maxlength","188","placeholder","Insira o t\xEDtulo do workflow"],[1,"workflow-form__hint"],["nz-input","","formControlName","descricao","maxlength","256","rows","4","placeholder","Insira uma descri\xE7\xE3o para o workflow"],[1,"workflow-form__activities"],[1,"workflow-form__activities-header"],["nz-button","","nzType","link",3,"click"],["nz-icon","","nzType","plus","nzTheme","outline"],[1,"workflow-form__activities-list"],["type","button",1,"workflow-form__activity-item",3,"workflow-form__activity-item--active"],[1,"workflow-form__sidebar"],["nzNotFoundImage","simple","nzNotFoundContent","Selecione uma subtarefa para configurar."],["type","button",1,"workflow-form__activity-item",3,"click"],["nz-icon","","nzType","edit","nzTheme","outline"],["nz-input","","formControlName","titulo","placeholder","Digite o t\xEDtulo da tarefa"],[1,"workflow-form__date-row"],["formControlName","date_operator",1,"workflow-form__date-operator"],[3,"nzValue","nzLabel"],["formControlName","date_days",3,"nzMin","nzMax"],["formControlName","date_business_days",1,"workflow-form__date-unit"],["nzLabel","dias \xFAteis",3,"nzValue"],["nzLabel","dias corridos",3,"nzValue"],["formControlName","date_reference",1,"workflow-form__reference"],["formControlName","prioridade"],["formControlName","assignee_type",1,"workflow-form__assignee"],["nz-radio","",3,"nzValue"]],template:function(n,i){if(n&1&&(a(0,"div",0)(1,"nz-spin",1)(2,"nz-page-header",2),b("nzBack",function(){return i.back()}),a(3,"nz-page-header-title"),s(4),o(),a(5,"nz-page-header-subtitle"),g(6,y0,1,1)(7,z0,1,0),o(),a(8,"nz-page-header-extra")(9,"button",3),b("click",function(){return i.back()}),s(10,"Cancelar"),o(),a(11,"button",4),b("click",function(){return i.save()}),p(12,"span",5),s(13," Salvar workflow "),o()()(),a(14,"div",6)(15,"div",7)(16,"div",8)(17,"nz-collapse",9)(18,"nz-collapse-panel",10),b("nzActiveChange",function(u){return i.dataPanelOpen=u}),a(19,"form",11)(20,"nz-form-item")(21,"nz-form-label",12),s(22,"T\xEDtulo"),o(),a(23,"nz-form-control"),p(24,"input",13),a(25,"div",14),s(26),o()()(),a(27,"nz-form-item")(28,"nz-form-label"),s(29,"Descri\xE7\xE3o"),o(),a(30,"nz-form-control"),p(31,"textarea",15),a(32,"div",14),s(33),o()()()()()(),a(34,"section",16)(35,"div",17)(36,"h3"),s(37,"Subtarefas"),o(),a(38,"button",18),b("click",function(){return i.addActivity()}),p(39,"span",19),s(40," Nova subtarefa "),o()(),a(41,"div",20),S(42,v0,4,3,"button",21,b0),o()()(),a(44,"aside",22),g(45,T0,37,6)(46,M0,1,0,"nz-empty",23),o()()()()()),n&2){let l;r(),m("nzSpinning",i.isLoading),r(),m("nzGhost",!1),r(2),w(" ",i.isEdit?"Editar workflow":"Cadastrar workflow"," "),r(2),_(i.isEdit&&((l=i.workflowForm.get("titulo"))!=null&&l.value)?6:7),r(5),m("nzLoading",i.saving),r(6),m("nzBordered",!1),r(),m("nzActive",i.dataPanelOpen),r(),m("formGroup",i.workflowForm),r(7),w("",i.titleRemaining," caracteres restantes"),r(7),w("",i.descriptionRemaining," caracteres restantes"),r(9),E(i.activities),r(3),_(i.selectedActivity?45:46)}},dependencies:[ee,_e,Z,Y,yi,te,ne,$,B,U,zn,yn,Ge,X,J,ae,oe,le,re,K,fe,Li,ue,me,pe,ge,Oi,Mi,ye,ze,Q],styles:[".workflow-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-height:100%}.workflow-page__header[_ngcontent-%COMP%]{margin-bottom:0;border-radius:8px 8px 0 0}.workflow-page__body[_ngcontent-%COMP%]{background:#fff;border-radius:0 0 8px 8px;padding:16px 24px 24px;box-shadow:0 1px 2px #00000008}.workflow-form__layout[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.workflow-form__main[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px}.workflow-form__hint[_ngcontent-%COMP%]{margin-top:4px;color:#00000073;font-size:12px}.workflow-form__activities-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.workflow-form__activities-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:15px;font-weight:600;color:#000000e0}.workflow-form__activities-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.workflow-form__activity-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.workflow-form__activity-item--active[_ngcontent-%COMP%]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.workflow-form__sidebar[_ngcontent-%COMP%]{border:1px solid #f0f
20f0;border-radius:8px;padding:16px;background:#fafafa;min-height:420px}.workflow-form__sidebar[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:15px;font-weight:600;color:#000000e0}.workflow-form__date-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:120px 80px 1fr;gap:8px}.workflow-form__reference[_ngcontent-%COMP%]{margin-top:8px;width:100%}.workflow-form__assignee[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}@media (max-width: 992px){.workflow-form__layout[_ngcontent-%COMP%]{grid-template-columns:1fr}}"]})}}return t})();var O0=[{path:"",component:ko,children:[{path:"",pathMatch:"full",redirectTo:"home"},{path:"home",component:Fo},{path:"publicacoes",component:Yo},{path:"gestao",component:ta},{path:"agenda",redirectTo:"gestao",pathMatch:"full"},{path:"calendario",redirectTo:"gestao",pathMatch:"full"},{path:"gestao-kanban",redirectTo:"quadros-kanban",pathMatch:"full"},{path:"gestao-kanban/:uuid/quadro",redirectTo:"gestao"},{path:"gestao-kanban/:uuid/etapas",redirectTo:"quadros-kanban/:uuid/etapas"},{path:"quadros-kanban",component:na},{path:"quadros-kanban/:uuid/quadro",redirectTo:"gestao"},{path:"quadros-kanban/:uuid/etapas",component:Po,data:{backUrl:"/modulo-juridico/quadros-kanban"}},{path:"workflows",component:ia},{path:"workflows/novo",component:Zn},{path:"workflows/editar/:uuid",component:Zn},{path:"processos",component:Bo},{path:"processos/cadastrar",component:In},{path:"processos/visualizar/:uuid",component:In,data:{readonly:!0}},{path:"processos/editar/:uuid",component:In},{path:"juizados-tribunais",component:pt,data:{chave:"TRIBUNAIS",title:"Juizados/Tribunais"}},{path:"vara",component:pt,data:{chave:"VARA",title:"Vara"}},{path:"foro",component:pt,data:{chave:"FORO",title:"Foro"}},{path:"fase",component:pt,data:{chave:"FASE",title:"Fase"}},{path:"instancia",component:pt,data:{chave:"INSTANCIA",title:"Inst\xE2ncia"}},{path:"andamento",component:pt,data:{chave:"ANDAMENTO",title:"Andamento"}},{path:"tags-andamento",component:pt,data:{chave:"TAG_ANDAMENTO",title:"Tags de Andamento"}},{path:"etiquetas",component:pt,data:{chave:"ETIQUETA",title:"Etiquetas"}},{path:"acao",component:pt,data:{chave:"ACAO",title:"A\xE7\xE3o"}},{path:"estado",component:pt,data:{chave:"ESTADO",title:"Estado"}},{path:"advogados",component:No},{path:"escritorios-de-cobrancas",component:Io},{path:"conexoes-tribunais",component:Ro}]}],oa=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=mn({type:t})}static{this.\u0275inj=cn({imports:[an.forChild(O0),an]})}}return t})();var k0={url:hi.socketUrl,options:{transportOptions:{polling:{extraHeaders:{Authorization:`Bearer ${sessionStorage.getItem("access_token")}`}}}}},qg=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=mn({type:t})}static{this.\u0275inj=cn({imports:[pi,zi,vi,an,Ji,yo,vo,wo,po.forRoot(k0),oa]})}}return t})();export{qg as LegalModuleModule};
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.