PageSourceSearch

https://abem-nacional.com.br/728.e2a5aeab942d1263.js

js abem-nacional.com.br collected 2026-10-04 06:06:28 UTC 10,941 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[728],{30728(G,p,i){var M=i(29293).default,y=this&&this.__createBinding||(Object.create?function(s,r,t,a){void 0===a&&(a=t);var o=Object.getOwnPropertyDescriptor(r,t);(!o||("get"in o?!r.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(s,a,o)}:function(s,r,t,a){void 0===a&&(a=t),s[a]=r[t]}),C=this&&this.__setModuleDefault||(Object.create?function(s,r){Object.defineProperty(s,"default",{enumerable:!0,value:r})}:function(s,r){s.default=r}),m=this&&this.__importStar||function(){var s=function(r){return(s=Object.getOwnPropertyNames||function(t){var a=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(a[a.length]=o);return a})(r)};return function(r){if(r&&r.__esModule)return r;var t={};if(null!=r)for(var a=s(r),o=0;o<a.length;o++)"default"!==a[o]&&y(t,r,a[o]);return C(t,r),t}}();Object.defineProperty(p,"__esModule",{value:!0}),p.SaveComponent=void 0;const u=i(89377),v=i(55624),b=i(14765),S=i(74966),w=i(85113),E=i(60177),I=i(84341),P=i(29997),_=i(13345),e=m(i(49849)),O=m(i(37554)),V=m(i(32994)),h=m(i(7901)),W=m(i(39078)),j=m(i(56871)),T=m(i(70226)),N=m(i(17618)),f=m(i(60177)),c=m(i(84341)),F=m(i(29997)),A=m(i(13345)),Q=["meta"],g=()=>({height:"480px"});function B(s,r){if(1&s){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",7)(1,"label"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p-editor",14),e.\u0275\u0275twoWayListener("ngModelChange",function(o){const l=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275twoWayBindingSet(l.resposta,o)||(l.resposta=o),e.\u0275\u0275resetView(o)}),e.\u0275\u0275elementEnd()()}if(2&s){const t=r.$implicit,a=r.index;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("Resposta incorreta ",a+1," (N\xe3o informar a letra da alternativa, ser\xe1 gerada automaticamente)"),e.\u0275\u0275advance(),e.\u0275\u0275styleMap(e.\u0275\u0275pureFunction0(6,g)),e.\u0275\u0275property("name",e.\u0275\u0275interpolate1("incorreta",a)),e.\u0275\u0275twoWayProperty("ngModel",t.resposta)}}function L(s,r){if(1&s&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1," Comentario: "),e.\u0275\u0275element(2,"br"),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()),2&s){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.model.comentario," ")}}p.SaveComponent=(()=>{class s{api;progresso;route;modal;router;prova_service;loading;meta_service;areas;conteudos;tarefas;cenarios;idades;generos;dificuldades;model;toolbar;prova;disabled;metadata;meta;constructor(t,a,o,l,d,n,R,z){this.api=t,this.progresso=a,this.route=o,this.modal=l,this.router=d,this.prova_service=n,this.loading=R,this.meta_service=z,this.prova=new v.Prova}change_area(t){this.meta.area=t,this.meta.set_options()}setup_editor(){this.toolbar={toolbar:{container:[["bold","italic","underline","strike"],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["image","link"],["clean"]]}}}ngOnInit(){var t=this;return M(function*(){t.setup_editor(),t.model=new v.Questao;let a=t.route.snapshot.params;t.model.prova=a.id,t.model.id=a.questao,t.metadata=[];const o=yield t.meta_service.list();for(let d of o){let n=new S.Metadata;n.setup(d),t.metadata.push(n)}t.prova.setup(yield t.prova_service.load(t.model.prova));const l=yield t.progresso.matrizes(t.prova.matriz);t.areas=[];for(let d of l.areas)t.areas.push(new b.ModelItem(d.id,d.title));t.model.id&&t.api.recover("progresso/minhas-questoes/:id",{id:t.model.id}).subscribe(d=>{t.model.setup(d,t.metadata),t.change_area(t.model.area)}),t.check_disabled()})()}check_disabled(){let t=this.prova.data_limite_questoes.split("-"),a=new Date;a.setDate(parseInt(t[0])),a.setMonth(parseInt(t[1])-1),a.setFullYear(parseInt(t[2]));let o=new Date;return this.disabled=!1,o.getTime()>a.getTime()&&(this.disabled=!0,this.modal.open(u.AlertModalComponent).componentInstance.error("Prazo de envio de quest\xf5es esgotado")),this.disabled||this.loading.is_loading()}
1send(){if(!this.check_disabled()){if(this.loading.start(),this.model.id)return this.api.update("progresso/minhas-questoes/:id",this.model.get_values()).subscribe(t=>{this.loading.end();let a=this.modal.open(u.AlertModalComponent);a.componentInstance.success("Quest\xe3o enviada com sucesso!"),a.result.then(()=>{this.router.navigate(["/associado","progresso","provas",this.model.prova,"questoes"])},()=>{this.router.navigate(["/associado","progresso","provas",this.model.prova,"questoes"])}),this.model.setup(t,this.metadata)},t=>{this.loading.end(),this.modal.open(u.AlertModalComponent).componentInstance.error(t.error.message)});this.api.insert("progesso/questoes",this.model.get_values()).subscribe(t=>{this.loading.end();let a=this.modal.open(u.AlertModalComponent);a.componentInstance.success("Quest\xe3o enviada com sucesso!"),a.result.then(()=>{this.router.navigate(["/associado","progresso","provas",this.model.prova,"questoes"])},()=>{this.router.navigate(["/associado","progresso","provas",this.model.prova,"questoes"])}),this.model.setup(t,this.metadata)},t=>{this.loading.end(),this.modal.open(u.AlertModalComponent).componentInstance.error(t.error.message)})}}static \u0275fac=function(a){return new(a||s)(e.\u0275\u0275directiveInject(O.ApiService),e.\u0275\u0275directiveInject(V.ProgressoService),e.\u0275\u0275directiveInject(h.ActivatedRoute),e.\u0275\u0275directiveInject(W.NgbModal),e.\u0275\u0275directiveInject(h.Router),e.\u0275\u0275directiveInject(j.ProgressoProvaService),e.\u0275\u0275directiveInject(T.LoadingService),e.\u0275\u0275directiveInject(N.ProgressoMetadataService))};static \u0275cmp=e.\u0275\u0275defineComponent({type:s,selectors:[["app-save"]],viewQuery:function(a,o){if(1&a&&e.\u0275\u0275viewQuery(Q,5),2&a){let l;e.\u0275\u0275queryRefresh(l=e.\u0275\u0275loadQuery())&&(o.meta=l.first)}},decls:29,vars:18,consts:[["meta",""],[3,"ngSubmit"],[1,"form-group"],["appendTo","body","styleClass","form-control","placeholder","Selecione","name","area","optionLabel","title","optionValue","id",3,"ngModelChange","ngModel","options"],[3,"form","metadata","area"],[1,"form-group","enunciado"],["name","enunciado",3,"ngModelChange","ngModel"],[1,"form-group","alternativa"],["name","correta","required","",3,"ngModelChange","ngModel"],["class","form-group alternativa",4,"ngFor","ngForOf"],["name","gabarito","required","",1,"form-control",3,"ngModelChange","ngModel"],["name","bibliografia","required","",1,"form-control",3,"ngModelChange","ngModel"],[4,"ngIf"],[1,"btn","btn-primary",3,"disabled"],["required","",3,"ngModelChange","ngModel","name"]],template:function(a,o){if(1&a){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"h1"),e.\u0275\u0275text(1," Quest\xe3o "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"form",1),e.\u0275\u0275listener("ngSubmit",function(){return o.send()}),e.\u0275\u0275elementStart(3,"div",2)(4,"label"),e.\u0275\u0275text(5,"\xc1rea"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"p-select",3),e.\u0275\u0275twoWayListener("ngModelChange",function(n){return e.\u0275\u0275restoreView(l),e.\u0275\u0275twoWayBindingSet(o.model.area,n)||(o.model.area=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275listener("ngModelChange",function(n){return o.change_area(n)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(7,"metadata-questoes",4,0),e.\u0275\u0275elementStart(9,"div",5)(10,"label"),e.\u0275\u0275text(11," Enunciado (Apenas o enunciado, sem as alternativas) "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"p-editor",6),e.\u0275\u0275twoWayListener("ngModelChange",function(n){return e.\u0275\u0275restoreView(l),e.\u0275\u0275twoWayBindingSet(o.model.questao,n)||(o.model.questao=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(13,"div",7)(14,"label"),e.\u0275\u0275text(15,"Resposta correta (N\xe3o informar a letra da alternativa, ser\xe1 gerada automaticamente)"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(16,"p-editor",8),e.\u0275\u0275twoWayListener("ngModelChange",function(n){return e.\u0275\u0275restoreView(l),e.\u0275\u0275twoWayBindingSet(o.model.alternativas.correta.resposta,n)||(o.model.alternativas.correta.resposta=n),e.\u0275\u0275resetVie
1w(n)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(17,B,4,7,"div",9),e.\u0275\u0275elementStart(18,"div",2)(19,"label"),e.\u0275\u0275text(20,"Gabarito comentado"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(21,"textarea",10),e.\u0275\u0275twoWayListener("ngModelChange",function(n){return e.\u0275\u0275restoreView(l),e.\u0275\u0275twoWayBindingSet(o.model.gabarito,n)||(o.model.gabarito=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(22,"div",2)(23,"label"),e.\u0275\u0275text(24,"Referencia bibliogr\xe1fica"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(25,"textarea",11),e.\u0275\u0275twoWayListener("ngModelChange",function(n){return e.\u0275\u0275restoreView(l),e.\u0275\u0275twoWayBindingSet(o.model.bibliografia,n)||(o.model.bibliografia=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(26,L,4,1,"div",12),e.\u0275\u0275elementStart(27,"button",13),e.\u0275\u0275text(28," Enviar quest\xe3o "),e.\u0275\u0275elementEnd()()}2&a&&(e.\u0275\u0275advance(6),e.\u0275\u0275twoWayProperty("ngModel",o.model.area),e.\u0275\u0275property("options",o.areas),e.\u0275\u0275advance(),e.\u0275\u0275property("form",o.model.metadata)("metadata",o.metadata)("area",o.model.area),e.\u0275\u0275advance(5),e.\u0275\u0275styleMap(e.\u0275\u0275pureFunction0(16,g)),e.\u0275\u0275twoWayProperty("ngModel",o.model.questao),e.\u0275\u0275advance(4),e.\u0275\u0275styleMap(e.\u0275\u0275pureFunction0(17,g)),e.\u0275\u0275twoWayProperty("ngModel",o.model.alternativas.correta.resposta),e.\u0275\u0275advance(),e.\u0275\u0275property("ngForOf",o.model.alternativas.incorretas),e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",o.model.gabarito),e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",o.model.bibliografia),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",(null==o.model.comentario?null:o.model.comentario.length)>0),e.\u0275\u0275advance(),e.\u0275\u0275property("disabled",o.disabled))},dependencies:[E.CommonModule,f.NgForOf,f.NgIf,I.FormsModule,c.\u0275NgNoValidate,c.DefaultValueAccessor,c.NgControlStatus,c.NgControlStatusGroup,c.RequiredValidator,c.NgModel,c.NgForm,P.EditorModule,F.Editor,w.MetadataQuestoesComponent,_.SelectModule,A.Select],styles:["textarea[_ngcontent-%COMP%]{height:300px}[_nghost-%COMP%]     .ck-editor__editable_inline{min-height:300px!important}.alternativa[_ngcontent-%COMP%]     img{max-width:150px}.enunciado[_ngcontent-%COMP%]     img{max-width:500px}"]})}return s})()}}]);

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.