File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/www/7901.39a65eed4b1fac29.js
"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7901],{17901:(X,f,s)=>{s.r(f),s.d(f,{SymbolicTicketListPageModule:()=>O});var m=s(56610),b=s(37222),a=s(77897),d=s(36075),T=s(73308),u=s(21510),t=s(2978),v=s(26173),y=s(57291),S=s(7125),g=s(22882),I=s(81337),k=s(67433);const _=["barCanvas"];function x(o,r){1&o&&t.nrm(0,"app-skeleton-progress",7),2&o&&t.Y8G("iscard",!0)}function P(o,r){if(1&o&&t.nrm(0,"app-empty-component",8),2&o){const e=t.XpG();t.Y8G("emptySettingsSlide",e.emptySettingsSlide)}}function C(o,r){if(1&o){const e=t.RV6();t.j41(0,"ion-card",10),t.nrm(1,"canvas",11,12),t.j41(3,"ion-fab",13)(4,"ion-fab-button",14),t.bIt("click",function(){const l=t.eBV(e).$implicit,c=t.XpG(2);return t.Njj(c.optionImage("canvasid_"+l.id,"share"))}),t.nrm(5,"ion-icon",15),t.k0s()()()}if(2&o){const e=r.$implicit;t.R7$(1),t.Mz_("id","canvasid_",e.id,"")}}function E(o,r){if(1&o&&(t.j41(0,"div"),t.DNE(1,C,6,1,"ion-card",9),t.k0s()),2&o){const e=t.XpG();t.R7$(1),t.Y8G("ngForOf",e.symbolicTickets)}}function L(o,r){if(1&o){const e=t.RV6();t.j41(0,"ion-infinite-scroll",16),t.bIt("ionInfinite",function(n){t.eBV(e);const l=t.XpG();return t.Njj(l.loadData(n))}),t.nrm(1,"ion-infinite-scroll-content",17),t.nI1(2,"translate"),t.k0s()}2&o&&(t.R7$(1),t.FS9("loadingText",t.bMT(2,1,"all.loading")))}const G=[{path:"",component:(()=>{class o{constructor(e,i,n,l,c){this.homeProvider=e,this.storage=i,this.cityProvider=n,this.translateService=l,this.navCtrl=c,this.offset=0,this.take=10}ngOnInit(){this.emptySettingsSlide={showImage:!1,urlImage:"",showText:!0,text:this.translateService.instant("NOT_SIMBOLIC_TICKETS")},this.getSimbolicTickets()}toggleInfiniteScroll(){this.infiniteScroll.disabled=!this.infiniteScroll.disabled}getSimbolicTickets(e){var i=this;return(0,T.A)(function*(){(yield i.homeProvider.getSimbolicTickets(i.take,i.offset)).subscribe(n=>{i.symbolicTickets=n,i.paintImageCanvas(),e&&(e.target.complete(),i.offset>i.symbolicTickets.length&&!i.infiniteScroll.disabled&&i.toggleInfiniteScroll())},n=>{i.symbolicTickets=null,console.log("error getSimbolicTickets: ",n)})})()}loadData(e){this.offset+=10,this.getSimbolicTickets(e)}paintImageCanvas(){setTimeout(()=>{this.canvaslist.forEach(e=>{let i=e.nativeElement.getContext("2d");e.nativeElement.width=600;let n=new Image;n.crossOrigin="*";let l=e.nativeElement.id;l=l.split("_")[1];let c=this.symbolicTickets.find(D=>D.id==l),R=c.first_name+" "+c.last_name,h=c.document,p=c.document_type_name,$=c.seat;n.onload=()=>{e.nativeElement.height=e.nativeElement.width*(n.height/n.width),i.drawImage(n,0,0,e.nativeElement.width,e.nativeElement.height),i.beginPath(),i.fillStyle="#666666",i.font="20px arial",i.textAlign="left",i.fillText(R,50,145),i.fillText(p?p+". "+h:h,50,205),i.fillText($,50,270),i.closePath()},n.src=c.path_image})},500),this.canvaslist.changes.subscribe(e=>{})}optionImage(e,i){if("share"==i){let l=this.canvaslist.find(c=>c.nativeElement.id==e).nativeElement.toDataURL();u.S.share({url:l})}else window.canvas2ImagePlugin.saveImageDataToLibrary(function(n){console.log(n)},function(n){console.log(n)},document.getElementById(e))}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(v.X),t.rXU(y.n),t.rXU(S.h),t.rXU(g.c$),t.rXU(a.q9))};static#i=this.\u0275cmp=t.VBU({type:o,selectors:[["app-symbolic-ticket-list"]],viewQuery:function(i,n){if(1&i&&(t.GBs(a.Ax,5),t.GBs(_,5)),2&i){let l;t.mGM(l=t.lsd())&&(n.infiniteScroll=l.first),t.mGM(l=t.lsd())&&(n.canvaslist=l)}},decls:11,vars:7,consts:[[1,"ion-no-border"],["slot","start"],[1,"ion-text-center"],[3,"iscard",4,"ngIf"],[3,"emptySettingsSlide",4,"ngIf"],[4,"ngIf"],["threshold","100px",3,"ionInfinite",4,"ngIf"],[3,"iscard"],[3,"emptySettingsSlide"],["class","h-214",4,"ngFor","ngForOf"],[1,"h-214"],["crossorigin","anonymous",1,"image_symbolic",3,"id"],["barCanvas",""],[1,"fab_button"],["color","light",3,"click"],["ios","share-outline","md","share-social-outline"],["threshold","100px",3,"ionInfinite"],["loadingSpinner","bubbles",3,"loadingText"]],template:function(i,n){1&i&&(t.j41(0,"ion-header",0)(1,"ion-toolbar"),t.nrm(2,"ion-back-button",1),t.j41(3,"ion-title",2),t.EFF(4),t.nI1(5,"translate"),t.k0s()()(),t.j41(6,"ion-content"),t.DNE(7,x,1,1,"app-skeleton-progress",3),t.DNE(8,P,1,1,"app-empty-component",4),t.DNE(9,E,2,1,"div",5),t.DNE(10,L,3,3,"ion-infinite-scroll",6),t.k0s()),2&i&&(t.R7$(4),t.JRh(t.bMT(5,5,"TITLE_SIMBOLIC_TICKET")),t.R7$(3),t.Y8G("ngIf",!n.symbolicTickets),t.R7$(1),t.Y8G("ngIf",n.symbolicTickets&&!n.symbolicTickets.length),t.R7$(1),t.Y8G("ngIf",n.symbolicTickets&&n.symbolicTickets.length),t.R7$(1),t.Y8G("ngIf",n.symbolicTickets))},dependencies:[m.Sq,m.bT,a.el,a.b_,a.W9,a.Q8,a.YW,a.eU,a.iq,a.Ax,a.Hp,a.BC,a.ai,a.tY,I.O,k.E,g.D9],styles:[".image_symbolic[_ngcontent-%COMP%]{width:100%;height:214px}.h-214[_ngcontent-%COMP%]{height:214px;position:relative}.label_image[_ngcontent-%COMP%]{position:absolute;top:56%;left:6%;font-size:14px;width:135px}.fab_button[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0}.fab_button_download[_ngcontent-%COMP%]{position:absolute;bottom:0;right:65px}"]})}return o})()}];let M=(()=>{class o{static#t=this.\u0275fac=function(i){return new(i||o)};static#i=this.\u0275mod=t.$C({type:o});static#e=this.\u0275inj=t.G2t({imports:[d.iI.forChild(G),d.iI]})}return o})();var j=s(55553);let O=(()=>{class o{static#t=this.\u0275fac=function(i){return new(i||o)};static#i=this.\u0275mod=t.$C({type:o});static#e=this.\u0275inj=t.G2t({imports:[m.MD,b.YN,a.bv,M,g.h.forChild(),j.h]})}return o})()}}]);