1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[4114],{54114(F,M,m){var I=m(29293).default,T=this&&this.__createBinding||(Object.create?function(l,p,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(p,t);(!n||("get"in n?!p.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return p[t]}}),Object.defineProperty(l,r,n)}:function(l,p,t,r){void 0===r&&(r=t),l[r]=p[t]}),x=this&&this.__setModuleDefault||(Object.create?function(l,p){Object.defineProperty(l,"default",{enumerable:!0,value:p})}:function(l,p){l.default=p}),C=this&&this.__importStar||function(){var l=function(p){return(l=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r})(p)};return function(p){if(p&&p.__esModule)return p;var t={};if(null!=p)for(var r=l(p),n=0;n<r.length;n++)"default"!==r[n]&&T(t,p,r[n]);return x(t,p),t}}();Object.defineProperty(M,"__esModule",{value:!0}),M.EvaluateComponent=void 0;const i=m(41853),j=m(39078),o=m(89377),w=m(70853),g=m(41343),u=m(60177),h=m(84341),e=C(m(49849)),_=C(m(65335)),P=C(m(7901)),V=C(m(37554)),f=C(m(39078)),v=C(m(70226)),c=C(m(60177)),d=C(m(84341)),a=C(m(57504));function E(l,p){1&l&&e.\u0275\u0275element(0,"br")}function O(l,p){if(1&l){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span")(1,"div",6)(2,"label",13),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(4,"br"),e.\u0275\u0275elementStart(5,"input",14),e.\u0275\u0275listener("change",function(){const n=e.\u0275\u0275restoreView(t).$implicit,s=e.\u0275\u0275nextContext().index,b=e.\u0275\u0275nextContext().$implicit;return e.\u0275\u0275resetView(b.modify_evaluation(s,n))}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(6,E,1,0,"br",9),e.\u0275\u0275elementEnd()}if(2&l){const t=p.$implicit,r=e.\u0275\u0275nextContext().index;e.\u0275\u0275advance(2),e.\u0275\u0275property("for",e.\u0275\u0275interpolate2("radio-",r,"-",t)),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",e.\u0275\u0275interpolate2("radio-",r,"-",t))("name",e.\u0275\u0275interpolate1("question-",r))("value",t),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",5==t)}}function N(l,p){if(1&l&&(e.\u0275\u0275elementStart(0,"div")(1,"span"),e.\u0275\u0275element(2,"i",12),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(4,"br"),e.\u0275\u0275template(5,O,7,11,"span",4),e.\u0275\u0275element(6,"hr"),e.\u0275\u0275elementEnd()),2&l){const t=p.$implicit,r=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip",t.description),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t.criteria,": "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",r.points)}}function W(l,p){if(1&l){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"span"),e.\u0275\u0275text(2," Recomendado para apresenta\xe7\xe3o oral: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(3,"br"),e.\u0275\u0275elementStart(4,"div",6)(5,"label",7),e.\u0275\u0275text(6,"Sim"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"br"),e.\u0275\u0275elementStart(8,"input",8),e.\u0275\u0275twoWayListener("ngModelChange",function(n){e.\u0275\u0275restoreView(t);const s=e.\u0275\u0275nextContext().$implicit;return e.\u0275\u0275twoWayBindingSet(s.is_oral,n)||(s.is_oral=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(9,"br"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",6)(11,"label",7),e.\u0275\u0275text(12,"N\xe3o"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(13,"br"),e.\u0275\u0275elementStart(14,"input",8),e.\u0275\u0275twoWayListener("ngModelChange",function(n){e.\u0275\u0275restoreView(t);const s=e.\u0275\u0275nextContext().$implicit;return e.\u0275\u0275twoWayBindingSet(s.is_oral,n)||(s.is_oral=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(15,"br"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&l){const t=e.\u0275\u0275nextContext(),r=t.$implicit,n=t.index;e.\u0275\u0275advance(5),e.\u0275\u0275property("for",e.\u0275\u0275interpolate1("is_oral-",n)),e.\u0275\u0275advance(3),e.\u0275\u0275property("id",e.\u0275\u0275interpolate1("is_oral-",n))("name",e.\u0275\u0275interpolate1("is_oral-",n))("value",1),e.\u0275\u0275twoWayProperty("ngModel",r.is_oral),e.\u0275\u0275advance(3),e.\u0275\u0275property("for",e.\u0275\u0275interpolate1("not_oral-",n)),e.\u0275\u0275advance(3),e.\u0275\u0275property("id",e.\u0275\u0275interpolate1("not_oral-",n))("name",e.\u0275\u0275interpolate1("is_oral-",n))("value",0),e.\u0275\u0275twoWayProperty("ngModel",r.is_oral)}}function D(l,p){if(1&l&&(e.\u0275\u0275elementStart(0,"option",19),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&l){const t=p.$implicit;e.\u0275\u0275property("value",t),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t," ")}}function L(l,p){if(1&l){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",15)(2,"label"),e.\u0275\u0275text(3," Motivo da Reprova\xe7\xe3o: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"select",16),e.\u0275\u0275twoWayListener("ngModelChange",function(n){e.\u0275\u0275restoreView(t);const s=e.\u0275\u0275nextContext().$implicit;
1return e.\u0275\u0275twoWayBindingSet(s.reproved,n)||(s.reproved=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275template(5,D,2,2,"option",17),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",15)(7,"label"),e.\u0275\u0275text(8," Outros Motivos: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"textarea",18),e.\u0275\u0275twoWayListener("ngModelChange",function(n){e.\u0275\u0275restoreView(t);const s=e.\u0275\u0275nextContext().$implicit;return e.\u0275\u0275twoWayBindingSet(s.comments,n)||(s.comments=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()}if(2&l){const t=e.\u0275\u0275nextContext(),r=t.$implicit,n=t.index,s=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",r.reproved),e.\u0275\u0275advance(),e.\u0275\u0275property("ngForOf",s.reprove_reasons),e.\u0275\u0275advance(4),e.\u0275\u0275property("name",e.\u0275\u0275interpolate1("obs-",n)),e.\u0275\u0275twoWayProperty("ngModel",r.comments)}}function z(l,p){if(1&l){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr")(1,"td")(2,"strong"),e.\u0275\u0275text(3," Tipo "),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(4,"br"),e.\u0275\u0275text(5),e.\u0275\u0275element(6,"br")(7,"br"),e.\u0275\u0275elementStart(8,"strong"),e.\u0275\u0275text(9," Titulo "),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(10,"br"),e.\u0275\u0275text(11),e.\u0275\u0275element(12,"br")(13,"br"),e.\u0275\u0275elementStart(14,"strong"),e.\u0275\u0275text(15,"Tema / Eixo "),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(16,"br"),e.\u0275\u0275text(17),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"td")(19,"span",5),e.\u0275\u0275text(20),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(21,"td"),e.\u0275\u0275template(22,N,7,3,"div",4),e.\u0275\u0275elementStart(23,"span"),e.\u0275\u0275text(24),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(25,"br")(26,"br"),e.\u0275\u0275elementStart(27,"span"),e.\u0275\u0275text(28," Aprovado: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(29,"br"),e.\u0275\u0275elementStart(30,"div",6)(31,"label",7),e.\u0275\u0275text(32,"Sim"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(33,"br"),e.\u0275\u0275elementStart(34,"input",8),e.\u0275\u0275twoWayListener("ngModelChange",function(n){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275twoWayBindingSet(s.approved,n)||(s.approved=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(35,"br"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(36,"div",6)(37,"label",7),e.\u0275\u0275text(38,"N\xe3o"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(39,"br"),e.\u0275\u0275elementStart(40,"input",8),e.\u0275\u0275twoWayListener("ngModelChange",function(n){const s=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275twoWayBindingSet(s.approved,n)||(s.approved=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(41,"br"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(42,"br")(43,"br"),e.\u0275\u0275template(44,W,16,16,"ng-container",9)(45,L,10,5,"ng-container",9),e.\u0275\u0275elementStart(46,"button",10),e.\u0275\u0275listener("click",function(){const n=e.\u0275\u0275restoreView(t),s=n.$implicit,b=n.index,y=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(y.approve(s,b))}),e.\u0275\u0275text(47," Avaliar "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(48,"button",11),e.\u0275\u0275listener("click",function(){const n=e.\u0275\u0275restoreView(t),s=n.$implicit,b=n.index,y=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(y.reject(s,b))}),e.\u0275\u0275text(49," N\xe3o desejo avaliar esse trabalho "),e.\u0275\u0275elementEnd()()()}if(2&l){const t=p.$implicit,r=p.index;e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",t.type," "),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",t.title," "),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",t.theme," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(t.resume),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",t.evaluation),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" Avalia\xe7\xe3o global: ",t.evaluation_score," "),e.\u0275\u0275advance(7),e.\u0275\u0275property("for",e.\u0275\u0275interpolate1("approved-",r)),e.\u0275\u0275advance(3),e.\u0275\u0275property("id",e.\u0275\u0275interpolate1("approved-",r))("name",e.\u0275\u0275interpolate1("approved-",r))("value",!0),e.\u0275\u0275twoWayProperty("ngModel",t.approved),e.\u0275\u0275advance(3),e.\u0275\u0275property("for",e.\u0275\u0275interpolate1("reproved-",r)),e.\u0275\u0275advance(3),e.\u0275\u0275property("id",e.\u0275\u0275interpolate1("reproved-",r))("name",e.\u0275\u0275interpolate1("approved-",r))("value",!1),e.\u0275\u0275twoWayProperty("ngModel",t.approved),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!0===t.approved),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!1===t.approved),e.\u0275\u0275advance(),e.\u0275\u0275property("disabled",void 0===t.approved)}}M.EvaluateComponent=(()=>{class l{event_service;route;api;modal;loading;submissions;event_id;status_id=null;templates;points;total;count;reasons;reprove_reasons;lot_size;constructor(t,r,n,s,b){this.event_service=t,this.route=r,this.api=n,this.modal=s,this.loading=b,this.points=[];for(let S=1;S<=10;S++)this.points.push(S);this.submissions=[],this.api.recover("reject-reasons").subscribe(S=>{this.reasons=S}),this.reprove_reasons=["Citou a institui\xe7\xe3o no resumo","Citou os autores no resumo"],(new w.EvaluationScores).criterias.reverse().forEac
1h(S=>{this.reprove_reasons.unshift(S.criteria)})}ngOnInit(){this.submissions=[],this.total=0,this.count=0,this.route.params.subscribe(r=>{this.event_service.info(r.event).then(s=>{this.event_id=s.id,this.lot_size=s.appraiser_lot_size,this.reload()})})}download(t){this.api.download("event/:event_id/submissions/:id/download",{event_id:this.event_id,id:t.submission_id},t.file_path)}approve(t,r){if(!t.is_valid())return!1;let n=this.modal.open(i.ConfirmModalComponent,{centered:!0});n.result.then(s=>{t.approved||t.comments&&0!=t.comments.length||0!=t.reproved.length?(this.loading.start(),this.api.update("event/:event_id/submissions/:id/appraiser",{event_id:this.event_id,id:t.submission_id,approved:t.approved,score:t.evaluation_score,evaluation:t.evaluation,theme_id:t.theme_id,is_oral:t.is_oral,comments:t.comments,reproved:t.reproved}).subscribe(b=>{this.submissions.splice(r,1);let y=this.submissions;this.submissions=[],this.submissions=y,this.loading.end(),this.count++,0==y.length&&this.reload()},b=>{this.modal.open(o.AlertModalComponent).componentInstance.error(b.error.message),this.loading.end()})):this.modal.open(o.AlertModalComponent).componentInstance.error("\xc9 necessario justificar o motivo da reprova\xe7\xe3o do trabalho, selecione pelo menos um dos motivos para a reprova\xe7\xe3o, ou informe no campo outros motivos.")}),n.componentInstance.text="Confirma a avalia\xe7\xe3o do trabalho?",n.componentInstance.destructive=!1}reject(t,r){var n=this;return I(function*(){let s=n.modal.open(i.ConfirmModalComponent,{centered:!0});s.componentInstance.text="Confirma a n\xe3o avalia\xe7\xe3o do trabalho?",s.componentInstance.destructive=!0;try{yield s.result;let b=n.modal.open(g.SelectModalComponent);b.componentInstance.filter_results=!1,b.componentInstance.options(n.reasons,"Selecione o motivo da recusa da avalia\xe7\xe3o",!1);let y=yield b.result;if(y&&y.length>0){n.loading.start();let S=y.pop();n.api.remove("event/:event_id/submissions/:id/appraiser/:reason",{event_id:n.event_id,id:t.submission_id,theme_id:t.theme_id,reason:S}).subscribe(B=>{n.submissions.splice(r,1);let A=n.submissions;n.submissions=[],n.submissions=A,n.loading.end(),n.count++,0==A.length&&n.reload()},B=>{n.modal.open(o.AlertModalComponent).componentInstance.error(B.error.message),n.loading.end()})}}catch(b){console.error(b)}})()}reload(){this.loading.start(),this.api.recover("event/:event_id/submissions/appraiser",{event_id:this.event_id}).subscribe(t=>{if(this.submissions=[],0==t.results.length)this.total=0,this.add_lot();else{for(let r=0;r<t.results.length;r++){let n=new w.Evaluation(this.modal);n.setup(t.results[r]),this.submissions.push(n)}this.total=t.results.length}this.count=t.count,this.loading.end()},t=>{this.modal.open(o.AlertModalComponent).componentInstance.error(t.error.message),this.loading.end()})}add_lot(){let t=this.modal.open(i.ConfirmModalComponent,{centered:!0});t.componentInstance.text="Nenhum trabalho est\xe1 disponivel para ser avaliado, gostaria de pegar um lote de at\xe9 "+this.lot_size+" trabalhos para avaliar?",t.componentInstance.destructive=!1,t.result.then(r=>{this.api.update("event/:event_id/submissions/appraiser/",{event_id:this.event_id}).subscribe(n=>{this.reload()},n=>{this.modal.open(o.AlertModalComponent).componentInstance.error(n.error.message)})})}static \u0275fac=function(r){return new(r||l)(e.\u0275\u0275directiveInject(_.EventsService),e.\u0275\u0275directiveInject(P.ActivatedRoute),e.\u0275\u0275directiveInject(V.ApiService),e.\u0275\u0275directiveInject(f.NgbModal),e.\u0275\u0275directiveInject(v.LoadingService))};static \u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-evaluate"]],decls:26,vars:4,consts:[[1,"page-container"],[1,"main-title"],[1,"small-column"],[1,"medium-column"],[4,"ngFor","ngForOf"],[1,"resume"],[1,"radio-btn"],[3,"for"],["type","radio",3,"ngModelChange","id","name","value","ngModel"],[4,"ngIf"],[1,"btn","btn-primary","form-control",3,"click","disabled"],[1,"btn","btn-danger","form-control","margin-top",3,"click"],["placement","top",1,"fa","fa-info-circle",3,"ngbTooltip"],[1,"",3,"for"],["type","radio",1,"",3,"change","id","name","value"],[1,"form-group"],["multiple","true","size","5",1,"form-control",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"form-control",3,"ngModelChange","ngModel","name"],[3,"value"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"h1"),e.\u0275\u0275text(3,"Avalia\xe7\xe3o de trabalhos"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(4,"br")(5,"br"),e.\u0275\u0275text(6),e.\u0275\u0275element(7,"br")(8,"br"),e.\u0275\u0275text(9),e.\u0275\u0275element(10,"br")(11,"br"),e.\u0275\u0275elementStart(12,"table")(13,"thead")(14,"tr")(15,"th",2),e.\u0275\u0275text(16," Titulo / Tema "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"th",3),e.\u0275\u0275text(18," Resumo "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"th",2),e.\u0275\u0275text(20," Avalia\xe7\xe3o "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(21,"tbody"),e.\u0275\u0275template(22,z,50,25,"tr",4),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(23,"br")(24,"br")(25,"br"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate2(" Faltam ",n.submissions.length," de ",n.total," trabalhos para serem avaliados nesse lote. "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" J\xe1 foram avaliados ",n.count," trabalhos por voc\xea at\xe9 o momento. "),e.\u0275\u0275advance(13),e.\u0275\u0275property("ngForOf",n.submissions))},dependencies:[u.CommonModule,c.NgForOf,c.NgIf,h.FormsModule,d.NgSelectOption,d.\u0275NgSelectMultipleOption,d.DefaultValueAccessor,d.SelectMultipleControlValueAccessor,d.RadioControlValueAccessor,d.NgControlStatus,d.NgModel,j.NgbTooltipModule,a.NgbTooltip],styles:['.form-group[_ngcontent-%COMP%]{margin-top:1rem}.resume[_ngcontent-%COMP%]{white-space:pre-line}td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{border:1px solid #b8b8b8;font-size:small;padding:3px;text-align:center;vertical-align:baseline}table[_ngcontent-%COMP%]{width:100%}.switch[_ngcontent-%COMP%]{position:relative;display:inline-block;width:60px;height:34px}.switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{opacity:0;width:0;height:0}.slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s}.slider[_ngcontent-%COMP%]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]{background-color:#2196f3}input[_ngcontent-%COMP%]:focus + .slider[_ngcontent-%COMP%]{box-shadow:0 0 1px #2196f3}input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{transform:translate(26px)}.slider.round[_ngcontent-%COMP%]{border-radius:34px}.slider.round[_ngcontent-%COMP%]:before{border-radius:50%}.small-column[_ngcontent-%COMP%]{width:20%}.medium-column[_ngcontent-%COMP%]{width:60%}.radio-btn[_ngcontent-%COMP%]{display:inline-block;margin:0 1em}.margin-top[_ngcontent-%COMP%]{margin-top:1em}']})}return l})()},41853(F,M,m){var I=this&&this.__createBinding||(Object.create?function(g,u,h,e){void 0===e&&(e=h);var _=Object.getOwnPropertyDescriptor(u,h);(!_||("get"in _?!u.__esModule:_.writable||_.configurable))&&(_={enumerable:!0,get:function(){return u[h]}}),Object.defineProperty(g,e,_)}:function(g,u,h,e){void 0===e&&(e=h),g[e]=u[h]}),T=this&&this.__setModuleDefault||(Object.create?function(g,u){Object.defineProperty(g,"default",{enumerable:!0,value:u})}:function(g,u){g.default=u}),x=this&&this.__importStar||function(){var g=function(u){return(g=Object.getOwnPropertyNames||function(h){var e=[];for(var _ in h)Object.prototype.hasOwnProperty.call(h,_)&&(e[e.length]=_);return e})(u)};
1return function(u){if(u&&u.__esModule)return u;var h={};if(null!=u)for(var e=g(u),_=0;_<e.length;_++)"default"!==e[_]&&I(h,u,e[_]);return T(h,u),h}}();Object.defineProperty(M,"__esModule",{value:!0}),M.ConfirmModalComponent=void 0;const C=m(60177),i=x(m(49849)),j=x(m(39078)),o=x(m(60177));M.ConfirmModalComponent=(()=>{class g{modal;title="Confirme";text;yes="SIM";no="N\xc3O";destructive=!0;closing;constructor(h){this.modal=h,this.closing=!1}ngOnInit(){}color(){return this.destructive?"btn-danger":"btn-primary"}close(){this.closing||(this.closing=!0,this.modal.close(!0))}static \u0275fac=function(e){return new(e||g)(i.\u0275\u0275directiveInject(j.NgbActiveModal))};static \u0275cmp=i.\u0275\u0275defineComponent({type:g,selectors:[["app-confirm-modal"]],decls:13,vars:5,consts:[[1,"modal-header"],["id","modal-title",1,"modal-title"],["type","button","aria-describedby","modal-title",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[3,"innerHtml"],[1,"modal-footer"],["type","button",1,"btn","btn-info",3,"click"],["type","button",1,"btn",3,"click","ngClass"]],template:function(e,_){1&e&&(i.\u0275\u0275elementStart(0,"div",0)(1,"h4",1),i.\u0275\u0275text(2),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"button",2),i.\u0275\u0275listener("click",function(){return _.modal.dismiss(!1)}),i.\u0275\u0275elementStart(4,"span",3),i.\u0275\u0275text(5,"\xd7"),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(6,"div",4),i.\u0275\u0275element(7,"div",5),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(8,"div",6)(9,"button",7),i.\u0275\u0275listener("click",function(){return _.modal.dismiss(!1)}),i.\u0275\u0275text(10),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(11,"button",8),i.\u0275\u0275listener("click",function(){return _.close()}),i.\u0275\u0275text(12),i.\u0275\u0275elementEnd()()),2&e&&(i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate(_.title),i.\u0275\u0275advance(5),i.\u0275\u0275property("innerHtml",_.text,i.\u0275\u0275sanitizeHtml),i.\u0275\u0275advance(3),i.\u0275\u0275textInterpolate(_.no),i.\u0275\u0275advance(),i.\u0275\u0275property("ngClass",_.color()),i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate(_.yes))},dependencies:[C.CommonModule,o.NgClass],styles:[".modal-body[_ngcontent-%COMP%]{white-space:pre-line}"]})}return g})()},41343(F,M,m){var I=this&&this.__createBinding||(Object.create?function(f,v,c,d){void 0===d&&(d=c);var a=Object.getOwnPropertyDescriptor(v,c);(!a||("get"in a?!v.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return v[c]}}),Object.defineProperty(f,d,a)}:function(f,v,c,d){void 0===d&&(d=c),f[d]=v[c]}),T=this&&this.__setModuleDefault||(Object.create?function(f,v){Object.defineProperty(f,"default",{enumerable:!0,value:v})}:function(f,v){f.default=v}),x=this&&this.__importStar||function(){var f=function(v){return(f=Object.getOwnPropertyNames||function(c){var d=[];for(var a in c)Object.prototype.hasOwnProperty.call(c,a)&&(d[d.length]=a);return d})(v)};return function(v){if(v&&v.__esModule)return v;var c={};if(null!=v)for(var d=f(v),a=0;a<d.length;a++)"default"!==d[a]&&I(c,v,d[a]);return T(c,v),c}}();Object.defineProperty(M,"__esModule",{value:!0}),M.SelectModalComponent=void 0;const C=m(60177),i=m(84341),j=m(24210),o=x(m(49849)),w=x(m(39078)),g=x(m(60177)),u=x(m(84341)),h=x(m(24210)),e=()=>({standalone:!0});function _(f,v){if(1&f){const c=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"div",6)(1,"div",13)(2,"div",14)(3,"span",15),o.\u0275\u0275text(4,"Buscar:"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(5,"input",16),o.\u0275\u0275twoWayListener("ngModelChange",function(a){o.\u0275\u0275restoreView(c);const E=o.\u0275\u0275nextContext();return o.\u0275\u0275twoWayBindingSet(E.search,a)||(E.search=a),o.\u0275\u0275resetView(a)}),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(6,"button",17),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(c);const a=o.\u0275\u0275nextContext();return o.\u0275\u0275resetView(a.filter())}),o.\u0275\u0275text(7," Buscar "),o.\u0275\u0275elementEnd()()()}if(2&f){const c=o.\u0275\u0275nextContext();o.\u0275\u0275advance(5),o.\u0275\u0275twoWayProperty("ngModel",c.search)}}function P(f,v){if(1&f&&(o.\u0275\u0275elementStart(0,"option",18),o.\u0275\u0275text(1),o.\u0275\u0275elementEnd()),2&f){const c=v.$implicit;o.\u0275\u0275property("value",c.id),o.\u0275\u0275advance(),o.\u0275\u0275textInterpolate1(" ",c.description," ")}}M.SelectModalComponent=(()=>{class f{modal;title;text;yes="OK";no="Cancelar";data;original_data;multiple=!1;selected;search;search_key;filter_results=!0;constructor(c){this.modal=c}ngOnInit(){}options(c,d,a=!1,E=null,O="",N="OK",W="Cancelar"){this.original_data=c,this.title=d,this.yes=N,this.no=W,this.multiple=a,this.search_key=E,this.search=O,this.filter_results?this.filter():this.data=this.original_data}filter(){this.data=this.original_data.filter(this.search_key?c=>c[this.search_key].toLowerCase().indexOf(this.search.toLowerCase())>-1:c=>c.toLowerCase().indexOf(this.search.toLowerCase())>-1)}static \u0275fac=function(d){return new(d||f)(o.\u0275\u0275directiveInject(w.NgbActiveModal))};static \u0275cmp=o.\u0275\u0275defineComponent({type:f,selectors:[["app-select-modal"]],inputs:{filter_results:"filter_results"},decls:17,vars:9,consts:[[1,"modal-header"],["id","modal-title",1,"modal-title"],["type","button","aria-describedby","modal-title",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],["class","row",4,"ngIf"],[1,"row"],[1,"col-md-12","form-group"],["size","15",1,"form-control",3,"ngModelChange","ngModel","ngModelOptions","multiple"],[3,"value",4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button",1,"btn","btn-secondary",3,"click"],["type","button",1,"btn","btn-primary",3,"click"],[1,"col-md-12","input-group"],[1,"input-group-prepend"],[1,"input-group-text"],["name","search","currencyMask","",1,"form-control",3,"ngModelChange","ngModel"],["type","button",1,"btn","btn-primary","input-group-addon",3,"click"],[3,"value"]],template:function(d,a){1&d&&(o.\u0275\u0275elementStart(0,"div",0)(1,"h4",1),o.\u0275\u0275text(2),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(3,"button",2),o.\u0275\u0275listener("click",function(){return a.modal.dismiss(!1)}),o.\u0275\u0275elementStart(4,"span",3),o.\u0275\u0275text(5,"\xd7"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(6,"div",4),o.\u0275\u0275template(7,_,8,1,"div",5),o.\u
10275\u0275elementStart(8,"div",6)(9,"div",7)(10,"select",8),o.\u0275\u0275twoWayListener("ngModelChange",function(O){return o.\u0275\u0275twoWayBindingSet(a.selected,O)||(a.selected=O),O}),o.\u0275\u0275template(11,P,2,2,"option",9),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(12,"div",10)(13,"button",11),o.\u0275\u0275listener("click",function(){return a.modal.dismiss(!1)}),o.\u0275\u0275text(14),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(15,"button",12),o.\u0275\u0275listener("click",function(){return a.modal.close(a.selected)}),o.\u0275\u0275text(16),o.\u0275\u0275elementEnd()()),2&d&&(o.\u0275\u0275advance(2),o.\u0275\u0275textInterpolate(a.title),o.\u0275\u0275advance(5),o.\u0275\u0275property("ngIf",a.filter_results),o.\u0275\u0275advance(3),o.\u0275\u0275twoWayProperty("ngModel",a.selected),o.\u0275\u0275property("ngModelOptions",o.\u0275\u0275pureFunction0(8,e))("multiple",a.multiple),o.\u0275\u0275advance(),o.\u0275\u0275property("ngForOf",a.data),o.\u0275\u0275advance(3),o.\u0275\u0275textInterpolate(a.no),o.\u0275\u0275advance(2),o.\u0275\u0275textInterpolate(a.yes))},dependencies:[C.CommonModule,g.NgForOf,g.NgIf,i.FormsModule,u.NgSelectOption,u.\u0275NgSelectMultipleOption,u.DefaultValueAccessor,u.SelectMultipleControlValueAccessor,u.NgControlStatus,u.NgModel,j.CurrencyMaskModule,h.CurrencyMaskDirective],styles:[".modal-body[_ngcontent-%COMP%]{white-space:pre-line}.modal-footer[_ngcontent-%COMP%]{justify-content:center}.large-icon[_ngcontent-%COMP%]{font-size:10em}.modal-header[_ngcontent-%COMP%]{align-items:center;justify-content:center}select[_ngcontent-%COMP%]{width:100%}"]})}return f})()}}]);
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.