Jump to content

Module:Fba/list: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Create lua version of Template:Fba/list
 
tweak
Line 1: Line 1:
local p = {}
local p = {}


p.fbas = {
function p.fbatable()
["Albania"] = "Albanian Football Federation",
["Andorra"] = "Andorran Football Federation",
["Armenia"] = "Football Federation of Armenia",
["Austria"] = "Austrian Football Association",
["Azerbaijan"] = "Association of Football Federations of Azerbaijan",
["Belarus"] = "Football Federation of Belarus",
["Belgium"] = "Royal Belgian Football Association",
["Bosnia and Herzegovina"] = "Football Association of Bosnia and Herzegovina",
["Bulgaria"] = "Bulgarian Football Union",
["Croatia"] = "Croatian Football Federation",
["Cyprus"] = "Cyprus Football Association",
["Czech Republic"] = "Football Association of the Czech Republic",
["Czechia"] = "Football Association of the Czech Republic",
["Czechoslovakia"] = "Football Association of the Czech Republic",
["Bohemia"] = "Football Association of the Czech Republic",
["Protectorate of Bohemia and Moravia"] = "Football Association of the Czech Republic",
["Denmark"] = "Danish Football Association",
["England"] = "The Football Association",
["United Kingdom"] = "The Football Association",
["United Kingdom of Great Britain and Ireland"] = "The Football Association",
["Estonia"] = "Estonian Football Association",
["Faroe Islands"] = "Faroe Islands Football Association",
["Finland"] = "Football Association of Finland",
["France"] = "French Football Federation",
["Kingdom of Galicia and Lodomeria"] = "Związek Polski Piłki Nożnej",
["Georgia (country)"] = "Georgian Football Federation",
["Germany"] = "German Football Association",
["West Germany"] = "German Football Association",
["Gibraltar"] = "Gibraltar Football Association",
["Greece"] = "Hellenic Football Federation",
["Hungary"] = "Hungarian Football Federation",
["Iceland"] = "Football Association of Iceland",
["Republic of Ireland"] = "Football Association of Ireland",
["Irish Free State"] = "Football Association of Ireland",
["Israel"] = "Israel Football Association",
["Mandatory Palestine"] = "Israel Football Association",
["Italy"] = "Italian Football Federation",
["Kazakhstan"] = "Kazakhstan Football Federation",
["Kosovo"] = "Football Federation of Kosovo",
["Latvia"] = "Latvian Football Federation",
["Liechtenstein"] = "Liechtenstein Football Association",
["Lithuania"] = "Lithuanian Football Federation",
["Luxembourg"] = "Luxembourg Football Federation",
["Malta"] = "Malta Football Association",
["Moldova"] = "Moldovan Football Federation",
["Montenegro"] = "Football Association of Montenegro",
["Netherlands"] = "Royal Dutch Football Association",
["North Macedonia"] = "Football Federation of Macedonia",
["Northern Ireland"] = "Irish Football Association",
["Ireland"] = "Irish Football Association",
["Norway"] = "Norwegian Football Federation",
["Poland"] = "Polish Football Association",
["Portugal"] = "Portuguese Football Federation",
["Romania"] = "Romanian Football Federation",
["Russia"] = "Russian Football Union",
["San Marino"] = "San Marino Football Federation",
["Scotland"] = "Scottish Football Association",
["Serbia"] = "Football Association of Serbia",
["Slovakia"] = "Slovak Football Association",
["Slovenia"] = "Football Association of Slovenia",
["Spain"] = "Royal Spanish Football Federation",
["Sweden"] = "Swedish Football Association",
["Switzerland"] = "Swiss Football Association",
["Turkey"] = "Turkish Football Federation",
["Ukraine"] = "Ukrainian Association of Football",
["Wales"] = "Football Association of Wales",


["Algeria"] = "Algerian Football Federation",
local map = {
["Albania"] = "Albanian Football Federation",
["Angola"] = "Angolan Football Federation",
["Andorra"] = "Andorran Football Federation",
["Benin"] = "Benin Football Federation",
["Armenia"] = "Football Federation of Armenia",
["Republic of Dahomey"] = "Benin Football Federation",
["Austria"] = "Austrian Football Association",
["Botswana"] = "Botswana Football Association",
["Azerbaijan"] = "Association of Football Federations of Azerbaijan",
["Burkina Faso"] = "Burkinabé Football Federation",
["Belarus"] = "Football Federation of Belarus",
["Republic of Upper Volta"] = "Burkinabé Football Federation",
["Belgium"] = "Royal Belgian Football Association",
["Burundi"] = "Football Federation of Burundi",
["Bosnia and Herzegovina"] = "Football Association of Bosnia and Herzegovina",
["Cameroon"] = "Cameroonian Football Federation",
["Bulgaria"] = "Bulgarian Football Union",
["Cape Verde"] = "Cape Verdean Football Federation",
["Croatia"] = "Croatian Football Federation",
["Central African Republic"] = "Central African Football Federation",
["Cyprus"] = "Cyprus Football Association",
["Chad"] = "Chadian Football Federation",
["Czech Republic"] = "Football Association of the Czech Republic",
["Comoros"] = "Comoros Football Federation",
["Czechia"] = "Football Association of the Czech Republic",
["Republic of the Congo"] = "Congolese Football Federation",
["Czechoslovakia"] = "Football Association of the Czech Republic",
["Democratic Republic of the Congo"] = "Congolese Association Football Federation",
["Bohemia"] = "Football Association of the Czech Republic",
["Zaire"] = "Congolese Association Football Federation",
["Djibouti"] = "Djiboutian Football Federation",
["Protectorate of Bohemia and Moravia"] = "Football Association of the Czech Republic",
["Denmark"] = "Danish Football Association",
["Egypt"] = "Egyptian Football Association",
["England"] = "The Football Association",
["United Arab Republic"] = "Egyptian Football Association",
["United Kingdom"] = "The Football Association",
["Equatorial Guinea"] = "Equatoguinean Football Federation",
["United Kingdom of Great Britain and Ireland"] = "The Football Association",
["Eritrea"] = "Eritrean National Football Federation",
["Estonia"] = "Estonian Football Association",
["Eswatini"] = "Eswatini Football Association",
["Faroe Islands"] = "Faroe Islands Football Association",
["Ethiopia"] = "Ethiopian Football Federation",
["Finland"] = "Football Association of Finland",
["Gabon"] = "Gabonese Football Federation",
["France"] = "French Football Federation",
["The Gambia"] = "Gambia Football Federation",
["Ghana"] = "Ghana Football Association",
["Kingdom of Galicia and Lodomeria"] = "Związek Polski Piłki Nożnej",
["Georgia (country)"] = "Georgian Football Federation",
["Gold Coast (British colony)"] = "Ghana Football Association",
["Germany"] = "German Football Association",
["Guinea"] = "Guinean Football Federation",
["West Germany"] = "German Football Association",
["Guinea-Bissau"] = "Football Federation of Guinea-Bissau",
["Gibraltar"] = "Gibraltar Football Association",
["Ivory Coast"] = "Ivorian Football Federation",
["Greece"] = "Hellenic Football Federation",
["Kenya"] = "Football Kenya Federation",
["Hungary"] = "Hungarian Football Federation",
["Lesotho"] = "Lesotho Football Association",
["Iceland"] = "Football Association of Iceland",
["Liberia"] = "Liberia Football Association",
["Republic of Ireland"] = "Football Association of Ireland",
["Libya"] = "Libyan Football Federation",
["Irish Free State"] = "Football Association of Ireland",
["Madagascar"] = "Malagasy Football Federation",
["Israel"] = "Israel Football Association",
["Malawi"] = "Football Association of Malawi",
["Mandatory Palestine"] = "Israel Football Association",
["Mali"] = "Malian Football Federation",
["Italy"] = "Italian Football Federation",
["Mauritania"] = "Football Federation of the Islamic Republic of Mauritania",
["Kazakhstan"] = "Kazakhstan Football Federation",
["Mauritius"] = "Mauritius Football Association",
["Kosovo"] = "Football Federation of Kosovo",
["Morocco"] = "Royal Moroccan Football Federation",
["Latvia"] = "Latvian Football Federation",
["Mozambique"] = "Mozambican Football Federation",
["Liechtenstein"] = "Liechtenstein Football Association",
["Namibia"] = "Namibia Football Association",
["Lithuania"] = "Lithuanian Football Federation",
["Niger"] = "Nigerien Football Federation",
["Luxembourg"] = "Luxembourg Football Federation",
["Nigeria"] = "Nigeria Football Federation",
["Malta"] = "Malta Football Association",
["Rwanda"] = "Rwanda Football Federation",
["Moldova"] = "Moldovan Football Federation",
["São Tomé and Príncipe"] = "São Toméan Football Federation",
["Montenegro"] = "Football Association of Montenegro",
["Senegal"] = "Senegalese Football Federation",
["Netherlands"] = "Royal Dutch Football Association",
["Seychelles"] = "Seychelles Football Federation",
["North Macedonia"] = "Football Federation of Macedonia",
["Sierra Leone"] = "Sierra Leone Football Association",
["Northern Ireland"] = "Irish Football Association",
["Somalia"] = "Somali Football Federation",
["Ireland"] = "Irish Football Association",
["South Africa"] = "South African Football Association",
["Norway"] = "Norwegian Football Federation",
["Sudan"] = "Sudan Football Association",
["Poland"] = "Polish Football Association",
["South Sudan"] = "South Sudan Football Association",
["Portugal"] = "Portuguese Football Federation",
["Tanzania"] = "Tanzania Football Federation",
["Romania"] = "Romanian Football Federation",
["Tanganyika"] = "Tanzania Football Federation",
["Russia"] = "Russian Football Union",
["Togo"] = "Togolese Football Federation",
["San Marino"] = "San Marino Football Federation",
["Tunisia"] = "Tunisian Football Federation",
["Scotland"] = "Scottish Football Association",
["Uganda"] = "Federation of Uganda Football Associations",
["Serbia"] = "Football Association of Serbia",
["Zambia"] = "Football Association of Zambia",
["Slovakia"] = "Slovak Football Association",
["Northern Rhodesia"] = "Football Association of Zambia",
["Slovenia"] = "Football Association of Slovenia",
["Zimbabwe"] = "Zimbabwe Football Association",
["Spain"] = "Royal Spanish Football Federation",
["Rhodesia"] = "Zimbabwe Football Association",
["Sweden"] = "Swedish Football Association",
["Southern Rhodesia"] = "Zimbabwe Football Association",

["Switzerland"] = "Swiss Football Association",
["Turkey"] = "Turkish Football Federation",
["Afghanistan"] = "Afghanistan Football Federation",
["Ukraine"] = "Ukrainian Association of Football",
["Australia"] = "Football Australia",
["Wales"] = "Football Association of Wales",
["Bahrain"] = "Bahrain Football Association",
["Bangladesh"] = "Bangladesh Football Federation",
["Algeria"] = "Algerian Football Federation",
["Bhutan"] = "Bhutan Football Federation",
["Angola"] = "Angolan Football Federation",
["Brunei"] = "Football Association of Brunei Darussalam",
["Benin"] = "Benin Football Federation",
["Cambodia"] = "Football Federation of Cambodia",
["Republic of Dahomey"] = "Benin Football Federation",
["China"] = "Chinese Football Association",
["Botswana"] = "Botswana Football Association",
["Chinese Taipei"] = "Chinese Taipei Football Association",
["Burkina Faso"] = "Burkinabé Football Federation",
["Taiwan"] = "Chinese Taipei Football Association",
["Republic of Upper Volta"] = "Burkinabé Football Federation",
["East Timor"] = "East Timor Football Federation",
["Burundi"] = "Football Federation of Burundi",
["Timor-Leste"] = "East Timor Football Federation",
["Cameroon"] = "Cameroonian Football Federation",
["Guam"] = "Guam Football Association",
["Cape Verde"] = "Cape Verdean Football Federation",
["Hong Kong"] = "Football Association of Hong Kong, China",
["Central African Republic"] = "Central African Football Federation",
["India"] = "All India Football Federation",
["Chad"] = "Chadian Football Federation",
["British Raj"] = "All India Football Federation",
["Comoros"] = "Comoros Football Federation",
["Indonesia"] = "Football Association of Indonesia",
["Republic of the Congo"] = "Congolese Football Federation",
["Dutch East Indies"] = "Football Association of Indonesia",
["Iran"] = "Football Federation Islamic Republic of Iran",
["Democratic Republic of the Congo"] = "Congolese Association Football Federation",
["Zaire"] = "Congolese Association Football Federation",
["Iraq"] = "Iraq Football Association",
["Djibouti"] = "Djiboutian Football Federation",
["Japan"] = "Japan Football Association",
["Egypt"] = "Egyptian Football Association",
["Jordan"] = "Jordan Football Association",
["United Arab Republic"] = "Egyptian Football Association",
["North Korea"] = "DPR Korea Football Association",
["Equatorial Guinea"] = "Equatoguinean Football Federation",
["South Korea"] = "Korea Football Association",
["Eritrea"] = "Eritrean National Football Federation",
["Kuwait"] = "Kuwait Football Association",
["Eswatini"] = "Eswatini Football Association",
["Kyrgyzstan"] = "Kyrgyz Football Union",
["Ethiopia"] = "Ethiopian Football Federation",
["Laos"] = "Lao Football Federation",
["Gabon"] = "Gabonese Football Federation",
["Lebanon"] = "Lebanese Football Association",
["The Gambia"] = "Gambia Football Federation",
["Macau"] = "Macau Football Association",
["Ghana"] = "Ghana Football Association",
["Malaysia"] = "Football Association of Malaysia",
["Gold Coast (British colony)"] = "Ghana Football Association",
["Federation of Malaya"] = "Football Association of Malaysia",
["Guinea"] = "Guinean Football Federation",
["Maldives"] = "Football Association of Maldives",
["Guinea-Bissau"] = "Football Federation of Guinea-Bissau",
["Mongolia"] = "Mongolian Football Federation",
["Ivory Coast"] = "Ivorian Football Federation",
["Myanmar"] = "Myanmar Football Federation",
["Kenya"] = "Football Kenya Federation",
["Nepal"] = "All Nepal Football Association",
["Lesotho"] = "Lesotho Football Association",
["Oman"] = "Oman Football Association",
["Liberia"] = "Liberia Football Association",
["Pakistan"] = "Pakistan Football Federation",
["Libya"] = "Libyan Football Federation",
["Palestine"] = "Palestinian Football Association",
["Madagascar"] = "Malagasy Football Federation",
["State of Palestine"] = "Palestinian Football Association",
["Malawi"] = "Football Association of Malawi",
["Philippines"] = "Philippine Football Federation",
["Mali"] = "Malian Football Federation",
["Qatar"] = "Qatar Football Association",
["Mauritania"] = "Football Federation of the Islamic Republic of Mauritania",
["Saudi Arabia"] = "Saudi Arabian Football Federation",
["Mauritius"] = "Mauritius Football Association",
["Singapore"] = "Football Association of Singapore",
["Morocco"] = "Royal Moroccan Football Federation",
["Sri Lanka"] = "Football Federation of Sri Lanka",
["Mozambique"] = "Mozambican Football Federation",
["Dominion of Ceylon"] = "Football Federation of Sri Lanka",
["Namibia"] = "Namibia Football Association",
["Syria"] = "Syrian Football Association",
["Niger"] = "Nigerien Football Federation",
["Tajikistan"] = "Tajikistan Football Federation",
["Nigeria"] = "Nigeria Football Federation",
["Thailand"] = "Football Association of Thailand",
["Rwanda"] = "Rwanda Football Federation",
["Turkmenistan"] = "Football Federation of Turkmenistan",
["São Tomé and Príncipe"] = "São Toméan Football Federation",
["United Arab Emirates"] = "United Arab Emirates Football Association",
["Senegal"] = "Senegalese Football Federation",
["Uzbekistan"] = "Uzbekistan Football Association",
["Seychelles"] = "Seychelles Football Federation",
["Vietnam"] = "Vietnam Football Federation",
["Sierra Leone"] = "Sierra Leone Football Association",
["North Vietnam"] = "Vietnam Football Federation",
["Somalia"] = "Somali Football Federation",
["South Vietnam"] = "Vietnam Football Federation",
["South Africa"] = "South African Football Association",
["Yemen"] = "Yemen Football Association",
["Sudan"] = "Sudan Football Association",
["Yemen Arab Republic"] = "Yemen Football Association",

["South Sudan"] = "South Sudan Football Association",
["British Columbia"] = "British Columbia Soccer Association",
["Tanzania"] = "Tanzania Football Federation",
["Tanganyika"] = "Tanzania Football Federation",
["Canada"] = "Canadian Soccer Association",
["Togo"] = "Togolese Football Federation",
["Mexico"] = "Mexican Football Federation",
["Tunisia"] = "Tunisian Football Federation",
["Ontario"] = "Ontario Soccer Association",
["United States"] = "United States Soccer Federation",
["Uganda"] = "Federation of Uganda Football Associations",
["Zambia"] = "Football Association of Zambia",
["Belize"] = "Football Federation of Belize",
["Costa Rica"] = "Costa Rican Football Federation",
["Northern Rhodesia"] = "Football Association of Zambia",
["Zimbabwe"] = "Zimbabwe Football Association",
["El Salvador"] = "Salvadoran Football Federation",
["Rhodesia"] = "Zimbabwe Football Association",
["Guatemala"] = "National Football Federation of Guatemala",
["Southern Rhodesia"] = "Zimbabwe Football Association",
["Honduras"] = "National Autonomous Federation of Football of Honduras",
["Nicaragua"] = "Nicaraguan Football Federation",
["Afghanistan"] = "Afghanistan Football Federation",
["Panama"] = "Panamanian Football Federation",
["Australia"] = "Football Australia",
["Anguilla"] = "Anguilla Football Association",
["Bahrain"] = "Bahrain Football Association",
["Antigua and Barbuda"] = "Antigua and Barbuda Football Association",
["Bangladesh"] = "Bangladesh Football Federation",
["Aruba"] = "Aruba Football Federation",
["Bhutan"] = "Bhutan Football Federation",
["The Bahamas"] = "Bahamas Football Association",
["Brunei"] = "Football Association of Brunei Darussalam",
["Barbados"] = "Barbados Football Association",
["Cambodia"] = "Football Federation of Cambodia",
["Bermuda"] = "Bermuda Football Association",
["China"] = "Chinese Football Association",
["British Virgin Islands"] = "British Virgin Islands Football Association",
["Chinese Taipei"] = "Chinese Taipei Football Association",
["Cayman Islands"] = "Cayman Islands Football Association",
["Taiwan"] = "Chinese Taipei Football Association",
["Cuba"] = "Football Association of Cuba",
["East Timor"] = "East Timor Football Federation",
["Curaçao"] = "Curaçao Football Federation",
["Timor-Leste"] = "East Timor Football Federation",
["Dominica"] = "Dominica Football Association",
["Guam"] = "Guam Football Association",
["Dominican Republic"] = "Dominican Football Federation",
["Hong Kong"] = "Football Association of Hong Kong, China",
["Grenada"] = "Grenada Football Association",
["India"] = "All India Football Federation",
["Guyana"] = "Guyana Football Federation",
["British Raj"] = "All India Football Federation",
["British Guiana"] = "Guyana Football Federation",
["Indonesia"] = "Football Association of Indonesia",
["Haiti"] = "Haitian Football Federation",
["Dutch East Indies"] = "Football Association of Indonesia",
["Jamaica"] = "Jamaica Football Federation",
["Iran"] = "Football Federation Islamic Republic of Iran",
["Montserrat"] = "Montserrat Football Association",
["Iraq"] = "Iraq Football Association",
["Puerto Rico"] = "Puerto Rican Football Federation",
["Japan"] = "Japan Football Association",
["Saint Kitts and Nevis"] = "St. Kitts and Nevis Football Association",
["Jordan"] = "Jordan Football Association",
["Saint Lucia"] = "Saint Lucia Football Association",
["North Korea"] = "DPR Korea Football Association",
["Saint Vincent and the Grenadines"] = "Saint Vincent and the Grenadines Football Federation",
["South Korea"] = "Korea Football Association",
["Suriname"] = "Surinamese Football Association",
["Kuwait"] = "Kuwait Football Association",
["Surinam (Dutch colony)"] = "Surinamese Football Association",
["Kyrgyzstan"] = "Kyrgyz Football Union",
["Suriname (Kingdom of the Netherlands)"] = "Surinamese Football Association",
["Laos"] = "Lao Football Federation",
["Trinidad and Tobago"] = "Trinidad and Tobago Football Association",
["Lebanon"] = "Lebanese Football Association",
["Turks and Caicos Islands"] = "Turks and Caicos Islands Football Association",
["United States Virgin Islands"] = "U.S. Virgin Islands Soccer Federation",
["Macau"] = "Macau Football Association",

["Malaysia"] = "Football Association of Malaysia",
["Federation of Malaya"] = "Football Association of Malaysia",
["Argentina"] = "Argentine Football Association",
["Maldives"] = "Football Association of Maldives",
["Bolivia"] = "Bolivian Football Federation",
["Mongolia"] = "Mongolian Football Federation",
["Brazil"] = "Brazilian Football Confederation",
["Myanmar"] = "Myanmar Football Federation",
["Chile"] = "Football Federation of Chile",
["Nepal"] = "All Nepal Football Association",
["Colombia"] = "Colombian Football Federation",
["Oman"] = "Oman Football Association",
["Ecuador"] = "Ecuadorian Football Federation",
["Pakistan"] = "Pakistan Football Federation",
["Paraguay"] = "Paraguayan Football Association",
["Palestine"] = "Palestinian Football Association",
["Peru"] = "Peruvian Football Federation",
["State of Palestine"] = "Palestinian Football Association",
["Uruguay"] = "Uruguayan Football Association",
["Philippines"] = "Philippine Football Federation",
["Venezuela"] = "Venezuelan Football Federation",

["Qatar"] = "Qatar Football Association",
["Saudi Arabia"] = "Saudi Arabian Football Federation",
["American Samoa"] = "Football Federation American Samoa",
["Cook Islands"] = "Cook Islands Football Association",
["Singapore"] = "Football Association of Singapore",
["Sri Lanka"] = "Football Federation of Sri Lanka",
["Fiji"] = "Fiji Football Association",
["Dominion of Ceylon"] = "Football Federation of Sri Lanka",
["New Caledonia"] = "New Caledonian Football Federation",
["Syria"] = "Syrian Football Association",
["New Zealand"] = "New Zealand Football",
["Tajikistan"] = "Tajikistan Football Federation",
["Papua New Guinea"] = "Papua New Guinea Football Association",
["Thailand"] = "Football Association of Thailand",
["Samoa"] = "Football Federation Samoa",
["Solomon Islands"] = "Solomon Islands Football Federation",
["Turkmenistan"] = "Football Federation of Turkmenistan",
["United Arab Emirates"] = "United Arab Emirates Football Association",
["French Polynesia"] = "Tahitian Football Federation",
["Uzbekistan"] = "Uzbekistan Football Association",
["Tonga"] = "Tonga Football Association",
["Vietnam"] = "Vietnam Football Federation",
["Vanuatu"] = "Vanuatu Football Federation",
["North Vietnam"] = "Vietnam Football Federation",
["New Hebrides"] = "Vanuatu Football Federation",

["South Vietnam"] = "Vietnam Football Federation",
["Yemen"] = "Yemen Football Association",
["Réunion"] = "Ligue réunionnaise de football",
["Yemen Arab Republic"] = "Yemen Football Association",
["Zanzibar"] = "Zanzibar Football Federation",
["Northern Mariana Islands"] = "Northern Mariana Islands Football Association",
["Bonaire"] = "Bonaire Football Federation",
["British Columbia"] = "British Columbia Soccer Association",
["French Guiana"] = "Ligue de football de la Guyane",
["Canada"] = "Canadian Soccer Association",
["Mexico"] = "Mexican Football Federation",
["Guadeloupe"] = "Ligue guadeloupéenne de football",
["Martinique"] = "Ligue de football de la Martinique",
["Ontario"] = "Ontario Soccer Association",
["Collectivity of Saint Martin"] = "Ligue de football de Saint-Martin",
["United States"] = "United States Soccer Federation",
["Belize"] = "Football Federation of Belize",
["Sint Maarten"] = "Sint Maarten Football Federation",
["Costa Rica"] = "Costa Rican Football Federation",
["Kiribati"] = "Kiribati Islands Football Federation",
["El Salvador"] = "Salvadoran Football Federation",
["Niue"] = "Niue Football Association",
["Guatemala"] = "National Football Federation of Guatemala",
["Tuvalu"] = "Tuvalu Islands Football Association",

["Honduras"] = "National Autonomous Federation of Football of Honduras",
["East Germany"] = "Deutscher Fußball-Verband der DDR",
["Nicaragua"] = "Nicaraguan Football Federation",
["Panama"] = "Panamanian Football Federation",
["Saar Protectorate"] = "Saarland Football Association",
["Anguilla"] = "Anguilla Football Association",
["Serbia and Montenegro"] = "Football Association of Serbia and Montenegro",
["Federal Republic of Yugoslavia"] = "Football Association of Serbia and Montenegro",
["Antigua and Barbuda"] = "Antigua and Barbuda Football Association",
["Aruba"] = "Aruba Football Federation",
["Soviet Union"] = "Football Federation of the Soviet Union",
["The Bahamas"] = "Bahamas Football Association",
["Kingdom of Yugoslavia"] = "Football Association of Yugoslavia",
["Barbados"] = "Barbados Football Association",
["Democratic Federal Yugoslavia"] = "Football Association of Yugoslavia",
["Bermuda"] = "Bermuda Football Association",
["Federal People's Republic of Yugoslavia"] = "Football Association of Yugoslavia",
["British Virgin Islands"] = "British Virgin Islands Football Association",
["Socialist Federal Republic of Yugoslavia"] = "Football Association of Yugoslavia",
["Cayman Islands"] = "Cayman Islands Football Association",
["Commonwealth of Independent States"] = "Association Football Federation of CIS",
["Netherlands Antilles"] = "Netherlands Antillean Football Union",
["Cuba"] = "Football Association of Cuba",
["Curaçao"] = "Curaçao Football Federation",
["Curaçao and Dependencies"] = "Curaçao Football Association",
["Dominica"] = "Dominica Football Association",
["South Yemen"] = "PDR Yemen Football Federation",

["Dominican Republic"] = "Dominican Football Federation",
["Grenada"] = "Grenada Football Association",
["Republic of Artsakh"] = "Artsakh Football Association",
["Vatican City"] = "Vatican Amateur Sports Association",
["Guyana"] = "Guyana Football Federation",
["British Guiana"] = "Guyana Football Federation",
["Monaco"] = "Monégasque Football Federation",
["Haiti"] = "Haitian Football Federation",
["Isle of Man"] = "Isle of Man Football Association",
["Jamaica"] = "Jamaica Football Federation",
["Jersey"] = "Jersey Football Association",
["Montserrat"] = "Montserrat Football Association",
["Federated States of Micronesia"] = "Federated States of Micronesia Football Association",
["Puerto Rico"] = "Puerto Rican Football Federation",
["Catalonia"] = "Catalan Football Federation",
["Republika Srpska"] = "Football Association of Republika Srpska",
["Saint Kitts and Nevis"] = "St. Kitts and Nevis Football Association",
["Saint Lucia"] = "Saint Lucia Football Association",
["Greenland"] = "Football Association of Greenland",
["Saint Vincent and the Grenadines"] = "Saint Vincent and the Grenadines Football Federation",
["Western Sahara"] = "Sahrawi Football Federation",
["Suriname"] = "Surinamese Football Association",
["Guernsey"] = "Guernsey Football Association",
["Surinam (Dutch colony)"] = "Surinamese Football Association",
["Falkland Islands"] = "Falkland Islands Football League",
["Marshall Islands"] = "Marshall Islands Soccer Federation",
["Suriname (Kingdom of the Netherlands)"] = "Surinamese Football Association",
["Trinidad and Tobago"] = "Trinidad and Tobago Football Association",
["Palau"] = "Palau Football Association",
["Turks and Caicos Islands"] = "Turks and Caicos Islands Football Association",
["Gozo"] = "Gozo Football Association",
["Northern Cyprus"] = "Cyprus Turkish Football Association",
["United States Virgin Islands"] = "U.S. Virgin Islands Soccer Federation",
["Sápmi"] = "FA Sápmi",
["Argentina"] = "Argentine Football Association",
["Iraqi Kurdistan"] = "Kurdistan Football Association",
["Bolivia"] = "Bolivian Football Federation",
["Tibet"] = "Tibetan National Football Association",
["Brazil"] = "Brazilian Football Confederation",
["Abkhazia"] = "Football Federation of Abkhazia",
["Chile"] = "Football Federation of Chile",
["Quebec"] = "Soccer Québec",
["Colombia"] = "Colombian Football Federation",
["Saint Barthélemy"] = "Comité Territorial de Football de Saint-Barthélemy",
["Ecuador"] = "Ecuadorian Football Federation",
["Sint Eustatius"] = "Statia Football Association",
["Saint Pierre and Miquelon"] = "Ligue de football de Saint-Pierre-et-Miquelon",
["Paraguay"] = "Paraguayan Football Association",
["Peru"] = "Peruvian Football Federation",
["Saba (island)"] = "Saba Football Association",
["Uruguay"] = "Uruguayan Football Association",
["Åland Islands"] = "Åland Football Association",
["Venezuela"] = "Venezuelan Football Federation",
["Åland"] = "Åland Football Association",
["Gotland"] = "Gotlands Fotbollförbund",
["Orkney"] = "Orkney Amateur Football Association",
["American Samoa"] = "Football Federation American Samoa",
["Cook Islands"] = "Cook Islands Football Association",
["Shetland"] = "Shetland Football Association",
["Fiji"] = "Fiji Football Association",
["Valencian Community"] = "Valencian Community Football Federation",
["New Caledonia"] = "New Caledonian Football Federation",
["Ceuta"] = "Ceuta Football Federation",
["New Zealand"] = "New Zealand Football",
["Galicia (Spain)"] = "Royal Galician Football Federation",
["Papua New Guinea"] = "Papua New Guinea Football Association",
["Community of Madrid"] = "Royal Madrid Football Federation",
["Samoa"] = "Football Federation Samoa",
["Melilla"] = "Royal Melillan Football Federation",
["Solomon Islands"] = "Solomon Islands Football Federation",
["Region of Murcia"] = "Football Federation of the Region of Murcia",
["French Polynesia"] = "Tahitian Football Federation",
["Andalusia"] = "Royal Andalusian Football Federation",
["Tonga"] = "Tonga Football Association",
["Aragon"] = "Royal Aragonese Football Federation",
["Vanuatu"] = "Vanuatu Football Federation",
["Asturias"] = "Royal Football Federation of the Principality of Asturias",
["New Hebrides"] = "Vanuatu Football Federation",
["Basque Country (autonomous community)"] = "Basque Football Federation",
["Castile and León"] = "Royal Castile and León Football Federation",
["British West Indies"] = "British Caribbean Football Association",
["Réunion"] = "Ligue réunionnaise de football",
["Zanzibar"] = "Zanzibar Football Federation",
["Maasai people"] = "Maasai Football Federation",
["Northern Mariana Islands"] = "Northern Mariana Islands Football Association",
["Principality of Sealand"] = "Sealand National Football Association",
["Bonaire"] = "Bonaire Football Federation",
["Ukrainian Soviet Socialist Republic"] = "Football Federation of the Ukrainian SSR",
["Croatian Republic of Herzeg-Bosnia"] = "Football Federation of Herzeg-Bosnia",
["French Guiana"] = "Ligue de football de la Guyane",
["Guadeloupe"] = "Ligue guadeloupéenne de football",
["Mayotte"] = "Ligue mahoraise de football",
["Chagos Archipelago"] = "Chagos Football Association",
["Martinique"] = "Ligue de football de la Martinique",
["Somaliland"] = "Somaliland Football Association",
["Collectivity of Saint Martin"] = "Ligue de football de Saint-Martin",
["Sint Maarten"] = "Sint Maarten Football Federation",
["Nauru"] = "Nauru Soccer Federation",
["Kiribati"] = "Kiribati Islands Football Federation",
["Autonomous Region of Bougainville"] = "Bougainville Football Federation",
["Niue"] = "Niue Football Association",
["Hawaii"] = "Hawaiian Football",
["Tuvalu"] = "Tuvalu Islands Football Association",
["Republic of West Papua"] = "Football Association West Papua",
["Easter Island"] = "Asociación de Fútbol de Isla de Pascua",

["East Germany"] = "Deutscher Fußball-Verband der DDR",
["Saar Protectorate"] = "Saarland Football Association",
["Kenya_old"] = "Football Kenya Limited",
["Serbia and Montenegro"] = "Football Association of Serbia and Montenegro",
["Brunei_old"] = "Football Association of Brunei Darussalam",
["Niue_old"] = "Niue Island Soccer Association",
["Federal Republic of Yugoslavia"] = "Football Association of Serbia and Montenegro",
}
["Soviet Union"] = "Football Federation of the Soviet Union",

["Kingdom of Yugoslavia"] = "Football Association of Yugoslavia",
p.codes = {
["Democratic Federal Yugoslavia"] = "Football Association of Yugoslavia",
["Afghanistan_c"] = "AFG",
["Federal People's Republic of Yugoslavia"] = "Football Association of Yugoslavia",
["Albania_c"] = "ALB",
["Socialist Federal Republic of Yugoslavia"] = "Football Association of Yugoslavia",
["Algeria_c"] = "ALG",
["Commonwealth of Independent States"] = "Association Football Federation of CIS",
["American Samoa_c"] = "ASA",
["Netherlands Antilles"] = "Netherlands Antillean Football Union",
["Andorra_c"] = "AND",
["Curaçao and Dependencies"] = "Curaçao Football Association",
["Angola_c"] = "ANG",
["South Yemen"] = "PDR Yemen Football Federation",
["Anguilla_c"] = "AIA",
["Antigua and Barbuda_c"] = "ATG",
["Republic of Artsakh"] = "Artsakh Football Association",
["Argentina_c"] = "ARG",
["Vatican City"] = "Vatican Amateur Sports Association",
["Armenia_c"] = "ARM",
["Monaco"] = "Monégasque Football Federation",
["Aruba_c"] = "ARU",
["Isle of Man"] = "Isle of Man Football Association",
["Australia_c"] = "AUS",
["Jersey"] = "Jersey Football Association",
["Austria_c"] = "AUT",
["Federated States of Micronesia"] = "Federated States of Micronesia Football Association",
["Azerbaijan_c"] = "AZE",
["Catalonia"] = "Catalan Football Federation",
["The Bahamas_c"] = "BAH",
["Republika Srpska"] = "Football Association of Republika Srpska",
["Bahrain_c"] = "BHR",
["Greenland"] = "Football Association of Greenland",
["Bangladesh_c"] = "BAN",
["Western Sahara"] = "Sahrawi Football Federation",
["Barbados_c"] = "BRB",
["Guernsey"] = "Guernsey Football Association",
["Belarus_c"] = "BLR",
["Falkland Islands"] = "Falkland Islands Football League",
["Belgium_c"] = "BEL",
["Marshall Islands"] = "Marshall Islands Soccer Federation",
["Palau"] = "Palau Football Association",
["Belize_c"] = "BLZ",
["Gozo"] = "Gozo Football Association",
["Benin_c"] = "BEN",
["Bermuda_c"] = "BER",
["Northern Cyprus"] = "Cyprus Turkish Football Association",
["Sápmi"] = "FA Sápmi",
["Bhutan_c"] = "BHU",
["Bolivia_c"] = "BOL",
["Iraqi Kurdistan"] = "Kurdistan Football Association",
["Bosnia and Herzegovina_c"] = "BIH",
["Tibet"] = "Tibetan National Football Association",
["Botswana_c"] = "BOT",
["Abkhazia"] = "Football Federation of Abkhazia",
["Quebec"] = "Soccer Québec",
["Brazil_c"] = "BRA",
["British Virgin Islands_c"] = "VGB",
["Saint Barthélemy"] = "Comité Territorial de Football de Saint-Barthélemy",
["Brunei_c"] = "BRU",
["Sint Eustatius"] = "Statia Football Association",
["Bulgaria_c"] = "BUL",
["Saint Pierre and Miquelon"] = "Ligue de football de Saint-Pierre-et-Miquelon",
["Saba (island)"] = "Saba Football Association",
["Burkina Faso_c"] = "BFA",
["Burundi_c"] = "BDI",
["Åland Islands"] = "Åland Football Association",
["Cambodia_c"] = "CAM",
["Åland"] = "Åland Football Association",
["Gotland"] = "Gotlands Fotbollförbund",
["Cameroon_c"] = "CMR",
["Canada_c"] = "CAN",
["Orkney"] = "Orkney Amateur Football Association",
["Cape Verde_c"] = "CPV",
["Shetland"] = "Shetland Football Association",
["Cayman Islands_c"] = "CAY",
["Valencian Community"] = "Valencian Community Football Federation",
["Central African Republic_c"] = "CTA",
["Ceuta"] = "Ceuta Football Federation",
["Chad_c"] = "CHA",
["Galicia (Spain)"] = "Royal Galician Football Federation",
["Chile_c"] = "CHI",
["Community of Madrid"] = "Royal Madrid Football Federation",
["China_c"] = "CHN",
["Melilla"] = "Royal Melillan Football Federation",
["Chinese Taipei_c"] = "TPE",
["Region of Murcia"] = "Football Federation of the Region of Murcia",
["Colombia_c"] = "COL",
["Andalusia"] = "Royal Andalusian Football Federation",
["Comoros_c"] = "COM",
["Aragon"] = "Royal Aragonese Football Federation",
["Republic of the Congo_c"] = "CGO",
["Asturias"] = "Royal Football Federation of the Principality of Asturias",
["Cook Islands_c"] = "COK",
["Basque Country (autonomous community)"] = "Basque Football Federation",
["Costa Rica_c"] = "CRC",
["Castile and León"] = "Royal Castile and León Football Federation",
["Croatia_c"] = "CRO",
["British West Indies"] = "British Caribbean Football Association",
["Cuba_c"] = "CUB",
["Maasai people"] = "Maasai Football Federation",
["Curaçao_c"] = "CUW",
["Principality of Sealand"] = "Sealand National Football Association",
["Cyprus_c"] = "CYP",
["Ukrainian Soviet Socialist Republic"] = "Football Federation of the Ukrainian SSR",
["Czech Republic_c"] = "CZE",
["Croatian Republic of Herzeg-Bosnia"] = "Football Federation of Herzeg-Bosnia",
["Mayotte"] = "Ligue mahoraise de football",
["Denmark_c"] = "DEN",
["Djibouti_c"] = "DJI",
["Chagos Archipelago"] = "Chagos Football Association",
["Dominica_c"] = "DMA",
["Somaliland"] = "Somaliland Football Association",
["Dominican Republic_c"] = "DOM",
["Nauru"] = "Nauru Soccer Federation",
["Democratic Republic of the Congo_c"] = "COD",
["Autonomous Region of Bougainville"] = "Bougainville Football Federation",
["Hawaii"] = "Hawaiian Football",
["Ecuador_c"] = "ECU",
["Egypt_c"] = "EGY",
["Republic of West Papua"] = "Football Association West Papua",
["El Salvador_c"] = "SLV",
["Easter Island"] = "Asociación de Fútbol de Isla de Pascua",
["England_c"] = "ENG",
["Equatorial Guinea_c"] = "EQG",
["Kenya_old"] = "Football Kenya Limited",
["Eritrea_c"] = "ERI",
["Brunei_old"] = "Football Association of Brunei Darussalam",
["Estonia_c"] = "EST",
["Niue_old"] = "Niue Island Soccer Association",
["Ethiopia_c"] = "ETH",
["Afghanistan_c"] = "AFG",
["Faroe Islands_c"] = "FRO",
["Albania_c"] = "ALB",
["Fiji_c"] = "FIJ",
["Algeria_c"] = "ALG",
["Finland_c"] = "FIN",
["American Samoa_c"] = "ASA",
["France_c"] = "FRA",
["Andorra_c"] = "AND",
["Gabon_c"] = "GAB",
["Angola_c"] = "ANG",
["The Gambia_c"] = "GAM",
["Anguilla_c"] = "AIA",
["Georgia (country)_c"] = "GEO",
["Antigua and Barbuda_c"] = "ATG",
["Germany_c"] = "GER",
["Argentina_c"] = "ARG",
["Ghana_c"] = "GHA",
["Armenia_c"] = "ARM",
["Gibraltar_c"] = "GIB",
["Aruba_c"] = "ARU",
["Greece_c"] = "GRE",
["Australia_c"] = "AUS",
["Grenada_c"] = "GRN",
["Austria_c"] = "AUT",
["Guam_c"] = "GUM",
["Azerbaijan_c"] = "AZE",
["Guatemala_c"] = "GUA",
["The Bahamas_c"] = "BAH",
["Guinea_c"] = "GUI",
["Bahrain_c"] = "BHR",
["Guinea-Bissau_c"] = "GNB",
["Bangladesh_c"] = "BAN",
["Guyana_c"] = "GUY",
["Barbados_c"] = "BRB",
["Haiti_c"] = "HAI",
["Belarus_c"] = "BLR",
["Honduras_c"] = "HON",
["Belgium_c"] = "BEL",
["Hong Kong_c"] = "HKG",
["Belize_c"] = "BLZ",
["Hungary_c"] = "HUN",
["Benin_c"] = "BEN",
["Iceland_c"] = "ISL",
["Bermuda_c"] = "BER",
["India_c"] = "IND",
["Bhutan_c"] = "BHU",
["Indonesia_c"] = "IDN",
["Bolivia_c"] = "BOL",
["Iran_c"] = "IRN",
["Bosnia and Herzegovina_c"] = "BIH",
["Iraq_c"] = "IRQ",
["Botswana_c"] = "BOT",
["Israel_c"] = "ISR",
["Brazil_c"] = "BRA",
["Italy_c"] = "ITA",
["British Virgin Islands_c"] = "VGB",
["Ivory Coast_c"] = "CIV",
["Brunei_c"] = "BRU",
["Jamaica_c"] = "JAM",
["Bulgaria_c"] = "BUL",
["Japan_c"] = "JPN",
["Burkina Faso_c"] = "BFA",
["Jordan_c"] = "JOR",
["Burundi_c"] = "BDI",
["Kazakhstan_c"] = "KAZ",
["Cambodia_c"] = "CAM",
["Kenya_c"] = "KEN",
["Cameroon_c"] = "CMR",
["Kosovo_c"] = "KOS",
["Canada_c"] = "CAN",
["Kuwait_c"] = "KUW",
["Cape Verde_c"] = "CPV",
["Kyrgyzstan_c"] = "KGZ",
["Cayman Islands_c"] = "CAY",
["Laos_c"] = "LAO",
["Central African Republic_c"] = "CTA",
["Latvia_c"] = "LVA",
["Chad_c"] = "CHA",
["Lebanon_c"] = "LBN",
["Chile_c"] = "CHI",
["Lesotho_c"] = "LES",
["China_c"] = "CHN",
["Liberia_c"] = "LBR",
["Chinese Taipei_c"] = "TPE",
["Libya_c"] = "LBY",
["Colombia_c"] = "COL",
["Liechtenstein_c"] = "LIE",
["Comoros_c"] = "COM",
["Lithuania_c"] = "LTU",
["Republic of the Congo_c"] = "CGO",
["Luxembourg_c"] = "LUX",
["Cook Islands_c"] = "COK",
["Macau_c"] = "MAC",
["Costa Rica_c"] = "CRC",
["North Macedonia_c"] = "MKD",
["Croatia_c"] = "CRO",
["Madagascar_c"] = "MAD",
["Cuba_c"] = "CUB",
["Malawi_c"] = "MWI",
["Curaçao_c"] = "CUW",
["Malaysia_c"] = "MAS",
["Cyprus_c"] = "CYP",
["Maldives_c"] = "MDV",
["Czech Republic_c"] = "CZE",
["Mali_c"] = "MLI",
["Denmark_c"] = "DEN",
["Malta_c"] = "MLT",
["Djibouti_c"] = "DJI",
["Mauritania_c"] = "MTN",
["Dominica_c"] = "DMA",
["Mauritius_c"] = "MRI",
["Dominican Republic_c"] = "DOM",
["Mexico_c"] = "MEX",
["Democratic Republic of the Congo_c"] = "COD",
["Moldova_c"] = "MDA",
["Ecuador_c"] = "ECU",
["Mongolia_c"] = "MNG",
["Egypt_c"] = "EGY",
["Montenegro_c"] = "MNE",
["El Salvador_c"] = "SLV",
["Montserrat_c"] = "MSR",
["England_c"] = "ENG",
["Morocco_c"] = "MAR",
["Equatorial Guinea_c"] = "EQG",
["Mozambique_c"] = "MOZ",
["Eritrea_c"] = "ERI",
["Myanmar_c"] = "MYA",
["Estonia_c"] = "EST",
["Namibia_c"] = "NAM",
["Ethiopia_c"] = "ETH",
["Nepal_c"] = "NEP",
["Faroe Islands_c"] = "FRO",
["Netherlands_c"] = "NED",
["Fiji_c"] = "FIJ",
["New Caledonia_c"] = "NCL",
["Finland_c"] = "FIN",
["New Zealand_c"] = "NZL",
["France_c"] = "FRA",
["Nicaragua_c"] = "NCA",
["Gabon_c"] = "GAB",
["Niger_c"] = "NIG",
["The Gambia_c"] = "GAM",
["Nigeria_c"] = "NGA",
["Georgia (country)_c"] = "GEO",
["North Korea_c"] = "PRK",
["Germany_c"] = "GER",
["Northern Ireland_c"] = "NIR",
["Ghana_c"] = "GHA",
["Norway_c"] = "NOR",
["Gibraltar_c"] = "GIB",
["Oman_c"] = "OMA",
["Greece_c"] = "GRE",
["Pakistan_c"] = "PAK",
["Grenada_c"] = "GRN",
["Palestine_c"] = "PLE",
["Guam_c"] = "GUM",
["State of Palestine_c"] = "PLE",
["Guatemala_c"] = "GUA",
["Panama_c"] = "PAN",
["Guinea_c"] = "GUI",
["Papua New Guinea_c"] = "PNG",
["Guinea-Bissau_c"] = "GNB",
["Paraguay_c"] = "PAR",
["Guyana_c"] = "GUY",
["Peru_c"] = "PER",
["Haiti_c"] = "HAI",
["Philippines_c"] = "PHI",
["Honduras_c"] = "HON",
["Poland_c"] = "POL",
["Hong Kong_c"] = "HKG",
["Portugal_c"] = "POR",
["Hungary_c"] = "HUN",
["Puerto Rico_c"] = "PUR",
["Iceland_c"] = "ISL",
["Qatar_c"] = "QAT",
["India_c"] = "IND",
["Republic of Ireland_c"] = "IRL",
["Indonesia_c"] = "IDN",
["Romania_c"] = "ROU",
["Iran_c"] = "IRN",
["Russia_c"] = "RUS",
["Iraq_c"] = "IRQ",
["Rwanda_c"] = "RWA",
["Israel_c"] = "ISR",
["Saint Kitts and Nevis_c"] = "SKN",
["Italy_c"] = "ITA",
["Saint Lucia_c"] = "LCA",
["Ivory Coast_c"] = "CIV",
["Saint Vincent and the Grenadines_c"] = "VIN",
["Jamaica_c"] = "JAM",
["Samoa_c"] = "SAM",
["Japan_c"] = "JPN",
["San Marino_c"] = "SMR",
["Jordan_c"] = "JOR",
["São Tomé and Príncipe_c"] = "STP",
["Kazakhstan_c"] = "KAZ",
["Saudi Arabia_c"] = "KSA",
["Kenya_c"] = "KEN",
["Scotland_c"] = "SCO",
["Kosovo_c"] = "KOS",
["Senegal_c"] = "SEN",
["Kuwait_c"] = "KUW",
["Serbia_c"] = "SRB",
["Kyrgyzstan_c"] = "KGZ",
["Seychelles_c"] = "SEY",
["Laos_c"] = "LAO",
["Sierra Leone_c"] = "SLE",
["Latvia_c"] = "LVA",
["Singapore_c"] = "SGP",
["Lebanon_c"] = "LBN",
["Slovakia_c"] = "SVK",
["Lesotho_c"] = "LES",
["Slovenia_c"] = "SVN",
["Liberia_c"] = "LBR",
["Solomon Islands_c"] = "SOL",
["Libya_c"] = "LBY",
["Somalia_c"] = "SOM",
["Liechtenstein_c"] = "LIE",
["South Africa_c"] = "RSA",
["Lithuania_c"] = "LTU",
["South Korea_c"] = "KOR",
["Luxembourg_c"] = "LUX",
["South Sudan_c"] = "SSD",
["Macau_c"] = "MAC",
["Spain_c"] = "ESP",
["North Macedonia_c"] = "MKD",
["Sri Lanka_c"] = "SRI",
["Madagascar_c"] = "MAD",
["Sudan_c"] = "SDN",
["Malawi_c"] = "MWI",
["Suriname_c"] = "SUR",
["Malaysia_c"] = "MAS",
["Eswatini_c"] = "SWZ",
["Maldives_c"] = "MDV",
["Sweden_c"] = "SWE",
["Mali_c"] = "MLI",
["Switzerland_c"] = "SUI",
["Malta_c"] = "MLT",
["Syria_c"] = "SYR",
["Mauritania_c"] = "MTN",
["French Polynesia_c"] = "TAH",
["Mauritius_c"] = "MRI",
["Tajikistan_c"] = "TJK",
["Mexico_c"] = "MEX",
["Tanzania_c"] = "TAN",
["Moldova_c"] = "MDA",
["Thailand_c"] = "THA",
["Mongolia_c"] = "MNG",
["East Timor_c"] = "TLS",
["Montenegro_c"] = "MNE",
["Timor-Leste_c"] = "TLS",
["Montserrat_c"] = "MSR",
["Togo_c"] = "TOG",
["Morocco_c"] = "MAR",
["Tonga_c"] = "TGA",
["Mozambique_c"] = "MOZ",
["Trinidad and Tobago_c"] = "TRI",
["Myanmar_c"] = "MYA",
["Tunisia_c"] = "TUN",
["Namibia_c"] = "NAM",
["Turkey_c"] = "TUR",
["Nepal_c"] = "NEP",
["Turkmenistan_c"] = "TKM",
["Netherlands_c"] = "NED",
["Turks and Caicos Islands_c"] = "TCA",
["New Caledonia_c"] = "NCL",
["Uganda_c"] = "UGA",
["New Zealand_c"] = "NZL",
["Ukraine_c"] = "UKR",
["Nicaragua_c"] = "NCA",
["United Arab Emirates_c"] = "UAE",
["Niger_c"] = "NIG",
["United States_c"] = "USA",
["Nigeria_c"] = "NGA",
["Uruguay_c"] = "URU",
["North Korea_c"] = "PRK",
["United States Virgin Islands_c"] = "VIR",
["Northern Ireland_c"] = "NIR",
["Uzbekistan_c"] = "UZB",
["Norway_c"] = "NOR",
["Vanuatu_c"] = "VAN",
["Oman_c"] = "OMA",
["Venezuela_c"] = "VEN",
["Pakistan_c"] = "PAK",
["Vietnam_c"] = "VIE",
["Palestine_c"] = "PLE",
["Wales_c"] = "WAL",
["State of Palestine_c"] = "PLE",
["Yemen_c"] = "YEM",
["Panama_c"] = "PAN",
["Zambia_c"] = "ZAM",
["Papua New Guinea_c"] = "PNG",
["Zimbabwe_c"] = "ZIM",

["Paraguay_c"] = "PAR",
["Peru_c"] = "PER",
["Åland Islands_c"] = "AXL",
["Philippines_c"] = "PHI",
["Åland_c"] = "AXL",
["Poland_c"] = "POL",
["Republic of Artsakh_c"] = "NKR",
["Basque Country (autonomous community)_c"] = "BSQ",
["Portugal_c"] = "POR",
["Puerto Rico_c"] = "PUR",
["Bonaire_c"] = "BOE",
["Qatar_c"] = "QAT",
["Catalonia_c"] = "CAT",
["Republic of Ireland_c"] = "IRL",
["French Guiana_c"] = "GUF",
["Romania_c"] = "ROU",
["United Kingdom_c"] = "GBR",
["United Kingdom of Great Britain and Ireland_c"] = "GBR",
["Russia_c"] = "RUS",
["Rwanda_c"] = "RWA",
["Greenland_c"] = "GRL",
["Saint Kitts and Nevis_c"] = "SKN",
["Guadeloupe_c"] = "GLP",
["Saint Lucia_c"] = "LCA",
["Kiribati_c"] = "KIR",
["Saint Vincent and the Grenadines_c"] = "VIN",
["Martinique_c"] = "MTQ",
["Samoa_c"] = "SAM",
["Northern Cyprus_c"] = "TRNC",
["San Marino_c"] = "SMR",
["Northern Mariana Islands_c"] = "NMI",
["São Tomé and Príncipe_c"] = "STP",
["Réunion_c"] = "REU",
["Saudi Arabia_c"] = "KSA",
["Collectivity of Saint Martin_c"] = "SMN",
["Scotland_c"] = "SCO",
["Sint Maarten_c"] = "SMA",
["Senegal_c"] = "SEN",
["Tuvalu_c"] = "TUV",
["Serbia_c"] = "SRB",
["Vatican City_c"] = "VAT",
["Seychelles_c"] = "SEY",
["Zanzibar_c"] = "ZAN",
["Sierra Leone_c"] = "SLE",
["Federated States of Micronesia_c"] = "FSM",
["Singapore_c"] = "SGP",
["Monaco_c"] = "MCO",
["Slovakia_c"] = "SVK",
["Marshall Islands_c"] = "MHL",
["Slovenia_c"] = "SVN",
["Niue_c"] = "NIU",
["Solomon Islands_c"] = "SOL",
["Palau_c"] = "PLW",
["Somalia_c"] = "SOM",
["British Guiana_c"] = "BGU",
["South Africa_c"] = "RSA",
["British Raj_c"] = "BIN",
["South Korea_c"] = "KOR",
["Bohemia_c"] = "BOH",
["South Sudan_c"] = "SSD",
["Myanmar_c_old"] = "BUR",
["Spain_c"] = "ESP",
["Dominion of Ceylon_c"] = "CEY",
["Sri Lanka_c"] = "SRI",
["Commonwealth of Independent States_c"] = "CIS",
["Sudan_c"] = "SDN",
["Czechoslovakia_c"] = "TCH",
["Suriname_c"] = "SUR",
["Republic of Dahomey_c"] = "DAH",
["Eswatini_c"] = "SWZ",
["Dutch East Indies_c"] = "INH",
["Sweden_c"] = "SWE",
["Federal Republic of Yugoslavia_c"] = "YUG",
["Switzerland_c"] = "SUI",
["East Germany_c"] = "GDR",
["Syria_c"] = "SYR",
["Gold Coast (British colony)_c"] = "GOC",
["French Polynesia_c"] = "TAH",
["Ireland_c"] = "EIR",
["Tajikistan_c"] = "TJK",
["Federation of Malaya_c"] = "MAL",
["Tanzania_c"] = "TAN",
["Netherlands Antilles_c"] = "ANT",
["Thailand_c"] = "THA",
["New Hebrides_c"] = "HEB",
["East Timor_c"] = "TLS",
["North Vietnam_c"] = "VNO",
["Timor-Leste_c"] = "TLS",
["Yemen Arab Republic_c"] = "NYE",
["Togo_c"] = "TOG",
["Northern Rhodesia_c"] = "NRH",
["Tonga_c"] = "TGA",
["Mandatory Palestine_c"] = "PAL",
["Trinidad and Tobago_c"] = "TRI",
["Rhodesia_c"] = "RHO",
["Tunisia_c"] = "TUN",
["Saar Protectorate_c"] = "SAA",
["Turkey_c"] = "TUR",
["Serbia and Montenegro_c"] = "SCG",
["Turkmenistan_c"] = "TKM",
["Thailand_c_old"] = "SIA",
["Turks and Caicos Islands_c"] = "TCA",
["Southern Rhodesia_c"] = "SRH",
["Uganda_c"] = "UGA",
["South Vietnam_c"] = "VSO",
["Ukraine_c"] = "UKR",
["South Yemen_c"] = "YMD",
["United Arab Emirates_c"] = "UAE",
["Soviet Union_c"] = "URS",
["United States_c"] = "USA",
["Tanganyika_c"] = "TAA",
["Uruguay_c"] = "URU",
["Taiwan_c"] = "TAI",
["United States Virgin Islands_c"] = "VIR",
["United Arab Republic_c"] = "UAR",
["Uzbekistan_c"] = "UZB",
["Republic of Upper Volta_c"] = "UPV",
["Vanuatu_c"] = "VAN",
["West Germany_c"] = "FRG",
["Venezuela_c"] = "VEN",
["Samoa_c_old"] = "WSM",
["Socialist Federal Republic of Yugoslavia_c"] = "YUG",
["Vietnam_c"] = "VIE",
["Wales_c"] = "WAL",
["Zaire_c"] = "ZAI",
}
["Yemen_c"] = "YEM",
["Zambia_c"] = "ZAM",
["Zimbabwe_c"] = "ZIM",
["Åland Islands_c"] = "AXL",
["Åland_c"] = "AXL",
["Republic of Artsakh_c"] = "NKR",
["Basque Country (autonomous community)_c"] = "BSQ",
["Bonaire_c"] = "BOE",
["Catalonia_c"] = "CAT",
["French Guiana_c"] = "GUF",
["United Kingdom_c"] = "GBR",
["United Kingdom of Great Britain and Ireland_c"] = "GBR",
["Greenland_c"] = "GRL",
["Guadeloupe_c"] = "GLP",
["Kiribati_c"] = "KIR",
["Martinique_c"] = "MTQ",
["Northern Cyprus_c"] = "TRNC",
["Northern Mariana Islands_c"] = "NMI",
["Réunion_c"] = "REU",
["Collectivity of Saint Martin_c"] = "SMN",
["Sint Maarten_c"] = "SMA",
["Tuvalu_c"] = "TUV",
["Vatican City_c"] = "VAT",
["Zanzibar_c"] = "ZAN",
["Federated States of Micronesia_c"] = "FSM",
["Monaco_c"] = "MCO",
["Marshall Islands_c"] = "MHL",
["Niue_c"] = "NIU",
["Palau_c"] = "PLW",
["British Guiana_c"] = "BGU",
["British Raj_c"] = "BIN",
["Bohemia_c"] = "BOH",
["Myanmar_c_old"] = "BUR",
["Dominion of Ceylon_c"] = "CEY",
["Commonwealth of Independent States_c"] = "CIS",
["Czechoslovakia_c"] = "TCH",
["Republic of Dahomey_c"] = "DAH",
["Dutch East Indies_c"] = "INH",
["Federal Republic of Yugoslavia_c"] = "YUG",
["East Germany_c"] = "GDR",
["Gold Coast (British colony)_c"] = "GOC",
["Ireland_c"] = "EIR",
["Federation of Malaya_c"] = "MAL",
["Netherlands Antilles_c"] = "ANT",
["New Hebrides_c"] = "HEB",
["North Vietnam_c"] = "VNO",
["Yemen Arab Republic_c"] = "NYE",
["Northern Rhodesia_c"] = "NRH",
["Mandatory Palestine_c"] = "PAL",
["Rhodesia_c"] = "RHO",
["Saar Protectorate_c"] = "SAA",
["Serbia and Montenegro_c"] = "SCG",
["Thailand_c_old"] = "SIA",
["Southern Rhodesia_c"] = "SRH",
["South Vietnam_c"] = "VSO",
["South Yemen_c"] = "YMD",
["Soviet Union_c"] = "URS",
["Tanganyika_c"] = "TAA",
["Taiwan_c"] = "TAI",
["United Arab Republic_c"] = "UAR",
["Republic of Upper Volta_c"] = "UPV",
["West Germany_c"] = "FRG",
["Samoa_c_old"] = "WSM",
["Socialist Federal Republic of Yugoslavia_c"] = "YUG",
["Zaire_c"] = ZAI
}
return map
end


