export type Sport = 'basketball' | 'volleyball'

export interface AwardPlayer {
  name: string
  position?: string
  photo?: string
}

export interface AwardCoach {
  name: string
  role?: string
  photo?: string
}

export interface TeamSeason {
  slug: string
  label: string
  title: string
  photo?: string
  coaches: AwardCoach[]
  players: AwardPlayer[]
  desc: string
}

export interface PlayerAward {
  title: string
  desc: string
  name?: string
  team?: string
  photo?: string
  winners?: { name: string; team: string; photo?: string }[]
}

export interface PlayerSeason {
  slug: string
  label: string
  layout?: 'grid' | 'row'
  awards: PlayerAward[]
}

export const categoryArt: Record<Sport, { team: string; player?: string }> = {
  basketball: { team: '/images/awards/basketball-team-category.webp', player: '/images/awards/basketball-player-category.webp' },
  volleyball: { team: '/images/awards/volleyball-team-category.webp' },
}

export const teamSeasons: Record<Sport, TeamSeason[]> = {
  basketball: [
    {
      slug: 'season-5', label: 'Season 5', title: 'Champions: TEAM DYNASTY', photo: '/images/awards/bb-team-s5.webp',
      coaches: [{ name: 'Coach Marlon' }, { name: 'Coach Mark' }, { name: 'Coach Dave' }],
      players: [
        { name: 'Lucas Hoang', position: '#1', photo: '/images/players/lucas-hoang-s5.png' },
        { name: 'Kolt Kelly', position: '#10', photo: '/images/players/kolt-kelly-s5.png' },
        { name: 'Dominic Davila', position: '#13', photo: '/images/players/dominic-davila-s5.png' },
        { name: 'Christopher Pang', position: '#16', photo: '/images/players/christopher-pang-s5.png' },
        { name: 'Nico Parayno', position: '#22', photo: '/images/players/nico-parayno-s5.png' },
        { name: 'Callen Lal', position: '#24' },
        { name: 'Devin Davila', position: '#25', photo: '/images/players/devin-davila-s5.png' },
        { name: 'Angel Sambranis', position: '#35', photo: '/images/players/angel-sambranis-s5.png' },
      ],
      desc: "After suffering a heartbreaking one-point loss in their season opener, Dynasty responded like champions and quickly established themselves as one of the league's most dominant teams. Led by Coach Marlon, Coach Mark, and Coach Dave, the team excelled on both ends of the floor, pairing a high-powered offense with a relentless press defense that consistently forced turnovers and created easy scoring opportunities. Their strong chemistry and unselfish style of play became the foundation of their success throughout the season. The playoffs were no different, as Dynasty continued to rely on the same formula that had fueled their regular-season success. In the championship, they faced the Cyclones in a hard-fought battle that remained close through three quarters. However, Dynasty pulled away with a decisive scoring run in the fourth quarter and never looked back, capping off a remarkable season by capturing the DLEAG Championship.",
    },
    {
      slug: '3x3-elite', label: '3x3 Elite', title: 'Champions: THE GREEN GIANTS', photo: '/images/awards/bb-team-3x3.webp',
      coaches: [],
      players: [
        { name: 'Nathan Cheng', position: '', photo: '/images/players/nathan-cheng-3x3.png' },
        { name: 'Dominic Davila', position: '', photo: '/images/players/dominic-davila-3x3.png' },
        { name: 'Lucas Hoang', position: '', photo: '/images/players/lucas-hoang-3x3.png' },
        { name: 'Jacob Khau', position: '', photo: '/images/players/jacob-khau-3x3.png' },
      ],
      desc: 'The Green Giants made their presence known from the start of the season, proving they were going to be one of the tougher teams to beat. Their willingness to move the ball, make the right plays, and trust in one another allowed everyone to contribute, making their balanced offense a key to their success. On the defensive end, they were just as strong, crashing the boards and playing tough defense to turn stops into scoring opportunities. They finished the regular season at the top of the standings, losing just one game. In the playoffs, they were tested, trailing in both the first round and the championship. But each time they stayed composed, trusted their chemistry, and fought back—ultimately pulling out the wins that mattered most and capturing the championship.',
    },
    {
      slug: 'season-4', label: 'Season 4', title: 'Champions: TEAM PHANTOMS', photo: '/images/awards/bb-team-s4.webp',
      coaches: [{ name: 'Angehlo Becerra', role: 'Head Coach' }, { name: 'Jordan Morua', role: 'Assistant Coach' }],
      players: [
        { name: 'Nameh Khinda', position: '#0', photo: '/images/players/nameh-khinda-s4.png' },
        { name: 'Alejandro Machuca', position: '#1', photo: '/images/players/alejandro-machuca-s4.png' },
        { name: 'Dom Gentry', position: '#5', photo: '/images/players/dom-gentry-s4.png' },
        { name: 'Xavier Wimberley', position: '#10', photo: '/images/players/xavier-wimberley-s4.png' },
        { name: 'Noah Gutierrez', position: '#11', photo: '/images/players/noah-gutierrez-s4.png' },
        { name: 'Shaq Rodriguez', position: '#15', photo: '/images/players/shaq-rodriguez-s4.png' },
        { name: 'Keith Kwok', position: '#20', photo: '/images/players/keith-kwok-s4.png' },
        { name: 'Kaiden Sepulveda', position: '#25', photo: '/images/players/kaiden-sepulveda-s4.png' },
        { name: 'Kobe Rodriguez', position: '#30', photo: '/images/players/kobe-rodriguez-s4.png' },
      ],
      desc: 'The Phantoms started the season strong, putting together a dominant opening performance that showcased their potential. Led by first-time DLEAG head coach Coach Angehlo and assistant Coach Jordan, the previous season’s championship-winning coach, the team had strong leadership guiding them throughout the season. However, over the next two games they were tested and suffered a loss, proving the road to the top wouldn’t be easy. Despite the early challenges, the team stayed focused and quickly regained the rhythm they built in the season opener. From that point on, the Phantoms didn’t look back, winning out the rest of the season. With their size, balanced offense, and solid defense, they proved to be a complete team and a tough matchup heading into the playoffs. In the playoffs, they stuck to the same formula and put together two very impressive wins, finishing the season on a strong note and proving that their teamwork, grit, and high energy led them to capture the championship.',
    },
    {
      slug: 'season-3', label: 'Season 3', title: 'Champions: TEAM MIST', photo: '/images/awards/bb-team-s3.webp',
      coaches: [{ name: 'Jordan Morua', role: 'Head Coach' }, { name: 'Marlon Eusebio', role: 'Assistant Coach' }],
      players: [
        { name: 'Regan DeGuzman', position: '#3', photo: '/images/players/regan-deguzman-s3.png' },
        { name: 'Andrew Fajardo', position: '#7', photo: '/images/players/andrew-fajardo-s3.png' },
        { name: 'Nish Chovatia', position: '#12', photo: '/images/players/nish-chovatia-s3.png' },
        { name: 'Nolan Calica', position: '#13', photo: '/images/players/nolan-calica-s3.png' },
        { name: 'Kolt Kelly', position: '#14', photo: '/images/players/kolt-kelly-s3.png' },
        { name: 'Carter Bitz', position: '#21', photo: '/images/players/carter-bitz-s3.png' },
        { name: 'Nameh Khinda', position: '#23', photo: '/images/players/nameh-khinda-s3.png' },
        { name: 'Lucas Hoang', position: '#24', photo: '/images/players/lucas-hoang-s3.png' },
      ],
      desc: 'At the start of their season, Team Mist struggled to find their footing needing to compete. However, through Coach Marlon and Coach Jordan’s willingness to develop their student athletes, and the effort poured into practice, Mist found themselves being undefeated for the rest of the season. Their hard work and resilience showed on and off the court as each week their team dynamic and chemistry improved. Being powerhouses both offensively and defensively, Mist proved each week that they were the top team to beat. A team with disruptive and dynamic players that gave other teams in the league a difficult time. On their journey to the championship, Mist constantly brought high energy that translated to heavy competition level on the floor. Proving that there is strength in numbers. With a whole lot of heart, grit, and commitment, team Mist showed up and showed out every single time.',
    },
    {
      slug: 'season-2', label: 'Season 2', title: 'Champions: TEAM DYNASTY', photo: '/images/awards/bb-team-s2.webp',
      coaches: [{ name: 'Marlon Eusebio', role: 'Head Coach' }, { name: 'David Davila', role: 'Assistant Coach' }],
      players: [
        { name: 'Logan Africa', position: '' },
        { name: 'Nathan Cheng', position: '' },
        { name: 'Devin Davila', position: '' },
        { name: 'Dominic Davila', position: '' },
        { name: 'Miles Garcia', position: '' },
        { name: 'Ryder Glock', position: '' },
        { name: 'Lucas Hoang', position: '' },
        { name: 'Kai Johnson', position: '' },
        { name: 'Jacob Kau', position: '' },
        { name: 'Nolan Peeters', position: '' },
      ],
      desc: 'Team Dynasty’s Season 2 started off rough, but under Coach Marlon’s leadership and Coach David’s steady support, the group transformed fast. As the season progressed, they became a beast on defense, applying relentless pressure and turning every forced turnover into momentum. Their growth, discipline, and ability to rise when it mattered most showed what a true Dynasty is built on: resilience, teamwork, and a commitment to getting better every single game.',
    },
    {
      slug: 'season-1', label: 'Season 1', title: 'Champions: THE MAMBAS',
      coaches: [{ name: 'Kyle Maniling', role: 'Head Coach' }, { name: 'Jordan Morua', role: 'Assistant Coach' }, { name: 'Neil Narvaez', role: 'Assistant Coach' }],
      players: [
        { name: 'Logan Africa' }, { name: 'Nolan Calica' }, { name: 'Regan DeGuzman' }, { name: 'Grayson Enos' },
        { name: 'Kyle Enriquez' }, { name: 'Andrew Fajardo' }, { name: 'Kolt Kelly' }, { name: 'Koa Narvaez' },
      ],
      desc: 'The Mambas entered Season 1 as the youngest team in the league, but under Coach Kyle, Coach Neil, and Coach Jordan, they played far beyond their years. Their chemistry, ball movement, and tenacious defense quickly became their identity. Their final challenge was their biggest yet—facing an undefeated team nearly two years older. Instead of backing down, the Mambas rose to the moment. They attacked with heart, disrupted everything, and flipped the game with relentless energy. In the end, they didn’t just win a championship. They proved that age doesn’t define greatness. The youngest squad became the Season 1 champions through grit, unity, and fearless play.',
    },
  ],
  volleyball: [
    {
      slug: 'season-1', label: 'Season 1', title: 'Champions: THE BEARS', photo: '/images/awards/vb-team-s1.webp',
      coaches: [{ name: 'Coach Derick', role: 'Head Coach', photo: '/images/awards/vb-s1-coach-1.webp' }],
      players: [
        { name: 'Jackson Villaverde', position: '#3', photo: '/images/players/vb-s1-player-1.webp' },
        { name: 'Alejandra Tapia', position: '#13', photo: '/images/players/vb-s1-player-2.webp' },
        { name: 'Marcus Gerardo', position: '#25', photo: '/images/players/vb-s1-player-3.webp' },
        { name: 'Serena Cervantes', position: '#7' },
        { name: 'Keith Kwok', position: '#23', photo: '/images/players/vb-s1-player-5.webp' },
        { name: 'Nico Lopez', position: '#27', photo: '/images/players/vb-s1-player-6.webp' },
        { name: 'Yui Yajima', position: '#9', photo: '/images/players/vb-s1-player-7.webp' },
        { name: 'Ethan Perez', position: '#24', photo: '/images/players/vb-s1-player-8.webp' },
        { name: 'Julissa Avina', position: '#33', photo: '/images/players/vb-s1-player-9.webp' },
      ],
      desc: 'In DLEAG’s inaugural volleyball season, the Bears emerged as the league’s first-ever champions, capping off an incredible journey to the top. Led by Coach Derick, the Bears faced their fair share of challenges throughout the season as they worked to find their footing and build chemistry on the court. As the season progressed, they found their rhythm and developed into one of the league’s most complete squads heading into the playoffs. The Bears saved their best volleyball for the postseason. Entering the playoffs as the No. 4 seed, they opened with a dominant victory over the No. 1-seeded Surge, a team that had defeated them twice during the regular season, before advancing to the championship to face the Cardinals, who earned their spot with an upset win over Pulse. The Bears once again delivered a commanding performance, leaning on their tough serving, relentless effort on the defensive end, and their balanced offense to capture the title of DLEAG’s first-ever champions.',
    },
  ],
}

