File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/www/7992.2d2dc01a3737d07b.js
"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7992],{57992:(g,m,c)=>{c.d(m,{k:()=>f});var o=c(73308),l=c(2978),y=c(3366),p=c(54171),v=c(36075),_=c(22882);let f=(()=>{class d{constructor(t,e,s,r){this.api=t,this.utilsService=e,this.router=s,this.translateService=r,this.academyParameters=[]}getFromAcademyUsers(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/getAcademyUsersInfo/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i)})});return function(r,n){return s.apply(this,arguments)}}())})()}goToRenewalAcademyUsers(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.post("academy/renewalUser",{userId:t},yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i)})});return function(r,n){return s.apply(this,arguments)}}())})()}getFromAcademyUser(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/getAcademyUser/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i)})});return function(r,n){return s.apply(this,arguments)}}())})()}studentFullEnrollment(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.postFile("academy/completeUserAcademyData",t,yield e.utilsService.getAccessToken())).subscribe(a=>{r(a)},a=>{n(a),console.error("error provider studentFullEnrollment: ",a)})});return function(r,n){return s.apply(this,arguments)}}())}getParameters(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/getParameters/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{e.academyParameters=i,r(i)},i=>{console.error("Error getParemeters",i),n(i)})});return function(r,n){return s.apply(this,arguments)}}())})()}getParameterValue(t){let e=this.academyParameters.filter(s=>s.key===t)[0];return e?e.value:""}getLocations(t){var e=this;return(0,o.A)(function*(){return e.api.get("academy/getLocations/"+t,yield e.utilsService.getAccessToken())})()}getCategories(t){var e=this;return(0,o.A)(function*(){return e.api.get("academy/getCategories/"+t,yield e.utilsService.getAccessToken())})()}getSchedules(t){var e=this;return(0,o.A)(function*(){return e.api.get("academy/getSchedules/"+t,yield e.utilsService.getAccessToken())})()}getDiscounts(t){var e=this;return(0,o.A)(function*(){return e.api.get("academy/getDiscounts/"+t,yield e.utilsService.getAccessToken())})()}academyEnrollment(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.postFile("academy/createUserAcademy",t,yield e.utilsService.getAccessToken())).subscribe(a=>{r(a)},a=>{n(a),console.error("error provider academyEnrollment: ",a)})});return function(r,n){return s.apply(this,arguments)}}())}getDocuments(t,e){var s=this;return(0,o.A)(function*(){return new Promise(function(){var r=(0,o.A)(function*(n,a){(yield s.api.get("academy/getDocuments/"+t.id+"/"+t.type_academy+(e?"/"+e:""),yield s.utilsService.getAccessToken())).subscribe({next:u=>{n(u)},error:u=>{console.error("error provider getDocuments: ",u),a(u)},complete:()=>{}})});return function(n,a){return r.apply(this,arguments)}}())})()}uploadUserAcademyDocument(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.postFile("academy/uploadUserAcademyDocument",t,yield e.utilsService.getAccessToken())).subscribe(a=>{r(a)},a=>{n(a),console.error("error provider uploadUserAcademyDocument: ",a)})});return function(r,n){return s.apply(this,arguments)}}())}uploadPendingUserAcademyDocument(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.post("academy/uploadPendingUserAcademyDocument",t,yield e.utilsService.getAccessToken())).subscribe(a=>{r(a)},a=>{n(a),console.error("error provider uploadPendingUserAcademyDocument: ",a)})});return function(r,n){return s.apply(this,arguments)}}())}finishUploadDocuments(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/finishUploadDocuments/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i)})});return function(r,n){return s.apply(this,arguments)}}())})()}academyPurchasePending(t,e){var s=this;return(0,o.A)(function*(){return s.api.post("academy/createAcademyPurchasePending",{academy_user_id:t,type_payment:e},yield s.utilsService.getAccessToken())})()}getAcademyPeriods(t){var e=this;return(0,o.A)(function*(){return e.api.get("academy/getPeriodsByMonthsQuantity",yield e.utilsService.getAccessToken(),t)})()}createPaymentSchedule(t){var e=this;return(0,o.A)(function*(){return e.api.post("academy/createPaymentSchedule",t,yield e.utilsService.getAccessToken())})()}getFromAcademyPayment(t,e,s){var r=this;return(0,o.A)(function*(){return r.api.post("academy/getAcademyPaymentsInfo",{academy_user_id:t,take:e,offset:s},yield r.utilsService.getAccessToken())})()}uploadPaymentSupport(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.postFile("academy/uploadPaymentSupport",t,yield e.utilsService.getAccessToken())).subscribe(a=>{r(a)},a=>{n(a),console.error("error provider uploadPaymentSupport: ",a)})});return function(r,n){return s.apply(this,arguments)}}())}uploadTournamentPaymentSupport(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.postFile("academy/uploadTournamentPaymentSupport",t,yield e.utilsService.getAccessToken())).subscribe(a=>{r(a)},a=>{n(a),console.error("error provider uploadTournamentPaymentSupport: ",a)})});return function(r,n){return s.apply(this,arguments)}}())}updateUserPhoto(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.postFile("academy/updateAcademyUserPhoto",t,yield e.utilsService.getAccessToken())).subscribe(a=>{r(a)},a=>{n(a),console.error("error provider updateUserPhoto: ",a)})});return function(r,n){return s.apply(this,arguments)}}())}autocomplete(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.post("sign/autocomplete",t,yield e.utilsService.getAccessToken())).subscribe({next:a=>{r(a)},error:a=>{console.error("error provider autocomplete: ",a),n(a)},complete:()=>{}})});return function(r,n){return s.apply(this,arguments)}}())}getReports(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/getReportsAcademyUsers/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i),console.error("error provider getReports: ",i)})});return function(r,n){return s.apply(this,arguments)}}())})()}getPendingMonths(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/getPendingMonths/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i),console.error("error provider getPendingMonths: ",i)})});return function(r,n){return s.apply(this,arguments)}}())})()}deletePayment(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/deletePayment/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i),console.error("error provider deletePayment: ",i)})});return function(r,n){return s.apply(this,arguments)}}())})()}validateScheduleAvailability(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/validateScheduleAvailability/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i),console.error("error provider validateScheduleAvailability: ",i)})});return function(r,n){return s.apply(this,arguments)}}())})()}changeSchedule(t){var e=this;return(0,o.A)(function*(){return e.api.post("academy/changeSchedule",t,yield e.utilsService.getAccessToken())})()}getUserAcademyTournaments(t,e,s){var r=this;return(0,o.A)(function*(){return r.api.post("academy/getUserAcademyTournaments",{academyUserId:t,take:e,offset:s},yield r.utilsService.getAccessToken())})()}getAcademyTournaments(t){var e=this;return(0,o.A)(function*(){return e.api.get("academy/getAcademyTournaments/"+t,yield e.utilsService.getAccessToken())})()}createTournamentPayment(t){var e=this;return(0,o.A)(function*(){return e.api.post("academy/createTournamentPayment",t,yield e.utilsService.getAccessToken())})()}validateTournamentAvailability(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/validateTournamentPaymentAvailability/"+t,yield e.utilsService.getAccessToken())).subscribe({next:i=>{r(i)},error:i=>{console.error("error provider validateTournamentAvailability: ",i),n(i)},complete:()=>{}})});return function(r,n){return s.apply(this,arguments)}}())})()}createNew(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.post("academy/createNew",t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i),console.error("error provider validateScheduleAvailability: ",i)})});return function(r,n){return s.apply(this,arguments)}}())})()}getAcademyNews(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/getAcademyNews/"+t,yield e.utilsService.getAccessToken())).subscribe(i=>{r(i)},i=>{n(i)})});return function(r,n){return s.apply(this,arguments)}}())})()}deleteDocument(t,e){var s=this;return(0,o.A)(function*(){return new Promise(function(){var r=(0,o.A)(function*(n,a){(yield s.api.get("academy/deleteDocument/"+t+"/"+e,yield s.utilsService.getAccessToken())).subscribe(u=>{n(u),console.log("res deleteDocument: ",u)},u=>{a(u),console.error("error provider deleteDocument: ",u)})});return function(n,a){return r.apply(this,arguments)}}())})()}validateGuardianInformation(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("academy/validateGuardianInformation",yield e.utilsService.getAccessToken(),t)).subscribe({next:i=>{r(i)},error:i=>{console.error("error provider validateGuardianInformation: ",i),n(i)},complete:()=>{}})});return function(r,n){return s.apply(this,arguments)}}())})()}updateGuardianInformation(t){var e=this;return new Promise(function(){var s=(0,o.A)(function*(r,n){return(yield e.api.post("academy/updateGuardianInformation",t,yield e.utilsService.getAccessToken())).subscribe({next:a=>{r(a)},error:a=>{console.error("error provider updateGuardianInformation: ",a),n(a)},complete:()=>{}})});return function(r,n){return s.apply(this,arguments)}}())}validatePaymentAvailability(t){var e=this;return(0,o.A)(function*(){return new Promise(function(){var s=(0,o.A)(function*(r,n){(yield e.api.get("payment/validatePaymentAvailability",yield e.utilsService.getAccessToken(),t)).subscribe({next:i=>{r(i)},error:i=>{console.error("error provider validatePaymentAvailability: ",i),n(i)},complete:()=>{}})});return function(r,n){return s.apply(this,arguments)}}())})()}goToPaymentGateway(t,e,s){this.router.navigate(["/payment-gateway-selection"],{state:{academyPurchaseId:t,assignedPaymentGateway:e,academyUserId:s}})}goToTournamentPaymentGateway(t,e,s){this.router.navigate(["/payment-gateway-selection"],{state:{academyTournamentPaymentId:t,assignedPaymentGateway:e,academyUserId:s}})}getAdvisorSectionTitle(t){return this.translateService.instant("adult"==t?"EMERGENCY_CONTACT":"PARENTS_INFORMATION")}static#e=this.\u0275fac=function(e){return new(e||d)(l.KVO(y.G),l.KVO(p.T),l.KVO(v.Ix),l.KVO(_.c$))};static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})()}}]);