add initial implementation of World Cup 2026 prediction game with scoring rules and data storage
0e3ab19 | { | |
| "probabilities": { | |
| "Mexico": { | |
| "champion": 2.04, | |
| "finalist": 4.35, | |
| "top4": 14.07, | |
| "top8": 21.74, | |
| "group_advance": 85.76 | |
| }, | |
| "South Korea": { | |
| "champion": 0.5, | |
| "finalist": 1.61, | |
| "top4": 6.2, | |
| "top8": 10.28, | |
| "group_advance": 78.14 | |
| }, | |
| "Canada": { | |
| "champion": 1.13, | |
| "finalist": 2.88, | |
| "top4": 9.82, | |
| "top8": 15.63, | |
| "group_advance": 83.3 | |
| }, | |
| "Bosnia-Herzegovina": { | |
| "champion": 0.01, | |
| "finalist": 0.11, | |
| "top4": 0.8, | |
| "top8": 1.47, | |
| "group_advance": 56.33 | |
| }, | |
| "Brazil": { | |
| "champion": 9.24, | |
| "finalist": 10.41, | |
| "top4": 32.33, | |
| "top8": 45.02, | |
| "group_advance": 90.35 | |
| }, | |
| "Morocco": { | |
| "champion": 1.31, | |
| "finalist": 2.74, | |
| "top4": 9.16, | |
| "top8": 14.27, | |
| "group_advance": 72.89 | |
| }, | |
| "United States": { | |
| "champion": 0.66, | |
| "finalist": 1.67, | |
| "top4": 5.74, | |
| "top8": 9.16, | |
| "group_advance": 67.43 | |
| }, | |
| "Paraguay": { | |
| "champion": 0.2, | |
| "finalist": 0.77, | |
| "top4": 2.88, | |
| "top8": 4.79, | |
| "group_advance": 61.83 | |
| }, | |
| "Ecuador": { | |
| "champion": 1.19, | |
| "finalist": 2.47, | |
| "top4": 8.49, | |
| "top8": 13.33, | |
| "group_advance": 81.42 | |
| }, | |
| "Germany": { | |
| "champion": 5.43, | |
| "finalist": 7.37, | |
| "top4": 22.65, | |
| "top8": 32.49, | |
| "group_advance": 88.86 | |
| }, | |
| "Japan": { | |
| "champion": 1.33, | |
| "finalist": 2.97, | |
| "top4": 9.78, | |
| "top8": 15.26, | |
| "group_advance": 75.2 | |
| }, | |
| "Tunisia": { | |
| "champion": 0.01, | |
| "finalist": 0.13, | |
| "top4": 0.64, | |
| "top8": 1.14, | |
| "group_advance": 49.84 | |
| }, | |
| "Iran": { | |
| "champion": 0.08, | |
| "finalist": 0.21, | |
| "top4": 1.44, | |
| "top8": 2.59, | |
| "group_advance": 69.33 | |
| }, | |
| "Belgium": { | |
| "champion": 1.42, | |
| "finalist": 1.88, | |
| "top4": 8.39, | |
| "top8": 13.48, | |
| "group_advance": 85.04 | |
| }, | |
| "Spain": { | |
| "champion": 20.46, | |
| "finalist": 8.11, | |
| "top4": 44.29, | |
| "top8": 60.01, | |
| "group_advance": 92.69 | |
| }, | |
| "Uruguay": { | |
| "champion": 0.93, | |
| "finalist": 1.49, | |
| "top4": 6.96, | |
| "top8": 11.49, | |
| "group_advance": 78.24 | |
| }, | |
| "France": { | |
| "champion": 10.26, | |
| "finalist": 6.01, | |
| "top4": 28.74, | |
| "top8": 41.21, | |
| "group_advance": 90.25 | |
| }, | |
| "Senegal": { | |
| "champion": 0.64, | |
| "finalist": 1.17, | |
| "top4": 5.3, | |
| "top8": 8.78, | |
| "group_advance": 62.59 | |
| }, | |
| "Argentina": { | |
| "champion": 12.01, | |
| "finalist": 6.14, | |
| "top4": 31.37, | |
| "top8": 44.6, | |
| "group_advance": 91.55 | |
| }, | |
| "Algeria": { | |
| "champion": 0.15, | |
| "finalist": 0.35, | |
| "top4": 1.99, | |
| "top8": 3.48, | |
| "group_advance": 62.92 | |
| }, | |
| "Portugal": { | |
| "champion": 5.08, | |
| "finalist": 3.9, | |
| "top4": 18.58, | |
| "top8": 28.19, | |
| "group_advance": 89.68 | |
| }, | |
| "Colombia": { | |
| "champion": 1.9, | |
| "finalist": 2.23, | |
| "top4": 10.22, | |
| "top8": 16.32, | |
| "group_advance": 81.87 | |
| }, | |
| "England": { | |
| "champion": 9.94, | |
| "finalist": 6.08, | |
| "top4": 30.14, | |
| "top8": 44.26, | |
| "group_advance": 90.88 | |
| }, | |
| "Ghana": { | |
| "champion": 0.0, | |
| "finalist": 0.03, | |
| "top4": 0.25, | |
| "top8": 0.47, | |
| "group_advance": 39.9 | |
| }, | |
| "Netherlands": { | |
| "champion": 4.43, | |
| "finalist": 6.93, | |
| "top4": 21.06, | |
| "top8": 30.76, | |
| "group_advance": 86.87 | |
| }, | |
| "Haiti": { | |
| "champion": 0.0, | |
| "finalist": 0.03, | |
| "top4": 0.16, | |
| "top8": 0.29, | |
| "group_advance": 38.39 | |
| }, | |
| "Ivory Coast": { | |
| "champion": 0.11, | |
| "finalist": 0.51, | |
| "top4": 2.25, | |
| "top8": 3.87, | |
| "group_advance": 60.87 | |
| }, | |
| "Austria": { | |
| "champion": 0.45, | |
| "finalist": 0.84, | |
| "top4": 4.02, | |
| "top8": 6.75, | |
| "group_advance": 65.34 | |
| }, | |
| "Australia": { | |
| "champion": 0.29, | |
| "finalist": 0.99, | |
| "top4": 3.5, | |
| "top8": 5.72, | |
| "group_advance": 58.05 | |
| }, | |
| "Qatar": { | |
| "champion": 0.0, | |
| "finalist": 0.02, | |
| "top4": 0.2, | |
| "top8": 0.38, | |
| "group_advance": 42.22 | |
| }, | |
| "Egypt": { | |
| "champion": 0.06, | |
| "finalist": 0.26, | |
| "top4": 1.55, | |
| "top8": 2.79, | |
| "group_advance": 66.13 | |
| }, | |
| "Czechia": { | |
| "champion": 0.01, | |
| "finalist": 0.06, | |
| "top4": 0.37, | |
| "top8": 0.67, | |
| "group_advance": 52.85 | |
| }, | |
| "Switzerland": { | |
| "champion": 1.95, | |
| "finalist": 4.09, | |
| "top4": 13.51, | |
| "top8": 20.98, | |
| "group_advance": 86.01 | |
| }, | |
| "Scotland": { | |
| "champion": 0.42, | |
| "finalist": 1.24, | |
| "top4": 4.61, | |
| "top8": 7.56, | |
| "group_advance": 65.66 | |
| }, | |
| "Norway": { | |
| "champion": 1.4, | |
| "finalist": 1.85, | |
| "top4": 8.46, | |
| "top8": 13.68, | |
| "group_advance": 74.14 | |
| }, | |
| "Congo DR": { | |
| "champion": 0.02, | |
| "finalist": 0.06, | |
| "top4": 0.48, | |
| "top8": 0.89, | |
| "group_advance": 44.83 | |
| }, | |
| "South Africa": { | |
| "champion": 0.0, | |
| "finalist": 0.04, | |
| "top4": 0.34, | |
| "top8": 0.64, | |
| "group_advance": 52.16 | |
| }, | |
| "Turkey": { | |
| "champion": 3.76, | |
| "finalist": 5.62, | |
| "top4": 17.15, | |
| "top8": 24.91, | |
| "group_advance": 82.68 | |
| }, | |
| "Sweden": { | |
| "champion": 0.11, | |
| "finalist": 0.51, | |
| "top4": 2.2, | |
| "top8": 3.78, | |
| "group_advance": 55.52 | |
| }, | |
| "New Zealand": { | |
| "champion": 0.0, | |
| "finalist": 0.02, | |
| "top4": 0.17, | |
| "top8": 0.31, | |
| "group_advance": 47.79 | |
| }, | |
| "Cape Verde Islands": { | |
| "champion": 0.0, | |
| "finalist": 0.02, | |
| "top4": 0.16, | |
| "top8": 0.3, | |
| "group_advance": 41.64 | |
| }, | |
| "Uzbekistan": { | |
| "champion": 0.01, | |
| "finalist": 0.07, | |
| "top4": 0.4, | |
| "top8": 0.71, | |
| "group_advance": 48.04 | |
| }, | |
| "Croatia": { | |
| "champion": 0.99, | |
| "finalist": 1.58, | |
| "top4": 7.36, | |
| "top8": 12.15, | |
| "group_advance": 73.89 | |
| }, | |
| "Panama": { | |
| "champion": 0.01, | |
| "finalist": 0.1, | |
| "top4": 0.71, | |
| "top8": 1.31, | |
| "group_advance": 59.53 | |
| }, | |
| "Jordan": { | |
| "champion": 0.01, | |
| "finalist": 0.01, | |
| "top4": 0.2, | |
| "top8": 0.38, | |
| "group_advance": 45.64 | |
| }, | |
| "Iraq": { | |
| "champion": 0.02, | |
| "finalist": 0.06, | |
| "top4": 0.44, | |
| "top8": 0.81, | |
| "group_advance": 38.94 | |
| }, | |
| "Cura\u00e7ao": { | |
| "champion": 0.0, | |
| "finalist": 0.0, | |
| "top4": 0.05, | |
| "top8": 0.11, | |
| "group_advance": 35.68 | |
| }, | |
| "Saudi Arabia": { | |
| "champion": 0.01, | |
| "finalist": 0.05, | |
| "top4": 0.42, | |
| "top8": 0.79, | |
| "group_advance": 50.83 | |
| } | |
| }, | |
| "bracket": { | |
| "paths": [ | |
| { | |
| "groups": [ | |
| "GROUP_A", | |
| "GROUP_B", | |
| "GROUP_C" | |
| ], | |
| "group_winners": [ | |
| "Mexico", | |
| "Switzerland", | |
| "Brazil" | |
| ], | |
| "group_runners_up": [ | |
| "South Korea", | |
| "Canada", | |
| "Morocco" | |
| ], | |
| "third_place_slots": [ | |
| "Sweden", | |
| "Australia" | |
| ], | |
| "r32": [ | |
| { | |
| "home": "Mexico", | |
| "away": "Canada", | |
| "winner": "Mexico" | |
| }, | |
| { | |
| "home": "Switzerland", | |
| "away": "South Korea", | |
| "winner": "Switzerland" | |
| }, | |
| { | |
| "home": "Brazil", | |
| "away": "Sweden", | |
| "winner": "Brazil" | |
| }, | |
| { | |
| "home": "Morocco", | |
| "away": "Australia", | |
| "winner": "Morocco" | |
| } | |
| ], | |
| "r16": [ | |
| { | |
| "home": "Mexico", | |
| "away": "Switzerland", | |
| "winner": "Mexico" | |
| }, | |
| { | |
| "home": "Brazil", | |
| "away": "Morocco", | |
| "winner": "Brazil" | |
| } | |
| ], | |
| "qf": { | |
| "home": "Mexico", | |
| "away": "Brazil", | |
| "winner": "Brazil" | |
| } | |
| }, | |
| { | |
| "groups": [ | |
| "GROUP_D", | |
| "GROUP_E", | |
| "GROUP_F" | |
| ], | |
| "group_winners": [ | |
| "Turkey", | |
| "Germany", | |
| "Netherlands" | |
| ], | |
| "group_runners_up": [ | |
| "United States", | |
| "Ecuador", | |
| "Japan" | |
| ], | |
| "third_place_slots": [ | |
| "Algeria", | |
| "Bosnia-Herzegovina" | |
| ], | |
| "r32": [ | |
| { | |
| "home": "Turkey", | |
| "away": "Ecuador", | |
| "winner": "Turkey" | |
| }, | |
| { | |
| "home": "Germany", | |
| "away": "United States", | |
| "winner": "Germany" | |
| }, | |
| { | |
| "home": "Netherlands", | |
| "away": "Algeria", | |
| "winner": "Netherlands" | |
| }, | |
| { | |
| "home": "Japan", | |
| "away": "Bosnia-Herzegovina", | |
| "winner": "Japan" | |
| } | |
| ], | |
| "r16": [ | |
| { | |
| "home": "Turkey", | |
| "away": "Germany", | |
| "winner": "Germany" | |
| }, | |
| { | |
| "home": "Netherlands", | |
| "away": "Japan", | |
| "winner": "Netherlands" | |
| } | |
| ], | |
| "qf": { | |
| "home": "Germany", | |
| "away": "Netherlands", | |
| "winner": "Germany" | |
| } | |
| }, | |
| { | |
| "groups": [ | |
| "GROUP_G", | |
| "GROUP_H", | |
| "GROUP_I" | |
| ], | |
| "group_winners": [ | |
| "Belgium", | |
| "Spain", | |
| "France" | |
| ], | |
| "group_runners_up": [ | |
| "Egypt", | |
| "Uruguay", | |
| "Norway" | |
| ], | |
| "third_place_slots": [ | |
| "Panama", | |
| "Scotland" | |
| ], | |
| "r32": [ | |
| { | |
| "home": "Belgium", | |
| "away": "Uruguay", | |
| "winner": "Belgium" | |
| }, | |
| { | |
| "home": "Spain", | |
| "away": "Egypt", | |
| "winner": "Spain" | |
| }, | |
| { | |
| "home": "France", | |
| "away": "Panama", | |
| "winner": "France" | |
| }, | |
| { | |
| "home": "Norway", | |
| "away": "Scotland", | |
| "winner": "Norway" | |
| } | |
| ], | |
| "r16": [ | |
| { | |
| "home": "Belgium", | |
| "away": "Spain", | |
| "winner": "Spain" | |
| }, | |
| { | |
| "home": "France", | |
| "away": "Norway", | |
| "winner": "France" | |
| } | |
| ], | |
| "qf": { | |
| "home": "Spain", | |
| "away": "France", | |
| "winner": "Spain" | |
| } | |
| }, | |
| { | |
| "groups": [ | |
| "GROUP_J", | |
| "GROUP_K", | |
| "GROUP_L" | |
| ], | |
| "group_winners": [ | |
| "Argentina", | |
| "Portugal", | |
| "England" | |
| ], | |
| "group_runners_up": [ | |
| "Austria", | |
| "Colombia", | |
| "Croatia" | |
| ], | |
| "third_place_slots": [ | |
| "Congo DR", | |
| "Ivory Coast" | |
| ], | |
| "r32": [ | |
| { | |
| "home": "Argentina", | |
| "away": "Colombia", | |
| "winner": "Argentina" | |
| }, | |
| { | |
| "home": "Portugal", | |
| "away": "Austria", | |
| "winner": "Portugal" | |
| }, | |
| { | |
| "home": "England", | |
| "away": "Congo DR", | |
| "winner": "England" | |
| }, | |
| { | |
| "home": "Croatia", | |
| "away": "Ivory Coast", | |
| "winner": "Croatia" | |
| } | |
| ], | |
| "r16": [ | |
| { | |
| "home": "Argentina", | |
| "away": "Portugal", | |
| "winner": "Argentina" | |
| }, | |
| { | |
| "home": "England", | |
| "away": "Croatia", | |
| "winner": "England" | |
| } | |
| ], | |
| "qf": { | |
| "home": "Argentina", | |
| "away": "England", | |
| "winner": "Argentina" | |
| } | |
| } | |
| ], | |
| "sf1": { | |
| "home": "Brazil", | |
| "away": "Germany", | |
| "winner": "Brazil" | |
| }, | |
| "sf2": { | |
| "home": "Spain", | |
| "away": "Argentina", | |
| "winner": "Spain" | |
| }, | |
| "third_place": { | |
| "home": "Germany", | |
| "away": "Argentina", | |
| "winner": "Argentina" | |
| }, | |
| "final": { | |
| "home": "Brazil", | |
| "away": "Spain", | |
| "winner": "Spain" | |
| }, | |
| "champion": "Spain", | |
| "finalist": "Brazil", | |
| "third": "Argentina", | |
| "group_standings": { | |
| "GROUP_A": [ | |
| { | |
| "rank": 1, | |
| "team": "Mexico", | |
| "pts": 9, | |
| "gd": 4, | |
| "gf": 5, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "South Korea", | |
| "pts": 6, | |
| "gd": 2, | |
| "gf": 3, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Czechia", | |
| "pts": 3, | |
| "gd": -2, | |
| "gf": 1, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "South Africa", | |
| "pts": 0, | |
| "gd": -4, | |
| "gf": 1, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_B": [ | |
| { | |
| "rank": 1, | |
| "team": "Switzerland", | |
| "pts": 9, | |
| "gd": 3, | |
| "gf": 4, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Canada", | |
| "pts": 6, | |
| "gd": 1, | |
| "gf": 5, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Bosnia-Herzegovina", | |
| "pts": 3, | |
| "gd": -1, | |
| "gf": 3, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Qatar", | |
| "pts": 0, | |
| "gd": -3, | |
| "gf": 4, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_C": [ | |
| { | |
| "rank": 1, | |
| "team": "Brazil", | |
| "pts": 9, | |
| "gd": 5, | |
| "gf": 5, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Morocco", | |
| "pts": 6, | |
| "gd": 1, | |
| "gf": 2, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Scotland", | |
| "pts": 3, | |
| "gd": -1, | |
| "gf": 2, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Haiti", | |
| "pts": 0, | |
| "gd": -5, | |
| "gf": 0, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_D": [ | |
| { | |
| "rank": 1, | |
| "team": "Turkey", | |
| "pts": 9, | |
| "gd": 4, | |
| "gf": 7, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "United States", | |
| "pts": 6, | |
| "gd": 0, | |
| "gf": 5, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Australia", | |
| "pts": 3, | |
| "gd": -1, | |
| "gf": 6, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Paraguay", | |
| "pts": 0, | |
| "gd": -3, | |
| "gf": 3, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_E": [ | |
| { | |
| "rank": 1, | |
| "team": "Germany", | |
| "pts": 9, | |
| "gd": 5, | |
| "gf": 8, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Ecuador", | |
| "pts": 6, | |
| "gd": 1, | |
| "gf": 4, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Ivory Coast", | |
| "pts": 3, | |
| "gd": -2, | |
| "gf": 4, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Cura\u00e7ao", | |
| "pts": 0, | |
| "gd": -4, | |
| "gf": 1, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_F": [ | |
| { | |
| "rank": 1, | |
| "team": "Netherlands", | |
| "pts": 9, | |
| "gd": 4, | |
| "gf": 4, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Japan", | |
| "pts": 6, | |
| "gd": 1, | |
| "gf": 4, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Sweden", | |
| "pts": 3, | |
| "gd": 1, | |
| "gf": 3, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Tunisia", | |
| "pts": 0, | |
| "gd": -6, | |
| "gf": 1, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_G": [ | |
| { | |
| "rank": 1, | |
| "team": "Belgium", | |
| "pts": 9, | |
| "gd": 5, | |
| "gf": 7, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Egypt", | |
| "pts": 6, | |
| "gd": 2, | |
| "gf": 5, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Iran", | |
| "pts": 3, | |
| "gd": -2, | |
| "gf": 4, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "New Zealand", | |
| "pts": 0, | |
| "gd": -5, | |
| "gf": 1, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_H": [ | |
| { | |
| "rank": 1, | |
| "team": "Spain", | |
| "pts": 9, | |
| "gd": 9, | |
| "gf": 9, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Uruguay", | |
| "pts": 6, | |
| "gd": -1, | |
| "gf": 5, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Saudi Arabia", | |
| "pts": 3, | |
| "gd": -3, | |
| "gf": 4, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Cape Verde Islands", | |
| "pts": 0, | |
| "gd": -5, | |
| "gf": 4, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_I": [ | |
| { | |
| "rank": 1, | |
| "team": "France", | |
| "pts": 9, | |
| "gd": 4, | |
| "gf": 5, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Norway", | |
| "pts": 6, | |
| "gd": 2, | |
| "gf": 5, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Senegal", | |
| "pts": 3, | |
| "gd": -2, | |
| "gf": 2, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Iraq", | |
| "pts": 0, | |
| "gd": -4, | |
| "gf": 1, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_J": [ | |
| { | |
| "rank": 1, | |
| "team": "Argentina", | |
| "pts": 9, | |
| "gd": 6, | |
| "gf": 9, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Austria", | |
| "pts": 6, | |
| "gd": 0, | |
| "gf": 5, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Algeria", | |
| "pts": 3, | |
| "gd": -1, | |
| "gf": 5, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Jordan", | |
| "pts": 0, | |
| "gd": -5, | |
| "gf": 2, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_K": [ | |
| { | |
| "rank": 1, | |
| "team": "Portugal", | |
| "pts": 9, | |
| "gd": 3, | |
| "gf": 7, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Colombia", | |
| "pts": 6, | |
| "gd": 3, | |
| "gf": 6, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Congo DR", | |
| "pts": 3, | |
| "gd": -2, | |
| "gf": 5, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Uzbekistan", | |
| "pts": 0, | |
| "gd": -4, | |
| "gf": 1, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ], | |
| "GROUP_L": [ | |
| { | |
| "rank": 1, | |
| "team": "England", | |
| "pts": 9, | |
| "gd": 3, | |
| "gf": 3, | |
| "wins": 3, | |
| "draws": 0, | |
| "losses": 0 | |
| }, | |
| { | |
| "rank": 2, | |
| "team": "Croatia", | |
| "pts": 6, | |
| "gd": 1, | |
| "gf": 6, | |
| "wins": 2, | |
| "draws": 0, | |
| "losses": 1 | |
| }, | |
| { | |
| "rank": 3, | |
| "team": "Panama", | |
| "pts": 3, | |
| "gd": -1, | |
| "gf": 3, | |
| "wins": 1, | |
| "draws": 0, | |
| "losses": 2 | |
| }, | |
| { | |
| "rank": 4, | |
| "team": "Ghana", | |
| "pts": 0, | |
| "gd": -3, | |
| "gf": 2, | |
| "wins": 0, | |
| "draws": 0, | |
| "losses": 3 | |
| } | |
| ] | |
| } | |
| } | |
| } |