export const playerSeasons: Record<Sport, PlayerSeason[]> = {
  basketball: [
    {
      slug: 'season-4', label: 'Season 4',
      awards: [
        { title: 'Game Changer Award', desc: 'The Game Changer award is awarded to the player whose impact on the court shifts momentum, whether that is through energy plays, versatility, or big moments of dominance.', name: 'Lucas Hoang', team: 'Dynasty', photo: '/images/awards/bb-player-s4-gamechanger-lucas-hoang.webp' },
        { title: 'Lockdown Award', desc: 'The Lockdown award is awarded to the player who makes life the toughest on opponents through defense, grit, and effort.', name: 'Tessa Gaoteote', team: 'Valkyries', photo: '/images/awards/bb-player-s4-lockdown-tessa-gaoteote.webp' },
        { title: 'Sharp Shooter Award', desc: 'The Sharpshooter award is awarded to the player with the deadliest outside shot, stretching the floor and punishing defenses at all angles.', name: 'Julia Bowker', team: 'Valkyries', photo: '/images/awards/bb-player-s4-sharpshooter-julia-bowker.webp' },
        { title: 'Bucket Getter Award', desc: 'The Bucket Getter award is awarded to the player who can create and finish plays, and consistently puts points on the board no matter the situation or the circumstance.', name: 'Alejandro Machuca', team: 'Phantoms', photo: '/images/awards/bb-player-s4-bucketgetter-alejandro-machuca.webp' },
      ],
    },
    {
      slug: 'season-3', label: 'Season 3', layout: 'row',
      awards: [
        { title: 'Game Changer Award', desc: 'The Game Changer award is awarded to the player whose impact on the court shifts momentum, whether that is through energy plays, versatility, or big moments of dominance.', winners: [
          { name: 'Penelope Reyes', team: 'Valkyries', photo: '/images/awards/bb-player-s3-gamechanger-penelope-reyes.webp' },
          { name: 'Logan Africa', team: 'Cyclones', photo: '/images/awards/bb-player-s3-gamechanger-logan-africa.webp' },
        ] },
        { title: 'Lockdown Award', desc: 'The Lockdown award is awarded to the player who makes life the toughest on opponents through defense, grit, and effort.', winners: [
          { name: 'Jiiana Perez-Kamae', team: 'Valkyries', photo: '/images/awards/bb-player-s3-lockdown-jiiana-perez-kamae.webp' },
          { name: 'Nolan Calica', team: 'Mist', photo: '/images/awards/bb-player-s3-lockdown-nolan-calica.webp' },
        ] },
        { title: 'Sharp Shooter Award', desc: 'The Sharpshooter award is awarded to the player with the deadliest outside shot, stretching the floor and punishing defenses at all angles.', winners: [
          { name: 'Kolt Kelly', team: 'Mist', photo: '/images/awards/bb-player-s3-sharpshooter-kolt-kelly.webp' },
          { name: 'Lana Bowker', team: 'Empire', photo: '/images/awards/bb-player-s3-sharpshooter-lana-bowker.webp' },
        ] },
        { title: 'Bucket Getter Award', desc: 'The Bucket Getter award is awarded to the player who can create and finish plays, and consistently puts points on the board no matter the situation or the circumstance.', winners: [
          { name: 'Kylie Lim', team: 'Empire', photo: '/images/awards/bb-player-s3-bucketgetter-kylie-lim.webp' },
          { name: 'Andrew Fajardo', team: 'Mist', photo: '/images/awards/bb-player-s3-bucketgetter-andrew-fajardo.webp' },
        ] },
      ],
    },
  ],
  volleyball: [],
}