function p.list(frame)
function p.list(frame)
local map = {}
return p.fbatable()[frame.args[1]] or ""
for k, v in pairs(p.fbas) do
map[k] = v
end
for k, v in pairs(p.codes) do
map[k] = v
end
return map[frame.args[1]] or ""
end
end


function p.list_all(frame)
function p.list_all(frame)
local map = p.fbatable()
local fbas = {}
local links = {}

--Split table
for k, v in pairs(p.fbas) do
if links[v] then
table.insert(fbas[links[v]].aliases, k)
table.sort(fbas[links[v]].aliases)
else
links[v] = k
fbas[k] = {[1] = v, aliases = {[1] = k}}
end
end
local lists = mw.html.create()
--Create html table & header row
--Create fbas table
local list = mw.html.create("table")
list:addClass("wikitable sortable collapsible")
local fbatable = lists:tag("table"):addClass("wikitable sortable collapsible")
fbatable:tag("tr"):tag("th"):wikitext("Input"):done():tag("th"):wikitext("Output")
local head = list:tag("tr")
for k,v in pairs(fbas) do
head:tag("th"):wikitext("Input")
local inp = (type(fbas[k].aliases) == "table") and ("<code>"..table.concat(fbas[k].aliases,"</code><br/><code>").."</code>") or ""
head:tag("th"):wikitext("output")
local out = fbas[k][1] and ("[["..fbas[k][1].."]]") or k
fbatable:tag("tr"):tag("td"):wikitext(inp):done():tag("td"):wikitext(out)
end


