Module:Flags/MasterData

From TwogPedia
< Module:Flags
Revision as of 04:51, 24 August 2022 by Couchor (talk | contribs)

Documentation for this module may be created at Module:Flags/MasterData/doc

-- There are four tables:
--   data (contains flag images. Should have one entry per image)
--   twoLetter (two-letter country codes as per ISO 3166-1 alpha-2)
--   threeLetter (three-letter country codes)
--   aliases (redirects to the appropriate index in the data table)

-- This table includes:
--   ISO 3166-1 alpha-2
--   ISO 3166-1 alpha-2 User-assigned Code Elements
--   ISO 3166-1 alpha-2 Exceptional Reservations
--   ISO 3166-1 alpha-2 Traditional Reservations
--   ISO 3166-2:GB
--   Other
local data = {
	-- ISO 3166-1 alpha-2
	['andorra'] = {
		name = 'Andorra',
		img =  'File:ad.png'
	},
	['unitedarabemirates'] = {
		name = 'United Arab Emirates',
		img =  'File:ae.png'
	},
	['afghanistan'] = {
		name = 'Afghanistan',
		img =  'File:af.png'
	},
	['antiguaandbarbuda'] = {
		name = 'Antigua and Barbuda',
		img =  'File:ag.png'
	},
	['anguilla'] = {
		name = 'Anguilla',
		img =  'File:ai.png'
	},
	['albania'] = {
		name = 'Albania',
		img =  'File:al.png'
	},
	['armenia'] = {
		name = 'Armenia',
		img =  'File:am.png'
	},
	['angola'] = {
		name = 'Angola',
		img =  'File:ao.png'
	},
	['antarctica'] = {
		name = 'Antarctica',
		img =  'File:aq.png'
	},
	['argentina'] = {
		name = 'Argentina',
		img =  'File:ar.png'
	},
	['americansamoa'] = {
		name = 'American Samoa',
		img =  'File:as.png'
	},
	['ascensionisland'] = {
		name = 'Ascension Island',
		img =  'File:ac.png'
	},
	['austria'] = {
		name = 'Austria',
		img =  'File:at.png'
	},
	['australia'] = {
		name = 'Australia',
		img =  'File:au.png'
	},
	['aruba'] = {
		name = 'Aruba',
		img =  'File:aw.png'
	},
	['ålandislands'] = {
		name = 'Åland Islands',
		img =  'File:ax.png'
	},
	['azerbaijan'] = {
		name = 'Azerbaijan',
		img =  'File:az.png'
	},
	['bosniaandherzegovina'] = {
		name = 'Bosnia and Herzegovina',
		img =  'File:ba.png'
	},
	['barbados'] = {
		name = 'Barbados',
		img =  'File:bb.png'
	},
	['bangladesh'] = {
		name = 'Bangladesh',
		img =  'File:bd.png'
	},
	['belgium'] = {
		name = 'Belgium',
		img =  'File:be.png'
	},
	['burkinafaso'] = {
		name = 'Burkina Faso',
		img =  'File:bf.png'
	},
	['bulgaria'] = {
		name = 'Bulgaria',
		img =  'File:bg.png'
	},
	['bahrain'] = {
		name = 'Bahrain',
		img =  'File:bh.png'
	},
	['burundi'] = {
		name = 'Burundi',
		img =  'File:bi.png'
	},
	['benin'] = {
		name = 'Benin',
		img =  'File:bj.png'
	},
	['saintbarthélemy'] = {
		name = 'Saint Barthélemy',
		img =  'File:bl.png'
	},
	['bermuda'] = {
		name = 'Bermuda',
		img =  'File:bm.png'
	},
	['brunei'] = {
		name = 'Brunei',
		img =  'File:bn.png'
	},
	['bolivia'] = {
		name = 'Bolivia',
		img =  'File:bo.png'
	},
	['bonaire,sinteustatiusandsaba'] = {
		name = 'Bonaire, Sint Eustatius and Saba',
		img =  'File:bq.png'
	},
	['brazil'] = {
		name = 'Brazil',
		img =  'File:br.png'
	},
	['bahamas'] = {
		name = 'Bahamas',
		img =  'File:bs.png'
	},
	['bhutan'] = {
		name = 'Bhutan',
		img =  'File:bt.png'
	},
	['bouvetisland'] = {
		name = 'Bouvet Island',
		img =  'File:bv.png'
	},
	['botswana'] = {
		name = 'Botswana',
		img =  'File:bw.png'
	},
	['belarus'] = {
		name = 'Belarus',
		img =  'File:by.png'
	},
	['belize'] = {
		name = 'Belize',
		img =  'File:bz.png'
	},
	['canada'] = {
		name = 'Canada',
		img =  'File:ca.png'
	},
	['cocos(keeling)islands'] = {
		name = 'Cocos (Keeling) Islands',
		img =  'File:cc.png'
	},
	['congo,democraticrepublicofthe'] = {
		name = 'Democratic Republic of the Congo',
		img =  'File:cd.png'
	},
	['centralafricanrepublic'] = {
		name = 'Central African Republic',
		img =  'File:cf.png'
	},
	['congo'] = {
		name = 'Congo',
		img =  'File:cg.png'
	},
	['switzerland'] = {
		name = 'Switzerland',
		img =  'File:ch.png'
	},
	["côted'ivoire"] = {
		name = "Côte d'Ivoire",
		img =  'File:ci.png'
	},
	['cookislands'] = {
		name = 'Cook Islands',
		img =  'File:ck.png'
	},
	['chile'] = {
		name = 'Chile',
		img =  'File:cl.png'
	},
	['cameroon'] = {
		name = 'Cameroon',
		img =  'File:cm.png'
	},
	['china'] = {
		name = 'China',
		img =  'File:cn.png'
	},
	['colombia'] = {
		name = 'Colombia',
		img =  'File:co.png'
	},
	['costarica'] = {
		name = 'Costa Rica',
		img =  'File:cr.png'
	},
	['cuba'] = {
		name = 'Cuba',
		img =  'File:cu.png'
	},
	['caboverde'] = {
		name = 'Cabo Verde',
		img =  'File:cv.png'
	},
	['curaçao'] = {
		name = 'Curaçao',
		img =  'File:cw.png'
	},
	['christmasisland'] = {
		name = 'Christmas Island',
		img =  'File:cx.png'
	},
	['cyprus'] = {
		name = 'Cyprus',
		img =  'File:cy.png'
	},
	['czechia'] = {
		name = 'Czechia',
		img =  'File:cz.png'
	},
	['germany'] = {
		name = 'Germany',
		img =  'File:de.png'
	},
	['djibouti'] = {
		name = 'Djibouti',
		img =  'File:dj.png'
	},
	['denmark'] = {
		name = 'Denmark',
		img =  'File:dk.png'
	},
	['dominica'] = {
		name = 'Dominica',
		img =  'File:dm.png'
	},
	['dominicanrepublic'] = {
		name = 'Dominican Republic',
		img =  'File:do.png'
	},
	['algeria'] = {
		name = 'Algeria',
		img =  'File:dz.png'
	},
	['ecuador'] = {
		name = 'Ecuador',
		img =  'File:ec.png'
	},
	['estonia'] = {
		name = 'Estonia',
		img =  'File:ee.png'
	},
	['egypt'] = {
		name = 'Egypt',
		img =  'File:eg.png'
	},
	['westernsahara'] = {
		name = 'Western Sahara',
		img =  'File:eh.png'
	},
	['eritrea'] = {
		name = 'Eritrea',
		img =  'File:er.png'
	},
	['spain'] = {
		name = 'Spain',
		img =  'File:es.png'
	},
	['ethiopia'] = {
		name = 'Ethiopia',
		img =  'File:et.png'
	},
	['finland'] = {
		name = 'Finland',
		img =  'File:fi.png'
	},
	['fiji'] = {
		name = 'Fiji',
		img =  'File:fj.png'
	},
	['falklandislands'] = {
		name = 'Falkland Islands',
		img =  'File:fk.png'
	},
	['federatedstatesofmicronesia'] = {
		name = 'Federated States of Micronesia',
		img =  'File:fm.png'
	},
	['faroeislands'] = {
		name = 'Faroe Islands',
		img =  'File:fo.png'
	},
	['france'] = {
		name = 'France',
		img =  'File:fr.png'
	},
	['gabon'] = {
		name = 'Gabon',
		img =  'File:ga.png'
	},
	['unitedkingdom'] = {
		name = 'United Kingdom',
		img =  'File:gb.png'
	},
	['grenada'] = {
		name = 'Grenada',
		img =  'File:gd.png'
	},
	['georgia'] = {
		name = 'Georgia',
		img =  'File:ge.png'
	},
	['frenchguiana'] = {
		name = 'French Guiana',
		img =  'File:gf.png'
	},
	['guernsey'] = {
		name = 'Guernsey',
		img =  'File:gg.png'
	},
	['ghana'] = {
		name = 'Ghana',
		img =  'File:gh.png'
	},
	['gibraltar'] = {
		name = 'Gibraltar',
		img =  'File:gi.png'
	},
	['greenland'] = {
		name = 'Greenland',
		img =  'File:gl.png'
	},
	['gambia'] = {
		name = 'Gambia',
		img =  'File:gm.png'
	},
	['guinea'] = {
		name = 'Guinea',
		img =  'File:gn.png'
	},
	['guadeloupe'] = {
		name = 'Guadeloupe',
		img =  'File:gp.png'
	},
	['equatorialguinea'] = {
		name = 'Equatorial Guinea',
		img =  'File:gq.png'
	},
	['greece'] = {
		name = 'Greece',
		img =  'File:gr.png'
	},
	['southgeorgiaandthesouthsandwichislands'] = {
		name = 'South Georgia and the South Sandwich Islands',
		img =  'File:gs.png'
	},
	['guatemala'] = {
		name = 'Guatemala',
		img =  'File:gt.png'
	},
	['guam'] = {
		name = 'Guam',
		img =  'File:gu.png'
	},
	['guinea-bissau'] = {
		name = 'Guinea-Bissau',
		img =  'File:gw.png'
	},
	['guyana'] = {
		name = 'Guyana',
		img =  'File:gy.png'
	},
	['hongkong'] = {
		name = 'Hong Kong',
		img =  'File:hk.png'
	},
	['heardislandandmcdonaldislands'] = {
		name = 'Heard Island and McDonald Islands',
		img =  'File:hm.png'
	},
	['honduras'] = {
		name = 'Honduras',
		img =  'File:hn.png'
	},
	['croatia'] = {
		name = 'Croatia',
		img =  'File:hr.png'
	},
	['haiti'] = {
		name = 'Haiti',
		img =  'File:ht.png'
	},
	['hungary'] = {
		name = 'Hungary',
		img =  'File:hu.png'
	},
	['indonesia'] = {
		name = 'Indonesia',
		img =  'File:id.png'
	},
	['ireland'] = {
		name = 'Ireland',
		img =  'File:ie.png'
	},
	['israel'] = {
		name = 'Israel',
		img =  'File:il.png'
	},
	['isleofman'] = {
		name = 'Isle of Man',
		img =  'File:im.png'
	},
	['india'] = {
		name = 'India',
		img =  'File:in.png'
	},
	['britishindianoceanterritory'] = {
		name = 'British Indian Ocean Territory',
		img =  'File:io.png'
	},
	['iraq'] = {
		name = 'Iraq',
		img =  'File:iq.png'
	},
	['iran'] = {
		name = 'Iran',
		img =  'File:ir.png'
	},
	['iceland'] = {
		name = 'Iceland',
		img =  'File:is.png'
	},
	['italy'] = {
		name = 'Italy',
		img =  'File:it.png'
	},
	['jersey'] = {
		name = 'Jersey',
		img =  'File:je.png'
	},
	['jamaica'] = {
		name = 'Jamaica',
		img =  'File:jm.png'
	},
	['jordan'] = {
		name = 'Jordan',
		img =  'File:jo.png'
	},
	['japan'] = {
		name = 'Japan',
		img =  'File:jp.png'
	},
	['kenya'] = {
		name = 'Kenya',
		img =  'File:ke.png'
	},
	['kyrgyzstan'] = {
		name = 'Kyrgyzstan',
		img =  'File:kg.png'
	},
	['cambodia'] = {
		name = 'Cambodia',
		img =  'File:kh.png'
	},
	['kiribati'] = {
		name = 'Kiribati',
		img =  'File:ki.png'
	},
	['comoros'] = {
		name = 'Comoros',
		img =  'File:km.png'
	},
	['saintkittsandnevis'] = {
		name = 'Saint Kitts and Nevis',
		img =  'File:kn.png'
	},
	['northkorea'] = {
		name = 'North Korea',
		img =  'File:kp.png'
	},
	['southkorea'] = {
		name = 'South Korea',
		img =  'File:kr.png'
	},
	['kuwait'] = {
		name = 'Kuwait',
		img =  'File:kw.png'
	},
	['caymanislands'] = {
		name = 'Cayman Islands',
		img =  'File:ky.png'
	},
	['kazakhstan'] = {
		name = 'Kazakhstan',
		img =  'File:kz.png'
	},
	['laos'] = {
		name = 'Laos',
		img =  'File:la.png'
	},
	['lebanon'] = {
		name = 'Lebanon',
		img =  'File:lb.png'
	},
	['saintlucia'] = {
		name = 'Saint Lucia',
		img =  'File:lc.png'
	},
	['liechtenstein'] = {
		name = 'Liechtenstein',
		img =  'File:li.png'
	},
	['srilanka'] = {
		name = 'Sri Lanka',
		img =  'File:lk.png'
	},
	['liberia'] = {
		name = 'Liberia',
		img =  'File:lr.png'
	},
	['lesotho'] = {
		name = 'Lesotho',
		img =  'File:ls.png'
	},
	['lithuania'] = {
		name = 'Lithuania',
		img =  'File:lt.png'
	},
	['luxembourg'] = {
		name = 'Luxembourg',
		img =  'File:lu.png'
	},
	['latvia'] = {
		name = 'Latvia',
		img =  'File:lv.png'
	},
	['libya'] = {
		name = 'Libya',
		img =  'File:ly.png'
	},
	['morocco'] = {
		name = 'Morocco',
		img =  'File:ma.png'
	},
	['monaco'] = {
		name = 'Monaco',
		img =  'File:mc.png'
	},
	['moldova'] = {
		name = 'Moldova',
		img =  'File:md.png'
	},
	['montenegro'] = {
		name = 'Montenegro',
		img =  'File:me.png'
	},
	['saintmartin(frenchpart)'] = {
		name = 'Saint Martin (French part)',
		img =  'File:mf.png'
	},
	['madagascar'] = {
		name = 'Madagascar',
		img =  'File:mg.png'
	},
	['marshallislands'] = {
		name = 'Marshall Islands',
		img =  'File:mh.png'
	},
	['northmacedonia'] = {
		name = 'North Macedonia',
		img =  'File:mk.png'
	},
	['mali'] = {
		name = 'Mali',
		img =  'File:ml.png'
	},
	['myanmar'] = {
		name = 'Myanmar',
		img =  'File:mm.png'
	},
	['mongolia'] = {
		name = 'Mongolia',
		img =  'File:mn.png'
	},
	['macau'] = {
		name = 'Macau',
		img =  'File:mo.png'
	},
	['northernmarianaislands'] = {
		name = 'Northern Mariana Islands',
		img =  'File:mp.png'
	},
	['martinique'] = {
		name = 'Martinique',
		img =  'File:mq.png'
	},
	['mauritania'] = {
		name = 'Mauritania',
		img =  'File:mr.png'
	},
	['montserrat'] = {
		name = 'Montserrat',
		img =  'File:ms.png'
	},
	['malta'] = {
		name = 'Malta',
		img =  'File:mt.png'
	},
	['mauritius'] = {
		name = 'Mauritius',
		img =  'File:mu.png'
	},
	['maldives'] = {
		name = 'Maldives',
		img =  'File:mv.png'
	},
	['malawi'] = {
		name = 'Malawi',
		img =  'File:mw.png'
	},
	['mexico'] = {
		name = 'Mexico',
		img =  'File:mx.png'
	},
	['malaysia'] = {
		name = 'Malaysia',
		img =  'File:my.png'
	},
	['mozambique'] = {
		name = 'Mozambique',
		img =  'File:mz.png'
	},
	['namibia'] = {
		name = 'Namibia',
		img =  'File:na.png'
	},
	['newcaledonia'] = {
		name = 'New Caledonia',
		img =  'File:nc.png'
	},
	['niger'] = {
		name = 'Niger',
		img =  'File:ne.png'
	},
	['norfolkisland'] = {
		name = 'Norfolk Island',
		img =  'File:nf.png'
	},
	['nigeria'] = {
		name = 'Nigeria',
		img =  'File:ng.png'
	},
	['nicaragua'] = {
		name = 'Nicaragua',
		img =  'File:ni.png'
	},
	['netherlands'] = {
		name = 'Netherlands',
		img =  'File:nl.png'
	},
	['norway'] = {
		name = 'Norway',
		img =  'File:no.png'
	},
	['nepal'] = {
		name = 'Nepal',
		img =  'File:np.png'
	},
	['nauru'] = {
		name = 'Nauru',
		img =  'File:nr.png'
	},
	['niue'] = {
		name = 'Niue',
		img =  'File:nu.png'
	},
	['newzealand'] = {
		name = 'New Zealand',
		img =  'File:nz.png'
	},
	['oman'] = {
		name = 'Oman',
		img =  'File:om.png'
	},
	['panama'] = {
		name = 'Panama',
		img =  'File:pa.png'
	},
	['peru'] = {
		name = 'Peru',
		img =  'File:pe.png'
	},
	['frenchpolynesia'] = {
		name = 'French Polynesia',
		img =  'File:pf.png'
	},
	['papuanewguinea'] = {
		name = 'Papua New Guinea',
		img =  'File:pg.png'
	},
	['philippines'] = {
		name = 'Philippines',
		img =  'File:ph.png'
	},
	['pakistan'] = {
		name = 'Pakistan',
		img =  'File:pk.png'
	},
	['poland'] = {
		name = 'Poland',
		img =  'File:pl.png'
	},
	['saintpierreandmiquelon'] = {
		name = 'Saint Pierre and Miquelon',
		img =  'File:pm.png'
	},
	['pitcairn'] = {
		name = 'Pitcairn',
		img =  'File:pn.png'
	},
	['puertorico'] = {
		name = 'Puerto Rico',
		img =  'File:pr.png'
	},
	['palestine'] = {
		name = 'Palestine',
		img =  'File:ps.png'
	},
	['portugal'] = {
		name = 'Portugal',
		img =  'File:pt.png'
	},
	['palau'] = {
		name = 'Palau',
		img =  'File:pw.png'
	},
	['paraguay'] = {
		name = 'Paraguay',
		img =  'File:py.png'
	},
	['qatar'] = {
		name = 'Qatar',
		img =  'File:qa.png'
	},
	['réunion'] = {
		name = 'Réunion',
		img =  'File:re.png'
	},
	['romania'] = {
		name = 'Romania',
		img =  'File:ro.png'
	},
	['serbia'] = {
		name = 'Serbia',
		img =  'File:rs.png'
	},
	['russia'] = {
		name = 'Russia',
		img =  'File:ru.png'
	},
	['rwanda'] = {
		name = 'Rwanda',
		img =  'File:rw.png'
	},
	['saudiarabia'] = {
		name = 'Saudi Arabia',
		img =  'File:sa.png'
	},
	['solomonislands'] = {
		name = 'Solomon Islands',
		img =  'File:sb.png'
	},
	['seychelles'] = {
		name = 'Seychelles',
		img =  'File:sc.png'
	},
	['sudan'] = {
		name = 'Sudan',
		img =  'File:sd.png'
	},
	['sweden'] = {
		name = 'Sweden',
		img =  'File:se.png'
	},
	['singapore'] = {
		name = 'Singapore',
		img =  'File:sg.png'
	},
	['sainthelena'] = {
		name = 'Saint Helena',
		img =  'File:sh.png'
	},
	['slovenia'] = {
		name = 'Slovenia',
		img =  'File:si.png'
	},
	['svalbardandjanmayen'] = {
		name = 'Svalbard and Jan Mayen',
		img =  'File:sj.png'
	},
	['slovakia'] = {
		name = 'Slovakia',
		img =  'File:sk.png'
	},
	['sierraleone'] = {
		name = 'Sierra Leone',
		img =  'File:sl.png'
	},
	['sanmarino'] = {
		name = 'San Marino',
		img =  'File:sm.png'
	},
	['senegal'] = {
		name = 'Senegal',
		img =  'File:sn.png'
	},
	['somalia'] = {
		name = 'Somalia',
		img =  'File:so.png'
	},
	['suriname'] = {
		name = 'Suriname',
		img =  'File:sr.png'
	},
	['southsudan'] = {
		name = 'South Sudan',
		img =  'File:ss.png'
	},
	['saotomeandprincipe'] = {
		name = 'Sao Tome and Principe',
		img =  'File:st.png'
	},
	['elsalvador'] = {
		name = 'El Salvador',
		img =  'File:sv.png'
	},
	['sintmaarten(dutchpart)'] = {
		name = 'Sint Maarten (Dutch part)',
		img =  'File:sx.png'
	},
	['syria'] = {
		name = 'Syria',
		img =  'File:sy.png'
	},
	['eswatini'] = {
		name = 'Eswatini',
		img =  'File:sz.png'
	},
	['turksandcaicosislands'] = {
		name = 'Turks and Caicos Islands',
		img =  'File:tc.png'
	},
	['chad'] = {
		name = 'Chad',
		img =  'File:td.png'
	},
	['frenchsouthernterritories'] = {
		name = 'French Southern Territories',
		img =  'File:tf.png'
	},
	['togo'] = {
		name = 'Togo',
		img =  'File:tg.png'
	},
	['thailand'] = {
		name = 'Thailand',
		img =  'File:th.png'
	},
	['tajikistan'] = {
		name = 'Tajikistan',
		img =  'File:tj.png'
	},
	['tokelau'] = {
		name = 'Tokelau',
		img =  'File:tk.png'
	},
	['timor-leste'] = {
		name = 'Timor-Leste',
		img =  'File:tl.png'
	},
	['turkmenistan'] = {
		name = 'Turkmenistan',
		img =  'File:tm.png'
	},
	['tunisia'] = {
		name = 'Tunisia',
		img =  'File:tn.png'
	},
	['tonga'] = {
		name = 'Tonga',
		img =  'File:to.png'
	},
	['turkey'] = {
		name = 'Turkey',
		img =  'File:tr.png'
	},
	['tristandacunha'] = {
		name = 'Tristan da Cunha',
		img =  'File:sh-ta hd.png'
	},
	['trinidadandtobago'] = {
		name = 'Trinidad and Tobago',
		img =  'File:tt.png'
	},
	['tuvalu'] = {
		name = 'Tuvalu',
		img =  'File:tv.png'
	},
	['taiwan'] = {
		name = 'Taiwan',
		img =  'File:tw.png'
	},
	['tanzania'] = {
		name = 'Tanzania',
		img =  'File:tz.png'
	},
	['ukraine'] = {
		name = 'Ukraine',
		img =  'File:ua.png'
	},
	['uganda'] = {
		name = 'Uganda',
		img =  'File:ug.png'
	},
	['unitedstatesminoroutlyingislands'] = {
		name = 'United States Minor Outlying Islands',
		img =  'File:um.png'
	},
	['unitedstates'] = {
		name = 'United States',
		img =  'File:us.png'
	},
	['uruguay'] = {
		name = 'Uruguay',
		img =  'File:uy.png'
	},
	['uzbekistan'] = {
		name = 'Uzbekistan',
		img =  'File:uz.png'
	},
	['vaticancity'] = {
		name = 'Vatican City',
		img =  'File:va.png'
	},
	['saintvincentandthegrenadines'] = {
		name = 'Saint Vincent and the Grenadines',
		img =  'File:vc.png'
	},
	['venezuela'] = {
		name = 'Venezuela',
		img =  'File:ve.png'
	},
	['virginislands(british)'] = {
		name = 'Virgin Islands (British)',
		img =  'File:vg.png'
	},
	['virginislands(u.s.)'] = {
		name = 'Virgin Islands (U.S.)',
		img =  'File:vi.png'
	},
	['vietnam'] = {
		name = 'Vietnam',
		img =  'File:vn.png'
	},
	['vanuatu'] = {
		name = 'Vanuatu',
		img =  'File:vu.png'
	},
	['wallisandfutuna'] = {
		name = 'Wallis and Futuna',
		img =  'File:wf.png'
	},
	['samoa'] = {
		name = 'Samoa',
		img =  'File:ws.png'
	},
	['yemen'] = {
		name = 'Yemen',
		img =  'File:ye.png'
	},
	['mayotte'] = {
		name = 'Mayotte',
		img =  'File:yt.png'
	},
	['southafrica'] = {
		name = 'South Africa',
		img =  'File:za.png'
	},
	['zambia'] = {
		name = 'Zambia',
		img =  'File:zm.png'
	},
	['zimbabwe'] = {
		name = 'Zimbabwe',
		img =  'File:zw.png'
	},

	-- ISO 3166-1 alpha-2 User-assigned Code Elements
	['kosovo'] = {
		name = 'Kosovo',
		img =  'File:xk.png'
	},

	-- ISO 3166-1 alpha-2 Exceptional Reservations
	['europeanunion'] = {
		name = 'Europe',
		img =  'File:eu.png'
	},
	['unitednations'] = {
		name = 'United Nations',
		img =  'File:un.png'
	},
	['ussr'] = {
		name = 'USSR',
		img =  'File:ussr.png'
	},

	-- ISO 3166-1 alpha-2 Traditional Reservations
	['yugoslavia'] = {
		name = 'Yugoslavia',
		img =  'File:yu.png'
	},

	-- ISO 3166-2:GB
	['england'] = {
		name = 'England',
		img =  'File:gb-eng hd.png'
	},
	['northernireland'] = {
		name = 'Northern Ireland',
		img =  'File:gb-nir hd.png'
	},
	['scotland'] = {
		name = 'Scotland',
		img =  'File:gb-sct hd.png'
	},
	['wales'] = {
		name = 'Wales',
		img =  'File:gb-wls hd.png'
	},

	-- Other
	['africa'] = {
		name = 'Africa',
		img =  'File:african union hd.png'
	},
	['americas'] = {
		name = 'Americas',
		img =  'File:UsCa hd.png'
	},
	['asia'] = {
		name = 'Asia',
		img =  'File:Asia flag hd.png'
	},
	['benelux'] = {
		name = 'Benelux',
		img =  'File:benelux hd.png'
	},
	['centralamerica'] = {
		name = 'Central America',
		img =  'File:cais flag hd.png'
	},
	['commonwealthofindependentstates'] = {
		name = 'CIS',
		img =  'File:Cis hd.png'
	},
	['eastasia'] = {
		name = 'East Asia',
		img =  'File:East asia flag hd.png'
	},
	['iberia'] = {
		name = 'Iberia',
		img =  'File:EsPt hd.png'
	},
	['northamerica'] = {
		name = 'North America',
		img =  'File:UsCa hd.png'
	},
	['middleeast'] = {
		name = 'Middle East',
		img =  'File:Middle east flag hd.png'
	},
	['nordiccountries'] = {
		name = 'Nordic Countries',
		img =  'File:Nordic hd.png'
	},
	['northafrica'] = {
		name = 'North Africa',
		img =  'File:Space filler flag.png'
	},
	['oceania'] = {
		name = 'Oceania',
		img =  'File:anz hd.png'
	},
	['southamerica'] = {
		name = 'South America',
		img =  'File:Unasur hd.png'
	},
	['southasia'] = {
		name = 'South Asia',
		img =  'File:south asia flag hd.png'
	},
	['southeastasia'] = {
		name = 'Southeast Asia',
		img =  'File:asean hd.png'
	},
	['world'] = {
		name = 'World',
		img =  'File:World hd.png'
	},
	['englishspeaking'] = {
		name = 'English Speaking',
		img =  'File:UsGb hd.png'
	},
	['germanspeaking'] = {
		name = 'German Speaking',
		img =  'File:DeAt hd.png'
	},
	['spanishspeaking'] = {
		name = 'Spanish Speaking',
		img =  'File:EsMx hd.png'
	},
	['portuguesespeaking'] = {
		name = 'Portuguese Speaking',
		img =  'File:PtBr hd.png'
	},
	['russianspeaking'] = {
		name = 'Russian Speaking',
		img =  'File:RuBy hd.png'
	},
	['non-representing'] = {
		name = 'Non-representing',
		img =  'File:non hd.png'
	},
	['filler'] = {
		name = '',
		img =  'File:Space filler flag.png'
	},
}

