{{ game.game.type }}
{{ game.game.gender }}
{{ formatDate(game.game.startDate) + ' ' + formatTime(game.game.startDate) }}
{{ formatPrice(game.game.price) }}
{{ courtsShortList(game.game.courts) }}
{{ game.game.levels.join(', ') }}
{{ game.game.text }}
👥 Players: {{ game.participants.length }}{{ !!game.game.maxParticipants ? '/' + game.game.maxParticipants : '' }}
{{ expandedPlayers[game.game.id] ? '🔼' : '🔽' }}
{{ index + 1 }}.
{{ playerName(participant, 0) }}
@{{ participant.players[0].telegramNickname }}
{{ playerName(participant, 1) }}
@{{ participant.players[1].telegramNickname }}
{{ participant.participant.groupName || '?' }}
{{ participant.participant.groupName }}
🏆 Stage {{roundGroup.stage}} Group {{roundGroup.groupName}}
{{ expandedMatchesPerGame[game.game.id + roundGroup.stage + roundGroup.groupName] ? '🔼' : '🔽' }}
Round {{ round.round }}
{{ match.teamOne[0].name }}
{{ match.teamOne[1].name }}
{{ Number.isFinite(match.match.teamOneScore) ? match.match.teamOneScore : 0 }}
:
{{ Number.isFinite(match.match.teamTwoScore) ? match.match.teamTwoScore : 0 }}
{{ match.teamTwo[0].name }}
{{ match.teamTwo[1].name }}
Court {{ (match.match.courtName || '?') + (!!match.match.forPosition ? ' for place ' + match.match.forPosition: '') }}
📊 Leaderboard {{ expandedLeaderboard[game.game.id] ? '🔼' : '🔽' }}
{{ result.position }}
{{ player.name }}
{{ result.earnedPoints }}
/ {{result.lostPoints}}
{{ result.wins }}-{{ result.draws }}-{{ result.losses }}