Модуль:РВ/Локальные кубки
Перейти к навигации
Перейти к поиску
Добавить новый турнир (заготовка для копирования):
db["КАф"]["2009"] = {
}
local p = {}
-----------------------------------------------------------------------
-- 1. СЛОВАРЬ РЕЗУЛЬТАТОВ (Один на все турниры!)
-----------------------------------------------------------------------
local RESULT_TEXT = {
["ч"] = "'''ЧЕМПИОН.'''",
["ф"] = "'''ФИНАЛ.'''",
["б"] = "'''Бронза.'''",
["д"] = "'''Дерево.'''",
["чф"] = "'''1/4 финала.'''",
["в"] = "'''1/8 финала.'''",
["2г"] = "2-е место в группе.",
["3г"] = "3-е место в группе.",
["4г"] = "4-е место в группе.",
["5г"] = "5-е место в группе.",
["6г"] = "6-е место в группе.",
["фпм"] = "'''ФИНАЛ''' ''(переходные матчи ещё не состоялись).''",
["фпмв"] = "'''ФИНАЛ''' ''(победа в переходных матчах).''",
["фпмп"] = "ФИНАЛ ''(поражение в переходных матчах).''",
["бпм"] = "'''Бронза''' ''(переходные матчи ещё не состоялись).''",
["бпмв"] = "'''Бронза''' ''(победа в переходных матчах).''",
["бпмп"] = "Бронза ''(поражение в переходных матчах).''",
["дпм"] = "'''Дерево''' ''(переходные матчи ещё не состоялись).''",
["дпмв"] = "'''Дерево''' ''(победа в переходных матчах).''",
["дпмп"] = "Дерево ''(поражение в переходных матчах).''",
["чфпм"] = "'''1/4 финала''' ''(переходные матчи ещё не состоялись).''",
["чфпмв"] = "'''1/4 финала''' ''(победа в переходных матчах).''",
["чфпмп"] = "1/4 финала ''(поражение в переходных матчах).''",
["пм"] = "'''переходные матчи''' ''(ещё не состоялись)''.",
["пмв"] = "'''переходные матчи''' ''(победа).''",
["пмп"] = "переходные матчи ''(поражение).''",
["5"] = "5-е место.",
["6"] = "6-е место.",
["7"] = "7-е место.",
["8"] = "8-е место.",
["ос"] = "''отборочный турнир (стыковые матчи).''",
["о3"] = "''отборочный турнир (3-й раунд).''",
["о2"] = "''отборочный турнир (2-й раунд).''",
["о1"] = "''отборочный турнир (1-й раунд).''",
["оп"] = "''отборочный турнир (предварительный раунд).''",
["о"] = "''отборочный турнир.''",
["по"] = "'''участники плей-офф''' (матч ещё не состоялся).",
["уч"] = "'''участники 1/4 финала''' (матч ещё не состоялся).",
["пол"] = "'''участники полуфинала''' (матч ещё не состоялся).",
["у"] = "участники финального турнира (матчи ещё не состоялись).",
["побA"] = "победитель дивизиона A.",
["побB"] = "победитель дивизиона B.",
["побC"] = "победитель дивизиона C.",
["побD"] = "победитель дивизиона D.",
["фA"] = "финал дивизиона A.",
["фB"] = "финал дивизиона B.",
["фC"] = "финал дивизиона C.",
["фD"] = "финал дивизиона D.",
["пA"] = "полуфинал дивизиона A.",
["пB"] = "полуфинал дивизиона B.",
["пC"] = "полуфинал дивизиона C.",
["пD"] = "полуфинал дивизиона D.",
["чфA"] = "1/4 финала дивизиона A.",
["чфB"] = "1/4 финала дивизиона B.",
["чфC"] = "1/4 финала дивизиона C.",
["чфD"] = "1/4 финала дивизиона D.",
["1гA"] = "1-е место в группе (дивизион A).",
["1гB"] = "1-е место в группе (дивизион B).",
["1гC"] = "1-е место в группе (дивизион C).",
["1гD"] = "1-е место в группе (дивизион D).",
["2гA"] = "2-е место в группе (дивизион A).",
["2гB"] = "2-е место в группе (дивизион B).",
["2гC"] = "2-е место в группе (дивизион C).",
["2гD"] = "2-е место в группе (дивизион D).",
["3гA"] = "3-е место в группе (дивизион A).",
["3гB"] = "3-е место в группе (дивизион B).",
["3гC"] = "3-е место в группе (дивизион C).",
["3гD"] = "3-е место в группе (дивизион D).",
["4гA"] = "4-е место в группе (дивизион A).",
["4гB"] = "4-е место в группе (дивизион B).",
["4гC"] = "4-е место в группе (дивизион C).",
["4гD"] = "4-е место в группе (дивизион D)."
}
local NOT_PARTICIPATED = "''<span style=\"color:grey\">не принимали участия.</span>''"
-----------------------------------------------------------------------
-- 2. ИСТОРИЧЕСКИЕ ИСКЛЮЧЕНИЯ ДЛЯ ССЫЛОК
-- Если статья называется нестандартно (как Кубок Азии), прописываем это здесь
-----------------------------------------------------------------------
local LINK_OVERRIDES = {
["Кубок Евразии-2009"] = "Кубок Азии-2009",
["Кубок Евразии-2013"] = "Кубок Азии-2013",
["Кубок Америки-2009"] = "Кубок Северной Америки-2009",
["Кубок Америки-2013"] = "Кубок Северной Америки-2013",
["Кубок Америки-2036"] = "Антон-Кубок Америки-2036"
}
-----------------------------------------------------------------------
-- 3. ПОРЯДОК И ГОДЫ ТУРНИРОВ (Как они будут выводиться на странице)
-----------------------------------------------------------------------
local TOURNAMENTS = {
{ id = "КАм", name = "Кубок Америки", years = {"2009", "2013", "2017", "2020", "2024", "2028", "2032", "2036", "2040", "2044", "2048"} },
{ id = "КАф", name = "Кубок Африки", years = {"2009", "2013", "2017", "2020", "2024", "2028", "2032", "2036", "2040", "2044", "2048"} },
{ id = "КЕв", name = "Кубок Евразии", years = {"2009", "2013", "2017", "2020", "2024", "2028", "2032", "2036", "2040", "2044", "2048"} },
{ id = "КОк", name = "Кубок Океании", years = {"2009", "2013", "2017", "2020", "2024", "2028", "2032", "2036", "2040", "2044", "2048"} },
{ id = "ККо", name = "Кубок Конфедераций", years = {"2009", "2013", "2017", "2021", "2025", "2029", "2033", "2037"} },
{ id = "КФе", name = "Кубок Федерации", years = {"2015", "2019", "2023", "2027", "2031", "2035", "2041", "2045"} },
{ id = "ЛНа", name = "Лига Наций", years = {"2039", "2043", "2047"} },
{ id = "КЕвропы", name = "Кубок Европы", years = {"2009", "2013", "2017"} },
{ id = "КЮжАм", name = "Кубок Южной Америки", years = {"2009", "2013"} },
{ id = "ЧЧМ", name = "Чемпионат четвёртого мира", years = {"2040"} }
}
-----------------------------------------------------------------------
-- 4. ЕДИНАЯ БАЗА ДАННЫХ (Заполняете сами в удобном формате)
-----------------------------------------------------------------------
local db = {}
-----------------------------------------------------------------------
-- КУБОК АМЕРИКИ
-----------------------------------------------------------------------
db["КАм"] = {}
db["КАм"]["2009"] = {
["АНТ"]="ч",
["АРУ"]="о",
["БАГ"]="4г",
["БАР"]="3г",
["БЕЛ"]="о",
["ГВА"]="3г",
["ГРЕ"]="о",
["ГРЛ"]="оп",
["ДОМ"]="б",
["ДРЕ"]="о",
["КАЙ"]="о",
["КЮР"]="о",
["МНТ"]="б",
["МРТ"]="о",
["НИК"]="4г",
["ПУЭ"]="о",
["СЕН"]="ф"
}
db["КАм"]["2013"] = {
["АНТ"]="ч",
["АРУ"]="о",
["БАГ"]="4г",
["БАР"]="чф",
["БЕР"]="о",
["БЕЛ"]="о",
["ГВА"]="ф",
["ГРЕ"]="3г",
["ГРЛ"]="оп",
["ДОМ"]="д",
["ДРЕ"]="чф",
["КАЙ"]="4г",
["КЮР"]="4г",
["МНТ"]="чф",
["МРТ"]="о",
["НИК"]="чф",
["ПУЭ"]="ос",
["СЕН"]="б"
}
db["КАм"]["2017"] = {
["АВИ"]="оп",
["АНТ"]="чф",
["АРУ"]="о",
["БАГ"]="4г",
["БАР"]="3г",
["БЕЛ"]="о",
["БЕР"]="о",
["ГАЙ"]="ф",
["ГВА"]="б",
["ГВИ"]="3г",
["ГРЕ"]="д",
["ГРЛ"]="4г",
["ДОМ"]="ч",
["ДРЕ"]="чф",
["КАЙ"]="3г",
["КЮР"]="3г",
["МНТ"]="чф",
["МРТ"]="о",
["НИК"]="чф",
["ПУЭ"]="о",
["СЕН"]="4г",
["СПМ"]="о",
["СУР"]="4г"
}
db["КАм"]["2020"] = {
["АВИ"]="о",
["АЛЯ"]="о",
["АНГ"]="о",
["АНТ"]="чф",
["АРУ"]="4г",
["БАГ"]="3г",
["БАР"]="о",
["БВИ"]="о",
["БЕЛ"]="3г",
["БЕР"]="4г",
["ГАВ"]="о",
["ГАЙ"]="о",
["ГВА"]="д",
["ГВИ"]="3г",
["ГРЕ"]="о",
["ГРЛ"]="о",
["ДОМ"]="ч",
["ДРЕ"]="чф",
["КАЙ"]="чф",
["КЮР"]="3г",
["МНТ"]="чф",
["МРТ"]="о",
["НИК"]="ф",
["ПУЭ"]="4г",
["СВГ"]="о",
["СЕН"]="б",
["СКН"]="о",
["СПМ"]="о",
["СУР"]="4г"
}
db["КАм"]["2024"] = {
["АВИ"]="о",
["АЛЯ"]="3г",
["АНГ"]="о",
["АНТ"]="чф",
["АРУ"]="3г",
["БАГ"]="ос",
["БАР"]="чф",
["БВИ"]="о",
["БЕЛ"]="о",
["БЕР"]="о",
["ГАВ"]="3г",
["ГАЙ"]="чф",
["ГВА"]="д",
["ГВИ"]="4г",
["ГРЕ"]="ос",
["ГРЛ"]="ос",
["ДОМ"]="ф",
["ДРЕ"]="3г",
["КАЙ"]="ос",
["КЮР"]="4г",
["МНТ"]="ч",
["МРТ"]="о",
["НИК"]="б",
["ПУЭ"]="4г",
["СВГ"]="4г",
["СЕН"]="чф",
["СКН"]="о",
["СПМ"]="о",
["СУР"]="о"
}
db["КАм"]["2028"] = {
["АВИ"]="о",
["АЛЯ"]="о",
["АНГ"]="о",
["АНТ"]="3г",
["АРУ"]="ос",
["БАГ"]="3г",
["БАР"]="чф",
["БВИ"]="о",
["БЕЛ"]="чф",
["БЕР"]="о",
["ГАВ"]="4г",
["ГАЙ"]="4г",
["ГАЛ"]="о",
["ГВА"]="ф",
["ГВИ"]="ос",
["ГРЕ"]="4г",
["ГРЛ"]="о",
["ДОМ"]="ч",
["ДРЕ"]="чф",
["КАЙ"]="б",
["КОК"]="3г",
["КЮР"]="ос",
["МНТ"]="4г",
["МРТ"]="о",
["НИК"]="3г",
["ОГН"]="о",
["ПУЭ"]="о",
["СВГ"]="о",
["СЕН"]="д",
["СКН"]="ос",
["СПМ"]="о",
["СУР"]="чф"
}
db["КАм"]["2032"] = {
["АВИ"]="о",
["АЛЯ"]="3г",
["АНГ"]="о",
["АНТ"]="чф",
["АРУ"]="3г",
["БАГ"]="ос",
["БАР"]="4г",
["БВИ"]="о",
["БЕЛ"]="ос",
["БЕР"]="ос",
["ГАВ"]="4г",
["ГАЙ"]="д",
["ГАЛ"]="о",
["ГВА"]="чф",
["ГВИ"]="о",
["ГРЕ"]="чф",
["ГРЛ"]="о",
["ДОМ"]="б",
["ДРЕ"]="3г",
["КАЙ"]="4г",
["КОК"]="ос",
["КЮР"]="чф",
["МНТ"]="ф",
["МРТ"]="о",
["НИК"]="3г",
["ОГН"]="о",
["ПУЭ"]="о",
["СВГ"]="о",
["СЕН"]="4г",
["СКН"]="о",
["СПМ"]="о",
["СУР"]="ч"
}
db["КАм"]["2036"] = {
["АВИ"]="о",
["АЛЯ"]="3г",
["АНГ"]="о",
["АНТ"]="3г",
["АРУ"]="о",
["БАГ"]="4г",
["БАР"]="ос",
["БВИ"]="о",
["БЕЛ"]="ос",
["БЕР"]="о",
["БОН"]="о",
["ГАВ"]="ос",
["ГАЙ"]="чф",
["ГАЛ"]="4г",
["ГВА"]="д",
["ГВИ"]="3г",
["ГРЕ"]="4г",
["ГРЛ"]="ос",
["ДОМ"]="б",
["ДРЕ"]="чф",
["КАЙ"]="чф",
["КОК"]="о",
["КЮР"]="4г",
["МНТ"]="3г",
["МРТ"]="о",
["НИК"]="ф",
["ОГН"]="о",
["ПУЭ"]="о",
["САБ"]="о",
["СВГ"]="о",
["СЕН"]="ч",
["СКН"]="о",
["СМА"]="о",
["СПМ"]="о",
["СУР"]="чф",
["СЭС"]="о"
}
db["КАм"]["2040"] = {
["АЛЯ"]="3г",
["АНГ"]="о",
["АНТ"]="ос",
["АРУ"]="ос",
["БАГ"]="чф",
["БАР"]="3г",
["БВИ"]="о",
["БЕЛ"]="ос",
["БЕР"]="о",
["ГАВ"]="ос",
["ГАЙ"]="3г",
["ГАЛ"]="о",
["ГВА"]="ф",
["ГВИ"]="4г",
["ГРЕ"]="чф",
["ГРЛ"]="о",
["ДОМ"]="д",
["ДРЕ"]="4г",
["КАЙ"]="ч",
["КОК"]="о",
["КЮР"]="чф",
["МНТ"]="б",
["МРТ"]="о",
["НИК"]="4г",
["ОГН"]="о",
["ПУЭ"]="4г",
["САБ"]="о",
["СВГ"]="о",
["СЕН"]="чф",
["СКН"]="о",
["СУР"]="3г",
["СЭС"]="о",
["ЮГЕ"]="о"
}
db["КАм"]["2044"] = {
["АВИ"]="о",
["АЛЯ"]="ч",
["АНГ"]="о",
["АНТ"]="4г",
["АРУ"]="о",
["БАГ"]="чф",
["БАР"]="ос",
["БВИ"]="о",
["БЕЛ"]="4г",
["БЕР"]="4г",
["ГАВ"]="д",
["ГАЙ"]="чф",
["ГАЛ"]="о",
["ГВА"]="чф",
["ГВИ"]="ос",
["ГРЕ"]="3г",
["ГРЛ"]="о",
["ДОМ"]="ф",
["ДРЕ"]="3г",
["КАЙ"]="чф",
["КОК"]="о",
["КЮР"]="ос",
["МНТ"]="3г",
["МРТ"]="ос",
["НИК"]="4г",
["ОГН"]="о",
["ОПА"]="о",
["ОПП"]="о",
["ПУЭ"]="о",
["САБ"]="о",
["СЕН"]="3г",
["СКН"]="о",
["СМА"]="о",
["СПМ"]="о",
["СУР"]="б",
["СЭС"]="о"
}
db["КАм"]["2048"] = {
["АВИ"]="о",
["АЛЯ"]="4г",
["АНГ"]="о",
["АНТ"]="чф",
["АРУ"]="ос",
["БАГ"]="3г",
["БАР"]="4г",
["БВИ"]="о",
["БЕЛ"]="ос",
["БЕР"]="4г",
["ГАВ"]="3г",
["ГАЙ"]="пол",
["ГАЛ"]="о",
["ГВА"]="чф",
["ГВИ"]="ос",
["ГРЕ"]="чф",
["ГРЛ"]="ос",
["ДОМ"]="3г",
["ДРЕ"]="3г",
["КАЙ"]="пол",
["КОК"]="о",
["МНТ"]="чф",
["МРТ"]="ос",
["НИК"]="ос",
["НЬЮ"]="о",
["ОГН"]="о",
["ОПА"]="о",
["ПУЭ"]="4г",
["САБ"]="о",
["СВГ"]="о",
["СЕН"]="пол",
["СКН"]="о",
["СМА"]="о",
["СПМ"]="о",
["СУР"]="пол",
["СЭС"]="о",
["ФОЛ"]="о"
}
-----------------------------------------------------------------------
-- КУБОК АФРИКИ
-----------------------------------------------------------------------
db["КАф"] = {}
db["КАф"]["2009"] = {
["БЕН"]="б",
["ГАМ"]="о",
["ДЖИ"]="о",
["ЗАС"]="оп",
["КОМ"]="о",
["ЛЕС"]="о",
["МАВ"]="о",
["МОЗ"]="ф",
["НИГ"]="б",
["ОСТ"]="4г",
["РЕЮ"]="оп",
["СВА"]="о",
["СЕЙ"]="3г",
["СОМ"]="4г",
["ЦАР"]="о",
["ЧАД"]="3г",
["ЭКВ"]="о",
["ЭРИ"]="ч"
}
db["КАф"]["2013"] = {
["БЕН"]="4г",
["ГАМ"]="д",
["ДЖИ"]="оп",
["ЗАС"]="о",
["КОМ"]="о",
["ЛЕС"]="3г",
["МАВ"]="4г",
["МОЗ"]="чф",
["НИГ"]="чф",
["ОСТ"]="б",
["РЕЮ"]="оп",
["СВА"]="о",
["СЕЙ"]="4г",
["СОМ"]="чф",
["ЦАР"]="ф",
["ЧАД"]="ч",
["ЭКВ"]="о",
["ЭРИ"]="чф"
}
db["КАф"]["2017"] = {
["БЕН"]="б",
["БОТ"]="4г",
["ГАМ"]="3г",
["ГВБ"]="о",
["ДЖИ"]="4г",
["ЗАС"]="3г",
["КОМ"]="4г",
["ЛЕС"]="о",
["МАВ"]="о",
["МАД"]="о",
["МЕЛ"]="оп",
["МОЗ"]="ч",
["НИГ"]="4г",
["ОСТ"]="ф",
["РЕЮ"]="оп",
["СВА"]="3г",
["СЕЙ"]="чф",
["СЕУ"]="оп",
["СОМ"]="д",
["ТАН"]="чф",
["ЦАР"]="чф",
["ЧАД"]="чф",
["ЭКВ"]="о",
["ЭРИ"]="3г"
}
db["КАф"]["2020"] = {
["БЕН"]="чф",
["БОТ"]="о",
["БУР"]="о",
["ГАМ"]="4г",
["ГВБ"]="ос",
["ДЖИ"]="4г",
["ЗАС"]="о",
["КЕН"]="о",
["КОМ"]="4г",
["ЛЕС"]="ос",
["МАВ"]="о",
["МВР"]="ос",
["МАД"]="4г",
["МЕЛ"]="о",
["МОЗ"]="д",
["НИГ"]="ч",
["ОСТ"]="б",
["РЕЮ"]="о",
["СТП"]="о",
["СВА"]="3г",
["СЕЙ"]="ф",
["СЕУ"]="ос",
["СОМ"]="3г",
["ТАН"]="чф",
["ЦАР"]="3г",
["ЧАД"]="чф",
["ЭКВ"]="3г",
["ЭРИ"]="чф"
}
db["КАф"]["2024"] = {
["БЕН"]="3г",
["БОТ"]="о",
["БУР"]="о",
["ГАМ"]="чф",
["ГВБ"]="о",
["ДЖИ"]="4г",
["ЗАН"]="о",
["ЗАС"]="3г",
["КЕН"]="о",
["КОМ"]="4г",
["ЛЕС"]="о",
["МАВ"]="о",
["МАД"]="4г",
["МВР"]="о",
["МЕЛ"]="о",
["МОЗ"]="б",
["НИГ"]="д",
["ОСТ"]="ф",
["РЕЮ"]="4г",
["СТП"]="о",
["СВА"]="о",
["СЕЙ"]="чф",
["СЕУ"]="о",
["СОМ"]="3г",
["ТАН"]="чф",
["ЦАР"]="ч",
["ЧАД"]="3г",
["ЭКВ"]="о",
["ЭРИ"]="чф",
["ЭФИ"]="о"
}
db["КАф"]["2028"] = {
["БЕН"]="ос",
["БОТ"]="4г",
["БУР"]="ос",
["ГАМ"]="4г",
["ГВБ"]="ос",
["ДЖИ"]="4г",
["ЗАН"]="о",
["ЗАС"]="ос",
["КЕН"]="4г",
["КОМ"]="о",
["ЛЕС"]="о",
["МАВ"]="ос",
["МАД"]="ос",
["МАЙ"]="о",
["МВР"]="ос",
["МЕЛ"]="о",
["МОЗ"]="чф",
["НИГ"]="чф",
["ОВО"]="ос",
["ОЕВ"]="о",
["ОСТ"]="чф",
["РЕЮ"]="о",
["СТП"]="о",
["СВА"]="3г",
["СЕЙ"]="3г",
["СЕУ"]="о",
["СОМ"]="чф",
["ТАН"]="д",
["ТРИ"]="о",
["ЦАР"]="ч",
["ЧАД"]="3г",
["ЭКВ"]="3г",
["ЭРИ"]="ф",
["ЭФИ"]="б",
["ЮЖН"]="о"
}
db["КАф"]["2032"] = {
["БЕН"]="ос",
["БОТ"]="ос",
["БУР"]="4г",
["ГАМ"]="4г",
["ГВБ"]="3г",
["ДЖИ"]="ос",
["ЗАН"]="о",
["ЗАС"]="о",
["КЕН"]="ос",
["КОМ"]="о",
["ЛЕС"]="о",
["МАВ"]="4г",
["МВР"]="о",
["МАД"]="ос",
["МАЙ"]="о",
["МЕЛ"]="о",
["МОЗ"]="ч",
["НИГ"]="чф",
["ОВО"]="ос",
["ОЕВ"]="о",
["ОСТ"]="ф",
["РЕЮ"]="ос",
["СТП"]="о",
["СВА"]="3г",
["СЕЙ"]="4г",
["СЕУ"]="о",
["СОМ"]="чф",
["ТАН"]="чф",
["ТРИ"]="о",
["ЦАР"]="б",
["ЧАД"]="чф",
["ЭКВ"]="3г",
["ЭРИ"]="д",
["ЭФИ"]="3г",
["ЮЖН"]="ос"
}
db["КАф"]["2036"] = {
["БЕН"]="чф",
["БОТ"]="ф",
["БУР"]="о",
["ГАМ"]="4г",
["ГВБ"]="о",
["ДЖИ"]="4г",
["ЗАН"]="4г",
["ЗАС"]="ос",
["КЕН"]="о",
["КОМ"]="о",
["ЛЕС"]="ос",
["МАВ"]="4г",
["МВР"]="о",
["МАД"]="ос",
["МАЙ"]="о",
["МЕЛ"]="о",
["МОЗ"]="б",
["НИГ"]="чф",
["ОВО"]="о",
["ОЕВ"]="о",
["ОСТ"]="ч",
["РЕЮ"]="о",
["СТП"]="о",
["СВА"]="3г",
["СЕЙ"]="3г",
["СЕУ"]="о",
["СОМ"]="3г",
["ТАН"]="д",
["ТРИ"]="о",
["ЦАР"]="чф",
["ЧАД"]="чф",
["ЭКВ"]="о",
["ЭРИ"]="3г",
["ЭФИ"]="о",
["ЮЖН"]="о"
}
db["КАф"]["2040"] = {
["БЕН"]="4г",
["БОТ"]="3г",
["БУР"]="о",
["ГАМ"]="ос",
["ГВБ"]="ос",
["ДАР"]="о",
["ДЖИ"]="4г",
["ЗАН"]="ос",
["ЗАС"]="3г",
["КЕН"]="о",
["КОМ"]="4г",
["ЛЕС"]="о",
["МАВ"]="о",
["МВР"]="о",
["МАД"]="о",
["МОЗ"]="чф",
["НИГ"]="чф",
["ОВО"]="о",
["ОСТ"]="д",
["РЕЮ"]="о",
["СТП"]="о",
["СВА"]="4г",
["СЕЙ"]="б",
["СОМ"]="3г",
["ТАН"]="чф",
["ТРИ"]="о",
["ЦАР"]="ф",
["ЧАД"]="чф",
["ЭКВ"]="ос",
["ЭРИ"]="ч",
["ЭФИ"]="3г"
}
db["КАф"]["2044"] = {
["БГН"]="о",
["БЕН"]="чф",
["БОТ"]="ос",
["БУР"]="4г",
["ГАМ"]="4г",
["ГВБ"]="ос",
["ДЖИ"]="о",
["ЗАН"]="о",
["ЗАС"]="о",
["КБН"]="о",
["КЕН"]="о",
["КОМ"]="ос",
["ЛЕС"]="о",
["МАВ"]="о",
["МАД"]="4г",
["МВР"]="о",
["МЕЛ"]="о",
["МОЗ"]="чф",
["НИГ"]="ф",
["ОВО"]="о",
["ОСТ"]="б",
["РЕЮ"]="о",
["СВА"]="чф",
["СЕЙ"]="3г",
["СЕУ"]="о",
["СОМ"]="д",
["СТП"]="о",
["ТАН"]="3г",
["ТРИ"]="о",
["ЦАР"]="ч",
["ЧАД"]="чф",
["ЭКВ"]="4г",
["ЭРИ"]="3г",
["ЭФИ"]="3г",
["ЮЖН"]="о"
}
db["КАф"]["2048"] = {
["БГН"]="о",
["БЕН"]="чф",
["БОТ"]="4г",
["БУР"]="4г",
["ГАМ"]="4г",
["ГВБ"]="о",
["ДАР"]="о",
["ДЖИ"]="о",
["ЗАН"]="ос",
["ЗАС"]="ос",
["КЕН"]="о",
["КОМ"]="3г",
["ЛЕС"]="ос",
["МАВ"]="о",
["МАД"]="о",
["МАЙ"]="о",
["МВР"]="о",
["МЕЛ"]="о",
["МОЗ"]="чф",
["НИГ"]="пол",
["ОВО"]="о",
["ОСТ"]="пол",
["РЕЮ"]="о",
["СВА"]="4г",
["СЕЙ"]="3г",
["СОМ"]="пол",
["ТАН"]="чф",
["ТРИ"]="о",
["ЦАР"]="3г",
["ЧАД"]="пол",
["ЭКВ"]="ос",
["ЭРИ"]="чф",
["ЭФИ"]="3г",
["ЮЖН"]="о"
}
-----------------------------------------------------------------------
-- КУБОК ЕВРАЗИИ
-----------------------------------------------------------------------
db["КЕв"] = {}
db["КЕв"]["2009"] = {
["АОМ"]="о",
["АФГ"]="3г",
["БАН"]="о",
["БРУ"]="о",
["БУТ"]="о",
["ВОС"]="о",
["ГУА"]="б",
["КИР"]="ф",
["ЛАО"]="о",
["МАЛ"]="3г",
["МОН"]="б",
["МЬЯ"]="2г",
["НЕП"]="о",
["ПАК"]="ч",
["ТАД"]="3г",
["ТУР"]="2г",
["ШРИ"]="о"
}
db["КЕв"]["2013"] = {
["АОМ"]="оп",
["АФГ"]="4г",
["БАН"]="о",
["БРУ"]="чф",
["БУТ"]="о",
["ВОС"]="о",
["ГУА"]="о",
["КИР"]="б",
["ЛАО"]="4г",
["МАЛ"]="чф",
["МОН"]="ф",
["МЬЯ"]="ч",
["НЕП"]="4г",
["ПАК"]="чф",
["ТАД"]="д",
["ТУР"]="3г",
["ФИЛ"]="о",
["ШРИ"]="чф"
}
db["КЕв"]["2017"] = {
["АОМ"]="3г",
["АФГ"]="чф",
["БАН"]="о",
["БРУ"]="чф",
["БУТ"]="4г",
["ВОС"]="оп",
["ГОН"]="оп",
["ГУА"]="3г",
["ИНД"]="оп",
["КАМ"]="о",
["КИР"]="д",
["КИТ"]="4г",
["ЛАО"]="чф",
["ЛИВ"]="4г",
["МАЛ"]="3г",
["МОН"]="ч",
["МЬЯ"]="б",
["НЕП"]="о",
["ПАК"]="3г",
["СИН"]="4г",
["ТАД"]="ф",
["ТУР"]="о",
["ФИЛ"]="о",
["ШРИ"]="чф"
}
db["КЕв"]["2020"] = {
["АОМ"]="о",
["АФГ"]="чф",
["БАН"]="о",
["БРУ"]="4г",
["БУТ"]="о",
["ВАТ"]="ос",
["ВОС"]="о",
["ГИБ"]="4г",
["ГОН"]="о",
["ГУА"]="чф",
["ИНД"]="ч",
["КАМ"]="чф",
["КИР"]="д",
["КИТ"]="о",
["ЛАО"]="3г",
["ЛИВ"]="о",
["МАЛ"]="3г",
["МОН"]="чф",
["МЬЯ"]="ф",
["НЕП"]="о",
["ПАК"]="4г",
["САН"]="3г",
["СИН"]="о",
["ТАД"]="3г",
["ТУР"]="б",
["ФИЛ"]="о",
["ШПИ"]="о",
["ШРИ"]="4г",
["ЯНМ"]="о"
}
db["КЕв"]["2024"] = {
["АОМ"]="о",
["АФГ"]="чф",
["БАН"]="о",
["БРУ"]="3г",
["БУТ"]="4г",
["ВАТ"]="о",
["ВОС"]="о",
["ГИБ"]="чф",
["ГОН"]="о",
["ГУА"]="4г",
["ИНД"]="4г",
["ЙЕМ"]="о",
["КАМ"]="д",
["КИР"]="чф",
["КИТ"]="о",
["ЛАО"]="о",
["ЛИВ"]="о",
["МАЛ"]="4г",
["МЛЗ"]="о",
["МОН"]="ф",
["МЬЯ"]="чф",
["НЕП"]="о",
["ПАК"]="3г",
["ПЛС"]="о",
["САН"]="3г",
["СИН"]="о",
["ТАД"]="ч",
["ТУР"]="3г",
["ФИЛ"]="о",
["ШПИ"]="о",
["ШРИ"]="б",
["ЯНМ"]="о"
}
db["КЕв"]["2028"] = {
["АОМ"]="о",
["АФГ"]="3г",
["БАН"]="о",
["БРУ"]="б",
["БУТ"]="о",
["ВАТ"]="чф",
["ВОС"]="ос",
["ГИБ"]="3г",
["ГОН"]="о",
["ГУА"]="ф",
["ЗФИ"]="о",
["ИНД"]="д",
["ЙЕМ"]="о",
["КАМ"]="чф",
["КИР"]="ч",
["КИТ"]="ос",
["ЛАО"]="3г",
["ЛИВ"]="о",
["МАЛ"]="ос",
["МЛЗ"]="о",
["МНК"]="о",
["МОН"]="3г",
["МЬЯ"]="4г",
["НЕП"]="о",
["ПАК"]="4г",
["ПЛС"]="о",
["САН"]="чф",
["СИН"]="о",
["ТАД"]="4г",
["ТУР"]="4г",
["ФИЛ"]="о",
["ШПИ"]="о",
["ШРИ"]="чф",
["ЯНМ"]="о"
}
db["КЕв"]["2032"] = {
["АОМ"]="о",
["АФГ"]="б",
["БАН"]="о",
["БРУ"]="3г",
["БУТ"]="3г",
["ВАТ"]="4г",
["ВОС"]="ос",
["ГИБ"]="чф",
["ГОН"]="о",
["ГУА"]="4г",
["ЗФИ"]="о",
["ИНД"]="ос",
["ЙЕМ"]="о",
["КАМ"]="чф",
["КИР"]="чф",
["КИТ"]="ос",
["ЛАО"]="4г",
["ЛИВ"]="о",
["МАЛ"]="ф",
["МЛЗ"]="о",
["МНК"]="о",
["МОН"]="ч",
["МЬЯ"]="чф",
["НЕП"]="о",
["НЗЕ"]="о",
["ПАК"]="4г",
["ПЛС"]="о",
["САН"]="д",
["СИН"]="о",
["ТАД"]="3г",
["ТУР"]="ос",
["ФИЛ"]="о",
["ШПИ"]="о",
["ШРИ"]="3г",
["ЯНМ"]="о"
}
db["КЕв"]["2036"] = {
["АБХ"]="о",
["АОМ"]="о",
["АФГ"]="3г",
["БАН"]="4г",
["БРУ"]="о",
["БУТ"]="чф",
["ВАТ"]="о",
["ВОС"]="о",
["ГИБ"]="3г",
["ГОН"]="о",
["ГУА"]="4г",
["ЗАП"]="о",
["ЗФИ"]="о",
["ИНД"]="б",
["ЙЕМ"]="о",
["КАМ"]="3г",
["КАН"]="о",
["КАШ"]="о",
["КИР"]="чф",
["КИТ"]="о",
["ЛАО"]="о",
["ЛИВ"]="о",
["МАЛ"]="4г",
["МАО"]="о",
["МЛЗ"]="о",
["МНК"]="о",
["МОН"]="д",
["МЬЯ"]="ф",
["НЕП"]="о",
["НЗЕ"]="о",
["ОПП"]="о",
["ПАК"]="чф",
["ПЛС"]="о",
["САН"]="ч",
["СЕВ"]="о",
["СИН"]="о",
["ТАД"]="3г",
["ТУР"]="чф",
["ФИЛ"]="о",
["ШПИ"]="о",
["ШРИ"]="4г",
["ЯНМ"]="о"
}
db["КЕв"]["2040"] = {
["АОМ"]="ос",
["АФГ"]="3г",
["БАН"]="ос",
["БРУ"]="4г",
["БУТ"]="4г",
["ВАТ"]="4г",
["ВОС"]="о",
["ГИБ"]="3г",
["ГОН"]="о",
["ГУА"]="ос",
["ЗФИ"]="о",
["ИНД"]="б",
["КАМ"]="ф",
["КИР"]="чф",
["КИТ"]="о",
["ЛАО"]="4г",
["ЛИВ"]="о",
["МАЛ"]="3г",
["МАО"]="о",
["МЛЗ"]="о",
["МНК"]="о",
["МОН"]="ч",
["МЬЯ"]="д",
["НЕП"]="о",
["НЗЕ"]="о",
["ОУА"]="о",
["ПАК"]="чф",
["ПЛС"]="о",
["САН"]="чф",
["СИН"]="о",
["ТАД"]="чф",
["ТУР"]="3г",
["ФИЛ"]="о",
["ШПИ"]="о",
["ШРИ"]="ос",
["ЯНМ"]="о"
}
db["КЕв"]["2044"] = {
["АОМ"]="3г",
["АФГ"]="3г",
["БАН"]="4г",
["БРУ"]="ос",
["БУТ"]="4г",
["ВАТ"]="ос",
["ВОС"]="о",
["ГИБ"]="чф",
["ГОН"]="ос",
["ГУА"]="3г",
["ИНД"]="ч",
["ЙЕМ"]="о",
["КАМ"]="4г",
["КАШ"]="о",
["КИР"]="чф",
["КИТ"]="ос",
["КОС"]="о",
["ЛАО"]="о",
["ЛАП"]="о",
["ЛИВ"]="о",
["МАЛ"]="ос",
["МАО"]="о",
["МЛЗ"]="о",
["МНК"]="о",
["МОН"]="б",
["МЬЯ"]="д",
["НЕП"]="ос",
["НЗЕ"]="о",
["ПАК"]="3г",
["ПЛС"]="о",
["САН"]="чф",
["СИН"]="о",
["СИЦ"]="о",
["ТАД"]="чф",
["ТУР"]="ф",
["ФИЛ"]="о",
["ШПИ"]="о",
["ШРИ"]="4г",
["ЮТИ"]="о"
}
db["КЕв"]["2048"] = {
["АОМ"]="4г",
["АФГ"]="чф",
["БАН"]="чф",
["БРУ"]="3г",
["БУТ"]="3г",
["ВАТ"]="в",
["ВОС"]="4г",
["ГИБ"]="в",
["ГОН"]="о",
["ГРА"]="о",
["ГУА"]="пол",
["ИНД"]="в",
["КАМ"]="в",
["КИР"]="пол",
["КИТ"]="4г",
["КОС"]="о",
["ЛАД"]="о",
["ЛАО"]="о",
["ЛАП"]="4г",
["ЛИВ"]="о",
["МАЛ"]="пол",
["МАО"]="о",
["МЛЗ"]="о",
["МНК"]="о",
["МОН"]="пол",
["МЬЯ"]="в",
["НЕП"]="4г",
["НЗЕ"]="о",
["ОКС"]="о",
["ОМЭ"]="о",
["ПАК"]="в",
["ПЛС"]="о",
["САН"]="чф",
["СИН"]="4г",
["ТАД"]="в",
["ТУР"]="чф",
["ФИЛ"]="о",
["ШПИ"]="о",
["ШРИ"]="в",
["ЮТИ"]="о",
["ЯНМ"]="о"
}
-----------------------------------------------------------------------
-- КУБОК ОКЕАНИИ
-----------------------------------------------------------------------
db["КОк"] = {}
db["КОк"]["2009"] = {
["АСА"]="ч",
["КРБ"]="д",
["МАР"]="ос",
["МИК"]="о",
["НАУ"]="о",
["НОВ"]="ос",
["ОКУ"]="о",
["ПАЛ"]="о",
["САМ"]="ос",
["СОЛ"]="б",
["ТАИ"]="3г",
["ТЕР"]="3г",
["ТОН"]="о",
["ТУВ"]="о",
["ФИД"]="ф"
}
db["КОк"]["2013"] = {
["АСА"]="чф",
["КРБ"]="д",
["МАР"]="ф",
["МИК"]="о",
["НАУ"]="ос",
["НИУ"]="о",
["НОВ"]="о",
["НОР"]="о",
["ОКУ"]="ос",
["ПАЛ"]="ос",
["ПАП"]="ос",
["САМ"]="чф",
["СОЛ"]="чф",
["ТАИ"]="чф",
["ТЕР"]="ч",
["ТОН"]="о",
["ТУВ"]="о",
["ФИД"]="б",
["ФРА"]="о"
}
db["КОк"]["2017"] = {
["АСА"]="3г",
["КРБ"]="ос",
["МАР"]="о3",
["МИД"]="о3",
["МИК"]="о2",
["НАУ"]="3г",
["НИУ"]="4г",
["НОВ"]="о2",
["НОР"]="о2",
["ОКУ"]="о3",
["ПАЛ"]="ос",
["ПАП"]="о3",
["САМ"]="б",
["СОЛ"]="ф",
["ТАИ"]="д",
["ТЕР"]="ч",
["ТОК"]="о1",
["ТОН"]="о1",
["ТУВ"]="о1",
["УОЛ"]="о2",
["ФИД"]="4г",
["ФРА"]="о1"
}
db["КОк"]["2020"] = {
["АСА"]="д",
["КРБ"]="3г",
["МАР"]="ос",
["МИД"]="о1",
["МИК"]="о2",
["НАУ"]="о1",
["НИУ"]="о1",
["НОВ"]="о2",
["НОР"]="о1",
["ОКУ"]="ос",
["ПАЛ"]="4г",
["ПАП"]="о2",
["САМ"]="ф",
["СОЛ"]="б",
["ТАИ"]="4г",
["ТЕР"]="ч",
["ТОК"]="о1",
["ТОН"]="о1",
["ТУВ"]="о1",
["УОЛ"]="о1",
["ФИД"]="3г",
["ФРА"]="о2"
}
db["КОк"]["2024"] = {
["АСА"]="3г",
["КЕР"]="о1",
["КРБ"]="4г",
["МАР"]="о2",
["МИД"]="о1",
["МИК"]="о2",
["НАУ"]="о2",
["НИУ"]="о1",
["НОВ"]="о2",
["НОР"]="о1",
["ОКУ"]="о1",
["ПАЛ"]="о2",
["ПАП"]="д",
["САМ"]="б",
["СОЛ"]="ч",
["ТАИ"]="4г",
["ТАС"]="о1",
["ТЕР"]="ф",
["ТОК"]="о1",
["ТОН"]="о1",
["ТУВ"]="о1",
["УОЛ"]="о1",
["ФИД"]="3г",
["ФРА"]="о2",
["ХЁР"]="о1"
}
db["КОк"]["2028"] = {
["АСА"]="3г",
["АТО"]="о1",
["КЕР"]="о2",
["КРБ"]="о2",
["КРМ"]="о1",
["МАР"]="ос",
["МИД"]="о2",
["МИК"]="о1",
["МРН"]="о1",
["НАУ"]="4г",
["НИУ"]="о1",
["НОВ"]="о2",
["НОР"]="о2",
["ОАН"]="о1",
["ОКУ"]="ос",
["ПАЛ"]="4г",
["ПАП"]="о2",
["ПОЛ"]="о1",
["САМ"]="ч",
["СОЛ"]="б",
["ТАИ"]="3г",
["ТАС"]="о1",
["ТЕР"]="ф",
["ТОК"]="о1",
["ТОН"]="о1",
["ТУВ"]="о1",
["УОЛ"]="о1",
["ФИД"]="д",
["ФРА"]="о2",
["ХЁР"]="о2"
}
db["КОк"]["2032"] = {
["АСА"]="ч",
["АТО"]="о1",
["КЕР"]="о1",
["КРБ"]="3г",
["КРМ"]="о1",
["МАР"]="о2",
["МИД"]="о1",
["МИК"]="о1",
["МРН"]="о1",
["НАУ"]="4г",
["НИУ"]="о1",
["НОВ"]="о2",
["НОР"]="о1",
["ОАН"]="о1",
["ОКУ"]="о1",
["ПАЛ"]="о2",
["ПАП"]="о1",
["ПОЛ"]="о1",
["САМ"]="б",
["СОЛ"]="д",
["ТАИ"]="о2",
["ТАС"]="о1",
["ТЕР"]="ф",
["ТОК"]="4г",
["ТОН"]="о2",
["ТУВ"]="о1",
["УОЛ"]="о2",
["ФИД"]="3г",
["ФРА"]="о1",
["ХЁР"]="о1"
}
db["КОк"]["2036"] = {
["АСА"]="ф",
["АТО"]="о",
["КЕР"]="о",
["КРБ"]="б",
["КРМ"]="о",
["МАР"]="4г",
["МИД"]="о",
["МИК"]="о",
["МРН"]="о",
["НАУ"]="3г",
["НИУ"]="4г",
["НОВ"]="чф",
["НОР"]="о",
["ОАН"]="о",
["ОКУ"]="о",
["ПАЛ"]="о",
["ПАП"]="чф",
["ПОЛ"]="о",
["САМ"]="чф",
["СОЛ"]="д",
["ТАИ"]="4г",
["ТАС"]="чф",
["ТЕР"]="ч",
["ТОК"]="о",
["ТОН"]="о",
["ТУА"]="о",
["ТУВ"]="о",
["УОЛ"]="о",
["ФИД"]="о",
["ФРА"]="о",
["ХЁР"]="о"
}
db["КОк"]["2040"] = {
["АСА"]="чф",
["КЕР"]="о",
["КРБ"]="чф",
["МАР"]="о",
["МИК"]="о",
["МРН"]="о",
["НАУ"]="3г",
["НИУ"]="о",
["НОВ"]="4г",
["НОР"]="о",
["ОАН"]="о",
["ОКУ"]="о",
["ПАЛ"]="о",
["ПАП"]="чф",
["САМ"]="д",
["СОЛ"]="ф",
["ТАИ"]="4г",
["ТАС"]="чф",
["ТЕР"]="ч",
["ТОК"]="о",
["ТОН"]="о",
["ТУА"]="о",
["ТУВ"]="4г",
["ФИД"]="б",
["ФРА"]="о",
["ХЁР"]="о"
}
db["КОк"]["2044"] = {
["АВС"]="о",
["АСА"]="д",
["АТО"]="о",
["КЕР"]="о",
["КРБ"]="чф",
["МАР"]="4г",
["МИД"]="о",
["МИК"]="о",
["МРН"]="ос",
["НАУ"]="ос",
["НИУ"]="4г",
["НОВ"]="4г",
["НОР"]="о",
["ОАН"]="о",
["ОКУ"]="ос",
["ПАЛ"]="ос",
["ПАП"]="б",
["САМ"]="ф",
["СОЛ"]="ч",
["ТАИ"]="3г",
["ТАС"]="чф",
["ТЕР"]="чф",
["ТОК"]="о",
["ТОН"]="ос",
["ТУА"]="о",
["ТУВ"]="ос",
["ФИД"]="чф",
["ФРА"]="о",
["ХЁР"]="о"
}
db["КОк"]["2048"] = {
["АВС"]="о",
["АСА"]="пол",
["КЕР"]="о",
["КРБ"]="4г",
["МАР"]="3г",
["МИД"]="о",
["МИК"]="о",
["МРН"]="4г",
["НАУ"]="3г",
["НИУ"]="3г",
["НОВ"]="4г",
["НОР"]="4г",
["ОАН"]="о",
["ОКУ"]="о",
["ПАЛ"]="ос",
["ПАП"]="пол",
["САМ"]="пол",
["СОЛ"]="чф",
["ТАИ"]="чф",
["ТАС"]="3г",
["ТЕР"]="пол",
["ТОК"]="о",
["ТОН"]="ос",
["ТУА"]="о",
["ТУВ"]="ос",
["УОЛ"]="о",
["ФИД"]="чф",
["ФРА"]="чф",
["ХЁР"]="ос"
}
-----------------------------------------------------------------------
-- КУБОК КОНФЕДЕРАЦИЙ
-----------------------------------------------------------------------
db["ККо"] = {}
db["ККо"]["2009"] = {
["ПАК"]="ч",
["АНТ"]="ф",
["АСА"]="б",
["ГАЙ"]="д",
["МОН"]="5",
["ЭРИ"]="6",
["ФИД"]="7",
["ВАТ"]="8"
}
db["ККо"]["2013"] = {
["МЬЯ"]="ч",
["АФГ"]="ф",
["ПАК"]="б",
["ЧАД"]="д",
["ГВИ"]="5",
["ГВА"]="6",
["ТЕР"]="7",
["АНТ"]="8",
["ВАТ"]="8"
}
db["ККо"]["2017"] = {
["МОН"]="ч",
["МОЗ"]="ф",
["МЬЯ"]="б",
["ДОМ"]="д",
["ТЕР"]="5",
["БРУ"]="6",
["ГАЙ"]="7",
["ГИБ"]="8"
}
db["ККо"]["2021"] = {
["НИГ"]="ч",
["СОЛ"]="ф",
["МОН"]="б",
["ДОМ"]="д",
["ТЕР"]="5",
["ИНД"]="6"
}
db["ККо"]["2025"] = {
["МОН"]="ч",
["ЦАР"]="ф",
["НИГ"]="б",
["ТАД"]="д",
["ГАЙ"]="5",
["СОЛ"]="6",
["СУР"]="7",
["МНТ"]="8"
}
db["ККо"]["2029"] = {
["КИР"]="ч",
["САМ"]="ф",
["МОН"]="б",
["ГВА"]="д",
["ДОМ"]="5",
["ИНД"]="6",
["ЦАР"]="7",
["ГУА"]="8"
}
db["ККо"]["2033"] = {
["СЕН"]="ч",
["СУР"]="ф",
["МОН"]="б",
["СЕЙ"]="д",
["ДОМ"]="5",
["КИР"]="6",
["АСА"]="7",
["МОЗ"]="8"
}
db["ККо"]["2037"] = {
["МОН"]="ч",
["ГАВ"]="ф",
["СЕН"]="б",
["ТЕР"]="д",
["ОСТ"]="5",
["НИК"]="6",
["ГВА"]="7",
["САН"]="8"
}
-----------------------------------------------------------------------
-- КУБОК ФЕДЕРАЦИИ
-----------------------------------------------------------------------
db["КФе"] = {}
db["КФе"]["2015"] = {
["ДОМ"]="ч", ["МОН"]="ф", ["ТАД"]="б", ["ГИБ"]="д"
}
db["КФе"]["2019"] = {
["ДОМ"]="ч", ["КИР"]="ф", ["СОМ"]="б", ["МОН"]="д", ["АФГ"]="5", ["ЧАД"]="6"
}
db["КФе"]["2023"] = {
["ДОМ"]="ч", ["ТЕР"]="ф", ["МОН"]="б", ["ТАД"]="д", ["АФГ"]="5", ["ГИБ"]="6"
}
db["КФе"]["2027"] = {
["МОН"]="ч", ["КИР"]="ф", ["ДОМ"]="б", ["ЦАР"]="д", ["КАЙ"]="5", ["САН"]="6"
}
db["КФе"]["2031"] = {
["ДОМ"]="ч", ["МОН"]="ф", ["КИР"]="б", ["ИНД"]="д", ["СЕН"]="5", ["МЬЯ"]="6", ["ТЕР"]="7", ["КАЙ"]="8"
}
db["КФе"]["2035"] = {
["МОН"]="ч", ["ТЕР"]="ф", ["ДОМ"]="б", ["ГВА"]="д", ["СЕН"]="5", ["САН"]="6", ["КИР"]="7", ["МЬЯ"]="8"
}
db["КФе"]["2041"] = {
["КИР"]="ч", ["МОН"]="ф", ["ДОМ"]="б", ["КАМ"]="д", ["ТЕР"]="чф", ["СОЛ"]="чф", ["ИНД"]="чф", ["СЕН"]="чф", ["ЭРИ"]="3г", ["КАЙ"]="3г", ["ОПА"]="3г", ["ГАВ"]="3г"
}
db["КФе"]["2045"] = {
["КИР"]="ч", ["ГВА"]="ф", ["СЕН"]="б", ["АЛЯ"]="д", ["ТЕР"]="чф", ["ИНД"]="чф", ["ЦАР"]="чф", ["ЧАД"]="чф", ["ДОМ"]="3г", ["МРТ"]="3г", ["МОН"]="3г", ["СОЛ"]="3г"
}
-----------------------------------------------------------------------
-- ЛИГА НАЦИЙ
-----------------------------------------------------------------------
db["ЛНа"] = {}
db["ЛНа"]["2039"] = {
["АБХ"]="2гC",
["АВИ"]="фC",
["АВС"]="3гC",
["АЗА"]="фD",
["АЗО"]="3гC",
["АКР"]="4гC",
["АЛА"]="1гD",
["АЛЯ"]="3гA",
["АНГ"]="3гB",
["АНЛ"]="2гD",
["АНР"]="2гC",
["АНТ"]="4гA",
["АОМ"]="1гB",
["АРУ"]="2гB",
["АСА"]="2гA",
["АСС"]="4гC",
["АТО"]="2гC",
["АФГ"]="б",
["АЧЕ"]="3гD",
["БАГ"]="побB",
["БАН"]="пB",
["БАР"]="4гA",
["БВИ"]="4гB",
["БГН"]="фC",
["БЕЛ"]="2гA",
["БЕН"]="2гA",
["БЕР"]="2гB",
["БИА"]="2гC",
["БОН"]="2гC",
["БОТ"]="3гA",
["БРВ"]="4гD",
["БРЕ"]="4гC",
["БРУ"]="3гA",
["БУГ"]="пC",
["БУР"]="пB",
["БУТ"]="фB",
["ВАТ"]="побB",
["ВЕН"]="пD",
["ВНЕ"]="3гD",
["ВНУ"]="3гD",
["ВОС"]="2гB",
["ГАВ"]="3гA",
["ГАЙ"]="фA",
["ГАЛ"]="4гB",
["ГАМ"]="4гA",
["ГВА"]="2гA",
["ГВБ"]="3гB",
["ГВИ"]="пB",
["ГЕР"]="3гC",
["ГИБ"]="фA",
["ГОН"]="2гB",
["ГОТ"]="4гC",
["ГОЦ"]="чфD",
["ГРА"]="пC",
["ГРЕ"]="4гA",
["ГРЛ"]="фB",
["ГУА"]="4гA",
["ДАР"]="чD",
["ДЕЛ"]="3гD",
["ДЖЕ"]="2гD",
["ДЖИ"]="побB",
["ДНР"]="2гD",
["ДОМ"]="3гA",
["ДРЕ"]="пA",
["ЗАА"]="2гD",
["ЗАК"]="2гC",
["ЗАН"]="2гB",
["ЗАП"]="3гC",
["ЗАС"]="2гB",
["ЗФИ"]="3гB",
["ИНД"]="пA",
["ИЧК"]="1гD",
["ЙЕМ"]="3гC",
["КАБ"]="пD",
["КАЙ"]="д",
["КАМ"]="4гA",
["КАН"]="2гC",
["КАП"]="4гC",
["КАС"]="3гC",
["КАТ"]="3гC",
["КАШ"]="2гC",
["КБН"]="4гC",
["КЕН"]="3гB",
["КЕР"]="3гB",
["КИР"]="2гA",
["КИТ"]="2гB",
["КОК"]="2гB",
["КОМ"]="3гB",
["КОН"]="фD",
["КОО"]="чфC",
["КОР"]="1гD",
["КОС"]="1гC",
["КРБ"]="2гA",
["КРМ"]="чфC",
["КРН"]="1гD",
["КРЫ"]="4гC",
["КУР"]="4гC",
["КЮР"]="2гA",
["ЛАД"]="1гC",
["ЛАК"]="3гD",
["ЛАО"]="4гA",
["ЛАП"]="фC",
["ЛАТ"]="3гD",
["ЛЕС"]="фB",
["ЛИВ"]="3гB",
["ЛНР"]="3гD",
["МАВ"]="2гB",
["МАД"]="4гA",
["МАЙ"]="2гC",
["МАЛ"]="3гA",
["МАО"]="3гB",
["МАП"]="2гD",
["МАР"]="3гA",
["МАС"]="3гD",
["МАТ"]="3гC",
["МВР"]="3гB",
["МДР"]="фD",
["МЕЛ"]="3гC",
["МЕН"]="2гC",
["МИД"]="пC",
["МИК"]="3гB",
["МЛЗ"]="3гB",
["МНК"]="3гB",
["МНТ"]="пA",
["МОЗ"]="2гA",
["МОН"]="пA",
["МОР"]="3гC",
["МРН"]="4гA",
["МРТ"]="2гB",
["МЬЯ"]="2гA",
["НАГ"]="2гC",
["НАУ"]="3гA",
["НГЛ"]="3гD",
["НЕП"]="2гB",
["НЗЕ"]="2гB",
["НИГ"]="фA",
["НИК"]="2гA",
["НИУ"]="4гA",
["НОВ"]="3гA",
["НОР"]="пB",
["ОАН"]="3гB",
["ОВО"]="пB",
["ОГН"]="3гB",
["ОЕВ"]="3гC",
["ОКС"]="4гC",
["ОКУ"]="4гA",
["ОЛД"]="3гC",
["ОМЭ"]="1гC",
["ОПА"]="пC",
-- ["ОПП"]="—"
["ОПЭ"]="3гD",
["ОРК"]="2гD",
["ОРО"]="3гC",
["ОСИ"]="3гD",
["ОСТ"]="пA",
["ОУА"]="побD",
["ПАД"]="1гD",
["ПАК"]="4гA",
["ПАЛ"]="4гA",
["ПАП"]="2гA",
["ПЕН"]="2гC",
["ПИТ"]="3гC",
["ПЛС"]="3гB",
["ПРИ"]="пD",
["ПРО"]="2гD",
["ПУЭ"]="пB",
["РАФ"]="2гD",
["РЕХ"]="3гD",
["РЕЦ"]="3гD",
["РЕЮ"]="4гB",
["РОД"]="1гC",
["САА"]="3гC",
["САБ"]="3гB",
["САМ"]="пA",
["САН"]="3гA",
["САР"]="2гD",
["СБА"]="4гC",
["СВА"]="2гA",
["СВГ"]="4гB",
["СЕБ"]="3гD",
["СЕВ"]="2гC",
["СЕЙ"]="2гA",
["СЕК"]="2гD",
["СЕН"]="3гA",
["СЕУ"]="пC",
["СИЛ"]="3гC",
["СИН"]="пB",
["СКН"]="3гB",
["СМА"]="3гC",
["СМЛ"]="4гC",
["СНА"]="3гC",
["СНД"]="3гD",
["СОЖ"]="3гD",
["СОЛ"]="фA",
["СОМ"]="3гA",
["СПМ"]="2гC",
["СТП"]="побC",
["СУЛ"]="2гD",
["СУР"]="4гA",
["СЭС"]="побC",
["ТАД"]="2гA",
["ТАИ"]="2гA",
["ТАМ"]="2гD",
["ТАН"]="3гA",
["ТАС"]="3гA",
["ТЕР"]="ч",
["ТИБ"]="3гC",
["ТОК"]="2гB",
["ТОН"]="фB",
["ТРИ"]="2гB",
["ТРС"]="1гD",
["ТУА"]="побC",
["ТУВ"]="побB",
["ТУР"]="2гA",
["УОЛ"]="фC",
["УЭЙ"]="4гC",
["ФВВ"]="4гC",
["ФЕЛ"]="2гD",
["ФИД"]="пA",
["ФИЛ"]="2гB",
["ФОЛ"]="пC",
["ФРЁ"]="2гD",
["ФРА"]="пB",
["ФРН"]="чфD",
["ХЁР"]="2гB",
["ХИТ"]="3гD",
["ХРИ"]="1гD",
["ХУЗ"]="2гD",
["ЦАР"]="ф",
["ЦЫГ"]="3гC",
["ЧАГ"]="2гC",
["ЧАД"]="пA",
["ЧАТ"]="4гC",
["ШЕТ"]="пD",
["ШПИ"]="1гB",
["ШРИ"]="3гA",
["ЭКВ"]="4гA",
["ЭРИ"]="3гA",
["ЭФИ"]="4гA",
["ЮГЕ"]="побD",
["ЮЖН"]="2гC",
["ЮКА"]="4гC",
["ЮКМ"]="пC",
["ЮОС"]="4гC",
["ЮТИ"]="пC",
["ЯНМ"]="побC"
}
db["ЛНа"]["2043"] = {
["АБХ"]="3гC",
["АВИ"]="4гB",
["АВС"]="побC",
["АЗА"]="3гC",
["АЗО"]="4гC",
["АКР"]="2гD",
["АЛА"]="чфD",
["АЛЯ"]="фA",
["АМБ"]="3гD",
["АНГ"]="4гB",
["АНЛ"]="2гD",
["АНР"]="2гC",
["АНТ"]="побB",
["АОМ"]="2гB",
["АРУ"]="2гB",
["АСА"]="2гA",
["АСС"]="2гD",
["АТО"]="побC",
["АФГ"]="2гA",
["АЧЕ"]="2гD",
["БАГ"]="4гA",
["БАК"]="2гD",
["БАН"]="4гA",
["БАР"]="пB",
["БВИ"]="пC",
["БГН"]="4гB",
["БЕЛ"]="4гA",
["БЕН"]="2гA",
["БЕР"]="2гB",
["БИА"]="2гC",
["БОН"]="2гC",
["БОТ"]="3гA",
["БРВ"]="2гD",
["БРЕ"]="1гD",
["БРУ"]="3гA",
["БУГ"]="3гB",
["БУР"]="4гA",
["БУТ"]="4гA",
["ВАЗ"]="3гD",
["ВАЛ"]="фD",
["ВАТ"]="4гA",
["ВЕН"]="4гC",
["ВНЕ"]="1гD",
["ВНУ"]="1гD",
["ВОС"]="2гB",
["ГАВ"]="пA",
["ГАГ"]="2гD",
["ГАЙ"]="2гA",
["ГАЛ"]="фC",
["ГАМ"]="фB",
["ГВА"]="б",
["ГВБ"]="3гB",
["ГВИ"]="3гA",
["ГЕР"]="3гC",
["ГИБ"]="2гA",
["ГОН"]="3гB",
["ГОС"]="чфD",
["ГОТ"]="чфD",
["ГОЦ"]="4гC",
["ГРА"]="4гB",
["ГРЕ"]="пB",
["ГРЛ"]="4гA",
["ГУА"]="побB",
["ДАР"]="4гC",
["ДЕЛ"]="2гD",
["ДЖЕ"]="3гD",
["ДЖИ"]="4гA",
["ДНР"]="4гD",
["ДОМ"]="3гA",
["ДРЕ"]="2гA",
["ЗАА"]="2гD",
["ЗАК"]="2гC",
["ЗАМ"]="4гD",
["ЗАН"]="2гB",
["ЗАП"]="2гD",
["ЗАС"]="2гB",
["ЗАТ"]="пD",
["ЗФИ"]="1гC",
["ИНД"]="2гA",
["ИЧК"]="чфD",
["ЙЕМ"]="3гC",
["КАБ"]="3гC",
["КАЙ"]="2гA",
["КАМ"]="пB",
["КАН"]="1гC",
["КАП"]="4гC",
["КАС"]="3гC",
["КАТ"]="3гC",
["КАШ"]="2гC",
["КБН"]="побD",
["КЕН"]="побC",
["КЕР"]="1гB",
["КИР"]="пA",
["КИТ"]="2гB",
["КОК"]="2гB",
["КОМ"]="3гB",
["КОН"]="3гC",
["КОО"]="4гB",
["КОР"]="пD",
["КОС"]="пC",
["КРБ"]="2гA",
["КРМ"]="4гB",
["КРН"]="2гD",
["КРЫ"]="1гD",
["КУР"]="2гD",
["КЮР"]="3гA",
["ЛАД"]="2гC",
["ЛАК"]="2гD",
["ЛАО"]="пB",
["ЛАП"]="3гB",
["ЛАТ"]="3гD",
["ЛЕС"]="4гA",
["ЛИВ"]="пC",
["ЛОГ"]="3гD",
["ЛНР"]="2гD",
["МАВ"]="2гB",
["МАД"]="побB",
["МАЙ"]="2гC",
["МАЛ"]="3гA",
["МАО"]="2гC",
["МАП"]="3гD",
["МАР"]="3гA",
["МАС"]="фD",
["МАТ"]="2гC",
["МВР"]="3гB",
["МДР"]="4гC",
["МЕЛ"]="фC",
["МЕН"]="2гC",
["МИД"]="3гB",
["МИК"]="2гB",
["МЛЗ"]="фC",
["МНК"]="1гC",
["МНТ"]="2гA",
["МОЗ"]="фA",
["МОН"]="пA",
["МОР"]="3гC",
["МРН"]="фB",
["МРТ"]="2гB",
["МЬЯ"]="3гA",
["НАГ"]="2гC",
["НАУ"]="3гA",
["НГЛ"]="2гD",
["НЕП"]="2гB",
["НЗЕ"]="3гB",
["НИГ"]="2гA",
["НИК"]="3гA",
["НИУ"]="побB",
["НОВ"]="3гA",
["НОР"]="4гA",
["ОАН"]="2гB",
["ОВО"]="4гA",
["ОГН"]="4гB",
["ОЕВ"]="2гC",
["ОКС"]="1гD",
["ОКУ"]="2гB",
["ОЛД"]="4гC",
["ОМЭ"]="3гC",
["ОПА"]="4гB",
["ОПП"]="побD",
["ОПЭ"]="3гD",
["ОРК"]="3гD",
["ОРО"]="4гB",
["ОСИ"]="3гD",
["ОСТ"]="пA",
["ОУА"]="4гC",
["ПАД"]="2гD",
["ПАК"]="фB",
["ПАЛ"]="1гB",
["ПАП"]="2гA",
["ПЕН"]="3гC",
["ПИТ"]="3гC",
["ПЛС"]="побC",
["ПРИ"]="4гC",
["ПРО"]="2гD",
["ПУЭ"]="4гA",
["РАФ"]="4гC",
["РЕХ"]="2гD",
["РЕЦ"]="3гD",
["РЕЮ"]="2гB",
["РОД"]="2гC",
["САА"]="2гD",
["САБ"]="3гB",
["САМ"]="2гA",
["САН"]="фA",
["САР"]="3гD",
["СБА"]="4гC",
["СВА"]="3гA",
["СВГ"]="2гC",
["СЕБ"]="3гD",
["СЕВ"]="1гC",
["СЕЙ"]="3гA",
["СЕК"]="2гD",
["СЕН"]="пA",
["СЕУ"]="4гB",
["СИЛ"]="3гC",
["СИН"]="4гA",
["СИЦ"]="побD",
["СКН"]="3гB",
["СМА"]="пC",
["СМЛ"]="4гC",
["СНА"]="4гC",
["СНД"]="3гD",
["СОЖ"]="3гD",
["СОЛ"]="ф",
["СОМ"]="пA",
["СПМ"]="2гC",
["СРД"]="1гD",
["СТП"]="4гB",
["СУЛ"]="2гD",
["СУР"]="фB",
["СЭС"]="3гB",
["ТАД"]="2гA",
["ТАИ"]="пA",
["ТАМ"]="3гD",
["ТАН"]="3гA",
["ТАС"]="3гA",
["ТЕР"]="фA",
["ТИБ"]="2гC",
["ТОК"]="2гB",
["ТОН"]="4гA",
["ТРИ"]="3гB",
["ТРС"]="3гD",
["ТУА"]="4гB",
["ТУВ"]="4гA",
["ТУР"]="д",
["УОЛ"]="3гB",
["УЭЙ"]="фD",
["ФВВ"]="4гC",
["ФЕЛ"]="3гD",
["ФИД"]="пA",
["ФИЛ"]="4гB",
["ФОЛ"]="3гB",
["ФРЁ"]="1гD",
["ФРА"]="4гA",
["ФРН"]="4гC",
["ХЁР"]="3гB",
["ХИТ"]="4гD",
["ХМО"]="3гD",
["ХРИ"]="3гD",
["ХУЗ"]="3гD",
["ЦАР"]="2гA",
["ЦЫГ"]="3гC",
["ЧАГ"]="пC",
["ЧАД"]="ч",
["ЧАМ"]="2гD",
["ЧАТ"]="3гD",
["ШАН"]="1гD",
["ШЕТ"]="4гC",
["ШПИ"]="3гB",
["ШРИ"]="3гA",
["ЭКВ"]="пB",
["ЭРИ"]="2гA",
["ЭФИ"]="пB",
["ЮГЕ"]="3гC",
["ЮЖН"]="пC",
["ЮКА"]="3гC",
["ЮКМ"]="4гB",
["ЮКО"]="3гD",
["ЮОС"]="пD",
["ЮТИ"]="4гB",
["ЯНМ"]="4гB"
}
db["ЛНа"]["2047"] = {
["АБХ"]="3гC",
["АВИ"]="пC",
["АВС"]="4гB",
["АЗА"]="4гC",
["АЗО"]="пD",
["АКР"]="2гD",
["АЛА"]="2гC",
["АЛЯ"]="4гA",
["АМБ"]="3гD",
["АНГ"]="пC",
["АНЛ"]="чфD",
["АНР"]="2гC",
["АНТ"]="4гA",
["АОМ"]="побB",
["АРУ"]="пB",
["АСА"]="2гA",
["АСС"]="пD",
["АТО"]="3гB",
["АФГ"]="2гA",
["АЧЕ"]="3гD",
["БАГ"]="побB",
["БАК"]="2гD",
["БАН"]="2гB",
["БАР"]="2гA",
["БВИ"]="4гB",
["БГН"]="пC",
["БЕЛ"]="2гB",
["БЕН"]="2гA",
["БЕР"]="2гB",
["БИА"]="2гC",
["БЛД"]="2гD",
["БОН"]="4гC",
["БОТ"]="4гA",
["БРВ"]="2гD",
["БРЕ"]="2гD",
["БРУ"]="4гA",
["БУГ"]="4гC",
["БУР"]="побB",
["БУТ"]="пB",
["ВАЗ"]="4гD",
["ВАЛ"]="4гC",
["ВАТ"]="фB",
["ВЕН"]="4гC",
["ВНЕ"]="2гD",
["ВНУ"]="2гD",
["ВОС"]="3гB",
["ГАВ"]="фA",
["ГАГ"]="3гD",
["ГАЙ"]="3гA",
["ГАЛ"]="3гB",
["ГАМ"]="4гA",
["ГВА"]="2гA",
["ГВБ"]="пB",
["ГВИ"]="3гA",
["ГЕР"]="3гC",
["ГИБ"]="3гA",
["ГОН"]="4гB",
["ГОС"]="4гC",
["ГОТ"]="4гC",
["ГОЦ"]="2гD",
["ГРА"]="2гC",
["ГРЕ"]="2гA",
["ГРЛ"]="2гB",
["ГУА"]="4гA",
["ДАР"]="побD",
["ДЕЛ"]="3гD",
["ДЖЕ"]="4гD",
["ДЖИ"]="3гB",
["ДНР"]="3гD",
["ДОМ"]="3гA",
["ДРЕ"]="пA",
["ЗАА"]="1гD",
["ЗАК"]="3гC",
["ЗАМ"]="3гD",
["ЗАН"]="фB",
["ЗАП"]="3гC",
["ЗАС"]="пB",
["ЗАТ"]="4гC",
["ЗФИ"]="1гC",
["ИНД"]="3гA",
["ИЧК"]="4гC",
["ЙЕМ"]="пC",
["КАБ"]="3гC",
["КАЙ"]="пA",
["КАМ"]="2гA",
["КАН"]="1гC",
["КАП"]="фD",
["КАС"]="3гC",
["КАТ"]="2гC",
["КАШ"]="2гC",
["КБН"]="3гC",
["КЕН"]="2гB",
["КЕР"]="4гB",
["КИР"]="пол",
["КИТ"]="3гB",
["КОК"]="пB",
["КОМ"]="2гB",
["КОН"]="3гC",
["КОО"]="2гC",
["КОР"]="4гC",
["КОС"]="4гB",
["КРБ"]="2гA",
["КРМ"]="3гC",
["КРН"]="1гD",
["КРЫ"]="2гD",
["КУР"]="2гD",
["КЮР"]="4гA",
["ЛАД"]="2гC",
["ЛАК"]="фD",
["ЛАО"]="3гA",
["ЛАП"]="4гB",
["ЛАТ"]="2гD",
["ЛЕС"]="3гB",
["ЛИВ"]="2гB",
["ЛОГ"]="3гD",
["ЛНР"]="2гD",
["МАВ"]="3гB",
["МАД"]="4гA",
["МАЙ"]="побC",
["МАЛ"]="2гA",
["МАО"]="фC",
["МАП"]="4гD",
["МАР"]="4гA",
["МАС"]="4гC",
["МАТ"]="2гC",
["МВР"]="2гB",
["МДР"]="чфD",
["МЕЛ"]="4гB",
["МЕН"]="2гC",
["МИД"]="пC",
["МИК"]="3гB",
["МЛЗ"]="4гB",
["МНК"]="пC",
["МНТ"]="2гA",
["МОЗ"]="3гA",
["МОЛ"]="4гD",
["МОН"]="фA",
["МОР"]="4гC",
["МРН"]="4гA",
["МРТ"]="3гB",
["МЬЯ"]="2гA",
["НАГ"]="3гC",
["НАУ"]="3гA",
["НГЛ"]="3гD",
["НЕП"]="2гB",
["НЗЕ"]="3гB",
["НИГ"]="фA",
["НИК"]="3гA",
["НИУ"]="4гA",
["НОВ"]="побB",
["НОР"]="3гB",
["НЬЮ"]="побD",
["ОАН"]="2гC",
["ОВО"]="3гB",
["ОГН"]="фC",
["ОЕВ"]="фC",
["ОКС"]="побD",
["ОКУ"]="фB",
["ОЛД"]="1гD",
["ОМЭ"]="1гC",
["ОПА"]="побC",
["ОПП"]="2гC",
["ОПЭ"]="3гD",
["ОРК"]="3гD",
["ОРО"]="3гC",
["ОСИ"]="4гD",
["ОСТ"]="3гA",
["ОУА"]="2гD",
["ПАД"]="1гD",
["ПАК"]="3гA",
["ПАЛ"]="2гB",
["ПАП"]="2гA",
["ПЕН"]="3гC",
["ПИТ"]="3гC",
["ПЛС"]="3гB",
["ПРИ"]="фD",
["ПРО"]="2гD",
["ПУЭ"]="2гB",
["РАФ"]="2гD",
["РЕХ"]="пD",
["РЕЦ"]="3гD",
["РЕЮ"]="4гB",
["РОД"]="2гC",
["САА"]="чфD",
["САБ"]="4гB",
["САМ"]="пA",
["САН"]="пA",
["САР"]="3гD",
["СБА"]="4гC",
["СВА"]="2гA",
["СВГ"]="2гC",
["СЕБ"]="3гD",
["СЕВ"]="1гC",
["СЕЙ"]="2гA",
["СЕК"]="4гD",
["СЕН"]="пол",
["СЕУ"]="3гC",
["СИЛ"]="3гC",
["СИН"]="2гB",
["СИЦ"]="4гC",
["СКН"]="фB",
["СМА"]="3гB",
["СМЛ"]="2гD",
["СНА"]="4гC",
["СНД"]="3гD",
["СОЖ"]="1гD",
["СОЛ"]="фA",
["СОМ"]="пA",
["СПМ"]="2гC",
["СРД"]="1гD",
["СТП"]="пC",
["СУЛ"]="3гD",
["СУР"]="4гA",
["СЭС"]="4гB",
["ТАД"]="4гA",
["ТАИ"]="3гA",
["ТАМ"]="2гD",
["ТАН"]="4гA",
["ТАС"]="2гB",
["ТЕР"]="пол",
["ТИБ"]="2гC",
["ТОК"]="3гB",
["ТОН"]="2гB",
["ТРИ"]="2гB",
["ТРС"]="3гD",
["ТУА"]="фC",
["ТУВ"]="4гB",
["ТУР"]="пA",
["УЖУ"]="2гD",
["УОЛ"]="2гC",
["УЭЙ"]="4гC",
["ФВВ"]="3гD",
["ФЕЛ"]="3гD",
["ФИД"]="3гA",
["ФИЛ"]="побC",
["ФОЛ"]="4гB",
["ФРЁ"]="1гD",
["ФРА"]="пB",
["ФРН"]="1гD",
["ХАТ"]="4гC",
["ХЁР"]="побC",
["ХИТ"]="3гD",
["ХМО"]="4гD",
["ХРИ"]="3гD",
["ХУЗ"]="2гD",
["ЦАР"]="пA",
["ЦЫГ"]="3гC",
["ЧАГ"]="4гB",
["ЧАД"]="пол",
["ЧАМ"]="2гD",
["ЧАТ"]="4гC",
["ШАН"]="3гD",
["ШЕТ"]="2гD",
["ШПИ"]="пB",
["ШРИ"]="4гA",
["ЭКВ"]="3гA",
["ЭРИ"]="3гA",
["ЭФИ"]="2гA",
["ЮГЕ"]="3гC",
["ЮЖН"]="4гB",
["ЮЙМ"]="чфD",
["ЮКА"]="3гC",
["ЮКМ"]="2гC",
["ЮКО"]="4гD",
["ЮОС"]="4гC",
["ЮТИ"]="2гC",
["ЯНМ"]="3гC"
}
-----------------------------------------------------------------------
-- КУБОК ЕВРОПЫ (упразднён)
-----------------------------------------------------------------------
db["КЕвропы"] = {}
db["КЕвропы"]["2009"] = {
["ВАТ"]="ч",
["САН"]="ф",
["ГИБ"]="б"
}
db["КЕвропы"]["2013"] = {
["ВАТ"]="ч",
["ГИБ"]="ф",
["САН"]="б"
}
db["КЕвропы"]["2017"] = {
["ГИБ"]="ч",
["ВАТ"]="ф",
["САН"]="б",
["ШПИ"]="д"
}
-----------------------------------------------------------------------
-- КУБОК ЮЖНОЙ АМЕРИКИ (упразднён)
-----------------------------------------------------------------------
db["КЮжАм"] = {}
db["КЮжАм"]["2009"] = {
["ГАЙ"]="ч",
["СУР"]="ф",
["ГВИ"]="б"
}
db["КЮжАм"]["2013"] = {
["ГВИ"]="ч",
["ГАЙ"]="ф",
["СУР"]="б"
}
-----------------------------------------------------------------------
-- ЧЕМПИОНАТ ЧЕТВЁРТОГО МИРА (ЧЧМ)
-----------------------------------------------------------------------
db["ЧЧМ"] = {}
db["ЧЧМ"]["2040"] = {
["АБХ"]="6г",
["АВИ"]="дпмв",
["АВС"]="ос",
["АЗА"]="о",
["АЗО"]="ос",
["АКР"]="ос",
["АЛА"]="о",
["АНЛ"]="ос",
["АНР"]="6г",
["АСС"]="ос",
["АТО"]="чфпмв",
["АЧЕ"]="о",
["БГН"]="пмв",
["БИА"]="ос",
["БОН"]="5г",
["БРВ"]="о",
["БРЕ"]="ос",
["БУГ"]="фпмп",
["ВЕН"]="о",
["ВНЕ"]="ос",
["ВНУ"]="ос",
["ГЕР"]="4г",
["ГОТ"]="ос",
["ГОЦ"]="о",
["ГРА"]="6г",
["ДАР"]="о",
["ДЕЛ"]="о",
["ДЖЕ"]="ос",
["ДНР"]="о",
["ЗАА"]="о",
["ЗАК"]="5г",
["ЗАП"]="ос",
["ИЧК"]="ос",
["ЙЕМ"]="пмв",
["КАБ"]="ос",
["КАН"]="5г",
["КАП"]="о",
["КАС"]="о",
["КАТ"]="ос",
["КАШ"]="6г",
["КБН"]="о",
["КОН"]="о",
["КОО"]="4г",
["КОР"]="о",
["КОС"]="4г",
["КРМ"]="ос",
["КРН"]="о",
["КРЫ"]="ос",
["КУР"]="ос",
["ЛАД"]="ос",
["ЛАК"]="о",
["ЛАП"]="бпмв",
["ЛАТ"]="о",
["ЛНР"]="о",
["МАЙ"]="ос",
["МАП"]="о",
["МАС"]="о",
["МАТ"]="о",
["МДР"]="ос",
["МЕЛ"]="6г",
["МЕН"]="ос",
["МИД"]="о",
["МОР"]="ос",
["НАГ"]="5г",
["НГЛ"]="о",
["ОЕВ"]="ос",
["ОКС"]="4г",
["ОЛД"]="ос",
["ОМЭ"]="2г",
["ОПА"]="ч",
["ОПЭ"]="о",
["ОРК"]="ос",
["ОРО"]="ос",
["ОСИ"]="о",
["ОУА"]="о",
["ПАД"]="о",
["ПЕН"]="ос",
["ПИТ"]="ос",
["ПРИ"]="о",
["ПРО"]="о",
["РАФ"]="о",
["РЕХ"]="о",
["РЕЦ"]="о",
["РОД"]="пмп",
["САА"]="ос",
["САР"]="о",
["СБА"]="ос",
["СЕБ"]="о",
["СЕВ"]="3г",
["СЕК"]="ос",
["СЕУ"]="пмв",
["СИЛ"]="ос",
["СМА"]="ос",
["СМЛ"]="о",
["СНА"]="о",
["СНД"]="ос",
["СОЖ"]="о",
["СПМ"]="4г",
["СТП"]="пмв",
["СУЛ"]="о",
["СЭС"]="3г",
["ТАМ"]="о",
["ТИБ"]="пмп",
["ТРС"]="о",
["ТУА"]="чфпмп",
["УОЛ"]="пмп",
["УЭЙ"]="ос",
["ФВВ"]="ос",
["ФЕЛ"]="о",
["ФОЛ"]="чфпмп",
["ФРЁ"]="о",
["ФРН"]="ос",
["ХИТ"]="о",
["ХРИ"]="о",
["ХУЗ"]="о",
["ЦЫГ"]="ос",
["ЧАГ"]="6г",
["ЧАТ"]="о",
["ШЕТ"]="о",
["ЮГЕ"]="о",
["ЮЖН"]="ос",
["ЮКА"]="ос",
["ЮКМ"]="5г",
["ЮОС"]="5г",
["ЮТИ"]="пмп",
["ЯНМ"]="чфпм"
}
-----------------------------------------------------------------------
-- 5. ЛОГИКА ГЕНЕРАЦИИ СПИСКОВ
-----------------------------------------------------------------------
function p.RenderAll(frame)
local team_code = frame.args[1] or frame:getParent().args[1]
if not team_code or team_code == "" then return "" end
local lines = {}
-- Проходим по всем турнирам по очереди
for _, tourn in ipairs(TOURNAMENTS) do
local t_db = db[tourn.id]
-- Если данные по турниру вообще загружены в базу
if t_db then
local has_participated = false
-- Шаг А: Проверяем, играла ли команда ХОТЬ РАЗ в этом турнире
for _, year in ipairs(tourn.years) do
if t_db[year] and t_db[year][team_code] then
has_participated = true
break
end
end
-- Шаг Б: Если команда играла, генерируем полный список
if has_participated then
table.insert(lines, "; [[" .. tourn.name .. "]]")
for _, year in ipairs(tourn.years) do
local code = nil
if t_db[year] then
code = t_db[year][team_code]
end
local text = ""
if code and RESULT_TEXT[code] then
text = RESULT_TEXT[code]
else
text = NOT_PARTICIPATED
end
-- Обработка исторических названий (Кубок Азии -> Кубок Евразии)
local default_link = tourn.name .. "-" .. year
local actual_link = LINK_OVERRIDES[default_link] or default_link
table.insert(lines, "* [[" .. actual_link .. "|" .. year .. "]] — " .. text)
end
end
end
end
return table.concat(lines, "\n")
end
-----------------------------------------------------------------------
-- 6. СЛОВАРЬ ФОРМАТИРОВАНИЯ ТАБЛИЦ (Для сводных страниц кубков)
-----------------------------------------------------------------------
local TABLE_CELL_FORMAT = {
["ч"] = "'''{{DC|gold|Ч}}'''",
["ф"] = "'''{{DC|silver|Ф}}'''",
["б"] = "'''{{DC|rgb(204,153,102)|Б}}'''",
["д"] = "'''{{DC|darkkhaki|Д}}'''",
["чф"] = "'''1/4'''",
["в"] = "'''1/8'''",
["2г"] = "'''2гр'''",
["3г"] = "'''3гр'''",
["4г"] = "'''4гр'''",
["5г"] = "'''5гр'''",
["6г"] = "'''6гр'''",
["бпм"] = "'''{{DC|rgb(204,153,102)|Б(?)}}'''",
["бпмв"] = "'''{{DC|rgb(204,153,102)|Б(+)}}'''",
["бпмп"] = "'''{{DC|rgb(204,153,102)|Б(-)}}'''",
["дпм"] = "'''{{DC|darkkhaki|Д(?)}}'''",
["дпмв"] = "'''{{DC|darkkhaki|Д(+)}}'''",
["дпмп"] = "'''{{DC|darkkhaki|Д(-)}}'''",
["чфпм"] = "'''1/4(?)'''",
["чфпмв"] = "'''1/4(+)'''",
["чфпмп"] = "'''1/4(-)'''",
["пм"] = "'''пм(?)'''",
["пмв"] = "'''ст(+)'''",
["пмп"] = "ст(-)",
["5"] = "5",
["6"] = "6",
["7"] = "7",
["8"] = "8",
["ос"] = "''о(ст)''",
["о3"] = "''о(3)''",
["о2"] = "''о(2)''",
["о1"] = "''о(1)''",
["оп"] = "''о(пр)''",
["о"] = "''о''",
["по"] = "'''по'''",
["уч"] = "'''1/4'''",
["пол"] = "'''1/2'''",
["у"] = "'''фт'''"
}
-- Кэш для быстрого разворачивания шаблонов {{DC}} (защита от тормозов)
local PREPROCESSED_CACHE = {}
-----------------------------------------------------------------------
-- 7. ГЕНЕРАЦИЯ СТРОКИ СВОДНОЙ ТАБЛИЦЫ ДЛЯ КОНКРЕТНОГО ТУРНИРА
-----------------------------------------------------------------------
function p.RenderTableRow(frame)
-- Получаем код команды и ID турнира (например, "АФГ" и "КФе")
local team_code = frame.args[1] or frame:getParent().args[1]
local tourn_id = frame.args[2] or frame:getParent().args[2]
if not team_code or team_code == "" or not tourn_id or tourn_id == "" then
return ""
end
-- Находим конфигурацию турнира в массиве TOURNAMENTS
local tourn_config = nil
for _, t in ipairs(TOURNAMENTS) do
if t.id == tourn_id then
tourn_config = t
break
end
end
if not tourn_config then return "" end
-- Вызываем шаблон {{3}} для получения полного названия страны
local country_name = frame:expandTemplate{ title = '3', args = { team_code } }
-- Определяем нужный шаблон (Количество лет + 1 колонка для названия команды)
-- Например: Кубок Америки (11 лет) + 1 = С12
local tpl_name = "С" .. tostring(#tourn_config.years + 1)
-- Инициализируем массив аргументов (В локальных кубках флагов нет, только имя)
local c_args = {
"[[" .. country_name .. "]]"
}
local t_db = db[tourn_id]
-- Перебираем все годы ИМЕННО ЭТОГО турнира
for _, year in ipairs(tourn_config.years) do
local short_code = nil
if t_db and t_db[year] then
short_code = t_db[year][team_code]
end
local text = "—"
if short_code then
if TABLE_CELL_FORMAT[short_code] then
-- Кэшируем HTML-код шаблона DC для мгновенной загрузки
if not PREPROCESSED_CACHE[short_code] then
PREPROCESSED_CACHE[short_code] = frame:preprocess(TABLE_CELL_FORMAT[short_code])
end
text = PREPROCESSED_CACHE[short_code]
else
-- Для нестандартных кодов вроде 1гA
text = short_code
end
end
table.insert(c_args, text)
end
-- Собираем шаблон и возвращаем движку
return frame:expandTemplate{ title = tpl_name, args = c_args }
end
-----------------------------------------------------------------------
-- 8. ГЕНЕРАЦИЯ ШАПКИ ТАБЛИЦЫ (Замена ручным шаблонам З[x])
-----------------------------------------------------------------------
function p.RenderTableHeader(frame)
local tourn_id = frame.args[1] or frame:getParent().args[1]
if not tourn_id or tourn_id == "" then return "" end
-- Находим конфигурацию турнира в массиве TOURNAMENTS
local tourn_config = nil
for _, t in ipairs(TOURNAMENTS) do
if t.id == tourn_id then
tourn_config = t
break
end
end
if not tourn_config then return "" end
-- Определяем нужный шаблон шапки (Количество лет + 1 колонка для названия команды)
-- Например: Кубок Африки (10 лет) + 1 = З11
local tpl_name = "З" .. tostring(#tourn_config.years + 1)
-- Инициализируем массив аргументов. Первая ячейка всегда "Команда"
local c_args = {
"Команда"
}
-- Перебираем все годы ИМЕННО ЭТОГО турнира
for _, year in ipairs(tourn_config.years) do
-- Формируем ссылку, проверяя исторические исключения (Кубок Азии и т.д.)
local default_link = tourn_config.name .. "-" .. year
local actual_link = LINK_OVERRIDES[default_link] or default_link
-- Вырезаем последние 2 цифры года для красоты (например, "2009" -> "09")
-- И добавляем апостроф
local short_year = "'" .. string.sub(year, 3, 4)
-- Собираем вики-ссылку для ячейки: [[Кубок Африки-2009|'09]]
table.insert(c_args, "[[" .. actual_link .. "|" .. short_year .. "]]")
end
-- Собираем шаблон и возвращаем движку
return frame:expandTemplate{ title = tpl_name, args = c_args }
end
-----------------------------------------------------------------------
-- 9. АБСОЛЮТНО НАГЛЫЙ ГЕНЕРАТОР ПОЛНОЙ ТАБЛИЦЫ
-----------------------------------------------------------------------
function p.RenderFullTable(frame)
local tourn_id = frame.args[1] or frame:getParent().args[1]
if not tourn_id or tourn_id == "" then return "" end
-- Находим конфигурацию турнира
local tourn_config = nil
for _, t in ipairs(TOURNAMENTS) do
if t.id == tourn_id then
tourn_config = t
break
end
end
if not tourn_config then return "Ошибка: Турнир не найден в конфиге" end
local t_db = db[tourn_id]
if not t_db then return "Ошибка: Нет базы данных для турнира" end
-- 1. СОБИРАЕМ ВСЕХ УЧАСТНИКОВ ЗА ВСЕ ГОДЫ
local teams_set = {}
for _, year in ipairs(tourn_config.years) do
if t_db[year] then
for team_code, _ in pairs(t_db[year]) do
teams_set[team_code] = true
end
end
end
-- 2. ПЕРЕВОДИМ КОДЫ В НАЗВАНИЯ И СОРТИРУЕМ ПО АЛФАВИТУ
local teams_list = {}
for team_code, _ in pairs(teams_set) do
local country_name = frame:expandTemplate{ title = '3', args = { team_code } }
table.insert(teams_list, { code = team_code, name = country_name })
end
table.sort(teams_list, function(a, b) return a.name < b.name end)
local lines = {}
-- 3. ОТКРЫВАЕМ ТАБЛИЦУ
-- Раскрываем шаблон начала таблицы ПРЯМО ТУТ (используем кириллическую 'Т', как у вас)
local table_start = frame:expandTemplate{ title = 'Т', args = { ["ПШТ"] = "да" } }
table.insert(lines, table_start)
-- 4. ГЕНЕРИРУЕМ ШАПКУ (шаблон З[x])
local header_tpl = "З" .. tostring(#tourn_config.years + 1)
local header_args = { "Команда" }
for _, year in ipairs(tourn_config.years) do
local default_link = tourn_config.name .. "-" .. year
local actual_link = LINK_OVERRIDES[default_link] or default_link
local short_year = "'" .. string.sub(year, 3, 4)
table.insert(header_args, "[[" .. actual_link .. "|" .. short_year .. "]]")
end
table.insert(lines, frame:expandTemplate{ title = header_tpl, args = header_args })
-- 5. ГЕНЕРИРУЕМ СТРОКИ ДЛЯ КАЖДОЙ КОМАНДЫ (шаблон С[x])
local row_tpl = "С" .. tostring(#tourn_config.years + 1)
for _, team_data in ipairs(teams_list) do
local team_code = team_data.code
local country_name = team_data.name
local row_args = { "[[" .. country_name .. "]]" }
for _, year in ipairs(tourn_config.years) do
local short_code = nil
if t_db[year] then
short_code = t_db[year][team_code]
end
local text = "—"
if short_code then
if TABLE_CELL_FORMAT[short_code] then
if not PREPROCESSED_CACHE[short_code] then
local html = frame:preprocess(TABLE_CELL_FORMAT[short_code])
-- МАГИЯ: ВЫРЕЗАЕМ ВСЕ ПЕРЕНОСЫ СТРОК, ЧТОБЫ ЯЧЕЙКА НЕ ПОРВАЛАСЬ!
PREPROCESSED_CACHE[short_code] = string.gsub(html, "[\r\n]", "")
end
text = PREPROCESSED_CACHE[short_code]
else
text = short_code
end
end
table.insert(row_args, text)
end
table.insert(lines, frame:expandTemplate{ title = row_tpl, args = row_args })
end
-- 6. ЗАКРЫВАЕМ ТАБЛИЦУ
table.insert(lines, "|}")
-- Склеиваем всё переносами строки и отдаём на страницу!
return table.concat(lines, "\n")
end
return p