%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/www2]/app/
Upload File :
Create Path :
Current File : /home/vacivi36/www2]/app/427.e9b3ce8294745447.js

"use strict";(self.webpackChunkmaterial=self.webpackChunkmaterial||[]).push([[427],{7427:(it,k,r)=>{r.r(k),r.d(k,{VaccinesApplicationModule:()=>Ke});var g=r(9808),x=r(6696),m=r(8279),p=r(3075),f=r(8966),e=r(5e3),A=r(7261),J=r(5136);let Z=(()=>{class i extends J.b{constructor(){super(...arguments),this.key="vaccines_application"}}return i.\u0275fac=function(){let o;return function(n){return(o||(o=e.n5z(i)))(n||i)}}(),i.\u0275prov=e.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();var h=r(3737),C=r(7423),b=r(4834),T=r(5899);function Y(i,o){1&i&&e._UZ(0,"mat-progress-bar",26)}let D=(()=>{class i{constructor(t,n,a,c,l){this.formBuilder=t,this._snackBar=n,this.vaccineApplicationService=a,this.dialog=c,this.data=l,this.loading=!1,this.savedChange=!1,this.vaccineApplication=this.data.vaccineApplication}ngOnInit(){this.initForm(),this.populateForm(this.vaccineApplication)}initForm(){this.form=this.formBuilder.group({name:[null,[p.kI.required]],batch:[null,[p.kI.required]],quantity:[null,[p.kI.required]],due_date:[null,[p.kI.required]],doses:[null,[p.kI.required]],manufacturing_date:[null],campaign:[null],laboratory:[null],application_location:[null],notes:[null]})}save(t){if(this.form.valid){this.loading=!0;let n=this.form.value;this.vaccineApplication?this.vaccineApplicationService.update(this.vaccineApplication.id,n).then(a=>{this.vaccineApplication=a,this.savedChange=!0,this.openSnackBar("Salvo com sucesso!","Fechar","success"),t&&this.closeDialog()}).catch(a=>{this.openSnackBar(a.error.message,"Fechar","danger")}).finally(()=>{this.loading=!1}):this.vaccineApplicationService.create(n).then(a=>{this.vaccineApplication=a,this.savedChange=!0,this.openSnackBar("Salvo com sucesso!","Fechar","success"),t&&this.closeDialog()}).catch(a=>{this.openSnackBar(a.error.message,"Fechar","danger")}).finally(()=>{this.loading=!1})}}populateForm(t){this.form.patchValue(t)}canSave(){return this.form.valid&&!this.loading}closeDialog(){this.savedChange?this.dialog.close(this.vaccineApplication):this.dialog.close()}openSnackBar(t,n,a){this._snackBar.open(t,n,{horizontalPosition:"right",verticalPosition:"bottom",duration:4e3,panelClass:"snackBar-"+a})}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(p.qu),e.Y36(A.ux),e.Y36(Z),e.Y36(f.so),e.Y36(f.WI))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-schedule-form-dialog"]],decls:63,vars:4,consts:[[3,"formGroup"],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","cdkDragHandle","",1,"d-flex","align-items-center","justify-content-between","cursor-pointer","p-2","mt-2","mx-2"],[1,"mdi","mdi-close","mb-2",3,"click"],["style","height: 3px;","color","accent","mode","indeterminate",4,"ngIf"],[1,"mat-typography","p-4","background-color-form"],[1,"row","mb-3","d-flex","align-items-center"],[1,"col-md-7"],[1,"form-label"],[1,"required"],["type","text","formControlName","name",1,"form-control"],[1,"col-md-3"],["type","text","formControlName","batch",1,"form-control"],[1,"col-md-2"],["type","number","formControlName","doses",1,"form-control"],[1,"col-md-4","mt-3"],["type","number","formControlName","quantity",1,"form-control"],["type","date","formControlName","manufacturing_date",1,"form-control"],["type","date","formControlName","due_date",1,"form-control"],[1,"col-md-12","mt-3"],["type","text","formControlName","campaign",1,"form-control"],[1,"col-md-6","mt-3"],["type","text","formControlName","laboratory",1,"form-control"],["type","text","formControlName","application_location",1,"form-control"],["formControlName","notes","rows","4",1,"form-control"],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","cdkDragHandle","","align","end",1,"cursor-pointer","p-2","mt-1","mx-2","mb-1"],["mat-button","","color","accent",3,"disabled","click"],["color","accent","mode","indeterminate",2,"height","3px"]],template:function(t,n){1&t&&(e.TgZ(0,"form",0)(1,"div",1)(2,"h6"),e._uU(3),e.qZA(),e.TgZ(4,"i",2),e.NdJ("click",function(){return n.closeDialog()}),e.qZA()(),e._UZ(5,"mat-divider"),e.YNc(6,Y,1,0,"mat-progress-bar",3),e.TgZ(7,"div",4)(8,"div",5)(9,"div",6)(10,"label",7),e._uU(11,"Nome"),e.qZA(),e.TgZ(12,"span",8),e._uU(13,"*"),e.qZA(),e._UZ(14,"input",9),e.qZA(),e.TgZ(15,"div",10)(16,"label",7),e._uU(17,"Lote"),e.qZA(),e.TgZ(18,"span",8),e._uU(19,"*"),e.qZA(),e._UZ(20,"input",11),e.qZA(),e.TgZ(21,"div",12)(22,"label",7),e._uU(23,"Doses"),e.qZA(),e.TgZ(24,"span",8),e._uU(25,"*"),e.qZA(),e._UZ(26,"input",13),e.qZA(),e.TgZ(27,"div",14)(28,"label",7),e._uU(29,"Quantidade"),e.qZA(),e.TgZ(30,"span",8),e._uU(31,"*"),e.qZA(),e._UZ(32,"input",15),e.qZA(),e.TgZ(33,"div",14)(34,"label",7),e._uU(35,"Data de Fabrica\xe7\xe3o"),e.qZA(),e._UZ(36,"input",16),e.qZA(),e.TgZ(37,"div",14)(38,"label",7),e._uU(39,"Data de Vencimento"),e.qZA(),e.TgZ(40,"span",8),e._uU(41,"*"),e.qZA(),e._UZ(42,"input",17),e.qZA(),e.TgZ(43,"div",18)(44,"label",7),e._uU(45,"Campanha"),e.qZA(),e._UZ(46,"input",19),e.qZA(),e.TgZ(47,"div",20)(48,"label",7),e._uU(49,"Laborat\xf3rio"),e.qZA(),e._UZ(50,"input",21),e.qZA(),e.TgZ(51,"div",20)(52,"label",7),e._uU(53,"Local da Aplica\xe7\xe3o"),e.qZA(),e._UZ(54,"input",22),e.qZA(),e.TgZ(55,"div",18)(56,"label",7),e._uU(57,"Observa\xe7\xf5es"),e.qZA(),e._UZ(58,"textarea",23),e.qZA()()(),e._UZ(59,"mat-divider"),e.TgZ(60,"div",24)(61,"button",25),e.NdJ("click",function(){return n.save(!0)}),e._uU(62,"Salvar e Fechar"),e.qZA()()()),2&t&&(e.Q6J("formGroup",n.form),e.xp6(3),e.Oqu("Aplicar Vacina"),e.xp6(3),e.Q6J("ngIf",n.loading),e.xp6(55),e.Q6J("disabled",!n.canSave()))},dependencies:[g.O5,h.Zt,h.Bh,C.lW,b.d,T.pW,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.sg,p.u],styles:[".required[_ngcontent-%COMP%]{color:#ea0505;margin-left:5px}.small-toggle[_ngcontent-%COMP%]{transform:scale(.75);margin:0}.small-toggle[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{width:12px;height:12px}.small-toggle[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{height:14px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}"]}),i})();var _=r(1777);function F(i,o){1&i&&e._UZ(0,"mat-progress-bar",13)}let L=(()=>{class i{constructor(t,n,a,c,l){this.formBuilder=t,this._snackBar=n,this.vaccineApplicationService=a,this.dialog=c,this.data=l,this.loading=!1,this.savedChange=!1,this.vaccineApplication=this.data.vaccineApplication}ngOnInit(){this.initForm()}initForm(){this.form=this.formBuilder.group({reason:[null,[p.kI.required]]})}isCanceledVaccine(){var t;this.loading=!0,this.savedChange=!0,this.vaccineApplicationService.update(this.vaccineApplication.id,{reason:null===(t=this.form.get("reason"))||void 0===t?void 0:t.value,user_id:sessionStorage.getItem("user_id"),is_applied:0,vaccine_id:this.vaccineApplication.vaccine_id,schedule_id:this.vaccineApplication.schedule_id,application_date:this.vaccineApplication.application_date,dose_number:this.vaccineApplication.dose_number}).then(n=>{n&&(this.closeDialog(),this.openSnackBar("Salvo com sucesso!","Fechar","success"))}).catch(n=>{this.openSnackBar(n.error.message||"Erro ao aplicar a salvar motivo.","Fechar","danger")}).finally(()=>{this.loading=!1})}closeDialog(){this.savedChange?this.dialog.close(this.vaccineApplication):this.dialog.close()}canSave(){return this.form.valid&&!this.loading}openSnackBar(t,n,a){this._snackBar.open(t,n,{horizontalPosition:"right",verticalPosition:"bottom",duration:4e3,panelClass:"snackBar-"+a})}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(p.qu),e.Y36(A.ux),e.Y36(Z),e.Y36(f.so),e.Y36(f.WI))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-vaccine-application-reason-dialog"]],decls:21,vars:4,consts:[[3,"formGroup"],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","cdkDragHandle","",1,"d-flex","align-items-center","justify-content-between","cursor-pointer","p-2","mt-2","mx-2"],[1,"mdi","mdi-close","mb-2",3,"click"],["style","height: 3px;","color","accent","mode","indeterminate",4,"ngIf"],[1,"mat-typography","p-3","background-color-form"],[1,"row","d-flex","align-items-center"],[1,"text-muted"],[1,"col-md-12","mt-3"],[1,"form-label"],[1,"required"],["formControlName","reason","rows","5",1,"form-control"],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","cdkDragHandle","","align","end",1,"cursor-pointer","p-2","mt-1","mx-2","mb-1"],["mat-button","","color","accent",3,"disabled","click"],["color","accent","mode","indeterminate",2,"height","3px"]],template:function(t,n){1&t&&(e.TgZ(0,"form",0)(1,"div",1)(2,"h6"),e._uU(3),e.qZA(),e.TgZ(4,"i",2),e.NdJ("click",function(){return n.closeDialog()}),e.qZA()(),e._UZ(5,"mat-divider"),e.YNc(6,F,1,0,"mat-progress-bar",3),e.TgZ(7,"div",4)(8,"div",5)(9,"span",6),e._uU(10,"Informe o motivo pelo qual a vacina n\xe3o foi aplicada no paciente."),e.qZA(),e.TgZ(11,"div",7)(12,"label",8),e._uU(13,"Observa\xe7\xf5es"),e.qZA(),e.TgZ(14,"span",9),e._uU(15,"*"),e.qZA(),e._UZ(16,"textarea",10),e.qZA()()(),e._UZ(17,"mat-divider"),e.TgZ(18,"div",11)(19,"button",12),e.NdJ("click",function(){return n.isCanceledVaccine()}),e._uU(20,"Salvar e Fechar"),e.qZA()()()),2&t&&(e.Q6J("formGroup",n.form),e.xp6(3),e.Oqu("Motivo"),e.xp6(3),e.Q6J("ngIf",n.loading),e.xp6(13),e.Q6J("disabled",!n.canSave()))},dependencies:[g.O5,h.Zt,h.Bh,C.lW,b.d,T.pW,p._Y,p.Fj,p.JJ,p.JL,p.sg,p.u],styles:[".required[_ngcontent-%COMP%]{color:#ea0505;margin-left:5px}"]}),i})();var E=r(3088),q=r(4376);function Q(i,o){1&i&&e._UZ(0,"mat-progress-bar",22)}function R(i,o){if(1&i&&(e.TgZ(0,"div",23)(1,"span",24),e._uU(2),e.qZA(),e.TgZ(3,"span",25),e._uU(4),e.qZA()()),2&i){const t=o.item;e.xp6(2),e.Oqu(t.name),e.xp6(2),e.hij("Lote: ",t.batch,"")}}let B=(()=>{class i{constructor(t,n,a,c,l,d){this.formBuilder=t,this._snackBar=n,this.vaccineApplicationService=a,this.vaccineService=c,this.dialog=l,this.data=d,this.vaccines=[],this.loading=!1,this.savedChange=!1,this.vaccineApplication=this.data.vaccineApplication}ngOnInit(){this.initForm(),this.downloadVaccines(),this.vaccineChangeListener()}initForm(){this.form=this.formBuilder.group({vaccine_id:[this.vaccineApplication.vaccine_id,[p.kI.required]],vaccine_batch:[{value:this.vaccineApplication.vaccine.batch,disabled:!0}],dose_number:[{value:this.vaccineApplication.dose_number,disabled:!0}],user_name:[{value:sessionStorage.getItem("user_name"),disabled:!0}],application_date:[this.vaccineApplication.application_date,[p.kI.required]],notes:[null]})}isAppliedVaccine(){var t,n,a;this.loading=!0,this.savedChange=!0,this.vaccineApplicationService.update(this.vaccineApplication.id,{user_id:sessionStorage.getItem("user_id"),is_applied:1,vaccine_id:null===(t=this.form.get("vaccine_id"))||void 0===t?void 0:t.value,schedule_id:this.vaccineApplication.schedule_id,dose_number:this.vaccineApplication.dose_number,application_date:null===(n=this.form.get("application_date"))||void 0===n?void 0:n.value,notes:null===(a=this.form.get("notes"))||void 0===a?void 0:a.value}).then(c=>{c&&(this.closeDialog(),this.openSnackBar("Salvo com sucesso!","Fechar","success"))}).catch(c=>{this.openSnackBar(c.error.message||"Erro ao aplicar a salvar motivo.","Fechar","danger")}).finally(()=>{this.loading=!1})}closeDialog(){this.savedChange?this.dialog.close(this.vaccineApplication):this.dialog.close()}canSave(){return this.form.valid&&!this.loading}openSnackBar(t,n,a){this._snackBar.open(t,n,{horizontalPosition:"right",verticalPosition:"bottom",duration:4e3,panelClass:"snackBar-"+a})}downloadVaccines(){this.loading=!0,this.vaccineService.list().then(t=>{this.vaccines=t}).catch(t=>{this.openSnackBar("Erro ao listar vacinas","Fechar","danger")}).finally(()=>{this.loading=!1})}vaccineChangeListener(){var t;null===(t=this.form.get("vaccine_id"))||void 0===t||t.valueChanges.subscribe(n=>{const a=this.vaccines.find(c=>c.id===n);a&&this.form.patchValue({vaccine_batch:a.batch})})}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(p.qu),e.Y36(A.ux),e.Y36(Z),e.Y36(E.s),e.Y36(f.so),e.Y36(f.WI))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-vaccine-application-applied-dialog"]],decls:42,vars:6,consts:[[3,"formGroup"],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","cdkDragHandle","",1,"d-flex","align-items-center","justify-content-between","cursor-pointer","p-2","mt-2","mx-2"],[1,"mdi","mdi-close","mb-2",3,"click"],["style","height: 3px;","color","accent","mode","indeterminate",4,"ngIf"],[1,"mat-typography","p-4","background-color-form"],[1,"row","mb-3","d-flex","align-items-center"],[1,"col-md-7"],[1,"form-label"],[1,"required"],["bindLabel","name","bindValue","id","formControlName","vaccine_id",1,"style-ng-select","form-select",3,"items","clearable"],["ng-option-tmp",""],[1,"col-md-3"],["type","text","formControlName","vaccine_batch",1,"form-control"],[1,"col-md-2"],["type","number","formControlName","dose_number",1,"form-control"],[1,"col-md-6","mt-3"],["type","text","formControlName","user_name",1,"form-control"],["type","date","formControlName","application_date",1,"form-control"],[1,"col-md-12","mt-3"],["formControlName","notes","rows","4",1,"form-control"],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","cdkDragHandle","","align","end",1,"cursor-pointer","p-2","mt-1","mx-2","mb-1"],["mat-button","","color","accent",3,"disabled","click"],["color","accent","mode","indeterminate",2,"height","3px"],[1,"d-flex","flex-column"],[1,"font-weight-bold"],[1,"small","text-muted"]],template:function(t,n){1&t&&(e.TgZ(0,"form",0)(1,"div",1)(2,"h6"),e._uU(3),e.qZA(),e.TgZ(4,"i",2),e.NdJ("click",function(){return n.closeDialog()}),e.qZA()(),e._UZ(5,"mat-divider"),e.YNc(6,Q,1,0,"mat-progress-bar",3),e.TgZ(7,"div",4)(8,"div",5)(9,"div",6)(10,"label",7),e._uU(11,"Vacina"),e.qZA(),e.TgZ(12,"span",8),e._uU(13,"*"),e.qZA(),e.TgZ(14,"ng-select",9),e.YNc(15,R,5,2,"ng-template",10),e.qZA()(),e.TgZ(16,"div",11)(17,"label",7),e._uU(18,"Lote"),e.qZA(),e._UZ(19,"input",12),e.qZA(),e.TgZ(20,"div",13)(21,"label",7),e._uU(22,"Dose"),e.qZA(),e._UZ(23,"input",14),e.qZA(),e.TgZ(24,"div",15)(25,"label",7),e._uU(26,"Aplicador(a)"),e.qZA(),e._UZ(27,"input",16),e.qZA(),e.TgZ(28,"div",15)(29,"label",7),e._uU(30,"Data de Aplica\xe7\xe3o"),e.qZA(),e.TgZ(31,"span",8),e._uU(32,"*"),e.qZA(),e._UZ(33,"input",17),e.qZA(),e.TgZ(34,"div",18)(35,"label",7),e._uU(36,"Observa\xe7\xf5es"),e.qZA(),e._UZ(37,"textarea",19),e.qZA()()(),e._UZ(38,"mat-divider"),e.TgZ(39,"div",20)(40,"button",21),e.NdJ("click",function(){return n.isAppliedVaccine()}),e._uU(41,"Aplicar"),e.qZA()()()),2&t&&(e.Q6J("formGroup",n.form),e.xp6(3),e.Oqu("Aplicar Vacina"),e.xp6(3),e.Q6J("ngIf",n.loading),e.xp6(8),e.Q6J("items",n.vaccines)("clearable",!0),e.xp6(26),e.Q6J("disabled",!n.canSave()))},dependencies:[g.O5,h.Zt,h.Bh,C.lW,b.d,T.pW,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.sg,p.u,q.w9,q.ir],styles:[".required[_ngcontent-%COMP%]{color:#ea0505;margin-left:5px}  ng-select .ng-select-container{font-size:14px!important}  ng-select .ng-option{font-size:14px!important}  ng-select .ng-value{font-size:14px!important}"]}),i})();var O=r(5439),I=r(5664),j=r(6030),z=r(662),H=r(8902),$=r(4530),W=r(508),M=r(6688),v=r(6856),y=r(288),U=r(7322),G=r(5245),K=r(7531),X=r(6087),ee=r(4107),V=r(3251),te=r(7238),N=r(6838);const ie=["paginatorCanceled"],ne=["paginatorApplied"];function ae(i,o){1&i&&e._UZ(0,"mat-progress-bar",53)}function oe(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"mat-select-filter",54),e.NdJ("filteredReturn",function(a){e.CHM(t);const c=e.oxw();return e.KtG(c.filteredPatients=a)}),e.qZA()}if(2&i){const t=e.oxw();e.Q6J("placeholder","Pesquisar")("displayMember","name")("array",t.patients)}}function ce(i,o){if(1&i&&(e.TgZ(0,"mat-option",15),e._uU(1),e.qZA()),2&i){const t=o.$implicit;e.Q6J("value",t.id),e.xp6(1),e.Oqu(t.name)}}function le(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"mat-select-filter",55),e.NdJ("filteredReturn",function(a){e.CHM(t);const c=e.oxw();return e.KtG(c.filteredCampaigns=a)}),e.qZA()}if(2&i){const t=e.oxw();e.Q6J("placeholder","Pesquisar")("displayMember","name")("array",t.campaigns)}}function pe(i,o){if(1&i&&(e.TgZ(0,"mat-option",15),e._uU(1),e.qZA()),2&i){const t=o.$implicit;e.Q6J("value",t.id),e.xp6(1),e.Oqu(t.name)}}function re(i,o){1&i&&(e.TgZ(0,"div",56),e._UZ(1,"i",57),e.TgZ(2,"p"),e._uU(3,"N\xe3o h\xe1 vacinas pendentes"),e.qZA()())}function se(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"div",62)(1,"div",63)(2,"div",64)(3,"span"),e._uU(4),e.qZA(),e.TgZ(5,"span",65),e._uU(6),e.qZA()(),e.TgZ(7,"span",66),e._uU(8),e.ALo(9,"date"),e.qZA(),e.TgZ(10,"button",67),e.NdJ("click",function(){const c=e.CHM(t).$implicit,l=e.oxw(3);return e.KtG(l.openDialogApplied(c))}),e._UZ(11,"i",68),e.qZA(),e.TgZ(12,"button",69),e.NdJ("click",function(){const c=e.CHM(t).$implicit,l=e.oxw(3);return e.KtG(l.openDialogReason(c))}),e._UZ(13,"i",70),e.qZA()(),e.TgZ(14,"span",71),e._uU(15),e.TgZ(16,"span",72),e._uU(17),e.qZA(),e.TgZ(18,"span",73),e._uU(19),e.qZA()()()}if(2&i){const t=o.$implicit,n=e.oxw().$implicit;e.xp6(4),e.Oqu(n.patient.name),e.xp6(2),e.hij(" - ",n.patient.cpf,""),e.xp6(2),e.hij("Data da Aplica\xe7\xe3o: ",e.xi3(9,7,t.application_date,"dd/MM/yyyy"),""),e.xp6(7),e.AsE(" ",t.vaccine.name," - ",t.dose_number,"\xaa Dose "),e.xp6(2),e.hij("Lote: ",t.vaccine.batch,""),e.xp6(2),e.hij("Campanha: ",t.vaccine.campaign.name,"")}}function de(i,o){if(1&i&&(e.TgZ(0,"div",60),e.YNc(1,se,20,10,"div",61),e.qZA()),2&i){const t=o.$implicit;e.xp6(1),e.Q6J("ngForOf",t.applications)}}function me(i,o){if(1&i&&(e.TgZ(0,"div",58),e.YNc(1,de,2,1,"div",59),e.qZA()),2&i){const t=e.oxw();e.xp6(1),e.Q6J("ngForOf",t.dataSourcePending.data)}}function ue(i,o){1&i&&(e.TgZ(0,"th",74),e._uU(1," Nome do Paciente "),e.qZA())}function ge(i,o){if(1&i&&(e.TgZ(0,"td",75),e._uU(1),e.qZA()),2&i){const t=o.$implicit;e.xp6(1),e.hij(" ",t.patientName," ")}}function fe(i,o){1&i&&(e.TgZ(0,"th",74),e._uU(1," CPF do Paciente "),e.qZA())}function he(i,o){if(1&i&&(e.TgZ(0,"td",75),e._uU(1),e.qZA()),2&i){const t=o.$implicit;e.xp6(1),e.hij(" ",t.patientCpf," ")}}function _e(i,o){1&i&&(e.TgZ(0,"th",74),e._uU(1," Data do Agendamento "),e.qZA())}function ve(i,o){if(1&i&&(e.TgZ(0,"td",75),e._uU(1),e.ALo(2,"date"),e.qZA()),2&i){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,t.scheduleDate,"dd/MM/yyyy")," ")}}function xe(i,o){1&i&&(e.TgZ(0,"th",76),e._uU(1,"\xa0"),e.qZA())}function Ae(i,o){1&i&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_down"),e.qZA())}function Ze(i,o){1&i&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function Ce(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"td",75)(1,"button",77),e.NdJ("click",function(a){const l=e.CHM(t).$implicit,d=e.oxw();return d.expandedElement=d.expandedElement===l?null:l,e.KtG(a.stopPropagation())}),e.YNc(2,Ae,2,0,"mat-icon",78),e.YNc(3,Ze,2,0,"mat-icon",78),e.qZA()()}if(2&i){const t=o.$implicit,n=e.oxw();e.xp6(2),e.Q6J("ngIf",n.expandedElement!==t),e.xp6(1),e.Q6J("ngIf",n.expandedElement===t)}}function be(i,o){if(1&i&&(e.TgZ(0,"div",82)(1,"span",83),e._uU(2,"Motivo:"),e.qZA(),e.TgZ(3,"span",86),e._uU(4),e.qZA()()),2&i){const t=e.oxw().$implicit;e.xp6(3),e.Q6J("matTooltip",t.reason),e.xp6(1),e.Oqu(t.reason)}}function Te(i,o){if(1&i&&(e.TgZ(0,"div",81)(1,"div",82)(2,"span",83),e._uU(3,"Vacina:"),e.qZA(),e.TgZ(4,"span"),e._uU(5),e.qZA()(),e.TgZ(6,"div",82)(7,"span",83),e._uU(8,"Dose:"),e.qZA(),e.TgZ(9,"span"),e._uU(10),e.qZA()(),e.TgZ(11,"div",82)(12,"span",83),e._uU(13,"Lote:"),e.qZA(),e.TgZ(14,"span"),e._uU(15),e.qZA()(),e.TgZ(16,"div",82)(17,"span",83),e._uU(18,"Data da Aplica\xe7\xe3o:"),e.qZA(),e.TgZ(19,"span"),e._uU(20),e.ALo(21,"date"),e.qZA()(),e.TgZ(22,"div",82)(23,"span",83),e._uU(24,"Status:"),e.qZA(),e.TgZ(25,"span",84),e._uU(26,"N\xe3o aplicada"),e.qZA()(),e.TgZ(27,"div",82)(28,"span",83),e._uU(29,"Aplicador(a):"),e.qZA(),e.TgZ(30,"span"),e._uU(31),e.qZA()(),e.YNc(32,be,5,2,"div",85),e.qZA()),2&i){const t=o.$implicit;e.xp6(5),e.Oqu(t.vaccine.name),e.xp6(5),e.hij("",t.dose_number,"\xaa"),e.xp6(5),e.Oqu(t.vaccine.batch),e.xp6(5),e.Oqu(e.xi3(21,6,t.application_date,"dd/MM/yyyy")),e.xp6(11),e.Oqu(t.user.name),e.xp6(1),e.Q6J("ngIf",t.reason)}}function ye(i,o){if(1&i&&(e.TgZ(0,"td",75)(1,"div",79),e.YNc(2,Te,33,9,"div",80),e.qZA()()),2&i){const t=o.$implicit,n=e.oxw();e.uIk("colspan",n.columnsToDisplayWithExpand.length),e.xp6(1),e.Q6J("@detailExpand",t==n.expandedElement?"expanded":"collapsed"),e.xp6(1),e.Q6J("ngForOf",t.applications)}}function De(i,o){1&i&&e._UZ(0,"tr",87)}function qe(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"tr",88),e.NdJ("click",function(){const c=e.CHM(t).$implicit,l=e.oxw();return e.KtG(l.expandedElement=l.expandedElement===c?null:c)}),e.qZA()}if(2&i){const t=o.$implicit,n=e.oxw();e.ekj("example-expanded-row",n.expandedElement===t)}}function Ue(i,o){1&i&&e._UZ(0,"tr",89)}function we(i,o){if(1&i&&(e.TgZ(0,"tr",90)(1,"td",91)(2,"p",92),e._uU(3,"Nenhum registro encontrado."),e.qZA()()()),2&i){const t=e.oxw();e.xp6(1),e.uIk("colspan",t.columnsToDisplayWithExpand.length)}}function ke(i,o){1&i&&(e.TgZ(0,"th",74),e._uU(1," Nome do Paciente "),e.qZA())}function Oe(i,o){if(1&i&&(e.TgZ(0,"td",75),e._uU(1),e.qZA()),2&i){const t=o.$implicit;e.xp6(1),e.hij(" ",t.patientName," ")}}function Me(i,o){1&i&&(e.TgZ(0,"th",74),e._uU(1," CPF do Paciente "),e.qZA())}function Ve(i,o){if(1&i&&(e.TgZ(0,"td",75),e._uU(1),e.qZA()),2&i){const t=o.$implicit;e.xp6(1),e.hij(" ",t.patientCpf," ")}}function Ne(i,o){1&i&&(e.TgZ(0,"th",74),e._uU(1," Data do Agendamento "),e.qZA())}function Pe(i,o){if(1&i&&(e.TgZ(0,"td",75),e._uU(1),e.ALo(2,"date"),e.qZA()),2&i){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,t.scheduleDate,"dd/MM/yyyy")," ")}}function Se(i,o){1&i&&(e.TgZ(0,"th",76),e._uU(1,"\xa0"),e.qZA())}function Je(i,o){1&i&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_down"),e.qZA())}function Ye(i,o){1&i&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function Fe(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"td",75)(1,"button",77),e.NdJ("click",function(a){const l=e.CHM(t).$implicit,d=e.oxw();return d.expandedElement=d.expandedElement===l?null:l,e.KtG(a.stopPropagation())}),e.YNc(2,Je,2,0,"mat-icon",78),e.YNc(3,Ye,2,0,"mat-icon",78),e.qZA()()}if(2&i){const t=o.$implicit,n=e.oxw();e.xp6(2),e.Q6J("ngIf",n.expandedElement!==t),e.xp6(1),e.Q6J("ngIf",n.expandedElement===t)}}function Le(i,o){if(1&i&&(e.TgZ(0,"div",82)(1,"span",83),e._uU(2,"Observa\xe7\xf5es:"),e.qZA(),e.TgZ(3,"span",86),e._uU(4),e.qZA()()),2&i){const t=e.oxw().$implicit;e.xp6(3),e.Q6J("matTooltip",t.notes),e.xp6(1),e.Oqu(t.notes)}}function Ee(i,o){if(1&i&&(e.TgZ(0,"div",81)(1,"div",82)(2,"span",83),e._uU(3,"Vacina:"),e.qZA(),e.TgZ(4,"span"),e._uU(5),e.qZA()(),e.TgZ(6,"div",82)(7,"span",83),e._uU(8,"Dose:"),e.qZA(),e.TgZ(9,"span"),e._uU(10),e.qZA()(),e.TgZ(11,"div",82)(12,"span",83),e._uU(13,"Lote:"),e.qZA(),e.TgZ(14,"span"),e._uU(15),e.qZA()(),e.TgZ(16,"div",82)(17,"span",83),e._uU(18,"Data da Aplica\xe7\xe3o:"),e.qZA(),e.TgZ(19,"span"),e._uU(20),e.ALo(21,"date"),e.qZA()(),e.TgZ(22,"div",82)(23,"span",83),e._uU(24,"Status:"),e.qZA(),e.TgZ(25,"span",93),e._uU(26,"Aplicada"),e.qZA()(),e.TgZ(27,"div",82)(28,"span",83),e._uU(29,"Aplicador(a):"),e.qZA(),e.TgZ(30,"span"),e._uU(31),e.qZA()(),e.YNc(32,Le,5,2,"div",85),e.qZA()),2&i){const t=o.$implicit;e.xp6(5),e.Oqu(t.vaccine.name),e.xp6(5),e.hij("",t.dose_number,"\xaa"),e.xp6(5),e.Oqu(t.vaccine.batch),e.xp6(5),e.Oqu(e.xi3(21,6,t.application_date,"dd/MM/yyyy")),e.xp6(11),e.Oqu(t.user.name),e.xp6(1),e.Q6J("ngIf",t.notes)}}function Qe(i,o){if(1&i&&(e.TgZ(0,"td",75)(1,"div",79),e.YNc(2,Ee,33,9,"div",80),e.qZA()()),2&i){const t=o.$implicit,n=e.oxw();e.uIk("colspan",n.columnsToDisplayWithExpand.length),e.xp6(1),e.Q6J("@detailExpand",t==n.expandedElement?"expanded":"collapsed"),e.xp6(1),e.Q6J("ngForOf",t.applications)}}function Re(i,o){1&i&&e._UZ(0,"tr",87)}function Be(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"tr",88),e.NdJ("click",function(){const c=e.CHM(t).$implicit,l=e.oxw();return e.KtG(l.expandedElement=l.expandedElement===c?null:c)}),e.qZA()}if(2&i){const t=o.$implicit,n=e.oxw();e.ekj("example-expanded-row",n.expandedElement===t)}}function Ie(i,o){1&i&&e._UZ(0,"tr",89)}function je(i,o){if(1&i&&(e.TgZ(0,"tr",90)(1,"td",91)(2,"p",92),e._uU(3,"Nenhum registro encontrado."),e.qZA()()()),2&i){const t=e.oxw();e.xp6(1),e.uIk("colspan",t.columnsToDisplayWithExpand.length)}}const P=function(){return["expandedDetail"]},S=function(){return[25,50,100]},ze=[{path:"",component:(()=>{class i{constructor(t,n,a,c,l,d,s,u,w,Xe,et,tt){this._liveAnnouncer=t,this.formBuilder=n,this.dialog=a,this.confirmService=c,this._snackBar=l,this.vaccineApplicationService=d,this.scheduleService=s,this.patientService=u,this.campaignService=w,this.datePipe=Xe,this.router=et,this.route=tt,this.loading=!1,this.schedules=[],this.selectedChip="today",this.patients=[],this.filteredPatients=[],this.campaigns=[],this.filteredCampaigns=[],this.isDateRangeInvalid=!1,this.columnsToDisplay=["patientName","patientCpf","scheduleDate"],this.columnsToDisplayWithExpand=[...this.columnsToDisplay,"expand"],this.dataSourcePending=new m.by,this.dataSourceCanceled=new m.by,this.dataSourceApplied=new m.by}ngOnInit(){this.initForm(),this.downloadPatients(),this.downloadCampaigns(),this.paramsVaccineApplicationFromURL()}ngAfterViewInit(){this.dataSourceCanceled.paginator=this.paginatorCanceled,this.dataSourceApplied.paginator=this.paginatorApplied}initForm(){var t,n;const a=new Date;this.form=this.formBuilder.group({from:new p.NI(a),to:new p.NI(a),patient_id:[""],campaign_id:[""],type:["vaccine"]}),null===(t=this.form.get("from"))||void 0===t||t.valueChanges.subscribe(()=>this.checkDateRange()),null===(n=this.form.get("to"))||void 0===n||n.valueChanges.subscribe(()=>this.checkDateRange())}checkDateRange(){var t,n;const a=null===(t=this.form.get("from"))||void 0===t?void 0:t.value,c=null===(n=this.form.get("to"))||void 0===n?void 0:n.value;if(a&&c){const l=Math.abs(c.getTime()-a.getTime()),d=Math.ceil(l/864e5);this.isDateRangeInvalid=d>30}else this.isDateRangeInvalid=!1}applyFilter(t){const n=t.target.value.trim().toLowerCase();this.dataSourcePending.data=this.schedules.map(a=>Object.assign(Object.assign({},a),{applications:a.applications.filter(c=>null==c.is_applied)})).filter(a=>this.filterSchedule(a,n)).filter(a=>a.applications.length>0),this.dataSourceCanceled.data=this.schedules.map(a=>Object.assign(Object.assign({},a),{applications:a.applications.filter(c=>0==c.is_applied)})).filter(a=>this.filterSchedule(a,n)).filter(a=>a.applications.length>0),this.dataSourceApplied.data=this.schedules.map(a=>Object.assign(Object.assign({},a),{applications:a.applications.filter(c=>1==c.is_applied)})).filter(a=>this.filterSchedule(a,n)).filter(a=>a.applications.length>0)}filterSchedule(t,n){const a=t.patient.name.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),c=t.patient.cpf.replace(/\D/g,""),l=t.applications.map(d=>d.vaccine.name).join(" ").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase();return a.includes(n)||c.includes(n)||l.includes(n)}openDialog(t){this.dialog.open(D,{width:"500px",maxHeight:"100vh",panelClass:"dialog",autoFocus:!1,data:{vaccineApplication:t}}).afterClosed().subscribe(a=>{a&&this.filterSchedules()})}openDialogReason(t){this.dialog.open(L,{width:"500px",maxHeight:"100vh",panelClass:"dialog",autoFocus:!1,disableClose:!0,data:{vaccineApplication:t}}).afterClosed().subscribe(a=>{a&&this.filterSchedules()})}openDialogApplied(t){this.dialog.open(B,{width:"600px",maxHeight:"100vh",panelClass:"dialog",autoFocus:!1,disableClose:!0,data:{vaccineApplication:t}}).afterClosed().subscribe(a=>{a&&this.filterSchedules()})}filterSchedules(){var t,n,a,c;let l=this.datePipe.transform(null===(t=this.form.get("from"))||void 0===t?void 0:t.value,"yyyy-MM-dd"),d=this.datePipe.transform(null===(n=this.form.get("to"))||void 0===n?void 0:n.value,"yyyy-MM-dd"),s=null===(a=this.form.get("patient_id"))||void 0===a?void 0:a.value,u=null===(c=this.form.get("campaign_id"))||void 0===c?void 0:c.value;this.router.navigate([],{relativeTo:this.route,queryParams:{from:l,to:d||null},queryParamsHandling:"merge"}),this.downloadSchedules(l,d,s,u,"vaccine")}downloadSchedules(t,n,a,c,l){this.loading=!0,this.scheduleService.list({from:t,to:n,patient_id:a,campaign_id:c,type:l}).then(d=>{this.schedules=d.map(s=>Object.assign(Object.assign({},s),{patientName:s.patient.name,patientCpf:s.patient.cpf,scheduleDate:s.schedule_date})),this.dataSourcePending.data=this.schedules.map(s=>Object.assign(Object.assign({},s),{applications:s.applications.filter(u=>null==u.is_applied)})).filter(s=>s.applications.length>0),this.dataSourceCanceled.data=this.schedules.map(s=>Object.assign(Object.assign({},s),{applications:s.applications.filter(u=>0==u.is_applied)})).filter(s=>s.applications.length>0),this.dataSourceApplied.data=this.schedules.map(s=>Object.assign(Object.assign({},s),{applications:s.applications.filter(u=>1==u.is_applied)})).filter(s=>s.applications.length>0)}).catch(d=>{this.openSnackBar("Erro ao listar agendamentos","Fechar","danger")}).finally(()=>{this.loading=!1})}downloadPatients(){this.loading=!0,this.patientService.list().then(t=>{this.patients=t,this.filteredPatients=this.patients.slice()}).catch(t=>{this.openSnackBar("Erro ao listar pacientes","Fechar","danger")}).finally(()=>{this.loading=!1})}downloadCampaigns(){this.loading=!0,this.campaignService.list().then(t=>{this.campaigns=t,this.filteredCampaigns=this.campaigns.slice()}).catch(t=>{this.openSnackBar("Erro ao listar campanhas","Fechar","danger")}).finally(()=>{this.loading=!1})}openSnackBar(t,n,a){this._snackBar.open(t,n,{horizontalPosition:"right",verticalPosition:"bottom",duration:3e3,panelClass:"snackBar-"+a})}setDateRange(t){var n,a;this.selectedChip=t;const c=new Date;let l,d;switch(t){case"today":l=d=c;break;case"tomorrow":l=d=new Date(c),l.setDate(c.getDate()+1);break;case"dayAfterTomorrow":l=d=new Date(c),l.setDate(c.getDate()+2);break;default:return}const s=this.datePipe.transform(l,"yyyy-MM-dd"),u=this.datePipe.transform(d,"yyyy-MM-dd");this.form.patchValue({from:l,to:d}),this.router.navigate([],{relativeTo:this.route,queryParams:{from:s,to:u},queryParamsHandling:"merge"}),this.downloadSchedules(s,u,null===(n=this.form.get("patient_id"))||void 0===n?void 0:n.value,null===(a=this.form.get("campaign_id"))||void 0===a?void 0:a.value,"vaccine")}paramsVaccineApplicationFromURL(){const t=this.route.snapshot.queryParams,n=t.from,a=t.to;n&&a?(this.form.patchValue({from:O(n,"YYYY-MM-DD").toDate(),to:O(a,"YYYY-MM-DD").toDate()}),this.filterSchedules()):this.filterSchedules()}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(I.Kd),e.Y36(p.qu),e.Y36(f.uw),e.Y36(j.x),e.Y36(A.ux),e.Y36(Z),e.Y36(z.u),e.Y36(H.e),e.Y36($.U),e.Y36(g.uU),e.Y36(x.F0),e.Y36(x.gz))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-vaccine-application-list"]],viewQuery:function(t,n){if(1&t&&(e.Gf(ie,5),e.Gf(ne,5)),2&t){let a;e.iGM(a=e.CRH())&&(n.paginatorCanceled=a.first),e.iGM(a=e.CRH())&&(n.paginatorApplied=a.first)}},decls:108,vars:37,consts:[[1,"d-flex","align-items-center","justify-content-between","p-2"],[1,"mt-3"],["style","height: 3px;","color","accent","mode","indeterminate",4,"ngIf"],[1,"mt-4",3,"formGroup"],[1,"filter-schedule"],[1,"mx-1"],["appearance","standard",1,"col-md-3","margin-right-selector"],[2,"font-size","15px",3,"rangePicker"],["matStartDate","","formControlName","from"],["matEndDate","","formControlName","to"],["matSuffix","",3,"for"],["picker",""],["formControlName","patient_id",3,"disableOptionCentering"],["select",""],["noResultsMessage","Nenhum paciente encontrado.",3,"placeholder","displayMember","array","filteredReturn",4,"ngIf"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],["appearance","standard",1,"col-md-2","margin-right-selector"],["formControlName","campaign_id",3,"disableOptionCentering"],["select1",""],["noResultsMessage","Nenhuma campanha encontrada.",3,"placeholder","displayMember","array","filteredReturn",4,"ngIf"],["mat-raised-button","","color","primary",2,"height","35px","font-size","13px",3,"disabled","matTooltip","click"],[1,"header-cards"],[1,"search_input_group"],[1,"mdi","mdi-magnify"],["matInput","","placeholder","Pesquisar",1,"search_input",3,"input"],["input",""],["color","primary",3,"ngClass","selected","click"],["color","accent",1,"mt-2",2,"border-top","1px solid #D7D7D7"],["label","Pendentes"],["class","empty-state",4,"ngIf"],["class","vaccine-details scrollable-content",4,"ngIf"],["label","N\xe3o Aplicadas"],[1,"header-table-vaccine-application"],[1,"table-responsive","scrollable-content"],["mat-table","","multiTemplateDataRows","",3,"dataSource"],["matColumnDef","patientName"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","patientCpf"],["matColumnDef","scheduleDate"],["matColumnDef","expand"],["mat-header-cell","","aria-label","row actions",4,"matHeaderCellDef"],["matColumnDef","expandedDetail"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","example-element-row",3,"example-expanded-row","click",4,"matRowDef","matRowDefColumns"],["mat-row","","class","example-detail-row",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],[1,"mat-paginator",3,"pageSizeOptions"],["paginatorCanceled",""],["label","Aplicadas"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["paginatorApplied",""],["color","accent","mode","indeterminate",2,"height","3px"],["noResultsMessage","Nenhum paciente encontrado.",3,"placeholder","displayMember","array","filteredReturn"],["noResultsMessage","Nenhuma campanha encontrada.",3,"placeholder","displayMember","array","filteredReturn"],[1,"empty-state"],[1,"mdi","mdi-needle"],[1,"vaccine-details","scrollable-content"],["class","vaccine-row",4,"ngFor","ngForOf"],[1,"vaccine-row"],["class","vaccine-info",4,"ngFor","ngForOf"],[1,"vaccine-info"],[1,"vaccine-header"],[1,"vaccine-person-name"],[1,"document-person","mx-1"],[1,"application-date"],["matTooltip","Aplicar Vacina","mat-icon-button","","color","primary",1,"button-apply-vaccine",3,"click"],[1,"mdi","mdi-check"],["matTooltip","Vacina n\xe3o aplicada","mat-icon-button","","color","warn",1,"button-remove-apply-vaccine",3,"click"],[1,"mdi","mdi-close"],[1,"vaccine-name"],[1,"vaccine-lot"],[1,"campaign-name"],["mat-header-cell",""],["mat-cell",""],["mat-header-cell","","aria-label","row actions"],["mat-icon-button","","aria-label","expand row",3,"click"],[4,"ngIf"],[1,"example-element-detail"],["class","application-detail",4,"ngFor","ngForOf"],[1,"application-detail"],[1,"label-value"],[1,"font-bold"],[2,"color","#ea0505"],["class","label-value",4,"ngIf"],[1,"notes-text",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"example-element-row",3,"click"],["mat-row","",1,"example-detail-row"],[1,"mat-row"],[1,"mat-cell"],[1,"d-flex","align-items-center","justify-content-center","mt-3"],[2,"color","#05a412"]],template:function(t,n){if(1&t&&(e.TgZ(0,"div",0)(1,"h3"),e._uU(2,"Sala de Vacinas"),e.qZA()(),e._UZ(3,"mat-divider",1),e.YNc(4,ae,1,0,"mat-progress-bar",2),e.TgZ(5,"form",3)(6,"mat-accordion")(7,"mat-expansion-panel",4)(8,"mat-expansion-panel-header")(9,"mat-panel-title")(10,"span"),e._uU(11,"Filtros"),e.qZA(),e.TgZ(12,"mat-icon",5),e._uU(13,"filter_list"),e.qZA()()(),e.TgZ(14,"mat-form-field",6)(15,"mat-label"),e._uU(16,"Data da Aplica\xe7\xe3o"),e.qZA(),e.TgZ(17,"mat-date-range-input",7),e._UZ(18,"input",8)(19,"input",9),e.qZA(),e._UZ(20,"mat-datepicker-toggle",10)(21,"mat-date-range-picker",null,11),e.qZA(),e.TgZ(23,"mat-form-field",6)(24,"mat-label"),e._uU(25,"Paciente"),e.qZA(),e.TgZ(26,"mat-select",12,13),e.YNc(28,oe,1,3,"mat-select-filter",14),e.TgZ(29,"mat-option",15),e._uU(30,"Todos"),e.qZA(),e.YNc(31,ce,2,2,"mat-option",16),e.qZA()(),e.TgZ(32,"mat-form-field",17)(33,"mat-label"),e._uU(34,"Campanha"),e.qZA(),e.TgZ(35,"mat-select",18,19),e.YNc(37,le,1,3,"mat-select-filter",20),e.TgZ(38,"mat-option",15),e._uU(39,"Todos"),e.qZA(),e.YNc(40,pe,2,2,"mat-option",16),e.qZA()(),e.TgZ(41,"button",21),e.NdJ("click",function(){return n.filterSchedules()}),e._uU(42,"Filtrar"),e.qZA()()()(),e.TgZ(43,"div",22)(44,"div",23),e._UZ(45,"i",24),e._uU(46,"\xa0 "),e.TgZ(47,"input",25,26),e.NdJ("input",function(c){return n.applyFilter(c)}),e.qZA()(),e.TgZ(49,"mat-chip-list")(50,"mat-chip",27),e.NdJ("click",function(){return n.setDateRange("today")}),e._uU(51," Hoje "),e.qZA(),e.TgZ(52,"mat-chip",27),e.NdJ("click",function(){return n.setDateRange("tomorrow")}),e._uU(53," Amanh\xe3 "),e.qZA(),e.TgZ(54,"mat-chip",27),e.NdJ("click",function(){return n.setDateRange("dayAfterTomorrow")}),e._uU(55," Depois de Amanh\xe3 "),e.qZA()()(),e.TgZ(56,"mat-tab-group",28)(57,"mat-tab",29),e.YNc(58,re,4,0,"div",30),e.YNc(59,me,2,1,"div",31),e.qZA(),e.TgZ(60,"mat-tab",32)(61,"div",33)(62,"div",34)(63,"table",35),e.ynx(64,36),e.YNc(65,ue,2,0,"th",37),e.YNc(66,ge,2,1,"td",38),e.BQk(),e.ynx(67,39),e.YNc(68,fe,2,0,"th",37),e.YNc(69,he,2,1,"td",38),e.BQk(),e.ynx(70,40),e.YNc(71,_e,2,0,"th",37),e.YNc(72,ve,3,4,"td",38),e.BQk(),e.ynx(73,41),e.YNc(74,xe,2,0,"th",42),e.YNc(75,Ce,4,2,"td",38),e.BQk(),e.ynx(76,43),e.YNc(77,ye,3,3,"td",38),e.BQk(),e.YNc(78,De,1,0,"tr",44),e.YNc(79,qe,1,2,"tr",45),e.YNc(80,Ue,1,0,"tr",46),e.YNc(81,we,4,1,"tr",47),e.qZA()(),e._UZ(82,"mat-paginator",48,49),e.qZA()(),e.TgZ(84,"mat-tab",50)(85,"div",33)(86,"div",34)(87,"table",35),e.ynx(88,36),e.YNc(89,ke,2,0,"th",37),e.YNc(90,Oe,2,1,"td",38),e.BQk(),e.ynx(91,39),e.YNc(92,Me,2,0,"th",37),e.YNc(93,Ve,2,1,"td",38),e.BQk(),e.ynx(94,40),e.YNc(95,Ne,2,0,"th",37),e.YNc(96,Pe,3,4,"td",38),e.BQk(),e.ynx(97,41),e.YNc(98,Se,2,0,"th",42),e.YNc(99,Fe,4,2,"td",38),e.BQk(),e.ynx(100,43),e.YNc(101,Qe,3,3,"td",38),e.BQk(),e.YNc(102,Re,1,0,"tr",51),e.YNc(103,Be,1,2,"tr",45),e.YNc(104,Ie,1,0,"tr",46),e.YNc(105,je,4,1,"tr",47),e.qZA()(),e._UZ(106,"mat-paginator",48,52),e.qZA()()()),2&t){const a=e.MAs(22),c=e.MAs(27),l=e.MAs(36);e.xp6(4),e.Q6J("ngIf",n.loading),e.xp6(1),e.Q6J("formGroup",n.form),e.xp6(12),e.Q6J("rangePicker",a),e.xp6(3),e.Q6J("for",a),e.xp6(6),e.Q6J("disableOptionCentering",!0),e.xp6(2),e.Q6J("ngIf",c.focused),e.xp6(1),e.Q6J("value",""),e.xp6(2),e.Q6J("ngForOf",n.filteredPatients),e.xp6(4),e.Q6J("disableOptionCentering",!0),e.xp6(2),e.Q6J("ngIf",l.focused),e.xp6(1),e.Q6J("value",""),e.xp6(2),e.Q6J("ngForOf",n.filteredCampaigns),e.xp6(1),e.Q6J("disabled",n.isDateRangeInvalid)("matTooltip",n.isDateRangeInvalid?"O intervalo de datas n\xe3o pode ser maior que 30 dias.":""),e.xp6(9),e.Q6J("ngClass","today"===n.selectedChip?"selected-white":"selected-black")("selected","today"===n.selectedChip),e.xp6(2),e.Q6J("ngClass","tomorrow"===n.selectedChip?"selected-white":"selected-black")("selected","tomorrow"===n.selectedChip),e.xp6(2),e.Q6J("ngClass","dayAfterTomorrow"===n.selectedChip?"selected-white":"selected-black")("selected","dayAfterTomorrow"===n.selectedChip),e.xp6(4),e.Q6J("ngIf",0===n.dataSourcePending.data.length),e.xp6(1),e.Q6J("ngIf",n.dataSourcePending.data.length>0),e.xp6(4),e.Q6J("dataSource",n.dataSourceCanceled),e.xp6(15),e.Q6J("matHeaderRowDef",n.columnsToDisplayWithExpand),e.xp6(1),e.Q6J("matRowDefColumns",n.columnsToDisplayWithExpand),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(33,P)),e.xp6(2),e.Q6J("pageSizeOptions",e.DdM(34,S)),e.xp6(5),e.Q6J("dataSource",n.dataSourceApplied),e.xp6(15),e.Q6J("matHeaderRowDef",n.columnsToDisplayWithExpand)("matHeaderRowDefSticky",!0),e.xp6(1),e.Q6J("matRowDefColumns",n.columnsToDisplayWithExpand),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(35,P)),e.xp6(2),e.Q6J("pageSizeOptions",e.DdM(36,S))}},dependencies:[g.mk,g.sg,g.O5,W.ey,C.lW,M.qn,M.HS,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,m.Ee,v.nW,v.wx,v.zY,v.By,v._g,y.pp,y.ib,y.yz,y.yK,U.KE,U.hX,U.R9,G.Hw,K.Nt,b.d,X.NW,T.pW,ee.gD,V.SP,V.uX,te.gM,p._Y,p.Fj,p.JJ,p.JL,p.sg,p.u,N.Fq,g.uU],styles:['table[_ngcontent-%COMP%]{width:100%}tr[_ngcontent-%COMP%]{cursor:pointer}th.mat-header-cell[_ngcontent-%COMP%]{text-align:left;border-top:1px solid #fff}h3[_ngcontent-%COMP%]{font-size:23px}.detail-row[_ngcontent-%COMP%]{background-color:#f9f9f9}.inner-table[_ngcontent-%COMP%]{width:100%}.status-icon[_ngcontent-%COMP%]{font-size:16px;display:flex;align-items:center;color:#0d8a0d}.status-icon-error[_ngcontent-%COMP%]{font-size:16px;display:flex;align-items:center;color:#d00808}.mdi-microsoft-excel[_ngcontent-%COMP%]:before{content:"\\f138f";font-size:14px}.mdi-file-excel[_ngcontent-%COMP%]:before{content:"\\f021b";font-size:16px}  .mat-table .mat-row:nth-child(odd){background-color:#f8f8f8}  .mat-table .mat-row:nth-child(even){background-color:#fff}.header-table-vaccine-application[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #D7D7D7;border-radius:3px;margin-top:20px}.bg-secondary[_ngcontent-%COMP%]{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important;border-radius:3px}.vaccine-details[_ngcontent-%COMP%]{border-radius:4px;margin-top:10px}.vaccine-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.vaccine-info[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-top:10px}.vaccine-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;color:#363636;margin-left:20px}.vaccine-person-name[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:15px;font-weight:500;color:#424242}.document-person[_ngcontent-%COMP%]{font-size:14px;font-weight:400;color:#424242}.application-date[_ngcontent-%COMP%]{font-size:13.5px;font-weight:400;color:#424242;padding:4px 8px;border-radius:4px;white-space:nowrap;margin-left:auto;position:relative;top:10px;right:30px}.vaccine-name[_ngcontent-%COMP%]{font-weight:600;font-size:14px;line-height:13px;color:#0798da;margin-left:20px;margin-bottom:10px}.vaccine-lot[_ngcontent-%COMP%]{font-size:13px;font-style:italic;color:#8b98a4;font-weight:500;margin-left:10px}.button-apply-vaccine[_ngcontent-%COMP%]{position:relative;top:10px;right:10px;width:32px;height:32px;line-height:35px;background-color:#dcf1decc}.button-apply-vaccine[_ngcontent-%COMP%]:hover{background-color:#caeaca}.button-remove-apply-vaccine[_ngcontent-%COMP%]{position:relative;top:10px;right:25px;width:32px;height:32px;line-height:35px;background-color:#f8e0e0e6;margin-left:25px}.button-remove-apply-vaccine[_ngcontent-%COMP%]:hover{background-color:#eac9c9}tr.example-detail-row[_ngcontent-%COMP%]{height:0}tr.example-element-row[_ngcontent-%COMP%]:not(.example-expanded-row):hover{background:whitesmoke}tr.example-element-row[_ngcontent-%COMP%]:not(.example-expanded-row):active{background:#efefef}.example-element-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:0}.example-element-detail[_ngcontent-%COMP%]{overflow:hidden;flex-direction:column}.application-detail[_ngcontent-%COMP%]{display:flex;gap:25px;margin-top:15px;margin-bottom:15px;flex-wrap:wrap}.label-value[_ngcontent-%COMP%]{display:flex;flex-direction:column;font-size:13px;line-height:1.2;white-space:nowrap}.empty-state[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#888;font-size:18px;text-align:center}.mdi-needle[_ngcontent-%COMP%]:before{content:"\\f0391";font-size:50px}.font-bold[_ngcontent-%COMP%]{font-weight:600;font-size:13px;margin-bottom:3px}.mdi-check-circle[_ngcontent-%COMP%]:before{content:"\\f05e0";font-size:15px;color:green}.mdi-close-circle[_ngcontent-%COMP%]:before{content:"\\f0159";font-size:15px;color:#ea0505}.margin-right-selector[_ngcontent-%COMP%]{margin-right:20px}.filter-schedule[_ngcontent-%COMP%]{border:1px solid #ddd;box-shadow:none;border-radius:6px}.selected-white[_ngcontent-%COMP%]{color:#fff}.selected-black[_ngcontent-%COMP%]{color:#242424}.notes-text[_ngcontent-%COMP%]{display:inline-block;max-width:430px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;cursor:pointer}.header-cards[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:20px}.search_input_group[_ngcontent-%COMP%]{display:flex;align-items:center;background:white;width:300px}.search_input[_ngcontent-%COMP%]{border:none;outline:none;padding:5px}.campaign-name[_ngcontent-%COMP%]{font-size:13px;font-weight:400;color:#424242;margin-left:15px}.scrollable-content[_ngcontent-%COMP%]{max-height:520px;overflow-y:auto}'],data:{animation:[(0,_.X$)("detailExpand",[(0,_.SB)("collapsed",(0,_.oB)({height:"0px",minHeight:"0"})),(0,_.SB)("expanded",(0,_.oB)({height:"*"})),(0,_.eR)("expanded <=> collapsed",(0,_.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),i})()},{path:"new",component:D},{path:":id/edit",component:D}];let He=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[x.Bz.forChild(ze),x.Bz]}),i})();var $e=r(4540),We=r(79),Ge=r(5539);let Ke=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[g.ez,He,h._t,$e.m,p.UX,We.Tx,Ge.JB,N.FF,q.A0]}),i})()}}]);

Zerion Mini Shell 1.0