PageSourceSearch

https://abem-nacional.com.br/2296.aacfeda2c606f0c8.js

js abem-nacional.com.br collected 2026-10-04 06:07:12 UTC 7,153 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[2296],{22296(E,d,r){var p=this&&this.__createBinding||(Object.create?function(i,l,t,o){void 0===o&&(o=t);var n=Object.getOwnPropertyDescriptor(l,t);(!n||("get"in n?!l.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return l[t]}}),Object.defineProperty(i,o,n)}:function(i,l,t,o){void 0===o&&(o=t),i[o]=l[t]}),f=this&&this.__setModuleDefault||(Object.create?function(i,l){Object.defineProperty(i,"default",{enumerable:!0,value:l})}:function(i,l){i.default=l}),a=this&&this.__importStar||function(){var i=function(l){return(i=Object.getOwnPropertyNames||function(t){var o=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(o[o.length]=n);return o})(l)};return function(l){if(l&&l.__esModule)return l;var t={};if(null!=l)for(var o=i(l),n=0;n<o.length;n++)"default"!==o[n]&&p(t,l,o[n]);return f(t,l),t}}();Object.defineProperty(d,"__esModule",{value:!0}),d.TemplatesComponent=void 0;const c=r(89377),h=r(60177),g=r(84341),e=a(r(49849)),v=a(r(37554)),b=a(r(7901)),_=a(r(39078)),M=a(r(60177)),u=a(r(84341));function C(i,l){if(1&i&&(e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"td"),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"td"),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd()()),2&i){const t=l.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.id," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.is_oral," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",(t.score-0).toFixed(2)," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.theme," ")}}d.TemplatesComponent=(()=>{class i{api;route;modal;form;template;submissions;processing;selected;constructor(t,o,n){this.api=t,this.route=o,this.modal=n}ngOnInit(){this.form={event_id:null,is_oral:null,score:null,template_id:null,limit:null},this.submissions=[],this.processing=!1,this.route.params.subscribe(t=>{this.form.event_id=t.event,this.form.template_id=t.id,this.api.recover("event/:event_id/submissions/templates/:id",{event_id:this.form.event_id,id:t.id}).toPromise().then(o=>{this.template=o.title,this.selected=o.selected})})}load(){this.api.recover("event/:event_id/submissions/approved",this.form).toPromise().then(t=>{this.submissions=t},t=>{this.submissions=[],this.modal.open(c.AlertModalComponent).componentInstance.error(t.error.message)})}save(){this.processing=!0,this.api.update("event/:event_id/submissions/approved/:template_id",this.form).toPromise().then(t=>{this.modal.open(c.AlertModalComponent).componentInstance.success(t.message),this.processing=!1,this.selected+=this.submissions.length,this.submissions=[]},t=>{this.submissions=[],this.modal.open(c.AlertModalComponent).componentInstance.error(t.error.message)})}static \u0275fac=function(o){return new(o||i)(e.\u0275\u0275directiveInject(v.ApiService),e.\u0275\u0275directiveInject(b.ActivatedRoute),e.\u0275\u0275directiveInject(_.NgbModal))};static \u0275cmp=e.\u0275\u0275defineComponent({type:i,selectors:[["app-templates"]],decls:42,vars:8,consts:[[1,"row"],[1,"col-md-12","text-center"],[1,"col-md-3","form-group"],["type","text","name","is_oral",1,"form-control",3,"ngModelChange","ngModel"],["type","text","name","min_score",1,"form-control",3,"ngModelChange","ngModel"],["type","text","name","limit",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-md-3","form-inline"],[1,"btn","btn-primary","btn-block",3,"click"],[4,"ngFor","ngForOf"],[1,"col-md-3","offset-9"],[1,"btn","btn-primary","btn-block",3,"click","disabled"]],template:function(o,n){1&o&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"h2"),e.\u0275\u0275text(3," Parametros de defini\xe7\xe3o dos trabalhos "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"h3"),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"h4"),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",2)(9,"label"),e.\u0275\u0275text(10," Indica\xe7\xf5es para avalia\xe7\xe3o oral "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"input",3),e.\u0275\u0275twoWayListener("ngModelChange",function(s){return e.\u0275\u0275twoWayBindingSet(n.form.is_oral,s)||(n.form.is_oral=s),s}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(12,"div",2)(13,"label"),e.\u0275\u0275text(14," Nota de corte: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"input",4),e.\u0275\u0275twoWayListener("ngModelChange",function(s){return e.\u0275\u0275twoWayBindingSet(n.form.score,s)||(n.form.score=s),s}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(16,"div",2)(17,"label"),e.\u0275\u0275text(18," Limite: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"input",5),e.\u0275\u0275twoWayListener("ngModelChange",function(s){return e.\u0275\u0275twoWayBindingSet(n.form.limit,s)||(n.form.limit=s),s}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(20,"div",6)(21,"button",7),e.\u0275\u0275listener("click",function(){return n.load()}),e.\u0275\u0275text(22," Filtrar "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(23,"h3"),e.\u0275\u0275text(24),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(25,"table")(26,"thead")(27,"tr")(28,"th"),e.\u0275\u0275text(29," ID "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(30,"th"),e.\u0275\u0275text(31," Indica\xe7\xf5es "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(32,"th"),e.\u0275\u0275text(33," M\xe9dia das avalia\xe7\xf5es "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(34,"th"),e.\u0275\u0275text(35," Eixo "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(36,"tbody"),e.\u0275\u0275template(37,C,9,4,"tr",8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(38,"div",0)(39,"div",9)(40,"button",10),e.\u0275\u0275listener("click",function(){return n.save()}),e.\u0275\u0275text(41," Selecionar esses trabalhos "),e.\u0275\u0275elementEnd()()()),2&o&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" Template: ",n.template),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" Trabalhos j\xe1 selecionados: ",n.selected," "),e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",n.form.is_oral),e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",n.form.score),e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",n.form.limit),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" Resultados: ",n.submissions.length,"\n"),e.\u0275\u0275advance(13),e.\u0275\u0275property("ngForOf",n.submissions),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",0==n.submissions.length||1==n.processing))},dependencies:[h.CommonModule,M.NgForOf,g.FormsModule,u.DefaultValueAccessor,u.NgC
1ontrolStatus,u.NgModel],styles:[".form-inline[_ngcontent-%COMP%]{margin-top:1rem}table[_ngcontent-%COMP%], tr[_ngcontent-%COMP%], td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{border:1px solid}table[_ngcontent-%COMP%]{width:100%}"]})}return i})()}}]);

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.