--Append rows to create table body
--Create codes table
local ctable = lists:tag("table"):addClass("wikitable sortable collapsible")
table.sort(map)
ctable:tag("tr"):tag("th"):wikitext("Input"):done():tag("th"):wikitext("Output")
for k,v in pairs(map) do
for k,v in pairs(p.codes) do
local row = list:tag("tr")
ctable:tag("tr"):tag("td"):wikitext("<code>"..k.."</code>"):done():tag("td"):wikitext("<code>"..v.."</code>")
local out = map[k] and ("[["..map[k].."]]") or k
row:tag("td"):wikitext("<code>"..k.."</code>")
row:tag("td"):wikitext(out)
end
end


return list
return lists
end
end



Revision as of 17:30, 3 March 2025

local p = {}

p.fbas = {
	["Albania"] = "Albanian Football Federation",
	["Andorra"] = "Andorran Football Federation",
	["Armenia"] = "Football Federation of Armenia",
	["Austria"] = "Austrian Football Association",
	["Azerbaijan"] = "Association of Football Federations of Azerbaijan",
	["Belarus"] = "Football Federation of Belarus",
	["Belgium"] = "Royal Belgian Football Association",
	["Bosnia and Herzegovina"] = "Football Association of Bosnia and Herzegovina",
	["Bulgaria"] = "Bulgarian Football Union",
	["Croatia"] = "Croatian Football Federation",
	["Cyprus"] = "Cyprus Football Association",
	["Czech Republic"] = "Football Association of the Czech Republic",
		["Czechia"] = "Football Association of the Czech Republic",
		["Czechoslovakia"] = "Football Association of the Czech Republic",
		["Bohemia"] = "Football Association of the Czech Republic",
		["Protectorate of Bohemia and Moravia"] = "Football Association of the Czech Republic",
	["Denmark"] = "Danish Football Association",
	["England"] = "The Football Association",
		["United Kingdom"] = "The Football Association",
		["United Kingdom of Great Britain and Ireland"] = "The Football Association",
	["Estonia"] = "Estonian Football Association",
	["Faroe Islands"] = "Faroe Islands Football Association",
	["Finland"] = "Football Association of Finland",
	["France"] = "French Football Federation",
	["Kingdom of Galicia and Lodomeria"] = "Związek Polski Piłki Nożnej",
	["Georgia (country)"] = "Georgian Football Federation",
	["Germany"] = "German Football Association",
		["West Germany"] = "German Football Association",
	["Gibraltar"] = "Gibraltar Football Association",
	["Greece"] = "Hellenic Football Federation",
	["Hungary"] = "Hungarian Football Federation",
	["Iceland"] = "Football Association of Iceland",
	["Republic of Ireland"] = "Football Association of Ireland",
		["Irish Free State"] = "Football Association of Ireland",
	["Israel"] = "Israel Football Association",
		["Mandatory Palestine"] = "Israel Football Association",
	["Italy"] = "Italian Football Federation",
	["Kazakhstan"] = "Kazakhstan Football Federation",
	["Kosovo"] = "Football Federation of Kosovo",
	["Latvia"] = "Latvian Football Federation",
	["Liechtenstein"] = "Liechtenstein Football Association",
	["Lithuania"] = "Lithuanian Football Federation",
	["Luxembourg"] = "Luxembourg Football Federation",
	["Malta"] = "Malta Football Association",
	["Moldova"] = "Moldovan Football Federation",
	["Montenegro"] = "Football Association of Montenegro",
	["Netherlands"] = "Royal Dutch Football Association",
	["North Macedonia"] = "Football Federation of Macedonia",
	["Northern Ireland"] = "Irish Football Association",
		["Ireland"] = "Irish Football Association",
	["Norway"] = "Norwegian Football Federation",
	["Poland"] = "Polish Football Association",
	["Portugal"] = "Portuguese Football Federation",
	["Romania"] = "Romanian Football Federation",
	["Russia"] = "Russian Football Union",
	["San Marino"] = "San Marino Football Federation",
	["Scotland"] = "Scottish Football Association",
	["Serbia"] = "Football Association of Serbia",
	["Slovakia"] = "Slovak Football Association",
	["Slovenia"] = "Football Association of Slovenia",
	["Spain"] = "Royal Spanish Football Federation",
	["Sweden"] = "Swedish Football Association",
	["Switzerland"] = "Swiss Football Association",
	["Turkey"] = "Turkish Football Federation",
	["Ukraine"] = "Ukrainian Association of Football",
	["Wales"] = "Football Association of Wales",

	["Algeria"] = "Algerian Football Federation",
	["Angola"] = "Angolan Football Federation",
	["Benin"] = "Benin Football Federation",
		["Republic of Dahomey"] = "Benin Football Federation",
	["Botswana"] = "Botswana Football Association",
	["Burkina Faso"] = "Burkinabé Football Federation",
		["Republic of Upper Volta"] = "Burkinabé Football Federation",
	["Burundi"] = "Football Federation of Burundi",
	["Cameroon"] = "Cameroonian Football Federation",
	["Cape Verde"] = "Cape Verdean Football Federation",
	["Central African Republic"] = "Central African Football Federation",
	["Chad"] = "Chadian Football Federation",
	["Comoros"] = "Comoros Football Federation",
	["Republic of the Congo"] = "Congolese Football Federation",
	["Democratic Republic of the Congo"] = "Congolese Association Football Federation",
		["Zaire"] = "Congolese Association Football Federation",
	["Djibouti"] = "Djiboutian Football Federation",
	["Egypt"] = "Egyptian Football Association",
		["United Arab Republic"] = "Egyptian Football Association",
	["Equatorial Guinea"] = "Equatoguinean Football Federation",
	["Eritrea"] = "Eritrean National Football Federation",
	["Eswatini"] = "Eswatini Football Association",
	["Ethiopia"] = "Ethiopian Football Federation",
	["Gabon"] = "Gabonese Football Federation",
	["The Gambia"] = "Gambia Football Federation",
	["Ghana"] = "Ghana Football Association",
		["Gold Coast (British colony)"] = "Ghana Football Association",
	["Guinea"] = "Guinean Football Federation",
	["Guinea-Bissau"] = "Football Federation of Guinea-Bissau",
	["Ivory Coast"] = "Ivorian Football Federation",
	["Kenya"] = "Football Kenya Federation",
	["Lesotho"] = "Lesotho Football Association",
	["Liberia"] = "Liberia Football Association",
	["Libya"] = "Libyan Football Federation",
	["Madagascar"] = "Malagasy Football Federation",
	["Malawi"] = "Football Association of Malawi",
	["Mali"] = "Malian Football Federation",
	["Mauritania"] = "Football Federation of the Islamic Republic of Mauritania",
	["Mauritius"] = "Mauritius Football Association",
	["Morocco"] = "Royal Moroccan Football Federation",
	["Mozambique"] = "Mozambican Football Federation",
	["Namibia"] = "Namibia Football Association",
	["Niger"] = "Nigerien Football Federation",
	["Nigeria"] = "Nigeria Football Federation",
	["Rwanda"] = "Rwanda Football Federation",
	["São Tomé and Príncipe"] = "São Toméan Football Federation",
	["Senegal"] = "Senegalese Football Federation",
	["Seychelles"] = "Seychelles Football Federation",
	["Sierra Leone"] = "Sierra Leone Football Association",
	["Somalia"] = "Somali Football Federation",
	["South Africa"] = "South African Football Association",
	["Sudan"] = "Sudan Football Association",
	["South Sudan"] = "South Sudan Football Association",
	["Tanzania"] = "Tanzania Football Federation",
		["Tanganyika"] = "Tanzania Football Federation",
	["Togo"] = "Togolese Football Federation",
	["Tunisia"] = "Tunisian Football Federation",
	["Uganda"] = "Federation of Uganda Football Associations",
	["Zambia"] = "Football Association of Zambia",
		["Northern Rhodesia"] = "Football Association of Zambia",
	["Zimbabwe"] = "Zimbabwe Football Association",
		["Rhodesia"] = "Zimbabwe Football Association",
		["Southern Rhodesia"] = "Zimbabwe Football Association",

	["Afghanistan"] = "Afghanistan Football Federation",
	["Australia"] = "Football Australia",
	["Bahrain"] = "Bahrain Football Association",
	["Bangladesh"] = "Bangladesh Football Federation",
	["Bhutan"] = "Bhutan Football Federation",
	["Brunei"] = "Football Association of Brunei Darussalam",
	["Cambodia"] = "Football Federation of Cambodia",
	["China"] = "Chinese Football Association",
	["Chinese Taipei"] = "Chinese Taipei Football Association",
		["Taiwan"] = "Chinese Taipei Football Association",
	["East Timor"] = "East Timor Football Federation",
		["Timor-Leste"] = "East Timor Football Federation",
	["Guam"] = "Guam Football Association",
	["Hong Kong"] = "Football Association of Hong Kong, China",
	["India"] = "All India Football Federation",
		["British Raj"] = "All India Football Federation",
	["Indonesia"] = "Football Association of Indonesia",
		["Dutch East Indies"] = "Football Association of Indonesia",
	["Iran"] = "Football Federation Islamic Republic of Iran",
	["Iraq"] = "Iraq Football Association",
	["Japan"] = "Japan Football Association",
	["Jordan"] = "Jordan Football Association",
	["North Korea"] = "DPR Korea Football Association",
	["South Korea"] = "Korea Football Association",
	["Kuwait"] = "Kuwait Football Association",
	["Kyrgyzstan"] = "Kyrgyz Football Union",
	["Laos"] = "Lao Football Federation",
	["Lebanon"] = "Lebanese Football Association",
	["Macau"] = "Macau Football Association",
	["Malaysia"] = "Football Association of Malaysia",
		["Federation of Malaya"] = "Football Association of Malaysia",
	["Maldives"] = "Football Association of Maldives",
	["Mongolia"] = "Mongolian Football Federation",
	["Myanmar"] = "Myanmar Football Federation",
	["Nepal"] = "All Nepal Football Association",
	["Oman"] = "Oman Football Association",
	["Pakistan"] = "Pakistan Football Federation",
	["Palestine"] = "Palestinian Football Association",
		["State of Palestine"] = "Palestinian Football Association",
	["Philippines"] = "Philippine Football Federation",
	["Qatar"] = "Qatar Football Association",
	["Saudi Arabia"] = "Saudi Arabian Football Federation",
	["Singapore"] = "Football Association of Singapore",
	["Sri Lanka"] = "Football Federation of Sri Lanka",
		["Dominion of Ceylon"] = "Football Federation of Sri Lanka",
	["Syria"] = "Syrian Football Association",
	["Tajikistan"] = "Tajikistan Football Federation",
	["Thailand"] = "Football Association of Thailand",
	["Turkmenistan"] = "Football Federation of Turkmenistan",
	["United Arab Emirates"] = "United Arab Emirates Football Association",
	["Uzbekistan"] = "Uzbekistan Football Association",
	["Vietnam"] = "Vietnam Football Federation",
		["North Vietnam"] = "Vietnam Football Federation",
		["South Vietnam"] = "Vietnam Football Federation",
	["Yemen"] = "Yemen Football Association",
		["Yemen Arab Republic"] = "Yemen Football Association",

	["British Columbia"] = "British Columbia Soccer Association",
	["Canada"] = "Canadian Soccer Association",
	["Mexico"] = "Mexican Football Federation",
	["Ontario"] = "Ontario Soccer Association",
	["United States"] = "United States Soccer Federation",
	["Belize"] = "Football Federation of Belize",
	["Costa Rica"] = "Costa Rican Football Federation",
	["El Salvador"] = "Salvadoran Football Federation",
	["Guatemala"] = "National Football Federation of Guatemala",
	["Honduras"] = "National Autonomous Federation of Football of Honduras",
	["Nicaragua"] = "Nicaraguan Football Federation",
	["Panama"] = "Panamanian Football Federation",
	["Anguilla"] = "Anguilla Football Association",
	["Antigua and Barbuda"] = "Antigua and Barbuda Football Association",
	["Aruba"] = "Aruba Football Federation",
	["The Bahamas"] = "Bahamas Football Association",
	["Barbados"] = "Barbados Football Association",
	["Bermuda"] = "Bermuda Football Association",
	["British Virgin Islands"] = "British Virgin Islands Football Association",
	["Cayman Islands"] = "Cayman Islands Football Association",
	["Cuba"] = "Football Association of Cuba",
	["Curaçao"] = "Curaçao Football Federation",
	["Dominica"] = "Dominica Football Association",
	["Dominican Republic"] = "Dominican Football Federation",
	["Grenada"] = "Grenada Football Association",
	["Guyana"] = "Guyana Football Federation",
		["British Guiana"] = "Guyana Football Federation",
	["Haiti"] = "Haitian Football Federation",
	["Jamaica"] = "Jamaica Football Federation",
	["Montserrat"] = "Montserrat Football Association",
	["Puerto Rico"] = "Puerto Rican Football Federation",
	["Saint Kitts and Nevis"] = "St. Kitts and Nevis Football Association",
	["Saint Lucia"] = "Saint Lucia Football Association",
	["Saint Vincent and the Grenadines"] = "Saint Vincent and the Grenadines Football Federation",
	["Suriname"] = "Surinamese Football Association",
		["Surinam (Dutch colony)"] = "Surinamese Football Association",
		["Suriname (Kingdom of the Netherlands)"] = "Surinamese Football Association",
	["Trinidad and Tobago"] = "Trinidad and Tobago Football Association",
	["Turks and Caicos Islands"] = "Turks and Caicos Islands Football Association",
	["United States Virgin Islands"] = "U.S. Virgin Islands Soccer Federation",

	["Argentina"] = "Argentine Football Association",
	["Bolivia"] = "Bolivian Football Federation",
	["Brazil"] = "Brazilian Football Confederation",
	["Chile"] = "Football Federation of Chile",
	["Colombia"] = "Colombian Football Federation",
	["Ecuador"] = "Ecuadorian Football Federation",
	["Paraguay"] = "Paraguayan Football Association",
	["Peru"] = "Peruvian Football Federation",
	["Uruguay"] = "Uruguayan Football Association",
	["Venezuela"] = "Venezuelan Football Federation",

	["American Samoa"] = "Football Federation American Samoa",
	["Cook Islands"] = "Cook Islands Football Association",
	["Fiji"] = "Fiji Football Association",
	["New Caledonia"] = "New Caledonian Football Federation",
	["New Zealand"] = "New Zealand Football",
	["Papua New Guinea"] = "Papua New Guinea Football Association",
	["Samoa"] = "Football Federation Samoa",
	["Solomon Islands"] = "Solomon Islands Football Federation",
	["French Polynesia"] = "Tahitian Football Federation",
	["Tonga"] = "Tonga Football Association",
	["Vanuatu"] = "Vanuatu Football Federation",
		["New Hebrides"] = "Vanuatu Football Federation",

	["Réunion"] = "Ligue réunionnaise de football",
	["Zanzibar"] = "Zanzibar Football Federation",
	["Northern Mariana Islands"] = "Northern Mariana Islands Football Association",
	["Bonaire"] = "Bonaire Football Federation",
	["French Guiana"] = "Ligue de football de la Guyane",
	["Guadeloupe"] = "Ligue guadeloupéenne de football",
	["Martinique"] = "Ligue de football de la Martinique",
	["Collectivity of Saint Martin"] = "Ligue de football de Saint-Martin",
	["Sint Maarten"] = "Sint Maarten Football Federation",
	["Kiribati"] = "Kiribati Islands Football Federation",
	["Niue"] = "Niue Football Association",
	["Tuvalu"] = "Tuvalu Islands Football Association",

	["East Germany"] = "Deutscher Fußball-Verband der DDR",
	["Saar Protectorate"] = "Saarland Football Association",
	["Serbia and Montenegro"] = "Football Association of Serbia and Montenegro",
		["Federal Republic of Yugoslavia"] = "Football Association of Serbia and Montenegro",
	["Soviet Union"] = "Football Federation of the Soviet Union",
	["Kingdom of Yugoslavia"] = "Football Association of Yugoslavia",
		["Democratic Federal Yugoslavia"] = "Football Association of Yugoslavia",
		["Federal People's Republic of Yugoslavia"] = "Football Association of Yugoslavia",
		["Socialist Federal Republic of Yugoslavia"] = "Football Association of Yugoslavia",
	["Commonwealth of Independent States"] = "Association Football Federation of CIS",
	["Netherlands Antilles"] = "Netherlands Antillean Football Union",
	["Curaçao and Dependencies"] = "Curaçao Football Association",
	["South Yemen"] = "PDR Yemen Football Federation",

	["Republic of Artsakh"] = "Artsakh Football Association",
	["Vatican City"] = "Vatican Amateur Sports Association",
	["Monaco"] = "Monégasque Football Federation",
	["Isle of Man"] = "Isle of Man Football Association",
	["Jersey"] = "Jersey Football Association",
	["Federated States of Micronesia"] = "Federated States of Micronesia Football Association",
	["Catalonia"] = "Catalan Football Federation",
	["Republika Srpska"] = "Football Association of Republika Srpska",
	["Greenland"] = "Football Association of Greenland",
	["Western Sahara"] = "Sahrawi Football Federation",
	["Guernsey"] = "Guernsey Football Association",
	["Falkland Islands"] = "Falkland Islands Football League",
	["Marshall Islands"] = "Marshall Islands Soccer Federation",
	["Palau"] = "Palau Football Association",
	["Gozo"] = "Gozo Football Association",
	["Northern Cyprus"] = "Cyprus Turkish Football Association",
	["Sápmi"] = "FA Sápmi",
	["Iraqi Kurdistan"] = "Kurdistan Football Association",
	["Tibet"] = "Tibetan National Football Association",
	["Abkhazia"] = "Football Federation of Abkhazia",
	["Quebec"] = "Soccer Québec",
	["Saint Barthélemy"] = "Comité Territorial de Football de Saint-Barthélemy",
	["Sint Eustatius"] = "Statia Football Association",
	["Saint Pierre and Miquelon"] = "Ligue de football de Saint-Pierre-et-Miquelon",
	["Saba (island)"] = "Saba Football Association",
	["Åland Islands"] = "Åland Football Association",
		["Åland"] = "Åland Football Association",
	["Gotland"] = "Gotlands Fotbollförbund",
	["Orkney"] = "Orkney Amateur Football Association",
	["Shetland"] = "Shetland Football Association",
	["Valencian Community"] = "Valencian Community Football Federation",
	["Ceuta"] = "Ceuta Football Federation",
	["Galicia (Spain)"] = "Royal Galician Football Federation",
	["Community of Madrid"] = "Royal Madrid Football Federation",
	["Melilla"] = "Royal Melillan Football Federation",
	["Region of Murcia"] = "Football Federation of the Region of Murcia",
	["Andalusia"] = "Royal Andalusian Football Federation",
	["Aragon"] = "Royal Aragonese Football Federation",
	["Asturias"] = "Royal Football Federation of the Principality of Asturias",
	["Basque Country (autonomous community)"] = "Basque Football Federation",
	["Castile and León"] = "Royal Castile and León Football Federation",
	["British West Indies"] = "British Caribbean Football Association",
	["Maasai people"] = "Maasai Football Federation",
	["Principality of Sealand"] = "Sealand National Football Association",
	["Ukrainian Soviet Socialist Republic"] = "Football Federation of the Ukrainian SSR",
	["Croatian Republic of Herzeg-Bosnia"] = "Football Federation of Herzeg-Bosnia",
	["Mayotte"] = "Ligue mahoraise de football",
	["Chagos Archipelago"] = "Chagos Football Association",
	["Somaliland"] = "Somaliland Football Association",
	["Nauru"] = "Nauru Soccer Federation",
	["Autonomous Region of Bougainville"] = "Bougainville Football Federation",
	["Hawaii"] = "Hawaiian Football",
	["Republic of West Papua"] = "Football Association West Papua",
	["Easter Island"] = "Asociación de Fútbol de Isla de Pascua",

	["Kenya_old"] = "Football Kenya Limited",
	["Brunei_old"] = "Football Association of Brunei Darussalam",
	["Niue_old"] = "Niue Island Soccer Association",
}

