1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[30019],{30019:(y,u,l)=>{l.r(u),l.d(u,{DeletagesTableModule:()=>j});var c=l(72200),d=l(99012),f=l(92867),v=l(50630),g=l(49189),C=l(32951),m=l(38132),n=l(10467),i=l(2615),h=l(81864),b=l(69915),S=l(60152),D=l(26742),E=l(6961),F=l(70843),N=l(25615),M=l(96354),x=l(16221),r=l(73664),U=l(18594),L=l(94474),V=l(13443),A=l(91029),I=l(74173),B=l(95064);const P=(o,p,t)=>({topbar:o,bread:p,topbread:t});function O(o,p){if(1&o){const t=r.RV6();r.j41(0,"app-clupik-table",2),r.bIt("onButtonClicked",function(a){i.eBV(t);const s=r.XpG();return i.Njj(s.selectAction(a))})("onRowClicked",function(a){i.eBV(t);const s=r.XpG();return i.Njj(s.goToDelegate(a))}),r.k0s()}if(2&o){const t=r.XpG();r.Y8G("settings",t.tableConfig)("source",p)}}function R(o,p){1&o&&r.nrm(0,"app-skeleton-table")}const X=[{path:"",component:(()=>{class o{clubService;appService;breadCrumbs;globalVars;translateService;apiProtector;imagesService;document;modalService;_userService;activatedRoute;tableData$;table;tableConfig={serverFiltered:!1,rowClickEvent:!0,paginator:{size:30,paginatorType:"vertical"},title:"protector-delegates",class:"full-height-clupik-table",noDataMessage:"no_delegates_found",buttonsDesktop:[{type:"custom-icon",icon:"fa-regular fa-file-export",tooltip:"global.table.export.protector-delegates",broadcastKey:"export"}],columns:{delegate:{filterType:{type:"text"},title:"delegate",configTitle:"delegate",filter:!0,type:"new-cell",cell:t=>({order:"left",type:e=>"content",showImage:!0,size:32,image:{url:e=>this.imagesService.getUserClubLogoThumbnailUrl(e.delegate?.id,e.club?.id),imageType:"user"},showFeatured:!0,featuredTitle:e=>e.delegate?.firstName+" "+e.delegate?.lastName}),customExportFunction:function(){var t=(0,n.A)(function*(e){return e.delegate?.firstName+" "+e.delegate?.lastName});return function(a){return t.apply(this,arguments)}}(),customFilterFunction:(t,e)=>{let s=0;return(t.delegate.firstName.toLowerCase()+t.delegate.lastName.toLowerCase()).includes(e)&&s++,s}},clubName:{filterType:{type:"text"},title:"clubNameInf",configTitle:"clubNameInf",filter:!0,type:"new-cell",cell:t=>({order:"left",type:e=>"content",showTitle:!0,mainTitle:e=>e.clubName}),customFilterFunction:(t,e)=>{let a=0;return t.clubName.toLowerCase().includes(e.toLowerCase())&&a++,a},customExportFunction:function(){var t=(0,n.A)(function*(e){return e.clubName});return function(a){return t.apply(this,arguments)}}()},statusCode:{filterType:{type:"selector",options:[],filterName:"User_state",filterServerName:"state",filterServerColumn:"state"},title:"state",configTitle:"state",filter:!0,type:"new-cell",cell:t=>({order:"left",type:e=>"chip",chip:{label:e=>this._userService.userStateLabel(e),color:e=>this._userService.userStateColor(e)}}),customExportFunction:(()=>{var e,t=this;return e=(0,n.A)(function*(a){return a.statusCode?yield t.translateService.getTranslation(t._userService.userState(a.statusCode)):"-"}),function(s){return e.apply(this,arguments)}})()},email:{filterType:{type:"text"},title:"email",configTitle:"email",filter:!0,type:"new-cell",cell:t=>({order:"left",type:e=>"content",showTitle:!0,mainTitle:e=>e.email}),customFilterFunction:(t,e)=>{let a=0;return t.email.toLowerCase().includes(e.toLowerCase())&&a++,a},customExportFunction:function(){var t=(0,n.A)(function*(e){return e.email});return function(a){return t.apply(this,arguments)}}()},protocols:{filterType:{type:"number"},title:"protocols",configTitle:"protocols",filter:!0,class:"column-xs",color:"grey",type:"new-cell",cell:t=>({order:"left",type:e=>"chip",chip:{label:e=>e.protocols,color:e=>"grey"}}),customFilterFunction:(t,e)=>{let a=0;return e==t.protocols&&a++,a}},province:{title:"local_province",type:"text",filter:!0,customFilterFunction:(t,e)=>{let a=t.province?.toLowerCase();if(null==a)return 0;a.replace(/\s/g,"");let s=0;return a.includes(e.toLowerCase())&&s++,s}},location:{title:"local_location",type:"text",filter:!0,class:"column-xs",customFilterFunction:(t,e)=>{let a=t.location?.toLowerCase();if(null==a)return 0;a.replace(/\s/g,"");let s=0;return a.includes(e.toLowerCase())&&s++,s}}}};constructor(t,e,a,s,$,K,W,Y,z,Q,w){this.clubService=t,this.appService=e,this.breadCrumbs=a,this.globalVars=s,this.translateService=$,this.apiProtector=K,this.imagesService=W,this.document=Y,this.modalService=z,this._userService=Q,this.activatedRoute=w}ngOnInit(){var t=this;return(0,n.A)(function*(){t.tableData$=t.apiProtector.getDelegates().pipe((0,M.T)(a=>t.createRowData(a.delegates)));let e=[];for(let a of t._userService.statesArray)e.push({nameValue:yield t.translateService.getTranslation(t._userService.userState(a)),searchValue:a});t.tableConfig.columns.statusCode&&(t.tableConfig.columns.statusCode.filterType.options=e),t.activatedRoute.snapshot.queryParams.hasOwnProperty("filter")&&(t.tableConfig.columns.statusCode.defaultValue="active"==t.activatedRoute.snapshot.queryParams.filter?[{nameValue:yield t.translateService.getTranslation(t._userService.userState("ACT")),searchValue:"ACT"}]:[{nameValue:yield t.translateService.getTranslation(t._userService.userState("INA")),searchValue:"INA"},{nameValue:yield t.translateService.getTranslation(t._userService.userState("PEN")),searchValue:"PEN"},{nameValue:yield t.translateService.getTranslation(t._userService.userState("BLO")),searchValue:"BLO"},{nameValue:yield t.translateService.getTranslation(t._userService.userState("NAC")),searchValue:"NAC"}])})()}ngAfterViewInit(){this.globalVars.navbarTop.title="global.common.delegates"}createRowData(t){return t.length>0?t.map(e=>({info:e,delegate:e.user,club:e.protected,clubName:e.protected?.editableName,email:"[email protected]"===e.user.email?"-":e.user.email,protocols:e.relationsInfo.length,protocolsInfo:e.relationsInfo,user:e.user,province:e.protected?.province||"-",location:e.protected?.location||"-",statusCode:e.user.statusCode})):[]}goToDelegate(t){var e=this;return(0,n.A)(function*(){yield e.modalService.openModal({component:x.O,modalSize:"lg",data:{protocols:t.protocolsInfo,mainTitle:"global.roles.INF",hasHead:!0,headConfig:{title:t?.delegate?.firstName+" "+t?.delegate?.lastName,subtitle:t?.delegate?.email,imageType:"user",image:e.imagesService.getUserClubLogoThumbnailUrl(t.delegate?.id,t.club?.id),status:{label:e._userService.userStateLabel(t),state:e._userService.userStateColor(t)}}}})})()}selectAction(t){"export"===(this.appService.broadcast("closeDropdown"),t)&&this.export()}export(){this.table.exportTable("protector-delegates")}static \u0275fac=function(e){return new(e||o)(r.rXU(S.X),r.rXU(b.d),r.rXU(U.E),r.rXU(N.Y),r.rXU(E.T),r.rXU(h.r),r.rXU(D.M),r.rXU(i.qQL),r.rXU(L.M),r.rXU(V.D),r.rXU(A.nX))};static \u0275cmp=r.VBU({type:o,selectors:[["app-delegates-table"]],viewQuery:function(e,a){if(1&e&&r.GBs(F.YT,5),2&e){let s;r.mGM(s=r.lsd())&&(a.table=s.first)}},standalone:!1,decls:4,vars:8,consts:[[1,"admin-dashboard","white",3,"ngClass"],[3,"settings","source"],[3,"onButtonClicked","onRowClicked","settings","source"]],template:function(e,a){if(1&e&&(r.j41(0,"div",0),r.nVh(1,O,1,2,"app-clupik-table",1),r.nI1(2,"async"),r.vZN(3,R,1,0,"app-skeleton-table"),r.k0s()),2&e){let s;r.Y8G("ngClass",r.sMw(4,P,a.clubService.isTopBar()&&!a.breadCrumbs.hasBreadcrumbs(),a.breadCrumbs.hasBreadcrumbs()&&a.clubService.onlyBread(),a.breadCrumbs.hasBreadcrumbs()&&a.clubService.isTopBar())),r.R7$(),r.vxM((s=r.bMT(2,2,a.tableData$))?1:3,s)}},dependencies:[c.YU,I.YT,B.X,c.Jj],encapsulation:2})}return o}
1)()}];let T=(()=>{class o{static \u0275fac=function(e){return new(e||o)};static \u0275mod=r.$C({type:o});static \u0275inj=i.G2t({imports:[m.iI.forChild(X),m.iI]})}return o})();var G=l(37554);let j=(()=>{class o{static \u0275fac=function(e){return new(e||o)};static \u0275mod=r.$C({type:o});static \u0275inj=i.G2t({imports:[c.MD,d.F,f.m,v.j,g.G,C.S,T,G.$,T]})}return o})()},92867:(y,u,l)=>{l.d(u,{m:()=>m});var c=l(72200),d=l(50630),f=l(49189),v=l(37808),g=l(73664),C=l(2615);let m=(()=>{class n{static \u0275fac=function(b){return new(b||n)};static \u0275mod=g.$C({type:n});static \u0275inj=C.G2t({imports:[c.MD,d.j,f.G,v.c]})}return n})()}}]);
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.