1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[1442],{71442(w,u,c){var m=this&&this.__createBinding||(Object.create?function(r,o,n,t){void 0===t&&(t=n);var i=Object.getOwnPropertyDescriptor(o,n);(!i||("get"in i?!o.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return o[n]}}),Object.defineProperty(r,t,i)}:function(r,o,n,t){void 0===t&&(t=n),r[t]=o[n]}),p=this&&this.__setModuleDefault||(Object.create?function(r,o){Object.defineProperty(r,"default",{enumerable:!0,value:o})}:function(r,o){r.default=o}),s=this&&this.__importStar||function(){var r=function(o){return(r=Object.getOwnPropertyNames||function(n){var t=[];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[t.length]=i);return t})(o)};return function(o){if(o&&o.__esModule)return o;var n={};if(null!=o)for(var t=r(o),i=0;i<t.length;i++)"default"!==t[i]&&m(n,o,t[i]);return p(n,o),n}}();Object.defineProperty(u,"__esModule",{value:!0}),u.CertificateComponent=void 0;const g=c(89377),f=c(60177),v=c(45398),e=s(c(49849)),h=s(c(7901)),C=s(c(65335)),b=s(c(37554)),x=s(c(39078)),y=s(c(60177)),O=["qrcode"];function M(r,o){if(1&r&&(e.\u0275\u0275elementStart(0,"div",2),e.\u0275\u0275element(1,"img",3),e.\u0275\u0275elementStart(2,"div",4)(3,"div",5),e.\u0275\u0275element(4,"qrcode",6,0),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",7),e.\u0275\u0275element(7,"div",8),e.\u0275\u0275elementStart(8,"div",9)(9,"div",10),e.\u0275\u0275element(10,"p",11),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(11,"div",12),e.\u0275\u0275elementEnd()()()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275property("src",e.\u0275\u0275interpolate(n.image),e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275property("qrdata",n.link)("width",128)("errorCorrectionLevel","L")("margin",0),e.\u0275\u0275advance(6),e.\u0275\u0275property("innerHTML",n.text,e.\u0275\u0275sanitizeHtml)}}u.CertificateComponent=(()=>{class r{route;event;api;document;modal;text;image;link;qrRef;constructor(n,t,i,a,l){this.route=n,this.event=t,this.api=i,this.document=a,this.modal=l,this.image=null}ngOnInit(){this.route.params.subscribe(t=>{let a="me";this.link="evento/"+t.event+"/valida-certificado/avaliador/",t.user&&(a=t.user),this.event.id(t.event).then(l=>{console.log(155),this.api.recover("event/:id/appraisers/certificate/:user",{id:l,user:a}).subscribe(d=>{this.text=d.text,this.image=d.image,this.link+=d.user_id,this.link="https://"+this.document.location.hostname+"/"+this.link},d=>{this.modal.open(g.AlertModalComponent).componentInstance.error("Certificado indisponivel no momento!")})},l=>{console.error(l)})})}static \u0275fac=function(t){return new(t||r)(e.\u0275\u0275directiveInject(h.ActivatedRoute),e.\u0275\u0275directiveInject(C.EventsService),e.\u0275\u0275directiveInject(b.ApiService),e.\u0275\u0275directiveInject(f.DOCUMENT),e.\u0275\u0275directiveInject(x.NgbModal))};static \u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["events-Certificate"]],viewQuery:function(t,i){if(1&t&&e.\u0275\u0275viewQuery(O,5),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.qrRef=a.first)}},decls:1,vars:1,consts:[["qrcode",""],["class","certificate",4,"ngIf"],[1,"certificate"],["width","1170px","height","800px",1,"image",3,"src"],[1,"row","top"],[1,"col-md-2","offset-10","text-left"],[3,"qrdata","width","errorCorrectionLevel","margin"],[1,"row","bottom"],[1,"col-md-6"],[1,"col-md-6","margin"],[1,"row","padding"],[3,"innerHTML"],[1,"row"]],template:function(t,i){1&t&&e.\u0275\u0275template(0,M,12,7,"div",1),2&t&&e.\u0275\u0275property("ngIf",i.image)},dependencies:[f.CommonModule,y.NgIf,v.QRCodeComponent],styles:[".certificate[_ngcontent-%COMP%]{background-image:url(/assets/images/top-badge.png);background-repeat:no-repeat;width:1170px;height:800px;padding:15px;font-size:26px;line-height:1.5;text-align:center}.top[_ngcontent-%COMP%]{height:60px;margin-right:-46px;margin-top:1px}.padding[_ngcontent-%COMP%]{padding:30px}.margin[_ngcontent-%COMP%]{margin-top:50px}.content[_ngcontent-%COMP%]{overflow-x:hidden}.image[_ngcontent-%COMP%]{position:absolute;top:0;left:0}"]})}return r})()}}]);
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.