PageSourceSearch

https://abem-nacional.com.br/4710.e42e047dae9c20f1.js

js abem-nacional.com.br collected 2026-10-04 06:08:27 UTC 12,610 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[4710],{94710(M,b,m){var g=m(29293).default,x=this&&this.__createBinding||(Object.create?function(s,d,t,n){void 0===n&&(n=t);var o=Object.getOwnPropertyDescriptor(d,t);(!o||("get"in o?!d.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return d[t]}}),Object.defineProperty(s,n,o)}:function(s,d,t,n){void 0===n&&(n=t),s[n]=d[t]}),v=this&&this.__setModuleDefault||(Object.create?function(s,d){Object.defineProperty(s,"default",{enumerable:!0,value:d})}:function(s,d){s.default=d}),p=this&&this.__importStar||function(){var s=function(d){return(s=Object.getOwnPropertyNames||function(t){var n=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[n.length]=o);return n})(d)};return function(d){if(d&&d.__esModule)return d;var t={};if(null!=d)for(var n=s(d),o=0;o<n.length;o++)"default"!==n[o]&&x(t,d,n[o]);return v(t,d),t}}();Object.defineProperty(b,"__esModule",{value:!0}),b.SubmissionsComponent=void 0;const i=m(41853),_=m(89377),y=m(7901),S=m(60177),e=p(m(49849)),l=p(m(37554)),c=p(m(7901)),a=p(m(39078)),r=p(m(70226)),C=p(m(60177)),O=()=>["lista"],E=()=>["temas"],w=s=>["template/",s],j=s=>["salvar/",s];function I(s,d){if(1&s){const t=e.\u0275\u0275getCurrentView();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(),e.\u0275\u0275elementStart(9,"td")(10,"div",0)(11,"button",8),e.\u0275\u0275text(12," Trabalhos "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"button",9),e.\u0275\u0275text(14," Editar "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"button",10),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(t),u=o.$implicit,f=o.index,h=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(h.remove(u.id,f))}),e.\u0275\u0275text(16," Excluir "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"button",1),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(t).$implicit,u=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(u.materiais(o.id))}),e.\u0275\u0275text(18," Materiais de apresenta\xe7\xe3o "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"button",1),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(t).$implicit,u=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(u.certificate(o.id))}),e.\u0275\u0275text(20," Liberar certificados "),e.\u0275\u0275elementEnd()()()()}if(2&s){const t=d.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.id," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.file_path," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.title," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.description," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(6,w,t.id)),e.\u0275\u0275advance(2),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(8,j,t.id))}}b.SubmissionsComponent=(()=>{class s{api;route;router;modal;loading;list;event_id;constructor(t,n,o,u,f){this.api=t,this.route=n,this.router=o,this.modal=u,this.loading=f}ngOnInit(){this.route.params.subscribe(t=>{this.event_id=t.event,this.loading.start(),this.api.recover("event/:id/submissions/templates",{id:this.event_id}).subscribe(n=>{this.list=n,this.loading.end()},n=>{this.loading.end()})})}save(){this.router.navigate(["/admin","eventos","trabalhos",this.event_id,"salvar"])}remove(t,n){let o=this.modal.open(i.ConfirmModalComponent,{centered:!0});o.componentInstance.text="Deseja mesmo remover o template?",o.componentInstance.destructive=!0,o.result.then(u=>{this.api.remove("event/:event_id/submissions/templates/:id",{event_id:this.event_id,id:t}).subscribe(f=>{this.modal.open(_.AlertModalComponent).componentInstance.success("Template removido com sucesso!"),this.list.splice(n,1);let T=this.list;this.list=[],this.list=T},f=>{this.modal.open(_.AlertModalComponent).componentInstance.error("N\xe3o foi possivel remover o template")})})}report(){this.api.download("event/:event_id/submissions/report",{event_id:this.event_id},"relatorio-trabalhos.xlsx")}full_report(){var t=this;return g(function*(){let n=yield t.api.recover("event/:event_id/submissions/report/full",{event_id:t.event_id}).toPromise();t.api.external_download(n.download_file,{},"relatorio-trabalhos.xlsx")})()}anais(){this.api.recover("event/:event_id/submissions/anais",{event_id:this.event_id}).subscribe(t=>{this.api.external_download(t.download_file,{},"Trabalhos_Aprovados_Anais.zip")})}materiais(t){this.api.recover("event/:event_id/submissions/materiais/:template_id",{event_id:this.event_id,template_id:t}).subscribe(n=>{this.api.external_download(n.download_file,{},"Materiais-apresentacao.zip")},n=>{this.modal.open(_.AlertModalComponent).componentInstance.error(n.error.message)})}media_report(){this.api.download("event/:event_id/submissions/report/media",{event_id:this.event_id},"relatorio-midia-trabalhos.xlsx")}download_html(){this.api.download("event/submissions/display/{event_id}/download",{event_id:this.event_id},"html.zip")}certificate(t){var n=this;return g(function*(){let o=n.modal.open(i.ConfirmModalComponent,{centered:!0});o.componentInstance.text="Deseja mesmo liberar os certificados desse template?",o.componentInstance.destructive=!1,o.result.then(u=>{n.api.insert("event/:event_id/submissions/certificates/:template_id",{event_id:n.event_id,template_id:t}).subscribe(f=>{n.modal.open(_.AlertModalComponent).componentInstance.success("Certificados liberados com sucesso!")},f=>{n.modal.open(_.AlertModalComponent).componentInstance.error(f.error.message)})})})()}static \u0275fac=function(n){return new(n||s)(e.\u0275\u0275directiveInject(l.ApiService),e.\u0275\u0275directiveInject(c.ActivatedRoute),e.\u0275\u0275directiveInject(c.Router),e.\u0275\u0275directiveInject(a.NgbModal),e.\u0275\u0275directiveInject(r.LoadingService))};static \u0275cmp=e.\u0275\u0275defineComponent({type:s,selectors:[["app-submissions"]],decls:33,vars:5,consts:[[1,"buttons"],["type","button",1,"btn","btn-primary",3,"click"],["type","button",1,"btn","btn-primary",3,"routerLink"],["width","10%"],["width","45%"],["width","25%"],["type","button",1,"btn","btn-info",3,"click"],[4,"ngFor","ngForOf"],[1,"btn","btn-primary","margin",3,"routerLink"],[1,"btn","btn-info","margin",3,"routerLink"],[1,"btn","btn-danger","margin",3,"click"]],template:function(n,o){1&n&&(e.\u0275\u0275elementStart(0,"div",0)(1,"button",1),e.\u0275\u0275listener("click",function(){return o.report()}),e.\u0275\u0275text(2," Relat\xf3rio Simples "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"button",1),e.\u0275\u0275listener("click",function(){return o.full_report()}),e.\u0275\u0275text(4," Relat\xf3rio Completo "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"button",1),e.\u0275\u0275listener("click",function(){return o.anais()}),e.\u0275\u0275text(6," Anais Conte\xfado "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"button",2),e.\u0275\u0275text(8," Lista de Trabalhos"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"button",2),e.\u0275\u0275text(10," Temas / Eixos Cadastrados "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"button",1),e.\u0275\u0275listener("click",function(){return o.media_report()}),e.\u0275\u0275text(12," Relat\xf3rio de apresenta\xe7\xe3o "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"button",1),e.\u0275\u0275listener("click",function(){return o.download_html()}),e.\u0275\u0275text(14,"Download A3"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"h2"),e.\u0275\u0275text(16," Templates Cadastrados "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"table")(18,"thead")(19,"tr")(20,"th",3),e.\u0275\u0275text(2
11," ID "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(22,"th",3),e.\u0275\u0275text(23," Arquivo "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(24,"th",3),e.\u0275\u0275text(25," Titulo "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"th",4),e.\u0275\u0275text(27," Descri\xe7\xe3o "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(28,"th",5)(29,"button",6),e.\u0275\u0275listener("click",function(){return o.save()}),e.\u0275\u0275text(30," Novo template "),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(31,"tbody"),e.\u0275\u0275template(32,I,21,10,"tr",7),e.\u0275\u0275elementEnd()()),2&n&&(e.\u0275\u0275advance(7),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction0(3,O)),e.\u0275\u0275advance(2),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction0(4,E)),e.\u0275\u0275advance(23),e.\u0275\u0275property("ngForOf",o.list))},dependencies:[S.CommonModule,C.NgForOf,y.RouterModule,c.RouterLink],styles:["td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{border:1px solid #b8b8b8;font-size:x-small;padding:3px;text-align:center}table[_ngcontent-%COMP%]{width:100%}.margin[_ngcontent-%COMP%]{margin-left:1em}.buttons[_ngcontent-%COMP%]{display:flex;flex-direction:row;-moz-column-gap:15px;column-gap:15px;row-gap:15px;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin:2em 0}.buttons[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{max-width:225px}td[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]{justify-content:center}"]})}return s})()},41853(M,b,m){var g=this&&this.__createBinding||(Object.create?function(e,l,c,a){void 0===a&&(a=c);var r=Object.getOwnPropertyDescriptor(l,c);(!r||("get"in r?!l.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return l[c]}}),Object.defineProperty(e,a,r)}:function(e,l,c,a){void 0===a&&(a=c),e[a]=l[c]}),x=this&&this.__setModuleDefault||(Object.create?function(e,l){Object.defineProperty(e,"default",{enumerable:!0,value:l})}:function(e,l){e.default=l}),v=this&&this.__importStar||function(){var e=function(l){return(e=Object.getOwnPropertyNames||function(c){var a=[];for(var r in c)Object.prototype.hasOwnProperty.call(c,r)&&(a[a.length]=r);return a})(l)};return function(l){if(l&&l.__esModule)return l;var c={};if(null!=l)for(var a=e(l),r=0;r<a.length;r++)"default"!==a[r]&&g(c,l,a[r]);return x(c,l),c}}();Object.defineProperty(b,"__esModule",{value:!0}),b.ConfirmModalComponent=void 0;const p=m(60177),i=v(m(49849)),_=v(m(39078)),y=v(m(60177));b.ConfirmModalComponent=(()=>{class e{modal;title="Confirme";text;yes="SIM";no="N\xc3O";destructive=!0;closing;constructor(c){this.modal=c,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(a){return new(a||e)(i.\u0275\u0275directiveInject(_.NgbActiveModal))};static \u0275cmp=i.\u0275\u0275defineComponent({type:e,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(a,r){1&a&&(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 r.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 r.modal.dismiss(!1)}),i.\u0275\u0275text(10),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(11,"button",8),i.\u0275\u0275listener("click",function(){return r.close()}),i.\u0275\u0275text(12),i.\u0275\u0275elementEnd()()),2&a&&(i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate(r.title),i.\u0275\u0275advance(5),i.\u0275\u0275property("innerHtml",r.text,i.\u0275\u0275sanitizeHtml),i.\u0275\u0275advance(3),i.\u0275\u0275textInterpolate(r.no),i.\u0275\u0275advance(),i.\u0275\u0275property("ngClass",r.color()),i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate(r.yes))},dependencies:[p.CommonModule,y.NgClass],styles:[".modal-body[_ngcontent-%COMP%]{white-space:pre-line}"]})}return e})()}}]);

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.