PageSourceSearch

https://www.judoclubss.com/13064.530509014ba9cd57.js

js judoclubss.com collected 2026-10-03 18:30:12 UTC 58,104 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[13064],{1258:(L,O,i)=>{i.d(O,{P:()=>z});var M=i(10467),g=i(89417),t=i(4066),E=i(27e3),_=i(69915),y=i(68010),d=i(60152),l=i(54843),a=i(73664),r=i(2615),B=i(80954),I=i(89902),S=i(69415),P=i(89792);const x=T=>({name:"module.accounting.name",placeholder:"module.accounting.name",inputType:"text",error:T,errorText:"global.validator.required"}),s=T=>({name:"module.accounting.billing_code",placeholder:"module.accounting.billing_code",inputType:"text",error:T,errorText:"global.validator.required"}),b=T=>({name:"global.common.email",placeholder:"global.common.email",inputType:"text",error:T,errorText:"global.validator.required"}),c=()=>({name:"global.common.phone",placeholder:"global.common.phone",inputType:"text"}),m=T=>({name:"global.common.address",placeholder:"global.common.address",inputType:"text",error:T,errorText:"global.validator.required"}),f=()=>({name:"global.placeholder.city",placeholder:"global.placeholder.city"}),C=()=>({name:"global.common.postal_code",placeholder:"global.common.postal_code",inputType:"text"}),D=T=>({name:"global.placeholder.country",placeholder:"global.placeholder.country",error:T,errorText:"global.validator.required"}),A=T=>({name:"global.common.province",placeholder:"global.common.province",error:T,errorText:"global.validator.required"});function V(T,F){if(1&T&&a.nrm(0,"app-empty-space",0),2&T){const o=a.XpG();a.Y8G("isLink",!0)("isMedium",!0)("textArray",o.waitingText)("noButton",!0)}}function j(T,F){if(1&T){const o=a.RV6();a.j41(0,"app-clupik-state-bar",13),a.bIt("dismissableAction",function(){r.eBV(o);const G=a.XpG(2);return r.Njj(G.error=!1)}),a.k0s()}2&T&&a.Y8G("dismissable",!0)}function w(T,F){if(1&T&&(a.j41(0,"form",1),a.nVh(1,j,1,1,"app-clupik-state-bar",2),a.j41(2,"app-form-row",3),a.nrm(3,"app-input",4)(4,"app-input",5),a.k0s(),a.j41(5,"app-form-row",3),a.nrm(6,"app-input",6)(7,"app-input",7),a.k0s(),a.j41(8,"app-form-row",3),a.nrm(9,"app-input",8),a.k0s(),a.j41(10,"app-form-row",3),a.nrm(11,"app-input",9)(12,"app-input",10),a.k0s(),a.j41(13,"app-form-row",3),a.nrm(14,"app-input",11)(15,"app-input",12),a.k0s()()),2&T){const o=a.XpG();a.Y8G("formGroup",o.dataForm),a.R7$(),a.vxM(o.error?1:-1),a.R7$(),a.Y8G("items",2)("separation",12),a.R7$(),a.Y8G("inputSize","default")("input",a.eq3(37,x,o.dataForm.get("name").hasError("required"))),a.R7$(),a.Y8G("inputSize","default")("input",a.eq3(39,s,o.dataForm.get("code").touched&&o.dataForm.get("code").hasError("required"))),a.R7$(),a.Y8G("items",2)("separation",12),a.R7$(),a.Y8G("inputSize","default")("input",a.eq3(41,b,o.dataForm.get("email").touched&&o.dataForm.get("email").hasError("required"))),a.R7$(),a.Y8G("inputSize","default")("input",a.lJ4(43,c)),a.R7$(),a.Y8G("items",1)("separation",12),a.R7$(),a.Y8G("inputSize","default")("input",a.eq3(44,m,o.dataForm.get("address").touched&&o.dataForm.get("address").hasError("required"))),a.R7$(),a.Y8G("items",2)("separation",12),a.R7$(),a.Y8G("popoverSize","cover")("inputSize","default")("selectOptions",o.towns)("isSelectMultiple",!1)("select",a.lJ4(46,f)),a.R7$(),a.Y8G("inputSize","default")("input",a.lJ4(47,C)),a.R7$(),a.Y8G("items",2)("separation",12),a.R7$(),a.Y8G("inputSize","default")("selectOptions",o.countries)("isSelectMultiple",!1)("select",a.eq3(48,D,o.dataForm.get("country").hasError("required"))),a.R7$(),a.Y8G("inputSize","default")("selectOptions",o.regions)("isSelectMultiple",!1)("select",a.eq3(50,A,o.dataForm.get("province").touched&&o.dataForm.get("province").hasError("required")))}}let z=(()=>{class T{apiCountriesService;countriesService;apiAccountingService;fb;appService;authService;clubService;dataForm;loading=!1;isSadmin=!1;data;sub1;countries=[];regions=[];towns=[];countryLoading=!1;regionLoading=!1;townLoading=!1;waitingText=["module.subscription.wait","module.subscription.wait_desc"];clubData;error=!1;constructor(o,U,G,W,N,$,Y){this.apiCountriesService=o,this.countriesService=U,this.apiAccountingService=G,this.fb=W,this.appService=N,this.authService=$,this.clubService=Y,this.sub1=this.appService.subscribe("EditBilling
1ClubDetails",(K=!1)=>this.submit(this.dataForm,K))}ngOnDestroy(){this.sub1.unsubscribe()}ngOnInit(){var o=this;return(0,M.A)(function*(){o.error=!1,o.clubData=o.clubService.getClubData(),o.loading=!0,o.appService.broadcast("isLoading",o.loading),o.isSadmin=o.authService.isSuperAdmin(),yield o.loadData()})()}buildForm(){this.dataForm=this.fb.group({code:[this.data.code,g.k0.required],name:[this.data.name,g.k0.required],email:[this.data.email,g.k0.required],mobile:[" "!==this.data.mobile?this.data.billAddress.mobile:null],address:[" "!==this.data.billAddress.address?this.data.billAddress.address:null,g.k0.required],postalCode:[" "!==this.data.billAddress.postalCode?this.data.billAddress.postalCode:null],country:[{value:this.data.billAddress.countryId||this.clubData.countryId,disabled:!this.isSadmin},g.k0.required],province:[this.data.billAddress.provinceId,g.k0.required],city:[" "!==this.data.billAddress.cityId?this.data.billAddress.cityId:null]}),this.dataForm.controls.country.valueChanges.subscribe(o=>{o&&(this.dataForm.get("province").setValue(null),this.dataForm.get("city").setValue(null),this.onCountryChange(o))}),this.dataForm.controls.province.valueChanges.subscribe(o=>{o&&(this.dataForm.get("city").setValue(null),this.onRegionChange(o))}),this.loading=!1,this.appService.broadcast("isLoading",this.loading)}submit({value:o,valid:U},G=!1){if(this.error=!1,this.dataForm.updateValueAndValidity(),U){let W=this.isSadmin?o.country.toString():(this.data.billAddress.countryId||this.clubData.countryId).toString();this.loading=!0,this.appService.broadcast("isLoading",this.loading);let N={name:o.name,code:o.code,email:o.email,mobile:o.mobile||" ",languageCode:this.clubService.getLanguageInUseCodeUpperCase(),billAddress:{address:o.address,city:o.city?o.city.toString():" ",postalCode:o.postalCode||" ",province:o.province.toString(),country:W.toString()}};this.apiAccountingService.updateBilllingClubDetails(this.data.holdedId,N).subscribe({error:$=>{this.loading=!1,this.error=!0,this.appService.broadcast("isLoading",this.loading)},next:$=>{this.error=!1;let Y={name:o.name,code:o.code,email:o.email,mobile:o.mobile||" ",billAddress:{address:o.address,postalCode:o.postalCode||" ",city:o.city?this.towns.find(K=>K.id===o.city)?.name:null,cityId:o.city?o.city.toString():" ",province:this.regions.find(K=>K.id===o.province)?.name,provinceId:o.province.toString(),country:this.countries.find(K=>K.id===W)?.name,countryId:W}};G?(this.appService.broadcast("startSubmit"),this.appService.broadcast("editBillingDetails",Y)):this.appService.broadcast("closeModal",Y),this.appService.broadcast("updateBilling",Y),this.appService.broadcast("updatePlan"),this.loading=!1,this.appService.broadcast("isLoading",this.loading)}})}else{this.loading=!1,this.appService.broadcast("isLoading",this.loading);for(let W in this.dataForm.controls)this.dataForm.controls[W].markAsTouched()}}onCountryChange(o){o&&(this.regionLoading=!1,this.countriesService.getRegions(o).subscribe(U=>{this.regions=U,this.regionLoading=!0}))}onRegionChange(o){o&&(this.townLoading=!1,this.countriesService.getTowns(this.dataForm.get("country").value,o).subscribe(U=>{this.towns=U,this.towns?.length<1&&this.dataForm.get("city").disable(),this.townLoading=!0}))}loadData(){var o=this;return(0,M.A)(function*(){o.countries=yield(0,l._)(o.countriesService.getCountries()),o.regions=yield(0,l._)(o.countriesService.getRegions(o.data.billAddress.countryId||o.clubData.countryId||"724")),o.towns=o.data?.billAddress.provinceId?yield(0,l._)(o.countriesService.getTowns(o.data.billAddress.countryId||o.clubData.countryId||"724",o.data.billAddress.provinceId)):yield(0,l._)(o.countriesService.getTowns(o.data.billAddress.countryId||o.clubData.countryId||"724",o.regions[0].id.toString())),o.buildForm()})()}static \u0275fac=function(U){return new(U||T)(a.rXU(E.g),a.rXU(E.g),a.rXU(t.D),a.rXU(g.ok),a.rXU(_.d),a.rXU(y.u),a.rXU(d.X))};static \u0275cmp=a.VBU({type:T,selectors:[["app-edit-billing-club-details"]],inputs:{data:"data"},standalone:!1,decls:2,vars:1,consts:[["svgImage","access-denied",3,"isLink","isMedium","textArray","noButton"],[1,"full-width-form",3,"formGroup"],["state","danger","mainTitle","module.publications.changes_not_saved",3,"dismissable"],[3,"items","separation"],["type","normal","formControlName","name",3,"inputSize","input"],["type","normal","formControlName","code",3,"inputSize","input"],["type","normal","formControlName","email",3,"inputSize","input"],["type","normal","formControlName","mobile",3,"inputSize","input"],["type","normal","formControlName","address",3,"inputSize","input"],["type","select-filter","formControlName","city",3,"popoverSize","inputSize","selectOptions","isSelectMultiple","select"],["type","normal","formControlName","postalCode",3,"inputSize","input"],["type","select-filter","formControlName","country",3,"inputSize","selectOptions","isSelectMultiple","select"],["type","select-filter","formControlName","province",3,"inputSize","selectOptions","isSelectMultiple","select"],["state","danger","mainTitle","module.publications.changes_not_saved",3,"dismissableAction","dismissable"]],template:function(U,G){1&U&&a.nVh(0,V,1,4,"app-empty-space",0)(1,w,16,52,"form",1),2&U&&a.vxM(G.loading?0:1)},dependencies:[g.qT,g.BC,g.cb,g.j4,g.JD,B.Y,I.S,S.p,P.a],encapsulation:2})}return T})()},3945:(L,O,i)=>{i.d(O,{X:()=>S});var M=i(2615),g=i(69915),t=i(94375),E=i(25615),_=i(73664),y=i(18594),d=i(15110),l=i(85340),a=i(9905),r=i(68018);function B(P,x){if(1&P){const s=_.RV6();_.j41(0,"app-clupik-button",5),_.bIt("buttonAction",function(){M.eBV(s);const c=_.XpG();return M.Njj(c.openPrices())}),_.k0s()}}function I(P,x){1&P&&_.nrm(0,"app-clupik-breadcrumbs")}let S=(()=>{class P{appService;menuService;document;globalVars;breadCrumbs;isOpen=!0;width="50px";showTrial=!1;sub1;get getWidth(){return this.width}constructor(s,b,c,m,f){this.appService=s,this.menuService=b,this.document=c,this.globalVars=m,this.breadCrumbs=f,this.sub1=this.appService.subscribe("showTrialButton",C=>this.showTrial=C)}ngOnInit(){this.showTrial=!!JSON.parse(localStorage.getItem("clupikTrial"))}ngOnDestroy(){this.sub1.unsubscribe()}toggle(){this.isOpen=!this.isOpen,this.width=this.document.documentElement.style.getPropertyValue(this.isOpen?"--admin-sidenav-open":"--admin-sidenav-closed"),this.menuService.broadcast("toggle",this.isOpen)}openPrices(){this.appService.broadcast("openPrices",{})}static \u0275fac=function(b){return new(b||P)(_.rXU(g.d),_.rXU(t.$),_.rXU(M.qQL),_.rXU(E.Y),_.rXU(y.E))};static \u0275cmp=_.VBU({type:P,selectors:[["app-top-bar-admin"]],inputs:{isOpen:"isOpen"},standalone:!1,decls:10,vars:7,consts:[["id","top-bar-admin"],[1,"left"],["tooltip","global.common.collapse","type","icon","config","main","size","md","icon","fa-solid fa-bars",1,"text",3,"buttonAction"],[1,"right"],["label","module.onboard.subscribe","type","button","config","main","size","sm"],["label","module.onboard.subscribe","type","button","config","main","size","sm",3,"buttonAction"]],template:function(b,c){1&b&&(_.j41(0,"div",0)(1,"div",1)(2,"app-clupik-button",2),_.bIt("buttonAction",function(){return c.toggle()}),_.k0s(),_.j41(3,"p"),_.EFF(4),_.nI1(5,"translate"),_.k0s()(),_.j41(6,"div",3),_.nVh(7,B,1,0,"app-clupik-button",4),_.nrm(8,"app-main-nav-actions"),_.k0s()(),_.nVh(9,I,1,0,"app-clupik-breadcrumbs")),2&b&&(_.Aen("--sidenav:"+c.getWidth),_.R7$(4),_.JRh(_.bMT(5,5,c.globalVars.navbarTop.title)),_.R7$(3),_.vxM(c.showTrial?7:-1),_.R7$(2),_.vxM(c.breadCrumbs.hasBreadcrumbs()?9:-1))},dependencies:[d.B,l.U,a.I,r.D9],styles:["#top-bar-admin[_ngcontent-%COMP%]{width:inherit;background-color:#fff;padding:0 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 6px #1111110d;border-bottom:.5px solid var(--base-light-grey);height:var(--admin-nav-top)}#top-bar-admin[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{display:flex;align-items:center}#top-bar-admin[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   i.fa-solid.fa-bars[_ngcontent-%COMP%]{font-size:24px;line-height:31px;color:#848484;cursor:pointer}#top-bar-admin[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:var(--main-font);color:var(--text-color);font-weight:700;font-size:24px;line-height:31px;margin-left:24px}#top-bar-admin[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{margin-left:auto;display:flex;align-items:center}#top-bar-admin[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   app-clupik-button[_ngcontent-%COMP%]{display:block;margin-right:var(--module)}"]})}return P})()},5134:(L,O,i)=>{i.d(O,{_:()=>d});var M=i(26929),g=i(57202),t=i(56500),E=i(73664),_=i(2615);i(59407);let d=(()=>{class l{static \u0275fac=function(B){return new(B||l)};static \u0275mod=E.$C({type:l});static \u0275inj=_.G2t({imports:[M.V,g.l,t.P]})}return l})()},9905:(L,O,i)=>{i.d(O,{I:()=>x});var M=i(69915),g=i(25615),t=i(73664),E=i(2615),_=i(91029),y=i(18594),d=i(85340),l=i(68018);function a(s,b){if(1&s){const c=t.RV6();t.j41(0,"app-clupik-button",4),t.nI1(1,"translate"),t.bIt("buttonAction",function(){E.eBV(c);
1const f=t.XpG(2);return E.Njj(f.breadCrumbs.breadAction.customBackAction())}),t.k0s()}if(2&s){const c=t.XpG(2);t.Y8G("label",t.bMT(1,4,c.breadCrumbs.title))("size",c.globalVars.desktop?"sm":"md")("iconLeft",!0)("iconRight",!1)}}function r(s,b){if(1&s){const c=t.RV6();t.j41(0,"app-clupik-button",4),t.nI1(1,"translate"),t.bIt("buttonAction",function(){E.eBV(c);const f=t.XpG(2);return E.Njj(f.navigate())}),t.k0s()}if(2&s){const c=t.XpG(2);t.Y8G("label",t.bMT(1,4,c.breadCrumbs.title))("size",c.globalVars.desktop?"sm":"md")("iconLeft",!0)("iconRight",!1)}}function B(s,b){if(1&s&&(t.j41(0,"div",1),t.nVh(1,a,2,6,"app-clupik-button",3),t.nVh(2,r,2,6,"app-clupik-button",3),t.k0s()),2&s){const c=t.XpG();t.R7$(),t.vxM(null!=(null==c.breadCrumbs||null==c.breadCrumbs.breadAction?null:c.breadCrumbs.breadAction.customBackAction)?1:-1),t.R7$(),t.vxM(c.breadCrumbs.breadcrumbs.length>0&&(null==c.breadCrumbs.breadAction||!c.breadCrumbs.breadAction.hasOwnProperty("customBackAction"))?2:-1)}}function I(s,b){if(1&s){const c=t.RV6();t.j41(0,"app-clupik-button",7),t.nI1(1,"translate"),t.nI1(2,"translate"),t.bIt("click",function(){E.eBV(c);const f=t.XpG(2);return E.Njj(f.breadCrumbs.breadAction.cancel())}),t.k0s()}if(2&s){const c=t.XpG(2);t.Y8G("label",t.bMT(1,2,c.breadCrumbs.breadAction.cancelTitle)),t.BMQ("aria-label",t.bMT(2,4,c.breadCrumbs.breadAction.cancelTitle))}}function S(s,b){if(1&s){const c=t.RV6();t.j41(0,"app-clupik-button",8),t.nI1(1,"translate"),t.bIt("click",function(){E.eBV(c);const f=t.XpG(2);return E.Njj(f.breadCrumbs.breadAction.action())}),t.k0s()}if(2&s){const c=t.XpG(2);t.Y8G("label",t.bMT(1,3,c.breadCrumbs.breadAction.actionTitle))("isDisabled",c.breadCrumbs.breadAction.disabled())("tooltip",c.breadCrumbs.breadAction.tooltip())}}function P(s,b){if(1&s&&(t.j41(0,"div",2),t.nVh(1,I,3,6,"app-clupik-button",5),t.nVh(2,S,2,5,"app-clupik-button",6),t.k0s()),2&s){const c=t.XpG();t.R7$(),t.vxM(c.globalVars.desktop&&null!=c.breadCrumbs.breadAction.cancel?1:-1),t.R7$(),t.vxM(null!=c.breadCrumbs.breadAction.action?2:-1)}}let x=(()=>{class s{_router;appService;breadCrumbs;globalVars;breadcrumbList=[];constructor(c,m,f,C){this._router=c,this.appService=m,this.breadCrumbs=f,this.globalVars=C}ngOnInit(){}navigate(){this._router.navigate([this.breadCrumbs.getBreadUrl()])}static \u0275fac=function(m){return new(m||s)(t.rXU(_.Ix),t.rXU(M.d),t.rXU(y.E),t.rXU(g.Y))};static \u0275cmp=t.VBU({type:s,selectors:[["app-clupik-breadcrumbs"]],standalone:!1,decls:3,vars:2,consts:[[1,"clupik-breadcrumbs"],[1,"bread"],[1,"bread-actions"],["type","link","config","outlined","icon","fa-solid fa-chevron-left",3,"label","size","iconLeft","iconRight"],["type","link","config","outlined","icon","fa-solid fa-chevron-left",3,"buttonAction","label","size","iconLeft","iconRight"],["type","button","config","outlined","size","sm",3,"label"],["type","button","config","main","size","sm",3,"label","isDisabled","tooltip"],["type","button","config","outlined","size","sm",3,"click","label"],["type","button","config","main","size","sm",3,"click","label","isDisabled","tooltip"]],template:function(m,f){1&m&&(t.j41(0,"div",0),t.nVh(1,B,3,2,"div",1),t.nVh(2,P,3,2,"div",2),t.k0s()),2&m&&(t.R7$(),t.vxM(f.breadCrumbs.title?1:-1),t.R7$(),t.vxM(f.breadCrumbs.hasAction?2:-1))},dependencies:[d.U,l.D9],styles:[".clupik-breadcrumbs[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:6px;border-bottom:.5px solid var(--base-light-grey, #d3d5dc);background:var(--base-white, #fff)}.clupik-breadcrumbs[_ngcontent-%COMP%]   .bread-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-left:auto}"]})}return s})()},17276:(L,O,i)=>{i.d(O,{s:()=>a});var M=i(72200),g=i(49189),t=i(28793),E=i(21867),_=i(56500),y=i(73664),d=i(2615);i(3945);let a=(()=>{class r{static \u0275fac=function(S){return new(S||r)};static \u0275mod=y.$C({type:r});static \u0275inj=d.G2t({imports:[M.MD,g.G,t.r,E.v,_.P]})}return r})()},24341:(L,O,i)=>{i.d(O,{Q:()=>y});var M=i(72200),g=i(49189),t=i(35375),E=i(73664),_=i(2615);let y=(()=>{class d{static \u0275fac=function(r){return new(r||d)};static \u0275mod=E.$C({type:d});static \u0275inj=_.G2t({imports:[M.MD,g.G,t.J]})}return d})()},28030:(L,O,i)=>{i.d(O,{N:()=>c});var M=i(72200),g=i(89417),t=i(69915),E=i(96410),_=i(62470),y=i(19348),d=i(17331),l=i(49189),a=i(25615),r=i(73664),B=i(75281),I=i(19735),S=i(89902),P=i(68018);const x=()=>({label:"module.cookies.required_cookie",labelPlacement:"start",justify:"space-between",checked:!0,allowed:!1,disabled:!0}),s=(m,f)=>({label:m,labelPlacement:"start",justify:"space-between",checked:f,allowed:!0,disabled:!1});function b(m,f){if(1&m&&r.nrm(0,"app-input",4),2&m){const C=f.$implicit,D=r.XpG();r.Y8G("formControlName",C)("toggle",r.l_i(2,s,"module.cookies."+C,D.form.get(C).value))}}let c=(()=>{class m{fb;cookiesService;modalCtrl;appService;globalVars;form;cookies=["analytics","youtube","facebook","vimeo","twitter","twitch","marketing","maps","calendly","club_thirdparty"];constructor(C,D,A,V,j){this.fb=C,this.cookiesService=D,this.modalCtrl=A,this.appService=V,this.globalVars=j}ngOnInit(){let C=this.cookiesService.config||this.cookiesService.getEmpty();const D={enable:[!0]};for(const A of this.cookies)D[A]=[C.allow.includes(A)];this.form=this.fb.group(D)}configureAll(){this.cookiesService.configure(this.cookiesService.getDefault()),this.modalCtrl.dismiss(this.cookiesService.config)}configure(){const{value:C}=this.form;let D=new d.Q;D.enable=!0,D.ban=[],D.allow=[];for(const A of this.cookies)C[A]?D.allow.push(A):D.ban.push(A);this.cookiesService.configure(D),this.modalCtrl.dismiss(D)}rejectAll(){const C={enable:[!0]};for(const D of this.cookies)C[D]=[!1];this.form=this.fb.group(C)}close(){this.modalCtrl.dismiss()}static \u0275fac=function(D){return new(D||m)(r.rXU(g.ok),r.rXU(E.r),r.rXU(B.ModalController),r.rXU(t.d),r.rXU(a.Y))};static \u0275cmp=r.VBU({type:m,selectors:[["app-cookies-dialog"]],decls:8,vars:14,consts:[[3,"mainAction","secondaryAction","linkAction","modalTitle","hasMainButton","mainButtonValue","hasSecondaryButton","secondaryButtonValue","linkButtonValue","hasButtons","hasTopbar"],[1,"clupik-text-body-normal"],[1,"full-width-form",3,"formGroup"],["type","toggle","formControlName","enable",3,"toggle"],["type","toggle",3,"formControlName","toggle"]],template:function(D,A){1&D&&(r.j41(0,"app-clupik-modal",0),r.bIt("mainAction",function(){return A.configure()})("secondaryAction",function(){return A.rejectAll()})("linkAction",function(){return A.configureAll()}),r.j41(1,"div",1),r.EFF(2),r.nI1(3,"translate"),r.k0s(),r.j41(4,"form",2),r.nrm(5,"app-input",3),r.Z7z(6,b,1,5,"app-input",4,r.fX1),r.k0s()()),2&D&&(r.Y8G("modalTitle","module.cookies.configure_title")("hasMainButton",!0)("mainButtonValue","module.cookies.save_config")("hasSecondaryButton",!0)("secondaryButtonValue","global.common.reject_all")("linkButtonValue","global.common.accept_all")("hasButtons",!0)("hasTopbar",!0),r.R7$(2),r.JRh(r.bMT(3,11,"module.cookies.configure_text")),r.R7$(2),r.Y8G("formGroup",A.form),r.R7$(),r.Y8G("toggle",r.lJ4(13,x)),r.R7$(),r.Dyx(A.cookies))},dependencies:[M.MD,l.G,g.qT,g.BC,g.cb,g.j4,g.JD,g.X1,_.k,I.$,y.x,S.S,P.D9],styles:[".margin-20[_ngcontent-%COMP%]{margin:20px 0}.text-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}.text-row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex-grow:1}"]})}return m})()},40370:(L,O,i)=>{i.d(O,{v:()=>S});
1var M=i(10467),g=i(4066),t=i(65248),E=i(69915),_=i(34587),y=i(54843),d=i(73664),l=i(89417),a=i(82966),r=i(89792);function B(P,x){1&P&&d.nrm(0,"app-skeleton-block")}function I(P,x){if(1&P&&d.nrm(0,"app-clupik-state-bar",0),2&P){const s=d.XpG();d.Y8G("mainTitle",s.error)}}let S=(()=>{class P{appService;apiAccountingService;stripeService;apiPaymentService;isStripeLoaded=!1;loading=!1;error=null;setupIntent="";customerId="";stripe=null;elements=null;data;sub1;sub2;constructor(s,b,c,m){this.appService=s,this.apiAccountingService=b,this.stripeService=c,this.apiPaymentService=m,this.sub1=this.appService.subscribe("AddBillingClubPaymentMethod",(f=!1)=>this.submit(f))}ngOnDestroy(){this.sub1.unsubscribe()}ngOnInit(){var s=this;return(0,M.A)(function*(){s.stripe=yield s.stripeService.getClupikStripeObject();const b=yield(0,y._)(s.apiPaymentService.generateClupikSetupIntent(s.data.holdedId));s.setupIntent=b.setupIntent.clientSecret,s.customerId=b.customerId,s.elements=s.stripe.elements({clientSecret:s.setupIntent,appearance:{}});const c=s.elements.create("payment",{terms:{card:"always",bancontact:"never",auBecsDebit:"never",ideal:"never",sepaDebit:"never",sofort:"never",usBankAccount:"never"}}),m=document.querySelector("#stripe-form");m&&m.classList.add("hidden"),c.mount("#stripe-form"),setTimeout(()=>{s.isStripeLoaded=!0,m.classList.remove("hidden")},1500)})()}submit(){var s=this;return(0,M.A)(function*(b=!1){s.error=null,s.loading=!0,s.appService.broadcast("isLoading",s.loading);const{error:c,setupIntent:m}=yield s.stripe.confirmSetup({elements:s.elements,redirect:"if_required"});if(c){if(s.loading=!1,s.appService.broadcast("stopSubmit"),s.appService.broadcast("paymentSubmit",!1),s.appService.broadcast("isLoading",s.loading),"validation_error"==c.type)return;s.error=c.message}else s.apiAccountingService.saveClubPaymentMethod({customerId:s.customerId,paymentMethod:m.payment_method,psp:"stripe",contactId:s.data.holdedId}).subscribe({next:f=>{b?s.appService.broadcast("EditBillingClubDetails",!0):(s.appService.broadcast("startSubmit"),s.appService.broadcast("closeModal",f)),s.appService.broadcast("paymentSubmit",!1),s.appService.broadcast("addPaymentMethodResult",f),s.appService.broadcast("updateBilling")},error:f=>{s.loading=!1,s.appService.broadcast("paymentSubmit",!1),s.appService.broadcast("isLoading",s.loading),s.error=f.message}})}).apply(this,arguments)}static \u0275fac=function(b){return new(b||P)(d.rXU(E.d),d.rXU(g.D),d.rXU(_.d),d.rXU(t.m))};static \u0275cmp=d.VBU({type:P,selectors:[["app-add-billing-club-payment-method"]],inputs:{data:"data"},standalone:!1,decls:4,vars:2,consts:[["state","danger",3,"mainTitle"],[1,"full-width-form"],["id","stripe-form"]],template:function(b,c){1&b&&(d.nVh(0,B,1,0,"app-skeleton-block"),d.nVh(1,I,1,1,"app-clupik-state-bar",0),d.j41(2,"form",1),d.nrm(3,"div",2),d.k0s()),2&b&&(d.vxM(c.isStripeLoaded?-1:0),d.R7$(),d.vxM(c.error?1:-1))},dependencies:[l.qT,l.cb,l.cV,a.K,r.a],encapsulation:2})}return P})()},48215:(L,O,i)=>{i.d(O,{d:()=>P});var M=i(72200),g=i(49189),t=i(62470),E=i(21867),_=i(52280),y=i(35375),d=i(70525),l=i(24341),a=i(7030),r=i(48749),B=i(73664),I=i(2615);i(98584);let P=(()=>{class x{static \u0275fac=function(c){return new(c||x)};static \u0275mod=B.$C({type:x});static \u0275inj=I.G2t({imports:[g.G,M.MD,t.k,E.v,_.s,y.J,d.s,l.Q,a.g,r.P]})}return x})()},56500:(L,O,i)=>{i.d(O,{P:()=>y});var M=i(72200),g=i(49189),t=i(21867),E=i(73664),_=i(2615);let y=(()=>{class d{static \u0275fac=function(r){return new(r||d)};static \u0275mod=E.$C({type:d});static \u0275inj=_.G2t({imports:[M.MD,g.G,t.v]})}return d})()},59407:(L,O,i)=>{i.d(O,{X:()=>s});var M=i(98868),g=i(69915),t=i(68010),E=i(26742),_=i(25615),y=i(16672),d=i(56735),l=i(73664),a=i(18594),r=i(72200),B=i(53986),I=i(9905),S=i(68018);function P(b,c){if(1&b&&(l.j41(0,"span",7),l.EFF(1),l.k0s()),2&b){const m=l.XpG();l.R7$(),l.JRh(m.noticesBadge)}}function x(b,c){1&b&&l.nrm(0,"app-clupik-breadcrumbs")}let s=(()=>{class b{globalVars;appService;imagesService;authService;apiMessagesService;breadCrumbs;imageUser;notificationNumber;taskNumber;notificationNumberTotal;noticesBadge;isLogged=!1;sub1;sub2;sub3;
1constructor(m,f,C,D,A,V){this.globalVars=m,this.appService=f,this.imagesService=C,this.authService=D,this.apiMessagesService=A,this.breadCrumbs=V,this.sub1=this.appService.subscribe("read-notifications",j=>{"all"===j?this.notificationNumber=0:this.notificationNumber-=j,this.notificationNumberTotal=this.taskNumber+this.notificationNumber,this.noticesBadge=0===this.notificationNumberTotal||null==this.notificationNumberTotal?null:this.notificationNumberTotal>=10?"9+":this.notificationNumberTotal?this.notificationNumberTotal.toString():"0"}),this.sub2=this.appService.subscribe("logout",()=>{this.isLogged=!1,this.ngOnInit()}),this.sub3=this.appService.subscribe("login",()=>{this.isLogged=!0,this.ngOnInit()})}ngOnDestroy(){this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe()}ngOnInit(){this.isLogged=this.authService.isLoggedIn(),this.imageUser=this.getUserImage(),this.getUserNotificationsNumber()}getUserImage(){return this.imagesService.getUserImage(this.authService.getId(),"user","thumbnail")}openUserMenu(){this.appService.broadcast("sidenav",{id:"user-menu",side:"end",component:d.D,hasHead:!1,hasClose:!1}),this.authService.isSuperAdmin()&&(this.notificationNumber=null,this.taskNumber=null)}getUserNotificationsNumber(){this.apiMessagesService.getInAppNotifications("true",0,0,"true",0,0).subscribe(m=>{this.notificationNumberTotal=m.unread+m.undone,this.notificationNumber=m.unread,this.taskNumber=m.undone,this.noticesBadge=0===this.notificationNumberTotal?null:this.notificationNumberTotal>=10?"9+":this.notificationNumberTotal.toString()})}openSidenavAdmin(){this.appService.broadcast("sidenav",{id:"sidenavadmin",side:"start",component:y.EO})}static \u0275fac=function(f){return new(f||b)(l.rXU(_.Y),l.rXU(g.d),l.rXU(E.M),l.rXU(t.u),l.rXU(M.Y),l.rXU(a.E))};static \u0275cmp=l.VBU({type:b,selectors:[["app-admin-nav-app"]],standalone:!1,decls:10,vars:9,consts:[["id","admin-nav"],["role","button","tabindex","0",1,"fa-regular","fa-bars",3,"click"],[1,"admin-title","first-letter"],[1,"user"],["appLazyLoadImage","appLazyLoadImage","type","user",1,"img-user",3,"click","src"],["class","badge",4,"ngIf"],[4,"ngIf"],[1,"badge"]],template:function(f,C){1&f&&(l.j41(0,"nav",0)(1,"i",1),l.nI1(2,"translate"),l.bIt("click",function(){return C.openSidenavAdmin()}),l.k0s(),l.j41(3,"div",2),l.EFF(4),l.nI1(5,"translate"),l.k0s(),l.j41(6,"div",3)(7,"img",4),l.bIt("click",function(){return C.openUserMenu()}),l.k0s(),l.DNE(8,P,2,1,"span",5),l.k0s()(),l.DNE(9,x,1,0,"app-clupik-breadcrumbs",6)),2&f&&(l.R7$(),l.BMQ("aria-label",l.bMT(2,5,"global.common.open_menu")),l.R7$(3),l.JRh(l.bMT(5,7,C.globalVars.navbarTop.title)),l.R7$(3),l.Y8G("src",C.imageUser,l.B4B),l.R7$(),l.Y8G("ngIf",C.isLogged&&C.noticesBadge),l.R7$(),l.Y8G("ngIf",C.breadCrumbs.hasBreadcrumbs()))},dependencies:[r.bT,B.J,I.I,S.D9],styles:["app-clupik-breadcrumbs[_ngcontent-%COMP%]{display:block;position:fixed;top:var(--main-nav-top);left:0;right:0;z-index:300}nav#admin-nav[_ngcontent-%COMP%]{height:var(--main-nav-top);background-color:var(--primary);position:fixed;left:0;right:0;top:0;z-index:210;display:flex;align-items:center;padding:calc(var(--module) / 2) 20px}nav#admin-nav[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:calc(var(--main-nav-top) - var(--main-nav-top) / 2);height:calc(var(--main-nav-top) - var(--main-nav-top) / 2);display:flex;align-items:center;justify-content:center;color:var(--primary-text);font-size:26px;cursor:pointer}nav#admin-nav[_ngcontent-%COMP%]   span.badge[_ngcontent-%COMP%]{position:absolute;top:-8px;right:-6px;border-radius:10px;background-color:var(--secondary-clupik-color);color:var(--secondary-clupik-text);z-index:150;font-size:9px;width:16px;height:16px;line-height:16px;pointer-events:none;text-align:center}nav#admin-nav[_ngcontent-%COMP%]   .admin-title[_ngcontent-%COMP%]{margin:0 auto;font-weight:600;font-size:16px;font-family:var(--main-font);line-height:var(--main-nav-top);color:var(--primary-text);flex-shrink:1;min-width:0;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:73%;max-width:73%}nav#admin-nav[_ngcontent-%COMP%]   .user[_ngcontent-%COMP%]{width:calc(var(--main-nav-top) - var(--main-nav-top) / 2);height:calc(var(--main-nav-top) - var(--main-nav-top) / 2);position:relative;cursor:pointer}nav#admin-nav[_ngcontent-%COMP%]   .user[_ngcontent-%COMP%]   i.fa.fa-user-circle[_ng
1content-%COMP%]{width:100%;height:100%;color:var(--primary-text);font-size:24px;display:flex;align-items:center;justify-content:center}nav#admin-nav[_ngcontent-%COMP%]   .user[_ngcontent-%COMP%]   img.img-user[_ngcontent-%COMP%]{position:absolute;top:0;right:0;border-radius:50%;width:100%;height:100%;object-fit:cover;object-position:center}"]})}return b})()},70525:(L,O,i)=>{i.d(O,{s:()=>a});var M=i(72200),g=i(49189),t=i(48749),E=i(19348),_=i(7030),y=i(35375),d=i(73664),l=i(2615);let a=(()=>{class r{static \u0275fac=function(S){return new(S||r)};static \u0275mod=d.$C({type:r});static \u0275inj=l.G2t({imports:[M.MD,g.G,t.P,E.x,_.g,y.J]})}return r})()},98584:(L,O,i)=>{i.d(O,{w:()=>Pt});var M=i(10467),g=i(60177),t=i(73664),E=i(54423),_=i(69915),y=i(68010),d=i(60152),l=i(6961),a=i(25615),r=i(2615),B=i(75281),I=i(89417),S=i(72200),P=i(19735),x=i(80954),s=i(5900),b=i(90852),c=i(89902),m=i(89792),f=i(1258),C=i(40370),D=i(69415),A=i(68018);const V=()=>["elite","pro"],j=()=>["free"],w=()=>({name:"module.subscription.modal_select_plan",placeholder:"module.subscription.modal_select_plan"}),z=(n,h)=>({placeholder:"Caducidad trial",inputType:"date",error:n,errorText:h}),T=()=>({id:"addPay",name:"A\xf1adir datos de pago",light:!0}),F=(n,h,e,u,p,v,R,k,X)=>({priceU:n,planU:h,paymentU:e,appU:u,day:p,planD:v,paymentD:R,appD:k,priceD:X}),o=(n,h,e,u,p)=>({day:n,planD:h,paymentD:e,appD:u,priceD:p});function U(n,h){1&n&&t.nrm(0,"app-clupik-state-bar",4)}function G(n,h){1&n&&(t.qex(0),t.nrm(1,"app-clupik-state-bar",5),t.bVm())}function W(n,h){if(1&n&&(t.qex(0),t.nrm(1,"app-empty-space",7),t.bVm()),2&n){const e=t.XpG(2);t.R7$(),t.Y8G("isLink",!0)("isMedium",!0)("textArray",e.waitingText)}}function N(n,h){1&n&&t.nrm(0,"app-form-section",15)}function $(n,h){if(1&n){const e=t.RV6();t.j41(0,"app-clupik-state-bar",16),t.bIt("buttonAction",function(){r.eBV(e);const p=t.XpG(3);return r.Njj(p.openTicket())}),t.k0s()}}function Y(n,h){if(1&n){const e=t.RV6();t.j41(0,"app-clupik-state-bar",17),t.bIt("buttonAction",function(){r.eBV(e);const p=t.XpG(3);return r.Njj(p.openTicket())}),t.k0s()}if(2&n){const e=t.XpG(3);t.Y8G("mainTitle",e.warningTitle)("subtitle",e.warningSubtitle)}}function K(n,h){1&n&&t.nrm(0,"app-clupik-state-bar",18)}function J(n,h){if(1&n){const e=t.RV6();t.j41(0,"app-clupik-state-bar",19),t.bIt("buttonAction",function(){r.eBV(e);const p=t.XpG(3);return r.Njj(p.openTicket())}),t.k0s()}2&n&&t.Y8G("mainTitle","module.subscription.not_allowed")("subtitle","module.subscription.not_allowed_desc")}function Q(n,h){if(1&n&&(t.j41(0,"li",22),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=h.$implicit;t.R7$(),t.SpI("\xb7 ",t.bMT(2,1,"module.subscriptions.error."+e))}}function H(n,h){if(1&n){const e=t.RV6();t.j41(0,"app-clupik-state-bar",17),t.bIt("buttonAction",function(){r.eBV(e);const p=t.XpG(3);return r.Njj(p.openTicket())}),t.j41(1,"ul",20),t.DNE(2,Q,3,3,"li",21),t.k0s()()}if(2&n){const e=t.XpG(3);t.Y8G("mainTitle",e.warningTitle)("subtitle",e.warningSubtitle),t.R7$(2),t.Y8G("ngForOf",e.featuresError)}}function Z(n,h){if(1&n&&(t.j41(0,"app-form-row",32),t.nrm(1,"app-input",36),t.k0s()),2&n){const e=t.XpG(5);t.Y8G("items",1),t.R7$(),t.Y8G("initialValue",e.trialExpiration)("maxDate","2100")("input",t.l_i(5,z,e.isTrialError,e.isCustomErrorText))("minDate",e.today)}}function q(n,h){if(1&n){const e=t.RV6();t.j41(0,"app-input",37),t.bIt("checkChange",function(p){r.eBV(e);const v=t.XpG(5);return r.Njj(v.checkChange(p))}),t.k0s()}2&n&&t.Y8G("checkboxConfig",t.lJ4(1,T))}function tt(n,h){if(1&n&&(t.qex(0),t.j41(1,"app-form-row",32),t.nrm(2,"app-input",33),t.k0s(),t.DNE(3,Z,2,8,"app-form-row",34)(4,q,1,2,"app-input",35),t.bVm()),2&n){const e=t.XpG(4);t.R7$(),t.Y8G("items",1),t.R7$(),t.Y8G("selectOptions",e.plansSelectInput)("isSelectMultiple",!1)("select",t.lJ4(6,w)),t.R7$(),t.Y8G("ngIf","trial"===e.form.get("plan").value),t.R7$(),t.Y8G("ngIf",e.showPayCheck)}}function et(n,h){if(1&n&&(t.qex(0),t.nrm(1,"app-input",38),t.bVm()),2&n){const e=t.XpG(4);t.R7$(),t.Y8G("options",e.selectPlanOptions)("allowEmptySelection",!1)}}function it(n,h){1&n&&t.nrm(0,"app-clupik-state-bar",39)}function nt(n,h){if(1&n&&t.nrm(0,"app-clupik-state-bar",40),2&n){const e=t.XpG(4);t.Y8G("state",null==e.appState?null:e.appState.state)("mainTitle",null==e.appState?null:e.appState.title)("subtitle",null==e.appState?null:e.appState.subtitle)}}function at(n,h){if(1&n){const e=t.RV6();t.j41(0,"form",23)(1,"app-clupik-state-bar",24),t.bIt("buttonAction",function(){r.eBV(e);const p=t.XpG(3);
1return r.Njj(p.goToClupik())}),t.k0s(),t.DNE(2,tt,5,7,"ng-container",3)(3,et,2,2,"ng-container",3),t.nrm(4,"app-form-separator",25)(5,"app-form-section",26)(6,"app-input",27)(7,"app-form-separator",25)(8,"app-form-section",28)(9,"app-input",29),t.DNE(10,it,1,0,"app-clupik-state-bar",30)(11,nt,1,3,"app-clupik-state-bar",31),t.k0s()}if(2&n){const e=t.XpG(3);t.Y8G("formGroup",e.form),t.R7$(2),t.Y8G("ngIf",e.isSuperAdmin),t.R7$(),t.Y8G("ngIf",!e.isSuperAdmin),t.R7$(3),t.Y8G("checkboxConfig",e.payOptions),t.R7$(3),t.Y8G("checkboxConfig",e.appOptions),t.R7$(),t.Y8G("ngIf",!e.canSelect),t.R7$(),t.Y8G("ngIf",e.needWarning&&e.canSelect)}}function ot(n,h){if(1&n&&(t.qex(0),t.nrm(1,"app-form-separator",25),t.j41(2,"div",42),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",43),t.nrm(6,"app-add-billing-club-payment-method",44),t.k0s(),t.bVm()),2&n){const e=t.XpG(4);t.R7$(3),t.JRh(t.bMT(4,2,"module.registrations.payment.add_stripe")),t.R7$(3),t.Y8G("data",e.holdedId)}}function st(n,h){if(1&n&&(t.qex(0),t.nrm(1,"app-form-separator",25),t.j41(2,"div",42),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",43),t.nrm(6,"app-add-billing-club-payment-method",44),t.k0s(),t.bVm()),2&n){const e=t.XpG(4);t.R7$(3),t.JRh(t.bMT(4,2,"module.registrations.payment.add_stripe")),t.R7$(3),t.Y8G("data",e.holdedId)}}function rt(n,h){if(1&n&&(t.j41(0,"div",45),t.nrm(1,"app-form-separator",25),t.j41(2,"div",42),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.nrm(5,"app-edit-billing-club-details",44),t.k0s()),2&n){const e=t.XpG(4);t.R7$(3),t.JRh(t.bMT(4,2,"module.accounting.billing_details")),t.R7$(2),t.Y8G("data",e.billingDetails)}}function lt(n,h){if(1&n&&(t.qex(0),t.DNE(1,ot,7,4,"ng-container",3)(2,st,7,4,"ng-container",3)(3,rt,6,4,"div",41),t.bVm()),2&n){const e=t.XpG(3);t.R7$(),t.Y8G("ngIf",!e.hasPaymentMethod&&e.isSuperAdmin&&e.addPayment),t.R7$(),t.Y8G("ngIf",!e.hasPaymentMethod&&!e.isSuperAdmin),t.R7$(),t.Y8G("ngIf",e.isIncomplete&&!e.isBackError&&!e.success)}}function ct(n,h){if(1&n){const e=t.RV6();t.j41(0,"app-clupik-state-bar",47),t.nI1(1,"translate"),t.bIt("buttonAction",function(){r.eBV(e);const p=t.XpG(5);return r.Njj(p.openTicket())}),t.k0s()}if(2&n){const e=t.XpG(5);t.Y8G("mainTitle","module.subscription.downgrade_upgrade")("subtitle",t.i5U(1,2,"module.subscription.upgrade_desc",t.zJS(5,F,[null==e.upgrade?null:e.upgrade.price,(null==e.upgrade?null:e.upgrade.request.code.charAt(0).toUpperCase())+(null==e.upgrade?null:e.upgrade.request.code.slice(1)),e.literals[null==e.upgrade?null:e.upgrade.request.periodicity],null!=e.upgrade&&e.upgrade.request.customApp?e.literals.custom:"App Clupik",null==e.downgrade?null:e.downgrade.startDate,(null==e.downgrade?null:e.downgrade.request.code.charAt(0).toUpperCase())+(null==e.downgrade?null:e.downgrade.request.code.slice(1)),e.literals[null==e.downgrade?null:e.downgrade.request.periodicity],null!=e.downgrade&&e.downgrade.request.customApp?e.literals.custom:"App Clupik",null==e.downgrade?null:e.downgrade.price])))}}function _t(n,h){if(1&n){const e=t.RV6();t.j41(0,"app-clupik-state-bar",47),t.nI1(1,"translate"),t.bIt("buttonAction",function(){r.eBV(e);const p=t.XpG(5);return r.Njj(p.openTicket())}),t.k0s()}if(2&n){const e=t.XpG(5);t.Y8G("mainTitle","module.subscription.downgrade_upgrade")("subtitle",t.i5U(1,2,"module.subscription.downgrade_desc",t.s1E(5,o,null==e.downgrade?null:e.downgrade.startDate,(null==e.downgrade?null:e.downgrade.request.code.charAt(0).toUpperCase())+(null==e.downgrade?null:e.downgrade.request.code.slice(1)),e.literals[null==e.downgrade?null:e.downgrade.request.periodicity],null!=e.downgrade&&e.downgrade.request.customApp?e.literals.custom:"App Clupik",null==e.downgrade?null:e.downgrade.price)))}}function pt(n,h){if(1&n&&(t.qex(0),t.nrm(1,"app-form-separator",25),t.DNE(2,ct,2,15,"app-clupik-state-bar",46)(3,_t,2,11,"app-clupik-state-bar",46),t.bVm()),2&n){const e=t.XpG(4);t.R7$(2),t.Y8G("ngIf",e.isComplex),t.R7$(),t.Y8G("ngIf",!e.isComplex)}}function ut(n,h){if(1&n&&(t.qex(0),t.DNE(1,pt,4,2,"ng-container",3),t.bVm()),2&n){const e=t.XpG(3);t.R7$(),t.Y8G("ngIf",e.downgrade||e.upgrade)}}function dt(n,h){1&n&&(t.j41(0,"div",51),t.EFF(1,"Configurar en Holded"),t.k0s())}function mt(n,h){1&n&&(t.j41(0,"div",54),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"global.common.monthly")))}function gt(n,h){if(1&n&&(t.qex(0),t.j41(1,"div",52),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.DNE(4,mt,3,3,"div",53),t.bVm()),2&n){const e=t.XpG(5);t.R7$(2),t.JRh(t.bMT(3,2,e.finalPrice)),t.R7$(2),t.Y8G("ngIf",!e.form.get("plan").value.includes("custom")&&"trial"!==e.form.get("plan").value)}}function bt(n,h){if(1&n&&(t.j41(0,"div",49),t.DNE(1,dt,2,0,"div",50)(2,gt,5,4,"ng-container",3),t.k0s()),2&n){const e=t.XpG(4);t.R7$(),t.Y8G("ngIf",e.form.get("plan").value.includes("custom")),t.R7$(),t.Y8G("ngIf",!e.form.get("plan").value.includes("custom"))}}function ht(n,h){1&n&&(t.j41(0,"div",54),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"global.common.monthly")))}function ft(n,h){if(1&n&&(t.j41(0,"div",49)(1,"div",52),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.DNE(4,ht,3,3,"div",53),t.k0s()),2&n){const e=t.XpG(4);t.R7$(2),t.JRh(t.bMT(3,2,e.finalPrice)),t.R7$(2),t.Y8G("ngIf","trial"!==e.form.get("plan").value)}}function vt(n,h){if(1&n&&t.DNE(0,bt,3,2,"div",48)(1,ft,5,4,"div",48),2&n){const e=t.XpG(3);t.Y8G("ngIf",e.isSuperAdmin&&!e.success&&!e.isBackError),t.R7$(),t.Y8G("ngIf",!(e.isSuperAdmin||e.form.get("plan").value.includes("custom")||e.success||e.isBackError))}}function Et(n,h){if(1&n&&(t.j41(0,"div",8),t.DNE(1,N,1,0,"app-form-section",9)(2,$,1,0,"app-clupik-state-bar",10)(3,Y,1,2,"app-clupik-state-bar",11)(4,K,1,0,"app-clupik-state-bar",12)(5,J,1,2,"app-clupik-state-bar",13)(6,H,3,3,"app-clupik-state-bar",11)(7,at,12,7,"form",14)(8,lt,4,3,"ng-container",3)(9,ut,2,1,"ng-container",3)(10,vt,2,2,"ng-template",null,0,t.C5r),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.Y8G("ngIf",!e.success&&!e.isBackError),t.R7$(),t.Y8G("ngIf",!e.isBackError&&e.form.get("plan").value.includes("custom")&&!e.isSuperAdmin),t.R7$(),t.Y8G("ngIf",e.isBackError&&!e.cantPass),t.R7$(),t.Y8G("ngIf",e.success),t.R7$(),t.Y8G("ngIf",!e.allowed),t.R7$(),t.Y8G("ngIf",e.isBackError&&e.cantPass),t.R7$(),t.Y8G("ngIf",(!e.form.get("plan").value.includes("custom")||e.form.get("plan").value.includes("custom")&&e.isSuperAdmin)&&
1!e.success&&!e.isBackError),t.R7$(),t.Y8G("ngIf",e.isSuperAdmin||(t.lJ4(9,V).includes(e.form.get("plan").value)||e.isBackError||!e.success)&&!t.lJ4(10,j).includes(e.form.get("plan").value)&&!e.form.get("plan").value.includes("custom")&&!e.success),t.R7$(),t.Y8G("ngIf",!e.success&&!e.isBackError&&e.allowed&&!e.form.get("plan").value.includes("custom"))}}function Ct(n,h){if(1&n&&(t.qex(0),t.DNE(1,W,2,3,"ng-container",3)(2,Et,12,11,"div",6),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",e.submitting),t.R7$(),t.Y8G("ngIf",!e.submitting)}}let Pt=(()=>{class n{modalCtrl;appService;authService;translate;clubsService;globalVars;platformId;apiSubscriptionService;fb;data;mustAddCC=!1;get isSuperAdmin(){return this.authService.isSuperAdmin()}get canDothings(){return this.authService.isAdministrator()}waitingText=["module.subscription.update","module.subscription.update_desc"];clubPlan="free";plansSelectInput=[];selectPlanOptions=[{id:"free",value:"free",name:"module.subscription.title.free",description:"module.subscription.description.free",current:!1,allowed:!0,disabled:!1},{id:"pro",value:"pro",name:"module.subscription.title.pro",description:"module.subscription.description.pro",current:!1,allowed:!0,disabled:!1},{id:"elite",value:"elite",name:"module.subscription.title.elite",description:"module.subscription.description.elite",current:!1,allowed:!0,disabled:!1}];payOptions={name:"module.subscription.anual_play",disabled:!1,description:""};appOptions={name:"module.subscription.custom_app",disabled:!1};finalPrice;auxPrices;showModalButtons=!0;submitting=!1;trialExpiration="";moment;coin;licenceExpiredDate;today;isTrial;isTrialError=!1;isPaidPlanSelected=!1;isBackError=!1;isCustomError=!1;isCustom;isCustomErrorText;warningTitle;warningSubtitle;form;holdedId;hasPaymentMethod=!1;isIncomplete=!0;billingDetails;sub1;sub2;downgradeDate;success=!1;balance;allowed=!0;paymentFailure=!1;saveLiteral;appState;needWarning=!1;paymentSubmit=!1;featuresError;canSelect=!1;cantPass=!1;sub3;sub4;downgrade=null;upgrade=null;isComplex=!1;literals;sub5;addPayment=!1;get showPayCheck(){return!this.hasPaymentMethod}constructor(e,u,p,v,R,k,X,Mt,Dt){this.modalCtrl=e,this.appService=u,this.authService=p,this.translate=v,this.clubsService=R,this.globalVars=k,this.platformId=X,this.apiSubscriptionService=Mt,this.fb=Dt,this.moment=this.globalVars.getMoment(),this.form=this.fb.group({app:null,plan:null,pay:null,trialExpiration:null}),this.auxPrices=JSON.parse(localStorage.getItem("subscriptionPrices")),this.sub1=this.appService.subscribe("startSubmit",()=>this.submit()),this.sub2=this.appService.subscribe("paymentSubmit",Tt=>this.paymentSubmit=Tt),this.sub3=this.appService.subscribe("stopSubmit",()=>{this.mustAddCC=!0,this.submitting=!1}),this.sub4=this.appService.subscribe("addPaymentMethodResult",()=>{this.hasPaymentMethod=!0}),this.sub5=this.appService.subscribe("updateAux",()=>{this.auxPrices=JSON.parse(localStorage.getItem("subscriptionPrices"))})}ngOnDestroy(){this.sub1?.unsubscribe(),this.sub2?.unsubscribe(),this.sub3?.unsubscribe(),this.sub4?.unsubscribe(),this.sub5?.unsubscribe()}getLiterals(){Promise.all([this.translate.getTranslation("module.subscription.monthly_pay"),this.translate.getTranslation("module.subscription.anual_pay"),this.translate.getTranslation("module.subscription.custom_app")]).then(e=>{const[u,p,v]=e;this.literals={anual:p,mensual:u,custom:v}})}ngOnInit(){this.getLiterals(),this.cantPass=!1,this.paymentSubmit=!1,this.needWarning=!1,this.paymentFailure=!1,this.submitting=!0,this.today=this.moment().toISOString(),this.clubPlan=this.data.plan,this.canSelect="free"!==this.data.plan,this.isTrial="trial"===this.clubPlan,this.isCustom="custom"===this.clubPlan;const e=JSON.parse(localStorage.getItem("billingInfo"))?.holded||null;this.hasPaymentMethod=JSON.parse(localStorage.getItem("billingInfo"))?.linkedCard,this.billingDetails=JSON.parse(localStorage.getItem("billingInfo"))?.fullBillingDetails||null,this.billingDetails={...this.billingDetails,holdedId:e},this.isIncomplete=this.globalVars.getbillingInfoStatus(this.billingDetails)?.isIncomplete,this.holdedId={holdedId:e},this.coin=this.auxPrices.find(v=>"pro"===v.code).accounting.coin,this.form.get("plan").setValue(this.data.plan),this.form.get("app").setValue(this.data.app),this.form.get("pay").setValue(this.data.pay),this.getPricePay({code:this.data.plan,customApp:this.data.app}),"free"===this.data.plan&&(this.form.get("app").setValue(null),this.form.get("pay").setValue(null),this.form.get("app").disable(),this.form.get("pay").disable()),this.showModalButtons=this.isSuperAdmin||!this.clubPlan.includes("custom"),this.isSuperAdmin&&this.isTrial&&(this.hasPaymentMethod=!0,this.isIncomplete=!1),this.selectPlanOptions.forEach(v=>{v.current=v.value===this.clubPlan,"free"===v.value&&this.data.app&&(v.disabled=!0)});const p=this.globalVars.getSafeSubscriptionData();this.licenceExpiredDate=p?.currentPlan?.licenceExpiredDate,this.licenceExpiredDate&&(this.downgradeDate=this.moment(this.licenceExpiredDate).add(1,"days").format("DD/MM/YYYY")),this.isTrial?(this.trialExpiration=this.licenceExpiredDate,this.form.get("trialExpiration").setValue(this.trialExpiration)):(this.isTrialError=!1,this.licenceExpiredDate=null),this.getPrice(this.form.value),this.isSuperAdmin&&this.getAdminPlanes(),this.form.controls.plan.valueChanges.subscribe(v=>{this.selectPlan(v)}),this.form.controls.app.valueChanges.subscribe(v=>{let R={code:this.form.get("plan").value,customApp:v};this.getPricePay(R),this.appChange(v)}),this.form.controls.trialExpiration.valueChanges.subscribe(v=>{this.selectDate(v)}
1),this.form.valueChanges.subscribe(v=>{this.getPrice(v),this.getProrrateo()})}isSameAsCurrent(){const e=this.globalVars.getSafeSubscriptionData();return!(!e||e.futurePlan||this.isSuperAdmin)&&("free"===this.data.plan===this.form.get("plan").value||this.form.get("app").value===this.data.app&&this.form.get("pay").value===this.data.pay&&this.form.get("plan").value===this.data.plan)}selectPlan(e){"free"===e||"trial"===e?(this.form.get("app").setValue(null),this.form.get("pay").setValue(null),this.form.get("app").disable(),this.form.get("pay").disable(),this.hasPaymentMethod=!0,this.isIncomplete=!1):(this.form.get("app").enable(),this.form.get("pay").enable(),this.hasPaymentMethod=JSON.parse(localStorage.getItem("billingInfo"))?.linkedCard,this.isIncomplete=this.globalVars.getbillingInfoStatus(this.billingDetails)?.isIncomplete),this.isPaidPlanSelected="pro"===e||"elite"===e||"free"===e,"trial"!==e?this.trialExpiration="":(this.trialExpiration=this.moment().add(30,"days").toISOString(),this.form.get("trialExpiration").setValue(this.trialExpiration)),this.canSelect="free"!==e;let u={code:this.form.get("plan").value,customApp:this.form.get("app").value};this.getPricePay(u)}getPricePay(e){var u=this;return(0,M.A)(function*(){let p=e.code;if("custom"===p||"trial"===p)u.payOptions.description=null;else{let v=e.customApp,R=null,k=u.auxPrices.find(X=>X.code===p).accounting;k?.hasOwnProperty("annual")&&(R=v?{coin:u.coin,month:(k.monthly.plan+k.monthly.app).toFixed(2),annual:Number(k.annual.app_total).toFixed(2),saving:(k.monthly.app_total-k.annual.app_total).toFixed(2)}:{coin:u.coin,month:Number(k.monthly.plan).toFixed(2),annual:Number(k.annual.total).toFixed(2),saving:(k.monthly.total-k.annual.total).toFixed(2)},u.saveLiteral=yield u.translate.getTranslation("module.subscription.savings",{price:R.annual+" "+R.coin,savings:R.saving+" "+R.coin})),u.payOptions.description=u.saveLiteral}})()}appChange(e){e&&!this.data.app?(this.needWarning=!0,this.appState={state:"info",title:"module.subscription.app_plan.info.title",subtitle:"module.subscription.app_plan.info.subtitle"}):!e&&this.data.app?(this.needWarning=!0,this.appState={state:"warning",title:"module.subscription.app_plan.warning.title",subtitle:"module.subscription.app_plan.warning.subtitle"}):this.needWarning=!1,this.selectPlanOptions.forEach(u=>{"free"===u.value&&(u.disabled=e)})}getPrice(e){let u=e.plan,p=e.pay?"annual":"monthly",v=e.app;if(u){let R=this.auxPrices.find(k=>k.code===u).accounting;R?.hasOwnProperty("annual")?(this.finalPrice=v?Number(R[p].app)+Number(R[p].plan):R[p].plan,this.finalPrice=this.finalPrice.toFixed(2),this.finalPrice+=" "+this.coin):this.finalPrice="free"===u?"0 "+this.coin:"",this.submitting=!1}}getProrrateo(){let e=+this.finalPrice.split(this.coin)[0],u={code:this.form.get("plan").value,periodicity:this.form.get("pay").value?"anual":"mensual",customApp:this.form.get("app").value||!1,price:e};this.apiSubscriptionService.getBalance(u).subscribe({next:p=>{p[0].status?(this.downgrade=p.find(v=>"downgrade"===v.status)||null,this.downgrade&&(this.downgrade.startDate=this.downgrade.startDate?this.moment(this.downgrade.startDate).format("DD/MM/YYYY"):"",this.downgrade.price=this.downgrade.price.toFixed(2)+this.coin),this.upgrade=p.find(v=>"upgrade"===v.status)||null,this.upgrade&&(this.upgrade.price=null!==this.upgrade.proratedValue?this.upgrade.proratedValue?.toFixed(2):this.form.get("pay").value?(12*e).toFixed(2):e?.toFixed(2),this.upgrade.price+=this.coin),this.isComplex=this.upgrade&&this.downgrade,this.allowed=!p.some(v=>v.hasOwnProperty("allow")&&null!==v.allow&&!v.allow)):(this.upgrade=null,this.downgrade=null,this.isComplex=!1)},error:p=>{"EWITHOUTACTIVESUBS"===p.error&&(this.upgrade=null,this.downgrade=null,this.isComplex=!1)}})}save(){this.isTrialError=!1,this.mustAddCC=!1,"trial"===this.form.get("plan").value?this.trialExpiration?this.moment(this.trialExpiration).isSameOrBefore(this.moment().subtract(1,"days"),"day")?(this.isTrialError=!0,this.isCustomErrorText="global.validator.invalid_min_date_today"):this.isTrialError=!1:(this.isTrialError=!0,this.isCu
1stomErrorText="global.validator.required"):this.isTrialError=!1,this.isTrialError?this.submitting=!1:"elite"===this.form.get("plan").value||"pro"===this.form.get("plan").value?this.paymentFailure?(this.paymentSubmit=!0,this.appService.broadcast("AddBillingClubPaymentMethod",!1)):(!this.hasPaymentMethod&&!this.isSuperAdmin&&(this.paymentSubmit=!0,this.appService.broadcast("AddBillingClubPaymentMethod",this.isIncomplete)),!this.hasPaymentMethod&&this.isSuperAdmin&&this.addPayment&&(this.paymentSubmit=!0,this.appService.broadcast("AddBillingClubPaymentMethod",this.isIncomplete)),this.hasPaymentMethod&&this.isIncomplete&&this.appService.broadcast("EditBillingClubDetails",!0),this.hasPaymentMethod&&!this.isIncomplete&&this.submit(),!this.hasPaymentMethod&&this.isSuperAdmin&&!this.addPayment&&this.submit()):this.submit()}submit(){this.cantPass=!1,this.paymentFailure=!1,this.submitting=!0,this.success=!1,this.isBackError=!1;let e={code:this.form.get("plan").value,periodicity:this.form.get("pay").value?"anual":"mensual",customApp:this.form.get("app").value||!1};"trial"===this.form.get("plan").value&&(e.trialExpiration=this.trialExpiration,delete e.endDateCurrentPlan),this.apiSubscriptionService.createClubSubscription(e).subscribe({next:u=>{this.submitting=!1,this.appService.broadcast("emitPlanResult",u),(0,g.UE)(this.platformId)&&localStorage.setItem("subscription",JSON.stringify(u)),this.appService.broadcast("updateInvoices"),this.hasPaymentMethod=!0,this.isIncomplete=!1,this.isBackError=!1,this.success=!0,this.apiSubscriptionService.updateFeatues()},error:u=>{this.submitting=!1,this.success=!1,("EPAYMENTFAILURE"===u.error||"Invalid request: Error: EPAYMENTFAILURE"===u.error)&&(this.paymentFailure=!0,this.isBackError=!0,this.hasPaymentMethod=!1,this.warningTitle="module.subscription.payment_error",this.warningSubtitle="module.subscription.payment_error_desc"),("ECNARP"===u.error.error||"Invalid request: Error: ECNARP"===u.error.error)&&this.ecnarpError(u)}})}ecnarpError(e){this.cantPass=!0,this.featuresError=e.error.features,this.isBackError=!0,this.warningTitle="module.subscription.cant_change_error",this.warningSubtitle="module.subscription.cant_change_error_desc"}openTicket(){this.modalCtrl.dismiss(),this.appService.broadcast("openTicket")}goToClupik(){let e={es:"https://clupik.com/precios/",eu:"https://clupik.com/precios/",gl:"https://clupik.com/precios/",ca:"https://clupik.com/precios/",va:"https://clupik.com/precios/",en:"https://clupik.com/en/pricing/",it:"https://clupik.com/it/prezzi/",pt:"https://clupik.com/pt-br/planos/",br:"https://clupik.com/pt-br/planos/",fr:"https://clupik.com/fr/prix/"};window.open(e[this.clubsService.getLanguageInUseCode()]||e.en)}selectDate(e){this.trialExpiration=this.moment(e).format("YYYY-MM-DD"),this.isTrialError=!1}selectDateCustom(e){this.isCustomError=!1}close(){this.modalCtrl.dismiss()}checkChange(e){this.addPayment=e}getAdminPlanes(){if((0,g.UE)(this.platformId)){let e=JSON.parse(localStorage.getItem("subscriptionPrices"));for(let u of e)this.plansSelectInput.push({id:u.code,name:this.globalVars.capitalizeWord(u.code)})}}static \u0275fac=function(u){return new(u||n)(t.rXU(B.ModalController),t.rXU(_.d),t.rXU(y.u),t.rXU(l.T),t.rXU(d.X),t.rXU(a.Y),t.rXU(t.Agw),t.rXU(E.P),t.rXU(I.ok))};static \u0275cmp=t.VBU({type:n,selectors:[["app-simple-version"]],inputs:{data:"data"},standalone:!1,decls:4,vars:8,consts:[["modalActionsContent",""],[3,"mainAction","hasButtons","modalTitle","mainButtonValue","mainButtonDisabled","hasSecondaryButton"],["state","danger","mainTitle","module.accounting.no_cc","subtitle","module.accounting.no_cc_desc",4,"ngIf"],[4,"ngIf"],["state","danger","mainTitle","module.accounting.no_cc","subtitle","module.accounting.no_cc_desc"],["state","warning","subtitle","module.subscription.no_perm_desc","mainTitle","module.subscription.no_perm"],["class","simple-version",4,"ngIf"],["svgImage","access-denied",3,"isLink","isMedium","textArray"],[1,"simple-version"],["mainTitle","module.subscription.modal_select_plan",4,"ngIf"],["state","info","mainTitle","module.subscription.already_clupik","buttonType","link","subtitle","module.subscription.already_clupik_desc","buttonText","global.common.contact_us",3,"buttonAction",4,"ngIf"],["state","danger","buttonType","link","buttonText","global.common.contact_us",3,"mainTitle","subtitle","buttonAction",4,"ngIf"],["state","success","mainTitle","module.subscription.everything_ok",4,"ngIf"],["state","warning","buttonType","link","buttonText","global.common.contact_us",3,"mainTitle","subtitle","buttonAction",4,"ngIf"],[3,"formGroup",4,"ngIf"],["mainTitle","module.subscription.modal_select_plan"],["state","info","mainTitle","module.subscription.already_clupik","buttonType","link","subtitle","module.subscription.already_clupik_desc","buttonText","global.common.contact_us",3,"buttonAction"],["state","danger","buttonType","link","buttonText","global.common.contact_us",3,"buttonAction","mainTitle","subtitle"],["state","success","mainTitle","module.subscription.everything_ok"],["state","warning","buttonType","link","buttonText","global.common.contact_us",3,"buttonAction","mainTitle","subtitle"],[1,"cant-list"],["class","cant alert-text description",4,"ngFor","ngForOf"],[1,"cant","alert-text","description"],[3,"formGroup"],["state","info","mainTitle","module.subscription.plan_select","subtitle","module.subscription.plan_select_desc","buttonText","module.subscription.planes","buttonIcon","fa-solid fa-chart-simple",3,"buttonAction"],[1,"divi
1der-line"],["mainTitle","module.subscription.periodicy","description","module.subscription.periodicy_desc"],["type","checkbox","formControlName","pay",3,"checkboxConfig"],["mainTitle","module.subscription.custom_app_modal","description","module.subscription.custom_app_modal_desc"],["type","checkbox","formControlName","app",3,"checkboxConfig"],["state","warning","mainTitle","module.subscription.plaonly_paid","subtitle","module.subscription.plaonly_paid_desc",4,"ngIf"],[3,"state","mainTitle","subtitle",4,"ngIf"],[3,"items"],["formControlName","plan","type","select","inputSize","default",3,"selectOptions","isSelectMultiple","select"],[3,"items",4,"ngIf"],["type","checkbox",3,"checkboxConfig","checkChange",4,"ngIf"],["formControlName","trialExpiration","type","normal",3,"initialValue","maxDate","input","minDate"],["type","checkbox",3,"checkChange","checkboxConfig"],["type","radiobutton","formControlName","plan",3,"options","allowEmptySelection"],["state","warning","mainTitle","module.subscription.plaonly_paid","subtitle","module.subscription.plaonly_paid_desc"],[3,"state","mainTitle","subtitle"],["class","billing-info",4,"ngIf"],[1,"heading-text","h5"],[1,"credit-card"],[3,"data"],[1,"billing-info"],["state","info","buttonType","link","buttonText","global.common.contact_us",3,"mainTitle","subtitle","buttonAction",4,"ngIf"],["state","info","buttonType","link","buttonText","global.common.contact_us",3,"buttonAction","mainTitle","subtitle"],["class","footer-price",4,"ngIf"],[1,"footer-price"],["class","text md",4,"ngIf"],[1,"text","md"],[1,"text","md","bold"],["class","text md suf",4,"ngIf"],[1,"text","md","suf"]],template:function(u,p){1&u&&(t.j41(0,"app-clupik-modal",1),t.bIt("mainAction",function(){return p.success||p.cantPass?p.close():p.save()}),t.DNE(1,U,1,0,"app-clupik-state-bar",2)(2,G,2,0,"ng-container",3)(3,Ct,3,2,"ng-container",3),t.k0s()),2&u&&(t.Y8G("hasButtons",p.canDothings&&p.showModalButtons)("modalTitle","module.accounting.billing_plan")("mainButtonValue",p.success||p.cantPass?"global.common.close":"global.button.save")("mainButtonDisabled",p.submitting||!p.allowed||p.paymentSubmit||p.isSameAsCurrent())("hasSecondaryButton",!1),t.R7$(),t.Y8G("ngIf",p.mustAddCC),t.R7$(),t.Y8G("ngIf",!p.canDothings),t.R7$(),t.Y8G("ngIf",p.canDothings))},dependencies:[S.Sq,S.bT,I.qT,I.BC,I.cb,I.j4,I.JD,P.$,x.Y,s.t,b.n,c.S,m.a,f.P,C.v,D.p,A.D9],styles:[".footer-price[_ngcontent-%COMP%]{display:flex;gap:6px}@media (max-width: 991px){.footer-price[_ngcontent-%COMP%]{justify-content:center;width:100%}}.footer-price[_ngcontent-%COMP%]   .suf[_ngcontent-%COMP%]{text-transform:lowercase}@media (max-width: 991px){.simple-version[_ngcontent-%COMP%]{padding-bottom:200px}}.heading-text.h5[_ngcontent-%COMP%]{padding-bottom:12px}.credit-card[_ngcontent-%COMP%]{padding:0 0 12px}ul.cant-list[_ngcontent-%COMP%]{margin-top:6px}"]})}return n})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.