PageSourceSearch

https://app.wherevents.com/7900.ac7b1ed82d3b18e7.js

js wherevents.com collected 2026-10-02 16:15:45 UTC 83,824 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7900],{67900:(ce,G,m)=>{m.r(G),m.d(G,{FichaUsuarioPageModule:()=>se});var w=m(60177),P=m(89417),v=m(34488),y=m(99305),x=m(10467),N=m(23804),C=m(97586),$=m(35481),z=m(24457),B=m(86201),D=m(92176),V=m(9350),X=m(47707);function U(i,n){const e="object"==typeof n;return new Promise((o,a)=>{const r=new X.Ms({next:c=>{o(c),r.unsubscribe()},error:a,complete:()=>{e?o(n.defaultValue):a(new V.G)}});i.subscribe(r)})}var k,t=m(54438),Y=m(57157),A=m(85909),T=m(68018),L=m(345),J=m(24326);const q=()=>({zoom:!0}),H=()=>({tab:"seguidores"}),Q=()=>({tab:"siguiendo"}),Z=i=>({background:i});function W(i,n){if(1&i){const e=t.RV6();t.j41(0,"div",13)(1,"div",14)(2,"ion-icon",15),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.cerrarFotoGrande())}),t.k0s(),t.j41(3,"swiper-container",16)(4,"swiper-slide")(5,"div",17),t.nrm(6,"img",18),t.k0s()()()()()}if(2&i){const e=t.XpG();t.R7$(3),t.Y8G("options",t.lJ4(2,q)),t.R7$(3),t.Y8G("src",e.fotoZoomUrl,t.B4B)}}function K(i,n){1&i&&t.nrm(0,"ion-spinner",19)}function tt(i,n){1&i&&(t.j41(0,"div",20)(1,"div",21),t.nrm(2,"ion-icon",22),t.k0s(),t.j41(3,"h2"),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"p"),t.EFF(7),t.nI1(8,"translate"),t.k0s()()),2&i&&(t.R7$(4),t.JRh(t.bMT(5,2,"Este usuario no est\xe1 disponible")),t.R7$(3),t.JRh(t.bMT(8,4,"Puede que ya no exista o que no puedas ver su perfil.")))}function et(i,n){if(1&i){const e=t.RV6();t.j41(0,"div",64)(1,"button",65),t.nI1(2,"translate"),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.abrirEditarPerfil())}),t.nrm(3,"ion-icon",66),t.k0s(),t.j41(4,"button",65),t.nI1(5,"translate"),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.generateQrPerfil(a.user.id))}),t.nrm(6,"ion-icon",67),t.k0s()()}2&i&&(t.R7$(),t.BMQ("aria-label",t.bMT(2,2,"Editar perfil")),t.R7$(3),t.BMQ("aria-label",t.bMT(5,4,"Compartir perfil")))}function nt(i,n){if(1&i){const e=t.RV6();t.j41(0,"button",71),t.bIt("click",function(){t.eBV(e);const a=t.XpG(3);return t.Njj(a.seguir())}),t.nrm(1,"ion-icon",72),t.EFF(2),t.nI1(3,"translate"),t.k0s()}2&i&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"Seguir")," "))}function ot(i,n){if(1&i){const e=t.RV6();t.j41(0,"button",73),t.bIt("click",function(){t.eBV(e);const a=t.XpG(3);return t.Njj(a.seguir())}),t.nrm(1,"ion-icon",74),t.EFF(2),t.nI1(3,"translate"),t.k0s()}2&i&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"Siguiendo")," "))}function it(i,n){if(1&i&&(t.j41(0,"div",68),t.DNE(1,nt,4,3,"button",69)(2,ot,4,3,"button",70),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.Y8G("ngIf",!e.following),t.R7$(),t.Y8G("ngIf",e.following)}}function at(i,n){1&i&&(t.nrm(0,"ion-icon",75),t.nI1(1,"translate")),2&i&&t.BMQ("aria-label",t.bMT(1,1,"Cuenta verificada"))}function rt(i,n){if(1&i){const e=t.RV6();t.j41(0,"button",78),t.bIt("click",function(){const a=t.eBV(e).$implicit,r=t.XpG
1(3);return t.Njj(r.abrirRed(a.url))}),t.nrm(1,"ion-icon",79),t.k0s()}if(2&i){const e=n.$implicit;t.AVh("red-spotify","spotify"===e.red),t.BMQ("aria-label",e.red),t.R7$(),t.Y8G("name",e.icon)}}function st(i,n){if(1&i&&(t.j41(0,"section",76),t.DNE(1,rt,2,4,"button",77),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.Y8G("ngForOf",e.redesLista)}}function ct(i,n){if(1&i&&(t.j41(0,"section",80)(1,"span",81),t.nrm(2,"ion-icon",82),t.k0s(),t.j41(3,"p",83),t.EFF(4),t.k0s()()),2&i){const e=t.XpG(2);t.R7$(4),t.JRh(e.user.biografia)}}function lt(i,n){if(1&i&&(t.j41(0,"span",86),t.EFF(1),t.k0s()),2&i){const e=n.$implicit;t.R7$(),t.JRh(e)}}function dt(i,n){if(1&i&&(t.j41(0,"div",84),t.DNE(1,lt,2,1,"span",85),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.Y8G("ngForOf",e.especialidadesLista)}}function ut(i,n){if(1&i){const e=t.RV6();t.j41(0,"button",90),t.nI1(1,"translate"),t.bIt("click",function(){t.eBV(e);const a=t.XpG(3);return t.Njj(a.contactar())}),t.nrm(2,"ion-icon",92),t.k0s()}2&i&&t.BMQ("aria-label",t.bMT(1,1,"Contactar"))}function pt(i,n){if(1&i){const e=t.RV6();t.j41(0,"div",87),t.DNE(1,ut,3,3,"button",88),t.j41(2,"button",89),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.generateQrPerfil(a.user.id))}),t.nrm(3,"ion-icon",67),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"button",90),t.nI1(7,"translate"),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.menuUsuario())}),t.nrm(8,"ion-icon",91),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(),t.Y8G("ngIf",e.canalesContacto.length),t.R7$(3),t.SpI(" ",t.bMT(5,3,"Compartir")," "),t.R7$(2),t.BMQ("aria-label",t.bMT(7,5,"M\xe1s"))}}function gt(i,n){if(1&i&&t.nrm(0,"img",102),2&i){const e=t.XpG().ngIf;t.Y8G("src",e.escudo_url,t.B4B)}}function ft(i,n){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&i){const e=t.XpG().ngIf;t.R7$(),t.JRh((e.nombre||"?").charAt(0))}}function ht(i,n){if(1&i&&(t.j41(0,"p",103),t.nrm(1,"ion-icon",104),t.EFF(2),t.k0s()),2&i){const e=t.XpG().ngIf;t.R7$(2),t.SpI(" ",e.nombre_campo," ")}}function _t(i,n){if(1&i){const e=t.RV6();t.j41(0,"section",48)(1,"div",49)(2,"h5",50),t.nrm(3,"ion-icon",93),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"div",94),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.verClub())}),t.j41(7,"div",95),t.DNE(8,gt,1,1,"img",96)(9,ft,2,1,"span",97),t.k0s(),t.j41(10,"div",98)(11,"h5",99),t.EFF(12),t.k0s(),t.DNE(13,ht,3,1,"p",100),t.k0s(),t.nrm(14,"ion-icon",101),t.k0s()()}if(2&i){const e=n.ngIf,o=t.XpG(2);t.R7$(4),t.SpI(" ",t.bMT(5,9,"Club")," "),t.R7$(2),t.xc7("background",e.color||null),t.AVh("club-card--claro",e.color&&o.clubTextoClaro),t.R7$(2),t.Y8G("ngIf",e.escudo_url),t.R7$(),t.Y8G("ngIf",!e.escudo_url),t.R7$(3),t.JRh(e.nombre),t.R7$(),t.Y8G("ngIf",e.nombre_campo)}}function mt(i,n){if(1&i&&(t.j41(0,"div",110)(1,"span",111),t.nrm(2,"ion-icon",112),t.k0s(),t.j41(3,"span",113),t.EFF(4),t.nI1(5,"translate"),t.nI1(6,"translate"),t.k0s()()),2&i){const e=t.XpG(4);t.R7$(4),t.E5c("",t.bMT(5,3,"Hasta")," ",e.salaInfo.capacidad," ",t.bMT(6,5,"personas"),"")}}function vt(i,n){if(1&i&&(t.j41(0,"div",110)(1,"span",111),t.nrm(2,"ion-icon",114),t.k0s(),t.j41(3,"span",113),t.EFF(4),t.k0s()()),2&i){const e=t.XpG(4);t.R7$(4),t.JRh(e.salaInfo.horario)}}function bt(i,n){if(1&i&&(t.j41(0,"div",108),t.DNE(1,mt,7,7,"div",109)(2,vt,5,1,"div",109),t.k0s()),2&i){const e=t.XpG(3);t.R7$(),t.Y8G("ngIf",e.salaInfo.capacidad),t.R7$(),t.Y8G("ngIf",e.salaInfo.horario)}}function xt(i,n){if(1&i){const e=t.RV6();t.j41(0,"div",117),t.bIt("click",function(){const a=t.eBV(e).$implicit,r=t.XpG
1(4);return t.Njj(r.verFotoGrande(a))}),t.k0s()}2&i&&t.xc7("background-image",'url("'+n.$implicit+'")')}function Pt(i,n){if(1&i&&(t.j41(0,"div",115),t.DNE(1,xt,1,2,"div",116),t.k0s()),2&i){const e=t.XpG(3);t.R7$(),t.Y8G("ngForOf",e.salaFotos)}}function Ct(i,n){if(1&i&&(t.j41(0,"section",48)(1,"div",49)(2,"h5",50),t.nrm(3,"ion-icon",105),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.DNE(6,bt,3,2,"div",106)(7,Pt,2,1,"div",107),t.k0s()),2&i){const e=t.XpG(2);t.R7$(4),t.SpI(" ",t.bMT(5,3,"Sobre esta sala")," "),t.R7$(2),t.Y8G("ngIf",e.salaInfo),t.R7$(),t.Y8G("ngIf",e.salaFotos.length)}}function Mt(i,n){if(1&i){const e=t.RV6();t.j41(0,"section",48)(1,"div",118),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.abrirEditarPerfil())}),t.nrm(2,"ion-icon",105),t.j41(3,"div",119)(4,"h5"),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"p"),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.nrm(10,"ion-icon",120),t.k0s()()}2&i&&(t.R7$(5),t.JRh(t.bMT(6,2,"Completa la info de tu sala")),t.R7$(3),t.JRh(t.bMT(9,4,"A\xf1ade aforo, horario y fotos del espacio")))}function kt(i,n){if(1&i){const e=t.RV6();t.j41(0,"div",123),t.bIt("click",function(){const a=t.eBV(e).$implicit,r=t.XpG
1(3);return t.Njj(a.link&&r.abrirContacto(a.link))}),t.j41(1,"span",111),t.nrm(2,"ion-icon",79),t.k0s(),t.j41(3,"span",113),t.EFF(4),t.k0s()()}if(2&i){const e=n.$implicit;t.AVh("info-link",e.link),t.R7$(2),t.Y8G("name",e.icon),t.R7$(2),t.JRh(e.text)}}function Ot(i,n){if(1&i&&(t.j41(0,"section",48)(1,"div",49)(2,"h5",50),t.nrm(3,"ion-icon",121),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"div",108),t.DNE(7,kt,5,4,"div",122),t.k0s()()),2&i){const e=t.XpG(2);t.R7$(4),t.SpI(" ",t.bMT(5,2,"Informaci\xf3n")," "),t.R7$(3),t.Y8G("ngForOf",e.infoLista)}}function wt(i,n){if(1&i&&(t.j41(0,"span",86),t.EFF(1),t.k0s()),2&i){const e=n.$implicit;t.R7$(),t.JRh(e)}}function yt(i,n){if(1&i&&(t.j41(0,"div",84),t.DNE(1,wt,2,1,"span",85),t.k0s()),2&i){const e=t.XpG(3);t.R7$(),t.Y8G("ngForOf",e.artistaGeneros)}}function Ft(i,n){if(1&i&&(t.j41(0,"div",126),t.nrm(1,"iframe",127),t.k0s()),2&i){const e=t.XpG(3);t.R7$(),t.Y8G("src",e.artistaSpotifyEmbed,t.f$h)}}function It(i,n){if(1&i&&(t.j41(0,"section",48)(1,"div",49)(2,"h5",50),t.nrm(3,"ion-icon",124),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.DNE(6,yt,2,1,"div",45)(7,Ft,2,1,"div",125),t.k0s()),2&i){const e=t.XpG(2);t.R7$(4),t.SpI(" ",t.bMT(5,3,"M\xfasica")," "),t.R7$(2),t.Y8G("ngIf",e.artistaGeneros.length),t.R7$(),t.Y8G("ngIf",e.artistaSpotifyEmbed)}}function Rt(i,n){if(1&i){const e=t.RV6();t.j41(0,"section",48)(1,"div",118),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.abrirEditarPerfil())}),t.nrm(2,"ion-icon",124),t.j41(3,"div",119)(4,"h5"),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"p"),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.nrm(10,"ion-icon",120),t.k0s()()}2&i&&(t.R7$(5),t.JRh(t.bMT(6,2,"Completa tu perfil de Artista")),t.R7$(3),t.JRh(t.bMT(9,4,"A\xf1ade tu playlist de Spotify y tus g\xe9neros")))}function $t(i,n){1&i&&(t.j41(0,"a",131),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"ion-icon",132),t.k0s()),2&i&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"Ver todas")," "))}function Tt(i,n){if(1&i){const e=t.RV6();t.j41(0,"div",128)(1,"button",129),t.nI1(2,"translate"),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.toggleColeccionesVista())}),t.nrm(3,"ion-icon",79),t.k0s(),t.DNE(4,$t,4,3,"a",130),t.k0s()}if(2&i){const e=t.XpG(2);t.R7$(),t.BMQ("aria-label",t.bMT(2,3,"Cambiar vista")),t.R7$(2),t.Y8G("name","lista"===e.coleccionesVista?"grid-outline":"list-outline"),t.R7$(),t.Y8G("ngIf",e.itsMe)}}function Et(i,n){1&i&&(t.j41(0,"div",133)(1,"p",134),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&i&&(t.R7$(2),t.JRh(t.bMT(3,1,"Este usuario todav\xeda no ha creado ninguna colecci\xf3n")))}function jt(i,n){if(1&i&&(t.j41(0,"span",145),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit,o=t.XpG(3);t.R7$(),t.JRh(o.inicialCol(e))}}function Gt(i,n){1&i&&t.nrm(0,"span",148),2&i&&t.xc7("background-image",'url("'+n.$implicit+'")')}
1function Ut(i,n){if(1&i&&(t.j41(0,"span",146),t.DNE(1,Gt,1,2,"span",147),t.k0s()),2&i){const e=t.XpG().$implicit;t.Y8G("ngClass","fu-col-mosaic-"+e.portadas.length),t.R7$(),t.Y8G("ngForOf",e.portadas)}}function St(i,n){if(1&i){const e=t.RV6();t.j41(0,"button",149),t.nI1(1,"translate"),t.bIt("click",function(a){t.eBV(e);const r=t.XpG().$implicit,c=t.XpG(3);return t.Njj(c.toggleGuardarColeccion(r,a))}),t.nrm(2,"ion-icon",79),t.k0s()}if(2&i){const e=t.XpG().$implicit,o=t.XpG(3);t.BMQ("aria-label",t.bMT(1,2,"Guardar colecci\xf3n")),t.R7$(2),t.Y8G("name",o.esGuardada(e)?"bookmark":"bookmark-outline")}}function Nt(i,n){if(1&i){const e=t.RV6();t.j41(0,"ion-icon",150),t.bIt("click",function(a){t.eBV(e);const r=t.XpG().$implicit,c=t.XpG(3);return t.Njj(c.toggleColeccionPrivacidad(r,a))}),t.k0s()}if(2&i){let e;const o=t.XpG().$implicit;t.Y8G("name",null===(e=o.publica)||void 0===e||e?"earth-outline":"lock-closed")}}function zt(i,n){if(1&i&&(t.j41(0,"div",137)(1,"div",138),t.DNE(2,jt,2,1,"span",139)(3,Ut,2,2,"span",140)(4,St,3,4,"button",141),t.k0s(),t.j41(5,"div",142),t.EFF(6),t.k0s(),t.j41(7,"div",143)(8,"span"),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.DNE(11,Nt,1,1,"ion-icon",144),t.k0s()()),2&i){const e=n.$implicit,o=t.XpG(3);t.R7$(),t.xc7("background",null!=e.portadas&&e.portadas.length?null:o.coverCol(e)),t.Mz_("routerLink","/tabs/listado-eventos-coleccion/",e.id,""),t.R7$(),t.Y8G("ngIf",!(null!=e.portadas&&e.portadas.length)),t.R7$(),t.Y8G("ngIf",null==e.portadas?null:e.portadas.length),t.R7$(),t.Y8G("ngIf",!o.itsMe),t.R7$(),t.Mz_("routerLink","/tabs/listado-eventos-coleccion/",e.id,""),t.R7$(),t.JRh(e.titulo),t.R7$(3),t.Lme("",e.eventos_count||0," ",t.bMT(10,13,"eventos"),""),t.R7$(2),t.Y8G("ngIf",o.itsMe)}}function Bt(i,n){if(1&i&&(t.j41(0,"div",135),t.DNE(1,zt,12,15,"div",136),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.Y8G("ngForOf",e.coleccionesLista)}}function Dt(i,n){if(1&i&&(t.j41(0,"span",160),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit,o=t.XpG(3);t.R7$(),t.JRh(o.inicialCol(e))}}function Vt(i,n){if(1&i){const e=t.RV6();t.j41(0,"button",161),t.nI1(1,"translate"),t.bIt("click",function(a){t.eBV(e);const r=t.XpG().$implicit,c=t.XpG(3);return t.Njj(c.toggleGuardarColeccion(r,a))}),t.nrm(2,"ion-icon",79),t.k0s()}if(2&i){const e=t.XpG().$implicit,o=t.XpG(3);t.BMQ("aria-label",t.bMT(1,2,"Guardar colecci\xf3n")),t.R7$(2),t.Y8G("name",o.esGuardada(e)?"bookmark":"bookmark-outline")}}function Xt(i,n){if(1&i){const e=t.RV6();t.j41(0,"ion-icon",162),t.bIt("click",function(a){t.eBV(e);const r=t.XpG().$implicit,c=t.XpG(3);return t.Njj(c.toggleColeccionPrivacidad(r,a))}),t.k0s()}if(2&i){let e;const o=t.XpG().$implicit;t.Y8G("name",null===(e=o.publica)||void 0===e||e?"earth-outline":"lock-closed")}}function Yt(i,n){if(1&i&&(t.j41(0,"div",153)(1,"span",154),t.DNE(2,Dt,2,1,"span",155),t.k0s(),t.j41(3,"span",156)(4,"b"),t.EFF(5),t.k0s(),t.j41(6,"small"),t.EFF(7),t.nI1(8,"translate"),t.k0s()(),t.DNE(9,Vt,3,4,"button",157)(10,Xt,1,1,"ion-icon",158),t.nrm(11,"ion-icon",159),t.k0s()),2&i){const e=n.$implicit,o=t.XpG(3);t.Y8G("routerLink","/tabs/listado-eventos-coleccion/"+e.id),t.R7$(),t.xc7("background",null!=e.portadas&&e.portadas.length?null:o.coverCol(e))("background-image",null!=e.portadas&&e.portadas.length?"url('"+e.portadas[0]+"')":null),t.R7$(),t.Y8G("ngIf",!(null!=e.portadas&&e.portadas.length)),t.R7$(3),t.JRh(e.titulo),t.R7$(2),t.Lme("",e.eventos_count||0," ",t.bMT(8,11,"eventos"),""),t.R7$(2),t.Y8G("ngIf",!o.itsMe),t.R7$(),t.Y8G("ngIf",o.itsMe)}}function At(i,n){if(1&i&&(t.j41(0,"div",151),t.DNE(1,Yt,12,13,"div",152),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.Y8G("ngForOf",e.coleccionesLista)}}function Lt(i,n){1&i&&(t.j41(0,"div",133)(1,"p",134),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&i&&(t.R7$(2),t.JRh(t.bMT(3,1,"Este usuario todav\xeda no ha creado ning\xfan evento")))}function Jt(i,n){if(1&i){const e=t.RV6();t.j41(0,"form",163)(1,"div",164),t.nrm(2,"ion-icon",165),t.j41(3,"ion-input",166),t.nI1(4,"translate"),t.bIt("keydown.enter",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.addToListReq())}),t.k0s()()()}if(2&i){const e=t.XpG(2);t.Y8G("formGroup",e.form),t.R7$(3),t.FS9("placeholder",t.bMT(4,2,"T\xedtulo, Descripci\xf3n, Etiquetas..."))}}
1function qt(i,n){if(1&i){const e=t.RV6();t.j41(0,"label",167),t.bIt("click",function(){const a=t.eBV(e).index,r=t.XpG(2);return t.Njj(r.delete(a))}),t.EFF(1),t.nrm(2,"ion-icon",168),t.k0s()}if(2&i){const e=n.$implicit;t.FS9("id",n.index),t.R7$(),t.SpI("",e," ")}}function Ht(i,n){if(1&i&&(t.j41(0,"div",133)(1,"p",134),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&i){const e=t.XpG(2);t.R7$(2),t.JRh(t.bMT(3,1,"proximos"===e.tabEventos?"No hay eventos pr\xf3ximos":"No hay eventos pasados"))}}function Qt(i,n){1&i&&(t.j41(0,"div",179)(1,"div",180)(2,"h2"),t.EFF(3),t.nI1(4,"translate"),t.k0s()()()),2&i&&(t.R7$(3),t.JRh(t.bMT(4,1,"Evento Cancelado")))}function Zt(i,n){if(1&i&&(t.j41(0,"p",181),t.nrm(1,"ion-icon",104),t.EFF(2),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.SpI(" ",e.localidad," ")}}function Wt(i,n){if(1&i){const e=t.RV6();t.j41(0,"ion-card",169)(1,"div",170)(2,"div",171),t.bIt("click",function(){const a=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.goto(a))}),t.DNE(3,Qt,5,3,"div",172),t.k0s(),t.j41(4,"div",173),t.bIt("click",function(){const a=t.eBV(e).$implicit,r=t.XpG
1(2);return t.Njj(r.goto(a))}),t.j41(5,"span",174),t.EFF(6),t.k0s(),t.j41(7,"h3",175),t.EFF(8),t.k0s(),t.DNE(9,Zt,3,1,"p",176),t.k0s(),t.j41(10,"div",177),t.bIt("click",function(a){return t.eBV(e),t.Njj(a.stopPropagation())}),t.j41(11,"ion-icon",178),t.bIt("click",function(){const a=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.opcionesEvento(a))}),t.k0s()()()()}if(2&i){const e=n.$implicit;t.R7$(2),t.Y8G("ngStyle",t.eq3(5,Z,' url("'+e.foto_portada+'")')),t.R7$(),t.Y8G("ngIf",e.canceled_at),t.R7$(3),t.JRh(e.fecha_format),t.R7$(2),t.JRh(null==e?null:e.titulo),t.R7$(),t.Y8G("ngIf",e.localidad)}}function Kt(i,n){1&i&&(t.j41(0,"span",188),t.EFF(1,"\u2026"),t.k0s())}function te(i,n){if(1&i){const e=t.RV6();t.j41(0,"button",189),t.bIt("click",function(){t.eBV(e);const a=t.XpG().$implicit,r=t.XpG(3);return t.Njj(r.goToPagina(a))}),t.EFF(1),t.k0s()}if(2&i){const e=t.XpG().$implicit,o=t.XpG(3);t.AVh("active",e===o.currentPage),t.R7$(),t.SpI(" ",e," ")}}function ee(i,n){if(1&i&&(t.qex(0),t.DNE(1,Kt,2,0,"span",186)(2,te,2,3,"button",187),t.bVm()),2&i){const e=n.$implicit;t.R7$(),t.Y8G("ngIf",-1===e),t.R7$(),t.Y8G("ngIf",-1!==e)}}function ne(i,n){if(1&i){const e=t.RV6();t.j41(0,"nav",182)(1,"button",183),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.prevPage())}),t.nrm(2,"ion-icon",5),t.k0s(),t.DNE(3,ee,3,2,"ng-container",184),t.j41(4,"button",185),t.bIt("click",function(){t.eBV(e);const a=t.XpG(2);return t.Njj(a.nextPage())}),t.nrm(5,"ion-icon",132),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(),t.Y8G("disabled",1===e.currentPage),t.R7$(2),t.Y8G("ngForOf",e.paginasVisibles()),t.R7$(),t.Y8G("disabled",e.currentPage===e.totalPaginas)}}function oe(i,n){if(1&i){const e=t.RV6();t.j41(0,"div",23)(1,"section",24)(2,"div",25),t.DNE(3,et,7,6,"div",26),t.k0s(),t.j41(4,"div",27)(5,"div",28)(6,"div",29)(7,"ion-avatar"),t.nrm(8,"img",30),t.k0s()(),t.DNE(9,it,3,2,"div",31),t.k0s(),t.j41(10,"div",32)(11,"h2",33),t.EFF(12),t.DNE(13,at,2,3,"ion-icon",34),t.k0s(),t.j41(14,"span",35),t.nrm(15,"ion-icon",36),t.EFF(16),t.nI1(17,"translate"),t.k0s(),t.j41(18,"div",37)(19,"div",38)(20,"span",39),t.EFF(21),t.k0s(),t.j41(22,"span",40),t.EFF(23),t.nI1(24,"translate"),t.k0s()(),t.nrm(25,"span",41),t.j41(26,"div",42)(27,"span",39),t.EFF(28),t.k0s(),t.j41(29,"span",40),t.EFF(30),t.nI1(31,"translate"),t.k0s()(),t.nrm(32,"span",41),t.j41(33,"div",42)(34,"span",39),t.EFF(35),t.k0s(),t.j41(36,"span",40),t.EFF(37),t.nI1(38,"translate"),t.k0s()()()()()(),t.DNE(39,st,2,1,"section",43)(40,ct,5,1,"section",44)(41,dt,2,1,"div",45)(42,pt,9,7,"div",46)(43,_t,15,11,"section",47)(44,Ct,8,5,"section",47)(45,Mt,11,6,"section",47)(46,Ot,8,4,"section",47)(47,It,8,5,"section",47)(48,Rt,11,6,"section",47),t.j41(49,"section",48)(50,"div",49)(51,"h5",50),t.nrm(52,"ion-icon",51),t.EFF(53),t.nI1(54,"translate"),t.k0s(),t.DNE(55,Tt,5,5,"div",52),t.k0s(),t.DNE(56,Et,4,3,"div",53)(57,Bt,2,1,"div",54)(58,At,2,1,"div",55),t.k0s(),t.j41(59,"section",48)(60,"div",49)(61,"h5",50),t.nrm(62,"ion-icon",56),t.EFF(63),t.nI1(64,"translate"),t.k0s()(),t.j41(65,"div",57)(66,"button",58),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.setTabEventos("proximos"))}),t.EFF(67),t.nI1(68,"translate"),t.k0s(),t.j41(69,"button",58),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.setTabEventos("pasados"))}),t.EFF(70),t.nI1(71,"translate"),t.k0s()(),t.DNE(72,Lt,4,3,"div",53)(73,Jt,5,4,"form",59),t.j41(74,"div",60),t.DNE(75,qt,3,2,"label",61),t.k0s(),t.DNE(76,Ht,4,3,"div",53)(77,Wt,12,7,"ion-card",62)(78,ne,6,3,"nav",63),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(2),t.xc7("background-image",e.user.portada?"url('"+e.user.portada+"')":null),t.R7$(),t.Y8G("ngIf",e.itsMe),t.R7$(5),t.Y8G("appAvatarSrc",e.image),t.R7$(),t.Y8G("ngIf",!(e.itsMe||null!=e.user&&e.user.restringido_seguir||null!=e.user&&e.user.bloqueado_a_mi)),t.R7$(3),t.SpI(" ",e.nombreMostrado," "),t.R7$(),t.Y8G("ngIf",e.user.verificado),t.R7$(3),t.SpI(" ",t.bMT(17,48,e.tipoLabel)," "),t.R7$(5),t.JRh(e.user.eventos.length),t.R7$(2),t.JRh(t.bMT(24,50,"Eventos")),t.R7$(3),t.Y8G("routerLink","/tabs/listado-seguidores/"+e.user.id)("queryParams",t.lJ4(64,H)),t.R7$(2),t.JRh(e.user.seguidores.length),t.R7$(2),t.JRh(t.bMT(31,52,"Seguidores")),t.R7$(3),t.Y8G("routerLink","/tabs/listado-seguidores/"+e.user.id)("queryParams",t.lJ4(65,Q)),t.R7$(2),t.JRh(e.user.siguiendo_count||0),t.R7$(2),t.JRh(t.bMT(38,54,"Siguiendo")),t.R7$(2),t.Y8G("ngIf",e.redesLista.length),t.R7$(),t.Y8G("ngIf",e.user.biografia),t.R7$(),t.Y8G("ngIf",e.especialidadesLista.length),t.R7$(),t.Y8G("ngIf",!e.itsMe),t.R7$(),t.Y8G("ngIf",e.clubResumen),t.R7$(),t.Y8G("ngIf",e.salaInfo||e.salaFotos.length),t.R7$(),t.Y8G("ngIf",e.itsMe&&"sala"===e.tipoRaw&&!e.salaInfo&&!e.salaFotos.length),t.R7$(),t.Y8G("ngIf",e.infoLista.length),t.R7$(),t.Y8G("ngIf",e.artistaGeneros.length||e.artistaSpotifyEmbed),t.R7$(),t.Y8G("ngIf",e.itsMe&&"artista"===e.tipoRaw&&!e.artistaGeneros.length&&!e.artistaSpotifyEmbed),t.R7$(5),t.SpI(" ",t.bMT(54,56,e.itsMe?"Mis colecciones":"Colecciones")," "),t.R7$(2),t.Y8G("ngIf",e.coleccionesLista.length),t.R7$(),t.Y8G("ngIf",0===e.coleccionesLista.length),t.R7$(),t.Y8G("ngIf",e.coleccionesLista.length&&"iconos"===e.coleccionesVista),t.R7$(),t.Y8G("ngIf",e.coleccionesLista.length&&"lista"===e.coleccionesVista),t.R7$(5),t.SpI(" ",t.bMT(64,58,e.itsMe?"Mis eventos":"Eventos")," "),t.R7$(3),t.AVh("active","proximos"===e.tabEventos),t.R7$(),t.SpI(" ",t.bMT(68,60,"Pr\xf3ximos")," "),t.R7$(2),t.AVh("active","pasados"===e.tabEventos),t.R7$(),t.SpI(" ",t.bMT(71,62,"Pasados")," "),t.R7$(2),t.Y8G("ngIf",0==(null==e.eventos?null:e.eventos.length)),t.R7$(),t.Y8G("ngIf",(null==e.eventos?null:e.eventos.length)>0),t.R7$(),t.Y8G("ngClass",0==e.listItems.length?"displayEmpty":""),t.R7$(),t.Y8G("ngForOf",e.listItems),t.R7$(),t.Y8G("ngIf",(null==e.eventos?null:e.eventos.length)>0&&0==e.eventosPaginados.length),t.R7$(),t.Y8G("ngForOf",e.eventosPaginados)("ngForTrackBy",e.trackEvento),t.R7$(),t.Y8G("ngIf",e.totalPaginas>1)}}(0,N.kz)();class b{recomputarVista(){const n=C().valueOf();this.eventosVistaCache=(this.eventos||[]).filter(e=>"pasados"===this.tabEventos?Number(e.fecha)<n:Number(e.fecha)>=n),this.totalPaginas=Math.max(1,Math.ceil(this.eventosVistaCache.length/this.pageSize))}setTabEventos(n){this.tabEventos!==n&&(this.tabEventos=n,this.currentPage=1,this.loadEventos())}constructor(n,e,o,a,r,c,s,d,g,f,l,h){this.location=n,this.renderer=e,this.domCtrl=o,this.api=a,this.toastController=r,this.aroute=c,this.alert=s,this.router=d,this.modalController=g,this.actionSheetCtrl=f,this.translate=l,this.sanitizer=h,this.loading=!0,this.imageUrl="https://e00-elmundo.uecdn.es/assets/multimedia/imagenes/2023/05/23/16848447681194.jpg",this.image="https://as1.ftcdn.net/v2/jpg/03/46/83/96/1000_F_346839683_6nAPzbhpSkIpb8pmAwufkC7c5eD7wYws.jpg",this.toolbarHeight=44,this.eventos=[],this.dummyEventos=[],this.loadError=!1,this.premium=!1,this.itsMe=!0,this.eventosPaginados=[],this.pageSize=5,this.currentPage=1,this.tabEventos="proximos",this.eventosVistaCache=[],this.totalPaginas=1,this.nombreMostradoTxt="",this.tipoLabelTxt="Organizador",this.redesListaCache=[],this.infoListaCache=[],this.canalesContactoCache=[],this.especialidadesCache=[],this.salaFotosCache=[],this.salaInfoCache=null,this.artistaGenerosCache=[],this.artistaSpotifyEmbedCache=null,this.fotoZoomAbierta=!1,this.fotoZoomUrl="",this.following=!1,this.precioFilter=new P.MJ(null),this.categoriaFilter=new P.MJ(null),this.listItems=[],this.isLoadingPage=!1,this.loggedUserCacheTtlMs=3e4,this.profileCacheTtlMs=1e4,this.rateLimitCooldownMs=8e3,this.retryTimeoutByProfileId=new Map,this.coleccionesLista=[],this.guardadasSet=new Set,this.guardandoCol={}
1,this.coleccionesVista=localStorage.getItem("fichaUsuarioColVista")||"iconos",this.resetChanges=()=>{this.eventos=this.dummyEventos,this.precioFilter.setValue(null),this.categoriaFilter.setValue(null),this.loadEventos()},this.siguiendoEnCurso=!1;const u=localStorage.getItem("lang");if(u)this.translate.use(u);else{const p=this.translate.getBrowserLang();this.translate.use(p||"es")}this.languageChangedSubscription=this.api.languageChanged$.subscribe(p=>{this.translate.use(p)})}ngOnInit(){this.form=new P.gE({item:new P.MJ("",P.k0.required)}),this.toolbar=document.getElementById("toolbar"),this.domCtrl.read(()=>{var n,e;this.toolbarHeight=null!==(n=null===(e=this.toolbar)||void 0===e?void 0:e.clientHeight)&&void 0!==n?n:this.toolbarHeight})}ngOnDestroy(){var n;null===(n=this.languageChangedSubscription)||void 0===n||n.unsubscribe(),this.retryTimeoutByProfileId.forEach(e=>clearTimeout(e)),this.retryTimeoutByProfileId.clear()}ionViewDidEnter(){this.reloadFromRoute()}cloneData(n){return null==n?n:JSON.parse(JSON.stringify(n))}getProfileIdFromRoute(){var n;const e=this.aroute.snapshot.paramMap.get("id"),o=Number(e||(null===(n=this.aroute.snapshot.params)||void 0===n?void 0:n.id));return Number.isFinite(o)?o:null}reloadFromRoute(n=!1){const e=this.getProfileIdFromRoute();if(null===e)return;const o=this.consumeExternalInvalidation(e);this.loadPage(e,{forceRefresh:n||o})}isTooManyAttemptsError(n){var e;if(429===(null==n?void 0:n.status))return!0;const o=((null==n||null===(e=n.error)||void 0===e?void 0:e.message)||"").toString().toLowerCase();return o.includes("too many attempts")||o.includes("too many attemps")||o.includes("demasiados intentos")}scheduleAutoRetry(n){if(this.retryTimeoutByProfileId.has(n))return;const e=b.cooldownUntilByProfileId.get(n)||Date.now()+this.rateLimitCooldownMs,o=Math.max(500,e-Date.now()),a=setTimeout(()=>{this.retryTimeoutByProfileId.delete(n),this.reloadFromRoute()},o);this.retryTimeoutByProfileId.set(n,a)}handleRateLimit(n,e=!1){const o=Date.now(),r=o>=(b.cooldownUntilByProfileId.get(n)||0);b.cooldownUntilByProfileId.set(n,o+this.rateLimitCooldownMs),r&&this.presentToast("Demasiadas solicitudes en poco tiempo. Reintentando en unos segundos.","warning",3e3,"top"),e&&this.scheduleAutoRetry(n)}invalidateCachesAfterMutation(n){const e=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id;0!==e&&b.loggedUserCacheByUserId.delete(e),b.profileCacheByProfileId.delete(n),b.cooldownUntilByProfileId.delete(n)}consumeExternalInvalidation(n){let e=!1;if("1"===localStorage.getItem("whereventsInvalidateLoggedUserCache")){const s=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id;0!==s&&b.loggedUserCacheByUserId.delete(s),localStorage.removeItem("whereventsInvalidateLoggedUserCache"),e=!0}const a="whereventsInvalidateProfileIds",r=localStorage.getItem(a);let c=[];try{c=r?JSON.parse(r):[]}catch{c=[]}if(c.indexOf(n)>-1){b.profileCacheByProfileId.delete(n),b.cooldownUntilByProfileId.delete(n);const s=c.filter(d=>d!==n);s.length>0?localStorage.setItem(a,JSON.stringify(s)):localStorage.removeItem(a),e=!0}return e}markEventAsInvalidatedForEventPage(n){const e="whereventsInvalidateEventIds",o=localStorage.getItem(e);let a=[];try{a=o?JSON.parse(o):[]}catch{a=[]}-1===a.indexOf(n)&&(a.push(n),localStorage.setItem(e,JSON.stringify(a)))}getCurrentProfileId(){var n;const e=Number(null===(n=this.user)||void 0===n?void 0:n.id);return Number.isFinite(e)&&e>0?e:this.getProfileIdFromRoute()}applyProfileData(n,e,o,a,r){const c=this.cloneData(n),s=(c.eventos||[]).map(l=>({...l,avisos:e.indexOf(l.id)>-1,fav:o.indexOf(l.id)>-1,localidad:this.getLocalidad(l.direccion)})),d=C().valueOf();s.sort((l,h)=>Math.abs(d-Number(l.fecha))-Math.abs(d-Number(h.fecha))),this.user=c,this.image=this.user.imagen,this.eventos=s.map(l=>({...l})),this.dummyEventos=s.map(l=>({...l})),this.following=a.indexOf(+r)>-1,this.currentPage=1;const g=s.some(l=>Number(l.fecha)>=d),f=s.some(l=>Number(l.fecha)<d);this.tabEventos=!g&&f?"pasados":"proximos",this.recomputarDerivadosPerfil(),this.loadEventos(),this.loading=!1}recomputarDerivadosPerfil(){var n,e,o,a,r,c,s;this.nombreMostradoTxt=(null===(n=this.user)||void 0===n?void 0:n.nombre_publico)||(((null===(e=this.user)||void 0===e?void 0:e.nombre)||"")+" "+((null===(o=this.user)||void 0===o?void 0:o.apellidos)||"")).trim();const d=null===(a=this.user)||void 0===a||null===(a=a.perfil_extra)||void 0===a?void 0:a.tipo;this.tipoLabelTxt=d&&{organizador:"Organizador",promotor:"Promotor",artista:"Artista",colaborador:"Colaborador",sala:"Sala",otro:"Miembro"}[d]||"Miembro";const f=(null===(r=this.user)||void 0===r||null===(r=r.perfil_extra)||void 0===r?void 0:r.redes)||{},l={instagram:{icon:"logo-instagram",base:"https://instagram.com/"},tiktok:{icon:"logo-tiktok",base:"https://tiktok.com/@"}
1,twitter:{icon:"logo-x",base:"https://x.com/"},facebook:{icon:"logo-facebook",base:"https://facebook.com/"},youtube:{icon:"logo-youtube",base:"https://youtube.com/"},whatsapp:{icon:"logo-whatsapp",base:"https://wa.me/"},linkedin:{icon:"logo-linkedin",base:"https://www.linkedin.com/in/"},spotify:{icon:"logo-spotify",base:"https://open.spotify.com/"}},h=null===(c=null===(s=this.user)||void 0===s||null===(s=s.perfil_extra)||void 0===s?void 0:s.mostrar_redes)||void 0===c||c;this.redesListaCache=h?Object.keys(f).filter(u=>l[u]&&(f[u]||"").toString().trim()).map(u=>({red:u,icon:l[u].icon,url:this.buildRedUrlFor(u,f[u],l[u].base)})).filter(u=>u.url):[],this.recomputarInformacionPublica(),this.recomputarEspecialidades(),this.recomputarModuloTipo(),this.cargarColecciones()}recomputarModuloTipo(){var n,e,o;const a=null===(n=this.user)||void 0===n||null===(n=n.perfil_extra)||void 0===n?void 0:n.tipo,r=(null===(e=this.user)||void 0===e||null===(e=e.perfil_extra)||void 0===e?void 0:e.modulo_datos)||{};this.salaFotosCache="sala"===a&&Array.isArray(r.fotos)?r.fotos:[];const c=null!==(o=r.capacidad)&&void 0!==o?o:null,s=(r.horario||"").toString().trim();this.salaInfoCache="sala"===a&&(c||s)?{capacidad:c,horario:s}:null,this.artistaGenerosCache="artista"===a&&Array.isArray(r.generos)?r.generos.filter(f=>(f||"").toString().trim()):[];const d="artista"===a&&r.spotify_playlist_url?r.spotify_playlist_url.toString().trim():"",g=d&&/^https:\/\/open\.spotify\.com\//i.test(d);this.artistaSpotifyEmbedCache=g?this.sanitizer.bypassSecurityTrustResourceUrl(d.replace("open.spotify.com/","open.spotify.com/embed/")):null}recomputarInformacionPublica(){var n,e,o,a,r;const c=(null===(n=this.user)||void 0===n?void 0:n.perfil_extra)||{},s=[],d=(c.ciudad||"").toString().trim();d&&s.push({icon:"location-outline",text:d});const g=(c.direccion||"").toString().trim();(null===(e=c.mostrar_direccion)||void 0===e||e)&&g&&s.push({icon:"map-outline",text:g});const f=(c.correo_publico||"").toString().trim();(null===(o=c.mostrar_correo)||void 0===o||o)&&f&&s.push({icon:"mail-outline",text:f,link:"mailto:"+f});const l=(c.telefono||"").toString().trim();(null===(a=c.mostrar_telefono)||void 0===a||a)&&l&&s.push({icon:"call-outline",text:l,link:"tel:"+l});const h=(c.sitio_web||"").toString().trim();(!(null!==(r=c.mostrar_web)&&void 0!==r)||r)&&h&&s.push({icon:"globe-outline",text:h,link:/^https?:\/\//i.test(h)?h:"https://"+h}),this.infoListaCache=s,this.canalesContactoCache=s.filter(u=>u.link&&(u.link.startsWith("mailto:")||u.link.startsWith("tel:")))}recomputarEspecialidades(){var n;const e=null===(n=this.user)||void 0===n||null===(n=n.perfil_extra)||void 0===n?void 0:n.especialidades;this.especialidadesCache=Array.isArray(e)?e.filter(o=>(o||"").toString().trim()):[]}toggleColeccionesVista(){this.coleccionesVista="iconos"===this.coleccionesVista?"lista":"iconos",localStorage.setItem("fichaUsuarioColVista",this.coleccionesVista)}cargarColecciones(){var n;const e=null===(n=this.user)||void 0===n?void 0:n.id;e?(this.api.getColeccionesByUser(e).subscribe(o=>{const a=Array.isArray(null==o?void 0:o.data)?o.data:[];this.coleccionesLista=this.itsMe?a:a.filter(r=>{var c;return null===(c=r.publica)||void 0===c||c})},()=>{this.coleccionesLista=[]}),this.itsMe||this.api.getColeccionesGuardadas().subscribe(o=>{const a=Array.isArray(null==o?void 0:o.data)?o.data:[];this.guardadasSet=new Set(a.map(r=>{var c;return Number(null!==(c=r.id)&&void 0!==c?c:r.coleccion_id)}))},()=>{})):this.coleccionesLista=[]}coverCol(n){const e=["linear-gradient(135deg,#6C1FCC,#A83FDD)","linear-gradient(135deg,#1f6feb,#6C1FCC)","linear-gradient(135deg,#e0457b,#A83FDD)","linear-gradient(135deg,#0ca678,#1f6feb)"];return e[(Number(null==n?void 0:n.id)||0)%e.length]}inicialCol(n){return((null==n?void 0:n.titulo)||"?").trim().charAt(0).toUpperCase()||"?"}esGuardada(n){return this.guardadasSet.has(Number(null==n?void 0:n.id))}toggleGuardarColeccion(n,e){if(e.stopPropagation(),!JSON.parse(localStorage.getItem("whereventsUser")||'{"id":0}').id)return void this.presentToast("Inicia sesi\xf3n para guardar la colecci\xf3n","danger",2200,"top");if(null==n||!n.id||this.guardandoCol[n.id])return;this.guardandoCol[n.id]=!0;const a=this.esGuardada(n);
1this.api.toggleColeccionGuardada(n.id).subscribe(r=>{var c,s;this.guardandoCol[n.id]=!1;const d=null!==(c=null==r||null===(s=r.data)||void 0===s?void 0:s.guardada)&&void 0!==c?c:!a;d?this.guardadasSet.add(Number(n.id)):this.guardadasSet.delete(Number(n.id)),this.presentToast(d?"Colecci\xf3n guardada":"Colecci\xf3n quitada","medium",1500,"bottom")},()=>{this.guardandoCol[n.id]=!1,this.presentToast("No se pudo guardar","danger",2e3,"top")})}loadPage(n,e={}){var o=this;return(0,x.A)(function*(){const a=!0===e.forceRefresh,r=Date.now(),c=b.cooldownUntilByProfileId.get(n)||0;if(!a&&r<c)return void o.scheduleAutoRetry(n);if(o.isLoadingPage)return;const s=o.retryTimeoutByProfileId.get(n);s&&(clearTimeout(s),o.retryTimeoutByProfileId.delete(n)),o.isLoadingPage=!0,o.loading=!0,o.loadError=!1;const d=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id;o.itsMe=n==d,o.premium=!1;let g=[],f=[],l=[];try{if(0!=d){const F=b.loggedUserCacheByUserId.get(d);if(!a&&F&&r-F.cachedAt<o.loggedUserCacheTtlMs){var h,u;const M=o.cloneData(F.data);o.premium=(null!==(h=null===(u=M.suscripciones)||void 0===u?void 0:u.length)&&void 0!==h?h:0)>0,l=M.avisos||[],g=M.favoritos||[],f=M.siguiendo||[]}else try{var p,_;const I=(yield U(o.api.getUserById(d))).data;b.loggedUserCacheByUserId.set(d,{cachedAt:Date.now(),data:o.cloneData(I)}),o.premium=(null!==(p=null===(_=I.suscripciones)||void 0===_?void 0:_.length)&&void 0!==p?p:0)>0,l=I.avisos||[],g=I.favoritos||[],f=I.siguiendo||[]}catch(M){var E;o.isTooManyAttemptsError(M)?o.handleRateLimit(n,!1):null!=M&&null!==(E=M.error)&&void 0!==E&&E.message&&o.presentToast(M.error.message,"danger",3e3,"top")}}const O=b.profileCacheByProfileId.get(n);if(!a&&O&&r-O.cachedAt<o.profileCacheTtlMs)return void o.applyProfileData(O.data,l,g,f,n);const R=yield U(o.api.getUserByIdPublic(n));if(!R.success)return Object.keys(R.errors).forEach(F=>{o.presentToast(R.errors[F])}),o.loading=!1,void(o.loadError=!0);const S=R.data;b.profileCacheByProfileId.set(n,{cachedAt:Date.now(),data:o.cloneData(S)}),o.applyProfileData(S,l,g,f,n)}catch(O){var j;o.loading=!1,o.isTooManyAttemptsError(O)?o.handleRateLimit(n,!0):null!=O&&null!==(j=O.error)&&void 0!==j&&j.message?(o.presentToast(O.error.message,"danger",3e3,"top"),o.loadError=!0):(o.presentToast(o.translate.instant("Ha ocurrido un error"),"danger",3e3,"top"),o.loadError=!0)}finally{o.isLoadingPage=!1}})()}trackEvento(n,e){return null==e?void 0:e.id}loadEventos(){this.recomputarVista();const n=(this.currentPage-1)*this.pageSize;this.eventosPaginados=this.eventosVistaCache.slice(n,n+this.pageSize)}opcionesEvento(n){var e=this;return(0,x.A)(function*(){const o=C().valueOf(),a=(null==n?void 0:n.fecha)&&o>+n.fecha,r=[{text:e.translate.instant(null!=n&&n.fav?"Quitar de guardados":"Guardar"),icon:null!=n&&n.fav?"bookmark":"bookmark-outline",handler:()=>e.fav(n)}];a||r.push({text:e.translate.instant(null!=n&&n.avisos?"Editar recordatorio":"Recordarme"),icon:"notifications-outline",handler:()=>e.avisoConfig(n)}),r.push({text:e.translate.instant("Compartir"),icon:"share-social-outline",handler:()=>e.generateQrEvento(n)},{text:e.translate.instant("Cancelar"),role:"cancel"}),yield(yield e.actionSheetCtrl.create({header:null==n?void 0:n.titulo,buttons:r})).present()})()}abrirEditarPerfil(){var n=this;return(0,x.A)(function*(){const e=yield n.modalController.create({component:B.J,componentProps:{user:n.user}});e.onDidDismiss().then(()=>{var o;null!==(o=n.user)&&void 0!==o&&o.id&&n.loadPage(Number(n.user.id),{forceRefresh:!0})}),yield e.present()})()}get nombreMostrado(){return this.nombreMostradoTxt}get tipoLabel(){return this.tipoLabelTxt}get tipoRaw(){var n;return(null===(n=this.user)||void 0===n||null===(n=n.perfil_extra)||void 0===n?void 0:n.tipo)||""}get redesLista(){return this.redesListaCache}get infoLista(){return this.infoListaCache}get especialidadesLista(){return this.especialidadesCache}get canalesContacto(){return this.canalesContactoCache}get salaFotos(){return this.salaFotosCache}get salaInfo(){return this.salaInfoCache}get artistaGeneros(){return this.artistaGenerosCache}get artistaSpotifyEmbed(){return this.artistaSpotifyEmbedCache}get clubResumen(){var n;return(null===(n=this.user)||void 0===n?void 0:n.club_resumen)||null}get clubTextoClaro(){var n;const e=null===(n=this.clubResumen)||void 0===n?void 0:n.color,o="string"==typeof e?/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e):null;if(!o)return!1;const[a,r,c]=[o[1],o[2],o[3]].map(g=>parseInt(g,16)/255),s=[a,r,c].map(g=>g<=.03928?g/12.92:Math.pow((g+.055)/1.055,2.4));return.2126*s[0]+.7152*s[1]+.0722*s[2]<.5}verClub(){var n;null!==(n=this.clubResumen)&&void 0!==n&&n.id&&this.router.navigateByUrl("/tabs/club/"+this.clubResumen.id)}abrirContacto(n){window.location.href=n}contactar(){var n=this;return(0,x.A)(function*(){const e=n.canalesContactoCache;if(!e.length)return;const o=e.map(r=>({text:r.text,icon:r.icon,handler:()=>n.abrirContacto(r.link)}));o.push({text:n.translate.instant("Cancelar"),role:"cancel"}),yield(yield n.actionSheetCtrl.create({header:n.translate.instant("Contactar"),buttons:o})).present()})()}
1hostnamePermitido(n,e){try{return e.test(new URL(n).hostname)}catch{return!1}}buildRedUrl(n,e,o){let a=(n||"").toString().trim();return/^https?:\/\//i.test(a)?o&&!this.hostnamePermitido(a,o)?"":a:(a=a.replace(/^@/,"").replace(/^\/+/,""),o&&this.hostnamePermitido("https://"+a,o)?"https://"+a:e?e+a:/\./.test(a)?"https://"+a:a)}buildRedUrlFor(n,e,o){const a=(e||"").toString().trim();if("whatsapp"===n){const r=a.replace(/[^\d]/g,"");return r?"https://wa.me/"+r:""}return this.buildRedUrl(a,o,b.DOMINIOS_RED[n])}abrirRed(n){try{window.open(n,"_system")}catch{window.open(n,"_blank")}}verFotoGrande(n){this.fotoZoomUrl=n,this.fotoZoomAbierta=!0}cerrarFotoGrande(){this.fotoZoomAbierta=!1}toggleColeccionPrivacidad(n,e){var o;if(e.stopPropagation(),!n)return;const a=!(null===(o=n.publica)||void 0===o||o);this.api.setColeccionPrivacidad(n.id,a).subscribe(()=>{n.publica=a,this.presentToast(a?"Colecci\xf3n p\xfablica":"Colecci\xf3n privada","medium",1600,"bottom")},()=>this.presentToast("No se pudo cambiar la privacidad","danger",2200,"top"))}menuUsuario(){var n=this;return(0,x.A)(function*(){var e;const o=!(null===(e=n.user)||void 0===e||!e.bloqueado_por_mi),a=[{text:n.translate.instant("Compartir"),icon:"share-social-outline",handler:()=>n.generateQrPerfil(n.user.id)},o?{text:n.translate.instant("Desbloquear"),icon:"checkmark-circle-outline",handler:()=>n.desbloquearUsuario()}:{text:n.translate.instant("Bloquear"),icon:"ban-outline",role:"destructive",handler:()=>n.confirmarBloqueo()},{text:n.translate.instant("Denunciar"),icon:"flag-outline",handler:()=>n.denunciarUsuario()},{text:n.translate.instant("Cancelar"),role:"cancel"}];yield(yield n.actionSheetCtrl.create({buttons:a})).present()})()}confirmarBloqueo(){var n=this;return(0,x.A)(function*(){yield(yield n.alert.create({header:n.translate.instant("Bloquear usuario"),message:n.translate.instant("No ver\xe1s su actividad y no podr\xe1 seguirte. Podr\xe1s desbloquearlo cuando quieras."),buttons:[{text:n.translate.instant("Cancelar"),role:"cancel"},{text:n.translate.instant("Bloquear"),role:"destructive",handler:()=>{n.api.bloquearUsuario(n.user.id).subscribe(()=>{n.user.bloqueado_por_mi=!0,n.following=!1,n.presentToast("Usuario bloqueado","success",1800,"bottom")},()=>n.presentToast("No se pudo bloquear","danger",2200,"top"))}}]})).present()})()}desbloquearUsuario(){this.api.desbloquearUsuario(this.user.id).subscribe(()=>{this.user.bloqueado_por_mi=!1,this.presentToast("Usuario desbloqueado","success",1800,"bottom")},()=>this.presentToast("No se pudo desbloquear","danger",2200,"top"))}denunciarUsuario(){var n=this;return(0,x.A)(function*(){yield(yield n.alert.create({header:n.translate.instant("Denunciar usuario"),inputs:[{type:"radio",label:n.translate.instant("Spam"),value:"spam"},{type:"radio",label:n.translate.instant("Contenido inapropiado"),value:"inapropiado"},{type:"radio",label:n.translate.instant("Suplantaci\xf3n de identidad"),value:"suplantacion"},{type:"radio",label:n.translate.instant("Otro"),value:"otro"}],buttons:[{text:n.translate.instant("Cancelar"),role:"cancel"},{text:n.translate.instant("Enviar"),handler:o=>{n.api.denunciarUsuario(n.user.id,o||"","").subscribe(()=>n.presentToast("Gracias, hemos recibido tu denuncia","success",2200,"bottom"),()=>n.presentToast("No se pudo enviar la denuncia","danger",2200,"top"))}}]})).present()})()}getLocalidad(n){if(!n)return"";const e=n.split(",").map(o=>o.replace(/[\[\]'"]/g,"").trim()).filter(o=>o.length>0);return e.length?e.length>=2?e[e.length-2]:e[0]:n}nextPage(){this.currentPage<this.totalPaginas&&(this.currentPage++,this.loadEventos())}prevPage(){this.currentPage>1&&(this.currentPage--,this.loadEventos())}paginasVisibles(){const n=this.totalPaginas,e=this.currentPage;if(n<=1)return[1];const o=[],a=s=>{s>=1&&s<=n&&!o.includes(s)&&o.push(s)},r=Math.max(2,e-1),c=Math.min(n-1,e+1);a(1),r>2&&o.push(-1);for(let s=r;s<=c;s++)a(s);return c<n-1&&o.push(-1),a(n),o}goToPagina(n){n<1||n>this.totalPaginas||n===this.currentPage||(this.currentPage=n,this.loadEventos())}addToListReq(n=""){this.listItems.push(this.form.value.item+n),this.search(this.form.value.item),this.form.reset()}delete(n){this.listItems.splice(n,1),this.resetChanges()}search(n){this.eventos=this.filter(n),(null!=this.precioFilter.value||null!=this.categoriaFilter.value)&&this.filterPriceAndCategoria(),this.currentPage=1,this.loadEventos()}filter(n="",e=this.eventos){return this.eventos.filter(o=>{var a;const r=h=>(h||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),c=r(o.titulo).indexOf(r(n))>-1;let s=!1;
1o.subtitulo&&(s=r(o.subtitulo).indexOf(r(n))>-1);let d=!1;o.etiquetas&&(d=o.etiquetas.some(h=>r(h.etiqueta).indexOf(r(n))>-1));const g=r(o.descripcion).indexOf(r(n))>-1,f=r(o.direccion).indexOf(r(n))>-1,l=r((null==o||null===(a=o.categoria)||void 0===a?void 0:a.categoria)||"").indexOf(r(n))>-1;return c||d||g||l||s||f})}filterPriceAndCategoria(n=!0){this.loading=!0,this.eventos=this.dummyEventos,this.listItems.length>0&&this.listItems.forEach(e=>{this.eventos=this.filter(e)}),this.eventos=this.eventos.filter(e=>{var o;let r,a=!1;return a=null==this.precioFilter.value||(0==this.precioFilter.value?0==e.precio:e.precio>0),r=(null==e||null===(o=e.categoria)||void 0===o?void 0:o.id)==this.categoriaFilter.value,null==this.categoriaFilter.value&&(r=!0),a&&r}),this.loading=!1,this.currentPage=1,n&&this.loadEventos()}loadMore(n){const o=(this.currentPage+1-1)*this.pageSize,a=this.dummyEventos.slice(o,o+this.pageSize);a.length>0?(this.eventos=[...this.eventos,...a],this.currentPage++,n.target.complete()):n.target.disabled=!0}generateQrColeccion(n){var e=this;return(0,x.A)(function*(){return yield(yield e.modalController.create({component:$.m,cssClass:"modal-tiny",componentProps:{coleccion:n},backdropDismiss:!0})).present()})()}generateQrPerfil(n){var e=this;return(0,x.A)(function*(){return yield(yield e.modalController.create({component:$.m,cssClass:"modal-tiny",componentProps:{usuario:n,tituloCompartir:e.nombreMostradoTxt},backdropDismiss:!0})).present()})()}onScroll(n){let o=-n.detail.scrollTop/3;o<-this.toolbarHeight&&(o=-this.toolbarHeight),this.domCtrl.write(()=>{this.renderer.setStyle(this.toolbar,"top",`${o}px`)})}fav(n){let e=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id;0!=e?this.api.favEvent({evento_id:n.id,user_id:e}).subscribe(o=>{let a;a=this.translate.instant(n.fav?"eliminado de favoritos":"marcado como favorito"),this.presentToast(this.translate.instant("Evento")+" "+a+" "+this.translate.instant("correctamente"),"success"),n.fav=!n.fav,this.markEventAsInvalidatedForEventPage(n.id);const r=this.getCurrentProfileId();null!==r&&this.invalidateCachesAfterMutation(r)},o=>{var a;null!=o&&null!==(a=o.error)&&void 0!==a&&a.message?this.presentToast(o.error.message,"danger",3e3,"top"):this.presentToast(this.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")}):this.openLogin()}addAviso(n){var e=this;let o=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id;0!=o?this.api.addAviso({evento_id:n.id,user_id:o}).subscribe(function(){var a=(0,x.A)(function*(r){let c;c=n.avisos?e.translate.instant("Ya no recibir\xe1s")+" "+e.translate.instant("notificaciones de este evento"):yield e.api.conAvisoSiSinPermisoPush(e.translate.instant("Recibir\xe1s")+" "+e.translate.instant("notificaciones de este evento")),e.presentToast(c,"success"),n.avisos=!n.avisos,e.markEventAsInvalidatedForEventPage(n.id);const s=e.getCurrentProfileId();null!==s&&e.invalidateCachesAfterMutation(s)});return function(r){return a.apply(this,arguments)}}(),a=>{var r;null!=a&&null!==(r=a.error)&&void 0!==r&&r.message?this.presentToast(a.error.message,"danger",3e3,"top"):this.presentToast(this.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")}):this.openLogin()}avisoConfig(n){0!=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id?this.api.getNotificacionesByEventoAndUser(n.id).subscribe(o=>{this.notificaciones={dia:null,hora:null,minutos:null,momento:null};let a=!1,r=!1,c=!1,s=!1;[{unidad:"days",cantidad:1,variable:"checkedDia",ids:[]},{unidad:"hours",cantidad:1,variable:"checkedHora",ids:[]},{unidad:"minutes",cantidad:15,variable:"checkedMinutos",ids:[]},{unidad:"milliseconds",cantidad:0,variable:"checkedMomento",ids:[]}].forEach(u=>{let p=C(+n.fecha).subtract(u.cantidad,u.unidad).valueOf();(Array.isArray(null==o?void 0:o.data)?o.data:[]).forEach(_=>{_.fecha==p&&("checkedDia"===u.variable?(a=!0,this.notificaciones.dia=_.id):"checkedHora"===u.variable?(r=!0,this.notificaciones.hora=_.id):"checkedMinutos"===u.variable?(c=!0,this.notificaciones.minutos=_.id):"checkedMomento"===u.variable&&(s=!0,this.notificaciones.momento=_.id))})}),this.avisoLaunch(n,a,r,c,s)},o=>{var a;null!=o&&null!==(a=o.error)&&void 0!==a&&a.message?this.presentToast(o.error.message,"danger",3e3,"top"):this.presentToast(this.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")}):this.openLogin()}avisoLaunch(n,e,o,a,r){var c=this;return(0,x.A)(function*(){const s=C().valueOf(),d=+n.fecha,g=[];(e||C(d).subtract(1,"days").valueOf()>s)&&g.push({label:c.translate.instant("1 dia antes"),type:"checkbox",value:"dia",checked:e}),(o||C(d).subtract(1,"hours").valueOf()>s)&&g.push({label:c.translate.instant("1 hora antes"),type:"checkbox",value:"hora",checked:o}),(a||C(d).subtract(15,"minutes").valueOf()>s)&&g.push({label:c.translate.instant("15 minutos antes"),type:"checkbox",value:"minutos",checked:a}
1),g.push({label:c.translate.instant("En el momento del evento"),type:"checkbox",value:"momento",checked:r});const f=yield c.modalController.create({component:z.I,componentProps:{opciones:g,titulo:null==n?void 0:n.titulo},breakpoints:[0,1],initialBreakpoint:1,handle:!0,cssClass:"av-sheet"});f.onDidDismiss().then(l=>{var h;null!=l&&null!==(h=l.data)&&void 0!==h&&h.confirm&&c.avisoSetNotification(n,l.data.seleccion,e,o,a,r)}),yield f.present()})()}avisoSetNotification(n,e,o,a,r,c){var s=this;return(0,x.A)(function*(){let d=!0;(!n.avisos&&e.length>0||n.avisos&&0==e.length)&&(d=!1,s.addAviso(n));let l,g=[o,a,r,c],f=["dia","hora","minutos","momento"];for(let u=0;u<g.length;u++)g[u]&&-1==e.indexOf(f[u])&&s.api.deleteNotificacionEvento(s.notificaciones[f[u]]).subscribe(p=>{},p=>{var _;null!=p&&null!==(_=p.error)&&void 0!==_&&_.message?s.presentToast(p.error.message,"danger",3e3,"top"):s.presentToast(s.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")});for(const u of e)switch(u){case"dia":l=C(+n.fecha).subtract(1,"days").valueOf();try{if(o)break;yield s.api.addNotificacionEvento({evento_id:n.id,user_id:JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id,notificacion:s.translate.instant("El evento")+` ${n.titulo} `+s.translate.instant("comenzar\xe1 en 1 d\xeda"),fecha:l}).toPromise()}catch{s.presentToast(s.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")}break;case"hora":if(a)break;l=C(+n.fecha).subtract(1,"hours").valueOf(),s.api.addNotificacionEvento({evento_id:n.id,user_id:JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id,notificacion:s.translate.instant("El evento")+` ${n.titulo} `+s.translate.instant("comenzar\xe1 en 1 hora"),fecha:l}).subscribe(p=>{},p=>{var _;null!=p&&null!==(_=p.error)&&void 0!==_&&_.message?s.presentToast(p.error.message,"danger",3e3,"top"):s.presentToast(s.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")});break;case"minutos":if(r)break;l=C(+n.fecha).subtract(15,"minutes").valueOf(),s.api.addNotificacionEvento({evento_id:n.id,user_id:JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id,notificacion:s.translate.instant("El evento")+` ${n.titulo} `+s.translate.instant("comenzar\xe1 en 15 minutos"),fecha:l}).subscribe(p=>{},p=>{var _;null!=p&&null!==(_=p.error)&&void 0!==_&&_.message?s.presentToast(p.error.message,"danger",3e3,"top"):s.presentToast(s.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")});break;case"momento":if(c)break;l=C(+n.fecha).valueOf(),s.api.addNotificacionEvento({evento_id:n.id,user_id:JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id,notificacion:s.translate.instant("El evento")+` ${n.titulo} `+s.translate.instant("va a comenzar"),fecha:l}).subscribe(p=>{},p=>{var _;null!=p&&null!==(_=p.error)&&void 0!==_&&_.message?s.presentToast(p.error.message,"danger",3e3,"top"):s.presentToast(s.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")})}if(d){let u=s.translate.instant("Notificaciones actualizadas correctamente");e.length>0&&(u=yield s.api.conAvisoSiSinPermisoPush(u)),s.presentToast(u,"success",3e3)}s.markEventAsInvalidatedForEventPage(n.id);const h=s.getCurrentProfileId();null!==h&&s.invalidateCachesAfterMutation(h)})()}seguir(){let n=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id;0!=n?this.siguiendoEnCurso||(this.siguiendoEnCurso=!0,this.api.followUser({user_followed_id:this.user.id,user_id:n}).subscribe(e=>{let o;this.siguiendoEnCurso=!1,o=this.translate.instant(this.following?"Has dejado de seguir al usuario":"Usuario seguido"),this.presentToast(o+" "+this.translate.instant("correctamente"),"success"),this.following=!this.following;const a=this.getCurrentProfileId();null!==a&&this.invalidateCachesAfterMutation(a)},e=>{var o;this.siguiendoEnCurso=!1,null!=e&&null!==(o=e.error)&&void 0!==o&&o.message?this.presentToast(e.error.message,"danger",3e3,"top"):this.presentToast(this.translate.instant("Ha ocurrido un error"),"danger",3e3,"top")})):this.openLogin()}generateQrEvento(n){var e=this;return(0,x.A)(function*(){return yield(yield e.modalController.create({component:$.m,cssClass:"modal-tiny",componentProps:{evento:n},backdropDismiss:!0})).present()})()}myBackButton(){this.location.back()}openLogin(){var n=this;return(0,x.A)(function*(){const e=yield n.modalController.create({component:D.r,componentProps:{isModal:!0},cssClass:"modal-full"});
1return e.onDidDismiss().then(o=>{0!=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id&&n.reloadFromRoute(!0)}),yield e.present()})()}goto(n){1!=n.privado||n.user_id!=JSON.parse(localStorage.getItem("whereventsUser")||'{"id": 0}').id?this.router.navigateByUrl("/tabs/ficha-evento/"+n.id):this.router.navigateByUrl("/tabs/ficha-evento/"+n.id+"?access="+n.password)}presentToast(n,e="danger",o=2e3,a="bottom"){var r=this;return(0,x.A)(function*(){("success"===e||"medium"===e)&&(e="purpleToast",a="middle"),(yield r.toastController.create({message:n,duration:o,color:e,position:a})).present()})()}}(k=b).loggedUserCacheByUserId=new Map,k.profileCacheByProfileId=new Map,k.cooldownUntilByProfileId=new Map,k.DOMINIOS_RED={instagram:/(^|\.)instagram\.com$/i,tiktok:/(^|\.)tiktok\.com$/i,twitter:/(^|\.)(twitter|x)\.com$/i,facebook:/(^|\.)facebook\.com$/i,youtube:/(^|\.)(youtube\.com|youtu\.be)$/i,linkedin:/(^|\.)linkedin\.com$/i,spotify:/(^|\.)spotify\.com$/i},k.\u0275fac=function(n){return new(n||k)(t.rXU(w.aZ),t.rXU(t.sFG),t.rXU(Y.bM),t.rXU(A.G),t.rXU(v.K_),t.rXU(y.nX),t.rXU(v.hG),t.rXU(y.Ix),t.rXU(v.W3),t.rXU(v.GD),t.rXU(T.c$),t.rXU(L.up))},k.\u0275cmp=t.VBU({type:k,selectors:[["app-ficha-usuario"]],decls:16,vars:8,consts:[[1,"ion-no-border","profile-header"],["id","toolbar",1,"toolbar-anchor"],[1,"ghost-toolbar"],["slot","start"],["type","button",1,"fab-btn",3,"click"],["name","chevron-back"],[1,"pp-title"],[1,"auto-height",3,"willDismiss","isOpen"],["fullscreen","true",1,"profile-content",3,"ionScroll","scrollEvents"],[1,"content"],["name","crescent",4,"ngIf"],["class","fu-gone",4,"ngIf"],["class","profile",4,"ngIf"],[1,"inner-content"],[1,"p-4"],["name","close",1,"deleteImage",3,"click"],["zoom","",3,"options"],[1,"swiper-zoom-container"],["id","photo-fullscreen",3,"src"],["name","crescent"],[1,"fu-gone"],[1,"fu-gone-ic"],["name","sad-outline"],[1,"profile"],[1,"hero-card"],[1,"hero-banner"],["class","hero-actions",4,"ngIf"],[1,"hero-body"],[1,"hero-top-row"],[1,"hero-avatar"],[3,"appAvatarSrc"],["class","hero-follow-wrap",4,"ngIf"],[1,"hero-info"],[1,"hero-name"],["class","verified-badge","name","checkmark-circle",4,"ngIf"],[1,"hero-badge"],["name","ribbon"],[1,"hero-stats"],[1,"stat"],[1,"stat-num"],[1,"stat-label"],[1,"stat-sep"],[1,"stat",3,"routerLink","queryParams"],["class","redes-card",4,"ngIf"],["class","bio-card",4,"ngIf"],["class","tags-card",4,"ngIf"],["class","profile-actions",4,"ngIf"],["class","section",4,"ngIf"],[1,"section"],[1,"section-head"],[1,"section-title"],["name","albums-outline"],["class","section-head-actions",4,"ngIf"],["class","empty-block",4,"ngIf"],["class","fu-col-grid",4,"ngIf"],["class","fu-col-listview",4,"ngIf"],["name","calendar-outline"],[1,"ev-tabs"],["type","button",1,"ev-tab",3,"click"],["class","search-form",3,"formGroup",4,"ngIf"],[1,"list",3,"ngClass"],["for","",3,"id","click",4,"ngFor","ngForOf"],["class","evento-card",4,"ngFor","ngForOf","ngForTrackBy"],["class","pager",4,"ngIf"],[1,"hero-actions"],["type","button",1,"hero-ic-btn",3,"click"],["name","create-outline"],["name","share-social-outline"],[1,"hero-follow-wrap"],["type","button","class","hero-follow-btn",3,"click",4,"ngIf"],["type","button","class","hero-follow-btn hero-follow-btn--on",3,"click",4,"ngIf"],["type","button",1,"hero-follow-btn",3,"click"],["name","person-add-outline"],["type","button",1,"hero-follow-btn","hero-follow-btn--on",3,"click"],["name","checkmark-outline"],["name","checkmark-circle",1,"verified-badge"],[1,"redes-card"],["type","button","class","red-btn",3,"red-spotify","click",4,"ngFor","ngForOf"],["type","button",1,"red-btn",3,"click"],[3,"name"],[1,"bio-card"],[1,"bio-quote"],["name","chatbox-ellipses-outline"],[1,"bio-text"],[1,"tags-card"],["class","tag-chip",4,"ngFor","ngForOf"],[1,"tag-chip"],[1,"profile-actions"],["type","button","class","pa-btn pa-more",3,"click",4,"ngIf"],["type","button",1,"pa-btn","pa-following","pa-share",3,"click"],["type","button",1,"pa-btn","pa-more",3,"click"],["name","ellipsis-horizontal"],["name","chatbubble-ellipses-outline"],["name","shield-checkmark-outline"],[1,"club-card",3,"click"],[1,"club-card-escudo"],["alt","",3,"src",4,"ngIf"],[4,"ngIf"],[1,"club-card-info"],[1,"club-card-nombre"],["class","club-card-campo",4,"ngIf"],["name","chevron-forward",1,"club-card-chev"],["alt","",3,"src"],[1,"club-card-campo"],["name","location-outline"],["name","business-outline"],["class","info-card",4,"ngIf"],["class","sala-fotos-strip",4,"ngIf"],[1,"info-card"],["class","info-row",4,"ngIf"],[1,"info-row"],[1,"info-ic"],["name","people-outline"],[1,"info-text"],["name","time-outline"],[1,"sala-fotos-strip"],["class","sala-foto-tile",3,"background-image","click",4,"ngFor","ngForOf"],[1,"sala-foto-tile",3,"click"],[1,"complete-module-card",3,"click"],[1,"complete-module-text"],["name","chevron-forward",1,"complete-module-chev"],["name","information-circle-outline"],["class","info-row",3,"info-link","click",4,"ngFor","ngForOf"],[1,"info-row",3,"click"],["name","musical-notes-outline"],["class","spotify-embed",4,"ngIf"],[1,"spotify-embed"],["width","100%","height","152","frameborder","0","allow","encrypted-media","loading","lazy",3,"src"],[1,"section-head-actions"],["type","button",1,"fu-viewtoggle",3,"click"],["class","ver-todas","routerLink","/tabs/listado-colecciones",4,"ngIf"],["routerLink","/tabs/listado-colecciones",1,"ver-todas"],["name","chevron-forward"],[1,"empty-block"],[1,"empty-text"],[1,"fu-col-grid"],["class","fu-col",4,"ngFor","ngForOf"],[1,"fu-col"],[1,"fu-col-cover",3,"routerLink"],["class","fu-col-ini",4,"ngIf"],["class","fu-col-mosaic",3,"ngClass",4,"ngIf"],["type","button","class","fu-col-save",3,"click",4,"ngIf"],[1,"fu-col-name",3,"routerLink"],[1,"fu-col-meta"],["class","fu-col-lock",3,"name","click",4,"ngIf"],[1,"fu-col-ini"],[1,"fu-col-mosaic",3,"ngClass"],["class","fu-col-tile",3,"background-image",4,"ngFor","ngForOf"],[1,"fu-col-tile"],["type","button",1,"fu-col-save",3,"click"],[1,"fu-col-lock",3,"click","name"],[1,"fu-col-listview"],["class","fu-col-row",3,"routerLink",4,"ngFor","ngForOf"],[1,"fu-col-row",3,"routerLink"],[1,"fu-col-row-cover"],["class","fu-col-row-ini",4,"ngIf"],[1,"fu-col-row-txt"],["type","button","class","fu-col-row-save",3,"click",4,"ngIf"],["class","fu-col-row-lock",3,"name","click",4,"ngIf"],["name","chevron-forward",1,"fu-col-row-chevron"],[1,"fu-col-row-ini"],["type","button",1,"fu-col-row-save",3,"click"],[1,"fu-col-row-lock",3,"click","name"],[1,"search-form",3,"formGroup"],[1,"search-bar"],["name","search-outline",1,"search-lead"],["type","text","text","#ref","formControlName","item",1,"filteritem",3,"keydown.enter","placeholder"],["for","",3,"click","id"],["name","close-outline"],[1,"evento-card"],[1,"evento-inner"],[1,"evento-img",3,"click","ngStyle"],["class","overlay",4,"ngIf"],[1,"evento-info",3,"click"],[1,"fecha-chip"],[1,"ion-card-title-ellipsis","evento-titulo"],["class","evento-loc",4,"ngIf"],[1,"evento-actions",3,"click"],["name","ellipsis-horizontal",1,"actions",3,"click"],[1,"overlay"],[1,"overlay-content"],[1,"evento-loc"],[1,"pager"],["type","button","aria-label","Anterior",1,"pager-arrow",3,"click","disabled"],[4,"ngFor","ngForOf"],["type","button","aria-label","Siguiente",1,"pager-arrow",3,"click","disabled"],["class","pager-gap",4,"ngIf"],["type","button","class","pager-page",3,"active","click",4,"ngIf"],[1,"pager-gap"],["type","button",1,"pager-page",3,"click"]],template:function(n,e){1&n&&(t.j41(0,"ion-header",0)(1,"div",1)(2,"ion-toolbar",2)(3,"ion-buttons",3)(4,"button",4),t.bIt("click",function(){return e.myBackButton()}),t.nrm(5,"ion-icon",5),t.k0s()(),t.j41(6,"ion-title",6),t.EFF(7),t.nI1(8,"translate"),t.k0s()()()(),t.j41(9,"ion-modal",7),t.bIt("willDismiss",function(){return e.cerrarFotoGrande()}),t.DNE(10,W,7,3,"ng-template"),t.k0s(),t.j41(11,"ion-content",8),t.bIt("ionScroll",function(a){return e.onScroll(a)}),t.j41(12,"div",9),t.DNE(13,K,1,0,"ion-spinner",10)(14,tt,9,6,"div",11)(15,oe,79,66,"div",12),t.k0s()()),2&n&&(t.R7$(7),t.JRh(t.bMT(8,6,"Perfil p\xfablico")),t.R7$(2),t.Y8G("isOpen",e.fotoZoomAbierta),t.R7$(2),t.Y8G("scrollEvents",!0),t.R7$(2),t.Y8G("ngIf",e.loading),t.R7$(),t.Y8G("ngIf",!e.loading&&e.loadError),t.R7$(),t.Y8G("ngIf",!e.loading&&!e.loadError&&e.user))},dependencies:[w.YU,w.Sq,w.bT,w.B3,P.qT,P.BC,P.cb,P.j4,P.JD,v.mC,v.QW,v.b_,v.W9,v.eU,v.iq,v.$w,v.w2,v.BC,v.ai,v.Sb,v.Gw,v.N7,v.oY,y.Wk,J.Q,T.D9],styles:['@charset "UTF-8";.profile-header[_ngcontent-%COMP%]:after{display:none}.ghost-toolbar[_ngcontent-%COMP%]{--background: #f6f5fb;--border-width: 0;--min-height: 56px;--padding-top: 6px;--padding-bottom: 6px;--padding-start: 12px;--padding-end: 12px}.fab-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;border:none;box-shadow:0 8px 24px #18143c0f;cursor:pointer}.fab-btn[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:22px;color:var(--ion-color-purple)}.profile-content[_ngcontent-%COMP%]{--background: #f6f5fb}.content[_ngcontent-%COMP%]{background-color:#f6f5fb;padding:4px 16px 60px}.profile[_ngcontent-%COMP%]{max-width:820px;margin:0 auto}ion-spinner[_ngcontent-%COMP%]{display:block;margin:60px auto;color:var(--ion-color-purple)}.hero-card[_ngcontent-%COMP%]{position:relative;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #18143c0f}.hero-banner[_ngcontent-%COMP%]{position:relative;height:148px;background:var(--wv-grad);background-size:cover;background-position:center}.hero-actions[_ngcontent-%COMP%]{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:1}.hero-ic-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffff3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;cursor:pointer}.hero-ic-btn[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:17px;color:#fff}.hero-follow-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:none;background:var(--wv-grad);color:#fff;font-size:12.5px;font-weight:800;cursor:pointer;box-shadow:0 4px 10px #6c1fcc47}.hero-follow-btn[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:15px}.hero-follow-btn.hero-follow-btn--on[_ngcontent-%COMP%]{background:#fff;color:var(--ion-color-purple);border:1.5px solid #efeafd;box-shadow:none}.hero-body[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;padding:0 18px 16px;margin-top:-42px}.hero-top-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hero-follow-wrap[_ngcontent-%COMP%]{align-self:flex-end}
1.hero-avatar[_ngcontent-%COMP%]{position:relative;flex:0 0 auto}.hero-avatar[_ngcontent-%COMP%]   ion-avatar[_ngcontent-%COMP%]{width:84px;height:84px;margin:0;border:4px solid #fff;box-shadow:0 8px 24px #18143c0f,0 0 0 3px rgba(var(--ion-color-purple-rgb),.15)}.hero-avatar[_ngcontent-%COMP%]   ion-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.hero-info[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;margin-top:10px}.hero-name[_ngcontent-%COMP%]{color:#1c1830;font-size:19px;font-weight:800;margin:0 0 6px;line-height:1.15}.verified-badge[_ngcontent-%COMP%]{color:#2f8fe0;font-size:17px;vertical-align:-2px;margin-left:2px}.hero-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;background:#efeafd;color:var(--ion-color-purple);font-size:11.5px;font-weight:700;padding:5px 12px;border-radius:999px}.hero-badge[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:14px;color:var(--ion-color-purple)}.hero-stats[_ngcontent-%COMP%]{display:flex;align-items:stretch;background:#f1ecfb;border-radius:16px;padding:10px 4px;margin-top:14px}.hero-stats[_ngcontent-%COMP%]   .stat[_ngcontent-%COMP%]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;cursor:pointer;border-radius:12px;transition:background .15s ease}.hero-stats[_ngcontent-%COMP%]   .stat[_ngcontent-%COMP%]:active{background:rgba(var(--ion-color-purple-rgb),.08)}.hero-stats[_ngcontent-%COMP%]   .stat[_ngcontent-%COMP%]   .stat-num[_ngcontent-%COMP%]{color:var(--ion-color-purple);font-size:18px;font-weight:800}.hero-stats[_ngcontent-%COMP%]   .stat[_ngcontent-%COMP%]   .stat-label[_ngcontent-%COMP%]{color:#8a8698;font-size:11px;font-weight:500;margin-top:2px}.hero-stats[_ngcontent-%COMP%]   .stat-sep[_ngcontent-%COMP%]{width:1px;margin:2px 0;background:rgba(var(--ion-color-purple-rgb),.12)}.redes-card[_ngcontent-%COMP%]{display:flex;gap:10px;flex-wrap:wrap;background:#fff;border-radius:20px;padding:14px 16px;margin-top:12px;box-shadow:0 8px 24px #18143c0f}.bio-card[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:14px;background:#fff;border-radius:20px;padding:16px 18px;margin-top:16px;box-shadow:0 8px 24px #18143c0f}.bio-card[_ngcontent-%COMP%]   .bio-quote[_ngcontent-%COMP%]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#efeafd}.bio-card[_ngcontent-%COMP%]   .bio-quote[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:20px;color:var(--ion-color-purple)}.bio-card[_ngcontent-%COMP%]   .bio-text[_ngcontent-%COMP%]{margin:0;color:#4a4a55;font-size:13px;line-height:1.5;align-self:center}.tags-card[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag-chip[_ngcontent-%COMP%]{background:#fff;color:var(--ion-color-purple);border:1.5px solid #efeafd;font-size:11.5px;font-weight:700;padding:6px 14px;border-radius:999px;box-shadow:0 8px 24px #18143c0f}.info-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:18px;padding:6px 14px;box-shadow:0 8px 24px #18143c0f}.info-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0edf7}.info-row[_ngcontent-%COMP%]:last-child{border-bottom:0}.info-row.info-link[_ngcontent-%COMP%]{cursor:pointer}.info-row[_ngcontent-%COMP%]   .info-ic[_ngcontent-%COMP%]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#efeafd}.info-row[_ngcontent-%COMP%]   .info-ic[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:17px;color:var(--ion-color-purple)}.info-row[_ngcontent-%COMP%]   .info-text[_ngcontent-%COMP%]{min-width:0;color:#3a3d52;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sala-fotos-strip[_ngcontent-%COMP%]{display:flex;gap:10px;overflow-x:auto;margin-top:12px;padding:2px 2px 4px;scroll-snap-type:x proximity}.sala-fotos-strip[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.sala-foto-tile[_ngcontent-%COMP%]{flex:none;width:150px;height:112px;border-radius:14px;background-size:cover;background-position:center;background-color:#f1ecfb;box-shadow:0 8px 24px #18143c0f;scroll-snap-align:start;cursor:pointer}.spotify-embed[_ngcontent-%COMP%]{margin-top:12px;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #18143c0f}.spotify-embed[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%]{display:block;border:0}.complete-module-card[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;background:#fff;border:1px dashed rgba(111,66,193,.35);border-radius:18px;padding:14px 16px;box-shadow:0 8px 24px #18143c0f;cursor:pointer}.complete-module-card[_ngcontent-%COMP%] > ion-icon[_ngcontent-%COMP%]:first-child{flex:0 0 auto;font-size:22px;color:var(--ion-color-purple)}.complete-module-card[_ngcontent-%COMP%]   .complete-module-text[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.complete-module-card[_ngcontent-%COMP%]   .complete-module-text[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:0 0 2px;font-size:14px;font-weight:800;color:#201a2e}
1.complete-module-card[_ngcontent-%COMP%]   .complete-module-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;font-size:12.5px;font-weight:600;color:#6b7280}.complete-module-card[_ngcontent-%COMP%]   .complete-module-chev[_ngcontent-%COMP%]{flex:0 0 auto;font-size:18px;color:#9aa1ac}.club-card[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:12px 16px;box-shadow:0 8px 24px #18143c0f;cursor:pointer}.club-card[_ngcontent-%COMP%]   .club-card-escudo[_ngcontent-%COMP%]{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:#efeafd;display:flex;align-items:center;justify-content:center;overflow:hidden}.club-card[_ngcontent-%COMP%]   .club-card-escudo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.club-card[_ngcontent-%COMP%]   .club-card-escudo[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:17px;font-weight:700;color:var(--ion-color-purple)}.club-card[_ngcontent-%COMP%]   .club-card-info[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.club-card[_ngcontent-%COMP%]   .club-card-nombre[_ngcontent-%COMP%]{margin:0 0 2px;font-size:14px;font-weight:800;color:#201a2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-card[_ngcontent-%COMP%]   .club-card-campo[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;margin:0;font-size:12.5px;font-weight:600;color:#6b7280}.club-card[_ngcontent-%COMP%]   .club-card-campo[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:14px}.club-card[_ngcontent-%COMP%]   .club-card-chev[_ngcontent-%COMP%]{flex:0 0 auto;font-size:18px;color:#9aa1ac}.club-card--claro[_ngcontent-%COMP%]   .club-card-nombre[_ngcontent-%COMP%]{color:#fff}.club-card--claro[_ngcontent-%COMP%]   .club-card-campo[_ngcontent-%COMP%], .club-card--claro[_ngcontent-%COMP%]   .club-card-chev[_ngcontent-%COMP%]{color:#ffffffd9}.profile-actions[_ngcontent-%COMP%]{display:flex;gap:12px;margin-top:16px}.profile-actions[_ngcontent-%COMP%]   .pa-btn[_ngcontent-%COMP%]{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:14px;font-size:15px;font-weight:700;text-decoration:none;border:none;cursor:pointer}.profile-actions[_ngcontent-%COMP%]   .pa-btn[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:18px}.profile-actions[_ngcontent-%COMP%]   .pa-edit[_ngcontent-%COMP%]{background:#efeafd;color:var(--ion-color-purple)}.profile-actions[_ngcontent-%COMP%]   .pa-edit[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{color:var(--ion-color-purple)}.profile-actions[_ngcontent-%COMP%]   .pa-following[_ngcontent-%COMP%]{background:#fff;color:var(--ion-color-purple);border:1.5px solid #efeafd}.profile-actions[_ngcontent-%COMP%]   .pa-following[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{color:var(--ion-color-purple)}.profile-actions[_ngcontent-%COMP%]   .pa-more[_ngcontent-%COMP%]{flex:0 0 auto;width:48px;background:#fff;color:var(--ion-color-purple);border:1.5px solid #efeafd}.profile-actions[_ngcontent-%COMP%]   .pa-more[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:20px;color:var(--ion-color-purple)}.pp-title[_ngcontent-%COMP%]{color:var(--ion-color-purple);font-weight:800;font-size:17px;text-align:center}.ev-tabs[_ngcontent-%COMP%]{display:flex;gap:6px;background:#efeafd;border-radius:14px;padding:4px;margin-bottom:14px}.ev-tabs[_ngcontent-%COMP%]   .ev-tab[_ngcontent-%COMP%]{flex:1 1 0;height:40px;border:none;border-radius:11px;background:transparent;color:var(--ion-color-purple);font-size:14px;font-weight:700;cursor:pointer}.ev-tabs[_ngcontent-%COMP%]   .ev-tab.active[_ngcontent-%COMP%]{background:var(--wv-grad);color:#fff;box-shadow:0 6px 14px #5c00da38}.red-btn[_ngcontent-%COMP%]{width:38px;height:38px;border-radius:50%;border:none;background:#efeafd;display:grid;place-items:center;cursor:pointer}.red-btn[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{color:var(--ion-color-purple);font-size:19px}.red-btn.red-spotify[_ngcontent-%COMP%]{background:#1db954}.red-btn.red-spotify[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{color:#fff}.col-lock[_ngcontent-%COMP%]{color:#12b886;font-size:19px;padding:4px;cursor:pointer}.col-lock.private[_ngcontent-%COMP%]{color:#b0a8c4}.section[_ngcontent-%COMP%]{margin-top:26px}.section-head[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin:0;color:#1c1830;font-size:15.5px;font-weight:800}.section-title[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:19px;color:var(--ion-color-purple)}.ver-todas[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:2px;color:var(--ion-color-purple);font-size:13px;font-weight:700;text-decoration:none}.ver-todas[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:15px;color:var(--ion-color-purple)}.section-head-actions[_ngcontent-%COMP%]{flex:none;display:inline-flex;align-items:center;gap:10px}.fu-viewtoggle[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid #efeafd;background:#fff;color:var(--ion-color-purple);border-radius:999px;cursor:pointer;padding:0}.fu-viewtoggle[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:16px;color:var(--ion-color-purple)}.empty-block[_ngcontent-%COMP%]{background:#fff;border-radius:16px;box-shadow:0 8px 24px #18143c0f;padding:18px}.empty-block[_ngcontent-%COMP%]   .empty-text[_ngcontent-%COMP%]{margin:0;text-align:center;color:#8a8698;font-size:14px}.col-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.col-card[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:18px;padding:12px 14px;box-shadow:0 8px 24px #18143c0f}.col-card[_ngcontent-%COMP%]   .col-main[_ngcontent-%COMP%]{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.col-card[_ngcontent-%COMP%]   .col-icon[_ngcontent-%COMP%]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#efeafd}.col-card[_ngcontent-%COMP%]   .col-icon[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:22px;color:var(--ion-color-purple)}.col-card[_ngcontent-%COMP%]   .col-text[_ngcontent-%COMP%]{min-width:0;display:flex;flex-direction:column}.col-card[_ngcontent-%COMP%]   .col-text[_ngcontent-%COMP%]   .col-title[_ngcontent-%COMP%]{color:#1c1830;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-card[_ngcontent-%COMP%]   .col-text[_ngcontent-%COMP%]   .col-sub[_ngcontent-%COMP%]{color:#8a8698;font-size:12.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-card[_ngcontent-%COMP%]   .col-chevron[_ngcontent-%COMP%]{flex:0 0 auto;font-size:18px;color:#c3bdd4}.plus[_ngcontent-%COMP%]{flex:0 0 auto;color:var(--ion-color-purple);background:#efeafd;border-radius:50%;padding:9px;height:18px;width:18px;
1cursor:pointer}.search-form[_ngcontent-%COMP%]{margin-bottom:6px}.search-bar[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;background:#fff;border-radius:14px;padding:4px 14px;box-shadow:0 8px 24px #18143c0f}.search-bar[_ngcontent-%COMP%]   .search-lead[_ngcontent-%COMP%]{font-size:18px;color:#a49fb5;flex:0 0 auto}.search-bar[_ngcontent-%COMP%]   .filteritem[_ngcontent-%COMP%]{flex:1 1 auto;width:auto;margin:0;--padding-start: 0;font-size:14px;--placeholder-color: #a49fb5}.search-bar[_ngcontent-%COMP%]   .iconfilter[_ngcontent-%COMP%]{flex:0 0 auto;font-size:20px;color:#fff;background:var(--wv-grad);border-radius:50%;padding:5px;cursor:pointer}.list[_ngcontent-%COMP%]{height:auto;overflow:auto;white-space:pre-wrap;margin:8px 0 4px}.list[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{background-color:#efeafd;color:var(--ion-color-purple);margin-right:6px;margin-top:8px;border-radius:12px;padding:5px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:12px}.list[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{color:var(--ion-color-purple);font-size:15px}.displayEmpty[_ngcontent-%COMP%]{display:none}.evento-card[_ngcontent-%COMP%]{margin:12px 0 0;border:none;border-radius:18px;box-shadow:0 8px 24px #18143c0f;background:#fff;overflow:hidden}.evento-inner[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:12px;padding:10px}.evento-img[_ngcontent-%COMP%]{flex:0 0 96px;width:96px;align-self:stretch;min-height:96px;border-radius:14px;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;position:relative;cursor:pointer}.evento-info[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.evento-info[_ngcontent-%COMP%]   .fecha-chip[_ngcontent-%COMP%]{align-self:flex-start;background:#efeafd;color:var(--ion-color-purple);font-size:11.5px;font-weight:500;padding:3px 10px;border-radius:999px;margin-bottom:6px}.evento-info[_ngcontent-%COMP%]   .evento-titulo[_ngcontent-%COMP%]{margin:0;color:#1c1830;font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evento-info[_ngcontent-%COMP%]   .evento-sub[_ngcontent-%COMP%]{margin:3px 0 0;color:#6d6880;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evento-info[_ngcontent-%COMP%]   .evento-loc[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;margin:5px 0 0;color:#8a8698;font-size:12.5px}.evento-info[_ngcontent-%COMP%]   .evento-loc[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:14px;color:var(--ion-color-purple)}.evento-actions[_ngcontent-%COMP%]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.evento-actions[_ngcontent-%COMP%]   .actions[_ngcontent-%COMP%]{color:var(--ion-color-purple);background:#efeafd;border-radius:50%;padding:8px;height:16px;width:16px;margin:0;cursor:pointer}.overlay[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:5;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:14px;text-align:center}.overlay[_ngcontent-%COMP%]   .overlay-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff;font-size:12px;font-weight:800;margin:0;padding:4px}.pager[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding:14px 8px 4px}.pager-page[_ngcontent-%COMP%], .pager-arrow[_ngcontent-%COMP%]{min-width:38px;height:38px;padding:0 6px;border:none;border-radius:12px;background:#f1eef8;color:var(--ion-color-purple);font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.pager-page[_ngcontent-%COMP%]:active, .pager-arrow[_ngcontent-%COMP%]:active{transform:scale(.94)}.pager-page.active[_ngcontent-%COMP%]{background:var(--wv-grad);color:#fff;box-shadow:0 8px 18px #6c1fcc47}.pager-arrow[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:20px;color:var(--ion-color-purple)}.pager-arrow[disabled][_ngcontent-%COMP%]{opacity:.4;pointer-events:none}.pager-gap[_ngcontent-%COMP%]{min-width:20px;text-align:center;color:#b8b2cc;font-weight:700;align-self:flex-end;padding-bottom:8px}.fu-col-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fu-col[_ngcontent-%COMP%]{min-width:0;cursor:pointer}.fu-col-cover[_ngcontent-%COMP%]{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;box-shadow:0 12px 26px -12px #1e0f3c80;display:grid;place-items:center}.fu-col-ini[_ngcontent-%COMP%]{color:#ffffffeb;font-size:28px;font-weight:800}.fu-col-mosaic[_ngcontent-%COMP%]{display:grid;width:100%;height:100%;gap:2px;background:#241a33}.fu-col-mosaic-1[_ngcontent-%COMP%]{grid-template-columns:1fr}.fu-col-mosaic-2[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.fu-col-mosaic-3[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.fu-col-mosaic-3[_ngcontent-%COMP%]   .fu-col-tile[_ngcontent-%COMP%]:first-child{grid-row:span 2}
1.fu-col-mosaic-4[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.fu-col-tile[_ngcontent-%COMP%]{background-size:cover;background-position:center;background-color:#2c2340}.fu-col-save[_ngcontent-%COMP%]{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:none;background:#ffffffeb;display:grid;place-items:center;cursor:pointer;box-shadow:0 3px 10px #00000038}.fu-col-save[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:15px;color:var(--ion-color-purple)}.fu-col-name[_ngcontent-%COMP%]{display:block;margin:8px 2px 0;font-size:13px;font-weight:700;color:#181428;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fu-col-meta[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin:1px 2px 0;font-size:11px;color:#8a8296}.fu-col-meta[_ngcontent-%COMP%]   .fu-col-lock[_ngcontent-%COMP%]{font-size:14px;color:#8a8296}.fu-col-listview[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.fu-col-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1.5px solid #efeafd;border-radius:14px;padding:7px 10px;cursor:pointer}.fu-col-row-cover[_ngcontent-%COMP%]{position:relative;flex:none;width:50px;height:50px;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;display:grid;place-items:center}.fu-col-row-ini[_ngcontent-%COMP%]{color:#ffffffeb;font-size:20px;font-weight:800}.fu-col-row-txt[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.fu-col-row-txt[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{display:block;font-size:14.5px;font-weight:700;color:#181428;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fu-col-row-txt[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{display:block;margin-top:1px;font-size:12px;color:#8a8296}.fu-col-row-save[_ngcontent-%COMP%]{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid #efeafd;background:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.fu-col-row-save[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:15px;color:var(--ion-color-purple)}.fu-col-row-lock[_ngcontent-%COMP%]{flex:none;font-size:16px;color:#8a8296}.fu-col-row-chevron[_ngcontent-%COMP%]{flex:none;font-size:16px;color:#c9c3dc}.fu-gone[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 30px}.fu-gone-ic[_ngcontent-%COMP%]{width:96px;height:96px;border-radius:50%;background:#efeafd;display:grid;place-items:center;margin-bottom:20px}.fu-gone-ic[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:48px;color:#b9a9e0}.fu-gone[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0 0 8px;font-size:21px;font-weight:800;color:#1c1230}.fu-gone[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;font-size:14.5px;color:#8a8296;max-width:300px;line-height:1.4}ion-modal.auto-height[_ngcontent-%COMP%]{--height: auto;--width: auto;--min-width: unset;--min-height: unset;--max-width: unset;--max-height: unset;--background: transparent;--backdrop-opacity: .5}ion-modal.auto-height[_ngcontent-%COMP%]   .ion-page[_ngcontent-%COMP%]{position:relative;display:block;contain:content}ion-modal.auto-height[_ngcontent-%COMP%]   .ion-page[_ngcontent-%COMP%]   .inner-content[_ngcontent-%COMP%]{max-height:80vh!important;overflow:auto;display:flex;justify-content:center;align-items:center}#photo-fullscreen[_ngcontent-%COMP%]{max-width:90vw;max-height:80vh;width:auto;height:auto;object-fit:contain;display:block;margin:auto;border:4px solid #fff;border-radius:12px;box-shadow:0 8px 30px #00000073}.deleteImage[_ngcontent-%COMP%]{color:#212631!important;background:#fff;border-radius:50%;height:34px;width:34px;font-size:20px;display:flex;align-items:center;justify-content:center;position:absolute;top:12px;right:12px;z-index:999;box-shadow:0 4px 12px #00000059;cursor:pointer}']});const ie=[{path:"",component:b}];let ae=(()=>{var i;class n{}return(i=n).\u0275fac=function(o){return new(o||i)},i.\u0275mod=t.$C({type:i}),i.\u0275inj=t.G2t({imports:[y.iI.forChild(ie),y.iI]}),n})();var re=m(46787);let se=(()=>{var i;
1class n{}return(i=n).\u0275fac=function(o){return new(o||i)},i.\u0275mod=t.$C({type:i}),i.\u0275inj=t.G2t({imports:[w.MD,P.YN,P.X1,v.bv,ae,T.h,re.m]}),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.