1import{a as e}from"./DH_oPWig.js";import{D as t,E as n,O as r,P as i,T as a,at as o,qt as s,w as c,wt as l,zt as u}from"./BaBhFZm2.js";import{d,u as f}from"./DGJ9b2SS.js";import{A as p,ot as m}from"./B1yqDLY42.js";import"./BdR0BNSa2.js";import{t as h}from"./BrTfhQVg2.js";var g=(e,t)=>{if(t.isHydrating)return t.payload.data[e]},_={__name:`SNGPeople`,props:{max:Number,moduleTitle:String,orientationConfig:{type:Object,default:()=>({desktop:`vertical-scroll`,tablet:`vertical-load-more`,mobile:`vertical-load-more`})},people:{type:Array},stampConfig:{type:Object,default:()=>({})},contentSponsor:Boolean,showStats:Boolean,count:{type:Number,required:!1,default:3},start:{type:Number,required:!1,default:0},showDropdown:{type:Boolean,default:!0},dropdownOptions:{type:Array,required:!1,default(){return[]}},dropdownSelected:{type:Object,required:!1,default(){return{}}},sliderBreakpoints:{type:Object,required:!1,default(){return{769:{slidesPerView:3,slidesPerGroup:3},1025:{slidesPerView:4,slidesPerGroup:4},1200:{slidesPerView:5,slidesPerGroup:5}}}},scrollbarHeight:{type:String,default:`545px`},gameLeaders:Boolean,gameTabIndex:{type:Number,default:0},sportShortName:String,storyId:Number,earItConfig:{type:Object,default:()=>({show:!0})}},emits:[`selectionChanged`,`tabSelected`],setup(r,{emit:i}){let{$customFetch:a}=e(),p=h(),g=r,_=i,v=()=>!g.storyId||!g.sportShortName?{sportShortName:``,storyId:0}:{sportShortName:g.sportShortName,storyId:g.storyId},y=c(()=>p.getStoryGameLeaders(v())??[]),b=c(()=>p.getLoadingFlagForStoryGameLeaders),x=async()=>{await p.fetchStoryGameLeaders({payload:v(),fetch:a})},S=u(``),C=c(()=>y.value.map(e=>Object.keys(e).filter(e=>e!==`gameNumber`).reduce((t,n)=>({...t,[n]:e[n]}),{}))),w=c(()=>{if(!y.value||!y.value.length||!y.value[0]||!g.sportShortName)return[];switch(g.sportShortName){case`baseball`:return[{name:`Hitting`,value:`hitting`},{name:`Pitching`,value:`pitching`},{name:`Fielding`,value:`fielding`}];case`basketball`:return[{name:`Scoring`,value:`scoring`},{name:`Field Goals`,value:`fieldGoals`},{name:`3PT Field Goals`,value:`threePointFieldGoals`},{name:`Free Throws`,value:`freeThrows`},{name:`Rebounds`,value:`rebounds`}];case`football`:return[{name:`Passing Leaders`,value:`passing`},{name:`Rushing Leaders`,value:`rushing`},{name:`Receiving Leaders`,value:`receiving`},{name:`Defense Leaders`,value:`defense`}];case`hockey`:return[{name:`Skaters`,value:`skaters`},{name:`Goalies`,value:`goalies`}];case`lacrosse`:return[{name:`Players`,value:`players`},{name:`Goalies`,value:`goalies`}];case`soccer`:return[{name:`Players`,value:`players`},{name:`Goalies`,value:`goalies`}];case`volleyball`:return[{name:`Kills-Aces-Blocks`,value:`attack`},{name:`Assists`,value:`assists`},{name:`Digs`,value:`digs`}];case`wpolo`:return[{name:`Players`,value:`players`},{name:`Goalies`,value:`goalies`}];case`softball`:return[{name:`Hitting`,value:`hitting`},{name:`Pitching`,value:`pitching`},{name:`Fielding`,value:`fielding`}];case`field-hockey`:return[{name:`Players`,value:`players`},{name:`Goalies`,value:`goalies`}];default:return[]}}),T=c(()=>{let e=C.value?.[g.gameTabIndex]?.[S.value];return!g.sportShortName||!e?.length?[]:e?.filter(e=>{let t=e.name||e.playerName;return t&&t!==`TEAM`})?.map(e=>{let t=e.name||e.playerName||``,n=t??``,r=``;t&&t.includes(`,`)&&(r=`${t?.split(`,`)?.[0]?.trim()}`,n=t?.split(`,`)?.[1]?.trim());let i=e.position,a=e.uniform,o=[];switch(g.sportShortName){case`baseball`:S.value===`hitting`&&(o=[{name:`AB`,value:e.hitting?.atBats??`0`},{name:`R`,value:e.hitting?.runsScored??`0`},{name:`H`,value:e.hitting?.hits??`0`},{name:`RBI`,value:e.hitting?.runsBattedIn??`0`}]),S.value===`pitching`&&(o=[{name:`ER`,value:e.pitching?.earnedRunsAllowed??`0`},{name:`IP`,value:e.pitching?.inningsPitched??`0`},{name:`SO`,value:e.pitching?.strikeouts??`0`},{name:`BB`,value:e.pitching?.walksAllowed??`0`}]),S.value===`fielding`&&(o=[{name:`PO`,value:e.fielding?.putouts??`0`},{name:`A`,value:e.fielding?.assists??`0`}]);break;case`basketball`:S.value===`scoring`&&(o=[{name:`Pts`,value:e.stats?.totalPointsScored??`0`},{name:`FGM`,value:e.stats?.totalFieldGoalsMade??`0`},{name:`3FGM`,value:e.stats?.threePointFieldGoalsMade??`0`},{name:`FTM`,value:e.stats?.freeThrowsMade??`0`}]),S.value===`fieldGoals`&&(o=[{name:`Pts`,value:e.stats?.totalPointsScored??`0`},{name:`FGA`,value:e.stats?.totalFieldGoalsAttempted??`0`},{name:`FGM`,value:e.stats?.totalFieldGoalsMade??`0`},{name:`FG%`,value:f(e.stats?.totalFieldGoalsMade,e.stats?.totalFieldGoalsAttempted)?f(e.stats?.totalFieldGoalsMade,e.stats?.totalFieldGoalsAttempted)+`%`:``}]),S.value===`threePointFieldGoals`&&(o=[{name:`3FG`,value:e.stats?.threePointFieldGoalsAttempted??`0`},{name:`3FGM`,value:e.stats?.threePointFieldGoalsMade??`0`},{name:`3FG%`,value:f(e.stats?.totalFieldGoalsMade,e.stats?.totalFieldGoalsAttempted)?f(e.stats?.threePointFieldGoalsMade,e.stats?.threePointFieldGoalsAttempted)+`%`:``},{name:`Min`,value:e.stats?.minutesPlayed??`0`}]),S.value===`freeThrows`&&(o=[{name:`FTA`,value:e.stats?.freeThrowsAttempted??`0`},{name:`FTM`,value:e.stats?.freeThrowsMade??`0`},{name:`FT%`,value:f(e.stats?.freeThrowsMade,e.stats?.freeThrowsAttempted)?f(e.stats?.freeThrowsMade,e.stats?.freeThrowsAttempted)+`%`:``},{name:`Min`,value:e.stats?.minutesPlayed??`0`}]),S.value===`rebounds`&&(o=[{name:`OR`,value:e.stats?.offensiveRebounds??`0`},{name:`DF`,value:e.stats?.defensiveRebounds??`0`},{name:`TR`,value:e.stats?.totalRebounds??`0`},{name:`Min`,value:e.stats?.minutesPlayed??`0`}]);break;case`football`:a=e.uniformNumber,S.value===`passing`&&(o=[{name:`CMP`,value:e.completions??`0`},{name:`TD`,value:e.touchdowns??`0`},{name:`YDS`,value:e.yards??`0`},{name:`INT`,value:e.interceptions??`0`}]),S.value===`rushing`&&(o=[{name:`Avg`,value:e.average?Number(e.average).toFixed(1):`0`},{name:`TD`,value:e.touchdowns??`0`},{name:`YDS`,value:e.yards??`0`},{name:`GAIN`,value:e.gain??`0`}]),S.value===`receiving`&&(o=[{name:`Rec`,value:e.number??`0`},{name:`TD`,value:e.touchdowns??`0`},{name:`YDS`,value:e.yards??`0`},{name:`Long`,value:e.longestReception??`0`}]),S.value===`defense`&&(o=[{name:`Tackles`,value:e.totalTackles??`0`},{name:`TFL`,value:e.totalTacklesForLoss??`0`},{name:`Sacks`,value:e.totalSacks??`0`},{name:`YDS`,value:e.sackYardsForLoss??`0`}]);break;case`hockey`:S.value===`skaters`&&(o=[{name:`+/-`,value:e.miscStats?.plusMinus??`0`},{name:`Goals`,value:e.shotStats?.goals??`0`},{name:`Sh`,value:e.shotStats?.shots??`0`},{name:`A`,value:e.shotStats?.assists??`0`}]),S.value===`goalies`&&(o=[{name:`GA`,value:e.goalieStats?.goalsAllowed??`0`},{name:`Min`,value:e.goalieStats?.minutes??`0`},{name:`Saves`,value:e.goalieStats?.saves??`0`},{name:`Save %`,value:e.goalieStats?.savePercentage??`0`}]);break;case`lacrosse`:S.value===`players`&&(o=[{name:`G`,value:e.shotStats?.goals??`0`},{name:`A`,value:e.shotStats?.assists??`0`}],o=C.value[g.gameTabIndex].itsWomens?[...o,{name:`DC`,value:e.miscStats?.drawControls??`0`},{name:`FPS`,value:e.shotStats?.freePositionShots===`0`?``:`${e.goalStats?.freePositiongGoals}-${e.shotStats?.freePositionShots}`}]:[...o,{name:`FO`,value:`${e.miscStats?.faceoffsWon!==`0`||e.miscStats?.faceoffsLost!==`0`?e.miscStats?.faceoffsWon:``}-${e.miscStats?.faceoffsWon!==`0`||e.miscStats?.faceoffsLost!==`0`?Number(e.miscStats?.faceoffsWon)+Number(e.miscStats?.faceoffsLost):``}`},{name:`Pen`,value:`${e.penaltyStats?.count===`0`?``:e.penaltyStats.count}-${e.penaltyStats?.totalTimeInSeconds===`0`?``:e.penaltyStats.totalTimeInSeconds}`}],o=[...o,{name:`GB`,value:e.miscStats?.groundBalls??`0`},{name:`CT`,value:e.miscStats?.causedTurnovers??`0`}]),S.value===`goalies`&&(o=[{name:`GA`,value:e.goalieStats?.goalsAllowed??`0`},{name:`Min`,value:e.goalieStats?.minutes??`0`},{name:`Saves`,value:e.goalieStats?.saves??`0`},{name:`Save %`,value:Number.isNaN(f(e.goalieStats?.saves,Number(e.goalieStats?.saves)+Number(e.goalieStats?.goalsAllowed)))?``:f(e.goalieStats?.saves,Number(e.goalieStats?.saves)+Number(e.goalieStats?.goalsAllowed))}]);break;case`soccer`:S.value===`players`&&(o=[{name:`Shots`,value:e.shots?.numberOfShots??`0`},{name:`SOG`,value:e.shots?.shotsOnGoal??`0`},{name:`Goals`,value:e.shots?.goals??`0`},{name:`Assists`,value:e.shots?.assists??`0`}]),S.value===`goalies`&&(o=[{name:`Saves`,value:e.goalie?.saves??`0`},{name:`SF`,value:e.goalie?.shotsFaced??`0`},{name:`Minutes`,value:e.goalie?.minutes??`0`}]);break;case`volleyball`:S.value===`attack`&&(o=[{name:`Kills`,value:e.attackStats?.kills??`0`},{name:`Aces`,value:e.serveStats?.serviceAces??`0`},{name:`Blocks`,value:e.blockStats?.totalBlocks??`0`}]),S.value===`assists`&&(o=[{name:`Assists`,value:e.setStats?.assists??`0`},{name:`E`,value:e.setStats?.setErrors??`0`}]),S.value===`digs`&&(o=[{name:`Digs`,value:e.defenseStats?.digs??`0`},{name:`RE`,value:e.defenseStats?.receptionErrors??`0`}]);break;case`wpolo`:S.value===`players`&&(o=[{name:`Shots`,value:e.shotStats?.numberOfShots??`0`},{name:`Goals`,value:e.shotStats?.goals??`0`},{name:`Assists`,value:e.shotStats?.assists??`0`},{name:`Points`,value:e.shotStats?.points??`0`}]),S.value===`goalies`&&(o=[{name:`Saves`,value:e.goalieStats?.saves??`0`},{name:`GA`,value:e.goalieStats?.goalsAllowed??`0`},{name:`Minutes`,value:e.goalieStats?.minutes??`0`}]);break;case`softball`:S.value===`hitting`&&(o=[{name:`AB`,value:e.hitting?.atBats??`0`},{name:`R`,value:e.hitting?.runsScored??`0`},{name:`H`,value:e.hitting?.hits??`0`},{name:`RBI`,value:e.hitting?.runsBattedIn??`0`}]),S.value===`pitching`&&(o=[{name:`ER`,value:e.pitching?.earnedRunsAllowed??`0`},{name:`IP`,value:e.pitching?.inningsPitched??`0`},{name:`SO`,value:e.pitching?.strikeouts??`0`},{name:`BB`,value:e.pitching?.walksAllowed??`0`}]),S.value===`fielding`&&(o=[{name:`PO`,value:e.fielding?.putouts??`0`},{name:`A`,value:e.fielding?.assists??`0`}]);break;case`field-hockey`:S.value===`players`&&(o=[{name:`Shots`,value:e.shots?.numberOfShots??`0`},{name:`SOG`,value:e.shots?.shotsOnGoal??`0`},{name:`Goals`,value:e.shots?.goals??`0`},{name:`Assists`,value:e.shots?.assists??`0`}]),S.value===`goalies`&&(o=[{name:`Saves`,value:e.goalie?.saves??`0`},{name:`SF`,value:e.goalie.shotsFaced??`0`},{name:`Minutes`,value:e.goalie?.minutes??`0`}]);break;default:o=[]}let s=d({firstName:n,lastName:r}),c=e.rosterPlayerId||e.rosterPlayerNumber;return{...e,firstName:n,lastName:r,positionShort:i,uniform:a,stats:o,image:{url:e.playerImageUrl,altText:t},call_to_action:c?`/sports/${g.sportShortName}/roster/${s}/${c}`:`#`}})}),E=e=>{_(`selectionChanged`,e),g.gameLeaders&&g.storyId&&g.sportShortName&&(S.value=e.value)};return l(()=>C.value,()=>{if(C.value?.length){let e=Object.keys(C.value?.[0])?.[0];e&&(S.value=e)}},{immediate:!0}),g.gameLeaders&&g.storyId&&g.sportShortName&&x(),(e,i)=>!r.gameLeaders||!s(b)&&s(T).length?(o(),n(s(m),{key:0,orientationConfig:r.orientationConfig,moduleTitle:r.moduleTitle,people:r.gameLeaders?s(T):r.people,stampConfig:r.gameLeaders?{...r.stampConfig,peopleProperty:`uniform`}:r.stampConfig,showStats:r.showStats,contentSponsor:r.contentSponsor,count:r.count,start:r.start,sliderBreakp
1oints:r.sliderBreakpoints,showDropdown:r.showDropdown,scrollbarHeight:r.scrollbarHeight,tabs:s(y).map((e,t)=>({...e,name:`Game ${t+1}`})),dropdownOptions:r.gameLeaders?s(w):r.dropdownOptions,dropdownSelected:r.gameLeaders?s(w).find(e=>e.value===s(S)):r.dropdownSelected,gameTabIndex:r.gameTabIndex,earItConfig:r.earItConfig,gameLeadersGames:s(y),class:`min-h-80`,onSelectionChanged:E,onTabSelected:i[0]||=e=>_(`tabSelected`,e)},null,8,[`orientationConfig`,`moduleTitle`,`people`,`stampConfig`,`showStats`,`contentSponsor`,`count`,`start`,`sliderBreakpoints`,`showDropdown`,`scrollbarHeight`,`tabs`,`dropdownOptions`,`dropdownSelected`,`gameTabIndex`,`earItConfig`,`gameLeadersGames`])):t(``,!0)}},v={class:`mb-[20px] flex w-full !flex-row pb-[20px] items-center gap-[15px] border-b-[1px] border-b-[#e5e7eb]`},y={class:`flex !flex-none`},b={class:`flex w-full flex-col gap-[10px]`},x={__name:`_playersSkeleton`,setup(e){return(e,t)=>(o(),r(`div`,v,[a(`div`,y,[i(s(p),{class:`square !w-[60px] !h-[60px] !flex-none !rounded-full`})]),a(`div`,b,[i(s(p),{class:`rectangle !w-[75%] !h-[20px]`}),i(s(p),{class:`rectangle !w-[50%] !h-[20px]`})])]))}};export{_ as n,g as r,x as t};
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.