PageSourceSearch

https://www.sodertaljesk.se/assets/GameDetailsDesktop-Crol1-c9.js

js sodertaljesk.se collected 2026-09-25 01:17:22 UTC 3,224 bytes, 1 lines download raw bytes

1import{a1 as V,S as T,bF as D,T as O,f as U,bq as C,br as F,t as k,bG as N,j as E,r as x,bs as M,z as P,B as I,C as n,D as c,F as g,aa as S,K as R,E as L,N as w,J as p}from"./index-BTKs-Jt8.js";const z={name:"GameDetailsDesktop",components:{GameHeaderMoreDetails:D,SyButton:T,SdpStreamlineIcon:V},props:{game:{type:Object,default:{}},isShowDetails:{type:Boolean},singleGamePositionValue:{type:Number,default:0}},setup(_){const{game:t}=O(_),i=U(),B=E(()=>i.isFeatureFlagEnabledForCurrentSite(M.LIVE_GAMES_V2)).value?C():F(),G=E(()=>{var a;return B.getLiveGame((a=t==null?void 0:t.value)==null?void 0:a.uuid)}),b=x(!1),o=a=>{var d,m;return(m=(d=t.value)==null?void 0:d.gameMetadata)==null?void 0:m.find(v=>v.type===a)},s=()=>o("broadcaster"),f=()=>{var a;return`${N.SPORTALITY_CDN_PATH}${(a=o("broadcaster"))==null?void 0:a.logo}`},l=()=>o("ticket"),y=()=>{var a;return!k((a=s())==null?void 0:a.logo)},h=E(()=>{var a,r;return!k((a=s())==null?void 0:a.URI)||!k((r=l())==null?void 0:r.URI)});return{liveState:G,broadcasterInfo:s,ticketInfo:l,broadcasterLogoPath:f,hasBroadcasterLogo:y,handleLogoErrorOnload:()=>{b.value=!0},isLogoError:b,isEmpty:k,isShowTicketBroadcastButtons:h}}},A={class:"game-details"},j={key:0,class:"ticket-and-broadcast flex border-t-1 border-grey-base"},H=["alt","src"],K={key:1,class:"button-container h-12"},q={class:"broadcaster-and-ticket-name"},J={class:"button-container"},X={class:"ticket-name"};function Y(_,t,i,e,B,G){var f,l,y,h,u,a,r,d;const b=I("game-header-more-details"),o=I("sdp-streamline-icon"),s=I("sy-button");return n(),c("div",A,[g(b,{game:i.game,"live-state":e.liveState,class:"mb-4"},null,8,["game","live-state"]),e.isShowTicketBroadcastButtons?(n(),c("div",j,[e.isEmpty((f=e.broadcasterInfo())==null?void 0:f.URI)?p("",!0):(n(),c("div",{key:0,class:S(["flex justify-center",e.isEmpty((l=e.ticketInfo())==null?void 0:l.URI)||(y=e.liveState)!=null&&y.isLive||i.game.played?"w-full":"w-1/2"])},[g(s,{grey:"",href:(h=e.broadcasterInfo())==null?void 0:h.URI,class:S(["broadcaster-container",{"broadcaster-icon-container":!e.hasBroadcasterLogo()||e.isLogoError}]),target:"_blank",rel:"noopener noreferrer"},{default:R(()=>{var m;return[e.hasBroadcasterLogo()&&!e.isLogoError?(n(),c("img",{key:0,class:"broadcast-logo",alt:(m=e.broadcasterInfo())==null?void 0:m.description,src:e.broadcasterLogoPath(),onError:t[0]||(t[0]=(...v)=>e.handleLogoErrorOnload&&e.handleLogoErrorOnload(...v))},null,40,H)):(n(),c("div",K,[g(o,{class:"game-ticket-icon text-black",icon:"modernTV",size:18}),L("span",q,w(_.$t("metadata.watch_game")),1)]))]}),_:1},8,["href","class"])],2)),!e.isEmpty((u=e.ticketInfo())==null?void 0:u.URI)&&!((a=e.liveState)!=null&&a.isOngoing)&&!i.game.played?(n(),c("div",{key:1,class:S(["bg-primary-base",e.isEmpty((r=e.broadcasterInfo())==null?void 0:r.URI)?"w-full":"w-1/2"])},[g(s,{primary:"",href:(d=e.ticketInfo())==null?void 0:d.URI,target:"_blank",rel:"noopener noreferrer",class:"block-button"},{default:R(()=>[L("div",J,[g(o,{class:"game-ticket-icon text-white",icon:"ticket",size:18}),L("span",X,w(_.$t("game_schedule.buy_ticket")),1)])]),_:1},8,["href"])],2)):p("",!0)])):p("",!0)])}const W=P(z,[["render",Y],["__scopeId","data-v-f49d08ce"]]);export{W 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.