1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[3171],{93171(M,p,s){var h=this&&this.__createBinding||(Object.create?function(r,i,e,n){void 0===n&&(n=e);var o=Object.getOwnPropertyDescriptor(i,e);(!o||("get"in o?!i.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return i[e]}}),Object.defineProperty(r,n,o)}:function(r,i,e,n){void 0===n&&(n=e),r[n]=i[e]}),g=this&&this.__setModuleDefault||(Object.create?function(r,i){Object.defineProperty(r,"default",{enumerable:!0,value:i})}:function(r,i){r.default=i}),u=this&&this.__importStar||function(){var r=function(i){return(r=Object.getOwnPropertyNames||function(e){var n=[];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(n[n.length]=o);return n})(i)};return function(i){if(i&&i.__esModule)return i;var e={};if(null!=i)for(var n=r(i),o=0;o<n.length;o++)"default"!==n[o]&&h(e,i,n[o]);return g(e,i),e}}();Object.defineProperty(p,"__esModule",{value:!0}),p.HomeComponent=void 0;const v=s(89377),a=s(41853),C=s(60177),x=s(37723),_=s(11020),m=s(7901),c=s(75506),d=s(45312),t=u(s(49849)),l=u(s(37554)),b=u(s(39078)),S=u(s(70226)),I=u(s(91571)),y=u(s(7901)),E=u(s(60177)),O=u(s(11020)),P=u(s(75506)),T=()=>["/teste-de-progresso","prova-demonstracao"],j=(r,i)=>i.inscricao;function D(r,i){1&r&&(t.\u0275\u0275elementStart(0,"span")(1,"strong"),t.\u0275\u0275text(2,"Local: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(3," Online "),t.\u0275\u0275elementEnd())}function A(r,i){if(1&r&&(t.\u0275\u0275elementStart(0,"span")(1,"strong"),t.\u0275\u0275text(2,"Local: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd()),2&r){const e=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",e.local_realizacao," ")}}function H(r,i){if(1&r){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"button",9),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const o=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(o.acessar())}),t.\u0275\u0275elementEnd()}if(2&r){const e=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("disabled",!e.is_today)}}function N(r,i){if(1&r){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",2)(1,"p-card")(2,"div",3),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(4,"div",4)(5,"span")(6,"strong"),t.\u0275\u0275text(7,"Ano: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(8),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(9,"span")(10,"strong"),t.\u0275\u0275text(11,"Institui\xe7\xe3o: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(12),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(13,"span")(14,"strong"),t.\u0275\u0275text(15,"Data: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(16),t.\u0275\u0275pipe(17,"date"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(18,"span")(19,"strong"),t.\u0275\u0275text(20,"Hor\xe1rio: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(21),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(22,D,4,0,"span")(23,A,4,1,"span"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(24,"div",5)(25,"button",6),t.\u0275\u0275listener("click",function(){const o=t.\u0275\u0275restoreView(e).$implicit,f=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(f.confirm(o))}),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(26,H,1,1,"button",7),t.\u0275\u0275elementStart(27,"button",8),t.\u0275\u0275listener("click",function(){const o=t.\u0275\u0275restoreView(e).$implicit,f=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(f.gabarito(o.prova))}),t.\u0275\u0275text(28," Gabarito comentado "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(29,"button",8),t.\u0275\u0275listener("click",function(){const o=t.\u0275\u0275restoreView(e).$implicit,f=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(f.caderno(o.prova))}),t.\u0275\u0275text(30," Caderno de prova "),t.\u0275\u0275elementEnd()()()()}if(2&r){const e=i.$implicit,n=t.\u0275\u0275nextContext();t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",e.titulo," "),t.\u0275\u0275advance(5),t.\u0275\u0275textInterpolate1(" ",e.ano),t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate1(" ",e.instituicao),t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate1(" ",t.\u0275\u0275pipeBind2(17,12,e.data_realizacao,"dd/MM/yyyy")),t.\u0275\u0275advance(5),t.\u0275\u0275textInterpolate2(" ",e.inicio," - ",e.encerramento),t.\u0275\u0275advance(),t.\u0275\u0275conditional(e.tipo===n.ONLINE?22:23),t.\u0275\u0275advance(3),t.\u0275\u0275property("label",e.confirmado.label)("disabled",e.confirmado.disabled),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",e.tipo==n.ONLINE),t.\u0275\u0275advance(),t.\u0275\u0275property("disabled",!e.gabarito),t.\u0275\u0275advance(2),t.\u0275\u0275property("disabled",!e.caderno)}}p.HomeComponent=(()=>{class r{api;modal;loading;auth;router;provas;today;ONLINE=1;constructor(e,n,o,f,F){this.api=e,this.modal=n,this.loading=o,this.auth=f,this.router=F,this.provas=[]}ngOnInit(){this.today=new Date,this.load_provas(),this.auth.clear()}load_provas(){this.loading.start(),this.api.recover("progresso/alunos/minh
1as-provas").subscribe({next:e=>{this.loading.end(),this.provas=[];for(let n of e)n.confirmado=n.confirmado?{label:"Participa\xe7\xe3o Confirmada",disabled:!0}:{label:"Confirmar",disabled:!1},this.provas.push(n)},error:e=>{this.loading.end()}})}not_today(e){let n=e.data_realizacao.split("-"),o=new Date;return o.setDate(parseInt(n[2])),o.setMonth(parseInt(n[1])-1),o.setFullYear(parseInt(n[0])),o.getUTCDate()!==this.today.getUTCDate()||o.getUTCMonth()!==this.today.getUTCMonth()||o.getUTCFullYear()!==this.today.getUTCFullYear()}confirm(e){let n=0;for(let o of this.provas)o.prova==e.prova&&n++;if(n>1){let o=this.modal.open(a.ConfirmModalComponent);o.componentInstance.title="Aten\xe7\xe3o!",o.componentInstance.text="Confirma a participa\xe7\xe3o na prova pela institui\xe7\xe3o <strong>"+e.instituicao+"</strong> ? <br/> As outras inscri\xe7\xf5es ser\xe3o removidas",o.result.then(()=>{this.finish_confirm(e)})}else this.finish_confirm(e)}finish_confirm(e){this.api.insert("progresso/alunos/confirmar",{prova:e.prova,school_id:e.school_id}).subscribe(n=>{e.confirmado={label:"Participa\xe7\xe3o Confirmada",class:"btn-info",disabled:!0},this.modal.open(v.AlertModalComponent,{size:"lg"}).componentInstance.success("Inscri\xe7\xe3o Confirmada com Sucesso!")})}caderno(e){this.api.external_download(d.environment.cdn+"teste-de-progresso/"+e+"/caderno.pdf",{},"caderno.pdf")}gabarito(e){this.api.external_download(d.environment.cdn+"teste-de-progresso/"+e+"/gabarito.xlsx",{},"gabarito.xlsx")}acessar(){this.api.insert("progresso/alunos/token-prova",{}).subscribe(e=>{this.auth.login_token(e),this.router.navigate(["/teste-de-progresso","prova"])},e=>{this.modal.open(v.AlertModalComponent).componentInstance.error(e.error.message)})}static \u0275fac=function(n){return new(n||r)(t.\u0275\u0275directiveInject(l.ApiService),t.\u0275\u0275directiveInject(b.NgbModal),t.\u0275\u0275directiveInject(S.LoadingService),t.\u0275\u0275directiveInject(I.AuthProvaService),t.\u0275\u0275directiveInject(y.Router))};static \u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["app-home"]],decls:25,vars:2,consts:[[3,"routerLink"],[1,"cards"],[1,"card"],[1,"card-header"],[1,"card-body"],[1,"card-footer"],["pButton","","icon","pi pi-check",1,"btn","btn-primary",3,"click","label","disabled"],["pButton","","class","btn btn-primary","label","Acessar Prova","icon","pi pi-send",3,"disabled","click",4,"ngIf"],[1,"btn","btn-info",3,"click","disabled"],["pButton","","label","Acessar Prova","icon","pi pi-send",1,"btn","btn-primary",3,"click","disabled"]],template:function(n,o){1&n&&(t.\u0275\u0275elementStart(0,"h1"),t.\u0275\u0275text(1," Minhas Provas\n"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(2,"p"),t.\u0275\u0275elementStart(3,"h2"),t.\u0275\u0275text(4," ORIENTA\xc7\xd5ES:\n"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"h3"),t.\u0275\u0275text(6,"AMBIENTE DE DEMONSTRA\xc7\xc3O"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"p"),t.\u0275\u0275text(8," Para conhecer o ambiente de prova "),t.\u0275\u0275elementStart(9,"a",0),t.\u0275\u0275text(10," clique aqui "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(11,".\n"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(12,"h3"),t.\u0275\u0275text(13,"REALIZAR UMA PROVA"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(14,"p"),t.\u0275\u0275text(15," bot\xe3o "),t.\u0275\u0275elementStart(16,"strong"),t.\u0275\u0275text(17,"Acessar Prova"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(18," ficar\xe1 dispon\xedvel "),t.\u0275\u0275elementStart(19,"strong"),t.\u0275\u0275text(20,"apenas na data e hor\xe1rio"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(21," definidos para o in\xedcio da avalia\xe7\xe3o on-line.\n"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(22,"div",1),t.\u0275\u0275repeaterCreate(23,N,31,15,"div",2,j),t.\u0275\u0275elementEnd()),2&n&&(t.\u0275\u0275advance(9),t.\u0275\u0275property("routerLink",t.\u0275\u0275pureFunction0(1,T)),t.\u0275\u0275advance(14),t.\u0275\u0275repeater(o.provas))},dependencies:[C.CommonModule,E.NgIf,x.TableModule,_.ButtonModule,O.ButtonDirective,c.CardModule,P.Card,m.RouterModule,y.RouterLink,E.DatePipe],styles:["h3[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:bolder;margin-top:1.4em;margin-bottom:0}h2[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:bolder}"]})}return r})()},41853(M,p,s){var h=this&&this.__createBinding||(Object.create?function(m,c,d,t){void 0===t&&(t=d);var l=Object.getOwnPropertyDescriptor(c,d);(!l||("get"in l?!c.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return c[d]}}),Object.defineProperty(m,t,l)}:function(m,c,d,t){void 0===t&&(t=d),m[t]=c[d]}),g=this&&this.__setModuleDefault||(Object.create?function(m,c){Object.defineProperty(m,"default",{enumerable:!0,value:c})}:function(m,c){m.default=c}),u=this&&this.__importStar||function(){var m=function(c){return(m=Object.getOwnPropertyNames||function(d){var t=[];for(var l in d)Object.prototype.hasOwnProperty.call(d,l)&&(t[t.length]=l);return t})(c)};return function(c){if(c&&c.__esModule)return c;var d={};if(null!=c)for(var t=m(c),l=0;l<t.length;l++)"default"!==t[l]&&h(d,c,t[l]);return g(d,c),d}}();Object.defineProperty(p,"__esModule",{value:!0}),p.ConfirmModalComponent=void 0;const v=s(60177),a=u(s(49849)),C=u(s(39078)),x=u(s(60177));
1p.ConfirmModalComponent=(()=>{class m{modal;title="Confirme";text;yes="SIM";no="N\xc3O";destructive=!0;closing;constructor(d){this.modal=d,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(t){return new(t||m)(a.\u0275\u0275directiveInject(C.NgbActiveModal))};static \u0275cmp=a.\u0275\u0275defineComponent({type:m,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(t,l){1&t&&(a.\u0275\u0275elementStart(0,"div",0)(1,"h4",1),a.\u0275\u0275text(2),a.\u0275\u0275elementEnd(),a.\u0275\u0275elementStart(3,"button",2),a.\u0275\u0275listener("click",function(){return l.modal.dismiss(!1)}),a.\u0275\u0275elementStart(4,"span",3),a.\u0275\u0275text(5,"\xd7"),a.\u0275\u0275elementEnd()()(),a.\u0275\u0275elementStart(6,"div",4),a.\u0275\u0275element(7,"div",5),a.\u0275\u0275elementEnd(),a.\u0275\u0275elementStart(8,"div",6)(9,"button",7),a.\u0275\u0275listener("click",function(){return l.modal.dismiss(!1)}),a.\u0275\u0275text(10),a.\u0275\u0275elementEnd(),a.\u0275\u0275elementStart(11,"button",8),a.\u0275\u0275listener("click",function(){return l.close()}),a.\u0275\u0275text(12),a.\u0275\u0275elementEnd()()),2&t&&(a.\u0275\u0275advance(2),a.\u0275\u0275textInterpolate(l.title),a.\u0275\u0275advance(5),a.\u0275\u0275property("innerHtml",l.text,a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(3),a.\u0275\u0275textInterpolate(l.no),a.\u0275\u0275advance(),a.\u0275\u0275property("ngClass",l.color()),a.\u0275\u0275advance(),a.\u0275\u0275textInterpolate(l.yes))},dependencies:[v.CommonModule,x.NgClass],styles:[".modal-body[_ngcontent-%COMP%]{white-space:pre-line}"]})}return m})()}}]);
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.