1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[1358],{51358(J,c,a){var v=this&&this.__createBinding||(Object.create?function(n,s,e,i){void 0===i&&(i=e);var o=Object.getOwnPropertyDescriptor(s,e);(!o||("get"in o?!s.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return s[e]}}),Object.defineProperty(n,i,o)}:function(n,s,e,i){void 0===i&&(i=e),n[i]=s[e]}),m=this&&this.__setModuleDefault||(Object.create?function(n,s){Object.defineProperty(n,"default",{enumerable:!0,value:s})}:function(n,s){n.default=s}),d=this&&this.__importStar||function(){var n=function(s){return(n=Object.getOwnPropertyNames||function(e){var i=[];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(i[i.length]=o);return i})(s)};return function(s){if(s&&s.__esModule)return s;var e={};if(null!=s)for(var i=n(s),o=0;o<i.length;o++)"default"!==i[o]&&v(e,s,i[o]);return m(e,s),e}}();Object.defineProperty(c,"__esModule",{value:!0}),c.CertificateListComponent=void 0;const _=a(75652),p=a(50965),f=a(7901),x=a(60177),t=d(a(49849)),l=d(a(7901)),b=d(a(37554)),g=d(a(65335)),h=d(a(13664)),E=d(a(70226)),O=d(a(60177)),u=n=>["/evento",n,"questionario"],C=(n,s)=>s.id;function w(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"a",10),t.\u0275\u0275text(1," Liberar Certificados "),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("routerLink",t.\u0275\u0275pureFunction1(1,u,e.slug))}}function L(n,s){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"button",11),t.\u0275\u0275listener("click",function(){const o=t.\u0275\u0275restoreView(e).$implicit,r=t.\u0275\u0275nextContext(4);return t.\u0275\u0275resetView(r.download_role(o))}),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()}if(2&n){const e=s.$implicit;t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1(" Certificado de ",e," ")}}function S(n,s){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"button",11),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const o=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(o.download_event())}),t.\u0275\u0275text(1,"Certificado Principal"),t.\u0275\u0275elementEnd(),t.\u0275\u0275repeaterCreate(2,L,2,1,"button",12,t.\u0275\u0275repeaterTrackByIdentity)}if(2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275repeater(e.event.sub_roles)}}function T(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275conditionalCreate(1,w,2,3,"a",10),t.\u0275\u0275conditionalCreate(2,S,4,0),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(),t.\u0275\u0275conditional(e.event.status_id==e.user_status.CERTIFICADO_GERADO?1:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(e.event.status_id==e.user_status.CERTIFICADO_LIBERADO?2:-1)}}function I(n,s){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"button",11),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const o=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(o.download_event())}),t.\u0275\u0275text(1," Certificado "),t.\u0275\u0275elementEnd()}}function A(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"a",10),t.\u0275\u0275text(1," Liberar Certificados "),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("routerLink",t.\u0275\u0275pureFunction1(1,u,e.slug))}}function R(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275conditionalCreate(1,I,2,0,"button",12)(2,A,2,3,"a",10),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(),t.\u0275\u0275conditional(e.event.status_id==e.user_status.CERTIFICADO_LIBERADO?1:e.event.status_id==e.user_status.CERTIFICADO_GERADO?2:-1)}}function M(n,s){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",5)(1,"button",11),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const o=t.\u0275\u0275nextContext(3).$implicit,r=t.\u0275\u0275nextContext(3);
1return t.\u0275\u0275resetView(r.download_speaker(o.id,o.speaker))}),t.\u0275\u0275text(2," Certificado de palestrante "),t.\u0275\u0275elementEnd()()}}function P(n,s){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",5)(1,"button",11),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const o=t.\u0275\u0275nextContext(3).$implicit,r=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(r.download_sub_event(o.id))}),t.\u0275\u0275text(2," Certificado "),t.\u0275\u0275elementEnd()()}}function V(n,s){if(1&n&&t.\u0275\u0275conditionalCreate(0,M,3,0,"div",5)(1,P,3,0,"div",5),2&n){const e=t.\u0275\u0275nextContext(2).$implicit,i=t.\u0275\u0275nextContext(3);t.\u0275\u0275conditional(e.speaker?0:e.status_id==i.user_status.CERTIFICADO_LIBERADO?1:-1)}}function y(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"div",4)(1,"div",5)(2,"span",6),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(4,"br"),t.\u0275\u0275elementStart(5,"span",6),t.\u0275\u0275text(6),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(7,V,2,1),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext().$implicit,i=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" Sub-Evento: ",e.title," "),t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" Status da inscri\xe7\xe3o: ",e.status," "),t.\u0275\u0275advance(),t.\u0275\u0275conditional(i.event.status_id==i.user_status.CERTIFICADO_LIBERADO?7:-1)}}function F(n,s){1&n&&t.\u0275\u0275conditionalCreate(0,y,8,3,"div",4),2&n&&t.\u0275\u0275conditional(s.$implicit.has_certificate?0:-1)}function D(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"section",7),t.\u0275\u0275repeaterCreate(1,F,1,1,null,null,C),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(),t.\u0275\u0275repeater(e.event.sub_events)}}function k(n,s){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"button",11),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const o=t.\u0275\u0275nextContext().$implicit,r=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(r.download_submission(o.id))}),t.\u0275\u0275text(1," Certificado "),t.\u0275\u0275elementEnd()}}function j(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"div",4)(1,"div",5)(2,"span",6),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(4,"br"),t.\u0275\u0275elementStart(5,"span",6),t.\u0275\u0275text(6),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(7,"div",5),t.\u0275\u0275conditionalCreate(8,k,2,0,"button",12),t.\u0275\u0275elementEnd()()),2&n){const e=s.$implicit,i=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1("Trabalho: ",e.title," "),t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1("Status: ",e.status),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(e.status_id==i.submission_status.CERTIFICADO_LIBERADO?8:-1)}}function B(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"section",8),t.\u0275\u0275repeaterCreate(1,j,9,3,"div",4,C),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(),t.\u0275\u0275repeater(e.submissions)}}function N(n,s){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"section",9)(1,"div",4)(2,"div",5)(3,"span",6),t.\u0275\u0275text(4," Avalia\xe7\xe3o de trabalhos enviados: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(5,"br"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(6,"div",5)(7,"button",11),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const o=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(o.download_appraiser())}),t.\u0275\u0275text(8," Certificado de avaliador "),t.\u0275\u0275elementEnd()()()()}}function $(n,s){if(1&n&&(t.\u0275\u0275elementStart(0,"div",1)(1,"div",2)(2,"h1"),t.\u0275\u0275text(3,"Meus Certificados"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(4,"section",3)(5,"div",4)(6,"div",5)(7,"span",6),t.\u0275\u0275text(8),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(9,"br"),t.\u0275\u0275elementStart(10,"span",6),t.\u0275\u0275text(11),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(12,T,3,2,"div",5)(13,R,3,1,"div",5),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(14,D,3,0,"section",7),t.\u0275\u0275conditionalCreate(15,B,3,0,"section",8),t.\u0275\u0275conditionalCreate(16,N,9,0,"section",9),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext();t.\u0275\u0275advance(8),t.\u0275\u0275textInterpolate1("Evento: ",e.event.title),t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1("Status da inscri\xe7\xe3o: ",e.event.status),t.\u0275\u0275advance(),t.\u0275\u0275conditional(e.event.sub_roles?12:13),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(e.event.sub_events&&e.event.sub_events.length>0&&e.event_status_id==e.event_status.ENCERRADO?14:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(e.submissions.length>0&&e.event_status_id==e.event_status.ENCERRADO?15:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(e.appraiser&&e.event_status_id==e.event_status.ENCERRADO?16:-1)}}c.CertificateListComponent=(()=>{class n{route;api;event_service;auth;loading;event;subUrl;format;user_status;event_status;event_status_id;slug;submission_status;submissions;appraiser;user_id;event_id;constructor(e,i,o,r,G){this.route=e,this.api=i,this.event_service=o,this.auth=r,this.loading=G,this.format=new p.Formatter,this.user_status=new _.UserEventStatus,this.event_status=new _.EventStatus,this.submission_status=new _.SubmissionStatus}ngOnInit(){this.submissions=[],this.auth.id().then(i=>{this.user_id=i}
1),this.appraiser=!1,this.slug=this.route.snapshot.params.event,this.loading.start(3),this.event_service.info(this.slug).then(i=>{this.event=JSON.parse(JSON.stringify(i)),this.event.title=i.name,this.event.status_id=i.status,this.event.status="",this.loading.end(),this.api.recover("event/:id/join",{id:i.id}).subscribe(o=>{this.event.sub_events=o.sub_events,this.event.status_id=o.status_id,this.event.status=o.status,this.event.sub_roles=o.sub_roles,this.loading.end(),this.subUrl="/evento/"+this.slug+"/sub-evento"},o=>{this.loading.end()}),this.api.recover("event/:event_id/submissions/",{event_id:i.id,limit:150}).subscribe(o=>{this.submissions=o.results,this.loading.end()},o=>{this.loading.end()}),this.event_status_id=i.status,this.event_status_id==this.event_status.ENCERRADO&&this.api.recover("event/:event_id/appraisers/certificate",{event_id:i.id}).subscribe(o=>{this.appraiser=!0})})}download_event(){this.api.download("event/:id/certificate/print/me",{id:this.event.id},"certificado-evento.pdf")}download_role(e){this.api.download("event/:id/certificate/print/me/:role",{id:this.event.id,role:e},"certificado-"+e+".pdf")}download_sub_event(e){this.api.download("event/:id/certificate/print/me/:sub_id",{id:this.event.id,sub_id:e},"certificado-se-"+e+".pdf")}download_speaker(e,i){this.api.download("event/:id/sub-event/:sub_id/speakers/:speaker",{id:this.event.id,sub_id:e,speaker:i},"certificado-convidado-"+e+".pdf")}download_submission(e){this.api.download("event/:id/submissions/certificate/:submission_id",{id:this.event.id,submission_id:e},"certificado-trabalho-"+e+".pdf")}download_appraiser(){this.api.download("event/:id/appraisers/certificate/me",{id:this.event.id},"certificado-avaliador.pdf")}static \u0275fac=function(i){return new(i||n)(t.\u0275\u0275directiveInject(l.ActivatedRoute),t.\u0275\u0275directiveInject(b.ApiService),t.\u0275\u0275directiveInject(g.EventsService),t.\u0275\u0275directiveInject(h.AuthService),t.\u0275\u0275directiveInject(E.LoadingService))};static \u0275cmp=t.\u0275\u0275defineComponent({type:n,selectors:[["events-certificate-list"]],decls:1,vars:1,consts:[["class","page-container",4,"ngIf"],[1,"page-container"],[1,"main-title","divider"],["name","EVENTO",1,"container"],[1,"row","divider"],[1,"col-md-6"],[1,"content"],["name","SUB_EVENTOS",1,"container"],["name","TRABALHOS",1,"container"],["name","AVALIADOR",1,"container"],[1,"btn","btn-primary","btn-block",3,"routerLink"],[1,"btn","btn-primary","btn-block",3,"click"],[1,"btn","btn-primary","btn-block"]],template:function(i,o){1&i&&t.\u0275\u0275template(0,$,17,6,"div",0),2&i&&t.\u0275\u0275property("ngIf",!o.loading.is_loading())},dependencies:[x.CommonModule,O.NgIf,f.RouterModule,l.RouterLink],styles:['.th[_ngcontent-%COMP%]{font-weight:700}.divider[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.125)}.btn[_ngcontent-%COMP%]{min-width:180px}.grid-button[_ngcontent-%COMP%]{grid-area:button;text-align:right}.row.grid-button[_ngcontent-%COMP%]{border-bottom:unset}.grid-title[_ngcontent-%COMP%]{grid-area:title}.grid-text[_ngcontent-%COMP%]{grid-area:text}.grid-container[_ngcontent-%COMP%]{display:grid;grid-template-areas:"title title title title button button" "text text text text button button";grid-template-columns:none;grid-gap:0;padding:10px;border-bottom:1px solid black}.submission[_ngcontent-%COMP%] .col-md-1[_ngcontent-%COMP%], .submission[_ngcontent-%COMP%] .col-md-2[_ngcontent-%COMP%], .submission[_ngcontent-%COMP%] .col-md-3[_ngcontent-%COMP%], .submission[_ngcontent-%COMP%] .col-md-4[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.125);display:flex;justify-content:center;align-items:center;padding:8px 0}.container[_ngcontent-%COMP%]{min-width:100%;padding-right:25px;padding-left:25px}.row[_ngcontent-%COMP%]{margin-bottom:25px;margin-top:25px}']})}return n})()}}]);
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.