PageSourceSearch

https://www.luleahockey.se/assets/MyPage-OO-MHyri.js

js luleahockey.se collected 2026-10-02 11:57:14 UTC 36,176 bytes, 1 lines download raw bytes

1import{S as X,T as se,z as R,B as b,C as i,D as m,E as s,N as n,F as h,K as I,O as x,J as S,a1 as te,f as ae,bq as Me,br as $e,j as f,bs as Pe,A as G,bt as Le,aa as ee,G as V,I as E,ao as ge,ap as fe,a as re,d as xe,t as ie,v as Ee,H as J,a7 as Z,as as Q,ak as Ie,b as ye,a5 as be,ba as _e,ax as ke,bu as Ue,bv as le,bw as ce,h as ne,bx as De,by as he,bz as pe,a9 as ve,aA as Oe,w as Y,o as Ae,m as ze,r as oe}from"./index-C_tcwFUt.js";import{e as Ve}from"./popper.esm-BVmggsoi.js";import we from"./index-BiZmRhQF.js";import{u as Re}from"./shop-DPGQ6wcH.js";import{a as Be,b as Fe,c as je}from"./helpers-DI-LWYY9.js";import{U as qe}from"./UserManagementHeader-BcVO0YA7.js";import{P as Se}from"./pagination-Dav21C50.js";import{u as Ce,L as Ke}from"./LinkedTickets-DKMiVtqX.js";import{S as Ne}from"./SubscriptionValueCode-DaDlCEIt.js";import"./shop.api-D2_6_nHw.js";import"./article.api-Btdv9Vni.js";import"./fetch-videos-utils-C5YZ-eyw.js";import"./ecal.api--NgFLZIz.js";import"./classes-to-selector-Cf4VisjH.js";import"./SdpInputGroup-nK2oGVdb.js";var de=(o=>(o.TICKET="Ticket",o.SEASON_TOKEN="SeasonToken",o.VOUCHER="Voucher",o))(de||{});const He={name:"SdpModal",components:{SyButton:X},props:{isShowModal:{type:Boolean,default:!1},configLabels:{type:Object,default:()=>({})}},emits:["close-modal","confirm-modal"],setup(o,{emit:a}){const{isShowModal:t}=se(o);return{isDisplayModal:t,closeModal:()=>{a("close-modal"),t.value=!1},confirmModal:()=>{a("confirm-modal"),t.value=!1}}}},We={key:0,class:"sdp-modal modal-overlay"},Je={class:"modal"},Ze={class:"modal-header"},Qe={class:"modal-subheader"},Xe={class:"actions-container"};function Ye(o,a,t,e,g,M){var _,y;const l=b("sy-button");return e.isDisplayModal&&t.configLabels?(i(),m("div",We,[s("div",Je,[s("div",Ze,n((_=t.configLabels)==null?void 0:_.header),1),s("div",Qe,n((y=t.configLabels)==null?void 0:y.subheader),1),a[2]||(a[2]=s("div",{class:"separator"},null,-1)),s("div",Xe,[h(l,{primary:"",outlined:"",size:"small",class:"close-btn",onClick:a[0]||(a[0]=d=>e.closeModal())},{default:I(()=>{var d;return[x(n((d=t.configLabels)==null?void 0:d.closeBtn),1)]}),_:1}),h(l,{primary:"",size:"small",class:"confirm-btn",onClick:a[1]||(a[1]=d=>e.confirmModal())},{default:I(()=>{var d;return[x(n((d=t.configLabels)==null?void 0:d.successBtn),1)]}),_:1})])])])):S("",!0)}const Ge=R(He,[["render",Ye],["__scopeId","data-v-3cbb7475"]]),es={name:"TicketCard",components:{SdpStreamlineIcon:te,SyButton:X},props:{ticket:{type:Object,default:()=>({})}},setup(o){const a=ae(),e=f(()=>a.isFeatureFlagEnabledForCurrentSite(Pe.LIVE_GAMES_V2)).value?Me():$e(),{ticket:g}=se(o),M=Ce(),l=f(()=>{var r;return e.getLiveGame((r=g==null?void 0:g.value)==null?void 0:r.gameUuid)}),_=f(()=>{var r,v,k,$;return(v=(r=l==null?void 0:l.value)==null?void 0:r.gameData)!=null&&v.period?`P${($=(k=l==null?void 0:l.value)==null?void 0:k.gameData)==null?void 0:$.period}`:""}),y=f(()=>a.isAddonEnabledForCurrentSite(G.TICKETS)),d=async r=>{if(y!=null&&y.value){const v="tickster",$={ticketDomain:r},L=typeof window<"u"?window.open():null,T=await M.redirectSignOn(v,$);L&&T&&(L.location=T)}},p=f(()=>{var v,k,$,L,T,P;let r="";return(v=l.value)!=null&&v.isLive?r="live-game":(k=l.value)!=null&&k.hasEnded||(($=g==null?void 0:g.value)==null?void 0:$.gameState)==="post_game"?r="post-game":((L=g==null?void 0:g.value)==null?void 0:L.gameState)==="pre_game"&&(r="pre-game"),Le((T=g==null?void 0:g.value)==null?void 0:T.gameUuid,r,(P=g==null?void 0:g.value)==null?void 0:P.ssgtUuid)});return{ordinalPeriod:_,redirectSignOn:d,getGameCenterUrl:p,liveState:l}}},ss={class:"flex flex-col flex-1 justify-center"},ts=["src"],as={class:"team-code"},os={key:0},ns={key:0,class:"heading"},is={key:1,class:"heading"},ls={class:"score text-white text-center"},cs={key:2,class:"time-period"},ds={class:"mr-2"}
1,rs={key:1,class:"self-center text-sm"},us=["src"],ms={class:"team-code"},_s={key:1},hs={class:"mt-3 font-bold text-center text-lg"},ps={class:"mb-3 text-center"},vs={class:"my-3 uppercase text-center"},gs={class:"seats"},fs={key:0},ys={key:1},bs={key:2},ks={class:"break-word"},ws={class:"flex"};function Ss(o,a,t,e,g,M){var y,d,p,r,v,k,$,L,T,P,z,u,w,B,U,F,A;const l=b("sdp-streamline-icon"),_=b("sy-button");return i(),m(V,null,[s("div",ss,[t.ticket.gameUuid?(i(),m("div",{key:0,class:ee(["flex items-end justify-between my-3 text-center",(y=t.ticket)!=null&&y.liveState?"mx-0 my-16":"mx-10"])},[s("div",null,[s("img",{class:"w-16",src:t.ticket.homeTeam.icon,alt:""},null,8,ts),s("div",as,n(t.ticket.homeTeam.code),1)]),(d=t.ticket)!=null&&d.liveState||e.liveState?(i(),m("div",os,[(r=(p=t.ticket)==null?void 0:p.liveState)!=null&&r.hasEnded||(v=e.liveState)!=null&&v.hasEnded?(i(),m("span",ns,n(o.$t("my_page.finished")),1)):(k=e.liveState)!=null&&k.isLive?(i(),m("span",is,n(o.$t("my_page.live")),1)):S("",!0),s("div",ls,n(`${(L=($=e.liveState)==null?void 0:$.gameData)==null?void 0:L.homeTeamScore} - ${(P=(T=e.liveState)==null?void 0:T.gameData)==null?void 0:P.awayTeamScore}`),1),(u=(z=t.ticket)==null?void 0:z.liveState)!=null&&u.hasEnded?S("",!0):(i(),m("div",cs,[s("div",ds,[h(l,{class:"text-black inline-block align-middle -mt-1 mr-1",icon:"stopwatchIcon",size:20}),x(" "+n((U=(B=(w=t.ticket)==null?void 0:w.liveState)==null?void 0:B.gameData)==null?void 0:U.gameTime),1)]),x(" "+n(e.ordinalPeriod),1)]))])):(i(),m("div",rs," vs ")),s("div",null,[s("img",{class:"w-16",src:t.ticket.awayTeam.icon,alt:""},null,8,us),s("div",ms,n(t.ticket.awayTeam.code),1)])],2)):(i(),m("div",_s,[s("div",hs,n(t.ticket.title),1),s("div",ps,n(t.ticket.subTitle),1)])),(F=t.ticket)!=null&&F.liveState?S("",!0):(i(),m(V,{key:2},[s("div",vs,n(t.ticket.date),1),s("div",gs,[t.ticket.section?(i(),m("div",fs,[s("div",null,n(o.$t("my_page.section")),1),s("div",null,n(t.ticket.section),1)])):S("",!0),t.ticket.row?(i(),m("div",ys,[s("div",null,n(o.$t("my_page.row")),1),s("div",null,n(t.ticket.row),1)])):S("",!0),(A=t.ticket.seats)!=null&&A.length?(i(),m("div",bs,[s("div",null,n(o.$t("my_page.seats")),1),s("div",ks,n(t.ticket.seats.join(", ")),1)])):S("",!0)])],64))]),s("div",ws,[h(_,{primary:"",flat:"",size:"medium",class:"ticket-icon",href:t.ticket.link,target:"_blank",rel:"noopener noreferrer"},{default:I(()=>[h(l,{icon:"ticket",size:22,class:"inline-flex mr-2"}),x(" "+n(o.$t("my_page.show_ticket")),1)]),_:1},8,["href"]),t.ticket.gameUuid?(i(),E(_,{key:0,primary:"",flat:"",size:"medium",class:"ticket-icon",to:e.getGameCenterUrl},{default:I(()=>[h(l,{icon:"theGame",size:18,class:"inline-flex mr-2"}),x(" "+n(o.$t("my_page.the_game")),1)]),_:1},8,["to"])):S("",!0)])],64)}const Cs=R(es,[["render",Ss],["__scopeId","data-v-cdf214f0"]]),Ts={name:"TicketCard",components:{SdpStreamlineIcon:te,SyButton:X},props:{ticket:{type:Object,default:()=>{}}},setup(){const o=ae(),a=Ce(),t=f(()=>o.isAddonEnabledForCurrentSite(G.TICKETS));return{redirectSignOn:async g=>{if(t!=null&&t.value){const M="tickster",_={ticketDomain:g},y=typeof window<"u"?window.open():null,d=await a.redirectSignOn(M,_);y&&d&&(y.location=d)}}}}},Ms={class:"flex flex-col flex-1 justify-center"},$s={class:"flex justify-around text-primary-base"},Ps={class:"flex items-center mx-10"},Ls=["src"],xs={class:"mt-3 font-bold text-center text-lg"},Es={class:"mb-3 text-center"},Is={class:"seats"},Us={key:0},Ds={key:1},Os={key:2},As={class:"break-word"},zs={class:"flex justify-center"};function Vs(o,a,t,e,g,M){const l=b("sdp-streamline-icon"),_=b("sy-button");return i(),m(V,null,[s("div",Ms,[s("div",null,[s("div",$s,[s("div",Ps,[s("img",{class:"w-28",alt:"",src:t.ticket.ticketTeamLogo},null,8,Ls)])]),s("div",xs,n(t.ticket.title),1),s("div",Es,n(t.ticket.subTitle),1)]),s("div",Is,[t.ticket.section?(i(),m("div",Us,[s("div",null,n(o.$t("my_page.section")),1),s("div",null,n(t.ticket.section),1)])):S("",!0),t.ticket.row?(i(),m("div",Ds,[s("div",null,n(o.$t("my_page.row")),1),s("div",null,n(t.ticket.row),1)])):S("",!0),t.ticket.seats.length?(i(),m("div",Os,[s("div",null,n(o.$t("my_page.seats")),1),s("div",As,n(t.ticket.seats.join(", ")),1)])):S("",!0)])]),s("div",zs,[h(_,{primary:"",flat:"",size:"medium",class:"ticket-icon",href:t.ticket.link},{default:I(()=>[h(l,{icon:"ticket",size:22,class:"inline-flex mr-2"}),x(" "+n(o.$t("my_page.show_season_ticket")),1)]),_:1},8,["href"])])],64)}const Rs=R(Ts,[["render",Vs],["__scopeId","data-v-0f5181ed"]]),Bs={name:"TicketCardLoader",components:{SdpSkeletonLoader:we}},Fs={class:"flex justify-between my-3 mx-10"},js={class:"mt-2 ml-2"}
1,qs={class:"self-center mb-7"},Ks={class:"mt-2 ml-2"},Ns={class:"mt-6 mb-3 mx-10"},Hs={class:"mx-3 mb-6"},Ws={class:"flex justify-around"};function Js(o,a,t,e,g,M){const l=b("sdp-skeleton-loader");return i(),m("div",null,[s("div",Fs,[s("div",null,[h(l,{type:"circle",width:64,height:64,rounded:!1,animation:"wave"}),s("div",js,[h(l,{type:"square",width:50,height:20,rounded:!1,animation:"wave"})])]),s("div",qs,[h(l,{type:"square",width:20,height:20,rounded:!1,animation:"wave"})]),s("div",null,[h(l,{type:"circle",width:64,height:64,rounded:!1,animation:"wave"}),s("div",Ks,[h(l,{type:"square",width:50,height:20,rounded:!1,animation:"wave"})])])]),s("div",Ns,[h(l,{type:"square",width:"100%",height:20,rounded:!1,animation:"wave"})]),s("div",Hs,[h(l,{type:"square",width:"100%",height:60,rounded:!1,animation:"wave"})]),s("div",Ws,[s("div",null,[h(l,{type:"square",width:110,height:22,rounded:!1,animation:"wave"})]),s("div",null,[h(l,{type:"square",width:110,height:22,rounded:!1,animation:"wave"})])])])}const Zs=R(Bs,[["render",Js]]),Qs="https://sportality.cdn.s8y.se/team-logos",Xs={name:"Tickster",components:{Swiper:fe,SwiperSlide:ge,TicketCard:Cs,TicketCardLoader:Zs,SeasonTicketCard:Rs},props:{},setup(){const o=re(),a=f(()=>(o==null?void 0:o.getTicketList)||[]),t=f(()=>o==null?void 0:o.isTicketListFetching),e=xe(),g=v=>v.type===de.TICKET,M=v=>v.type===de.SEASON_TOKEN,l=v=>{var k;return(k=v==null?void 0:v.team)!=null&&k.instanceId?`${Qs}/${v.team.instanceId}.svg`:""},_=e.getLocale,y={month:"long",day:"2-digit",timeZone:"Europe/Stockholm",hour:"2-digit",minute:"2-digit",weekday:"long"},d=f(()=>{var v;return(v=a.value)==null?void 0:v.map(k=>{var B,U,F,A,H,W,K,N,c,O,q,C,D,j,ue,me;let $=[],L="",T="";const P=(U=(B=k.ticketInfo)==null?void 0:B.seats)==null?void 0:U[0],z=P==null?void 0:P.seats;ie(z)?ie((F=k.ticketInfo)==null?void 0:F.seat)||($=[(A=k.ticketInfo)==null?void 0:A.seat],T=((H=k.ticketInfo)==null?void 0:H.row)??"",L=((W=k.ticketInfo)==null?void 0:W.section)??""):($=z,T=(P==null?void 0:P.row)??"",L=(P==null?void 0:P.section)??"");const u=(K=k.gameInfo)==null?void 0:K.gameInfo,w=(N=k.ticketInfo)==null?void 0:N.ticketInfo;return{homeTeam:{code:(O=(c=u==null?void 0:u.homeTeam)==null?void 0:c.names)==null?void 0:O.code,icon:(q=u==null?void 0:u.homeTeam)==null?void 0:q.icon},awayTeam:{code:(D=(C=u==null?void 0:u.awayTeam)==null?void 0:C.names)==null?void 0:D.code,icon:(j=u==null?void 0:u.awayTeam)==null?void 0:j.icon},date:w!=null&&w.date?Ee(w==null?void 0:w.date,y,_):"",section:L,row:T,seats:$,price:w==null?void 0:w.price,link:w==null?void 0:w.link,ssgtUuid:u==null?void 0:u.ssgtUuid,gameUuid:(ue=u==null?void 0:u.gameInfo)==null?void 0:ue.gameUuid,gameState:(me=u==null?void 0:u.gameInfo)==null?void 0:me.state,type:w==null?void 0:w.type,title:w==null?void 0:w.title,subTitle:w==null?void 0:w.subtitle,ticketTeamLogo:l(w)}})}),p=f(()=>{var v;return(((v=d.value)==null?void 0:v.length)??0)>0});
1return{isRegularTicket:g,isSeasonTicket:M,hasTickets:p,ticketsList:d,pagination:{el:".pagination-custom",clickable:!0},Pagination:Se,isTicketsLoadingData:t,tickets:a}}},Ys={key:0,class:"tickets-section"},Gs={key:1,class:"tickets-section"},et={class:"flex md:hidden m-auto"},st={class:"tickets-mobile"},tt={class:"pagination-custom"};function at(o,a,t,e,g,M){const l=b("ticket-card-loader"),_=b("ticket-card"),y=b("season-ticket-card"),d=b("swiper-slide"),p=b("swiper");return i(),m(V,null,[e.isTicketsLoadingData?(i(),m("div",Ys,[(i(),m(V,null,J(3,r=>s("div",{key:r,class:"dashboard-card-container"},[h(l)])),64))])):(i(),m("div",Gs,[(i(!0),m(V,null,J(e.ticketsList,(r,v)=>(i(),m("div",{key:v,class:"dashboard-card-container"},[e.isRegularTicket(r)?(i(),E(_,{key:0,ticket:r},null,8,["ticket"])):e.isSeasonTicket(r)?(i(),E(y,{key:1,ticket:r},null,8,["ticket"])):S("",!0)]))),128))])),s("div",et,[Z(s("div",st,[a[0]||(a[0]=s("div",{class:"ticket-bg-2"},null,-1)),a[1]||(a[1]=s("div",{class:"ticket-bg"},null,-1)),h(p,{modules:[e.Pagination],pagination:e.pagination,"space-between":50,class:"dashboard-card-container block md:hidden"},{default:I(()=>[(i(!0),m(V,null,J(e.ticketsList,(r,v)=>(i(),E(d,{key:v},{default:I(()=>[e.isRegularTicket(r)?(i(),E(_,{key:0,ticket:r},null,8,["ticket"])):e.isSeasonTicket(r)?(i(),E(y,{key:1,ticket:r},null,8,["ticket"])):S("",!0)]),_:2},1024))),128)),e.isTicketsLoadingData?(i(),E(l,{key:0})):S("",!0)]),_:1},8,["modules","pagination"]),Z(s("div",tt,null,512),[[Q,e.ticketsList.length>1]])],512),[[Q,e.hasTickets]])])],64)}const ot=R(Xs,[["render",at],["__scopeId","data-v-78672f2d"]]),nt={name:"PlusServices",components:{SdpStreamlineIcon:te,SubscriptionValueCode:Ne,SdpLoader:Ie,SyButton:X},props:{userSubscriptionDetails:{type:Object,default:{}},isLoadingSubscriptionType:{type:Boolean},hasErrorCancellingSubs:{type:Boolean,default:!1}},emits:["is-open-modal","get-subscription-type","refresh-click"],setup(o,{emit:a}){const t=ae(),{userSubscriptionDetails:e,isLoadingSubscriptionType:g}=se(o),M=f(()=>t.getSiteSettingConfigurationFor("logo")),{t:l}=ye(),_=be(),y=re(),d=ne({isLoadingRetryUrl:!1,isManageSubscriptionToggled:!1,isToggledApplyVoucher:!1,valueCode:"",promoCode:null,displayPromoCodeMessage:!1,promoCodeMessage:"",isShowCancellationModal:!1}),p=f(()=>y.userInfo),{uuid:r,email:v,firstname:k,lastname:$}=p.value,L=ne({uuid:r,email:v,firstname:k,lastname:$}),T=f(()=>"height: 5rem; width: 5rem;"),P=f(()=>o.hasErrorCancellingSubs),z=f(()=>{var C;return _e((C=e==null?void 0:e.value)==null?void 0:C.currentPeriodEnd)}),u=f(()=>{var C;return(C=e==null?void 0:e.value)!=null&&C.cancelAtPeriodEnd?l("plus_services.expires"):l("plus_services.renews")}),w=()=>{d.isManageSubscriptionToggled=!d.isManageSubscriptionToggled},B=()=>{const C={isShow:!0,details:e==null?void 0:e.value};a("is-open-modal",C)},U=()=>{a("get-subscription-type"),d.isToggledApplyVoucher=!d.isToggledApplyVoucher},F=C=>{d.displayPromoCodeMessage=!0,d.promoCodeMessage=C},A=async C=>{var D;d.promoCodeLoading=!0,d.displayPromoCodeMessage=!1,d.promoCodeMessage="";try{const j=await Fe((D=e==null?void 0:e.value)==null?void 0:D.providerSubscriptionId,d.valueCode);C!==""?j.promotionCode!==void 0?(F(l("plus_services.promo_code_applied")),d.isValidPromoCode=!0):(d.isValidPromoCode=!1,F(l("plus_services.promo_code_invalid"))):d.isValidPromoCode=!0,y.fetchUserSubscriptions({update:!0}),d.promoCode=j.length===0?null:j==null?void 0:j[0],d.promoCodeLoading=!1}catch(j){console.warn(j)}},H=()=>{d.valueCode===""?A(""):(d.displayPromoCodeMessage=!1,d.promoCodeMessage="")},W=async()=>{var C;d.isLoadingRetryUrl=!0;try{const D=await Be((C=e==null?void 0:e.value)==null?void 0:C.providerSubscriptionId);window.open(D==null?void 0:D.retry_url,"_blank"),d.isLoadingRetryUrl=!1}catch(D){console.warn(D)}},K=f(()=>{var C;return((C=e==null?void 0:e.value)==null?void 0:C.status)==="active"}),N=f(()=>{var C,D;return((C=e==null?void 0:e.value)==null?void 0:C.status)==="incomplete"||((D=e==null?void 0:e.value)==null?void 0:D.status)==="past_due"}),c=f(()=>{var C,D;return(C=e==null?void 0:e.value)!=null&&C.currentPeriodEnd?!((D=e==null?void 0:e.value)!=null&&D.cancelAtPeriodEnd):!1}),O=f(()=>{var C;return d.isManageSubscriptionToggled?!((C=e==null?void 0:e.value)!=null&&C.cancelAtPeriodEnd):!1});return{state:d,userInfo:L,getMonth:ce,getDate:le,getYear:Ue,dateFormatFull:ke,isoDateWithoutTime:_e,getRenewalExpiryDate:z,manageSubscriptionsToggle:w,valueCodeToggle:U,handleValueCo
1deChanges:H,applyValueCode:A,cancelModalToggle:B,hasActiveSubscriptions:K,hasIncompletePastDueSubscriptions:N,isShowRenewalDate:c,goToPage:async C=>{_.push(`/${C}`)},isShowCancelSubscriptionBtn:O,renewalExpiryString:u,retryPayment:W,customStyle:T,isLoadingSubscription:g,brandLogo:M,errorOnCancellingSubs:P,SyButton:X}}},it={class:"plus-services-container"},lt={class:"star-container"},ct={class:"dashboard-card-container"},dt={key:0,class:"error-cancel"},rt={class:"label"},ut={class:"flex"},mt={key:1,class:"subscription-details h-full relative"},_t={key:0},ht={class:"value-code-container justify-center block"},pt={key:1},vt=["src"],gt={key:1,class:"subscription-details"},ft={class:"no-active-sub-txt"},yt={key:2,class:"subscription-details"},bt={class:"subscription-name"},kt={key:0,class:"status-lbl"},wt={class:"status"},St={class:"renewal-lbl"},Ct={class:"renewal-date"},Tt={key:1,class:"active-value-code-lbl"},Mt={class:"active-value-code"},$t={key:3,class:"subscription-details"},Pt={class:"subscription-name"},Lt={class:"status-lbl"},xt={key:2,class:"loading-subscription h-full relative"};function Et(o,a,t,e,g,M){var p,r,v,k,$,L;const l=b("sdp-streamline-icon"),_=b("sy-button"),y=b("subscription-value-code"),d=b("sdp-loader");return i(),m("div",it,[e.isLoadingSubscription?S("",!0):(i(),m("div",{key:0,class:ee(e.hasActiveSubscriptions?"flag-corner":"flag-corner-gray")},[s("div",lt,[h(l,{class:"text-white inlinex-flex",icon:"starFilled",size:32})])],2)),s("div",ct,[e.errorOnCancellingSubs?(i(),m("div",dt,[s("div",rt,[s("span",ut,n(o.$t("plus_services.error")),1)]),h(_,{primary:"",size:"small",class:"value-code-button",onClick:a[0]||(a[0]=T=>o.$emit("refresh-click"))},{default:I(()=>[x(n(o.$t("plus_services.refresh")),1)]),_:1})])):e.isLoadingSubscription?(i(),m("div",xt,[h(d,{"custom-styles":e.customStyle},null,8,["custom-styles"])])):(i(),m("div",mt,[e.state.isToggledApplyVoucher?(i(),m("div",_t,[e.state.isManageSubscriptionToggled?(i(),E(_,{key:0,grey:"",flat:"",class:"back-container",size:"small",onClick:a[1]||(a[1]=T=>e.valueCodeToggle()),onKeydown:T=>({})},{default:I(()=>[h(l,{class:"inlinex-flex back-btn",icon:"backButton",size:22}),x(" "+n(o.$t("global.back")),1)]),_:1})):S("",!0),s("div",ht,[h(y,{"purchase-state":e.state,"input-group-container-class":"block w-full","is-inline":!1,onApplyValueCode:e.applyValueCode,onHandleValueCodeChange:e.handleValueCodeChanges},null,8,["purchase-state","onApplyValueCode","onHandleValueCodeChange"])])])):(i(),m("div",pt,[e.state.isManageSubscriptionToggled?(i(),E(_,{key:0,grey:"",flat:"",class:"back-container",size:"small",onClick:a[2]||(a[2]=T=>e.manageSubscriptionsToggle()),onKeydown:T=>({})},{default:I(()=>[h(l,{class:"inlinex-flex back-btn",icon:"backButton",size:22}),x(" "+n(o.$t("global.back")),1)]),_:1})):S("",!0),s("img",{class:"user-logo-default",src:e.brandLogo,alt:""},null,8,vt),!e.hasActiveSubscriptions&&!e.hasIncompletePastDueSubscriptions?(i(),m("div",gt,[s("div",ft,n(o.$t("plus_services.no_active_subscription")),1),h(_,{primary:"",size:"small",class:"buy-subscription-btn",onClick:a[3]||(a[3]=T=>e.goToPage("subscription"))},{default:I(()=>[x(n(o.$t("plus_services.buy_subscription")),1)]),_:1})])):e.hasActiveSubscriptions?(i(),m("div",yt,[s("div",bt,n((p=t.userSubscriptionDetails)==null?void 0:p.subscriptionLevelName),1),e.state.isManageSubscriptionToggled?S("",!0):(i(),m("div",kt,[x(n(o.$t("plus_services.status"))+": ",1),s("div",wt,n(o.$t("plus_services.sub_status."+((r=t.userSubscriptionDetails)==null?void 0:r.status))),1)])),s("div",St,[x(n(e.renewalExpiryString)+": ",1),s("div",Ct,n(e.getRenewalExpiryDate),1)]),(v=t.userSubscriptionDetails)!=null&&v.promotionCodeName?(i(),m("div",Tt,[x(n(o.$t("plus_services.active_value_code"))+": ",1),s("div",Mt,n((k=t.userSubscriptionDetails)==null?void 0:k.promotionCodeName),1)])):S("",!0),e.state.isManageSubscriptionToggled?(i(),E(_,{key:2,primary:"",size:"small",class:"value-code-button",onClick:a[4]||(a[4]=T=>e.valueCodeToggle())},{default:I(()=>[x(n(o.$t("plus_services.promo_code_label")),1)]),_:1})):S("",!0),e.state.isManageSubscriptionToggled?S("",!0):(i(),E(_,{key:3,grey:"",flat:"",size:"medium",class:"manage-subscriptions",onClick:a[5]||(a[5]=T=>
1e.manageSubscriptionsToggle())},{default:I(()=>[h(l,{class:"inlinex-flex mr-1",icon:"pencil",size:14}),x(" "+n(o.$t("plus_services.manage_subscriptions")),1)]),_:1})),e.isShowCancelSubscriptionBtn?(i(),E(_,{key:4,grey:"",flat:"",size:"medium",class:"cancel-subscription mt-4",onClick:a[6]||(a[6]=T=>e.cancelModalToggle())},{default:I(()=>[x(n(o.$t("plus_services.cancel_subscription")),1)]),_:1})):S("",!0)])):e.hasIncompletePastDueSubscriptions?(i(),m("div",$t,[s("div",Pt,n(($=t.userSubscriptionDetails)==null?void 0:$.subscriptionLevelName),1),s("div",Lt,n(o.$t("plus_services.retry_payment_info")),1),(L=e.state)!=null&&L.isLoadingRetryUrl?(i(),E(d,{key:1,"custom-styles":"height: 2rem; width: 2rem;"})):(i(),m("div",{key:0,class:"retry-payment-btn",onClick:a[7]||(a[7]=T=>e.retryPayment()),onKeydown:T=>({})},n(o.$t("plus_services.finalize_payment")),33))])):S("",!0)]))]))])])}const It=R(nt,[["render",Et],["__scopeId","data-v-b1f5aaa5"]]),Ut={name:"DashboardFooter",components:{SdpStreamlineIcon:te,LinkedTickets:Ke},setup(){const o=ae(),a=f(()=>o.getSiteSettingConfigurationFor("instanceId"));return{link:f(()=>`${De(a)}.com`)}}},Dt={class:"dashboard-footer w-auto"},Ot={class:"w-60 xs:w-full m-auto mt-6 xs:mt-11 text-center text-sdpSubHeader text-sm"},At={class:"text-center"},zt={class:"flex justify-center items-center mt-8"};function Vt(o,a,t,e,g,M){const l=b("sdp-streamline-icon"),_=b("linked-tickets");return i(),m("div",Dt,[s("div",Ot,n(o.$t("my_page.show_time_info")),1),s("div",At,[h(_,{"is-flat-button":!0,url:e.link},{"icon-slot":I(()=>[s("div",zt,[h(l,{icon:"handleTickets",size:25,class:"text-primary-base mr-3"}),s("div",null,n(o.$t("my_page.tickets_and_purchases")),1)])]),_:1},8,["url"])])])}const Rt=R(Ut,[["render",Vt],["__scopeId","data-v-e01135c3"]]),Bt={name:"PurchaseDetails",props:{purchase:{type:Object,default:()=>({})},itemLimit:{type:Number,default:2},isDisplayedInModal:{type:Boolean,default:!1}},emits:["show-purchase-details-modal"],setup(o,{emit:a}){const{purchase:t,itemLimit:e}=se(o),g=f(()=>{var p,r,v,k;return`${pe((p=t==null?void 0:t.value)==null?void 0:p.createdAt)} ${le((r=t==null?void 0:t.value)==null?void 0:r.createdAt)} ${ce((v=t==null?void 0:t.value)==null?void 0:v.createdAt)} ${he((k=t==null?void 0:t.value)==null?void 0:k.createdAt)}`}),M=f(()=>{var p;return(p=t==null?void 0:t.value)==null?void 0:p.totalAmount}),l=f(()=>{var p;return(p=t==null?void 0:t.value)==null?void 0:p.totalTax}),_=f(()=>{var p;return(p=t==null?void 0:t.value)==null?void 0:p.totalShipping}),y=f(()=>{var r;const p=((r=t==null?void 0:t.value)==null?void 0:r.orderItems)??[];return(e==null?void 0:e.value)===null?p:p.slice(0,e==null?void 0:e.value)});return{purchaseDateTime:g,purchasedOrders:y,getMonth:ce,getDate:le,getDay:pe,dateToTimeOnly:he,totalAmount:M,totalTax:l,totalShipping:_,toggleShowPurchaseDetailsModal:()=>{const p={isShow:!0,purchase:t.value};a("show-purchase-details-modal",p)}}}},Ft={class:"purchase-table"},jt={class:"purchase-date-time"},qt={class:"purchase-status-container"},Kt={class:"status"},Nt={class:"table-auto w-full"},Ht={class:"text-left"},Wt={class:"w-3/6"},Jt={class:"w-1/6 pl-4"},Zt={class:"text-left"},Qt={class:"w-3/6"},Xt={class:"w-1/6 pl-4"},Yt={class:"tax-discount-container"},Gt={class:"inline-flex"},ea={class:"font-bold ml-1"},sa={class:"inline-flex ml-4"},ta={class:"font-bold ml-1"},aa={class:"total-container"},oa={class:"total-label"},na={class:"total"};function ia(o,a,t,e,g,M){var l;return i(),m("div",Ft,[s("div",{class:ee(t.isDisplayedInModal?"purchase-title-modal":"purchase-title")},n(o.$t("shop.purchase_details.purchase"))+" - "+n(o.$t("shop.purchase_details.shop")),3),s("div",jt,n(e.purchaseDateTime),1),s("div",qt,[x(n(o.$t("shop.purchase_details.order_status"))+": ",1),s("div",Kt,n((l=t.purchase)==null?void 0:l.status),1)]),s("table",Nt,[s("thead",Ht,[s("tr",null,[s("th",Wt,n(o.$t("shop.purchase_details.product")),1),s("th",Jt,n(o.$t("shop.purchase_details.quantity")),1),s("th",{class:ee(t.isDisplayedInModal?"w-2/6 pl-4 md:pl-0 md:float-right":"w-2/6 pl-4")},n(o.$t("shop.purchase_details.total")),3)])]),s("tbody",Zt,[(i(!0),m(V,null,J(e.purchasedOrders,(_,y)=>(i(),m("tr",{key:y},[s("td",Qt,n(_==null?void 0:_.name),1),s("td",Xt,n(_==null?void 0:_.quantity),1),s("td",{class:ee(t.isDisplayedInModal?"w-2/6 pl-4 md:pl-0 md:float-right":"w-2/6 pl-4")},n(_==null?void 0:_.amount)+" kr ",3)]))),128))])]),t.isDisplayedInModal?S("",!0):(i(),m("button",{key:0,t
1ype:"button",class:"show-more",onClick:a[0]||(a[0]=_=>e.toggleShowPurchaseDetailsModal())},n(o.$t("shop.purchase_details.show_more"))+"... ",1)),a[1]||(a[1]=s("div",{class:"separator"},null,-1)),s("div",Yt,[s("div",Gt,[x(n(o.$t("shop.purchase_details.vat")),1),s("div",ea,n(e.totalTax),1)]),s("div",sa,[x(n(o.$t("shop.purchase_details.shipping")),1),s("div",ta,n(e.totalShipping),1)])]),s("div",aa,[s("div",oa,n(o.$t("shop.purchase_details.total"))+": ",1),s("div",na,n(e.totalAmount)+" kr ",1)])])}const Te=R(Bt,[["render",ia],["__scopeId","data-v-c1164007"]]),la={name:"PurchaseCard",components:{PurchaseDetails:Te},props:{purchase:{type:Object,default:()=>({})}},emits:["is-open-modal"],setup(o,{emit:a}){return{toggleShowPurchaseDetailsModal:e=>{a("is-open-modal",e)}}}},ca={class:"purchase-card-container"};function da(o,a,t,e,g,M){const l=b("purchase-details");return i(),m("div",ca,[h(l,{id:"purchase_details",purchase:t.purchase,onShowPurchaseDetailsModal:e.toggleShowPurchaseDetailsModal},null,8,["purchase","onShowPurchaseDetailsModal"])])}const ra=R(la,[["render",da],["__scopeId","data-v-3a7a521f"]]),ua={name:"Purchases",components:{PurchaseCard:ra,Swiper:fe,SwiperSlide:ge},props:{purchases:{type:Array,default:()=>[]}},emits:["is-open-modal"],setup(o,{emit:a}){return{toggleShowPurchaseDetailsModal:M=>{a("is-open-modal",M)},closePurchaseDetailsModal:()=>{a("is-open-modal",{isShow:!1,purchase:null})},pagination:{el:".pagination-custom-purchases",clickable:!0},Pagination:Se}}},ma={class:"flex md:hidden m-auto"},_a={class:"purchase-card-mobile"},ha={class:"pagination-custom-purchases"};function pa(o,a,t,e,g,M){var d;const l=b("purchase-card"),_=b("swiper-slide"),y=b("swiper");return i(),m(V,null,[(i(!0),m(V,null,J(t.purchases,(p,r)=>(i(),m("div",{key:r,class:"dashboard-card-container hidden md:block"},[h(l,{purchase:p,onIsOpenModal:e.toggleShowPurchaseDetailsModal},null,8,["purchase","onIsOpenModal"])]))),128)),s("div",ma,[s("div",_a,[a[0]||(a[0]=s("div",{class:"purchase-card-bg-2"},null,-1)),a[1]||(a[1]=s("div",{class:"purchase-card-bg"},null,-1)),h(y,{pagination:e.pagination,modules:[e.Pagination],"space-between":50,class:"dashboard-card-container-mobile"},{default:I(()=>[(i(!0),m(V,null,J(t.purchases,(p,r)=>(i(),E(_,{key:r},{default:I(()=>[h(l,{purchase:p,onIsOpenModal:e.toggleShowPurchaseDetailsModal},null,8,["purchase","onIsOpenModal"])]),_:2},1024))),128))]),_:1},8,["pagination","modules"]),Z(s("div",ha,null,512),[[Q,((d=t.purchases)==null?void 0:d.length)>1]])])])],64)}const va=R(ua,[["render",pa],["__scopeId","data-v-0651c42d"]]),ga={name:"SdpModal",components:{SdpStreamlineIcon:te,PurchaseDetails:Te},props:{isShowModal:{type:Boolean,default:!1},purchase:{type:Object,default:()=>({})}},emits:["close-modal","confirm-modal"],setup(o,{emit:a}){const{isShowModal:t}=se(o);return{isDisplayModal:t,closeModal:()=>{a("close-modal"),t.value=!1},confirmModal:()=>{a("confirm-modal"),t.value=!1}}}},fa={key:0,class:"sdp-modal modal-overlay"},ya={class:"modal"};function ba(o,a,t,e,g,M){const l=b("sdp-streamline-icon"),_=b("purchase-details");return e.isDisplayModal?(i(),m("div",fa,[s("div",ya,[s("div",{class:"close",role:"button",tabindex:"0",onClick:a[0]||(a[0]=y=>e.closeModal()),onKeydown:[a[1]||(a[1]=ve(y=>e.closeModal(),["enter"])),a[2]||(a[2]=ve(Oe(y=>e.closeModal(),["prevent"]),["space"]))]},[h(l,{icon:"closeIcon",size:15})],32),h(_,{id:"purchase_details_modal",purchase:t.purchase,"is-displayed-in-modal":!0,"item-limit":null},null,8,["purchase"])])])):S("",!0)}const ka=R(ga,[["render",ba],["__scopeId","data-v-39a0f380"]]),wa={name:"MyPage",components:{UserManagementHeader:qe,Tickster:ot,PlusServices:It,DashboardFooter:Rt,Purchases:va,Popper:Ve,SdpSkeletonLoader:we,PurchaseDetailsModal:ka,SdpModal:Ge,SyButton:X},setup(){var N;const o=ae(),a=re(),{t}=ye(),e=be(),g=Re(),M=f(()=>o.isAddonEnabledForCurrentSite(G.TICKETS)),l=f(()=>o.isAddonEnabledForCurrentSite(G.SHOP)),_=f(()=>o.isAddonEnabledForCurrentSite(G.SUBSCRIPTIONS)),y=oe(null),d=oe(null),p=oe(!1),r=oe(!1),v=f(()=>{var c;return(c=a.subscriptionInfo)==null?void 0:c.subscriptions}),k=c=>{y.value=c==null?void 0:c.purchase,p.value=c==null?void 0:c.isShow,r.value=c},$=c=>
1{r.value=c.isShow,d.value=c==null?void 0:c.details},L=f(()=>p.value||r.value),T=()=>{p.value=!1;const c={isShow:p==null?void 0:p.value,purchase:null};y.value=c==null?void 0:c.purchase},P=()=>{r.value=!1,d.value=null},z="true",u=f(()=>a.userInfo),w=f(()=>a.isUserLoggedIn),B=f(()=>!a.userTransitionComplete),U=ne({uuid:f(()=>{var c;return(c=u==null?void 0:u.value)==null?void 0:c.uuid}),email:f(()=>{var c;return(c=u==null?void 0:u.value)==null?void 0:c.email}),firstname:f(()=>{var c;return(c=u==null?void 0:u.value)==null?void 0:c.firstname}),lastname:f(()=>{var c;return(c=u==null?void 0:u.value)==null?void 0:c.lastname}),birthdate:f(()=>{var O;const c=(O=u==null?void 0:u.value)==null?void 0:O.birthdate;return c&&String(c).slice(0,10)==="1900-01-01"?"-":ke(c)||"-"}),team:{icon:f(()=>{var c,O;return(c=u==null?void 0:u.value)!=null&&c.team_id?`https://sportality.cdn.s8y.se/team-logos/${(O=u==null?void 0:u.value)==null?void 0:O.team_id}.svg`:""}),name:""},purchases:[],isLoadingSubscriptionType:!0,userSubscriptionDetails:null,isErrorCancelSubs:!1}),F=ne({header:t("plus_services.cancellation_confirm_header"),subheader:t("plus_services.cancellation_confirm_subheader"),successBtn:t("plus_services.cancel_subscription"),closeBtn:t("plus_services.close")}),A=async()=>{U.isLoadingSubscriptionType=!0,a.fetchUserInformation(),await a.fetchUserSubscriptions({update:!0});try{U.userSubscriptionDetails=v==null?void 0:v.value.find(c=>c.status==="active"||c.status==="incomplete"||c.status==="past_due"),U.isLoadingSubscriptionType=!1}catch(c){console.warn(c)}},H=async()=>{var c,O;try{U.isLoadingSubscriptionType=!0;const q=await je((c=d==null?void 0:d.value)==null?void 0:c.id);(O=q==null?void 0:q.subscription)!=null&&O.cancelAtPeriodEnd&&(r.value=!1),await a.fetchUserSubscriptions({update:!0}),A()}catch(q){console.warn(q),U.isErrorCancelSubs=!0,U.isLoadingSubscriptionType=!1}},W=async()=>{U.isErrorCancelSubs=!1,await a.fetchUserInformation()};Y((N=u==null?void 0:u.value)==null?void 0:N.team_id,async c=>{var O;U.team.name=((O=await o.getSiteInfo(c))==null?void 0:O.name)??""}),Y(w,c=>{c===!1&&e.push("/")});const K=async()=>{l.value&&(U.purchases=await g.getUserOrdersByUser()),M.value&&await a.fetchTicketList(),_.value&&await A()};return Y(_,c=>{c&&A()}),Y(M,c=>{c&&a.fetchTicketList()}),Y(l,c=>{c&&(U.purchases=g.getUserOrdersByUser())}),Ae(async()=>{await a.fetchUserInformation(),await K()}),ze(async()=>{await a.fetchUserInformation(),await K()}),{ticketsEnabled:M,ecommerceEnabled:l,plusServicesEnabled:_,state:U,isMyPagesReadWrite:z,selectedPurchaseItem:y,isShowPurchaseDetailsModal:p,isShowCancellationModal:r,isOpenPurchasesModalChecker:k,isOpenCancellationModalChecker:$,closePurchaseDetailsModal:T,confirmCancellation:H,closeCancellationModal:P,getUserSubscriptionType:A,configLabels:F,isEmpty:ie,isOpenModal:L,isUserDetailsLoading:B,handleRefreshButtonfromCancelSubs:W}}},Sa={class:"my-page"},Ca={class:"w-full md:w-1/3 mb-4 z-10"},Ta={class:"account-details"},Ma={class:"w-full md:w-2/3 z-10"},$a={class:"flex"},Pa={class:"h-16 hidden md:block"},La={class:"team-name"},xa={class:"w-full md:w-1/3 mb-4 z-10 select-none"},Ea={class:"account-details"},Ia={class:"name"},Ua={class:"text-grey-xDark cursor-default"},Da={class:"hidden w-full md:w-2/3 z-10 select-none"},Oa={class:"flex"},Aa=["src"],za={class:"team-name"},Va={class:"m-auto my-pages-dashboard"},Ra={class:"outer-grid-container"},Ba={key:1,class:"plus-services-container-lg"},Fa={class:"outer-grid-container mt-6"},ja={class:"plus-services-purchases-grid"},qa={key:0,class:"plus-services-container-md"};function Ka(o,a,t,e,g,M){var T,P,z,u,w;const l=b("sdp-skeleton-loader"),_=b("sy-button"),y=b("popper"),d=b("user-management-header"),p=b("tickster"),r=b("plus-services"),v=b("purchases"),k=b("dashboard-footer"),$=b("sdp-modal"),L=b("purchase-details-modal");return i(),m(V,null,[s("div",Sa,[h(d,null,{default:I(()=>[Z(s("div",Ca,[s("div",Ta,[h(l,{class:"mb-5",type:"square",width:300,height:40,rounded:!1,animation:"wave"}),h(l,{class:"mb-2",type:"square",width:120,height:16,rounded:!1,animation:"wave"}),h(l,{class:"mb-5",type:"square",width:240,height:16,rounded:!1,animation:"wave"})]),s("div",null,[h(l,{type:"square",width:100,height:16,rounded:!1,animation:"wave"})])],512),[[Q,e.isUserDetailsLoading]]),Z(s("div",Ma,[h(l,{type:"square",width:60,height:20,rounded:!1,animation:"wave"}),s("div",$a,[s("div",Pa,[h(l,{class:"mt-2",type:"circle",width:64,height:64,rounded:!1,animation:"wave"})]),s("div",La,[h(l,{class:"mt-4",type:"square",width:260,height:45,rounded:!1,animation:"wave"})])])],512),[[Q,e.isUserDetailsLoading]]),Z(s("div",xa,[s("div",Ea,[s("div",Ia,n(e.state.firstname)+" "+n(e.state.lastname),1),s("div",null,n(e.state.birthdate),1),s("div",null,n(e.state.email),1)]),s("div",Ua,[e.isMyPagesReadWrite?(i(),E(_,{key:0,link:"",grey:"",to:"/account/edit-profile"},{default:I(()=>[x(n(o.$t("my_page.edit_account")),1)]),_:1})):(i(),E(y,{key:1,placement:"right",class:"link disabled",content:"This function is not yet available for beta version. Please use official site to edit your profile."},{default:I(()=>[s("span",null,n(o.$t("my_page.edit_account")),1)]),_:1}))])],512),[[Q,!e.isUserDetailsLoading]]),s("div",Da,[s("div",null,n(o.$t("my_page.my_team")),1),s("div",Oa,[s("img",{class:"h-16 hidden md:block",alt:"",src:e.state.team.icon},null,8,Aa),s("div",za,n(e.state.team.name),1)])])]),_:1}),s("div",Va,[s("div",Ra,[e.ticketsEnabled?(i(),E(p,{key:0})):S("",!0),e.plusServicesEnabled?(i(),m("div",Ba,[h(r,{"user-sub
1scription-details":(T=e.state)==null?void 0:T.userSubscriptionDetails,"is-loading-subscription-type":(P=e.state)==null?void 0:P.isLoadingSubscriptionType,"has-error-cancelling-subs":e.state.isErrorCancelSubs,onIsOpenModal:e.isOpenCancellationModalChecker,onGetSubscriptionType:a[0]||(a[0]=B=>e.getUserSubscriptionType()),onRefreshClick:e.handleRefreshButtonfromCancelSubs},null,8,["user-subscription-details","is-loading-subscription-type","has-error-cancelling-subs","onIsOpenModal","onRefreshClick"])])):S("",!0)]),s("div",Fa,[s("div",ja,[e.plusServicesEnabled?(i(),m("div",qa,[h(r,{"user-subscription-details":(z=e.state)==null?void 0:z.userSubscriptionDetails,"is-loading-subscription-type":(u=e.state)==null?void 0:u.isLoadingSubscriptionType,"has-error-cancelling-subs":e.state.isErrorCancelSubs,onIsOpenModal:e.isOpenCancellationModalChecker,onGetSubscriptionType:a[1]||(a[1]=B=>e.getUserSubscriptionType()),onRefreshClick:e.handleRefreshButtonfromCancelSubs},null,8,["user-subscription-details","is-loading-subscription-type","has-error-cancelling-subs","onIsOpenModal","onRefreshClick"])])):S("",!0),e.ecommerceEnabled?(i(),E(v,{key:1,purchases:(w=e.state)==null?void 0:w.purchases,onIsOpenModal:e.isOpenPurchasesModalChecker},null,8,["purchases","onIsOpenModal"])):S("",!0)])])]),e.ticketsEnabled?(i(),E(k,{key:0})):S("",!0)]),e.plusServicesEnabled?(i(),E($,{key:0,"is-show-modal":e.isShowCancellationModal,"config-labels":e.configLabels,onCloseModal:e.closeCancellationModal,onConfirmModal:e.confirmCancellation},null,8,["is-show-modal","config-labels","onCloseModal","onConfirmModal"])):S("",!0),e.ecommerceEnabled?(i(),E(L,{key:1,"is-show-modal":e.isShowPurchaseDetailsModal,purchase:e.selectedPurchaseItem,onCloseModal:e.closePurchaseDetailsModal},null,8,["is-show-modal","purchase","onCloseModal"])):S("",!0)],64)}const io=R(wa,[["render",Ka],["__scopeId","data-v-7c9db831"]]);export{io as default};

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.