export const sportIntro: Record<Sport, string> = {
  basketball: 'Every basketball season is built on more than wins—it is built on effort, trust, resilience, and the commitment to keep improving. DLEAG Basketball Awards honors the teams and individual players who stepped up, supported one another, and made an impact throughout the season. Explore the team and player awards that celebrate their growth, achievements, and memorable moments on the court.',
  volleyball: 'Every point, rally, and match reflects the teamwork, determination, and confidence developed throughout the season. DLEAG Volleyball Awards celebrates the teams and individual players who competed with heart, embraced every challenge, and helped their teammates succeed. Explore the team and player awards that recognize their progress, performance, and contributions on the court.',
}

export const categoryCopy: Record<Sport, { team: string; player: string }> = {
  basketball: {
    team: 'Every basketball season is built through teamwork, discipline, and the drive to compete on every possession. From fast breaks and defensive stops to close games and championship moments, success comes from players trusting one another and working toward the same goal. Our Team Awards celebrate the dedication, resilience, and growth of each team as they face challenges, build chemistry, and leave their mark on the court.',
    player: 'Basketball gives every player an opportunity to make an impact, whether it’s knocking down a big shot, creating an assist, fighting for a rebound, making a key steal, or stepping up on defense. The moments that change a game often come from players who bring energy, confidence, and effort when their team needs it most. Our Player Awards recognize the student athletes whose skill, leadership, hustle, and contributions helped elevate their team throughout the season.',
  },
  volleyball: {
    team: 'Every volleyball season is shaped by teamwork, communication, and the determination to compete for every point. From tough practices and long rallies to close matches and championship moments, success is built through trust and a shared commitment to the team. Our Team Awards celebrate the dedication, resilience, and growth of each team as they overcome challenges, support one another, and make their season one to remember.',
    player: 'Volleyball takes every player working together to keep the ball in play and create opportunities to score. Whether it’s a powerful serve, a perfectly placed set, a decisive kill, a strong block, or a game-saving dig, every contribution can change the momentum of a match. Our Player Awards recognize the student athletes whose skill, effort, leadership, and energy made a lasting impact on their team throughout the season.',
  },
}
