模块:Team appearances list/data/sandbox

维基百科,自由的百科全书
跳到导航 跳到搜索
文档图示 模块文档[查看] [编辑] [历史] [清除缓存]

本数据模块为Module:Team appearances list所使用。

模块[编辑]

内容[编辑]

competitionsAliases
本列表包含输入的competition参数所对应的all_competitions表中的数据项,例如“夏季奥林匹克运动会”和“夏季奧林匹克運動會”对应的all_competitions表中的项是“Summer Olympics”,设计该table的目的在于兼顾简繁地区词,解决赛事名繁简及地区词互不认问题
codeAliases
单个国家和地区所使用的其他代码
all_competitions
本数据模块的主体部分,以下是示例:
	local all_competitions = {
		["Asian Games"] = {
			-- 赛事举办的年份列表,单位为数字,每个数字后面须带上“,”,例如:“1951, 1954, 1958,……”
			1951, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994,
			1998, 2002, 2006, 2010, 2014, 2018,
			-- 参加该赛事的代表团的缺席记录列表,中括号内填代表团国家代码,必须是[[Module:Country alias/data]]中所支持的(具体使用的编码请参阅[[國際奧委會國家編碼列表]]条目),如果队伍未曾参加该赛事或是队伍未曾缺席任何一届该赛事(例如亚洲运动会的日本(JPN)队),可以不追加
			-- begin_year:代表团开始参加该赛事的年份
			-- end_year:代表团最后一次参加该赛事的年份
			-- 缺席记录单位为数字,每个数字后面须带上“,”,例如:“1951, 1954, 1958,……”
			["AFG"] = {1970, 1978, 1986, 1998},
			……
			-- 部分代表团例如香港、澳门等在不同年份以不同的名义参赛,此时代表团的缺席记录会是以下格式:
			-- 其中link_alias指代指定年份范围所使用的对应缩写,同样需要是[[Module:Country alias/data]]中所支持的,例如以下代表的意思是柬埔寨在1970年至1974年间以“高棉共和国”(KHM)名义参赛,在其他年份以“柬埔寨”(CAM)名义参赛
			-- note="yes"代表当代表团以不同名义参赛时会标记出来,例如下面的例子中,当传入的team参数是CAM时,返回的列表中1970和1974右上角各会标示1,在参赛纪录表的最后会有相应提示注明标示1者表示以“高棉共和国”名义参赛
			["CAM"] = {
				note="yes",
				{begin_year=1954, 1966, end_year=1966, link_alias="CAM"},
				{begin_year=1970, end_year=1974, link_alias="KHM"},
				{begin_year=1978, 1978, 1982, 1986, 1990, link_alias="CAM"},
			},
			……
			-- 部分Infobox country at games的子模板会同时列出代表团在不同赛事的参赛记录(例如[[Template:Infobox Country Asian Games]]会同时列出亚洲运动会和亚洲冬季运动会的参赛记录,假设XXX代表团只参加过亚洲冬季运动会,但未参加亚洲运动会,则需要在亚洲运动会的表中加上“["XXX"] = {end_year=0},”才能确保Infobox Country Asian Games的正确显示)
			["XXX"] = {end_year=0},
		}
	}
-- [[Module:Team appearances list]]使用的数据,需配合[[Module:Country alias]]使用。

--[[
	begin_year表示代表团首次参赛的年份,end_year表示代表团最后一次参赛的年份。
		
	以下是本模块所支持的赛事列表,标有(TBD)者表示对应赛事暂缺特定代表团缺席数据
	    All Africa Games(TBD)
	    Asian Games
	    	  Beach Games
	    	  Para Games
	    	  Youth Games
	    	  Youth Para Games
	    	  Winter
	    	  East
	    	  South
	    	  Southeast(TBD)
	    	  Southeast Peninsular(TBD)
	    	  West
	    Commonwealth Games
	    	British Empire Games
	    	British Empire and Commonwealth Games
	    	British Commonwealth Games
			Commonwealth Youth Games
	    Europe
	    	European Games(TBD)
	    	Mediterranean Games
	    Summer Olympics
	           Paralympics
	           Youth
	    Winter Olympics
	           Paralympics
	           Youth
	    World
	    	Pan American Games
	    	Summer Universiade(TBD)
	    	Winter Universiade(TBD)
	    	World Aquatics Championships(TBD)
	    	World Championships in Athletics(TBD)
]]--

-- 解决赛事名繁简及地区词互不认问题
local competitionsAliases = {
	["非洲运动会"] = "African Games",
	["非洲運動會"] = "African Games",
	["亚洲运动会"] = "Asian Games",
	["亞洲運動會"] = "Asian Games",
	["亞洲沙灘運動會"] = "Asian Beach Games",
	["亚洲沙滩运动会"] = "Asian Beach Games",
	["亞洲殘疾人運動會"] = "Asian Para Games",
	["亚洲残疾人运动会"] = "Asian Para Games",
	["亞洲帕拉運動會"] = "Asian Para Games",
	["亞洲青年殘疾人運動會"] = "Asian Youth Para Games",
	["亚洲青年残疾人运动会"] = "Asian Youth Para Games",
	["亞洲青年帕拉運動會"] = "Asian Youth Para Games",
	["亚洲青年运动会"] = "Asian Youth Games",
	["亞洲青年運動會"] = "Asian Youth Games",
	["亚洲冬季运动会"] = "Asian Winter Games",
	["亞洲冬季運動會"] = "Asian Winter Games",
	["东亚运动会"] = "East Asian Games",
	["東亞運動會"] = "East Asian Games",
	["南亚运动会"] = "South Asian Games",
	["南亞運動會"] = "South Asian Games",
	["东南亚运动会"] = "Southeast Asian Games",
	["東南亞運動會"] = "Southeast Asian Games",
	["东南亚半岛运动会"] = "Southeast Asian Peninsular Games",
	["東南亞半島運動會"] = "Southeast Asian Peninsular Games",
	["西亚运动会"] = "West Asian Games",
	["西亞運動會"] = "West Asian Games",
	["大英帝国运动会"] = "British Empire Games",
	["大英帝國運動會"] = "British Empire Games",
	["大英帝国和联邦运动会"] = "British Empire and Commonwealth Games",
	["大英帝國和聯邦運動會"] = "British Empire and Commonwealth Games",
	["不列颠联邦运动会"] = "British Commonwealth Games",
	["不列顛聯邦運動會"] = "British Commonwealth Games",
	["不列颠英联邦运动会"] = "British Commonwealth Games",
	["不列顛英聯邦運動會"] = "British Commonwealth Games",
	["英联邦运动会"] = "Commonwealth Games",
	["英聯邦運動會"] = "Commonwealth Games",
	["大英國協運動會"] = "Commonwealth Games",
	["共和联邦运动会"] = "Commonwealth Games",
	["英联邦青年运动会"] = "Commonwealth Youth Games",
	["英聯邦青年運動會"] = "Commonwealth Youth Games",
	["大英國協青年運動會"] = "Commonwealth Youth Games",
	["共和联邦青年运动会"] = "Commonwealth Youth Games",
	["欧洲运动会"] = "European Games",
	["歐洲運動會"] = "European Games",
	["地中海运动会"] = "Mediterranean Games",
	["地中海運動會"] = "Mediterranean Games",
	["世界游泳锦标赛"] = "World Aquatics Championships",
	["世界游泳錦標賽"] = "World Aquatics Championships",
	["世界田径锦标赛"] = "World Championships in Athletics",
	["世界田徑錦標賽"] = "World Championships in Athletics",
	["夏季世界大学生运动会"] = "Summer Universiade",
	["夏季世界大學生運動會"] = "Summer Universiade",
	["夏季世界大學運動會"] = "Summer Universiade",
	["冬季世界大学生运动会"] = "Winter Universiade",
	["冬季世界大學生運動會"] = "Winter Universiade",
	["冬季世界大學運動會"] = "Winter Universiade",
	["泛美运动会"] = "Pan American Games",
	["泛美運動會"] = "Pan American Games",
	["夏季奥林匹克运动会"] = "Summer Olympics",
	["夏季奧林匹克運動會"] = "Summer Olympics",
	["冬季奥林匹克运动会"] = "Winter Olympics",
	["冬季奧林匹克運動會"] = "Winter Olympics",
	["夏季青年奥林匹克运动会"] = "Summer Youth Olympics",
	["夏季青年奧林匹克運動會"] = "Summer Youth Olympics",
	["冬季青年奥林匹克运动会"] = "Winter Youth Olympics",
	["冬季青年奧林匹克運動會"] = "Winter Youth Olympics",
	["夏季残疾人奥林匹克运动会"] = "Summer Paralympics",
	["夏季殘疾人奧林匹克運動會"] = "Summer Paralympics",
	["夏季帕拉林匹克運動會"] = "Summer Paralympics",
	["冬季残疾人奥林匹克运动会"] = "Winter Paralympics",
	["冬季殘疾人奧林匹克運動會"] = "Winter Paralympics",
	["冬季帕拉林匹克運動會"] = "Winter Paralympics",
}

local codeAliases = {
	BGU = "GUY",
	CEY = "SRI",
	DAH = "BEN",
	EUA = "GER",
	FSA = "ADN",
	GCO = "GHA",
	HBR = "BIZ",
	IFS = "IRE",
	IOC = "IOA",
	IOP = "IOA",
	IPP = "IPA",
	NPA = "IPA",
	NRH = "ZAM",
	KHM = "CAM",
	RHO = "ZIM",
	RAU = "EGY",
	SRH = "ZIM",
	TAG = "TAN",
	UAR = "EGY",
	VNM = "VIE",
	VOL = "BUR",
	WSM = "SAM",
	ZAI = "COD",
	-- COK已经被库克群岛所用,此处确保调用该模块时输入的COK是代表刚果金沙萨的情况下仍然能够返回刚果金的参赛记录
	COK_1968 = "COD",
}

