1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/StatsTableLoader-omqYbIIA.js","assets/index-B-kVIXC8.js","assets/index-D-81gIvX.js","assets/index-DRMVa6F2.css","assets/index-DXE9qYuN.css","assets/StatsTableLoader-CksW0qp9.css"])))=>i.map(i=>d[i]); 2import{b as me,T as Q,o as _e,cv as ue,t as K,cj as fe,dC as ge,b0 as Z,cF as z,s as ye,_ as he,j as A,dD as pe,z as M,B as O,C as a,D as o,E as l,G as H,H as B,aa as I,F as U,K as G,N as f,J as b,I as R,O as F,a5 as ke,g as Le,cz as Te,bU as Pe,Y as xe,P as Ae,ac as Ce,W as Ee}from"./index-D-81gIvX.js";import $ from"./SyTooltip-BZkw8luC.js";import{c as be,a as ve}from"./sticky-header.util-CrKH2Tff.js";import{a as de}from"./sports-names.helpers-DzNuOvQJ.js";import{S as He}from"./SdpDropdown-Cn8ao709.js";import"./popper.esm-Cl82OIZu.js";const Oe={name:"AthleteStatsTable",components:{StatsTableLoader:ye(()=>he(()=>import("./StatsTableLoader-omqYbIIA.js"),__vite__mapDeps([0,1,2,3,4,5]))),SyTooltip:$},props:{dataColumns:{type:Array,default:()=>[]},statsInfo:{type:Object,default:()=>{}},isLoading:{type:Boolean,default:()=>{}},teamList:{type:Object,default:()=>{}},seasonSeriesGameTypes:{type:Object,default:()=>{}},statisticsProvider:{type:String,default:""},provider:{type:String,default:""},athleteProfile:{type:Object,default:()=>{}}},setup(c){const{locale:d}=me(),{provider:t}=Q(c),e=A(()=>t.value?t.value.toUpperCase():""),S=A(()=>{var i,n,s;return(s=(n=c.athleteProfile)==null?void 0:n[(i=Object.keys(c.athleteProfile))==null?void 0:i[0]])==null?void 0:s.epUrl}),k=A(()=>{var i,n,s;return(s=(n=c.athleteProfile)==null?void 0:n[(i=Object.keys(c.athleteProfile))==null?void 0:i[0]])==null?void 0:s.fullName}),v=A(()=>pe[e.value]||null);let _=null,x=null;const g=i=>{const n=Object.entries(c.teamList),s={name:"",img:""};return n.forEach(r=>{var h,P,C,N;((h=r==null?void 0:r[0])==null?void 0:h.toString())===(i==null?void 0:i.toString())&&(s.name=(C=(P=r[1])==null?void 0:P.teamNames)==null?void 0:C.code,s.img=(N=r[1])==null?void 0:N.teamMedia)}),s},m=i=>{var te,ae,se,ne,le,oe,ie,re;const n=(te=c.seasonSeriesGameTypes)==null?void 0:te[i];if(!n)return console.error("The ssgt object is not found in the response data"),{season:"-",series:"-",ssgt:"-"};let s=n.series.names;Array.isArray(s)||(s=Object.values(s));let r=n.names;Array.isArray(r)||(r=Object.values(r));const h=d.value,P=V=>{var ce;if(!Array.isArray(V)||V.length===0)return"";const Se=[h,"en","display"];for(const w of Se){const X=V.find(J=>(J==null?void 0:J.language)===w),q=X==null?void 0:X.translation;if(typeof q=="string"&&q.trim())return q.trim()}const W=V.find(w=>typeof(w==null?void 0:w.translation)=="string"&&w.translation.trim());return((ce=W==null?void 0:W.translation)==null?void 0:ce.trim())??""},C=((ne=(se=(ae=n.season)==null?void 0:ae.names)==null?void 0:se[0])==null?void 0:ne.translation)??((ie=(oe=(le=c.seasonSeriesGameTypes)==null?void 0:le[i])==null?void 0:oe.season)==null?void 0:ie.code);let N=(re=n.gameType)==null?void 0:re.names;N&&!Array.isArray(N)&&(N=Object.values(N));const ee=de(N,h);return{season:C,series:P(s),ssgt:P(r)||"-",ssgtInLocale:de(r,h)||(ee&&C?`${ee} ${C}`:"")}},y=A(()=>{const i=c.statsInfo;return Array.isArray(i)?[...i].reverse():i}),p=(i,n,s)=>{let r=null;return Object.entries(i).forEach(h=>{if(h[0]===n.name){const C=h[1];r=n.type==="float"?Number(C):C}const P=m(i.info.ssgtUuid);switch(n.name){case"Season":r=P.season;break;case"Series":r=P.ssgtInLocale||P.series;break;case"GameType":r=P.ssgt;break}}),n.name==="Rank"&&(r=Number(s)+1),r},L=i=>!!(i!=="GameType"&&(["Season"].includes(i)||i.toUpperCase()==="PLUSMINUS")),D=i=>!["GameType","Season"].includes(i),j=i=>["Season"].includes(i)?"text-left @lg:table-cell":"text-left",u=i=>i==="Season"&&i!=="Series",T=i=>i==="Series",E=i=>i==="Season"||i==="Series"||i==="Team";return _e(()=>{_=be("athlete-stats-table-container","stats-data-table","athlete-stats-table-header","0px"),x=ve("athlete-stats-table-container","athlete-stats-table-header"),window.addEventListener("scroll",_,{passive:!0}),x.attachScrollListeners()}),ue(()=>{_&&window.removeEventListener("scroll",_),x&&x.detachScrollListeners()}),{getStatisticsCodeTranslation:z,getTeamDetailsById:g,mapDataDisplay:p,getHeaderClass:j,displayRegularHeader:D,useTranslationFunction:L,getStatisticsNameTranslation:Z,getHeaderAbbreviation:ge,isSeasonHeader:u,isSeriesHeader:T,isSeasonSeriesTeamHeaderName:E,sortedStatsInfo:y,displayGenericTeamLogo:fe,isEmpty:K,providerObject:v,epUrl:S,athleteName:k}}},De={class:"table-stats-container"},Ne={id:"athlete-stats-table-container",class:"table-container"},Ie={id:"stats-data-table"},Ge={id:"athlete-stats-table-header",class:"sticky-header-single-column"},je={class:"header-name"},Be={key:1},Re={key:0,class:"text-left"},we={class:"stats-value"},Ue={class:"stats-value"},Fe={class:"inline-flex align-middle w-5"},Me=["src"],Ve={class:"inline-flex ml-2 align-middle"},ze={key:0,class:"provider-container"},Ke={class:"provider-title"},We={key:0,class:"capitalize provider-name"},Xe={key:1},qe=["href"],Je={key:1,class:"provider-container"},Ye={class:"provider-title"},Qe=["href"],Ze={class:"mx-1"};function $e(c,d,t,e,S,k){var x;const v=O("sy-tooltip"),_=O("stats-table-loader");return a(),o("div",De,[l("div",Ne,[l("table",Ie,[l("thead",Ge,[l("tr",null,[(a(!0),o(H,null,B(t.dataColumns,(g,m)=>(a(),o(H,{key:m},[e.useTranslationFunction(g.name)?(a(),o("th",{key:0,scope:"col",class:I([e.getHeaderClass(g.name),"relative"])},[U(v,{"append-to-body":"",placement:"top","sticky-placement":"bottom"},{content:G(()=>[l("span",null,f(e.getHeaderAbbreviation(g.name||g.key,t.statisticsProvider)),1)]),default:G(()=>[l("span",je,f(e.getStatisticsNameTranslation(g.name,t.statisticsProvider)),1)]),_:2},1024)],2)):e.displayRegularHeader(g.name)?(a(),o("th",{key:1,scope:"col",class:I([e.getHeaderClass(g.name),"relative text-center"])},[U(v,{"append-to-body":"",placement:"top","sticky-placement":"bottom"},{content:G(()=>[l("span",null,f(e.getHeaderAbbreviation(g.name||g.key,t.statisticsProvider)),1)]),default:G(()=>[l("span",null,f(e.getStatisticsCodeTranslation(g.name,"")),1)]),_:2},1024)],2)):b("",!0)],64))),128))])]),t.isLoading?(a(),R(_,{key:0,"data-column-length":(x=t.dataColumns)==null?void 0:x.length},null,8,["data-column-length"])):b("",!0),t.isLoading?b("",!0):(a(),o("tbody",Be,[(a(!0),o(H,null,B(e.sortedStatsInfo,(g,m)=>(a(),o("tr",{key:m,class:"tr-container sticky-single-column"},[(a(!0),o(H,null,B(t.dataColumns,(y,p)=>(a(),o(H,{key:p},[y.name!=="Team"&&y.name!=="GameType"?(a(),o("td",{key:0,class:I(e.isSeasonHeader(y.name)?"text-left @lg:table-cell":"text-center")},[e.isSeriesHeader(y.name)?(a(),o("div",Re,[l("span",we,f(e.mapD
2ataDisplay(g,y,m)??"-"),1)])):(a(),o("div",{key:1,class:I(e.isSeasonHeader(y.name)?"text-left @lg:table-cell":"text-center")},[l("span",Ue,f(e.mapDataDisplay(g,y,m)||"-"),1)],2))],2)):b("",!0),y.name==="Team"?(a(),o("td",{key:1,class:I(y.name==="Team"?"text-left @lg:table-cell":"text-center")},[l("div",{class:I(e.isSeasonSeriesTeamHeaderName(y.name)?"flex text-left":"text-center")},[l("div",Fe,[l("img",{alt:"",src:e.getTeamDetailsById(g.info.teamId).img,onError:d[0]||(d[0]=(...L)=>e.displayGenericTeamLogo&&e.displayGenericTeamLogo(...L))},null,40,Me)]),l("div",Ve,f(e.getTeamDetailsById(g.info.teamId).name||"-"),1)],2)],2)):b("",!0)],64))),128))]))),128))]))])]),!e.isEmpty(t.statisticsProvider)&&e.isEmpty(e.epUrl)?(a(),o("div",ze,[d[2]||(d[2]=F(" Statistics powered by ",-1)),l("div",Ke,[e.isEmpty(t.statisticsProvider)?b("",!0):(a(),o("span",We,f(t.statisticsProvider),1)),e.providerObject?(a(),o("span",Xe,[d[1]||(d[1]=l("span",{class:"mx-1"},"and",-1)),l("a",{href:e.providerObject.URL,target:"_blank",rel:"noopener noreferrer",class:"provider-name"},f(e.providerObject.NAME),9,qe)])):b("",!0)])])):b("",!0),e.isEmpty(e.epUrl)?b("",!0):(a(),o("div",Je,[l("div",Ye,[d[3]||(d[3]=F(" Statistik för ",-1)),l("a",{href:e.epUrl,target:"_blank",rel:"noopener noreferrer",class:"provider-name"},[l("span",Ze,f(e.athleteName),1)],8,Qe),d[4]||(d[4]=F(" via Elite Prospects ",-1))])]))])}const et=M(Oe,[["render",$e],["__scopeId","data-v-5cced9e8"]]),Y=(c,d)=>{var e;const t=(e=c.find(S=>S.language===d))==null?void 0:e.translation;return typeof t=="string"&&t.trim()!==""?t:void 0},tt={name:"AthleteGameLogStatsTable",components:{StatsTableLoader:ye(()=>he(()=>import("./StatsTableLoader-omqYbIIA.js"),__vite__mapDeps([0,1,2,3,4,5]))),SyTooltip:$,SpdDropdown:He},props:{dataColumns:{type:Array,default:()=>[]},statsInfo:{type:Object,default:()=>{}},isLoading:{type:Boolean,default:()=>{}},statisticsProvider:{type:String,default:""},athleteProfile:{type:Object,default:()=>{}},hasRowLimit:{type:Boolean,default:()=>{}},athleteSeasonList:{type:Object,default:()=>{}}},setup(c){const{locale:d}=me(),{athleteProfile:t,athleteSeasonList:e}=Q(c),S=ke(),k=Le(),{query:v,params:_}=k,x=A(()=>(_==null?void 0:_.defaultTab)==="gamelog"||v["active-tab"]==="gamelog"),g=A(()=>{const n=Array.isArray(e.value)?e.value:void 0,s=Pe(v==null?void 0:v.season,n);return!Array.isArray(e.value)||e.value.length===0?{name:s,value:s,label:s}:e.value.find(h=>(h==null?void 0:h.value)===`${s}`)||{name:s,value:s,label:s}});let m=null,y=null;const p=n=>{var s;S.push(`${Te((s=t.value)==null?void 0:s.uuid,"gamelog")}?season=${n==null?void 0:n.value}`)},L=(n,s)=>({name:n[s.name],img:n[`${s.name}_icon`]}),D=(n,s)=>{let r=null;return Object.entries(n).forEach(h=>{if(h[0]===s.name){const P=h[1];r=s.type==="float"?Number(P):P}}),r},j=n=>!!(n!=="GameType"&&(["Date","HomeTeam","GuestTeam"].includes(n)||n.toUpperCase()==="PLUSMINUS")),u=n=>!["Date","Season","HomeTeam","GuestTeam"].includes(n),T=n=>["Date"].includes(n)?"text-left @lg:table-cell":"text-left",E=n=>n==="Date",i=(n,s)=>{var P;const r=n[s.name];if(!r)return console.error("The series object is not found in the response data"),"-";const h=Array.isArray(r)?r:Object.values(r);return Y(h,d.value)??Y(h,"en")??Y(h,"display")??((P=h.find(C=>
2typeof C.translation=="string"&&C.translation.trim()!==""))==null?void 0:P.translation)??"-"};return _e(()=>{m=be("athlete-gamelog-table-container","stats-data-table","athlete-gamelog-table-header","0px"),y=ve("athlete-gamelog-table-container","athlete-gamelog-table-header"),window.addEventListener("scroll",m,{passive:!0}),y.attachScrollListeners()}),ue(()=>{m&&window.removeEventListener("scroll",m),y&&y.detachScrollListeners()}),{getStatisticsCodeTranslation:z,getTeamDetails:L,mapDataDisplay:D,getHeaderClass:T,displayRegularHeader:u,useTranslationFunction:j,getStatisticsNameTranslation:Z,getHeaderAbbreviation:ge,isDateHeader:E,displayGenericTeamLogo:fe,isEmpty:K,getDisplayNamesForSeries:i,selectedSeason:g,selectSeason:p,isGamelogTabSelected:x}}},at={key:0,class:"season-selector-container"},st={class:"season-label"},nt={class:"table-stats-container"},lt={id:"athlete-gamelog-table-container",class:"table-container"},ot={id:"stats-data-table"},it={id:"athlete-gamelog-table-header",class:"sticky-header-single-column"},rt={class:"header-name"},ct={key:1},dt={class:"stats-value"},mt={key:1,class:"text-center @lg:table-cell"},_t={class:"text-center @lg:table-cell"},ut={class:"stats-value"},ft={key:2,class:"text-left @lg:table-cell"},gt={class:"flex text-left"},yt={class:"inline-flex align-middle w-5"},ht=["src"],bt={class:"inline-flex ml-2 align-middle"},vt={key:0},St={href:"?active-tab=gamelog",class:"capitalize more-games-link",rel:"noopener noreferrer"},pt={key:1,class:"provider-container"},kt={class:"provider-title"},Lt={key:0,class:"capitalize provider-name"};function Tt(c,d,t,e,S,k){var g;const v=O("spd-dropdown"),_=O("sy-tooltip"),x=O("stats-table-loader");return a(),o(H,null,[e.isGamelogTabSelected?(a(),o("div",at,[l("span",st,f(c.$t("athlete.season"))+":",1),U(v,xe(c.$attrs,{options:t.athleteSeasonList,selected:e.selectedSeason,onUpdateOption:e.selectSeason}),null,16,["options","selected","onUpdateOption"])])):b("",!0),l("div",nt,[l("div",lt,[l("table",ot,[l("thead",it,[l("tr",null,[(a(!0),o(H,null,B(t.dataColumns,(m,y)=>(a(),o(H,{key:y},[e.useTranslationFunction(m.name)?(a(),o("th",{key:0,scope:"col",class:I([e.getHeaderClass(m.name),"relative"])},[U(_,{"append-to-body":"",placement:"top","sticky-placement":"bottom"},{content:G(()=>[l("span",null,f(e.getHeaderAbbreviation(m.name||m.key,t.statisticsProvider)),1)]),default:G(()=>[l("span",rt,f(e.getStatisticsNameTranslation(m.name,t.statisticsProvider)),1)]),_:2},1024)],2)):e.displayRegularHeader(m.name)?(a(),o("th",{key:1,scope:"col",class:I([e.getHeaderClass(m.name),"relative text-center"])},[U(_,{"append-to-body":"",placement:"top","sticky-placement":"bottom"},{content:G(()=>[l("span",null,f(e.getHeaderAbbreviation(m.name||m.key,t.statisticsProvider)),1)]),default:G(()=>[l("span",null,f(e.getStatisticsCodeTranslation(m.name,"")),1)]),_:2},1024)],2)):b("",!0)],64))),128))])]),t.isLoading?(a(),R(x,{key:0,"data-column-length":(g=t.dataColumns)==null?void 0:g.length},null,8,["data-column-length"])):b("",!0),t.isLoading?b("",!0):(a(),o("tbody",ct,[(a(!0),o(H,null,B(t.statsInfo,(m,y)=>(a(),o("tr",{key:y,class:"tr-container sticky-single-column"},[(a(!0),o(H,null,B(t.dataColumns,(p,L)=>(a(),o(H,{key:L},[p.name!=="GuestTeam"&&p.name!=="HomeTeam"&&p.name!=="Series"?(a(),o("td",{key:0,class:I(e.isDateHeader(p.name)?"text-left @lg:table-cell":"text-center @lg:table-cell")},[l("div",{class:I(e.isDateHeader(p.name)?"text-left @lg:table-cell":"text-center")},[l("span",dt,f(e.mapDataDisplay(m,p)),1)],2)],2)):b("",!0),p.name=="Series"?(a(),o("td",mt,[l("div",_t,[l("span",ut,f(e.getDisplayNamesForSeries(m,p)),1)])])):b("",!0),p.name==="GuestTeam"||p.name==="HomeTeam"?(a(),o("td",ft,[l("div",gt,[l("div",yt,[l("img",{alt:"",src:e.getTeamDetails(m,p).img,onError:d[0]||(d[0]=(...D)=>e.displayGenericTeamLogo&&e.displayGenericTeamLogo(...D))},null,40,ht)]),l("div",bt,f(e.getTeamDetails(m,p).name||"-"),1)])])):b("",!0)],64))),128))]))),128))]))])]),t.hasRowLimit?(a(),o("div",vt,[l("a",St,f(c.$t("gamestats.more_games")),1)])):b("",!0),e.isEmpty(t.statisticsProvider)?b("",!0):(a(),o("div",pt,[d[1]||(d[1]=F(" Statistics powered by ",-1)),l("div",kt,[e.isEmpty(t.statisticsProvider)?b("",!0):(a(),o("span",Lt,f(t.statisticsProvider),1))])]))])],64)}const Pt=M(tt,[["render",Tt],["__scopeId","data-v-cb9a31f6"]]),xt=6,At={name:"CircleSvg",components:{SyTooltip:$},props:{stat:{type:String,default:""},label:{type:String,default:""},translation:{type:String,default:""},labelPlacement:{type:String,default:"auto"}},setup(c){const d=A(()=>{var t,e;return c.labelPlacement==="below"?!0:c.labelPlacement==="inside"?!1:(((e=(t=c.label)==null?void 0:t.trim())==null?void 0:e.length)??0)>xt});return{isEmpty:K,isLongLabel:d}}},Ct={class:"circle-stat"},Et={class:"circle-stat-figure"},Ht={viewBox:"50 50 200 200"},Ot=["y"],Dt={key:0,class:"circle-sublabel",x:"45%",y:"78%",width:"120",height:"100"},Nt={class:"stat-name-container"},It={key:0,class:"stat-name-below"},Gt={key:1,class:"circle-stat-figure"},jt={viewBox:"50 50 200 200"},Bt=["y"],Rt={key:0,class:"circle-sublabel",x:"45%",y:"78%",width:"120",height:"100"},wt={class:"stat-name-container"},Ut={key:0,class:"stat-name-below"};function Ft(c,d,t,e,S,k){const v=O("sy-tooltip");return a(),o("div",Ct,[e.isEmpty(t.translation)?(a(),o("div",Gt,[(a(),o("svg",jt,[d[1]||(d[1]=l("path",{fill:"none",stroke:"#CECECE","stroke-width":"8","stroke-dasharray":"2",d:"M 150, 150 m -75, 0 a 75,75 0 1,0 150,0 a 75,75 0 1,0 -150,0"},null,-1)),l("text",{class:"circle-label",x:"75%",y:e.isLongLabel?"75%":"72%","dominant-baseline":"middle","text-anchor":"middle"},f(t.stat),9,Bt),e.isLongLabel?b("",!0):(a(),o("foreignObject",Rt,[l("div",wt,f(t.label),1)]))])),e.isLongLabel?(a(),o("div",Ut,f(t.label),1)):b("",!0)])):(a(),R(v,{key:0},{content:G(()=>[F(f(t.translation),1)]),default:G(()=>[l("div",Et,[(a(),o("svg",Ht,[d[0]||(d[0]=l("path",{fill:"none",stroke:"#CECECE","stroke-width":"8","stroke-dasharray":"2",d:"M 150, 150 m -75, 0 a 75,75 0 1,0 150,0 a 75,75 0 1,0 -150,0"},null,-1)),l("text",{class:"circle-label",x:"75%",y:e.isLongLabel?"75%":"72%","dominant-baseline":"middle","text-anchor":"middle"},f(t.stat),9,Ot),e.isLongLabel?b("",!0):(a(),o("foreignObject",Dt,[l("div",Nt,f(t.label),1)]))])),e.isLongLabel?(a(),o("div",It,f(t.label),1)):b("",!0)])]),_:1}))])}const Mt=M(At,[["render",Ft],["__scopeId","data-v-bd70d6f0"]]),Vt=6,zt={name:"AthleteProfileCircleStats",components:{CircleStat:Mt},props:{stats:{type:Array,default:()=>[]},statisticsProvider:{type:String,default:""}},setup(c){const d=A(()=>(c.stats??[]).reduce((k,v)=>{const _=z(v==null?void 0:v.field,c.statisticsProvider)??"";return Math.max(k,_.trim().length)},0)>Vt?"below":"inside"),t=S=>{const[k,v]=String(S).split(".");return v==="00"?k:String(S)};return{getStatisticsNameTranslation:Z,formattedStat:S=>t(S),getStatisticsCodeTranslation:z,labelPlacement:d}}},Kt={class:"athlete-profile-circle-stats"},Wt={class:"athlete-profile-circle-stats-grid"};function Xt(c,d,t,e,S,k){const v=O("circle-stat");return a(),o("div",Kt,[l("div",Wt,[(a(!0),o(H,null,B(t.stats,(_,x)=>(a(),R(v,{key:x,stat:e.formattedStat(_==null?void 0:_.value),label:e.getStatisticsCodeTranslation(_==null?void 0:_.field,t.statisticsProvider),translation:e.getStatisticsNameTranslation(_==null?void 0:_.field,t.statisticsProvider),"label-placement":e.labelPlacement},null,8,["stat","label","translation","label-placement"]))),128))])])}const qt=M(zt,[["render",Xt],["__scopeId","data-v-7bb2315c"]]),Jt={name:"AthleteProfileStats",components:{AthleteProfileCircleStats:qt,AthleteStatsTable:et,AthleteGameLogStatsTable:Pt,DynamicAd:Ae},props:{sectionData:{type:Object,default:()=>{}},athleteProfile:{type:Object,default:()=>{}},athleteStatsData:{type:Array,default:()=>[]},athleteGameLogStatsData:{type:Array,default:()=>[]},athleteSeasonList:{type:Array,default:()=>[]}}
2,setup(c){const d=Ce(Ee.ATHLETE_PROFILE_BOTTOM),{athleteProfile:t,athleteStatsData:e,athleteGameLogStatsData:S,sectionData:k}=Q(c),v=A(()=>e==null?void 0:e.value[0]),_=A(()=>S==null?void 0:S.value[0]),x=A(()=>{var u;return(u=t==null?void 0:t.value)==null?void 0:u.statisticsProvider}),g=A(()=>{var u;return((u=e==null?void 0:e.value[0])==null?void 0:u.provider)??null}),m=A(()=>{var u,T;return(T=(u=k==null?void 0:k.value)==null?void 0:u.config)==null?void 0:T.gamelog}),y=A(()=>{var u,T;return(T=(u=k==null?void 0:k.value)==null?void 0:u.config)==null?void 0:T.rows}),p=A(()=>{var E,i,n,s;const u=(E=S==null?void 0:S.value[0])==null?void 0:E.stats,T=((n=(i=k==null?void 0:k.value)==null?void 0:i.config)==null?void 0:n.rows)??1e3;return(s=u==null?void 0:u.reverse())==null?void 0:s.slice(0,T)}),L=u=>Number(u)||0,D=(u=[])=>{const T=[],E=u??[];if(E.length===0)return[];E.forEach(s=>{const r=T.find(P=>P.field===s.field);if(!(r!==void 0))T.push({...s,value:L(s.value),frequency:1});else{const{frequency:P,value:C}=r,N=T.indexOf(r);T[N]={...r,value:L(C)+L(s.value),frequency:L(P)+1}}});const i=(s,r,h)=>s.toLowerCase().endsWith("perc")&&h>1||s==="GAA"?(L(r)/L(h)).toFixed(2):L(r).toFixed(2);return T.map(s=>({field:s.field,value:i(s.field,Number(s.value),Number(s.frequency))}))},j=A(()=>{var u;return D((u=c==null?void 0:c.athleteProfile)==null?void 0:u.seasonStats)});return{isEmpty:K,statisticsProvider:x,athleteProfileSeasonStats:j,athleteStats:v,athleteGameLogStats:_,isGamelog:m,gameLogStats:p,hasRowLimit:y,provider:g,athleteStatsBottomSlot:d}}},Yt={class:"athlete-profile-stats-root"},Qt={class:"athlete-profile-stats"},Zt={class:"athlete-stat-header"},$t={key:1,class:"athlete-stat-container mb-28"},ea={class:"fallback-text"},ta={key:2,class:"athlete-stats-table-container"},aa={key:3,class:"athlete-stats-table-container"};function sa(c,d,t,e,S,k){var m,y,p,L,D,j,u,T,E,i,n;const v=O("athlete-profile-circle-stats"),_=O("athlete-stats-table"),x=O("athlete-game-log-stats-table"),g=O("dynamic-ad");return a(),o("div",Yt,[l("div",Qt,[l("div",Zt,f(((y=(m=t.sectionData)==null?void 0:m.config)==null?void 0:y.heading)??c.$t("athlete.current_season_stats")),1),((p=e.athleteProfileSeasonStats)==null?void 0:p.length)>0?(a(),R(v,{key:0,stats:e.athleteProfileSeasonStats,"statistics-provider":e.statisticsProvider},null,8,["stats","statistics-provider"])):e.isGamelog?b("",!0):(a(),o("div",$t,[l("div",ea,f(c.$t("athlete.current_season_stats_fallback")),1)])),e.isGamelog?(a(),o("div",aa,[U(x,{"data-columns":(E=e.athleteGameLogStats)==null?void 0:E.dataColumns,"stats-info":e.gameLogStats,"statistics-provider":e.statisticsProvider,"has-row-limit":e.hasRowLimit,"athlete-season-list":t.athleteSeasonList,"athlete-profile":t.athleteProfile},null,8,["data-columns","stats-info","statistics-provider","has-row-limit","athlete-season-list","athlete-profile"])])):(a(),o("div",ta,[e.isEmpty(e.athleteStats)?b("",!0):(a(),R(_,{key:0,"data-columns":(L=e.athleteStats)==null?void 0:L.dataColumns,"stats-info":(D=e.athleteStats)==null?void 0:D.stats,"team-list":(j=e.athleteStats)==null?void 0:j.teams,"season-series-game-types":(u=e.athleteStats)==null?void 0:u.seasonSeriesGameTypes,"statistics-provider":e.statisticsProvider,"athlete-profile":(T=e.athleteStats)==null?void 0:T.players,provider:e.provider},null,8,["data-columns","stats-info","team-list","season-series-game-types","statistics-provider","athlete-profile","provider"]))])),e.athleteStatsBottomSlot.isEnabled?(a(),R(g,{key:4,"custom-class":"mt-6","desktop-placement-key":((i=e.athleteStatsBottomSlot.config)==null?void 0:i.desktopPlacementKey)??null,"mobile-placement-key":((n=e.athleteStatsBottomSlot.config)==null?void 0:n.mobilePlacementKey)??null},null,8,["desktop-placement-key","mobile-placement-key"])):b("",!0)])])}const da=M(Jt,[["render",sa],["__scopeId","data-v-2cd76747"]]);export{da 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.