p.codes = {
	["Afghanistan_c"] = "AFG",
	["Albania_c"] = "ALB",
	["Algeria_c"] = "ALG",
	["American Samoa_c"] = "ASA",
	["Andorra_c"] = "AND",
	["Angola_c"] = "ANG",
	["Anguilla_c"] = "AIA",
	["Antigua and Barbuda_c"] = "ATG",
	["Argentina_c"] = "ARG",
	["Armenia_c"] = "ARM",
	["Aruba_c"] = "ARU",
	["Australia_c"] = "AUS",
	["Austria_c"] = "AUT",
	["Azerbaijan_c"] = "AZE",
	["The Bahamas_c"] = "BAH",
	["Bahrain_c"] = "BHR",
	["Bangladesh_c"] = "BAN",
	["Barbados_c"] = "BRB",
	["Belarus_c"] = "BLR",
	["Belgium_c"] = "BEL",
	["Belize_c"] = "BLZ",
	["Benin_c"] = "BEN",
	["Bermuda_c"] = "BER",
	["Bhutan_c"] = "BHU",
	["Bolivia_c"] = "BOL",
	["Bosnia and Herzegovina_c"] = "BIH",
	["Botswana_c"] = "BOT",
	["Brazil_c"] = "BRA",
	["British Virgin Islands_c"] = "VGB",
	["Brunei_c"] = "BRU",
	["Bulgaria_c"] = "BUL",
	["Burkina Faso_c"] = "BFA",
	["Burundi_c"] = "BDI",
	["Cambodia_c"] = "CAM",
	["Cameroon_c"] = "CMR",
	["Canada_c"] = "CAN",
	["Cape Verde_c"] = "CPV",
	["Cayman Islands_c"] = "CAY",
	["Central African Republic_c"] = "CTA",
	["Chad_c"] = "CHA",
	["Chile_c"] = "CHI",
	["China_c"] = "CHN",
	["Chinese Taipei_c"] = "TPE",
	["Colombia_c"] = "COL",
	["Comoros_c"] = "COM",
	["Republic of the Congo_c"] = "CGO",
	["Cook Islands_c"] = "COK",
	["Costa Rica_c"] = "CRC",
	["Croatia_c"] = "CRO",
	["Cuba_c"] = "CUB",
	["Curaçao_c"] = "CUW",
	["Cyprus_c"] = "CYP",
	["Czech Republic_c"] = "CZE",
	["Denmark_c"] = "DEN",
	["Djibouti_c"] = "DJI",
	["Dominica_c"] = "DMA",
	["Dominican Republic_c"] = "DOM",
	["Democratic Republic of the Congo_c"] = "COD",
	["Ecuador_c"] = "ECU",
	["Egypt_c"] = "EGY",
	["El Salvador_c"] = "SLV",
	["England_c"] = "ENG",
	["Equatorial Guinea_c"] = "EQG",
	["Eritrea_c"] = "ERI",
	["Estonia_c"] = "EST",
	["Ethiopia_c"] = "ETH",
	["Faroe Islands_c"] = "FRO",
	["Fiji_c"] = "FIJ",
	["Finland_c"] = "FIN",
	["France_c"] = "FRA",
	["Gabon_c"] = "GAB",
	["The Gambia_c"] = "GAM",
	["Georgia (country)_c"] = "GEO",
	["Germany_c"] = "GER",
	["Ghana_c"] = "GHA",
	["Gibraltar_c"] = "GIB",
	["Greece_c"] = "GRE",
	["Grenada_c"] = "GRN",
	["Guam_c"] = "GUM",
	["Guatemala_c"] = "GUA",
	["Guinea_c"] = "GUI",
	["Guinea-Bissau_c"] = "GNB",
	["Guyana_c"] = "GUY",
	["Haiti_c"] = "HAI",
	["Honduras_c"] = "HON",
	["Hong Kong_c"] = "HKG",
	["Hungary_c"] = "HUN",
	["Iceland_c"] = "ISL",
	["India_c"] = "IND",
	["Indonesia_c"] = "IDN",
	["Iran_c"] = "IRN",
	["Iraq_c"] = "IRQ",
	["Israel_c"] = "ISR",
	["Italy_c"] = "ITA",
	["Ivory Coast_c"] = "CIV",
	["Jamaica_c"] = "JAM",
	["Japan_c"] = "JPN",
	["Jordan_c"] = "JOR",
	["Kazakhstan_c"] = "KAZ",
	["Kenya_c"] = "KEN",
	["Kosovo_c"] = "KOS",
	["Kuwait_c"] = "KUW",
	["Kyrgyzstan_c"] = "KGZ",
	["Laos_c"] = "LAO",
	["Latvia_c"] = "LVA",
	["Lebanon_c"] = "LBN",
	["Lesotho_c"] = "LES",
	["Liberia_c"] = "LBR",
	["Libya_c"] = "LBY",
	["Liechtenstein_c"] = "LIE",
	["Lithuania_c"] = "LTU",
	["Luxembourg_c"] = "LUX",
	["Macau_c"] = "MAC",
	["North Macedonia_c"] = "MKD",
	["Madagascar_c"] = "MAD",
	["Malawi_c"] = "MWI",
	["Malaysia_c"] = "MAS",
	["Maldives_c"] = "MDV",
	["Mali_c"] = "MLI",
	["Malta_c"] = "MLT",
	["Mauritania_c"] = "MTN",
	["Mauritius_c"] = "MRI",
	["Mexico_c"] = "MEX",
	["Moldova_c"] = "MDA",
	["Mongolia_c"] = "MNG",
	["Montenegro_c"] = "MNE",
	["Montserrat_c"] = "MSR",
	["Morocco_c"] = "MAR",
	["Mozambique_c"] = "MOZ",
	["Myanmar_c"] = "MYA",
	["Namibia_c"] = "NAM",
	["Nepal_c"] = "NEP",
	["Netherlands_c"] = "NED",
	["New Caledonia_c"] = "NCL",
	["New Zealand_c"] = "NZL",
	["Nicaragua_c"] = "NCA",
	["Niger_c"] = "NIG",
	["Nigeria_c"] = "NGA",
	["North Korea_c"] = "PRK",
	["Northern Ireland_c"] = "NIR",
	["Norway_c"] = "NOR",
	["Oman_c"] = "OMA",
	["Pakistan_c"] = "PAK",
	["Palestine_c"] = "PLE",
		["State of Palestine_c"] = "PLE",
	["Panama_c"] = "PAN",
	["Papua New Guinea_c"] = "PNG",
	["Paraguay_c"] = "PAR",
	["Peru_c"] = "PER",
	["Philippines_c"] = "PHI",
	["Poland_c"] = "POL",
	["Portugal_c"] = "POR",
	["Puerto Rico_c"] = "PUR",
	["Qatar_c"] = "QAT",
	["Republic of Ireland_c"] = "IRL",
	["Romania_c"] = "ROU",
	["Russia_c"] = "RUS",
	["Rwanda_c"] = "RWA",
	["Saint Kitts and Nevis_c"] = "SKN",
	["Saint Lucia_c"] = "LCA",
	["Saint Vincent and the Grenadines_c"] = "VIN",
	["Samoa_c"] = "SAM",
	["San Marino_c"] = "SMR",
	["São Tomé and Príncipe_c"] = "STP",
	["Saudi Arabia_c"] = "KSA",
	["Scotland_c"] = "SCO",
	["Senegal_c"] = "SEN",
	["Serbia_c"] = "SRB",
	["Seychelles_c"] = "SEY",
	["Sierra Leone_c"] = "SLE",
	["Singapore_c"] = "SGP",
	["Slovakia_c"] = "SVK",
	["Slovenia_c"] = "SVN",
	["Solomon Islands_c"] = "SOL",
	["Somalia_c"] = "SOM",
	["South Africa_c"] = "RSA",
	["South Korea_c"] = "KOR",
	["South Sudan_c"] = "SSD",
	["Spain_c"] = "ESP",
	["Sri Lanka_c"] = "SRI",
	["Sudan_c"] = "SDN",
	["Suriname_c"] = "SUR",
	["Eswatini_c"] = "SWZ",
	["Sweden_c"] = "SWE",
	["Switzerland_c"] = "SUI",
	["Syria_c"] = "SYR",
	["French Polynesia_c"] = "TAH",
	["Tajikistan_c"] = "TJK",
	["Tanzania_c"] = "TAN",
	["Thailand_c"] = "THA",
	["East Timor_c"] = "TLS",
		["Timor-Leste_c"] = "TLS",
	["Togo_c"] = "TOG",
	["Tonga_c"] = "TGA",
	["Trinidad and Tobago_c"] = "TRI",
	["Tunisia_c"] = "TUN",
	["Turkey_c"] = "TUR",
	["Turkmenistan_c"] = "TKM",
	["Turks and Caicos Islands_c"] = "TCA",
	["Uganda_c"] = "UGA",
	["Ukraine_c"] = "UKR",
	["United Arab Emirates_c"] = "UAE",
	["United States_c"] = "USA",
	["Uruguay_c"] = "URU",
	["United States Virgin Islands_c"] = "VIR",
	["Uzbekistan_c"] = "UZB",
	["Vanuatu_c"] = "VAN",
	["Venezuela_c"] = "VEN",
	["Vietnam_c"] = "VIE",
	["Wales_c"] = "WAL",
	["Yemen_c"] = "YEM",
	["Zambia_c"] = "ZAM",
	["Zimbabwe_c"] = "ZIM",

	["Åland Islands_c"] = "AXL",
		["Åland_c"] = "AXL",
	["Republic of Artsakh_c"] = "NKR",
	["Basque Country (autonomous community)_c"] = "BSQ",
	["Bonaire_c"] = "BOE",
	["Catalonia_c"] = "CAT",
	["French Guiana_c"] = "GUF",
	["United Kingdom_c"] = "GBR",
		["United Kingdom of Great Britain and Ireland_c"] = "GBR",
	["Greenland_c"] = "GRL",
	["Guadeloupe_c"] = "GLP",
	["Kiribati_c"] = "KIR",
	["Martinique_c"] = "MTQ",
	["Northern Cyprus_c"] = "TRNC",
	["Northern Mariana Islands_c"] = "NMI",
	["Réunion_c"] = "REU",
	["Collectivity of Saint Martin_c"] = "SMN",
	["Sint Maarten_c"] = "SMA",
	["Tuvalu_c"] = "TUV",
	["Vatican City_c"] = "VAT",
	["Zanzibar_c"] = "ZAN",
	["Federated States of Micronesia_c"] = "FSM",
	["Monaco_c"] = "MCO",
	["Marshall Islands_c"] = "MHL",
	["Niue_c"] = "NIU",
	["Palau_c"] = "PLW",
	["British Guiana_c"] = "BGU",
	["British Raj_c"] = "BIN",
	["Bohemia_c"] = "BOH",
	["Myanmar_c_old"] = "BUR",
	["Dominion of Ceylon_c"] = "CEY",
	["Commonwealth of Independent States_c"] = "CIS",
	["Czechoslovakia_c"] = "TCH",
	["Republic of Dahomey_c"] = "DAH",
	["Dutch East Indies_c"] = "INH",
	["Federal Republic of Yugoslavia_c"] = "YUG",
	["East Germany_c"] = "GDR",
	["Gold Coast (British colony)_c"] = "GOC",
	["Ireland_c"] = "EIR",
	["Federation of Malaya_c"] = "MAL",
	["Netherlands Antilles_c"] = "ANT",
	["New Hebrides_c"] = "HEB",
	["North Vietnam_c"] = "VNO",
	["Yemen Arab Republic_c"] = "NYE",
	["Northern Rhodesia_c"] = "NRH",
	["Mandatory Palestine_c"] = "PAL",
	["Rhodesia_c"] = "RHO",
	["Saar Protectorate_c"] = "SAA",
	["Serbia and Montenegro_c"] = "SCG",
	["Thailand_c_old"] = "SIA",
	["Southern Rhodesia_c"] = "SRH",
	["South Vietnam_c"] = "VSO",
	["South Yemen_c"] = "YMD",
	["Soviet Union_c"] = "URS",
	["Tanganyika_c"] = "TAA",
	["Taiwan_c"] = "TAI",
	["United Arab Republic_c"] = "UAR",
	["Republic of Upper Volta_c"] = "UPV",
	["West Germany_c"] = "FRG",
	["Samoa_c_old"] = "WSM",
	["Socialist Federal Republic of Yugoslavia_c"] = "YUG",
	["Zaire_c"] = "ZAI",
}

