import{j as s,aN as F,cc as G,u as P,aE as A,aB as L,a1 as M,aM as w,aL as y,C as v,aF as T,b3 as $,b4 as z,aI as U,W as D,aJ as O,ba as R}from"./index-CXyQ5sGC.js";/* empty css */import{l as V}from"./lodash-CQGrF3PQ.js";const J=({events:e,gameId:a,team1Name:r,team2Name:p,sportAlias:g,gameIsBlocked:c,isLive:h,market:l,numEmptyEvents:i=3,nameVisible:t,typeVisible:m})=>s.jsx(s.Fragment,{children:e.length>0?V("order",e).map(o=>s.jsx("div",{className:"market-group-item-bc",children:s.jsx(F,{gameId:a,team1Name:r,team2Name:p,sportAlias:g,isLive:h,gameIsBlocked:c,event:o,market:l,nameVisible:t,typeVisible:m})},o.id)):s.jsx(s.Fragment,{children:Array.from({length:i}).map((o,d)=>s.jsx("div",{className:"market-group-item-bc",onClick:j=>{j.stopPropagation()},children:s.jsx(G,{})},d))})}),K=({game:{id:e,sport_alias:a,start_ts:r,is_blocked:p,is_stat_available:g,market:c={},markets_count:h,sportcast_id:l,teams_info:[{name:i},{name:t}={name:""}],game_number:m,show_type:o},selectedMarketFilterOption:d,isDynamicPartLoading:j,eventTypes:u,onGameSelect:I,selected:C})=>{var k;const S=P(),{toggleFavoriteSportGame:f,isItemFavorite:N}=A(),{event:E={}}=c[d]||{},B=Object.values(E),x=L({marketCount:h,gameId:e,sportAlias:a}),b=n=>{n.stopPropagation(),I(e,R(`${i}+${t?" "+t:""}`))};return s.jsxs("div",{className:"competition-details-section",children:[s.jsxs("div",{className:`competition-details-header ${C?"active":""}`,onClick:b,children:[s.jsx("p",{children:i}),t?s.jsxs(s.Fragment,{children:[s.jsx("span",{children:"vs"}),s.jsx("p",{children:t})]}):null]}),o!==M.Outright&&s.jsx("div",{className:"market-group-holder-bc",children:j?s.jsx(w,{numMarketEvents:u.length,className:"market-group-item-bc",showNameLoader:!0}):s.jsx(J,{gameId:e,team1Name:i,team2Name:t,sportAlias:a,isLive:0,gameIsBlocked:p,events:B,market:c[d],numEmptyEvents:u.length,nameVisible:!0})}),s.jsxs("div",{className:"competition-details-info-container",onClick:b,children:[s.jsx("i",{className:"bc-i-prematch"}),s.jsx(y,{className:"competition-details-info-time ellipsis",seconds:r,preset:"timeSimple"}),((k=v.sportsbook.gameNumber)==null?void 0:k.enabled)&&m&&s.jsxs("span",{className:"competition-details-more-icon",children:["№ ",m]}),s.jsx("i",{className:`competition-details-more-icon bc-i-${N(T.SportGames,e)?"star":"favorite"}`,onClick:n=>{n.stopPropagation(),f(e)}}),l&&v.sportsbook.betBuilder.enabled&&s.jsx($,{isBetBuilderIconVisible:!0,sportcast_id:l,team1Name:i,team2Name:t,sport_alias:a}),g&&s.jsx(z,{className:"competition-details-more-icon bc-i-statistics",title:S(U),gameId:e,sportAlias:a,onClick:n=>{n.stopPropagation(),window.open(D.getInstance().getGameStatisticsUrl(e),"_blank","width=940,height=600,resizable=yes,scrollbars=yes")}}),s.jsx(O,{start_ts:r,gameId:e,sportAlias:a,className:"competition-details-more-icon "}),Number(x)>0&&s.jsxs("b",{children:["+",x]})]})]})};export{K as C};