-- This table includes:
--   ISO 3166-1 alpha-2
--   ISO 3166-1 alpha-2 User-assigned Code Elements
--   ISO 3166-1 alpha-2 Exceptional Reservations
--   ISO 3166-1 alpha-2 Traditional Reservations
local twoLetter = {
	['ad'] = 'andorra',
	['ae'] = 'unitedarabemirates',
	['af'] = 'afghanistan',
	['ag'] = 'antiguaandbarbuda',
	['ai'] = 'anguilla',
	['al'] = 'albania',
	['am'] = 'armenia',
	['ao'] = 'angola',
	['aq'] = 'antarctica',
	['ar'] = 'argentina',
	['as'] = 'americansamoa',
	['ac'] = 'ascensionisland',
	['at'] = 'austria',
	['au'] = 'australia',
	['aw'] = 'aruba',
	['ax'] = 'ålandislands',
	['az'] = 'azerbaijan',
	['ba'] = 'bosniaandherzegovina',
	['bb'] = 'barbados',
	['bd'] = 'bangladesh',
	['be'] = 'belgium',
	['bf'] = 'burkinafaso',
	['bg'] = 'bulgaria',
	['bh'] = 'bahrain',
	['bi'] = 'burundi',
	['bj'] = 'benin',
	['bl'] = 'saintbarthélemy',
	['bm'] = 'bermuda',
	['bn'] = 'brunei',
	['bo'] = 'bolivia',
	['bq'] = 'bonaire,sinteustatiusandsaba',
	['br'] = 'brazil',
	['bs'] = 'bahamas',
	['bt'] = 'bhutan',
	['bv'] = 'bouvetisland',
	['bw'] = 'botswana',
	['by'] = 'belarus',
	['bz'] = 'belize',
	['ca'] = 'canada',
	['cc'] = 'cocos(keeling)islands',
	['cd'] = 'congo,democraticrepublicofthe',
	['cf'] = 'centralafricanrepublic',
	['cg'] = 'congo',
	['ch'] = 'switzerland',
	['ci'] = "côted'ivoire",
	['ck'] = 'cookislands',
	['cl'] = 'chile',
	['cm'] = 'cameroon',
	['cn'] = 'china',
	['co'] = 'colombia',
	['cr'] = 'costarica',
	['cu'] = 'cuba',
	['cv'] = 'caboverde',
	['cw'] = 'curaçao',
	['cx'] = 'christmasisland',
	['cy'] = 'cyprus',
	['cz'] = 'czechia',
	['de'] = 'germany',
	['dj'] = 'djibouti',
	['dk'] = 'denmark',
	['dm'] = 'dominica',
	['do'] = 'dominicanrepublic',
	['dz'] = 'algeria',
	['ec'] = 'ecuador',
	['ee'] = 'estonia',
	['eg'] = 'egypt',
	['eh'] = 'westernsahara',
	['er'] = 'eritrea',
	['es'] = 'spain',
	['et'] = 'ethiopia',
	['fi'] = 'finland',
	['fj'] = 'fiji',
	['fk'] = 'falklandislands',
	['fm'] = 'micronesia',
	['fo'] = 'faroeislands',
	['fr'] = 'france',
	['ga'] = 'gabon',
	['gb'] = 'unitedkingdom',
	['gd'] = 'grenada',
	['ge'] = 'georgia',
	['gf'] = 'frenchguiana',
	['gg'] = 'guernsey',
	['gh'] = 'ghana',
	['gi'] = 'gibraltar',
	['gl'] = 'greenland',
	['gm'] = 'gambia',
	['gn'] = 'guinea',
	['gp'] = 'guadeloupe',
	['gq'] = 'equatorialguinea',
	['gr'] = 'greece',
	['gs'] = 'southgeorgiaandthesouthsandwichislands',
	['gt'] = 'guatemala',
	['gu'] = 'guam',
	['gw'] = 'guinea-bissau',
	['gy'] = 'guyana',
	['hk'] = 'hongkong',
	['hm'] = 'heardislandandmcdonaldislands',
	['hn'] = 'honduras',
	['hr'] = 'croatia',
	['ht'] = 'haiti',
	['hu'] = 'hungary',
	['id'] = 'indonesia',
	['ie'] = 'ireland',
	['il'] = 'israel',
	['im'] = 'isleofman',
	['in'] = 'india',
	['io'] = 'britishindianoceanterritory',
	['iq'] = 'iraq',
	['ir'] = 'iran',
	['is'] = 'iceland',
	['it'] = 'italy',
	['je'] = 'jersey',
	['jm'] = 'jamaica',
	['jo'] = 'jordan',
	['jp'] = 'japan',
	['ke'] = 'kenya',
	['kg'] = 'kyrgyzstan',
	['kh'] = 'cambodia',
	['ki'] = 'kiribati',
	['km'] = 'comoros',
	['kn'] = 'saintkittsandnevis',
	['kp'] = 'northkorea',
	['kr'] = 'southkorea',
	['kw'] = 'kuwait',
	['ky'] = 'caymanislands',
	['kz'] = 'kazakhstan',
	['la'] = 'laos',
	['lb'] = 'lebanon',
	['lc'] = 'saintlucia',
	['li'] = 'liechtenstein',
	['lk'] = 'srilanka',
	['lr'] = 'liberia',
	['ls'] = 'lesotho',
	['lt'] = 'lithuania',
	['lu'] = 'luxembourg',
	['lv'] = 'latvia',
	['ly'] = 'libya',
	['ma'] = 'morocco',
	['mc'] = 'monaco',
	['md'] = 'moldova',
	['me'] = 'montenegro',
	['mf'] = 'saintmartin(frenchpart)',
	['mg'] = 'madagascar',
	['mh'] = 'marshallislands',
	['mk'] = 'northmacedonia',
	['ml'] = 'mali',
	['mm'] = 'myanmar',
	['mn'] = 'mongolia',
	['mo'] = 'macau',
	['mp'] = 'northernmarianaislands',
	['mq'] = 'martinique',
	['mr'] = 'mauritania',
	['ms'] = 'montserrat',
	['mt'] = 'malta',
	['mu'] = 'mauritius',
	['mv'] = 'maldives',
	['mw'] = 'malawi',
	['mx'] = 'mexico',
	['my'] = 'malaysia',
	['mz'] = 'mozambique',
	['na'] = 'namibia',
	['nc'] = 'newcaledonia',
	['ne'] = 'niger',
	['nf'] = 'norfolkisland',
	['ng'] = 'nigeria',
	['ni'] = 'nicaragua',
	['nl'] = 'netherlands',
	['no'] = 'norway',
	['np'] = 'nepal',
	['nr'] = 'nauru',
	['nu'] = 'niue',
	['nz'] = 'newzealand',
	['om'] = 'oman',
	['pa'] = 'panama',
	['pe'] = 'peru',
	['pf'] = 'frenchpolynesia',
	['pg'] = 'papuanewguinea',
	['ph'] = 'philippines',
	['pk'] = 'pakistan',
	['pl'] = 'poland',
	['pm'] = 'saintpierreandmiquelon',
	['pn'] = 'pitcairn',
	['pr'] = 'puertorico',
	['ps'] = 'palestine',
	['pt'] = 'portugal',
	['pw'] = 'palau',
	['py'] = 'paraguay',
	['qa'] = 'qatar',
	['re'] = 'réunion',
	['ro'] = 'romania',
	['rs'] = 'serbia',
	['ru'] = 'russia',
	['rw'] = 'rwanda',
	['sa'] = 'saudiarabia',
	['sb'] = 'solomonislands',
	['sc'] = 'seychelles',
	['sd'] = 'sudan',
	['se'] = 'sweden',
	['sg'] = 'singapore',
	['sh'] = 'sainthelena',
	['si'] = 'slovenia',
	['sj'] = 'svalbardandjanmayen',
	['sk'] = 'slovakia',
	['sl'] = 'sierraleone',
	['sm'] = 'sanmarino',
	['sn'] = 'senegal',
	['so'] = 'somalia',
	['sr'] = 'suriname',
	['ss'] = 'southsudan',
	['st'] = 'saotomeandprincipe',
	['sv'] = 'elsalvador',
	['sx'] = 'sintmaarten(dutchpart)',
	['sy'] = 'syria',
	['sz'] = 'eswatini',
	['tc'] = 'turksandcaicosislands',
	['td'] = 'chad',
	['tf'] = 'frenchsouthernterritories',
	['tg'] = 'togo',
	['th'] = 'thailand',
	['tj'] = 'tajikistan',
	['tk'] = 'tokelau',
	['tl'] = 'timor-leste',
	['tm'] = 'turkmenistan',
	['tn'] = 'tunisia',
	['to'] = 'tonga',
	['tr'] = 'turkey',
	['tt'] = 'trinidadandtobago',
	['tv'] = 'tuvalu',
	['tw'] = 'taiwan',
	['tz'] = 'tanzania',
	['ua'] = 'ukraine',
	['ug'] = 'uganda',
	['um'] = 'unitedstatesminoroutlyingislands',
	['us'] = 'unitedstates',
	['uy'] = 'uruguay',
	['uz'] = 'uzbekistan',
	['va'] = 'vaticancity',
	['vc'] = 'saintvincentandthegrenadines',
	['ve'] = 'venezuela',
	['vg'] = 'virginislands(british)',
	['vi'] = 'virginislands(u.s.)',
	['vn'] = 'vietnam',
	['vu'] = 'vanuatu',
	['wf'] = 'wallisandfutuna',
	['ws'] = 'samoa',
	['ye'] = 'yemen',
	['yt'] = 'mayotte',
	['za'] = 'southafrica',
	['zm'] = 'zambia',
	['zw'] = 'zimbabwe',

	--   ISO 3166-1 alpha-2 User-assigned Code Elements
	['xk'] = 'kosovo',
	['xx'] = 'non-representing',

	--   ISO 3166-1 alpha-2 Exceptional Reservations
	['eu'] = 'europeanunion',
	['uk'] = 'unitedkingdom',
	['un'] = 'unitednations',

	--   ISO 3166-1 alpha-2 Traditional Reservations
	['yu'] = 'yugoslavia',
}

