PageSourceSearch

https://abem-nacional.com.br/803.8c9fab68d940f3fa.js

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

1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[803],{10803(F,x,l){var P=this&&this.__createBinding||(Object.create?function(m,_,o,s){void 0===s&&(s=o);var a=Object.getOwnPropertyDescriptor(_,o);(!a||("get"in a?!_.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return _[o]}}),Object.defineProperty(m,s,a)}:function(m,_,o,s){void 0===s&&(s=o),m[s]=_[o]}),T=this&&this.__setModuleDefault||(Object.create?function(m,_){Object.defineProperty(m,"default",{enumerable:!0,value:_})}:function(m,_){m.default=_}),v=this&&this.__importStar||function(){var m=function(_){return(m=Object.getOwnPropertyNames||function(o){var s=[];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(s[s.length]=a);return s})(_)};return function(_){if(_&&_.__esModule)return _;var o={};if(null!=_)for(var s=m(_),a=0;a<s.length;a++)"default"!==s[a]&&P(o,_,s[a]);return T(o,_),o}}();Object.defineProperty(x,"__esModule",{value:!0}),x.SubEventsComponent=void 0;const E=l(41853),d=l(89377),w=l(45312),V=l(94815),t=l(7901),b=l(50965),f=l(14765),y=l(60177),h=l(84341),u=l(13345),I=l(45674),B=l(11020),z=l(37723),D=l(39984),e=v(l(49849)),j=v(l(7901)),N=v(l(37554)),c=v(l(39078)),p=v(l(70226)),i=v(l(60177)),n=v(l(84341)),r=v(l(13345)),S=v(l(5779)),O=v(l(45674)),A=v(l(11020)),W=v(l(37723)),L=v(l(39984)),R=["pagination"],U=()=>({"min-width":"100%"}),J=m=>[m];function K(m,_){if(1&m&&(e.\u0275\u0275elementStart(0,"button",18),e.\u0275\u0275text(1," Novo sub-evento "),e.\u0275\u0275elementEnd()),2&m){const o=e.\u0275\u0275nextContext();e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(1,J,o.subUrl+"/salvar"))}}function Q(m,_){1&m&&(e.\u0275\u0275elementStart(0,"tr")(1,"th"),e.\u0275\u0275text(2,"ID"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"th"),e.\u0275\u0275text(4,"Sub-Evento"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"th"),e.\u0275\u0275text(6,"Tipo"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"th"),e.\u0275\u0275text(8,"Data"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"th"),e.\u0275\u0275text(10,"Inscri\xe7\xf5es"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"th"),e.\u0275\u0275text(12,"Pagas"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"th"),e.\u0275\u0275text(14,"Vagas"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"th"),e.\u0275\u0275text(16,"Palestrantes"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(17,"th"),e.\u0275\u0275elementEnd())}function H(m,_){if(1&m){const o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr",19)(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\u0275pipe(9,"date"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"td"),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"td"),e.\u0275\u0275text(13),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"td"),e.\u0275\u0275text(15),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(16,"td"),e.\u0275\u0275text(17),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"td")(19,"button",20),e.\u0275\u0275listener("contextmenu",function(a){const C=e.\u0275\u0275restoreView(o).$implicit,M=e.\u0275\u0275nextContext(),g=e.\u0275\u0275reference(33);return e.\u0275\u0275resetView(M.openCm(a,g,C))})("click",function(a){const C=e.\u0275\u0275restoreView(o).$implicit,M=e.\u0275\u0275nextContext(),g=e.\u0275\u0275reference(33);return e.\u0275\u0275resetView(M.openCm(a,g,C))}),e.\u0275\u0275elementEnd()()()}if(2&m){const o=_.$implicit;e.\u0275\u0275property("pContextMenuRow",o),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",o.id," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",o.title," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",o.event_type," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(9,9,o.start_date,"dd/MM/yyyy")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(o.joined),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(o.paid),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(o.vacancies),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(o.speakers)}}x.SubEventsComponent=(()=>{class m{route;api;modal;loading;router;subUrl;event_id;title;sub_events;active;pages;page_size;date;endpoint;params;format;type;types_array;cancelled;pagination;has_permission;status;actions;selected_event;constructor(o,s,a,C,M){this.route=o,this.api=s,this.modal=a,this.loading=C,this.router=M,this.page_size=50,this.format=new b.Formatter,this.has_permission=!1,this.cancelled=!1,this.type=null,this.status=[new f.ModelItem(!1,"Ativo"),new f.ModelItem(!0,"Cancelados")],this.actions=[]}
1openCm(o,s,a){return o.preventDefault(),o.stopPropagation(),this.selected_event=a,s.show(o),!1}ngOnInit(){this.event_id=this.route.snapshot.params.event,this.params={id:this.event_id},this.subUrl="/admin/eventos/sub-eventos/"+this.event_id,this.endpoint="admin/event/:id/sub-event",this.api.recover("sub-event/types").subscribe(a=>{this.types_array=a});let s=parseInt(localStorage.getItem("role"));this.has_permission=s&&(s%w.environment.admin===0||s%w.environment.kacto===0),this.actions=[{label:"Cancelar",command:()=>{this.remove(this.selected_event)},visible:this.has_permission},{label:"Alterar",command:()=>{this.router.navigate([this.subUrl,"salvar",this.selected_event.id])},visible:this.has_permission},{label:"Duplicar",command:()=>{this.router.navigate([this.subUrl,"salvar",this.selected_event.id],{queryParams:{duplicar:!0}})},visible:this.has_permission},{label:"Inscritos",command:()=>{this.router.navigate([this.subUrl,"pagamentos",this.selected_event.id])}},{label:"Palestrantes",command:()=>{this.router.navigate([this.subUrl,"palestrantes",this.selected_event.id])},visible:this.has_permission},{label:"Relat\xf3rio",command:()=>{this.report(this.selected_event)}},{label:"Assembleia",command:()=>{this.router.navigate([this.subUrl,"propostas",this.selected_event.id])}}]}change_page(o){this.active=o}remove(o){let s=this.modal.open(E.ConfirmModalComponent,{centered:!0});s.componentInstance.text="Voc\xea tem certeza que deseja cancelar o evento "+o.title+"?",s.componentInstance.destructive=!0,s.result.then(a=>{this.loading.start(),this.api.remove("event/:event_id/sub-event/:sub_id",{event_id:this.event_id,sub_id:o.id}).subscribe(C=>{this.loading.end(),this.modal.open(d.AlertModalComponent).componentInstance.success("Evento cancelado com sucesso")},C=>{this.loading.end(),this.modal.open(d.AlertModalComponent).componentInstance.error(C.error.message)})})}report(o){this.api.download("event/:id/report/:sub_id",{id:this.event_id,sub_id:o.id},o.title+".xlsx")}list_report(){let o={id:this.event_id,cancelled:this.cancelled};
1this.type&&(o.type=this.type),this.title&&(o.title=this.title),this.date&&(o.date=this.date),this.api.recover(this.endpoint+"/report",o).subscribe(s=>{this.api.external_download(s.download_file,{},"relatorio.xlsx")})}update_params(){let o;o=this.type?{type:this.type,id:this.event_id,cancelled:this.cancelled}:{id:this.event_id,cancelled:this.cancelled},this.title&&(o.title=this.title),this.date&&(o.date=this.date),this.pagination.update_params(o),this.params=o}static \u0275fac=function(s){return new(s||m)(e.\u0275\u0275directiveInject(j.ActivatedRoute),e.\u0275\u0275directiveInject(N.ApiService),e.\u0275\u0275directiveInject(c.NgbModal),e.\u0275\u0275directiveInject(p.LoadingService),e.\u0275\u0275directiveInject(j.Router))};static \u0275cmp=e.\u0275\u0275defineComponent({type:m,selectors:[["app-sub-events-events"]],viewQuery:function(s,a){if(1&s&&e.\u0275\u0275viewQuery(R,5),2&s){let C;e.\u0275\u0275queryRefresh(C=e.\u0275\u0275loadQuery())&&(a.pagination=C.first)}},decls:39,vars:21,consts:[["cm",""],["pagination",""],[1,"row"],[1,"col-md-10"],[1,"col-md-3"],[1,"form-group"],["appendTo","body","filter","true","optionLabel","type","optionValue","id","name","type","placeholder","Tipo","filterBy","type","styleClass","form-control",3,"ngModelChange","options","ngModel","showClear"],["placeholder","Titulo","name","title",1,"form-control",3,"ngModelChange","ngModel"],["styleClass","form-control",3,"ngModelChange","iconDisplay","showIcon","showButtonBar","readonlyInput","ngModel"],["appendTo","body","optionLabel","title","optionValue","id","name","status","placeholder","Status","styleClass","form-control",3,"ngModelChange","options","ngModel"],[1,"buttons"],[1,"btn","btn-primary",3,"click"],["class","btn btn-primary",3,"routerLink",4,"ngIf"],[3,"model"],["dataKey","id","styleClass","p-datatable-gridlines p-datatable-striped",3,"contextMenuSelectionChange","contextMenuSelection","contextMenu","value","tableStyle"],["pTemplate","header"],["pTemplate","body"],[1,"navbar","navbar-expand-lg",3,"active","endpoint","params","page_size"],[1,"btn","btn-primary",3,"routerLink"],[3,"pContextMenuRow"],["type","button","pButton","","icon","pi pi-list","label","A\xe7\xf5es",3,"contextmenu","click"]],template:function(s,a){if(1&s){const C=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",2)(1,"div",3)(2,"h3"),e.\u0275\u0275text(3,"Busca avan\xe7ada"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(4,"form")(5,"div",2)(6,"div",4)(7,"div",5)(8,"label"),e.\u0275\u0275text(9,"Tipo"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"p-select",6),e.\u0275\u0275twoWayListener("ngModelChange",function(g){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(a.type,g)||(a.type=g),e.\u0275\u0275resetView(g)}),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(11,"div",4)(12,"div",5)(13,"label"),e.\u0275\u0275text(14,"Titulo"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"input",7),e.\u0275\u0275twoWayListener("ngModelChange",function(g){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(a.title,g)||(a.title=g),e.\u0275\u0275resetView(g)}),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(16,"div",4)(17,"div",5)(18,"label"),e.\u0275\u0275text(19," Data "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"p-datepicker",8),e.\u0275\u0275twoWayListener("ngModelChange",function(g){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(a.date,g)||(a.date=g),e.\u0275\u0275resetView(g)}),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(21,"div",4)(22,"label"),e.\u0275\u0275text(23," Status "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(24,"p-select",9),e.\u0275\u0275twoWayListener("ngModelChange",function(g){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(a.cancelled,g)||(a.cancelled=g),e.\u0275\u0275resetView(g)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(25,"div",4)(26,"div",10)(27,"button",11),e.\u0275\u0275listener("click",function(){return a.update_params()}),e.\u0275\u0275text(28," Buscar "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(29,"button",11),e.\u0275\u0275listener("click",function(){return a.list_report()}),e.\u0275\u0275text(30," Relat\xf3rio "),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(31,K,2,3,"button",12),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275element(32,"p-contextMenu",13,0),e.\u0275\u0275elementStart(34,"p-table",14),e.\u0275\u0275twoWayListener("contextMenuSelectionChange",function(g){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(a.selected_event,g)||(a.selected_event=g),e.\u0275\u0275resetVie
1w(g)}),e.\u0275\u0275template(35,Q,18,0,"ng-template",15)(36,H,20,12,"ng-template",16),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"app-pagination",17,1),e.\u0275\u0275listener("active",function(g){return a.change_page(g)}),e.\u0275\u0275elementEnd()}if(2&s){const C=e.\u0275\u0275reference(33);e.\u0275\u0275advance(10),e.\u0275\u0275property("options",a.types_array),e.\u0275\u0275twoWayProperty("ngModel",a.type),e.\u0275\u0275property("showClear",!0),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",a.title),e.\u0275\u0275advance(5),e.\u0275\u0275property("iconDisplay","input")("showIcon",!0)("showButtonBar",!0)("readonlyInput",!0),e.\u0275\u0275twoWayProperty("ngModel",a.date),e.\u0275\u0275advance(4),e.\u0275\u0275property("options",a.status),e.\u0275\u0275twoWayProperty("ngModel",a.cancelled),e.\u0275\u0275advance(7),e.\u0275\u0275property("ngIf",a.has_permission),e.\u0275\u0275advance(),e.\u0275\u0275property("model",a.actions),e.\u0275\u0275advance(2),e.\u0275\u0275twoWayProperty("contextMenuSelection",a.selected_event),e.\u0275\u0275property("contextMenu",C)("value",a.active)("tableStyle",e.\u0275\u0275pureFunction0(20,U)),e.\u0275\u0275advance(3),e.\u0275\u0275property("endpoint",a.endpoint)("params",a.params)("page_size",a.page_size)}},dependencies:[y.CommonModule,i.NgIf,t.RouterModule,j.RouterLink,h.FormsModule,n.\u0275NgNoValidate,n.DefaultValueAccessor,n.NgControlStatus,n.NgControlStatusGroup,n.NgModel,n.NgForm,u.SelectModule,r.Select,S.PrimeTemplate,I.DatePickerModule,O.DatePicker,B.ButtonModule,A.ButtonDirective,z.TableModule,W.Table,W.ContextMenuRow,D.ContextMenuModule,L.ContextMenu,V.PaginationComponent,i.DatePipe],styles:[".strong[_ngcontent-%COMP%]{font-weight:600}.border[_ngcontent-%COMP%]{border-top:1px solid #757575!important}  .p-menu-overlay{top:40px!important}"]})}return m})()},41853(F,x,l){var P=this&&this.__createBinding||(Object.create?function(b,f,y,h){void 0===h&&(h=y);var u=Object.getOwnPropertyDescriptor(f,y);(!u||("get"in u?!f.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return f[y]}}),Object.defineProperty(b,h,u)}:function(b,f,y,h){void 0===h&&(h=y),b[h]=f[y]}),T=this&&this.__setModuleDefault||(Object.create?function(b,f){Object.defineProperty(b,"default",{enumerable:!0,value:f})}:function(b,f){b.default=f}),v=this&&this.__importStar||function(){var b=function(f){return(b=Object.getOwnPropertyNames||function(y){var h=[];for(var u in y)Object.prototype.hasOwnProperty.call(y,u)&&(h[h.length]=u);return h})(f)};return function(f){if(f&&f.__esModule)return f;var y={};if(null!=f)for(var h=b(f),u=0;u<h.length;u++)"default"!==h[u]&&P(y,f,h[u]);return T(y,f),y}}();Object.defineProperty(x,"__esModule",{value:!0}),x.ConfirmModalComponent=void 0;const E=l(60177),d=v(l(49849)),w=v(l(39078)),V=v(l(60177));x.ConfirmModalComponent=(()=>{class b{modal;title="Confirme";text;yes="SIM";no="N\xc3O";destructive=!0;closing;constructor(y){this.modal=y,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(h){return new(h||b)(d.\u0275\u0275directiveInject(w.NgbActiveModal))};static \u0275cmp=d.\u0275\u0275defineComponent({type:b,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(h,u){1&h&&(d.\u0275\u0275elementStart(0,"div",0)(1,"h4",1),d.\u0275\u0275text(2),d.\u0275\u0275elementEnd(),d.\u0275\u0275elementStart(3,"button",2),d.\u0275\u0275listener("click",function(){return u.modal.dismiss(!1)}),d.\u0275\u0275elementStart(4,"span",3),d.\u0275\u0275text(5,"\xd7"),d.\u0275\u0275elementEnd()()(),d.\u0275\u0275elementStart(6,"div",4),d.\u0275\u0275element(7,"div",5),d.\u0275\u0275elementEnd(),d.\u0275\u0275elementStart(8,"div",6)(9,"button",7),d.\u0275\u0275listener("click",function(){return u.modal.dismiss(!1)}),d.\u0275\u0275text(10),d.\u0275\u0275elementEnd(),d.\u0275\u0275elementStart(11,"button",8),d.\u0275\u0275listener("click",function(){return u.close()}),d.\u0275\u0275text(12),d.\u0275\u0275elementEnd()()),2&h&&(d.\u0275\u0275advance(2),d.\u0275\u0275textInterpolate(u.title),d.\u0275\u0275advance(5),d.\u0275\u0275property("innerHtml",u.text,d.\u0275\u0275sanitizeHtml),d.\u0275\u0275advance(3),d.\u0275\u0275textInterpolate(u.no),d.\u
10275\u0275advance(),d.\u0275\u0275property("ngClass",u.color()),d.\u0275\u0275advance(),d.\u0275\u0275textInterpolate(u.yes))},dependencies:[E.CommonModule,V.NgClass],styles:[".modal-body[_ngcontent-%COMP%]{white-space:pre-line}"]})}return b})()},94815(F,x,l){var P=this&&this.__createBinding||(Object.create?function(c,p,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(p,i);(!r||("get"in r?!p.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return p[i]}}),Object.defineProperty(c,n,r)}:function(c,p,i,n){void 0===n&&(n=i),c[n]=p[i]}),T=this&&this.__setModuleDefault||(Object.create?function(c,p){Object.defineProperty(c,"default",{enumerable:!0,value:p})}:function(c,p){c.default=p}),v=this&&this.__importStar||function(){var c=function(p){return(c=Object.getOwnPropertyNames||function(i){var n=[];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[n.length]=r);return n})(p)};return function(p){if(p&&p.__esModule)return p;var i={};if(null!=p)for(var n=c(p),r=0;r<n.length;r++)"default"!==n[r]&&P(i,p,n[r]);return T(i,p),i}}();Object.defineProperty(x,"__esModule",{value:!0}),x.Order=x.PaginationComponent=void 0;const E=l(89377),d=l(49849),w=l(60177),V=l(7901),t=v(l(49849)),b=v(l(37554)),f=v(l(39078)),y=v(l(70226)),h=v(l(60177));function u(c,p){if(1&c){const i=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",7)(1,"a",8),t.\u0275\u0275listener("click",function(){const r=t.\u0275\u0275restoreView(i).$implicit,S=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(S.set_active(r))}),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()}if(2&c){const i=p.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(i)}}function I(c,p){if(1&c){const i=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",7)(1,"a",8),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(i);const r=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(r.load_next())}),t.\u0275\u0275text(2,"Proxima"),t.\u0275\u0275elementEnd()()}}function B(c,p){if(1&c){const i=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",7)(1,"a",8),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(i);const r=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(r.load_last())}),t.\u0275\u0275text(2,"Ultima"),t.\u0275\u0275elementEnd()()}}function z(c,p){if(1&c&&(t.\u0275\u0275elementStart(0,"ul",4),t.\u0275\u0275template(1,u,3,1,"li",5)(2,I,3,0,"li",6)(3,B,3,0,"li",6),t.\u0275\u0275elementEnd()),2&c){const i=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275property("ngForOf",i.pages),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",i.next),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",i.total)}}function D(c,p){if(1&c&&(t.\u0275\u0275elementStart(0,"option",13),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&c){const i=p.$implicit;t.\u0275\u0275property("value",t.\u0275\u0275interpolate(i.value)),t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1(" ",i.display," ")}}function e(c,p){if(1&c){const i=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",9)(1,"select",10),t.\u0275\u0275twoWayListener("ngModelChange",function(r){t.\u0275\u0275restoreView(i);const S=t.\u0275\u0275nextContext();return t.\u0275\u0275twoWayBindingSet(S.order,r)||(S.order=r),t.\u0275\u0275resetView(r)}),t.\u0275\u0275listener("change",function(){t.\u0275\u0275restoreView(i);const r=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(r.reorder())}),t.\u0275\u0275elementStart(2,"option",11),t.\u0275\u0275text(3," Ordem "),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(4,D,2,3,"option",12),t.\u0275\u0275elementEnd()()}if(2&c){const i=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275twoWayProperty("ngModel",i.order),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngForOf",i.order_array)}}x.PaginationComponent=(()=>{class c{api;modal;loading;paginated;page_size=10;active;full_result;pages;next;last_page;endpoint;params={};is_get=!0;use_loader=!0;page_size_array;order_array=null;order;total;constructor(i,n,r){this.api=i,this.modal=n,this.loading=r,this.active=new d.EventEmitter,this.full_result=new d.EventEmitter,this.order=""}ngOnInit(){this.paginated=[],this.next=!0,this.last_page=1,this.load_next()}update_pages(){let n,i=Math.ceil(this.paginated.length/this.page_size);for(this.pages=[],n=1;n<=i;n++)this.pages.push(n);this.last_page=n}set_active(i){let n=(i-1)*this.page_size,r=n+this.page_size,S=[];if(0!=this.paginated.length){for(let O=n;O<r&&this.paginated.length>O;O++)S.push(this.paginated[O]);this.active.emit(S)}else this.active.emit([])}load_last(){let i=JSON.parse(JSON.stringify(this.params));i.limit=this.page_size,i.offset=this.total-this.total%this.page_size,i.offset==this.total&&(i.offset=this.total-this.page_size),this.loading.start(),this.is_get?this.api.recover(this.endpoint,i).subscribe(n=>{if(n.results){let r=[];for(let S=0;S<n.results.length;S++)r.push(n.results[S]);this.total=n.total,this.active.emit(r)}else console.error("Resultado fora do padr\xe3o esperado para a pagina\xe7\xe3o");this.loading.end()},n=>{404!=n.error.code&&this.modal.open(E.AlertModalComponent).componentInstance.error(n.error.message),this.loading.end()}):this.api.search(this.endpoint,i).subscribe(n=>{if(n.results){let r=[];for(let S=0;S<n.results.length;S++)r.push(n.results[S]);this.total=n.total,this.active.emit(r)}else console.error("Resultado fora do padr\xe3o esperado para a pagina\xe7\xe3o");this.loading.end()},n=>{404!=n.error.code&&this.modal.open(E.AlertModalComponent).componentInstance.error(n.error.message),this.loading.end()})}load_next(){let i=this.list_params();this.loading.start(),this.is_get?this.api.recover(this.endpoint,i).subscribe(n=>{if(n.results){for(let r=0;r<n.results.length;r++)this.paginated.push(n.results[r]);if(this.update_pages(),this.next=n.next,this.total=n.total,0==n.results.length)return this.active.emit([]),this.loading.end();this.set_active(this.last_page-1),this.full_result.emit(n)}else console.error("Resultado fora do padr\xe3o esperado para a pagina\xe7\xe3o");this.loading.end()},n=>{404!=n.error.code&&this.modal.open(E.AlertModalComponent).componentInstance.error(n.error.message),this.full_result.emit([]),this.paginated=null,this.paginated=[],this.update_pages(),this.set_active(1),this.loading.end()}):this.api.search(this.endpoint,i).subscribe(n=>{for(let r=0;r<n.results.length;r++)this.paginated.push(n.results[r]);this.update_pages(),this.next=n.next,this.full_result.emit(n),this.set_active(this.last_page-1),this.loading.end()},n=>{this.modal.open(E.AlertModalComponent).componentInstance.error(n.error.message),this.loading.end()})}list_params(){let i=JSON.parse(JSON.stringify(this.params));return i.limit=this.page_size,i.offset=this.page_size*this.last_page-this.page_size,this.order.length>0&&(i.order=this.order),i}reorder(){this.ngOnInit()}update_params(i){this.params=i,this.ngOnInit()}static \u0275fac=function(n){return new(n||c)(t.\u0275\u0275directiveInject(b.ApiService),t.\u0275\u0275directiveInject(f.NgbModal),t.\u0275\u0275directiveInject(y.LoadingService))};static \u0275cmp=t.\u0275\u0275defineComponent({type:c,selectors:[["app-pagination"]],inputs:{page_size:"page_size",endpoint:"endpoint",params:"params",is_get:"is_get",use_loader:"use_loader",page_size_array:"page_size_array",order_array:"order_array"},outputs:{active:"active",full_result:"full_result"},decls:4,vars:2,consts:[[1,"row","full-width"],[1,"col-md-10","col-lg-10"],["class","pagination",4,"ngIf"],["class","col-md-2 col-lg-2",4,"ngIf"],[1,"pagination"],["class","page-item",4,"ngFor","ngForOf"],["class","page-item",4,"ngIf"],[1,"page-item"],[1,"page-link",3,"click"],[1,"col-md-2","col-lg-2"],["name","order",3,"ngModelChange","change","ngModel"],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){1&n&&(t.\u0275\u0275elementStart(0,"div",0)(1,"div",1),t.\u0275\u0275template(2,z,4,3,"ul",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(3,e,5,2,"div",3),t.\u0275\u0275elementEnd()),2&n&&(t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",void 0!==r.pages),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",r.order_array))},dependencies:[w.CommonModule,h.NgForOf,h.NgIf,V.RouterModule],styles:[".full-width[_ngcontent-%COMP%]{width:100%}li.page-item[_ngcontent-%COMP%]{display:inherit;min-width:45px;text-align:center}.pagination[_ngcontent-%COMP%]{display:inline-block}"]})}return c})(),x.Order=class N{display;value}}}]);

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.