Модуль:Data/Tournaments/2028
- Готово:
(править)
2006 (ЧТМ) • 2009 (КАм, КАф, КЕв, КОк, КЕвропы, КЮжАм, ККо) • 2010 (ЧТМ) • 2013 (КАм, КАф, КЕв, КОк, КЕвропы, КЮжАм, ККо) • 2014 (ЧТМ) • 2015 (КФе) • 2017 (КАм, КАф, КЕв, КОк, КЕвропы, ККо) • 2018 (ЧТМ) • 2019 (КФе) • 2020 (КАм, КАф, КЕв, КОк) • 2021 (ККо) • 2022 (ЧТМ) • 2023 (КФе) • 2024 (КАм, КАф, КЕв, КОк) • 2025 (ККо) • 2026 (ЧТМ) • 2027 (КФе) • 2028 (КАм, КАф, КЕв, КОк) • 2029 (ККо) • 2030 (ЧТМ) • 2031 (КФе) • 2032 (КАм, КАф, КЕв, КОк) • 2033 (ККо) • 2034 (ЧТМ) • 2035 (КФе) • 2036 (КАм, КАф, КЕв, КОк) • 2037 (ККо) • 2038 (ЧТМ) • 2039 (ЛНа) • 2041 (КФе) • 2040 (КАм, КАф, КЕв, КОк, ЧЧМ) • 2042 (ЧТМ, пер. матчи) • 2043 (ЛНа) • 2044 (КАм, КАф, КЕв, КОк, ЧЧМ) • 2045 (КФе) • 2046 (ЧТМ) • 2047 (ЛНа) • 2048 (КАм, КАф, КЕв, КОк, ЧЧМ)
- Не готово:
Кубки Убогих после 2006
- Скрипты для быстрого превращения Вики-кода в Lua
- ЧТМ:Центр управления модулями/скрипт сбора статистики турниров — работает нестабильно, много ошибок.
- Второй скрипт — менее функциональный, приходится много заполнять вручную, но более стабильный.
- Третий скрипт — для старых страниц, превращает полные названия в трёхбуквенные коды.
Пожалуйста, добавляйте категории на страницу документации.
return {
-- ========================
-- КУБОК АМЕРИКИ
-- (квалификация)
-- ========================
["КАм_2028_Qual"] = {
["1R_GroupA"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"СУР", "G"},
{"НИК", "Y"},
{"АНГ", "R"},
},
matches = {
{"СУР", "НИК", 2, 0, 1},
{"СУР", "АНГ", 4, 1, 1},
{"НИК", "СУР", 3, 1, 1},
{"НИК", "АНГ", 5, 1, 1},
{"АНГ", "СУР", 1, 6, 1},
{"АНГ", "НИК", 0, 3, 1},
}
},
["1R_GroupB"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ДРЕ", "G"},
{"СКН", "Y"},
{"БВИ", "R"},
},
matches = {
{"ДРЕ", "СКН", 1, 3, 1},
{"ДРЕ", "БВИ", 6, 0, 1},
{"СКН", "ДРЕ", 2, 4, 1},
{"СКН", "БВИ", 2, 2, 1},
{"БВИ", "ДРЕ", 1, 3, 1},
{"БВИ", "СКН", 3, 3, 1},
}
},
["1R_GroupC"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"СЕН", "G"},
{"МРТ", "R"},
{"СВГ", "R"},
},
matches = {
{"СЕН", "МРТ", 5, 1, 1},
{"СЕН", "СВГ", 4, 0, 1},
{"МРТ", "СЕН", 0, 5, 1},
{"МРТ", "СВГ", 4, 2, 1},
{"СВГ", "СЕН", 1, 8, 1},
{"СВГ", "МРТ", 2, 2, 1},
}
},
["1R_GroupD"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ДОМ", "G"},
{"БЕЛ", "Y"},
{"ПУЭ", "R"},
},
matches = {
{"ДОМ", "БЕЛ", 2, 0, 1},
{"ДОМ", "ПУЭ", 4, 1, 1},
{"БЕЛ", "ДОМ", 2, 3, 1},
{"БЕЛ", "ПУЭ", 3, 1, 1},
{"ПУЭ", "ДОМ", 0, 1, 1},
{"ПУЭ", "БЕЛ", 0, 2, 1},
}
},
["1R_GroupE"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ГАЙ", "G"},
{"ГРЛ", "R"},
{"ГАЛ", "R"},
},
matches = {
{"ГАЙ", "ГРЛ", 3, 0, 1},
{"ГАЙ", "ГАЛ", 7, 3, 1},
{"ГРЛ", "ГАЙ", 0, 2, 1},
{"ГРЛ", "ГАЛ", 1, 0, 1},
{"ГАЛ", "ГАЙ", 2, 4, 1},
{"ГАЛ", "ГРЛ", 2, 1, 1},
}
},
["1R_GroupF"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ГАВ", "G"},
{"КЮР", "Y"},
{"БЕР", "R"},
},
matches = {
{"ГАВ", "КЮР", 0, 6, 1},
{"ГАВ", "БЕР", 2, 0, 1},
{"КЮР", "ГАВ", 0, 1, 1},
{"КЮР", "БЕР", 3, 0, 1},
{"БЕР", "ГАВ", 0, 0, 1},
{"БЕР", "КЮР", 1, 0, 1},
}
},
["1R_GroupG"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"КОК", "G"},
{"БАГ", "Y"},
{"АЛЯ", "R"},
},
matches = {
{"КОК", "БАГ", 0, 0, 1},
{"КОК", "АЛЯ", 1, 0, 1},
{"БАГ", "КОК", 0, 0, 1},
{"БАГ", "АЛЯ", 3, 0, 1},
{"АЛЯ", "КОК", 0, 0, 1},
{"АЛЯ", "БАГ", 1, 0, 1},
}
},
["1R_GroupH"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"БАР", "G"},
{"ГВИ", "Y"},
{"АВИ", "R"},
},
matches = {
{"БАР", "ГВИ", 2, 2, 1},
{"БАР", "АВИ", 9, 0, 1},
{"ГВИ", "БАР", 1, 2, 1},
{"ГВИ", "АВИ", 4, 1, 1},
{"АВИ", "БАР", 0, 6, 1},
{"АВИ", "ГВИ", 0, 11, 1},
}
},
["1R_GroupI"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ГРЕ", "G"},
{"АНТ", "Y"},
{"ОГН", "R"},
},
matches = {
{"ГРЕ", "АНТ", 1, 0, 1},
{"ГРЕ", "ОГН", 5, 2, 1},
{"АНТ", "ГРЕ", 6, 1, 1},
{"АНТ", "ОГН", 3, 1, 1},
{"ОГН", "ГРЕ", 0, 2, 1},
{"ОГН", "АНТ", 1, 0, 1},
}
},
["1R_GroupJ"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"КАЙ", "G"},
{"АРУ", "Y"},
{"СПМ", "R"},
},
matches = {
{"КАЙ", "АРУ", 2, 1, 1},
{"КАЙ", "СПМ", 10, 0, 1},
{"АРУ", "КАЙ", 3, 3, 1},
{"АРУ", "СПМ", 7, 2, 1},
{"СПМ", "КАЙ", 0, 10, 1},
{"СПМ", "АРУ", 0, 5, 1},
}
},
["Playoffs"] = {
type = "knockout",
number_of_rounds = 2,
matches = {
{"СКН", "НИК", 2, 2, 1, 3, nil, nil, nil, "R", "G"},
{"БАГ", "ГВИ", 4, 2, 1, 2, nil, nil, nil, "G", "R"},
{"БЕЛ", "АРУ", 1, 1, 2, 1, "aet", nil, nil, "G", "R"},
{"АНТ", "КЮР", 3, 0, 3, 2, nil, nil, nil, "G", "R"},
}
},
},
-- ========================
-- КУБОК АМЕРИКИ
-- (финальный турнир)
-- ========================
["КАм_2028_Final"] = {
["FR_GroupA"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"СЕН", "G"},
{"КАЙ", "G"},
{"КОК", "R"},
{"МНТ", "R"},
},
matches = {
{"СЕН", "КАЙ", 2, 3, 0},
{"СЕН", "КОК", 2, 1, 0},
{"СЕН", "МНТ", 4, 2, 0},
{"КАЙ", "КОК", 2, 3, 0},
{"КАЙ", "МНТ", 2, 0, 0},
{"КОК", "МНТ", 2, 2, 0},
}
},
["FR_GroupB"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"БАР", "G"},
{"БЕЛ", "G"},
{"НИК", "R"},
{"ГАВ", "R"},
},
matches = {
{"БАР", "БЕЛ", 3, 3, 0},
{"БАР", "НИК", 3, 2, 0},
{"БАР", "ГАВ", 3, 2, 0},
{"БЕЛ", "НИК", 4, 4, 0},
{"БЕЛ", "ГАВ", 3, 2, 0},
{"НИК", "ГАВ", 3, 3, 0},
}
},
["FR_GroupC"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"ДОМ", "G"},
{"СУР", "G"},
{"АНТ", "R"},
{"ГРЕ", "R"},
},
matches = {
{"ДОМ", "СУР", 4, 3, 0},
{"ДОМ", "АНТ", 2, 2, 0},
{"ДОМ", "ГРЕ", 3, 3, 0},
{"СУР", "АНТ", 3, 1, 0},
{"СУР", "ГРЕ", 1, 1, 0},
{"АНТ", "ГРЕ", 2, 1, 0},
}
},
["FR_GroupD"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"ГВА", "G"},
{"ДРЕ", "G"},
{"БАГ", "R"},
{"ГАЙ", "R"},
},
matches = {
{"ГВА", "ДРЕ", 3, 1, 1},
{"ГВА", "БАГ", 3, 3, 1},
{"ГВА", "ГАЙ", 3, 1, 1},
{"ДРЕ", "БАГ", 3, 2, 0},
{"ДРЕ", "ГАЙ", 1, 0, 0},
{"БАГ", "ГАЙ", 1, 1, 0},
}
},
["FR_Quarterfinal"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"СЕН", "БЕЛ", 2, 0, nil, nil, nil, "G", "R", 0},
{"ДОМ", "ДРЕ", 4, 2, nil, nil, nil, "G", "R", 0},
{"БАР", "КАЙ", 0, 0, "pen", 3, 4, "R", "G", 0},
{"ГВА", "СУР", 3, 2, nil, nil, nil, "G", "R", 1},
}
},
["FR_Semifinal"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"СЕН", "ДОМ", 3, 5, nil, nil, nil, "R", "G", 0},
{"КАЙ", "ГВА", 3, 3, "pen", 12, 13, "R", "G", 2},
}
},
["FR_3rdPlace"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"СЕН", "КАЙ", 1, 2, "aet", nil, nil, "", "", 1},
}
},
["FR_Final"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"ДОМ", "ГВА", 6, 3, nil, nil, nil, "G", "R", 2},
}
},
},
-- ========================
-- КУБОК АФРИКИ
-- (квалификация)
-- ========================
["КАф_2028_Qual"] = {
["1R_GroupA"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"СВА", "G"},
{"ЗАС", "Y"},
{"ТРИ", "R"},
},
matches = {
{"СВА", "ЗАС", 2, 1, 1},
{"СВА", "ТРИ", 5, 1, 1},
{"ЗАС", "СВА", 1, 0, 1},
{"ЗАС", "ТРИ", 6, 1, 1},
{"ТРИ", "СВА", 0, 4, 1},
{"ТРИ", "ЗАС", 2, 2, 1},
}
},
["1R_GroupB"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ТАН", "G"},
{"МВР", "Y"},
{"ЗАН", "R"},
},
matches = {
{"ТАН", "МВР", 5, 0, 1},
{"ТАН", "ЗАН", 5, 0, 1},
{"МВР", "ТАН", 1, 6, 1},
{"МВР", "ЗАН", 2, 1, 1},
{"ЗАН", "ТАН", 1, 0, 1},
{"ЗАН", "МВР", 0, 2, 1},
}
},
["1R_GroupC"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"СОМ", "G"},
{"ОВО", "Y"},
{"КОМ", "R"},
},
matches = {
{"СОМ", "ОВО", 3, 1, 1},
{"СОМ", "КОМ", 5, 0, 1},
{"ОВО", "СОМ", 0, 0, 1},
{"ОВО", "КОМ", 2, 0, 1},
{"КОМ", "СОМ", 0, 1, 1},
{"КОМ", "ОВО", 2, 1, 1},
}
},
["1R_GroupD"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ЭКВ", "G"},
{"БЕН", "Y"},
{"СТП", "R"},
},
matches = {
{"ЭКВ", "БЕН", 2, 0, 1},
{"ЭКВ", "СТП", 4, 1, 1},
{"БЕН", "ЭКВ", 1, 1, 1},
{"БЕН", "СТП", 7, 1, 1},
{"СТП", "ЭКВ", 0, 8, 1},
{"СТП", "БЕН", 0, 6, 1},
}
},
["1R_GroupE"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"МОЗ", "G"},
{"МАД", "Y"},
{"ОЕВ", "R"},
},
matches = {
{"МОЗ", "МАД", 0, 0, 1},
{"МОЗ", "ОЕВ", 10, 0, 1},
{"МАД", "МОЗ", 1, 1, 1},
{"МАД", "ОЕВ", 2, 1, 1},
{"ОЕВ", "МОЗ", 0, 5, 1},
{"ОЕВ", "МАД", 0, 7, 1},
}
},
["1R_GroupF"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ЭФИ", "G"},
{"СЕЙ", "Y"},
{"СЕУ", "R"},
},
matches = {
{"ЭФИ", "СЕЙ", 4, 1, 1},
{"ЭФИ", "СЕУ", 1, 0, 1},
{"СЕЙ", "ЭФИ", 2, 2, 1},
{"СЕЙ", "СЕУ", 2, 0, 1},
{"СЕУ", "ЭФИ", 1, 1, 1},
{"СЕУ", "СЕЙ", 2, 3, 1},
}
},
["1R_GroupG"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ДЖИ", "G"},
{"ЭРИ", "Y"},
{"МЕЛ", "R"},
},
matches = {
{"ДЖИ", "ЭРИ", 3, 3, 1},
{"ДЖИ", "МЕЛ", 3, 0, 1},
{"ЭРИ", "ДЖИ", 0, 0, 1},
{"ЭРИ", "МЕЛ", 0, 2, 1},
{"МЕЛ", "ДЖИ", 0, 1, 1},
{"МЕЛ", "ЭРИ", 0, 5, 1},
}
},
["1R_GroupH"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ОСТ", "G"},
{"ГВБ", "Y"},
{"МАЙ", "R"},
},
matches = {
{"ОСТ", "ГВБ", 1, 0, 1},
{"ОСТ", "МАЙ", 6, 1, 1},
{"ГВБ", "ОСТ", 0, 2, 1},
{"ГВБ", "МАЙ", 8, 0, 1},
{"МАЙ", "ОСТ", 1, 4, 1},
{"МАЙ", "ГВБ", 0, 9, 1},
}
},
["1R_GroupI"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"НИГ", "G"},
{"БОТ", "Y"},
{"ЛЕС", "R"},
},
matches = {
{"НИГ", "БОТ", 1, 0, 1},
{"НИГ", "ЛЕС", 3, 0, 1},
{"БОТ", "НИГ", 0, 0, 1},
{"БОТ", "ЛЕС", 6, 2, 1},
{"ЛЕС", "НИГ", 1, 0, 1},
{"ЛЕС", "БОТ", 4, 4, 1},
}
},
["1R_GroupJ"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ЧАД", "G"},
{"БУР", "Y"},
{"РЕЮ", "R"},
},
matches = {
{"ЧАД", "БУР", 2, 0, 1},
{"ЧАД", "РЕЮ", 6, 0, 1},
{"БУР", "ЧАД", 0, 1, 1},
{"БУР", "РЕЮ", 7, 1, 1},
{"РЕЮ", "ЧАД", 0, 3, 1},
{"РЕЮ", "БУР", 3, 2, 1},
}
},
["1R_GroupK"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ГАМ", "G"},
{"МАВ", "Y"},
{"ЮЖН", "R"},
},
matches = {
{"ГАМ", "МАВ", 1, 0, 1},
{"ГАМ", "ЮЖН", 3, 1, 1},
{"МАВ", "ГАМ", 1, 1, 1},
{"МАВ", "ЮЖН", 1, 0, 1},
{"ЮЖН", "ГАМ", 0, 1, 1},
{"ЮЖН", "МАВ", 2, 0, 1},
}
},
["Playoffs_Stage1"] = {
type = "knockout",
number_of_rounds = 2,
matches = {
{"БУР", "БЕН", 1, 1, 0, 2, nil, nil, nil, "R", "Y"},
{"МАВ", "ЗАС", 0, 2, 0, 1, nil, nil, nil, "R", "Y"},
{"ОВО", "СЕЙ", 1, 3, 0, 3, nil, nil, nil, "R", "Y"},
{"ЭРИ", "ГВБ", 6, 0, 4, 1, nil, nil, nil, "Y", "R"},
{"БОТ", "МВР", 0, 1, 2, 1, nil, nil, nil, "Y", "R"},
}
},
["Playoffs_Stage2"] = {
type = "knockout",
number_of_rounds = 2,
matches = {
{"ЭРИ", "МАД", 1, 0, 1, 1, nil, nil, nil, "G", "R"},
{"БОТ", "БЕН", 2, 2, 5, 5, "aet", nil, nil, "G", "R"},
{"СЕЙ", "ЗАС", 0, 0, 0, 0, "pen", 7, 6, "G", "R"},
}
},
},
-- ========================
-- КУБОК АФРИКИ
-- (финальный турнир)
-- ========================
["КАф_2028_Final"] = {
["FR_GroupA"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"СОМ", "G"},
{"ЦАР", "G"},
{"СВА", "R"},
{"ГАМ", "R"},
},
matches = {
{"СОМ", "ЦАР", 1, 1, 0},
{"СОМ", "СВА", 2, 1, 0},
{"СОМ", "ГАМ", 2, 0, 0},
{"ЦАР", "СВА", 4, 2, 0},
{"ЦАР", "ГАМ", 2, 2, 0},
{"СВА", "ГАМ", 2, 0, 0},
}
},
["FR_GroupB"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"ОСТ", "G"},
{"ТАН", "G"},
{"СЕЙ", "R"},
{"БОТ", "R"},
},
matches = {
{"ОСТ", "ТАН", 4, 2, 0},
{"ОСТ", "СЕЙ", 2, 1, 0},
{"ОСТ", "БОТ", 3, 0, 0},
{"ТАН", "СЕЙ", 2, 0, 0},
{"ТАН", "БОТ", 1, 1, 0},
{"СЕЙ", "БОТ", 2, 1, 0},
}
},
["FR_GroupC"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"МОЗ", "G"},
{"НИГ", "G"},
{"ЭКВ", "R"},
{"ДЖИ", "R"},
},
matches = {
{"МОЗ", "НИГ", 3, 2, 0},
{"МОЗ", "ЭКВ", 2, 0, 0},
{"МОЗ", "ДЖИ", 3, 0, 0},
{"НИГ", "ЭКВ", 2, 1, 0},
{"НИГ", "ДЖИ", 3, 1, 0},
{"ЭКВ", "ДЖИ", 1, 1, 0},
}
},
["FR_GroupD"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"ЭФИ", "G"},
{"ЭРИ", "G"},
{"ЧАД", "R"},
{"КЕН", "R"},
},
matches = {
{"ЭФИ", "ЭРИ", 1, 1, 0},
{"ЭФИ", "ЧАД", 3, 2, 0},
{"ЭФИ", "КЕН", 3, 1, 2},
{"ЭРИ", "ЧАД", 1, 0, 0},
{"ЭРИ", "КЕН", 3, 2, 2},
{"ЧАД", "КЕН", 3, 0, 2},
}
},
["FR_Quarterfinal"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"СОМ", "ТАН", 1, 3, nil, nil, nil, "R", "G", 0},
{"ОСТ", "ЦАР", 1, 4, nil, nil, nil, "R", "G", 0},
{"МОЗ", "ЭРИ", 1, 2, nil, nil, nil, "R", "G", 0},
{"ЭФИ", "НИГ", 4, 2, nil, nil, nil, "G", "R", 0},
}
},
["FR_Semifinal"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"ТАН", "ЭРИ", 2, 4, nil, nil, nil, "R", "G", 0},
{"ЦАР", "ЭФИ", 3, 2, "aet", nil, nil, "G", "R", 0},
}
},
["FR_3rdPlace"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"ТАН", "ЭФИ", 1, 2, nil, nil, nil, "", "", 0},
}
},
["FR_Final"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"ЭРИ", "ЦАР", 2, 2, "pen", 2, 3, "R", "G", 0},
}
},
},
-- ========================
-- КУБОК ЕВРАЗИИ
-- (квалификация)
-- ========================
["КЕв_2028_Qual"] = {
["1R_GroupA"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ТУР", "G"},
{"ШРИ", "Y"},
{"ЗФИ", "R"},
{"МЛЗ", "R"},
},
matches = {
{"ТУР", "ШРИ", 4, 0, 1},
{"ТУР", "ЗФИ", 2, 0, 1},
{"ТУР", "МЛЗ", 6, 3, 1},
{"ШРИ", "ТУР", 2, 1, 1},
{"ШРИ", "ЗФИ", 2, 0, 1},
{"ШРИ", "МЛЗ", 5, 1, 1},
{"ЗФИ", "ТУР", 0, 0, 1},
{"ЗФИ", "ШРИ", 1, 1, 1},
{"ЗФИ", "МЛЗ", 3, 1, 1},
{"МЛЗ", "ТУР", 1, 5, 1},
{"МЛЗ", "ШРИ", 0, 2, 1},
{"МЛЗ", "ЗФИ", 5, 0, 1},
}
},
["1R_GroupB"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"КИР", "G"},
{"БРУ", "Y"},
{"ГОН", "R"},
{"ФИЛ", "R"},
},
matches = {
{"КИР", "БРУ", 3, 0, 1},
{"КИР", "ГОН", 3, 1, 1},
{"КИР", "ФИЛ", 2, 0, 1},
{"БРУ", "КИР", 1, 2, 1},
{"БРУ", "ГОН", 6, 1, 1},
{"БРУ", "ФИЛ", 4, 1, 1},
{"ГОН", "КИР", 0, 1, 1},
{"ГОН", "БРУ", 0, 3, 1},
{"ГОН", "ФИЛ", 1, 0, 1},
{"ФИЛ", "КИР", 1, 4, 1},
{"ФИЛ", "БРУ", 0, 2, 1},
{"ФИЛ", "ГОН", 2, 2, 1},
}
},
["1R_GroupC"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"МОН", "G"},
{"МАЛ", "Y"},
{"ЛИВ", "R"},
{"ЯНМ", "R"},
},
matches = {
{"МОН", "МАЛ", 4, 1, 1},
{"МОН", "ЛИВ", 4, 0, 1},
{"МОН", "ЯНМ", 4, 2, 1},
{"МАЛ", "МОН", 0, 0, 1},
{"МАЛ", "ЛИВ", 3, 4, 1},
{"МАЛ", "ЯНМ", 8, 0, 1},
{"ЛИВ", "МОН", 1, 2, 1},
{"ЛИВ", "МАЛ", 0, 2, 1},
{"ЛИВ", "ЯНМ", 6, 0, 1},
{"ЯНМ", "МОН", 1, 7, 1},
{"ЯНМ", "МАЛ", 0, 5, 1},
{"ЯНМ", "ЛИВ", 1, 5, 1},
}
},
["1R_GroupD"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ЛАО", "G"},
{"ПАК", "G"},
{"ПЛС", "R"},
{"ШПИ", "R"},
},
matches = {
{"ЛАО", "ПАК", 3, 0, 1},
{"ЛАО", "ПЛС", 11, 0, 1},
{"ЛАО", "ШПИ", 9, 1, 1},
{"ПАК", "ЛАО", 1, 1, 1},
{"ПАК", "ПЛС", 10, 0, 1},
{"ПАК", "ШПИ", 3, 2, 1},
{"ПЛС", "ЛАО", 1, 0, 1},
{"ПЛС", "ПАК", 0, 7, 1},
{"ПЛС", "ШПИ", 3, 0, 1},
{"ШПИ", "ЛАО", 0, 8, 1},
{"ШПИ", "ПАК", 1, 2, 1},
{"ШПИ", "ПЛС", 1, 1, 1},
}
},
["1R_GroupE"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"МЬЯ", "G"},
{"ВОС", "Y"},
{"НЕП", "R"},
{"ЙЕМ", "R"},
},
matches = {
{"МЬЯ", "ВОС", 3, 0, 1},
{"МЬЯ", "НЕП", 3, 0, 1},
{"МЬЯ", "ЙЕМ", 5, 1, 1},
{"ВОС", "МЬЯ", 1, 0, 1},
{"ВОС", "НЕП", 1, 0, 1},
{"ВОС", "ЙЕМ", 1, 0, 1},
{"НЕП", "МЬЯ", 1, 1, 1},
{"НЕП", "ВОС", 3, 1, 1},
{"НЕП", "ЙЕМ", 2, 0, 1},
{"ЙЕМ", "МЬЯ", 4, 4, 1},
{"ЙЕМ", "ВОС", 2, 0, 1},
{"ЙЕМ", "НЕП", 2, 1, 1},
}
},
["1R_GroupF"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ГИБ", "G"},
{"ИНД", "Y"},
{"БАН", "R"},
{"МНК", "R"},
},
matches = {
{"ГИБ", "ИНД", 2, 0, 1},
{"ГИБ", "БАН", 1, 0, 1},
{"ГИБ", "МНК", 2, 1, 1},
{"ИНД", "ГИБ", 0, 4, 1},
{"ИНД", "БАН", 4, 1, 1},
{"ИНД", "МНК", 3, 0, 1},
{"БАН", "ГИБ", 0, 2, 1},
{"БАН", "ИНД", 2, 0, 1},
{"БАН", "МНК", 1, 3, 1},
{"МНК", "ГИБ", 0, 0, 1},
{"МНК", "ИНД", 1, 1, 1},
{"МНК", "БАН", 1, 5, 1},
}
},
["1R_GroupG"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"КАМ", "G"},
{"КИТ", "Y"},
{"БУТ", "R"},
{"АОМ", "R"},
},
matches = {
{"КАМ", "КИТ", 3, 3, 1},
{"КАМ", "БУТ", 2, 0, 1},
{"КАМ", "АОМ", 3, 0, 1},
{"КИТ", "КАМ", 2, 0, 1},
{"КИТ", "БУТ", 6, 0, 1},
{"КИТ", "АОМ", 1, 0, 1},
{"БУТ", "КАМ", 0, 2, 1},
{"БУТ", "КИТ", 5, 1, 1},
{"БУТ", "АОМ", 1, 0, 1},
{"АОМ", "КАМ", 0, 2, 1},
{"АОМ", "КИТ", 0, 0, 1},
{"АОМ", "БУТ", 0, 0, 1},
}
},
["1R_GroupH"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"АФГ", "G"},
{"ГУА", "G"},
{"СИН", "R"},
},
matches = {
{"АФГ", "ГУА", 1, 1, 1},
{"АФГ", "СИН", 3, 1, 1},
{"ГУА", "АФГ", 2, 2, 1},
{"ГУА", "СИН", 2, 0, 1},
{"СИН", "АФГ", 1, 4, 1},
{"СИН", "ГУА", 0, 2, 1},
}
},
["Playoffs"] = {
type = "knockout",
number_of_rounds = 2,
matches = {
{"ИНД", "КИТ", 2, 0, 3, 3, nil, nil, nil, "G", "R"},
{"МАЛ", "ШРИ", 3, 2, 1, 3, nil, nil, nil, "R", "G"},
{"ВОС", "БРУ", 0, 1, 1, 1, nil, nil, nil, "R", "G"},
}
},
},
-- ========================
-- КУБОК ЕВРАЗИИ
-- (финальный турнир)
-- ========================
["КЕв_2028_Final"] = {
["FR_GroupA"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"КИР", "G"},
{"ШРИ", "G"},
{"ЛАО", "R"},
{"ТАД", "R"},
},
matches = {
{"КИР", "ШРИ", 2, 1, 0},
{"КИР", "ЛАО", 1, 1, 0},
{"КИР", "ТАД", 1, 0, 0},
{"ШРИ", "ЛАО", 2, 2, 0},
{"ШРИ", "ТАД", 1, 0, 0},
{"ЛАО", "ТАД", 0, 0, 0},
}
},
["FR_GroupB"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"БРУ", "G"},
{"КАМ", "G"},
{"МОН", "R"},
{"ТУР", "R"},
},
matches = {
{"БРУ", "КАМ", 3, 3, 0},
{"БРУ", "МОН", 4, 1, 0},
{"БРУ", "ТУР", 2, 2, 0},
{"КАМ", "МОН", 3, 1, 0},
{"КАМ", "ТУР", 3, 3, 0},
{"МОН", "ТУР", 3, 1, 0},
}
},
["FR_GroupC"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"ИНД", "G"},
{"ВАТ", "G"},
{"ГИБ", "R"},
{"ПАК", "R"},
},
matches = {
{"ИНД", "ВАТ", 3, 2, 2},
{"ИНД", "ГИБ", 1, 1, 0},
{"ИНД", "ПАК", 2, 2, 0},
{"ВАТ", "ГИБ", 1, 1, 1},
{"ВАТ", "ПАК", 2, 1, 1},
{"ГИБ", "ПАК", 1, 1, 0},
}
},
["FR_GroupD"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"ГУА", "G"},
{"САН", "G"},
{"АФГ", "R"},
{"МЬЯ", "R"},
},
matches = {
{"ГУА", "САН", 2, 1, 2},
{"ГУА", "АФГ", 2, 1, 0},
{"ГУА", "МЬЯ", 1, 4, 0},
{"САН", "АФГ", 2, 2, 1},
{"САН", "МЬЯ", 3, 2, 1},
{"АФГ", "МЬЯ", 2, 1, 0},
}
},
["FR_Quarterfinal"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"КИР", "КАМ", 3, 0, nil, nil, nil, "G", "R", 0},
{"БРУ", "ШРИ", 3, 2, nil, nil, nil, "G", "R", 0},
{"ИНД", "САН", 2, 1, nil, nil, nil, "G", "R", 2},
{"ГУА", "ВАТ", 3, 1, "aet", nil, nil, "G", "R", 2},
}
},
["FR_Semifinal"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"КИР", "ИНД", 2, 0, nil, nil, nil, "G", "R", 0},
{"БРУ", "ГУА", 2, 4, nil, nil, nil, "R", "G", 0},
}
},
["FR_3rdPlace"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"ИНД", "БРУ", 0, 2, nil, nil, nil, "", "", 0},
}
},
["FR_Final"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"КИР", "ГУА", 2, 0, nil, nil, nil, "G", "R", 0},
}
},
},
-- ========================
-- КУБОК ОКЕАНИИ
-- (квалификация)
-- ========================
["КОк_2029_Qual"] = {
["1R_GroupA"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"НАУ", "Y"},
{"КЕР", "L"},
{"КРМ", "R"},
},
matches = {
{"НАУ", "КЕР", 3, 1, 1},
{"НАУ", "КРМ", 6, 0, 1},
{"КЕР", "НАУ", 0, 2, 1},
{"КЕР", "КРМ", 1, 0, 1},
{"КРМ", "НАУ", 0, 5, 1},
{"КРМ", "КЕР", 1, 3, 1},
}
},
["1R_GroupB"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ТАИ", "Y"},
{"ТАС", "L"},
{"ПОЛ", "R"},
},
matches = {
{"ТАИ", "ТАС", 4, 0, 1},
{"ТАИ", "ПОЛ", 7, 0, 1},
{"ТАС", "ТАИ", 1, 2, 1},
{"ТАС", "ПОЛ", 3, 0, 1},
{"ПОЛ", "ТАИ", 1, 5, 1},
{"ПОЛ", "ТАС", 0, 3, 1},
}
},
["1R_GroupC"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"КРБ", "Y"},
{"НОР", "L"},
{"МРН", "R"},
},
matches = {
{"КРБ", "НОР", 8, 1, 1},
{"КРБ", "МРН", 9, 1, 1},
{"НОР", "КРБ", 3, 3, 1},
{"НОР", "МРН", 4, 0, 1},
{"МРН", "КРБ", 0, 0, 1},
{"МРН", "НОР", 0, 4, 1},
}
},
["1R_GroupD"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"МАР", "Y"},
{"ТОК", "L"},
{"ТУВ", "R"},
},
matches = {
{"МАР", "ТОК", 3, 1, 1},
{"МАР", "ТУВ", 1, 2, 1},
{"ТОК", "МАР", 0, 1, 1},
{"ТОК", "ТУВ", 2, 2, 1},
{"ТУВ", "МАР", 0, 1, 1},
{"ТУВ", "ТОК", 0, 2, 1},
}
},
["1R_GroupE"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ФРА", "Y"},
{"ОКУ", "L"},
{"УОЛ", "R"},
},
matches = {
{"ФРА", "ОКУ", 2, 0, 1},
{"ФРА", "УОЛ", 2, 1, 1},
{"ОКУ", "ФРА", 2, 2, 1},
{"ОКУ", "УОЛ", 4, 1, 1},
{"УОЛ", "ФРА", 0, 0, 1},
{"УОЛ", "ОКУ", 1, 1, 1},
}
},
["1R_GroupF"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"НОВ", "Y"},
{"НИУ", "L"},
{"ОАН", "R"},
},
matches = {
{"НОВ", "НИУ", 3, 1, 1},
{"НОВ", "ОАН", 5, 2, 1},
{"НИУ", "НОВ", 1, 0, 1},
{"НИУ", "ОАН", 2, 0, 1},
{"ОАН", "НОВ", 1, 2, 1},
{"ОАН", "НИУ", 0, 3, 1},
}
},
["1R_GroupG"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ПАЛ", "Y"},
{"МИД", "L"},
{"АТО", "R"},
},
matches = {
{"ПАЛ", "МИД", 2, 0, 1},
{"ПАЛ", "АТО", 2, 0, 1},
{"МИД", "ПАЛ", 0, 0, 1},
{"МИД", "АТО", 2, 0, 1},
{"АТО", "ПАЛ", 1, 1, 1},
{"АТО", "МИД", 1, 0, 1},
}
},
["1R_GroupH"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ХЁР", "Y"},
{"МИК", "L"},
{"ТОН", "R"},
},
matches = {
{"ХЁР", "МИК", 1, 1, 1},
{"ХЁР", "ТОН", 2, 0, 1},
{"МИК", "ХЁР", 4, 0, 1},
{"МИК", "ТОН", 1, 2, 1},
{"ТОН", "ХЁР", 0, 1, 1},
{"ТОН", "МИК", 0, 0, 1},
}
},
["1R_AddMatches"] = {
type = "knockout",
number_of_rounds = 2,
matches = {
{"МИД", "НИУ", 2, 1, 0, 0, nil, nil, nil, "Y", "R"},
{"ТОК", "НОР", 4, 0, 0, 4, "pen", 3, 4, "R", "Y"},
{"ОКУ", "ТАС", 2, 3, 2, 0, nil, nil, nil, "Y", "R"},
{"МИК", "КЕР", 1, 1, 1, 2, "aet", nil, nil, "R", "Y"},
}
},
["2R_GroupA"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ПАЛ", "G"},
{"МАР", "Y"},
{"ПАП", "R"},
{"КЕР", "R"},
},
matches = {
{"ПАЛ", "МАР", 1, 0, 1},
{"ПАЛ", "ПАП", 3, 3, 1},
{"ПАЛ", "КЕР", 3, 3, 1},
{"МАР", "ПАЛ", 2, 0, 1},
{"МАР", "ПАП", 2, 2, 1},
{"МАР", "КЕР", 2, 0, 1},
{"ПАП", "ПАЛ", 1, 1, 1},
{"ПАП", "МАР", 0, 0, 1},
{"ПАП", "КЕР", 2, 2, 1},
{"КЕР", "ПАЛ", 0, 1, 1},
{"КЕР", "МАР", 2, 1, 1},
{"КЕР", "ПАП", 2, 2, 1},
}
},
["2R_GroupB"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"АСА", "G"},
{"ОКУ", "Y"},
{"НОВ", "R"},
{"КРБ", "R"},
},
matches = {
{"АСА", "ОКУ", 3, 1, 1},
{"АСА", "НОВ", 4, 0, 1},
{"АСА", "КРБ", 2, 0, 1},
{"ОКУ", "АСА", 2, 1, 1},
{"ОКУ", "НОВ", 2, 1, 1},
{"ОКУ", "КРБ", 2, 0, 1},
{"НОВ", "АСА", 0, 1, 1},
{"НОВ", "ОКУ", 0, 1, 1},
{"НОВ", "КРБ", 2, 1, 1},
{"КРБ", "АСА", 2, 0, 1},
{"КРБ", "ОКУ", 5, 0, 1},
{"КРБ", "НОВ", 1, 6, 1},
}
},
["2R_GroupC"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"САМ", "G"},
{"НАУ", "Y"},
{"ХЁР", "R"},
{"НОР", "R"},
},
matches = {
{"САМ", "НАУ", 4, 0, 1},
{"САМ", "ХЁР", 4, 1, 1},
{"САМ", "НОР", 6, 0, 1},
{"НАУ", "САМ", 1, 1, 1},
{"НАУ", "ХЁР", 2, 1, 1},
{"НАУ", "НОР", 5, 3, 1},
{"ХЁР", "САМ", 1, 1, 1},
{"ХЁР", "НАУ", 3, 3, 1},
{"ХЁР", "НОР", 1, 0, 1},
{"НОР", "САМ", 0, 5, 1},
{"НОР", "НАУ", 0, 2, 1},
{"НОР", "ХЁР", 3, 1, 1},
}
},
["2R_GroupD"] = {
type = "group",
number_of_rounds = 2,
standings = {
{"ТАИ", "G"},
{"ФИД", "Y"},
{"МИД", "R"},
{"ФРА", "R"},
},
matches = {
{"ТАИ", "ФИД", 0, 0, 1},
{"ТАИ", "МИД", 3, 1, 1},
{"ТАИ", "ФРА", 4, 0, 1},
{"ФИД", "ТАИ", 2, 0, 1},
{"ФИД", "МИД", 2, 0, 1},
{"ФИД", "ФРА", 0, 0, 1},
{"МИД", "ТАИ", 0, 2, 1},
{"МИД", "ФИД", 2, 2, 1},
{"МИД", "ФРА", 1, 2, 1},
{"ФРА", "ТАИ", 1, 2, 1},
{"ФРА", "ФИД", 0, 6, 1},
{"ФРА", "МИД", 1, 4, 1},
}
},
["Playoffs"] = {
type = "knockout",
number_of_rounds = 2,
matches = {
{"МАР", "ФИД", 0, 2, 1, 3, nil, nil, nil, "R", "G"},
{"НАУ", "ОКУ", 2, 0, 2, 2, "aet", nil, nil, "G", "R"},
}
},
},
-- ========================
-- КУБОК ОКЕАНИИ
-- (финальный турнир)
-- ========================
["КОк_2028_Final"] = {
["FR_GroupA"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"СОЛ", "G"},
{"ФИД", "G"},
{"АСА", "R"},
{"НАУ", "R"},
},
matches = {
{"СОЛ", "ФИД", 2, 1, 0},
{"СОЛ", "АСА", 0, 1, 0},
{"СОЛ", "НАУ", 1, 0, 0},
{"ФИД", "АСА", 1, 1, 0},
{"ФИД", "НАУ", 3, 2, 0},
{"АСА", "НАУ", 1, 3, 0},
}
},
["FR_GroupB"] = {
type = "group",
number_of_rounds = 1,
standings = {
{"ТЕР", "G"},
{"САМ", "G"},
{"ТАИ", "R"},
{"ПАЛ", "R"},
},
matches = {
{"ТЕР", "САМ", 4, 3, 1},
{"ТЕР", "ТАИ", 4, 4, 1},
{"ТЕР", "ПАЛ", 3, 0, 1},
{"САМ", "ТАИ", 4, 2, 0},
{"САМ", "ПАЛ", 2, 1, 0},
{"ТАИ", "ПАЛ", 2, 2, 0},
}
},
["FR_Semifinal"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"СОЛ", "САМ", 2, 5, nil, nil, nil, "R", "G", 0},
{"ТЕР", "ФИД", 4, 3, nil, nil, nil, "G", "R", 1},
}
},
["FR_3rdPlace"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"СОЛ", "ФИД", 3, 2, "aet", nil, nil, "", "", 0},
}
},
["FR_Final"] = {
type = "knockout",
number_of_rounds = 1,
matches = {
{"САМ", "ТЕР", 4, 4, "pen", 3, 2, "G", "R", 1},
}
},
},
}