-- This table includes:
--   ISO 3166-1 alpha-3
--   ISO 3166-2:GB
--   Other
local threeLetter = {
	-- ISO 3166-1 alpha-3
	['abw'] = 'aruba',
	['afg'] = 'afghanistan',
	['ago'] = 'angola',
	['aia'] = 'anguilla',
	['ala'] = 'ålandislands',
	['alb'] = 'albania',
	['and'] = 'andorra',
	['are'] = 'unitedarabemirates',
	['arg'] = 'argentina',
	['arm'] = 'armenia',
	['asm'] = 'americansamoa',
	['ata'] = 'antarctica',
	['atf'] = 'frenchsouthernterritories',
	['atg'] = 'antiguaandbarbuda',
	['aus'] = 'australia',
	['aut'] = 'austria',
	['aze'] = 'azerbaijan',
	['bdi'] = 'burundi',
	['bel'] = 'belgium',
	['ben'] = 'benin',
	['bes'] = 'bonaire,sinteustatiusandsaba',
	['bfa'] = 'burkinafaso',
	['bgd'] = 'bangladesh',
	['bgr'] = 'bulgaria',
	['bhr'] = 'bahrain',
	['bhs'] = 'bahamas',
	['bih'] = 'bosniaandherzegovina',
	['blm'] = 'saintbarthélemy',
	['blr'] = 'belarus',
	['blz'] = 'belize',
	['bmu'] = 'bermuda',
	['bol'] = 'bolivia',
	['bra'] = 'brazil',
	['brb'] = 'barbados',
	['brn'] = 'brunei',
	['btn'] = 'bhutan',
	['bvt'] = 'bouvetisland',
	['bwa'] = 'botswana',
	['caf'] = 'centralafricanrepublic',
	['can'] = 'canada',
	['cck'] = 'cocos(keeling)islands',
	['che'] = 'switzerland',
	['chl'] = 'chile',
	['chn'] = 'china',
	['civ'] = "côted'ivoire",
	['cmr'] = 'cameroon',
	['cod'] = 'congo,democraticrepublicofthe',
	['cog'] = 'congo',
	['cok'] = 'cookislands',
	['col'] = 'colombia',
	['com'] = 'comoros',
	['cpv'] = 'caboverde',
	['cri'] = 'costarica',
	['cub'] = 'cuba',
	['cuw'] = 'curaçao',
	['cxr'] = 'christmasisland',
	['cym'] = 'caymanislands',
	['cyp'] = 'cyprus',
	['cze'] = 'czechia',
	['deu'] = 'germany',
	['dji'] = 'djibouti',
	['dma'] = 'dominica',
	['dnk'] = 'denmark',
	['dom'] = 'dominicanrepublic',
	['dza'] = 'algeria',
	['ecu'] = 'ecuador',
	['egy'] = 'egypt',
	['eri'] = 'eritrea',
	['esh'] = 'westernsahara',
	['esp'] = 'spain',
	['est'] = 'estonia',
	['eth'] = 'ethiopia',
	['fin'] = 'finland',
	['fji'] = 'fiji',
	['flk'] = 'falklandislands(malvinas)',
	['fra'] = 'france',
	['fro'] = 'faroeislands',
	['fsm'] = 'micronesia',
	['gab'] = 'gabon',
	['gbr'] = 'unitedkingdom',
	['geo'] = 'georgia',
	['ggy'] = 'guernsey',
	['gha'] = 'ghana',
	['gib'] = 'gibraltar',
	['gin'] = 'guinea',
	['glp'] = 'guadeloupe',
	['gmb'] = 'gambia',
	['gnb'] = 'guinea-bissau',
	['gnq'] = 'equatorialguinea',
	['grc'] = 'greece',
	['grd'] = 'grenada',
	['grl'] = 'greenland',
	['gtm'] = 'guatemala',
	['guf'] = 'frenchguiana',
	['gum'] = 'guam',
	['guy'] = 'guyana',
	['hkg'] = 'hongkong',
	['hmd'] = 'heardislandandmcdonaldislands',
	['hnd'] = 'honduras',
	['hrv'] = 'croatia',
	['hti'] = 'haiti',
	['hun'] = 'hungary',
	['idn'] = 'indonesia',
	['imn'] = 'isleofman',
	['ind'] = 'india',
	['iot'] = 'britishindianoceanterritory',
	['irl'] = 'ireland',
	['irn'] = 'iran',
	['irq'] = 'iraq',
	['isl'] = 'iceland',
	['isr'] = 'israel',
	['ita'] = 'italy',
	['jam'] = 'jamaica',
	['jey'] = 'jersey',
	['jor'] = 'jordan',
	['jpn'] = 'japan',
	['kaz'] = 'kazakhstan',
	['ken'] = 'kenya',
	['kgz'] = 'kyrgyzstan',
	['khm'] = 'cambodia',
	['kir'] = 'kiribati',
	['kna'] = 'saintkittsandnevis',
	['kor'] = 'southkorea',
	['kwt'] = 'kuwait',
	['lao'] = 'laos',
	['lbn'] = 'lebanon',
	['lbr'] = 'liberia',
	['lby'] = 'libya',
	['lca'] = 'saintlucia',
	['lie'] = 'liechtenstein',
	['lka'] = 'srilanka',
	['lso'] = 'lesotho',
	['ltu'] = 'lithuania',
	['lux'] = 'luxembourg',
	['lva'] = 'latvia',
	['mac'] = 'macau',
	['maf'] = 'saintmartin(frenchpart)',
	['mar'] = 'morocco',
	['mco'] = 'monaco',
	['mda'] = 'moldova',
	['mdg'] = 'madagascar',
	['mdv'] = 'maldives',
	['mex'] = 'mexico',
	['mhl'] = 'marshallislands',
	['mkd'] = 'northmacedonia',
	['mli'] = 'mali',
	['mlt'] = 'malta',
	['mmr'] = 'myanmar',
	['mne'] = 'montenegro',
	['mng'] = 'mongolia',
	['mnp'] = 'northernmarianaislands',
	['moz'] = 'mozambique',
	['mrt'] = 'mauritania',
	['msr'] = 'montserrat',
	['mtq'] = 'martinique',
	['mus'] = 'mauritius',
	['mwi'] = 'malawi',
	['mys'] = 'malaysia',
	['myt'] = 'mayotte',
	['nam'] = 'namibia',
	['ncl'] = 'newcaledonia',
	['ner'] = 'niger',
	['nfk'] = 'norfolkisland',
	['nga'] = 'nigeria',
	['nic'] = 'nicaragua',
	['niu'] = 'niue',
	['nld'] = 'netherlands',
	['nor'] = 'norway',
	['npl'] = 'nepal',
	['nru'] = 'nauru',
	['nzl'] = 'newzealand',
	['omn'] = 'oman',
	['pak'] = 'pakistan',
	['pan'] = 'panama',
	['pcn'] = 'pitcairn',
	['per'] = 'peru',
	['phl'] = 'philippines',
	['plw'] = 'palau',
	['png'] = 'papuanewguinea',
	['pol'] = 'poland',
	['pri'] = 'puertorico',
	['prk'] = 'northkorea',
	['prt'] = 'portugal',
	['pry'] = 'paraguay',
	['pse'] = 'palestine',
	['pyf'] = 'frenchpolynesia',
	['qat'] = 'qatar',
	['reu'] = 'réunion',
	['rou'] = 'romania',
	['rus'] = 'russia',
	['rwa'] = 'rwanda',
	['sau'] = 'saudiarabia',
	['sdn'] = 'sudan',
	['sen'] = 'senegal',
	['sgp'] = 'singapore',
	['sgs'] = 'southgeorgiaandthesouthsandwichislands',
	['shn'] = 'sainthelena',
	['sjm'] = 'svalbardandjanmayen',
	['slb'] = 'solomonislands',
	['sle'] = 'sierraleone',
	['slv'] = 'elsalvador',
	['smr'] = 'sanmarino',
	['som'] = 'somalia',
	['spm'] = 'saintpierreandmiquelon',
	['srb'] = 'serbia',
	['ssd'] = 'southsudan',
	['stp'] = 'saotomeandprincipe',
	['sur'] = 'suriname',
	['svk'] = 'slovakia',
	['svn'] = 'slovenia',
	['swe'] = 'sweden',
	['swz'] = 'eswatini',
	['sxm'] = 'sintmaarten(dutchpart)',
	['syc'] = 'seychelles',
	['syr'] = 'syria',
	['tca'] = 'turksandcaicosislands',
	['tcd'] = 'chad',
	['tgo'] = 'togo',
	['tha'] = 'thailand',
	['tjk'] = 'tajikistan',
	['tkl'] = 'tokelau',
	['tkm'] = 'turkmenistan',
	['tls'] = 'timor-leste',
	['ton'] = 'tonga',
	['tto'] = 'trinidadandtobago',
	['tun'] = 'tunisia',
	['tur'] = 'turkey',
	['tuv'] = 'tuvalu',
	['twn'] = 'taiwan',
	['tza'] = 'tanzania',
	['uga'] = 'uganda',
	['ukr'] = 'ukraine',
	['umi'] = 'unitedstatesminoroutlyingislands',
	['ury'] = 'uruguay',
	['usa'] = 'unitedstates',
	['uzb'] = 'uzbekistan',
	['vat'] = 'vaticancity',
	['vct'] = 'saintvincentandthegrenadines',
	['ven'] = 'venezuela(bolivarianrepublicof)',
	['vgb'] = 'virginislands(british)',
	['vir'] = 'virginislands(u.s.)',
	['vnm'] = 'vietnam',
	['vut'] = 'vanuatu',
	['wlf'] = 'wallisandfutuna',
	['wsm'] = 'samoa',
	['yem'] = 'yemen',
	['zaf'] = 'southafrica',
	['zmb'] = 'zambia',
	['zwe'] = 'zimbabwe',

	-- ISO 3166-2:GB
	['eng'] = 'england',
	['nir'] = 'northernireland',
	['sct'] = 'scotland',
	['wls'] = 'wales',

	-- Other
	['anz'] = 'oceania',
	['cis'] = 'commonwealthofindependentstates',
	['int'] = 'world',
	['sam'] = 'southamerica',
	['sca'] = 'scandinavia',
	['sea'] = 'southeastasia',
	['uae'] = 'unitedarabemirates',

	['tbd'] = 'filler',
}

