PageSourceSearch

https://xsmusic-69.firebaseapp.com/6174.d01545f97d3d3a11.js

js xsmusic-69.firebaseapp.com collected 2026-10-03 14:11:31 UTC 8,031 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkxsmusic=self.webpackChunkxsmusic||[]).push([[6174],{6174:(I,p,s)=>{s.r(p),s.d(p,{SettingsPage:()=>T});var d=s(467),h=s(177),r=s(105),l=s(1747),g=s(2121),f=s(152),o=s(4843),e=s(3953);let c=(()=>{class n{constructor(){this.options=[],this.loading=!1,this.onClickOption=new e.EventEmitter}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["settings-various"]],inputs:{options:"options",loading:"loading"},outputs:{onClickOption:"onClickOption"},standalone:!0,features:[e.\u0275\u0275StandaloneFeature],decls:8,vars:3,consts:[[1,"grid","lg:grid-cols-12","mb-2"],[1,"col-span-3","px-2","mb-1","lg:mb-0"],[1,"mt-2","text-xl","font-bold"],[1,"text-sm","font-extralight"],[1,"col-span-9","py-2","px-2","border","rounded-lg","dark:border-zinc-700","dark:bg-black","bg-white"],[3,"onClickItem","variant","data","loadingAll"]],template:function(i,a){1&i&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"h3",2),e.\u0275\u0275text(3,"Varios"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"p",3),e.\u0275\u0275text(5," Gestiona sitemaps y varias opciones que se a\xf1adiran por aqui "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",4)(7,"xs-list",5),e.\u0275\u0275listener("onClickItem",function(m){return a.onClickOption.emit(m)}),e.\u0275\u0275elementEnd()()()),2&i&&(e.\u0275\u0275advance(7),e.\u0275\u0275property("variant","action")("data",a.options)("loadingAll",a.loading))},dependencies:[h.MD,l.FFh],encapsulation:2})}}return n})();var u=s(5312),C=s(1626);let y=(()=>{class n{constructor(t){this.httpClient=t,this.url=`${u.c.urls.api}/sitemap`}generate(){return this.httpClient.post(`${this.url}/generate`,{})}static{this.\u0275fac=function(i){return new(i||n)(e.\u0275\u0275inject(C.Qq))}}static{this.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var v=s(6137),A=s(9317),S=s(6697);let E=(()=>{class n{constructor(t){this.httpClient=t,this.url=`${u.c.urls.api}/settings`}getAllSettings(){return this.httpClient.post(`${this.url}/getAll`,null).pipe((0,S.s)(1))}getSocialSettings(){return this.httpClient.post(`${this.url}/getSocial`,null).pipe((0,S.s)(1))}update(t){return this.httpClient.put(this.url+"/update",t).pipe((0,S.s)(1))}static{this.\u0275fac=function(i){return new(i||n)(e.\u0275\u0275inject(C.Qq))}}static{this.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var F=s(7450);let T=(()=>{class n{constructor(t,i,a,x,m,D,b){this.sitemapService=t,this.ui=i,this.dynamicForm=a,this.settingsService=x,this.maintenanceService=m,this.analyticsService=D,this.imageService=b,this.options=[],this.settings=new r.wB,this.buttonsVisits=[{label:"Enviar",action:"submitVisits"}],this.loading=!1}
1ngOnInit(){this.getOptions(),this.getSettings()}getOptions(){this.options.push({name:"Actualizar Sitemap",action:"updateSitemap"},{name:"Eliminar imagenes de items eliminados",action:"deleteItemsDeleted"},{name:"Eliminar RA ID de Festivales",action:"fixAllFestivalsRaId"},{name:"Actualizar artistas en organizaciones",action:"updateArtistsByMediaForAllItems"})}getSettings(){this.settingsService.getAllSettings().subscribe({next:t=>{this.settings=t,this.getFieldsSocial()},error:t=>this.ui.xsToast.showError(t)})}getFieldsSocial(){var t=this;return(0,d.A)(function*(){t.fieldsSocial=yield t.dynamicForm.fields.getFields("settingsSocial",t.settings)})()}onStartSocialForm(t){t.valueChanges.pipe((0,f.B)(1e3)).subscribe(i=>{const a=new r.lS;a.setData(i),this.settingsService.update(a).subscribe({next:()=>this.ui.xsToast.showSuccess("Actualizado"),error:()=>this.ui.xsToast.showError("Error al guardar")})})}onClickButton(t){"submitVisits"===t.button.action&&this.submitVisits(t.formGroup.value)}submitVisits(t){t.month&&t.year&&t.type?this.checkMonthYearForVisits(t)?(this.loading=!0,this.analyticsService.setVisitsByAnalytics(t).subscribe({next:i=>{this.loading=!1,this.ui.xsToast.showSuccess(i.message)},error:i=>{this.loading=!1,this.ui.xsToast.showError(i)}})):this.ui.xsToast.showError("La fecha seleccionada es incorrecta"):this.ui.xsToast.showWarning("Todos los campos son obligatorios")}checkMonthYearForVisits(t){const i=g.m.new().year(),a=g.m.new().month()+1;return!(t.year>i||t.year===i&&t.month>a)}onClickOption(t){switch(t.action){case"updateSitemap":return this.confirmAction("updateSitemap");case"deleteItemsDeleted":return this.confirmAction("deleteItemsDeleted");case"fixAllFestivalsRaId":return this.confirmAction("fixAllFestivalsRaId")}}confirmAction(t){this.ui.xsModal.openConfirm({title:"\xbfEstas seguro?",subTitle:`${this.getMessageConfirmation(t)}, \xbfQuieres continuar?`}).subscribe({next:i=>{!0===i&&this.getActionConfirmation(t)}})}getMessageConfirmation(t){switch(t){case"updateSitemap":return"Se va a actualizar el sitemap";case"deleteItemsDeleted":return"Se van a eliminar imagenes de items eliminados";case"fixAllFestivalsRaId":return"Se van a corregir todos los ra Ids de festivales"}}getActionConfirmation(t){switch(t){case"updateSitemap":return this.updateSitemap();case"deleteItemsDeleted":return this.deleteItemsDeleted();case"fixAllFestivalsRaId":return this.fixAllFestivalsRaId()}}updateSitemap(){this.loading=!0,this.sitemapService.generate().subscribe({next:t=>{this.ui.xsToast.showInfo(t.message),this.loading=!1},error:()=>{this.ui.xsToast.showError("Error al generar el sitemap"),this.loading=!1}})}deleteItemsDeleted(){var t=this;return(0,d.A)(function*(){try{t.loading=!0;const i=yield(0,o._)(t.imageService.deleteItemsDeleted());t.ui.xsToast.showInfo(i.message),t.loading=!1}catch{t.ui.xsToast.showError("Error al eliminar las imagenes"),t.loading=!1}})()}fixAllFestivalsRaId(){var t=this;return(0,d.A)(function*(){try{t.loading=!0;const i=yield t.maintenanceService.fixAllFestivalsRaId();t.loading=!1,t.ui.xsToast.showSuccess(i.sitesUpdated+" sitios actualizados")}catch(i){t.loading=!1,t.ui.xsToast.showError(i.message)}})()}static{this.\u0275fac=function(i){return new(i||n)(e.\u0275\u0275directiveInject(y),e.\u0275\u0275directiveInject(v.ez),e.\u0275\u0275directiveInject(A.n),e.\u0275\u0275directiveInject(E),e.\u0275\u0275directiveInject(F.z),e.\u0275\u0275directiveInject(v.cu),e.\u0275\u0275directiveInject(v.fD))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["page-settings"]],standalone:!0,features:[e.\u0275\u0275StandaloneFeature],decls:4,vars:3,consts:[[3,"title"],[1,"px-3","pt-3","mx-auto","mb-2","max-w-full-xl","lg:pb-0","max-w-7sm"],[3,"onClickOption","options","loading"]],template:function(i,a){1&i&&(e.\u0275\u0275element(0,"xs-header",0),e.\u0275\u0275elementStart(1,"div",1),e.\u0275\u0275element(2,"xs-breadcrumbs"),e.\u0275\u0275elementStart(3,"settings-various",2),e.\u0275\u0275listener("onClickOption",function(m){return a.onClickOption(m)}),e.\u0275\u0275elementEnd()()),2&i&&(e.\u0275\u0275property("title","Configuracion"),e.\u0275\u0275advance(3),e.\u0275\u0275property("options",a.options)("loading",a.loading))},dependencies:[l.w5$,h.MD,l.nf0,c],encapsulation:2})}}return n})()},7450:(I,p,s)=>{s.d(p,{z:()=>f});var d=s(5312),h=s(4843),r=s(6697),l=s(3953),g=s(1626);let f=(()=>{class o{constructor(c){this.httpClient=c,this.url=`${d.c.urls.api}/maintenance`}fixAllFestivalsRaId(){return(0,h._)(this.httpClient.put(`${this.url}/fixAllFestivalsRaId`,{}))}fixUndefinedSlugs(){return this.httpClient.put(`${this.url}/fixUndefinedSlugs`,{}).pipe((0,r.s)(1))}fixSlugsStyles(){return this.httpClient.put(`${this.url}/fixSlugsStyles`,{}).pipe((0,r.s)(1))}fixAllTokelauForTurkeyCountry(){return(0,h._)(this.httpClient.put(`${this.url}/fixAllTokelauForTurkeyCountry`,{}))}fixStylesHard(c,u){return this.httpClient.put(`${this.url}/fixStylesHard?type=${c}&collection=${u}`,{}).pipe((0,r.s)(1))}static{this.\u0275fac=function(u){return new(u||o)(l.\u0275\u0275inject(g.Qq))}}static{this.\u0275prov=l.\u0275\u0275defineInjectable({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
1)()}}]);

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.