function p.list(frame)
	local map = {}
	for k, v in pairs(p.fbas) do
		map[k] = v
	end
	for k, v in pairs(p.codes) do
		map[k] = v
	end
	
	return map[frame.args[1]] or ""
end

function p.list_all(frame)
	local fbas = {}
	local links = {}

	--Split table
	for k, v in pairs(p.fbas) do
		if links[v] then
			table.insert(fbas[links[v]].aliases, k)
			table.sort(fbas[links[v]].aliases)
		else
			links[v] = k
			fbas[k] = {[1] = v, aliases = {[1] = k}}
		end
	end
	
	local lists = mw.html.create()
	--Create fbas table
	local fbatable = lists:tag("table"):addClass("wikitable sortable collapsible")
	fbatable:tag("tr"):tag("th"):wikitext("Input"):done():tag("th"):wikitext("Output")
	for k,v in pairs(fbas) do
		local inp = (type(fbas[k].aliases) == "table") and ("<code>"..table.concat(fbas[k].aliases,"</code><br/><code>").."</code>") or ""
		local out = fbas[k][1] and ("[["..fbas[k][1].."]]") or k
		fbatable:tag("tr"):tag("td"):wikitext(inp):done():tag("td"):wikitext(out)
	end

	--Create codes table
	local ctable = lists:tag("table"):addClass("wikitable sortable collapsible")
	ctable:tag("tr"):tag("th"):wikitext("Input"):done():tag("th"):wikitext("Output")
	for k,v in pairs(p.codes) do
		ctable:tag("tr"):tag("td"):wikitext("<code>"..k.."</code>"):done():tag("td"):wikitext("<code>"..v.."</code>")
	end

	return lists
end

return p