-- This table includes:
--   ISO 3166-3
--   Accents/special characters
--   Other
local aliases = {
	-- ISO 3166-3
	['suhh'] = 'ussr',
	['yucs'] = 'yugoslavia',

	-- Accents/special characters
	['aland'] = 'ålandislands',
	['Ålandislands'] = 'ålandislands',
	['curacao'] = 'curaçao',
	['ivorycoast'] = "côted'ivoire",

	-- Other
	['bonaire'] = 'bonaire,sinteustatiusandsaba',
	['sinteustatius'] = 'bonaire,sinteustatiusandsaba',
	['saba'] = 'bonaire,sinteustatiusandsaba',
	['caribbeannetherlands'] = 'bonaire,sinteustatiusandsaba',
	['bosnia'] = 'bosniaandherzegovina',
	['bosnia&herzegovina'] = 'bosniaandherzegovina',
	['bruneidarussalam'] = 'brunei',
	['democraticrepublicofthecongo'] = 'congo,democraticrepublicofthe',
	['cocosislands'] = 'cocos(keeling)islands',
	['keelingislands'] = 'cocos(keeling)islands',
	['czech'] = 'czechia',
	['czechrepublic'] = 'czechia',
	['europe'] = 'europeanunion',
	['holland'] = 'netherlands',
	['international'] = 'world',
	['korea'] = 'southkorea',
	['macao'] = 'macau',
	['nord'] = 'nordiccountries',
	['nordic'] = 'nordiccountries',
	['nordiccouncil'] = 'nordiccountries',
	['macedonia'] = 'northmacedonia',
	['makedonia'] = 'northmacedonia',
	['micronesia'] = 'federatedstatesofmicronesia',
	['republic of macedonia'] = 'northmacedonia',
	['scandinavia'] = 'nordiccountries',
	['saintmartin'] = 'saintmartin(frenchpart)',
	['sintmaarten'] = 'sintmaarten(dutchpart)',
	['slovakrepublic'] = 'slovakia',
	['chinesetaipei'] = 'taiwan',
	['tristan'] = 'tristandacunha',
	['usca'] = 'northamerica',
	['unasur'] = 'southamerica',
	['unitedstatesofamerica'] = 'unitedstates',
	['holysee'] = 'vaticancity',
	['vatican'] = 'vaticancity',
	['virginislands'] = 'virginislands(british)',
	['britishvirginislands'] = 'virginislands(british)',
	['u.s.virginislands'] = 'virginislands(u.s.)',
	['unitedstatesvirginislands'] = 'virginislands(u.s.)',
	['u.s.minoroutlyingislands'] = 'unitedstatesminoroutlyingislands',
	['global'] = 'world',
	--needed due to lpdb length restrictions
	--for inside matches --> max length 20
	--minus the spaces in cut of the flag names
	['southgeorgiaandth'] = 'southgeorgiaandthesouthsandwichislands',
	['bosniaandherzegovi'] = 'bosniaandherzegovina',
	--for inside player --> max length 40
	--minus the spaces in cut of the flag names
	['southgeorgiaandthesouthsandwichisl'] = 'southgeorgiaandthesouthsandwichislands',

	--language flag abbreviations
	['usuk'] = 'englishspeaking',
	['deat'] = 'germanspeaking',
	['esmx'] = 'spanishspeaking',
	['ptbr'] = 'portuguesespeaking',
	['ruby'] = 'russianspeaking',

	--language flag aliases
	['engspeaking'] = 'englishspeaking',
	['gerspeaking'] = 'germanspeaking',

	['ff'] = 'filler',
	['fillerflag'] = 'filler',
	['unknown'] = 'filler',

	['nonrepresenting'] = 'non-representing',
	['non'] = 'non-representing',
	['none'] = 'non-representing',
}

-- This table includes
-- ISO 639-1 (language iso) values
-- for languages that have a special flag
local languageTwoLetter = {
	--language flag abbreviations
	['en'] = 'englishspeaking',
	['de'] = 'germanspeaking',
	['es'] = 'spanishspeaking',
	['pt'] = 'portuguesespeaking',
	['ru'] = 'russianspeaking',
}

-- This table includes
-- ISO 639-2/T (language iso) values
-- for languages that have a special flag
local languageThreeLetter = {
	--language flag abbreviations
	['eng'] = 'englishspeaking',
	['deu'] = 'germanspeaking',
	['spa'] = 'spanishspeaking',
	['por'] = 'portuguesespeaking',
	['rus'] = 'russianspeaking',
}

return {
	data = data,
	twoLetter = twoLetter,
	threeLetter = threeLetter,
	aliases = aliases,
	languageTwoLetter = languageTwoLetter,
	languageThreeLetter = languageThreeLetter,
}