local all_competitions = {
	-----非洲-----
	["African Games"] = {
		1965, 1973, 1978, 1987, 1991, 1995, 1999, 2003, 2007, 2011, 2015
	},

	-----亚洲-----
	["Asian Games"] = {
		1951, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994,
		1998, 2002, 2006, 2010, 2014, 2018,
		["AFG"] = {1970, 1978, 1986, 1998},
		["AUS"] = {begin_year=2022},
		["IOA"] = {begin_year=2010, end_year=2010, link_alias="IOC"},
		["BHN"] = {begin_year=1974},
		["BAN"] = {begin_year=1978},
		["BHU"] = {begin_year=1986},
		["BRU"] = {begin_year=1990},
		["MYA"] = {1986},
		["CAM"] = {
			note="yes",
			{begin_year=1954, 1966, end_year=1966, link_alias="CAM"},
			{begin_year=1970, end_year=1974, link_alias="KHM"},
			{begin_year=1978, 1978, 1982, 1986, 1990, link_alias="CAM"},
		},
		["SRI"] = {
			note="yes",
			{end_year=1970, link_alias="CEY"},
			{begin_year=1974, link_alias="SRI"},
		},
		["CHN"] = {begin_year=1974},
		["TPE"] = {begin_year=1990},
		-- 香港和中国香港
		["HKG"] = {
			{begin_year=1954, end_year=1994, link_alias="HKG_CGF"},
			{begin_year=1998},
		},
		["IRI"] = {1954, 1962, 1978},
		["IRQ"] = {begin_year=1974, 1990, 1994, 1998, 2002},
		["ISR"] = {begin_year=1954, 1962, end_year=1974},
		["JOR"] = {begin_year=1986, 1990},
		["KAZ"] = {begin_year=1994},
		["COR"] = {begin_year=2018},
		["KUW"] = {begin_year=1974, 2010},
		["KGZ"] = {begin_year=1994},
		["LAO"] = {begin_year=1974, 1978, 1986},
		["LBN"] = {begin_year=1978},
		["MAC"] = {
			{begin_year=1990, end_year=1998, link_alias="MAC_1999"},
			{begin_year=2002},
		},
		["MAL"] = {begin_year=1954, end_year=1962},
		["MAS"] = {begin_year=1966},
		["MDV"] = {begin_year=1982},
		["MGL"] = {begin_year=1974, 1986},
		["NBO"] = {begin_year=1954, end_year=1962},
		["NEP"] = {1954, 1962},
		["NZL"] = {begin_year=2022},
		["PRK"] = {begin_year=1974, 1986, 1994},
		["OMA"] = {begin_year=1982},
		["PAK"] = {begin_year=1954},
		["PLE"] = {begin_year=1990},
		["ROC"] = {begin_year=1954, 1962, end_year=1970},
		["QAT"] = {begin_year=1978},
		["KSA"] = {begin_year=1978, 1998},
		["SAR"] = {begin_year=1962, end_year=1962},
		["KOR"] = {begin_year=1954},
		["SYR"] = {begin_year=1978, 1986},
		["TJK"] = {begin_year=1994},
		["TLS"] = {begin_year=2002},
		["TKM"] = {begin_year=1994},
		["UAE"] = {begin_year=1978},
		["UZB"] = {begin_year=1994},
		["VIE"] = {
			{begin_year=1954, end_year=1954, link_alias="VIE"},
			{begin_year=1958, end_year=1978, 1974, 1978, link_alias="VNM"},
			{begin_year=1982, 1986, link_alias="VIE"},
		},
		["YEM"] = {begin_year=1990},
		["YAR"] = {begin_year=1982, end_year=1986},
		["YMD"] = {begin_year=1986, end_year=1986},
	},
	["Asian Beach Games"] = {
		2008, 2010, 2012, 2014, 2016,
		["BHU"] = {begin_year=2010},
		["IOA"] = {
			{begin_year=2010, end_year=2010, link_alias="IOC"},
			{begin_year=2012, 2014, end_year=2014, link_alias="IOA"},
			{begin_year=2016, link_alias="IOA_ABG2016"},
		},
		["IRQ"] = {begin_year=2010},
		["KUW"] = {2010, 2012, 2016},
		["MAC"] = {2010},
		["MYA"] = {2012},
		["PRK"] = {2010, 2012, 2014, 2016},
		["PLE"] = {2014, 2016},
		["KSA"] = {begin_year=2010, 2014, 2016},
		["TKM"] = {begin_year=2010},
		["YEM"] = {2016},
	},
	["Asian Para Games"] = {
		2010, 2014, 2018,
		["BAN"] = {2014, 2018},
		["BHU"] = {begin_year=2018},
		["COR"] = {begin_year=2018},
		["PRK"] = {begin_year=2014},
		["YEM"] = {begin_year=2018},
	},
	["Asian Youth Para Games"] = {
		2009, 2013, 2017,
		["AFG"] = {end_year=0},
		["BAN"] = {end_year=0},
		["BHN"] = {begin_year=2013},
		["BHU"] = {end_year=0},
		["BRU"] = {begin_year=2013, 2017},
		["CAM"] = {2013, 2017},
		["COR"] = {end_year=0},
		["INA"] = {begin_year=2013},
		["IND"] = {begin_year=2017},
		["JOR"] = {2017},
		["KGZ"] = {begin_year=2017},
		["KSA"] = {begin_year=2013},
		["KUW"] = {2013},
		["LAO"] = {2013, 2017},
		["LBN"] = {2013, 2017},
		["MAC"] = {begin_year=2013},
		["MYA"] = {begin_year=2013, 2017},
		["NEP"] = {2013},
		["OMA"] = {begin_year=2017},
		["PLE"] = {2013},
		["PHI"] = {begin_year=2013},
		["PRK"] = {begin_year=2013, 2017},
		["QAT"] = {begin_year=2013, 2017},
		["SYR"] = {begin_year=2013, 2017},
		["TKM"] = {begin_year=2017},
		["TLS"] = {2013, 2017},
		["TPE"] = {2017},
		["UAE"] = {begin_year=2013},
		["VIE"] = {begin_year=2013},
		["YEM"] = {begin_year=2017},
	},
	--[[亚洲运动会、亚洲冬季运动会和亚洲青年运动会准备同时显示,因此,需要对未参加过亚洲冬季/青年运动会或者是现有国家和地区前身的代表团进行处理]]
	["Asian Youth Games"] = {
		2009, 2013,
		["COR"] = {end_year=0},
		["MAL"] = {end_year=0},
		["NBO"] = {end_year=0},
		["SAR"] = {end_year=0},
		["ROC"] = {end_year=0},
		["IOC"] = {end_year=0},
		["IOA"] = {begin_year=2013, end_year=2013},
		["IND"] = {2013},
		["ISR"] = {end_year=0},
		["YAR"] = {end_year=0},
		["YMD"] = {end_year=0},
		["KHM"] = {link_alias="CAM", note="yes"},
		["CEY"] = {link_alias="SRI", note="yes"},
		["VNM"] = {link_alias="VIE"},
		["AFG"] = {begin_year=2013},
		["TLS"] = {begin_year=2013},
	},
	["Asian Winter Games"] = {
		1986, 1990, 1996, 1999, 2003, 2007, 2011, 2017,
		["BAN"] = {end_year=0},
		["BHU"] = {end_year=0},
		["BRU"] = {end_year=0},
		["CAM"] = {end_year=0},
		-- 当输入CEY时,会根据codeAliases规则,定向到SRI,这里希望输入CEY后返回的链接仍然是斯里兰卡代表团
		["SRI"] = {begin_year=2017, link_alias="SRI", note="yes"},
		["COR"] = {end_year=0},
		["IRQ"] = {end_year=0},
		["ISR"] = {end_year=0},
		["LAO"] = {end_year=0},
		["MAL"] = {end_year=0},
		["MDV"] = {end_year=0},
		["MYA"] = {end_year=0},
		["NBO"] = {end_year=0},
		["OMA"] = {end_year=0},
		["ROC"] = {end_year=0},
		["SAR"] = {end_year=0},
		["KSA"] = {end_year=0},
		["SYR"] = {end_year=0},
		["YAR"] = {end_year=0},
		["YMD"] = {end_year=0},
		["AFG"] = {begin_year=2007, 2017},
		["AUS"] = {begin_year=2017},
		["BHN"] = {begin_year=2011, 2017},
		["TPE"] = {begin_year=1990},
		["HKG"] = {
			{1990, end_year=1996, link_alias="HKG_CGF"},
			{begin_year=1999, 2003},
		},
		["IOA"] = {begin_year=2017, link_alias="IOA"},
		["INA"] = {begin_year=2017},
		["IRI"] = {begin_year=1990},
		["JOR"] = {begin_year=2007},
		["KAZ"] = {begin_year=1996},
		["KUW"] = {begin_year=1996, 2003, 2017},
		["KGZ"] = {begin_year=1996},
		["LBN"] = {begin_year=1996},
		["MAC"] = {begin_year=2007, 2011},
		["MAS"] = {begin_year=2007},
		["NEP"] = {begin_year=2003},
		["NZL"] = {begin_year=2017},
		["PRK"] = {1996, 1999},
		["PAK"] = {begin_year=1996, 2011},
		["PLE"] = {begin_year=2003, 2017},
		["PHI"] = {begin_year=1990, 1996, 1999, 2003},
		["QAT"] = {begin_year=2011},
		["SGP"] = {begin_year=2011},
		["TJK"] = {begin_year=1996, 1999},
		["THA"] = {begin_year=1996, 1999},
		["TLS"] = {begin_year=2017},
		["TKM"] = {begin_year=2017},
		["UAE"] = {begin_year=2007},
		["UZB"] = {begin_year=1996},
		["VIE"] = {begin_year=2017, link_alias="VIE"},
		["YEM"] = {end_year=0},
	},
	["East Asian Games"] = {
		1993, 1997, 2001, 2005, 2009, 2013,
		["HKG"] = {
			{end_year=1997, link_alias="HKG_CGF"},
			{begin_year=2001},
		},
		["MAC"] = {
			{end_year=1997, link_alias="MAC_1999"},
			{begin_year=2001},
		},
		["GUM"] = {begin_year=1997},
		["PRK"] = {1997, 2001},
	},
	["South Asian Games"] = {
		1984, 1985, 1987, 1989, 1991, 1993, 1995, 1999, 2004, 2006, 2010, 2016,
		["AFG"] = {begin_year=2006},
	},
	["Southeast Asian Games"] = {
		1977, 1979, 1981, 1983, 1985, 1987, 1989, 1991, 1993, 1995, 1997, 1999,
		2001, 2003, 2005, 2007, 2009, 2011, 2013, 2015, 2017
	},
	["Southeast Asian Peninsular Games"] = {
		1959, 1961, 1963, 1965, 1967, 1969, 1971, 1973, 1975
	},
	["West Asian Games"] = {
		1997, 2002, 2005, 
		["BHN"] = {begin_year=2002},
		["IRQ"] = {begin_year=2005},
		["KGZ"] = {begin_year=1997, 2002, 2005},
		["OMA"] = {begin_year=2002},
		["PLE"] = {begin_year=2002},
		["KSA"] = {begin_year=2002},
		["TJK"] = {begin_year=1997, 2002, 2005},
		["TKM"] = {begin_year=1997, 2002, 2005},
		["UAE"] = {begin_year=2002},
	},

	-----英联邦-----
	["British Empire Games"] = {
		1930, 1934, 1938, 1950,
		-- ANG_CGF
		["ADN"] = {end_year=0},
		["ANG"] = {end_year=0},
		["AIA"] = {end_year=0},
		["ANT"] = {end_year=0},
		["BAH"] = {end_year=0},
		["BAN"] = {end_year=0},
		["BAR"] = {end_year=0},
		["BIZ"] = {end_year=0},
		["BER"] = {1950},
		["BOT"] = {end_year=0},
		["IVB"] = {end_year=0},
		["BRU"] = {end_year=0},
		["CMR"] = {end_year=0},
		["CAY"] = {end_year=0},
		["COK"] = {end_year=0},
		["CYP"] = {end_year=0},
		["DMA"] = {end_year=0},
		["FAI"] = {end_year=0},
		["FIJ"] = {begin_year=1938},
		["GAM"] = {end_year=0},
		["GHA"] = {end_year=0},
		["GIB"] = {end_year=0},
		["GRN"] = {end_year=0},
		["GUE"] = {end_year=0},
		["GUY"] = {1950, link_alias="BGU", note="yes"},
		-- HKG_CGF
		["HKG"] = {1938, 1950, begin_year=1934},
		["IRE"] = {
			{begin_year=1930, end_year=1930, link_alias="IRE"},
			{begin_year=1934, end_year=1934, link_alias="IFS"},
		},
		["IND"] = {1950, begin_year=1934},
		["IOM"] = {end_year=0},
		["JAM"] = {1938, 1950, begin_year=1934},
		["JER"] = {end_year=0},
		["KEN"] = {end_year=0},
		["KIR"] = {end_year=0},
		["LES"] = {end_year=0},
		["MAW"] = {end_year=0},
		["MAL"] = {begin_year=1950},
		["MAS"] = {end_year=0},
		["BNB"] = {end_year=0},
		["SAR"] = {end_year=0},
		["MDV"] = {end_year=0},
		["MLT"] = {end_year=0},
		["MRI"] = {end_year=0},
		["MNT"] = {end_year=0},
		["MOZ"] = {end_year=0},
		["NAM"] = {end_year=0},
		["NRU"] = {end_year=0},
		["NGR"] = {begin_year=1950},
		["NEW"] = {end_year=1934},
		["NIU"] = {end_year=0},
		["NFI"] = {end_year=0},
		["NIR"] = {1950, begin_year=1934},
		["PAK"] = {end_year=0},
		["PNG"] = {end_year=0},
		["RWA"] = {end_year=0},
		["SHN"] = {end_year=0},
		["SCN"] = {end_year=0},
		["SKN"] = {end_year=0},
		["LCA"] = {end_year=0},
		["SVG"] = {end_year=0},
		["SAM"] = {end_year=0},
		["SEY"] = {end_year=0},
		["SLE"] = {end_year=0},
		["SGP"] = {end_year=0},
		["SOL"] = {end_year=0},
		["SRI"] = {begin_year=1938, link_alias="CEY", note="yes"},
		["SWZ"] = {end_year=0},
		["TAN"] = {end_year=0},
		["TGA"] = {end_year=0},
		["TRI"] = {1950, begin_year=1934},
		["TCA"] = {end_year=0},
		["TUV"] = {end_year=0},
		["UGA"] = {end_year=0},
		["VAN"] = {end_year=0},
		["ZIM"] = {begin_year=1934, link_alias="SRH", note="yes"},
		["ZAM"] = {end_year=0},
		["FRN"] = {end_year=0},
	},
	["British Empire and Commonwealth Games"] = {
		1954, 1958, 1962, 1966,
		["ADN"] = {
			note="yes",
			{begin_year=1962, end_year=1962, link_alias="ADN"},
			{begin_year=1966, end_year=1966, link_alias="FSA"},
		},
		["ANG"] = {end_year=0},
		["AIA"] = {end_year=0},
		["ANT"] = {begin_year=1966},
		["BAN"] = {end_year=0},
		["BIZ"] = {begin_year=1962, end_year=1966, link_alias="HBR", note="yes"},
		["BER"] = {1958, 1962},
		["BOT"] = {end_year=0},
		["IVB"] = {end_year=0},
		["BRU"] = {end_year=0},
		["CMR"] = {end_year=0},
		["CAY"] = {end_year=0},
		["COK"] = {end_year=0},
		["CYP"] = {end_year=0},
		["DMA"] = {1966, begin_year=1958},
		["FAI"] = {end_year=0},
		["GAM"] = {end_year=0},
		["GHA"] = {
			note="yes",
			{end_year=1954, link_alias="GCO"},
			{begin_year=1958, link_alias="GHA"},
		},
		["GIB"] = {begin_year=1958},
		["GRN"] = {end_year=0},
		["GUE"] = {end_year=0},
		["GUY"] = {
			note="yes",
			{end_year=1962, link_alias="BGU"},
			{begin_year=1966, link_alias="GUY"},
		},
		["HKG"] = {1966},
		["IND"] = {1962},
		["IOM"] = {begin_year=1958},
		["IRE"] = {end_year=0},
		["JER"] = {begin_year=1958},
		["KIR"] = {end_year=0},
		["LES"] = {end_year=0},
		["MAW"] = {end_year=0},
		["MAL"] = {1954, end_year=1962},
		["BNB"] = {begin_year=1958, end_year=1962},
		["MAS"] = {begin_year=1966},
		["SAR"] = {begin_year=1958, end_year=1962},
		["MDV"] = {end_year=0},
		["MLT"] = {1966, begin_year=1958},
		["MRI"] = {begin_year=1958},
		["MNT"] = {end_year=0},
		["MOZ"] = {end_year=0},
		["NAM"] = {end_year=0},
		["NRU"] = {end_year=0},
		["NGR"] = {1962},
		["NEW"] = {end_year=0},
		["NIU"] = {end_year=0},
		["NFI"] = {end_year=0},
		["PNG"] = {begin_year=1962},
		["RWA"] = {end_year=0},
		["SHN"] = {end_year=0},
		["SCN"] = {end_year=0},
		["SKN"] = {end_year=0},
		["LCA"] = {1966, begin_year=1962},
		["FRN"] = {begin_year=1962, end_year=1962},
		["SVG"] = {1962, begin_year=1958},
		["SAM"] = {end_year=0},
		["SEY"] = {end_year=0},
		["SLE"] = {1962, begin_year=1958},
		["SGP"] = {begin_year=1958},
		["SOL"] = {end_year=0},
		["RSA"] = {1962, 1966},
		["SRI"] = {1954, link_alias="CEY", note="yes"},
		["SWZ"] = {end_year=0},
		["TAN"] = {
			note="yes",
			{begin_year=1962, end_year=1962, link_alias="TAG"},
			{begin_year=1966, link_alias="TAN"},
		},
		["TGA"] = {end_year=0},
		["TCA"] = {end_year=0},
		["TUV"] = {end_year=0},
		["VAN"] = {end_year=0},
		["ZAM"] = {link_alias="NRH", 1962, 1966, note="yes"},
		["ZIM"] = {link_alias="SRH", 1962, 1966, note="yes"},
	},
	["British Commonwealth Games"] = {
		1970, 1974,
		["ADN"] = {end_year=0},
		["ANG"] = {end_year=0},
		["AIA"] = {end_year=0},
		["ANT"] = {1974},
		["BAH"] = {1974},
		["BAN"] = {end_year=0},
		["BIZ"] = {1970, 1974},
		["BOT"] = {begin_year=1974},
		["IVB"] = {end_year=0},
		["BRU"] = {end_year=0},
		["CMR"] = {end_year=0},
		["CAY"] = {end_year=0},
		["COK"] = {begin_year=1974},
		["CYP"] = {end_year=0},
		["DMA"] = {1974},
		["FAI"] = {end_year=0},
		["GUY"] = {1974, link_alias="GUY", note="yes"},
		["GCO"] = {link_alias="GHA", note="yes"},
		["IRE"] = {end_year=0},
		["KIR"] = {end_year=0},
		["LES"] = {begin_year=1974},
		["FRN"] = {end_year=0},
		["MAL"] = {end_year=0},
		["BNB"] = {end_year=0},
		["SAR"] = {end_year=0},
		["MLT"] = {1974},
		["MNT"] = {end_year=0},
		["MDV"] = {end_year=0},
		["MOZ"] = {end_year=0},
		["NAM"] = {end_year=0},
		["NRU"] = {end_year=0},
		["NEW"] = {end_year=0},
		["NIU"] = {end_year=0},
		["NFI"] = {end_year=0},
		["PAK"] = {1974},
		["RWA"] = {end_year=0},
		["SHN"] = {end_year=0},
		["SCN"] = {end_year=0},
		["SKN"] = {end_year=0},
		["LCA"] = {1974},
		["SAM"] = {begin_year=1974, link_alias="WSM"},
		["SLE"] = {1974},
		["SRI"] = {1974, link_alias="CEY", note="yes"},
		["RSA"] = {1970, 1974},
		["TAG"] = {link_alias="TAN", note="yes"},
		["TGA"] = {begin_year=1974},
		["TCA"] = {end_year=0},
		["TUV"] = {end_year=0},
		["VAN"] = {end_year=0},
		["ZIM"] = {1970, 1974},
		["NRH"] = {link_alias="ZAM", note="yes"},
	},
	["Commonwealth Games"] = {
		1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018,
		["ADN"] = {end_year=0},
		-- ANG_CGF
		["ANG"] = {begin_year=1998},
		["AIA"] = {begin_year=1998},
		["ANT"] = {1982, 1986, 1990},
		["BAH"] = {1986},
		["BAN"] = {1982, 1986},
		["BAR"] = {1986},
		["BIZ"] = {1982, 1986, 1990, link_alias="BIZ", note="yes"},
		["BOT"] = {1978},
		["IVB"] = {begin_year=1990},
		["BRU"] = {begin_year=1990},
		["CMR"] = {begin_year=1998},
		["COK"] = {1982},
		["CYP"] = {1986},
		["DMA"] = {1978, 1982, 1986, 1990},
		["FAI"] = {begin_year=1982},
		["FIJ"] = {1990, 1994, 2010},
		["GAM"] = {1986, 2014},
		["GHA"] = {1986, link_alias="GHA", note="yes"},
		["GRN"] = {1986, 1990, 1994},
		["GUY"] = {1986, link_alias="GUY", note="yes"},
		-- HKG_CGF
		["HKG"] = {end_year=1994},
		["IRE"] = {end_year=0},
		["IND"] = {1986},
		["JAM"] = {1986},
		["KEN"] = {1986},
		["KIR"] = {begin_year=1998},
		["LES"] = {1982},
		["MAL"] = {end_year=0},
		["BNB"] = {end_year=0},
		["SAR"] = {end_year=0},
		["MAS"] = {1986},
		["FRN"] = {end_year=0},
		["MDV"] = {begin_year=1986, end_year=2014},
		["MLT"] = {1978},
		["MRI"] = {1986},
		["MNT"] = {begin_year=1994},
		["MOZ"] = {begin_year=1998},
		["NAM"] = {begin_year=1994},
		["NRU"] = {begin_year=1990},
		["NGR"] = {1978, 1986, 1998},
		["NEW"] = {end_year=0},
		["NIU"] = {begin_year=2002},
		["NFI"] = {begin_year=1986},
		["PAK"] = {1978, 1982, 1986},
		["PNG"] = {1986},
		["RWA"] = {begin_year=2010},
		["SHN"] = {1986, 1990, 1994, begin_year=1982},
		["SCN"] = {end_year=1978},
		["SKN"] = {begin_year=1982, 1982, 1986},
		["LCA"] = {1982, 1986, 1990},
		["SVG"] = {1982, 1986, 1990},
		["SAM"] = {
			{end_year=1994, link_alias="WSM"},
			{begin_year=1998, link_alias="SAM"},
		},
		["SEY"] = {begin_year=1990},
		["SLE"] = {1982, 1986},
		["SOL"] = {1986, begin_year=1982},
		["RSA"] = {1978, 1982, 1986, 1990},
		["SRI"] = {1986, link_alias="SRI", note="yes"},
		-- 斯威士兰在2018年改名,在2018年改名前仍旧以旧名名义参加了该年的英联邦运动会
		-- 自2022年起,斯威士兰将以新名字参加后面的英联邦运动会,然而由于Country alias默认设定SWZ强制返回zh的名字,因此在中国大陆跟进更改中文翻译前或者更改Country数据页中SWZ的single参数之前均使用斯威士兰
		["TAN"] = {1986, link_alias="TAN", note="yes"},
		["TGA"] = {1978, 1986},
		["TRI"] = {1986},
		["TCA"] = {1982, 1986, 1990, 1994},
		["TUV"] = {begin_year=1998},
		["UGA"] = {1978, 1986},
		["VAN"] = {begin_year=1982},
		["ZAM"] = {1986, link_alias="ZAM", note="yes"},
		["ZIM"] = {1978, 1986, end_year=2002, link_alias="ZIM", note="yes"},
		
	},
	["Commonwealth Youth Games"] = {
		2000, 2004, 2008, 2011, 2015, 2017
	},

	-----欧洲-----
	["European Games"] = {
		2015, 2019,
		["FAR"] = {2019},
		["GIB"] = {2019},
	},
	["Mediterranean Games"] = {
		1951, 1955, 1959, 1963, 1967, 1971, 1975, 1979, 1983, 1987, 1991, 1993,
		1997, 2001, 2005, 2009, 2013, 2018,
		["ALB"] = {begin_year=1987},
		["ALG"] = {begin_year=1967},
		["AND"] = {begin_year=2001, 2005},
		["BIH"] = {begin_year=1993},
		["CRO"] = {begin_year=1993},
		["CYP"] = {begin_year=1979},
		["EGY"] = {1967},
		["LBA"] = {1983, 1993},
		["MKD"] = {
			{begin_year=2013, end_year=2018, link_alias="MKD_2018"},
			{begin_year=2021},
		},
		["MON"] = {begin_year=1955, 1959, 1967, 1971},
		["MNE"] = {begin_year=2009},
		["MAR"] = {begin_year=1959},
		["SMR"] = {begin_year=1987},
		["SRB"] = {begin_year=2009},
		["SCG"] = {begin_year=1997, end_year=2005},
		["SLO"] = {begin_year=1993},
		["SYR"] = {1967},
		["TUN"] = {begin_year=1959},
		["YUG"] = {1955, end_year=1991},
		["UAR"] = {begin_year=1959, end_year=1963},
		["KOS"] = {begin_year=2018},
	},

	----- Olympics -----
	["Summer Olympics"] = {
		1896, 1900, 1904, 1908, 1912, 1920, 1924, 1928, 1932, 1936, 1948, 1952,
		1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000,
		2004, 2008, 2012, 2016,
		["AFG"] = {1952, 1976, 1984, 2000, begin_year=1936},
		["ALB"] = {1976, 1980, 1984, 1988, begin_year=1972},
		["ALG"] = {1976, begin_year=1964},
		["ASA"] = {begin_year=1988},
		["AND"] = {begin_year=1976},
		["ANG"] = {1984, begin_year=1980},
		["ANT"] = {1980, begin_year=1976},
		["BWI"] = {begin_year=1960, end_year=1960},
		["ARG"] = {1904, 1912, 1980, begin_year=1900},
		["ARM"] = {begin_year=1996},
		["ARU"] = {begin_year=1988},
		["ANZ"] = {begin_year=1908, end_year=1912},
		["AUS"] = {1908, 1912},
		["AUT"] = {1920},
		["AZE"] = {begin_year=1996},	
		["BAH"] = {1980, begin_year=1952},
		["BHN"] = {begin_year=1984},
		["BAN"] = {begin_year=1984},
		["BAR"] = {1980, begin_year=1968},
		["BEL"] = {1904, begin_year=1900},
		["BLR"] = {begin_year=1996},
		["BEN"] = {
			note="yes",
			{begin_year=1972, end_year=1972, link_alias="DAH"},
			{1976, begin_year=1976, link_alias="BEN"},
		},
		["BIZ"] = {
			note="yes",
			{begin_year=1968, end_year=1972, link_alias="HBR"},
			{1980, begin_year=1976, link_alias="BIZ"},
		},
		["BER"] = {1980, begin_year=1936},
		["BHU"] = {begin_year=1984},	
		["BOH"] = {1904, begin_year=1900, end_year=1912},
		["BOL"] = {1948, 1952, 1956, 1960, 1980, begin_year=1936},
		["BIH"] = {begin_year=1992},
		["BOT"] = {begin_year=1980},
		["BRA"] = {1928, begin_year=1920},
		["IVB"] = {begin_year=1984},
		["BRU"] = {2008, begin_year=1996},
		["BUL"] = {1900, 1904, 1908, 1912, 1920, 1932, 1948, 1984},
		["MYA"] = {begin_year=1948, 1976},
		["BUR"] = {
			note="yes",
			{begin_year=1972, end_year=1972, link_alias="VOL"},
			{1976, 1980, 1984, begin_year=1976, link_alias="BUR"},
		},
		["BDI"] = {begin_year=1996},
		["CMR"] = {begin_year=1964},
		["CAM"] = {
			note="yes",
			{begin_year=1956, 1960, 1968, end_year=1968, link_alias="CAM"},
			{begin_year=1972, end_year=1972, link_alias="KHM"},
			{begin_year=1976, 1976, 1980, 1984, 1988, 1992, link_alias="CAM"},
		},
		["CAN"] = {1980, begin_year=1900},
		["CPV"] = {begin_year=1996},
		["CAY"] = {1980, begin_year=1976},
		["CAF"] = {1972, 1976, 1980, begin_year=1968},
		["CHA"] = {1976, 1980, begin_year=1964},
		["SRI"] = {
			note="yes",
			{begin_year=1948, end_year=1972, link_alias="CEY"},
			{begin_year=1976, 1976, link_alias="SRI"},
		},
		["CHI"] = {1900, 1904, 1908, 1932, 1980},
		["CHN"] = {1956, 1960, 1964, 1968, 1972, 1976, 1980, begin_year=1952},
		["TPE"] = {1980, begin_year=1980},
		["ROC"] = {1928, 1952, 1976, begin_year=1924, end_year=1976},
		["COL"] = {1952, begin_year=1932},
		["COM"] = {begin_year=1996},
		["CGO"] = {1968, 1976, begin_year=1964},
		["COK"] = {begin_year=1988},
		-- 在调用模板的时候设置好如果COK指代刚果金沙萨则传入的参数设定为COK_1968
		["COD"] = {
			note="yes",
			{begin_year=1968, end_year=1980, 1972, 1976, 1980, link_alias="COK_1968"},
			{begin_year=1984, end_year=1996, link_alias="ZAI"},
			{begin_year=2000, link_alias="COD"},
		},
		["CRC"] = {1948, 1952, 1956, 1960, begin_year=1936},
		["CRO"] = {begin_year=1992},
		["CUB"] = {1908, 1912, 1920, 1932, 1936, 1984, 1988, begin_year=1900},
		["CYP"] = {begin_year=1980},
		["TCH"] = {1984, begin_year=1920, end_year=1992},
		["CZE"] = {begin_year=1996},
		["DEN"] = {1904},
		["DJI"] = {begin_year=1984},
		["DMA"] = {begin_year=1996},
		["DOM"] = {begin_year=1964},
		["TLS"] = {begin_year=2004},
		["ECU"] = {1928, 1932, 1936, 1948, 1952, 1956, 1960, 1964, begin_year=1924},
		["EGY"] = {
			note="yes",
			{begin_year=1912, 1932, end_year=1956, link_alias="EGY"},
			{begin_year=1960, end_year=1968, link_alias="UAR"},
			{begin_year=1972, 1980, link_alias="EGY"},
		},
		["ESA"] = {1976, 1980, begin_year=1968},
		["GEQ"] = {begin_year=1984},
		["ERI"] = {begin_year=2000},
		["EST"] = {1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, begin_year=1920},
		["ETH"] = {1976, 1984, 1988, begin_year=1956},
		["FSM"] = {begin_year=2000},
		["FIN"] = {begin_year=1908},
		["FIJ"] = {1964, 1980, begin_year=1956},
		["GAB"] = {1976, 1980, begin_year=1972},
		["GAM"] = {begin_year=1984},
		["GEO"] = {begin_year=1996},
		["GER"] = {
			note="yes",
			{1920, 1924, 1948, end_year=1952, link_alias="GER"},
			{begin_year=1956, end_year=1964, link_alias="EUA"},
			{begin_year=1968, 1968, 1972, 1976, 1980, 1984, 1988, link_alias="GER"},
		},
		["GDR"] = {1984, begin_year=1968, end_year=1988},
		["FRG"] = {1980, begin_year=1968, end_year=1988},
		["GHA"] = {
			note="yes",
			{begin_year=1952, end_year=1952, link_alias="GCO"},
			{1956, 1976, 1980, begin_year=1956, link_alias="GHA"},
		},
		["GRN"] = {begin_year=1984},
		["GUM"] = {begin_year=1988},
		["GUA"] = {1956, 1960, 1964, begin_year=1952},
		["GUI"] = {1972, 1976, begin_year=1968},
		["GBS"] = {begin_year=1996},
		["GUY"] = {
			note="yes",
			{begin_year=1948, end_year=1964, link_alias="BGU"},
			{begin_year=1968, link_alias="GUY"},
		},
		["HAI"] = {1904, 1908, 1912, 1920, 1936, 1948, 1952, 1956, 1964, 1968, 1980, begin_year=1900},
		["HON"] = {1972, 1980, begin_year=1968},
		["HKG"] = {
			{1980, begin_year=1952, end_year=1996, link_alias="HKG_CGF"},
			{begin_year=2000},
		},
		["HUN"] = {1920, 1984},
		["ISL"] = {1920, 1924, 1928, 1932, begin_year=1912},
		["IOA"] = {
			{1996, begin_year=1992, end_year=1996, link_alias="IOP"},
			{begin_year=2000, end_year=2008, 2004, 2008, link_alias="IOA_2000"},
			{begin_year=2012, link_alias="IOA"},
		},
		["IND"] = {1904, 1908, 1912, begin_year=1900},
		["INA"] = {1964, 1980, begin_year=1952},
		["IRI"] = {1904, 1908, 1912, 1920, 1924, 1928, 1932, 1936, 1980, 1984, begin_year=1900},
		["IRQ"] = {1952, 1956, 1972, 1976, begin_year=1948},
		["IRL"] = {1936, begin_year=1924},
		["ISR"] = {1980, begin_year=1952},
		["ITA"] = {1904},
		["CIV"] = {1980, begin_year=1964},
		["JAM"] = {1960, begin_year=1948},
		["JPN"] = {1948, 1980, begin_year=1912},
		["JOR"] = {begin_year=1980},
		["KAZ"] = {begin_year=1996},
		["KEN"] = {1976, 1980, begin_year=1956},
		["KIR"] = {begin_year=2004},
		["COR"] = {begin_year=2020},
		["PRK"] = {1984, 1988, begin_year=1972},
		["KOR"] = {1980, begin_year=1948},
		["KOS"] = {begin_year=2016},
		["KUW"] = {2016, begin_year=1968},
		["KGZ"] = {begin_year=1996},
		["LAO"] = {1984, begin_year=1980},
		["LAT"] = {1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, begin_year=1924},
		["LBN"] = {1956, begin_year=1948},
		["LES"] = {1976, begin_year=1972},
		["LBR"] = {1968, 1976, begin_year=1956},
		["LBA"] = {1972, 1976, 1984, begin_year=1964},
		["LIE"] = {1956, 1980, begin_year=1936},
		["LTU"] = {1932, 1936, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, begin_year=1924},
		["LUX"] = {1932, begin_year=1912},
		["MKD"] = {
			{begin_year=1996, end_year=2016, link_alias="MKD_2018"},
			{begin_year=2020},
		},
		["MAD"] = {1976, 1988, begin_year=1964},
		["MAW"] = {1976, 1980, begin_year=1972},
		["MAS"] = {1980, begin_year=1964},
		["MAL"] = {begin_year=1956, end_year=1960},
		["NBO"] = {begin_year=1956, end_year=1956},
		["MDV"] = {begin_year=1988},
		["MLI"] = {begin_year=1964},
		["MLT"] = {1932, 1952, 1956, 1964, 1976, begin_year=1928},
		["MHL"] = {begin_year=2008},
		["MTN"] = {begin_year=1984},
		["MRI"] = {begin_year=1984},
		["MEX"] = {1904, 1908, 1912, 1920, begin_year=1900},
		["ZZX"] = {begin_year=1896, end_year=1904},
		["MDA"] = {begin_year=1996},
		["MON"] = {1932, 1956, 1980, begin_year=1920},
		["MGL"] = {1984, begin_year=1964},
		["MNE"] = {begin_year=2008},
		["MAR"] = {1980, begin_year=1960},
		["MOZ"] = {begin_year=1980},
		["NAM"] = {begin_year=1992},
		["NRU"] = {begin_year=1996},
		["NEP"] = {1968, begin_year=1964},
		["NED"] = {1904, begin_year=1900},
		["AHO"] = {1956, 1980, begin_year=1952, end_year=2008},
		["NZL"] = {begin_year=1920},
		["NCA"] = {1988, begin_year=1968},
		["NIG"] = {1976, 1980, begin_year=1964},
		["NGR"] = {1976, begin_year=1952},
		["NOR"] = {1904, 1980, begin_year=1900},
		["OAR"] = {end_year=0},
		["OMA"] = {begin_year=1984},
		["PAK"] = {1980, begin_year=1948},
		["PLW"] = {begin_year=2000},
		["PLE"] = {begin_year=1996},
		["PNG"] = {1980, begin_year=1976},
		["PAN"] = {1932, 1936, 1956, 1980, begin_year=1928},
		["PAR"] = {1980, begin_year=1968},
		["PER"] = {1904, 1908, 1912, 1920, 1924, 1928, 1932, 1952, begin_year=1900},
		["PHI"] = {1980, begin_year=1924},
		["POL"] = {1984, begin_year=1924},
		["POR"] = {begin_year=1912},
		["PUR"] = {begin_year=1948},
		["QAT"] = {begin_year=1984},
		["ROT"] = {begin_year=2016},
		["ROM"] = {1904, 1908, 1912, 1920, 1932, 1948, begin_year=1900},
		["RU1"] = {1904, begin_year=1900, end_year=1912},
		["RUS"] = {begin_year=1996},
		["RWA"] = {begin_year=1984},
		["SAA"] = {begin_year=1952, end_year=1952},
		["SKN"] = {begin_year=1996},
		["LCA"] = {begin_year=1996},
		["SVG"] = {begin_year=1988},
		["SAM"] = {
			{begin_year=1984, end_year=1996, link_alias="WSM"},
			{begin_year=2000, link_alias="SAM"},
		},
		["SMR"] = {1964, begin_year=1960},
		["STP"] = {begin_year=1996},
		["KSA"] = {1980, begin_year=1972},
		["SEN"] = {begin_year=1964},
		["SCG"] = {begin_year=2004, end_year=2004},
		["SRB"] = {1920, 1924, 1928, 1932, 1936, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000, 2004, begin_year=1912},
		["SEY"] = {1988, begin_year=1980},
		["SLE"] = {1972, 1976, begin_year=1968},
		["SGP"] = {1964, 1980, begin_year=1948},
		["SVK"] = {begin_year=1996},
		["SLO"] = {begin_year=1992},
		["SOL"] = {begin_year=1984},
		["SOM"] = {1976, 1980, begin_year=1972},
		["RSA"] = {1964, 1968, 1972, 1976, 1980, 1984, 1988, begin_year=1904},
		["SSD"] = {begin_year=2016},
		["URS"] = {1984, begin_year=1952, end_year=1988},
		["ESP"] = {1904, 1908, 1912, 1936, begin_year=1900},
		["SUD"] = {1964, 1976, 1980, begin_year=1960},
		["SUR"] = {1964, 1980, begin_year=1960},
		["SWZ"] = {1980, begin_year=1972},
		["SWE"] = {1904},
		["SYR"] = {1952, 1956, 1960, 1964, 1976, begin_year=1948},
		["TJK"] = {begin_year=1996},
		["TAN"] = {
			note="yes",
			{begin_year=1964, end_year=1964, link_alias="TAG"},
			{1976, begin_year=1968, link_alias="TAN"},
		},
		["THA"] = {1980, begin_year=1952},
		["TOG"] = {1976, 1980, begin_year=1972},
		["TRI"] = {1960, begin_year=1948},
		["TUN"] = {1980, begin_year=1960},
		["TUR"] = {1920, 1932, 1980, begin_year=1908},
		["TGA"] = {begin_year=1984},
		["TKM"] = {begin_year=1996},
		["TUV"] = {begin_year=2008},
		["UGA"] = {1976, begin_year=1956},
		["UKR"] = {begin_year=1996},
		["EUN"] = {begin_year=1992, end_year=1992},
		["UAE"] = {begin_year=1984},
		["USA"] = {1980},
		["URU"] = {1980, begin_year=1924},
		["UZB"] = {begin_year=1996},
		["VAN"] = {begin_year=1988},
		["VEN"] = {begin_year=1948},
		["VIE"] = {1976, 1984, begin_year=1952},
		["ISV"] = {1980, begin_year=1968},
		["YEM"] = {begin_year=1992},
		["YAR"] = {begin_year=1984, end_year=1988},
		["YMD"] = {1984, begin_year=1984, end_year=1988},
		["YUG"] = {1992, begin_year=1920, end_year=2000},
		["ZAM"] = {
			note="yes",
			{begin_year=1964, end_year=1964, link_alias="NRH"},
			{1976, begin_year=1968, link_alias="ZAM"},
		},
		["ZIM"] = {
			note="yes",
			{1932, 1936, 1948, 1952, 1956, begin_year=1928, end_year=1964, link_alias="RHO"},
			{1968, 1972, 1976, begin_year=1968, link_alias="ZIM"},
		},
	},
	["Winter Olympics"] = {
		1924, 1928, 1932, 1936, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976,
		1980, 1984, 1988, 1992, 1994, 1998, 2002, 2006, 2010, 2014, 2018,
		["ZZX"] = {end_year=0},
		["AFG"] = {end_year=0},
		["ALB"] = {begin_year=2006},
		["ALG"] = {1994, 1998, 2002, 2014, 2018, begin_year=1992},
		["ASA"] = {1998, 2002, 2006, 2010, 2014, 2018, begin_year=1994},
		["AND"] = {begin_year=1976},
		["ANG"] = {end_year=0},
		["ANT"] = {end_year=0},
		["BWI"] = {end_year=0},
		["ARG"] = {1932, 1936, 1956, begin_year=1928},
		["ARM"] = {begin_year=1994},
		["ARU"] = {end_year=0},
		["AUS"] = {1948, begin_year=1936},
		["ANZ"] = {end_year=0},
		["AZE"] = {begin_year=1998},
		["BAH"] = {end_year=0},
		["BHN"] = {end_year=0},
		["BAN"] = {end_year=0},
		["BAR"] = {end_year=0},
		["BLR"] = {begin_year=1994},
		["BEL"] = {1960, 1968},
		["BIZ"] = {end_year=0},
		["BEN"] = {end_year=0},
		["BER"] = {begin_year=1992},
		["BHU"] = {end_year=0},
		["BOH"] = {end_year=0},
		["BOL"] = {1960, 1964, 1968, 1972, 1976, 1994, 1998, 2002, 2006,
			2010, 2014, begin_year=1956},
		["BIH"] = {begin_year=1994},
		["BOT"] = {end_year=0},
		["BRA"] = {begin_year=1992},
		["IVB"] = {1988, 1992, 1994, 1998, 2002, 2006, 2010, 2018,
			begin_year=1984},
		["BRU"] = {end_year=0},
		["BUL"] = {begin_year=1936},
		["BUR"] = {end_year=0},
		["MYA"] = {end_year=0},
		["BDI"] = {end_year=0},
		["CAM"] = {end_year=0},
		["CMR"] = {2006, 2010, 2014, 2018, begin_year=2002},
		["CHI"] = {1972, 1980, begin_year=1948},
		["CPV"] = {end_year=0},
		["CAY"] = {2018, begin_year=2010},
		["CAF"] = {end_year=0},
		["CHA"] = {end_year=0},
		["CHN"] = {begin_year=1980},
		["TPE"] = {1980, begin_year=1980},
		["ROC"] = {begin_year=1972, end_year=1976},
		["COL"] = {2014, begin_year=2010},
		["COM"] = {end_year=0},
		["CGO"] = {end_year=0},
		["COD"] = {end_year=0},
		["COK"] = {end_year=0},
		["CRC"] = {1994, 1998, 2010, 2014, 2018, begin_year=1980},
		["CRO"] = {begin_year=1992},
		["CUB"] = {end_year=0},
		["CYP"] = {begin_year=1980},
		["TCH"] = {end_year=1992},
		["CZE"] = {begin_year=1994},
		["DEN"] = {1956, 1972, 1976, 1980, 1984, begin_year=1948},
		["DJI"] = {end_year=0},
		["DMA"] = {begin_year=2014, 2018},
		["DOM"] = {end_year=0},
		["EGY"] = {1988, 1992, 1994, 1998, 2002, 2006, 2010, 2014, 2018,
			begin_year=1984, link_alias="EGY", note="yes"},
		["TLS"] = {begin_year=2014},
		["ECU"] = {begin_year=2018},
		["ESA"] = {end_year=0},
		["GEQ"] = {end_year=0},
		["ERI"] = {begin_year=2018},
		["EST"] = {1932, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976,
			1980, 1984, 1988, begin_year=1928},
		["ETH"] = {2014, 2018, begin_year=2006},
		["FSM"] = {end_year=0},
		["GAB"] = {end_year=0},
		["GAM"] = {end_year=0},
		["GEO"] = {begin_year=1994},
		["FIJ"] = {1992, 1998, 2006, 2010, 2014, 2018, begin_year=1988},
		["GER"] = {
			note="yes",
			{begin_year=1928, 1948, end_year=1952, link_alias="GER"},
			{begin_year=1956, end_year=1964, link_alias="EUA"},
			{begin_year=1968, 1968, 1972, 1976, 1980, 1984, 1988, link_alias="GER"},
		},
		["GDR"] = {begin_year=1968, end_year=1988},
		["FRG"] = {begin_year=1968, end_year=1988},
		["GHA"] = {2014, begin_year=2010, link_alias="GHA", note="yes"},
		["GRE"] = {1960, begin_year=1936},
		["GRN"] = {end_year=0},
		["GUM"] = {1992, 1994, 1998, 2002, 2006, 2010, 2014, 2018, begin_year=1988},
		["GUA"] = {1992, 1994, 1998, 2002, 2006, 2010, 2014, 2018, begin_year=1988},
		["HON"] = {1994, 1998, 2002, 2006, 2010, 2014, 2018, begin_year=1992},
		["GUI"] = {end_year=0},
		["GBS"] = {end_year=0},
		["GUY"] = {end_year=0},
		["HAI"] = {end_year=0},
		["HKG"] = {begin_year=2002},
		["ISL"] = {1972, begin_year=1948},
		["IND"] = {1972, 1976, 1980, 1984, 1994, begin_year=1964},
		["INA"] = {end_year=0},
		["IOA"] = {begin_year=2014, end_year=2014, link_alias="IOP"},
		["IRI"] = {1960, 1980, 1984, 1988, 1992, 1994, begin_year=1956},
		["IRQ"] = {end_year=0},
		["IRL"] = {1994, begin_year=1992},
		["ISR"] = {begin_year=1994},
		["CIV"] = {end_year=0},
		["JAM"] = {2006, begin_year=1988},
		["JPN"] = {1948, begin_year=1928},
		["JOR"] = {end_year=0},
		["KAZ"] = {begin_year=1994},
		["KEN"] = {2010, 2014, begin_year=1998},
		["KIR"] = {end_year=0},
		["COR"] = {begin_year=2018},
		["KOS"] = {begin_year=2018},
		["KUW"] = {end_year=0},
		["KIR"] = {end_year=0},
		["KGZ"] = {begin_year=1994},
		["LAO"] = {end_year=0},
		["LAT"] = {1932, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988},
		["LBN"] = {1994, 1998, begin_year=1948},
		["LES"] = {end_year=0},
		["LBR"] = {end_year=0},
		["LBA"] = {end_year=0},
		["LIE"] = {1952, begin_year=1936},
		["LTH"] = {1932, 1936, 1948, 1952, 1956, 1960, 1964, 1968, 1972,
			1976, 1980, 1984, 1988, begin_year=1928},
		["LUX"] = {1932, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976,
			1980, 1984, 2002, 2010, begin_year=1928},
		["MKD"] = {
			{begin_year=1998, end_year=2018, link_alias="MKD_2018"},
			{begin_year=2022},
		},
		["MAD"] = {2010, 2014, begin_year=2006},
		["MAW"] = {end_year=0},
		["MAL"] = {end_year=0},
		["MAS"] = {begin_year=2018},
		["MDV"] = {end_year=0},
		["MLI"] = {end_year=0},
		["MLT"] = {begin_year=2014},
		["MHL"] = {end_year=0},
		["MTN"] = {end_year=0},
		["MRI"] = {end_year=0},
		["MEX"] = {1932, 1936, 1948, 1952, 1956, 1960, 1964, 1968, 1972,
			1976, 1980, 1998, 2006, begin_year=1928},
		["MDA"] = {begin_year=1994},
		["MON"] = {begin_year=1984},
		["MGL"] = {1976, begin_year=1964},
		["MNE"] = {begin_year=2010},
		["MAR"] = {1972, 1976, 1980, 1994, 1998, 2002, 2006,
			begin_year=1968},
		["MOZ"] = {end_year=0},
		["NAM"] = {end_year=0},
		["NRU"] = {end_year=0},
		["NEP"] = {2018, begin_year=2002},
		["NED"] = {1932, begin_year=1928},
		["AHO"] = {begin_year=1988, end_year=1992},
		["NZL"] = {1956, 1964, begin_year=1952},
		["NCA"] = {end_year=0},
		["NIG"] = {end_year=0},
		["NGR"] = {begin_year=2018},
		["PRK"] = {1968, 1976, 1980, 1994, 2002, 2014, begin_year=1964},
		["NBO"] = {end_year=0},
		["OAR"] = {begin_year=2018, end_year=2018},
		["OMA"] = {end_year=0},
		["PAK"] = {begin_year=2010},
		["PLW"] = {end_year=0},
		["PLE"] = {end_year=0},
		["PAN"] = {end_year=0},
		["PNG"] = {end_year=0},
		["PAR"] = {2018, begin_year=2014},
		["PER"] = {2018, begin_year=2010},
		["PHI"] = {1976, 1980, 1984, 1994, 1998, 2002, 2006, 2010,
			begin_year=1972},
		["POR"] = {1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1992,
			2002, begin_year=1952},
		["PUR"] = {2006, 2010, 2014, begin_year=1984},
		["QAT"] = {end_year=0},
		["ROT"] = {end_year=0},
		["ROM"] = {1960, begin_year=1928},
		["RU1"] = {end_year=0},
		["RUS"] = {2018, begin_year=1994},
		["RWA"] = {end_year=0},
		["SAA"] = {end_year=0},
		["SKN"] = {end_year=0},
		["LCA"] = {end_year=0},
		["SVG"] = {end_year=0},
		["SAM"] = {end_year=0},
		["SMR"] = {1980, 1998, begin_year=1976},
		["STP"] = {end_year=0},
		["KSA"] = {end_year=0},
		["SEN"] = {1988, 1998, 2002, 2014, 2018, begin_year=1984},
		["SRB"] = {begin_year=2010},
		["SCG"] = {begin_year=2006, end_year=2006},
		["SEY"] = {end_year=0},
		["SLE"] = {end_year=0},
		["SGP"] = {begin_year=2018},
		["SVK"] = {begin_year=1994},
		["SLO"] = {begin_year=1992},
		["SOL"] = {end_year=0},
		["SOM"] = {end_year=0},
		["RSA"] = {1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992,
			2014, begin_year=1960},
		["KOR"] = {1952, begin_year=1948},
		["URS"] = {begin_year=1956, end_year=1988},
		["ESP"] = {begin_year=1936},
		["SRI"] = {end_year=0},
		["CEY"] = {end_year=0},
		["SUD"] = {end_year=0},
		["SSD"] = {end_year=0},
		["SUR"] = {end_year=0},
		["SWZ"] = {1994, 1998, 2002, 2006, 2010, 2014, 2018, begin_year=1992},
		["SYR"] = {end_year=0},
		["TJK"] = {2018, begin_year=2002},
		["TAN"] = {end_year=0},
		["TAG"] = {end_year=0},
		["THA"] = {2010, begin_year=2002},
		["TOG"] = {begin_year=2014},
		["TGA"] = {begin_year=2014},
		["TRI"] = {2006, 2010, 2014, 2018, begin_year=1994},
		["TUN"] = {end_year=0},
		["TUR"] = {1952, 1972, 1980, begin_year=1936},
		["TKM"] = {end_year=0},
		["TUV"] = {end_year=0},
		["UGA"] = {end_year=0},
		["UKR"] = {begin_year=1994},
		["EUN"] = {begin_year=1992, end_year=1992},
		["UAE"] = {end_year=0},
		["URU"] = {2002, 2006, 2010, 2014, 2018, begin_year=1998},
		["UZB"] = {begin_year=1994},
		["VAN"] = {end_year=0},
		["VEN"] = {2010, 2018, begin_year=1998},
		["VIE"] = {end_year=0},
		["ISV"] = {2010, 2018, begin_year=1988},
		["YEM"] = {end_year=0},
		["YAR"] = {end_year=0},
		["YMD"] = {end_year=0},
		["YUG"] = {1932, 1960, 1994, end_year=2002},
		["ZAM"] = {end_year=0},
		["ZIM"] = {begin_year=2014, 2018, link_alias="ZIM", note="yes"},
	},
	["Summer Paralympics"] = {
		1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000, 2004,
		2008, 2012, 2016,
		["AFG"] = {2000, begin_year=1996},
		["ALB"] = {2016, begin_year=2012},
		["ALG"] = {begin_year=1992},
		["AND"] = {2016, begin_year=2012},
		["ANG"] = {begin_year=1996},
		["ANT"] = {2016, begin_year=2012},
		["ARM"] = {begin_year=1996},
		["ARU"] = {begin_year=2016},
		["AZE"] = {begin_year=1996},
		["BAH"] = {1992, 1996, 2000, 2004, 2008, 2012, 2016, begin_year=1972},
		["BHN"] = {begin_year=1984},
		["BAN"] = {2012, 2016, begin_year=2004},
		["BAR"] = {2016, begin_year=2000},
		["BLR"] = {begin_year=1996},
		["BEN"] = {begin_year=2000},
		["BER"] = {begin_year=1996},
		["BIH"] = {begin_year=1996},
		["BOT"] = {2008, 2012, begin_year=2004},
		["BRA"] = {begin_year=1972},
		["BRU"] = {2016, begin_year=2012},
		["BUL"] = {begin_year=1988},
		["BUR"] = {2004, begin_year=1992},
		["MYA"] = {1980, 1988, 1996, 2000, 2004, begin_year=1976},
		["BDI"] = {begin_year=2008},
		["CAM"] = {begin_year=2000},
		["CMR"] = {begin_year=2012},
		["CAN"] = {begin_year=1968},
		["CPV"] = {begin_year=2004},
		["CAF"] = {begin_year=2004},
		["CHI"] = {begin_year=1992},
		["CHN"] = {begin_year=1984},
		["COL"] = {1984, begin_year=1976},
		["COM"] = {2016, begin_year=2012},
		["CGO"] = {begin_year=2016},
		["COD"] = {begin_year=2012},
		["CRC"] = {1996, begin_year=1992},
		["CRO"] = {begin_year=1992},
		["CUB"] = {begin_year=1992},
		["CYP"] = {begin_year=1988},
		["TCH"] = {1976, 1984, begin_year=1972, end_year=1992},
		["CZE"] = {begin_year=1996},
		["DEN"] = {begin_year=1968},
		["DJI"] = {2016, begin_year=2012},
		["DOM"] = {2000, begin_year=1992},
		["GDR"] = {begin_year=1984, end_year=1984},
		["ECU"] = {1980, 1988, begin_year=1976},
		["EGY"] = {begin_year=1972},
		["ESA"] = {begin_year=2000},
		["EST"] = {begin_year=1992},
		["ETH"] = {1972, 1984, 1988, 1992, 1996, 2000, begin_year=1968},
		["FAR"] = {begin_year=1984},
		["FIJ"] = {1968, 1972, 1980, 1984, 1988, 1992, begin_year=1964},
		["FIN"] = {1964},
		["GAB"] = {begin_year=2008},
		["GAM"] = {begin_year=2012},
		["GEO"] = {begin_year=2008},
		["GER"] = {begin_year=1992},
		["GHA"] = {begin_year=2004},
		["GRE"] = {begin_year=1976},
		["GUA"] = {1980, 1992, 1996, 2000, begin_year=1976},
		["GUI"] = {2012, begin_year=2004},
		["GBS"] = {begin_year=2012},
		["HAI"] = {begin_year=2008},
		["HON"] = {begin_year=1996},
		["HKG"] = {
			{begin_year=1972, end_year=1996, link_alias="HKG_CGF"},
			{begin_year=2000},
		},
		["HUN"] = {1980, begin_year=1972},
		["ISL"] = {begin_year=1980},
		["INA"] = {1992, begin_year=1976},
		["IND"] = {1976, 1980, begin_year=1968},
		["IPA"] = {
			{begin_year=1992, end_year=1996, 1996, link_alias="IPP"},
			{begin_year=2000, end_year=2012, 2004, 2008, 2012, link_alias="IPA_2000"},
			{begin_year=2016, link_alias="IPA"},
		},
		["IRI"] = {begin_year=1988},
		["IRQ"] = {begin_year=1992},
		["CIV"] = {begin_year=1996},
		["JAM"] = {1976, begin_year=1968},
		["JPN"] = {begin_year=1964},
		["JOR"] = {1992, begin_year=1984},
		["KAZ"] = {begin_year=1996},
		["KEN"] = {1976, begin_year=1972},
		["KUW"] = {begin_year=1980},
		["KGZ"] = {begin_year=1996},
		["LAO"] = {2004, begin_year=2000},
		["LAT"] = {begin_year=1992},
		["LBN"] = {2004, 2016, begin_year=2000},
		["LES"] = {begin_year=2000},
		["LBR"] = {begin_year=2012, 2016},
		["LBA"] = {begin_year=1996},
		["LIE"] = {1996, 2000, 2008, 2012, 2016, begin_year=1984},
		["LTU"] = {begin_year=1992},
		["LUX"] = {1988, 2000, 2004, 2012, begin_year=1976},
		["MAC"] = {
			{begin_year=1988, end_year=1996, link_alias="MAC_1999"},
			{begin_year=2000},
		},
		["MKD"] = {
			{begin_year=1996, end_year=2016, link_alias="MKD_2018"},
			{begin_year=2020},
		},
		["MAD"] = {2004, begin_year=2000},
		["MAW"] = {begin_year=2016},
		["MAS"] = {1976, 1980, 1984, begin_year=1972},
		["MLI"] = {2004, begin_year=2000},
		["MLT"] = {1976, 1988, 1992, 1996, 2000, 2004},
		["MTN"] = {2008, 2016, begin_year=2000},
		["MRI"] = {2000, begin_year=1996},
		["MEX"] = {begin_year=1972},
		["MDA"] = {begin_year=1996},
		["MGL"] = {begin_year=2000},
		["MNE"] = {begin_year=2008},
		["MAR"] = {begin_year=1988},
		["MOZ"] = {begin_year=2012},
		["NAM"] = {1996, 2000, begin_year=1992},
		["NEP"] = {begin_year=2004},
		["NZL"] = {begin_year=1968},
		["NCA"] = {2008, begin_year=2004},
		["NIG"] = {begin_year=2004},
		["NGR"] = {begin_year=1992},
		["PRK"] = {begin_year=2012},
		["NOR"] = {1964},
		["OMA"] = {begin_year=1988},
		["PAK"] = {begin_year=1992},
		["PLE"] = {begin_year=2000},
		["PAN"] = {begin_year=1992},
		["PNG"] = {1988, 1992, 1996, 2004, begin_year=1984},
		["PER"] = {1980, 1984, 1988, 1992, begin_year=1972},
		["PHI"] = {1996, begin_year=1988},
		["POL"] = {begin_year=1972},
		["POR"] = {1976, 1980, begin_year=1972},
		["PUR"] = {begin_year=1988},
		["QAT"] = {begin_year=1996},
		["ROM"] = {1976, 1980, 1984, 1988, 1992, begin_year=1972},
		["RUS"] = {begin_year=1996, 2016},
		["RWA"] = {begin_year=2000},
		["SAM"] = {begin_year=2000},
		["STP"] = {begin_year=2016},
		["SMR"] = {2016, begin_year=2012},
		["KSA"] = {begin_year=1996},
		["SEN"] = {begin_year=2004},
		["SRB"] = {begin_year=2008},
		["SCG"] = {begin_year=2004, end_year=2004},
		["SEY"] = {1996, 2000, 2004, 2008, 2012, begin_year=1992},
		["SLE"] = {2000, 2004, 2008, begin_year=1996},
		["SGP"] = {begin_year=1988},
		["SVK"] = {begin_year=1996},
		["SLO"] = {begin_year=1992},
		["SOM"] = {begin_year=2016},
		["SOL"] = {2016, begin_year=2012},
		["RSA"] = {1980, 1984, 1988, begin_year=1964},
		["KOR"] = {begin_year=1968},
		["ESP"] = {begin_year=1968},
		["SRI"] = {begin_year=1996},
		["SUD"] = {1984, 1988, 1992, 1996, 2000, 2008, 2012, 2016, begin_year=1980},
		["SUR"] = {begin_year=2004},
		["SYR"] = {begin_year=1992},
		["TPE"] = {begin_year=1992},
		["TJK"] = {begin_year=2004},
		["TAN"] = {1996, 2000, begin_year=1992},
		["THA"] = {begin_year=1984},
		["TLS"] = {begin_year=2008},
		["TOG"] = {begin_year=2016},
		["TGA"] = {begin_year=2000},
		["TRI"] = {1992, 1996, 2000, 2004, 2008, begin_year=1984},
		["TUN"] = {begin_year=1988},
		["TUR"] = {1996, begin_year=1992},
		["TKM"] = {begin_year=2000},
		["UGA"] = {1980, 1984, 1988, 1992, begin_year=1972},
		["UKR"] = {begin_year=1996},
		["UAE"] = {begin_year=1992},
		["URS"] = {begin_year=1988, end_year=1988},
		["EUN"] = {begin_year=1992, end_year=1992},
		["URU"] = {begin_year=1992},
		["UZB"] = {begin_year=2004},
		["VAN"] = {2004, 2016, begin_year=2000},
		["VEN"] = {1988, begin_year=1984},
		["VIE"] = {begin_year=2000},
		["ISV"] = {begin_year=2012},
		["FRG"] = {end_year=1988},
		["YUG"] = {1976, 1992, begin_year=1972, end_year=2000},
		["YEM"] = {1996, 2000, 2004, 2008, 2012, 2016, begin_year=1992},
		["ZAM"] = {2004, 2016, begin_year=1996},
		["ZIM"] = {
			note="yes",
			{1976, end_year=1976, link_alias="RHO"},
			{1988, 1992, begin_year=1980, link_alias="ZIM"},
		},
	},
	["Winter Paralympics"] = {
		1976, 1980, 1984, 1988, 1992, 1994, 1998, 2002, 2006, 2010, 2014, 2018, 
		["AFG"] = {end_year=0},
		["ALB"] = {end_year=0},
		["ALG"] = {end_year=0},
		["AND"] = {begin_year=2002},
		["ANG"] = {end_year=0},
		["ANT"] = {end_year=0},
		["ARG"] = {begin_year=2010},
		["ARM"] = {begin_year=1998},
		["ARU"] = {end_year=0},
		["AZE"] = {end_year=0},
		["BAH"] = {end_year=0},
		["BHN"] = {end_year=0},
		["BAN"] = {end_year=0},
		["BAR"] = {end_year=0},
		["BEL"] = {1980, 1998, 2002},
		["BLR"] = {begin_year=1994},
		["BEN"] = {end_year=0},
		["BER"] = {end_year=0},
		["BIH"] = {begin_year=2010},
		["BOT"] = {end_year=0},
		["BRA"] = {begin_year=2014},
		["BRU"] = {end_year=0},
		["BUL"] = {begin_year=1994},
		["BUR"] = {end_year=0},
		["MYA"] = {end_year=0},
		["BDI"] = {end_year=0},
		["CAM"] = {end_year=0},
		["CMR"] = {end_year=0},
		["CPV"] = {end_year=0},
		["CAF"] = {end_year=0},
		["CHI"] = {begin_year=2002},
		["CHN"] = {begin_year=2002},
		["COL"] = {end_year=0},
		["COM"] = {end_year=0},
		["CGO"] = {end_year=0},
		["COD"] = {end_year=0},
		["CRC"] = {end_year=0},
		["CRO"] = {begin_year=2002},
		["CUB"] = {end_year=0},
		["CYP"] = {end_year=0},
		["TCH"] = {end_year=1992},
		["CZE"] = {begin_year=1994},
		["DEN"] = {begin_year=1980},
		["DJI"] = {end_year=0},
		["DOM"] = {end_year=0},
		["ECU"] = {end_year=0},
		["EGY"] = {end_year=0},
		["ESA"] = {end_year=0},
		["EST"] = {2006, 2010, 2014, 2018, begin_year=1992},
		["ETH"] = {end_year=0},
		["FAR"] = {end_year=0},
		["FIJ"] = {end_year=0},
		["GAB"] = {end_year=0},
		["GAM"] = {end_year=0},
		["GDR"] = {end_year=0},
		["GEO"] = {begin_year=2018},
		["GER"] = {begin_year=1992},
		["GHA"] = {end_year=0},
		["GRE"] = {begin_year=2002},
		["GUA"] = {end_year=0},
		["GUI"] = {end_year=0},
		["GBS"] = {end_year=0},
		["HAI"] = {end_year=0},
		["HON"] = {end_year=0},
		["HKG"] = {end_year=0},
		["HUN"] = {2014, begin_year=2002},
		["ISL"] = {1998, 2002, 2006, begin_year=1994},
		["INA"] = {end_year=0},
		["IND"] = {end_year=0},
		["IPA"] = {begin_year=2018, end_year=2018, link_alias="NPA"},
		["IRI"] = {begin_year=1998},
		["IRQ"] = {end_year=0},
		["IRL"] = {end_year=0},
		["ISR"] = {end_year=0},
		["ITA"] = {begin_year=1980},
		["CIV"] = {end_year=0},
		["JAM"] = {end_year=0},
		["JOR"] = {end_year=0},
		["KAZ"] = {begin_year=1994},
		["KEN"] = {end_year=0},
		["KUW"] = {end_year=0},
		["KGZ"] = {end_year=0},
		["LAO"] = {end_year=0},
		["LAT"] = {1998, 2002, 2010, 2014, 2018, begin_year=1994},
		["LBN"] = {end_year=0},
		["LES"] = {end_year=0},
		["LBR"] = {end_year=0},
		["LBA"] = {end_year=0},
		["LIE"] = {1998, 2002, 2006, 2010, 2014, 2018, begin_year=1992},
		["LTU"] = {1998, 2002, 2006, 2010, 2014, 2018, begin_year=1994},
		["LUX"] = {end_year=0},
		["MAC"] = {end_year=0},
		["MKD"] = {end_year=0},
		["MAD"] = {end_year=0},
		["MAW"] = {end_year=0},
		["MAS"] = {end_year=0},
		["MLI"] = {end_year=0},
		["MLT"] = {end_year=0},
		["MTN"] = {end_year=0},
		["MRI"] = {end_year=0},
		["MEX"] = {begin_year=2006},
		["MDA"] = {end_year=0},
		["MGL"] = {begin_year=2006},
		["MNE"] = {end_year=0},
		["MAR"] = {end_year=0},
		["MOZ"] = {end_year=0},
		["NAM"] = {end_year=0},
		["NEP"] = {end_year=0},
		["NED"] = {2006, begin_year=1984},
		["NZL"] = {begin_year=1980},
		["NCA"] = {end_year=0},
		["NIG"] = {end_year=0},
		["NGR"] = {end_year=0},
		["PRK"] = {begin_year=2018},
		["OMA"] = {end_year=0},
		["PAK"] = {end_year=0},
		["PLE"] = {end_year=0},
		["PAN"] = {end_year=0},
		["PNG"] = {end_year=0},
		["PER"] = {end_year=0},
		["PHI"] = {end_year=0},
		["POL"] = {1980},
		["POR"] = {end_year=0},
		["PUR"] = {end_year=0},
		["QAT"] = {end_year=0},
		["ROM"] = {begin_year=2010},
		["RUS"] = {begin_year=1994, 2018},
		["RWA"] = {end_year=0},
		["SAM"] = {end_year=0},
		["STP"] = {end_year=0},
		["SMR"] = {end_year=0},
		["KSA"] = {end_year=0},
		["SEN"] = {end_year=0},
		["SRB"] = {begin_year=2010},
		["SCG"] = {end_year=0},
		["SEY"] = {end_year=0},
		["SLE"] = {end_year=0},
		["SGP"] = {end_year=0},
		["SVK"] = {begin_year=1994},
		["SLO"] = {2002, begin_year=1998},
		["SOM"] = {end_year=0},
		["SOL"] = {end_year=0},
		["RSA"] = {2014, 2018, begin_year=1998},
		["KOR"] = {begin_year=1992},
		["ESP"] = {begin_year=1984},
		["SRI"] = {end_year=0},
		["SUD"] = {end_year=0},
		["SUR"] = {end_year=0},
		["SYR"] = {end_year=0},
		["TPE"] = {end_year=0},
		["TJK"] = {begin_year=2018},
		["TAN"] = {end_year=0},
		["THA"] = {end_year=0},
		["TLS"] = {end_year=0},
		["TOG"] = {end_year=0},
		["TGA"] = {end_year=0},
		["TRI"] = {end_year=0},
		["TUN"] = {end_year=0},
		["TUR"] = {begin_year=2014},
		["TKM"] = {end_year=0},
		["UGA"] = {1984, 1988, 1992, 1994, 1998, 2002, 2006, 2010, 2014, 2018},
		["UKR"] = {begin_year=1998},
		["UAE"] = {end_year=0},
		["URS"] = {begin_year=1988, end_year=1988},
		["EUN"] = {begin_year=1992, end_year=1992},
		["URU"] = {end_year=0},
		["UZB"] = {begin_year=2014},
		["VAN"] = {end_year=0},
		["VEN"] = {end_year=0},
		["VIE"] = {end_year=0},
		["ISV"] = {end_year=0},
		["FRG"] = {end_year=1988},
		["YUG"] = {end_year=1988},
		["YEM"] = {end_year=0},
		["ZAM"] = {end_year=0},
		["ZIM"] = {end_year=0},
	},
	["Summer Youth Olympics"] = {
		2010, 2014, 2018,
		["KOS"] = {begin_year=2018},
		["AHO"] = {end_year=2010},
		["IOA"] = {begin_year=2014, end_year=2014},
		["SSD"] = {begin_year=2018},
		["MKD"] = {
			{end_year=2018, link_alias="MKD_2018"},
			{begin_year=2022},
		},
	},
	["Winter Youth Olympics"] = {
		2012, 2016,
		-- 部分冬季运动实力不强的国家和地区不能保证届届都能参赛,因此即便现在为止届届都参赛,仍然会占位
		["AFG"] = {end_year=0},
		["ALB"] = {end_year=0},
		["ALG"] = {end_year=0},
		["ASA"] = {end_year=0},
		["ANG"] = {end_year=0},
		["ANT"] = {end_year=0},
		["ARU"] = {end_year=0},
		["AZE"] = {end_year=0},
		["BAH"] = {end_year=0},
		["BHN"] = {end_year=0},
		["BAN"] = {end_year=0},
		["BAR"] = {end_year=0},
		["BIZ"] = {end_year=0},
		["BEN"] = {end_year=0},
		["BER"] = {end_year=0},
		["BHU"] = {end_year=0},
		["BOL"] = {end_year=0},
		["BOT"] = {end_year=0},
		["IVB"] = {end_year=0},
		["BRU"] = {end_year=0},
		["BUR"] = {end_year=0},
		["BDI"] = {end_year=0},
		["CAY"] = {2016},
		["CAM"] = {end_year=0},
		["CMR"] = {end_year=0},
		["CPV"] = {end_year=0},
		["CAF"] = {end_year=0},
		["CHA"] = {end_year=0},
		["COL"] = {begin_year=2016},
		["COM"] = {end_year=0},
		["CGO"] = {end_year=0},
		["COD"] = {end_year=0},
		["COK"] = {end_year=0},
		["CRC"] = {end_year=0},
		["CUB"] = {end_year=0},
		["DJI"] = {end_year=0},
		["DMA"] = {end_year=0},
		["DOM"] = {end_year=0},
		["ECU"] = {end_year=0},
		["EGY"] = {end_year=0},
		["ESA"] = {end_year=0},
		["GEQ"] = {end_year=0},
		["ERI"] = {2016},
		["ETH"] = {end_year=0},
		["FIJ"] = {end_year=0},
		["GAB"] = {end_year=0},
		["GAM"] = {end_year=0},
		["GHA"] = {end_year=0},
		["GRN"] = {end_year=0},
		["GUA"] = {end_year=0},
		["GUM"] = {end_year=0},
		["GUI"] = {end_year=0},
		["GBS"] = {end_year=0},
		["GUY"] = {end_year=0},
		["HAI"] = {end_year=0},
		["HON"] = {end_year=0},
		["HKG"] = {end_year=0},
		["IND"] = {begin_year=2012},
		["IRI"] = {begin_year=2012},
		["IRL"] = {begin_year=2012},
		["INA"] = {end_year=0},
		["IRQ"] = {end_year=0},
		["IOA"] = {end_year=0},
		["CIV"] = {end_year=0},
		["ISR"] = {begin_year=2016},
		["JAM"] = {begin_year=2016},
		["JOR"] = {end_year=0},
		["KEN"] = {begin_year=2016},
		["KGZ"] = {begin_year=2012},
		["KOS"] = {end_year=0},
		["KUW"] = {end_year=0},
		["KIR"] = {end_year=0},
		["PRK"] = {end_year=0},
		["LAO"] = {end_year=0},
		["LES"] = {end_year=0},
		["LBN"] = {begin_year=2012},
		["LBR"] = {end_year=0},
		["LBA"] = {end_year=0},
		["MAD"] = {end_year=0},
		["MAW"] = {end_year=0},
		["MAS"] = {begin_year=2016},
		["MEX"] = {begin_year=2012},
		["MDV"] = {end_year=0},
		["MLI"] = {end_year=0},
		["MLT"] = {end_year=0},
		["MHL"] = {end_year=0},
		["MTN"] = {end_year=0},
		["MRI"] = {end_year=0},
		["FSM"] = {end_year=0},
		["MAR"] = {2016},
		["MKD"] = {
			{end_year=2016, link_alias="MKD_2018"},
			{begin_year=2020},
		},
		["MOZ"] = {end_year=0},
		["MYA"] = {end_year=0},
		["NAM"] = {end_year=0},
		["NEP"] = {begin_year=2012},
		["NRU"] = {end_year=0},
		["AHO"] = {end_year=0},
		["NCA"] = {end_year=0},
		["NIG"] = {end_year=0},
		["NGR"] = {end_year=0},
		["OMA"] = {end_year=0},
		["PAK"] = {end_year=0},
		["PLW"] = {end_year=0},
		["PLE"] = {end_year=0},
		["PAN"] = {end_year=0},
		["PNG"] = {end_year=0},
		["PAR"] = {end_year=0},
		["PER"] = {2016},
		["PHI"] = {2016},
		["POR"] = {begin_year=2016},
		["PUR"] = {end_year=0},
		["QAT"] = {end_year=0},
		["RWA"] = {end_year=0},
		["SKN"] = {end_year=0},
		["SVG"] = {end_year=0},
		["LCA"] = {end_year=0},
		["SAM"] = {end_year=0},
		["STP"] = {end_year=0},
		["KSA"] = {end_year=0},
		["SEN"] = {end_year=0},
		["SEY"] = {end_year=0},
		["SLE"] = {end_year=0},
		["SGP"] = {end_year=0},
		["SOL"] = {end_year=0},
		["SOM"] = {end_year=0},
		["SMR"] = {begin_year=2012},
		["SRI"] = {end_year=0},
		["SUD"] = {end_year=0},
		["SSD"] = {end_year=0},
		["SUR"] = {end_year=0},
		["SWZ"] = {end_year=0},
		["SYR"] = {end_year=0},
		["TJK"] = {end_year=0},
		["THA"] = {end_year=0},
		["TAN"] = {end_year=0},
		["TLS"] = {begin_year=2016},
		["TOG"] = {end_year=0},
		["TGA"] = {end_year=0},
		["TRI"] = {end_year=0},
		["TUN"] = {end_year=0},
		["TKM"] = {end_year=0},
		["TUV"] = {end_year=0},
		["UGA"] = {end_year=0},
		["UAE"] = {end_year=0},
		["URU"] = {end_year=0},
		["UZB"] = {2016},
		["VAN"] = {end_year=0},
		["VEN"] = {end_year=0},
		["VIE"] = {end_year=0},
		["ISV"] = {end_year=0},
		["YEM"] = {end_year=0},
		["ZAM"] = {end_year=0},
		["ZIM"] = {end_year=0},
	},

	----- Misc / World -----
	["Pan American Games"] = {
		1951, 1955, 1959, 1963, 1967, 1971, 1975, 1979, 1983, 1987, 1991, 1995,
		1999, 2003, 2007, 2011, 2015, 2019,
		["ANT"] = {begin_year=1979},
		["ARU"] = {begin_year=1987},
		["BAH"] = {begin_year=1955},
		["BAR"] = {begin_year=1963},
		["BIZ"] = {
			note="yes",
			{begin_year=1967, end_year=1971, link_alias="HBR"},
			{begin_year=1975, link_alias="BIZ"},
		},
		["BER"] = {begin_year=1959, 1963},
		["BOL"] = {begin_year=1967},
		["IVB"] = {begin_year=1983},
		["CAN"] = {begin_year=1955},
		["CAY"] = {begin_year=1979},
		["COL"] = {1959, 1963},
		["CRC"] = {1963},
		["DMA"] = {begin_year=1995},
		["DOM"] = {1963, 1967},
		["AHO"] = {begin_year=1955, end_year=2011},
		["ECU"] = {1955},
		["GRN"] = {begin_year=1987},
		-- 暂时不处理,因为来源稀少无法查证当时真的是以“英属圭亚那”名义参加比赛
		["GUY"] = {begin_year=1959, link_alias="GUY"},
		["HAI"] = {1955, 1963, 1967},
		["HON"] = {begin_year=1975},
		["JAM"] = {1959},
		["BWI"] = {begin_year=1959, end_year=1959},
		["NIC"] = {1955, 1963, 1979},
		["PAR"] = {1959, 1963},
		["PER"] = {1955},
		["PUR"] = {begin_year=1955},
		["SKN"] = {begin_year=1995},
		["LCA"] = {begin_year=1995},
		["SVG"] = {begin_year=1991},
		["SUR"] = {begin_year=1971},
		["TRI"] = {1959},
		["ISV"] = {begin_year=1967},
	},
	["Summer Universiade"] = {
		1959, 1961, 1963, 1965, 1967, 1970, 1973, 1975, 1977, 1979, 1981, 1983,
		1985, 1987, 1989, 1991, 1993, 1995, 1997, 1999, 2001, 2003, 2005, 2007,
		2009, 2011, 2013, 2015, 2017, 2019
	},
	["Winter Universiade"] = {
		1960, 1962, 1964, 1966, 1968, 1972, 1978, 1981, 1983, 1985, 1987, 1989,
		
		1991, 1993, 1995, 1997, 1999, 2001, 2003, 2005, 2007, 2009, 2011, 2013,
		2015, 2017, 2019
	},
	["World Aquatics Championships"] = {
		1973, 1975, 1978, 1982, 1986, 1991, 1994, 1998, 2001, 2003, 2005, 2007,
		2009, 2011, 2013, 2015, 2017
	},
	["World Championships in Athletics"] = {
		1983, 1987, 1991, 1993, 1995, 1997, 1999, 2001, 2003, 2005, 2007, 2009,
		2011, 2013, 2015, 2017
	},
}

return {
	competitions = all_competitions,
	competitionsAliases = competitionsAliases,
	codeAliases = codeAliases,
}