Module:Data/UŊCDSO/Countries: Difference between revisions

From Nguhcraft Wiki
Jump to navigation Jump to search
No edit summary
Added Ukoŋia and dissolved date to Yysh
 
(41 intermediate revisions by 12 users not shown)
Line 1: Line 1:
local def, _a
local def, _a, date, json
do
do local it = require"Module:Utils"
  local _obj_0 = require("Module:Utils")
    def, _a, date, json = it.def, it._a, it.date, it.json
  def, _a = _obj_0.def, _obj_0._a
end
end
local _m = { }
local _m = {}
_m.membership = {
local membership = {obs = "OBSERVER", member = "MEMBER", former = "FORMER_MEMBER" }
  obs = "OBSERVER",
local observer, member, former = membership.observer, membership.member, membership.former
  member = "MEMBER",
 
  former = "FORMER_MEMBER"
-- TODO: MI Mzuiri
-- TODO: NB NIB Ŋibraltar
 
_m.countries = {
    {code2 = "", code3 = "",
        common_name = "Fortsanaphat",
        ruler = "Kween K. Auce", ruler_title = "Wyŋk",
        founded = date(), capital = "Kilvana",
        banner = "Fortsanaphat_banner.png"},
    {code2 = "AA", code3 = "ADN",
        common_name = "Adnar", name = "Communist Empire of Adnar",
        founded = date(2025, 8, 15), capital = "Đoòng Sơn cavern",
        ruler = "Adnagaporp", ruler_title = "Supreme Leader",
        banner = "Adnar-banner.png"},
    {code2 = "AC", code3 = "ACA",
        common_name = "Araçana", name = "The Principality of Araçana and Ŋasegak",
        founded = date(2025, 4, 20), capital = "Çana City",
        ruler = "Outlaw Sly", ruler_title = "Mayor, Princess",
        ung = member, ung_joined = date(2025, 5, 27),
        banner = "City of Araçana Banner.png"},
    {code2 = "AD", code3 = "ADA",
        common_name = "Adaria", name = "Republic of Adaria",
        founded = date(2025,3,19), capital = "",
        ruler = "Martinawa", ruler_title = "Supreme Leader",
        ung = member, ung_joined = date(2025, 4, 28),
        banner = "Adaria_banner.png"},
    {code2 = "AK", code3 = "AKV",
        common_name = "Aomoī-Kaervaenan Commonwealth",
        founded = date(2025, 5, 3), capital = "Kāoranga",
        ruler = "Diax",
        banner = "AKC-banner.jpeg"},
    {code2 = "AM", code3 = "AMJ",
        common_name = "(North) Amuj", name = "City State of Amuj",
        ruler = "CMC", title = "Kachbuches",
        founded = date(2024, 4, 2), dissolved_date = date(2024, 10, 8), capital = "Drebzha",
            ung = member, dissolved = "Absorbed into multiple Ŋations. See [[Amujxplosion]]", ung_joined = date(2024, 4, 2),
        banner = "Amuj banner.png"},
    {code2 = "AN", code3 = "ANQ",
        common_name = "Anaqw", name = "Anaquan Imperial Federation",
        ruler = "Binary", ruler_link = "User:BinaryPrime", ruler_title = "Prime Minister",
        founded = "", capital = "",
        ung = member, ung_joined= date(2025, 7, 11),
        banner = "Banner_anaku_empire.png"},
    {code2 = "AP", code3 = "APX",
        common_name = "Aprux Mexyrhat",
        ruler = "Aleksanetra of Perhyh", ruler_title = "Mexyrfax",
        founded = date(2025, 4, 21), capital = "Perhyh",
        banner = "APXNewBanner.png"},
    {code2 = "AR", code3 = "ARS",
        common_name = "Xarslasja", name = "Bezuvate of Xarslasja",
        ruler = "Agma Schwa", ruler_title = "Bezuv",
        founded = date(2024, 3, 11), capital = "Yuɱa",
        ung = member, ung_joined = date(2024, 4, 2),
        banner = "Xarslasja-flag.png"},
    {code2 = "AT", code3 = "ANT",
        common_name = "Antilvakia", name = "Socialist Republic of Antilvakia",
        ruler = "Darthinian", ruler_title = "Tsaa",
        founded = date(2025, 6, 20), capital = "Krakistok",
        ung = member, ung_joined = date(2025, 9, 8),
        banner = "Banner_1-mitchell.png"},
    {code2 = "AV", code3 = "AVZ", condominium = {"HL"},
        common_name = "Avazistan",
        founded = date(2024, 10, 20),
        banner = "Avazistan-banner.png"},
    {code2 = "AY", code3 = "AYG",
        common_name = "Aylongam", name = "Great Kingdom of Aylongam",
        ruler = "Zendrid", ruler_title = "Quing",
        founded = date(2024, 3, 2), capital = "Khaath Tran", -- or Ruôy Rûdak?
        ung = former, ung_joined = date(2024, 3, 6), ung_left = date(2025, 1, 25),
        banner = "Aylongam-banner.png"},
    {code2 = "BD", code3 = "BDC",
        common_name = "B’hiy’aj Dchâjâ",
        ruler = "Šœ́hag", ruler_title = "Leader",
        founded = date(2024, 9, 25), capital = "B’hiy’aj Dchâjâ",
        banner = "Bhiyaj-banner.png"},
    {code2 = "BL", code3 = "BTL",
        common_name = "Bootland", name = "Duchy of Bootland",
        ruler = "Lux Moniridia", ruler_title = "Duchess",
        founded = date(2025,4,22), dissolved_date = date(2025, 5, 6), capital = "Auchentraeth",
        dissolved = "Dissolved",
        banner = "Bootland-banner.png"},
    {code2 = "CB", code3 = "COB",
        common_name = "Coldba (Cuba)", name = "Empire of Coldba (Cuba)",
        ruler = "Suwi", ruler_title = "Empress",
        founded = date(2024, 6, 12), capital = "Chillvana",
        ung = member, ung_joined = date(2024, 6, 11),
        banner = "Banner of Coldba (Cuba).png"},
    {code2 = "CF", code3 = "CFD",
        common_name = "CMCic Federation",
        ruler = "CMC", ruler_title = "",
        founded = date(2025, 1, 13), dissolved_date = date(2025, 2, 7), capital = "Ruxese",
        dissolved = "Dissolved mere hours before the [[CMCxplosion]]. A portion was preserved as a UŊ mandate before being given to [[Dróstsiśtsi]]. A portion of that was a brief condominium between [[Dróstsiśtsi]] and [[Bootland|a later Amujan state]].",
        banner = "CMCic Federation banner.png"},
    {code2 = "CP", code3 = "CPL",
        common_name = "The Complex",
        ruler = "TheZipCreator", ruler_title = "Archon",
        founded = date(2024, 10, 1), capital = "",
        banner = "Complex-banner.png"},
    {code2 = "CR", code3 = "COR",
        common_name = "Corneria", name = "Anarchist Workers’ Republic of Corneria",
        ruler = "мока", ruler_title = "Councilperson(s)",
        founded = date(2024, 4, 27), capital = "Mijavu Javhlikja",
        ung = former, ung_joined = date(2024, 9, 7), ung_left = date(2025,1,25),
        banner = "CornerianBanner.png"},
    {code2 = "CV", code3 = "CIV",
        common_name = "Civuyiscajrn", name = "Province of Civuyiscajrn",
        ruler = "ʡeter", ruler_title = "Gùjrnik", ruler_link = "User:Dillon",
        founded = date(2024, 4, 10), capital = "",
        ung = observer, ung_joined = date(2024, 4, 10), ung_demoted = date(2024, 10, 19),
        banner = "Civuyiscajrn Banner.png"},
    {code2 = "CX", code3 = "CXI",
        common_name = "Appalliŋesia",
        banner = "Appalliŋesia banner.png"},
    {code2 = "DH", code3 = "DHO",
        common_name = "Dhourigkàn", name = "United Republic of Dhourigkàn",
        ruler = "Umbra", ruler_title = "",
        founded = date(2024, 4, 12), capital = "Rintìh",
        ung = observer, ung_joined = date(2024, 4, 27), ung_demoted = date(2025, 1, 25),
        banner = "Dhrkn banner.png"},
    {code2 = "DT", code3 = "DTT",
        common_name = "Dróstsiśtsi", name = "People's Republic of Dróstsiśtsi",
        ruler = "accruenewblue", ruler_title = "President",
        founded = date(2025, 4, 7), capital = "Birchtree City",
        ung = member, ung_joined = date(2025, 4, 19),
        banner = "DTTBanner.png"},
    {code2 = "EC", code3 = "ECC",
        common_name = "Evil Scamming Country (Condominium of Chaos)", name="",
        founded = date(2025, 4, 27), capital = "",
        disputed = "It is wacky",
        banner = "ESC_banner.png"},
    {code2 = "ED", code3 = "EDF",
        common_name = "Ettêre Ðiffyt", name = "Priesthood of Ettêre Ðiffyt",
        ruler = "Sven", ruler_title = "Divine Priest",
        founded = date(2024, 4, 17), capital = "",
        ung = member, ung_joined = date(2024, 4, 20),
        banner = "EDF banner.png"},
    {code2 = "EK", code3 = "EKV",
        common_name = "Enkavak",
        ruler = {"Namnak Xhesas", "Taugnix"}, ruler_title = "Magistrate(s)",
        founded = date(2022, 8, 30), capital = "Alnaŋaemak",
        ung = member, ung_joined = date(2024, 2, 6),
        banner = "Enkavak-banner.png"},
    {code2 = "EL", code3 = "EML",
        common_name = "Emberland", name = "Democratic State of Emberland",
        ruler = "probablynotacriminal", ruler_title = "Sovereign", ruler_link = "Probablynotacriminal (Character)",
        founded = date(2025, 4, 20), capital = "Flamepoint",
        banner = "EmberlandBanner.png"},
    {code2 = "EM", code3 = "EPM",
        common_name = "i Êpcêm Mûn-nan", name = "i Kimôd Êpcêmin Mûn-nan",
        ruler = "Maple", ruler_title = "Kimôdihu",
        founded = date(2024, 4, 22), capital = "",
        ung = member, ung_joined = date(2024, 4, 27),
        banner = "I Êpcêm Mûn nan banner.png"},
    {code2 = "ES", code3 = "ESC",
        common_name = "Evil Scamming Country",
        ruler = "Chronos", ruler_title = "Humble Scammer",
        disputed = "Not recognized by [[Aylongam]], [[B’hiy’aj Dchâjâ]] (which basically doesn’t recognise anyone anyway), [[Corneria]], [[Dróstsiśtsi]], [[Enkavak]], [[Hummland]], [[Imerchal]], the [[Kingdom of Kyaw Cen]], [[Pua]] and [[Pihi]]. Note that the Evil Scamming Country does not recognize any of these Ŋations in return. The [[Realm of Madness]] once decuple recognizes the Evil Scamming Country to nullify the unrecognition of all the above ŋations, but this is invalid since it dissolved.",
        founded = date(2024, 9, 29), capital = "",
        banner = "Evil-banner.png"},
    {code2 = "EW", code3 = "ESW",
        common_name = "Eistówú",
        ung = observer,
        banner = "Waighin-banner.png"},
    {code2 = "FE", code3 = "FER",
        common_name = "FERRA", name = "Far East Rail and Road Association",
        not_ngation = true,
        banner = "CompromiseLogo2.png"},
    {code2 = "FL", code3 = "FSL",
        common_name = "Fishland", name = "Fishdom of Fishland",
        ruler = "Elisa", ruler_title = "The Fishbowl",
        founded = date(2024, 4, 24), capital = "Tarpoenstad",
        ung = former, ung_joined = date(2024, 4, 27), ung_left = date(2025, 1, 25),
        dissolved = "See [[Ŋeicide]].", dissolved_date = date(2025, 1, 25),
        banner = "Fishland_banner.png"},
    {code2 = "FR", code3 = "FRV",
        common_name = "Frossantiquervrâssonne",
        banner = "Frv-banner.png"},
    {code2 = "GI", code3 = "GIS",
        common_name = "The Golden Isles",
        dissolved = true,
        banner = "Oreño mc banner.png"},
    {code2 = "GN", code3 = "GNI",
        common_name = "Gdaƨihr Ni̦xlo",
        banner = "Gdashihr Ni-xlo-banner.png"},
    {code2 = "GS", code3 = "GSK",
        common_name = "Gevsaksavli",
        banner = "Gevsaksavli_banner.png"},
    {code2 = "GU", code3 = "GUL",
    common_name = "Gulf Union",
    not_ngation = true,
    banner = "Gulf_Union_banner.png"},
    {code2 = "HD", code3 = "HDL",
        common_name = "Hajdislant", name = "Satanic Free State of Hajdislant",
ruler = "apollyon", ruler_title = "Ambassador of Hajdis",
founded = date(2025, 7, 23), capital = "Hajdispoli",
        ung = member, ung_joined = date(2025, 9, 20),
        banner = "Hajdislant Banner.png"},
    {code2 = "HE", code3 = "HEN",
        common_name = "Hentzo",
        ung = observer, dissolved = true,
        banner = "HentzoBanner.png"},
    {code2 = "HL", code3 = "HML",
        common_name = "Hummland",
        ung = member,
        banner = "Kingdom-Hummland-banner.png"},
    {code2 = "HR", code3 = "HRK",
        common_name = "Hertskomestat",
        banner = "zh-banner.jpg"},
    {code2 = "IG", code3 = "IGE",
        common_name = "Igeþa",
        dissolved = true,
        banner = "Igetha Banner.png"},
    {code2 = "IM", code3 = "IMR",
        common_name = "Imerchal", name = "Free City of Yetch Bay",
        ruler = "Anuan Nárel de Stèra", ruler_title = "Director of the Office of State", ruler_link = "Anuan Nárel",
        founded = date(2023, 12, 31), capital = "Imerchal",
        ung = member, ung_joined = date(2024, 2, 5),
        banner = "Imersial-banner.png"},
    {code2 = "IR", code3 = "IRN",
        common_name = "The Iron Empire",
        dissolved = true,
        banner = "Ironian_mc_banner.png"},
    {code2 = "JC", code3 = "JIC",
        common_name = "Ovvú Jičeiñŋā",
        dissolved = true,
        banner = "Ovvy-banner.png"},
    {code2 = "JG", code3 = "JGW",
        common_name = "Juya Gwaña",
        banner = "???"},
    {code2 = "JL", code3 = "JTL",
        common_name = "Jotlond",
        ung = member,
        banner = "Jotlond_banner.png"},
    {code2 = "KA", code3 = "KAI",
        common_name = "Kaipa",
        ung = member,
        banner = "Republic_of_Kaipa_Banner.png"},
    {code2 = "KC", code3 = "KKC",
        common_name = "Kyaw Cen",
        ung = member,
        banner = "Kyaw-cen-flag.png"},
    {code2 = "KE", code3 = "KEL",
        common_name = "Keltechra", name = "Odumate of Keltechra",
        ruler = "Sintar Naldumi", ruler_title = "Odum", ruler_link = "User:Cinthyr",
        founded = date(2025, 9, 3), capital = "Raln",
        ung = member, ung_joined = date(2025, 9, 21),
        banner = "Keltechra_banner.png"},
    {code2 = "KL", code3 = "KTL",
        common_name = "Kotland",
        banner = "Kotland-flag.png"},
    {code2 = "KR", code3 = "KRI",
        common_name = "Krīpetēpla", name = "High Kingdom of Krīpetēpla",
        ruler = "Sebroar", ruler_title = "High King",
        founded = date(2025, 4, 25), capital = "Krīpahra",
        ung = member, ung_joined = date(2025, 5, 5),
        banner = "Krīpetēpla_banner.png"},
    {code2 = "KT", code3 = "KTY",
        common_name = "Kathyria",
        ung = member, dissolved = true,
        banner = "Asoghade faiul.png"},
    {code2 = "KZ", code3 = "KOZ",
        common_name = "Kozdenen", name = "Republic of Kozdenen",
        ruler = "Peleṽa Thoa-Saevakki", ruler_title = "Doge", ruler_link = "User:Total_pleb",
        founded = date(2024, 1, 18),
        ung = member, ung_joined = date(2024, 2, 5),
        banner = "Banner of Kozdenen.png"},
    {code2 = "LK", code3 = "LVK",
        common_name = "Lavvakcesaa",
        ung = member,
        banner = "Lavvakcesaa_Banner.png"},
    {code2 = "LL", code3 = "LKL",
        common_name = "Lukaland",
        dissolved = true,
        banner = "Lukaland-banner.png"},
    {code2 = "LR", code3 = "LAR",
        common_name = "Regnate Latium", name = "Reborn Nguhcordial Empire of Latium",
        ruler = "Idanicus Caesar", ruler_title = "Princeps",
        founded = date(2024, 7, 1), capital = "Idanopolis",
        ung = member, ung_joined = date(2024, 12, 20),
        banner = "Latium-Regnātum-banner.png"},
    {code2 = "LX", code3 = "LEG",
        common_name = "Legwa Rina",
        dissolved = true,
        banner = "Banner of Legwa Rina.png"},
    {code2 = "MA", code3 = "MAZ",
        common_name = "Maize",
        ung = member,
        banner = "Banner maize.png"},
    {code2 = "MD", code3 = "MAD",
        common_name = "Madlands",
        banner = "Madlands_Banner.png"},
    {code2 = "ML", code3 = "MRL",
        common_name = "Maryland",
        banner = "Marylandbanner.png"},
    {code2 = "MP", code3 = "MPB",
        common_name = "MápabaL",
        banner = "Mapabal-banner.png"},
    {code2 = "MR", code3 = "MAR",
        common_name = "Ḿaro",
        banner = "Ḿaro banner.png"},
    {code2 = "MS", code3 = "MRS",
        common_name = "Maraśa", name = "Queendom of Maraśa",
        ruler = "Wetáŋa", ruler_title = "Tunema",
        founded = date(2025, 5, 26), capital = "Śaracþáw",
        ung = member, ung_joined = date(2025, 6, 8),
        banner = "Maraśa-banner.png"},
    {code2 = "MT", code3 = "MAT",
    common_name = "Martinus’s Territories",
    not_ngation = true,
    },
    {code2 = "MZ", code3 = "MZR",
        common_name = "Myžariky", -- no separate official name
        ruler = "Ruzyždy Nivnova", ruler_title = "High Princess",
        founded = date(2024, 2, 2),
        ung = member, ung_joined = date(2024, 2, 5),
        banner = "Myzhariky-banner.png"},
    {code2 = "NA", code3 = "NAR",
        common_name = "Nāroňpār", name = "Quingdom of Nāroňpār",
        ruler = "ßlanty", ruler_title = "Quing*", ruler_link = "Szlanty",
        founded = date(2024, 1, 19), capital = "Nārospiňt",
        ung = member, ung_joined = date(2024, 2, 18),
        banner = "Naringpar-banner.png"},
    {code2 = "NB", code3 = "NBT",
        common_name = "Ŋibraltar",
        banner = "Ngibraltar-banner.png"},
    {code2 = "NH", code3 = "NHK",
    common_name = "Nan Hsüeh Kung Ssur",
    banner = "NHKS_Banner.png"
    },
    {code2 = "NK", code3 = "NRK",
        common_name = "Ŋərkey",
        banner = "Nguhrkey-banner.png"},
    {code2 = "NM", code3 = "NMS",
        common_name = "New Maeksikao",
        banner = "New_maeksikao_banner.png"},
    {code2 = "NT", code3 = "NST",
        common_name = "Nošaterçe",
        banner = "RPD-banner.png"},
    {code2 = "NU", code3 = "NGU",
    common_name = "Ŋafrican Union",
    not_ngation = true,
    banner = "Ŋafrican_Union_banner.png"},
    {code2 = "OK", code3 = "OKD",
        common_name = "Old Kingdom",
        banner = "Old kingdom banner.png"},
    {code2 = "OR", code3 = "ORE",
        common_name = "Oressia",
        ung = member,
        banner = "Oressia-banner.png"},
    {code2 = "OT", code3 = "OTS",
        common_name = "Otslahue",
        banner = "Banner otslahue.png"},
    {code2 = "OW", code3 = "OBW",
        common_name = "Oblane Wybrzeże",
        dissolved = true,
        banner = "Slpashedcoastbanner.png"},
    {code2 = "PF", code3 = "HPF",
        common_name = "Holy Puan Florocracy",
        dissolved = true,
        ung = member,
        banner = "WestPuaBanner.png"},
    {code2 = "PI", code3 = "PIH",
        common_name = "Pihi",
        ung = member,
        banner = "Pihi-banner.png"},
    {code2 = "PK", code3 = "PKM",
        common_name = "Paz Kiiam",
        ung = member,
        banner = "PazKiiamBanner.png"},
    {code2 = "QO", code3 = "QOS",
        common_name = "Qosculyn",
        banner = "Qosysyn flag.png"},
    {code2 = "RA", code3 = "RTS",
        common_name = "Rauratoshan", name = "Rauratoshan Kingdom",
        ruler = "Nozomi Caramella", ruler_title = "Quing", ruler_link = "Astaryuu/Nozomi",
        founded = date(2024, 11, 25), capital = "Irisela Island",
        ung = member, ung_joined = date(2024, 12, 20),
        banner = "Rauratoshan-banner.png"},
    {code2 = "RI", code3 = "RIJ",
        common_name = "Riyelum",
        banner = "Rijelem-banner.png"},
    {code2 = "RK", code3 = "RKT",
        common_name = "Arktsev",
        banner = "Rktdabsimo-banner.png"},
    {code2 = "RM", code3 = "ROM",
        common_name = "Realm of Madness",
        ung = member, dissolved = true,
        banner = "The Flag of the Realm of Madness.png"},
    {code2 = "RP", code3 = "FRP",
        common_name = "Pua", name = "Floracratic Republic of Pua",
        ruler = "Peaches Ariki-Rino", ruler_title = "General Secretary", ruler_link = "Peaches",
        founded = date(2024, 7, 12), capital = "Kanga",
        ung = member, ung_joined = date(2024, 9, 7),
        banner = "EastPuaBanner.png"},
    {code2 = "SC", code3 = "SOC",
    common_name = "State of Confusion",
    ruler = "Idealist",
    founded = "yes",
    disputed = "Unclear if it does or can exist."
    },
    {code2 = "SG", code3 = "SPG",
        common_name = "Spansos Gaming",
        ung = member,
        banner = "Spansos-Gaming-banner.png"},
    -- Shroomland is not a condominium anymore - should it have its own code?
    {code2 = "SH", code3 = "SHL",
        common_name = "Shroomland",
        banner = "Shroomland-banner.png"},
    {code2 = "SL", code3 = "SEL",
        common_name = "Seolland",
        banner = "Ngossiya-banner.png"},
    {code2 = "SQ", code3 = "SQT",
    common_name = "sq's Territories", name = "Federated States of sq's Territories",
    ruler = "sq", ruler_title = "Representative",
    founded = date(2024, 12, 27), capital = "Vipolis",
        ung = member,
        banner = "Banner_vilantnen.png"},
    {code2 = "ST", code3 = "SOT",
        common_name = "Sofao Tâsi",
        ung = member,
        banner = "Sofao.png"},
    {code2 = "SV", code3 = "STV",
        common_name = "Stej Ven",
        ung = member,
        ung_joined = date(2024, 4, 2),
        ruler = "viklo",
        founded = date(2024, 4, 1),
        capital = "Sta Wejs",
        banner = "Stej ven banner.png"},
    {code2 = "TA", code3 = "TAN",
        common_name = "T’anshilebs",
        ung = member,
        banner = "T'anshilebs_banner.png"},
    {code2 = "TM", code3 = "TMT",
        common_name = "Tje Manathi T’onzolo",
        dissolved = true,
        banner = "TMT_flag.png"},
    {code2 = "TP", code3 = "TPU",
        common_name = "Tauranga Puawai",
        ung = member,
        banner = "TaurangaPuawaiBanner.png"},
    {code2 = "TQ", code3 = "TQR",
        common_name = "Þunan Qumreá", name = "Plutocracy of Þunan Qumreá",
        ruler = "Śiłja", ruler_title= "Rijyc",
        founded = date(2023, 12, 28),
        capital = "Þunan Ŋáce",
        ung = member, ung_joined = date(2024, 2, 5), ung_left = date(2025, 5, 25),
        dissolved = true, dissolved_date = date(2025, 5, 25),
        banner = "Thunanqumreaa-banner.png"},
    {code2 = "TR", code3 = "TRK",
        common_name = "Xtrakva",
        ung = member,
        banner = "Xtrakva-banner.png"},
    {code2 = "TS", code3 = "TSN",
        common_name = "Tocjaǵa Śahan",
        banner = "Tocjaǵa Śahan banner.webp"},
    {code2 = "TU", code3 = "THU",
    common_name = "Thasusan Union",
    not_ngation = true,
    banner = "Thasusan_Union_banner.png"},
    {code2 = "TY", code3 = "TNY",
        common_name = "Tanylezi",
        ung = observer, dissolved = true,
        banner = "Tanylezi Banner.png"},
    {code2 = "TZ", code3 = "TZG",
        common_name = "Tanzang", name = "Tanzag Tontog",
        ruler = "Māj Osop", ruler_title = "Prince", ruler_link = "JJ",
        founded = date(2024, 1, 2), capital = "Bōtag",
        ung = member, ung_joined = date(2024, 2, 7),
        banner = "Dangcang-banner.png"},
    {code2 = "UK", code3 = "UKO",
        common_name = "Ukoŋia",
        ruler = "Daybreaker", ruler_title = "Grand Overseer",
        founded = date(2025, 10, 24), capital = "Tauzisi",
        banner = "Ukoŋiabanner.png"},
    {code2 = "US", code3 = "UES",
    common_name = "Eltear",
    name = "United Eltear State",
    banner = "Eltear-banner.png"
    },
    {code2 = "UZ", code3 = "UZF",
        common_name = "Uzafnic Federation",
        dissolved = true,
        banner = "UzafnicBanner.png"},
    {code2 = "VA", code3 = "VAN",
        common_name = "Vansterèl",
        banner = "Vansterel-banners.png"},
    {code2 = "VD", code3 = "VDC",
        common_name = "Vallis Draconum",
        ung = member,
        banner = "Draconis-banner.jpeg"},
    {code2 = "VL", code3 = "VLN",
        common_name = "Vilantnen",
        ung = member, dissolved = true,
        banner = "Banner_vilantnen.png"},
    {code2 = "VZ", code3 = "VZR",
        common_name = "The Vazr",
        ung = member, dissolved = true,
        banner = "Vazr-banner.png"},
    {code2 = "WA", code3 = "WAN",
        common_name = "Wánade",
        ung = member,
        banner = "Ruwumanko-waanade.png.png"},
    {code2 = "WS", code3 = "WSK",
        common_name = "Wekañu-Skefo",
        ung = member,
        banner = "Wekañu-skefo.png"},
    {code2 = "YS", code3 = "YYS",
        common_name = "Yysh",
        dissolved = true, dissolved_date = date(2025, 11, 24),
        banner = "Yysh_banner.png"},
    {code2 = "ZG", code3 = "ZGW",
        common_name = "Ʒimh Gwynh",
        ung = observer,
        banner = "Islandsofximhgwynh-banner.png"},
    {code2 = "ZT", code3 = "ZTZ",
        common_name = "Zotazil",
        ung = observer,
        banner = "Majabanner.png"},
}
}
local observer, member, former
_m.as_json = function(frame) return json(frame, _m.countries) end
do
_m.get_country_code2 = function(it)
  local _obj_0 = _m.membership
    for i,v in ipairs(_m.countries) do
  observer, member, former = _obj_0.observer, _obj_0.member, _obj_0.former
        if v.code2 == _a(it) then
            return v
        end
    end
end
end
_m = {
 
  {
_m.get_field_code2 = function(frame)
    code2 = "AA",
     return def(def(_m.get_country_code2(frame.args[1]),{})[frame.args[2]], "")
    code3 = "ADN",
    place = "Adnar",
    banner = "Adnar-banner.png"
  },
  {
    code2 = "AC",
    code3 = "ACA",
    place = "Araçana",
    ung = member,
    banner = "City of araçana Banner.png"
  },
  {
    code2 = "AD",
    code3 = "ADA",
    place = "Adaria",
    ung = member,
    banner = "Adaria_banner.png"
  },
  {
    code2 = "AK",
    code3 = "AKV",
    place = "Aomoī-Kaervaenan Commonwealth",
    banner = "AKC-banner.jpeg"
  },
  {
    code2 = "AM",
    code3 = "AMJ",
    place = "Amuj",
    dissolved = true,
    ung = member,
    banner = "Amuj banner.png"
  },
  {
    code2 = "AN",
    code3 = "ANK",
    place = "Anaku",
    ung = member,
    banner = "Banner_anaku_empire.png"
  },
  {
    code2 = "AP",
    code3 = "APX",
    place = "Aprux Mexyrhat",
    banner = "APXNewBanner.png"
  },
  {
    code2 = "AR",
    code3 = "ARS",
    place = "Xarslasia",
    ung = member,
    banner = "Xarslasja-flag.png"
  },
  {
    code2 = "AT",
    code3 = "ANT",
    place = "Antilvakia",
    ung = member,
    banner = "Banner_1-mitchell.png"
  },
  {
    code2 = "AV",
    code3 = "AVZ",
    place = "Avazistan",
    banner = "Avazistan-banner.png"
  },
  {
    code2 = "AY",
    code3 = "AYG",
    place = "Aylongam",
    ung = former,
    banner = "Aylongam-banner.png"
  },
  {
    code2 = "BD",
    code3 = "BDC",
    place = "B’hiy’aj Dchâjâ",
    banner = "Bhiyaj-banner.png"
  },
  {
    code2 = "BL",
    code3 = "BTL",
    place = "Bootland",
    dissolved = true,
    banner = "Bootland-banner.png"
  },
  {
    code2 = "CB",
    code3 = "COB",
    place = "Coldba (Cuba)",
     ung = member,
    banner = "Banner of Coldba (Cuba).png"
  },
  {
    code2 = "CF",
    code3 = "CFD",
    place = "CMCic Federation",
    dissolved = true,
    banner = "CMCic Federation banner.png"
  },
  {
    code2 = "CP",
    code3 = "CPL",
    place = "The Complex",
    banner = "Complex-banner.png"
  },
  {
    code2 = "CR",
    code3 = "COR",
    place = "Corneria",
    ung = former,
    banner = "CornerianBanner.png"
  },
  {
    code2 = "CV",
    code3 = "CIV",
    place = "Civuyiscajrn",
    ung = observer,
    banner = "Civuyiscajrn Banner.png"
  },
  {
    code2 = "DH",
    code3 = "DHO",
    place = "Dhorigkàn",
    ung = observer,
    banner = "Dhrkn banner.png"
  },
  {
    code2 = "DT",
    code3 = "DTT",
    place = "Dróstisiśtsi",
    ung = member,
    banner = "DTTBanner.png"
  },
  {
    code2 = "EC",
    code3 = "ECC",
    place = "Evil Scamming Country (CC)",
    banner = "ESC_banner.png"
  },
  {
    code2 = "ED",
    code3 = "EDF",
    place = "Ettêre Ðiffyt",
    ung = member,
    banner = "EDF banner.png"
  },
  {
    code2 = "EK",
    code3 = "EKV",
    place = "Enkavak",
    ung = member,
    banner = "Enkavak-banner.png"
  },
  {
    code2 = "EV",
    code3 = "ESK",
    place = "Evil Skaming Kountry",
    banner = "???"
  },
  {
    code2 = "EL",
    code3 = "EML",
    place = "Emberland",
    banner = "EmberlandBanner.png"
  },
  {
    code2 = "EM",
    code3 = "EPM",
    place = "i Êpcêm Mûn-nan",
    ung = member,
    banner = "I Êpcêm Mûn nan banner.png"
  },
  {
    code2 = "ES",
    code3 = "ESC",
    place = "Evil Scamming Country",
    banner = "Evil-banner.png"
  },
  {
    code2 = "EW",
    code3 = "ESW",
    place = "Eistówú",
    ung = observer,
    banner = "Waighin-banner.png"
  },
  {
    code2 = "FE",
    code3 = "FER",
    place = "FERRA",
    banner = "CompromiseLogo2.png"
  },
  {
    code2 = "FL",
    code3 = "FSL",
    place = "Fishland",
    ung = former,
    dissolved = true,
    banner = "Fishland_banner.png"
  },
  {
    code2 = "FR",
    code3 = "FRV",
    place = "Frossantiquervrâssonne",
    banner = "Frv-banner.png"
  },
  {
    code2 = "GI",
    code3 = "GIS",
    place = "The Golden Isles",
    dissolved = true,
    banner = "Oreño mc banner.png"
  },
  {
    code2 = "GN",
    code3 = "GNI",
    place = "Gdaƨihr Ni̦xlo",
    banner = "Gdashihr Ni-xlo-banner.png"
  },
  {
    code2 = "GS",
    code3 = "GSK",
    place = "Gevsaksavli",
    banner = "Gevsaksavli_banner.png"
  },
  {
    code2 = "HD",
    code3 = "HDL",
    place = "Hajdislant",
    ung = member,
    banner = "Hajdislant Banner.png"
  },
  {
    code2 = "HE",
    code3 = "HEN",
    place = "Hentzo",
    ung = observer,
    dissolved = true,
    banner = "HentzoBanner.png"
  },
  {
    code2 = "HL",
    code3 = "HML",
    place = "Hummland",
    ung = member,
    banner = "Kingdom-Hummland-banner.png"
  },
  {
    code2 = "HR",
    code3 = "HRK",
    place = "Hertskomestat",
    banner = "zh-banner.jpg"
  },
  {
    code2 = "IG",
    code3 = "IGE",
    place = "Igeþa",
    dissolved = true,
    banner = "Igetha Banner.png"
  },
  {
    code2 = "IM",
    code3 = "IMR",
    place = "Imerchal",
    ung = member,
    banner = "Imersial-banner.png"
  },
  {
    code2 = "IR",
    code3 = "IRN",
    place = "The Iron Empire",
    dissolved = true,
    banner = "Ironian_mc_banner.png"
  },
  {
    code2 = "JC",
    code3 = "JIC",
    place = "Ovvú Jičeiñŋā",
    dissolved = true,
    banner = "Ovvy-banner.png"
  },
  {
    code2 = "JG",
    code3 = "JGW",
    place = "Juya Gwaña",
    banner = "???"
  },
  {
    code2 = "JL",
    code3 = "JTL",
    place = "Jotlond",
    ung = member,
    banner = "Jotlond_banner.png"
  },
  {
    code2 = "KA",
    code3 = "KAI",
    place = "Kaipa",
    ung = member,
    banner = "Republic_of_Kaipa_Banner.png"
  },
  {
    code2 = "KC",
    code3 = "KKC",
    place = "Kyaw Cen",
    ung = member,
    banner = "Kyaw-cen-flag.png"
  },
  {
    code2 = "KE",
    code3 = "KEL",
    place = "Keltechra",
    ung = member,
    banner = "Keltechra_banner.png"
  },
  {
    code2 = "KL",
    code3 = "KTL",
    place = "Kotland",
    banner = "Kotland-flag.png"
  },
  {
    code2 = "KR",
    code3 = "KRI",
    place = "Krīpetēpla",
    ung = member,
    banner = "Krīpetēpla_banner.png"
  },
  {
    code2 = "KT",
    code3 = "KTY",
    place = "Kathyria",
    ung = member,
    dissolved = true,
    banner = "Asoghade faiul.png"
  },
  {
    code2 = "KZ",
    code3 = "KOZ",
    place = "Kozdenen",
    ung = member,
    banner = "Banner of Kozdenen.png"
  },
  {
    code2 = "LK",
    code3 = "LVK",
    place = "Lavvakcesaa",
    ung = member,
    banner = "Lavvakcesaa_Banner.png"
  },
  {
    code2 = "LL",
    code3 = "LKL",
    place = "Lukaland",
    dissolved = true,
    banner = "Lukaland-banner.png"
  },
  {
    code2 = "LR",
    code3 = "LAR",
    place = "Regnate Latium",
    ung = member,
    banner = "Latium-Regnātum-banner.png"
  },
  {
    code2 = "LX",
    code3 = "LEG",
    place = "Legwa Rina",
    dissolved = true,
    banner = "Banner of Legwa Rina.png"
  },
  {
    code2 = "MA",
    code3 = "MAZ",
    place = "Maize",
    ung = member,
    banner = "Banner maize.png"
  },
  {
    code2 = "MD",
    code3 = "MAD",
    place = "Madlands",
    banner = "Madlands_Banner.png"
  },
  {
    code2 = "ML",
    code3 = "MRL",
    place = "Maryland",
    banner = "Marylandbanner.png"
  },
  {
    code2 = "MP",
    code3 = "MPB",
    place = "MápabaL",
    banner = "Mapabal-banner.png"
  },
  {
    code2 = "MR",
    code3 = "MAR",
    place = "Ḿaro",
    banner = "Ḿaro banner.png"
  },
  {
    code2 = "MS",
    code3 = "MRS",
    place = "Maraśa",
    ung = member,
    banner = "Maraśa-banner.png"
  },
  {
    code2 = "MZ",
    code3 = "MZR",
    place = "Myžariky",
    ung = member,
    banner = "Myzhariky-banner.png"
  },
  {
    code2 = "NA",
    code3 = "NAR",
    place = "Nāroňpār",
    ung = member,
    banner = "Naringpar-banner.png"
  },
  {
    code2 = "NB",
    code3 = "NBT",
    place = "Ŋibraltar",
    banner = "Ngibraltar-banner.png"
  },
  {
    code2 = "NK",
    code3 = "NRK",
    place = "Ŋərkey",
    banner = "Nguhrkey-banner.png"
  },
  {
    code2 = "NM",
    code3 = "NMS",
    place = "New Maeksikao",
    banner = "???"
  },
  {
    code2 = "NT",
    code3 = "NST",
    place = "Nošaterçe",
    banner = "RPD-banner.png"
  },
  {
    code2 = "OK",
    code3 = "OKD",
    place = "Old Kingdom",
    banner = "Old kingdom banner.png"
  },
  {
    code2 = "OR",
    code3 = "ORE",
    place = "Oressia",
    ung = member,
    banner = "Oressia-banner.png"
  },
  {
    code2 = "OT",
    code3 = "OTS",
    place = "Otslahue",
    banner = "Banner otslahue.png"
  },
  {
    code2 = "OW",
    code3 = "OBW",
    place = "Oblane Wybrzeże",
    dissolved = true,
    banner = "Slpashedcoastbanner.png"
  },
  {
    code2 = "PF",
    code3 = "HPF",
    place = "Holy Puan Florocracy",
    dissolved = true,
    ung = member,
    banner = "WestPuaBanner.png"
  },
  {
    code2 = "PI",
    code3 = "PIH",
    place = "Pihi",
    ung = member,
    banner = "Pihi-banner.png"
  },
  {
    code2 = "PK",
    code3 = "PKM",
    place = "Paz Kiiam",
    ung = member,
    banner = "PazKiiamBanner.png"
  },
  {
    code2 = "QO",
    code3 = "QOS",
    place = "Qosculyn",
    banner = "Qosysyn flag.png"
  },
  {
    code2 = "RA",
    code3 = "RTS",
    place = "Rauratoshan",
    ung = member,
    banner = "Rauratoshan-banner.png"
  },
  {
    code2 = "RI",
    code3 = "RIJ",
    place = "Riyelum",
    banner = "Rijelem-banner.png"
  },
  {
    code2 = "RK",
    code3 = "RKT",
    place = "Arktsev",
    banner = "Rktdabsimo-banner.png"
  },
  {
    code2 = "RM",
    code3 = "ROM",
    place = "Realm of Madness",
    ung = member,
    dissolved = true,
    banner = "The Flag of the Realm of Madness.png"
  },
  {
    code2 = "RP",
    code3 = "FRP",
    place = "Pua",
    ung = member,
    banner = "EastPuaBanner.png"
  },
  {
    code2 = "SG",
    code3 = "SPG",
    place = "Spansos Gaming",
    ung = member,
    banner = "Spansos-Gaming-banner.png"
  },
  {
    code2 = "SH",
    code3 = "SHL",
    place = "Shroomland",
    banner = "Shroomland-banner.png"
  },
  {
    code2 = "SL",
    code3 = "SEL",
    place = "Seolland",
    banner = "Ngossiya-banner.png"
  },
  {
    code2 = "SQ",
    code3 = "SQT",
    place = "sq’s Territories",
    ung = member,
    banner = "Banner_vilantnen.png"
  },
  {
    code2 = "ST",
    code3 = "SOT",
    place = "Sofao Tâsi",
    ung = member,
    banner = "Sofao.png"
  },
  {
    code2 = "SV",
    code3 = "STV",
    place = "Stej Ven",
    ung = member,
    banner = "Stej ven banner.png"
  },
  {
    code2 = "TA",
    code3 = "TAN",
    place = "T’anshilebs",
    ung = member,
    banner = "T'anshilebs_banner.png"
  },
  {
    code2 = "TM",
    code3 = "TMT",
    place = "Tje Manathi T’onzolo",
    dissolved = true,
    banner = "TMT_flag.png"
  },
  {
    code2 = "TP",
    code3 = "TPU",
    place = "Tauranga Puawai",
    ung = member,
    banner = "TaurangaPuawaiBanner.png"
  },
  {
    code2 = "TQ",
    code3 = "TQR",
    place = "Þunan Qumreá",
    ung = member,
    dissolved = true,
    banner = "Thunanqumreaa-banner.png"
  },
  {
    code2 = "TR",
    code3 = "TRK",
    place = "Xtrakva",
    ung = member,
    banner = "Xtrakva-banner.png"
  },
  {
    code2 = "TS",
    code3 = "TSN",
    place = "Tocjaǵa Śahan",
    banner = "Tocjaǵa Śahan banner.webp"
  },
  {
    code2 = "TY",
    code3 = "TNY",
    place = "Tanylezi",
    ung = observer,
    dissolved = true,
    banner = "Tanylezi Banner.png"
  },
  {
    code2 = "TZ",
    code3 = "TZG",
    place = "Tanzang",
    ung = member,
    banner = "Dangcang-banner.png"
  },
  {
    code2 = "UZ",
    code3 = "UZF",
    place = "Uzafnic Federation",
    dissolved = true,
    banner = "UzafnicBanner.png"
  },
  {
    code2 = "VA",
    code3 = "VAN",
    place = "Vansterèl",
    banner = "Vansterel-banners.png"
  },
  {
    code2 = "VD",
    code3 = "VDC",
    place = "Vallis Draconum",
    ung = member,
    banner = "Draconis-banner.jpeg"
  },
  {
    code2 = "VL",
    code3 = "VLN",
    place = "Vilantnen",
    ung = member,
    dissolved = true,
    banner = "Banner_vilantnen.png"
  },
  {
    code2 = "VZ",
    code3 = "VZR",
    place = "The Vazr",
    ung = member,
    dissolved = true,
    banner = "Vazr-banner.png"
  },
  {
    code2 = "WA",
    code3 = "WAN",
    place = "Wánade",
    ung = member,
    banner = "Ruwumanko-waanade.png.png"
  },
  {
    code2 = "WS",
    code3 = "WSK",
    place = "Wekañu-Skefo",
    ung = member,
    banner = "Wekañu-skefo.png"
  },
  {
    code2 = "YS",
    code3 = "YYS",
    place = "Yysh",
    banner = "???"
  },
  {
    code2 = "ZG",
    code3 = "ZGW",
    place = "Ʒimh Gwynh",
    ung = observer,
    banner = "Islandsofximhgwynh-banner.png"
  },
  {
    code2 = "ZT",
    code3 = "ZTZ",
    place = "Zotazil",
    ung = observer,
    banner = "Majabanner.png"
  }
}
_m._get_country_code2 = function(self)
  for i, v in ipairs(_m) do
    if v.code2 == _a(self) then
      return v
    end
  end
end
end
_m._get_country_code3 = function(self)
 
  for i, v in ipairs(_m) do
_m.get_country_code3 = function(it)
    if v.code3 == _a(self) then
    for i,v in ipairs(_m.countries) do
      return v
        if v.code3 == _a(it) then
            return v
        end
     end
     end
  end
end
_m._get_banner = function(self)
  return def((_m._get_country_code2(_a(self)) or {}).banner, "???")
end
end
_m.get_banner = function(it) return def((_m.get_country_code2(it) or {}).banner, "???") end
return _m
return _m

Latest revision as of 04:00, 27 November 2025

Warning Warning: This is deprecated, do not edit this

What an entry looks like:

{code2 = "XX", code3 = "XXX",
    common_name = "Exampleland", name = "United Sovereign Republic of Exampleland",
    ruler = "Example Character", ruler_title = "President", ruler_link = "User:Example",
    founded = date(1970, 1, 31), capital = "Example City",
    ung = former, ung_joined = date(1986, 2, 24), ung_demoted = date(2012, 5, 1), ung_left = date(2015, 11, 25),
    dissolved = "Reason/Context for dissolution", dissolved_date = date(2015, 11, 25),
    disputed = "Reason for being disputed",
    not_ngation = true,
    condominium = {"AB", "CD"},
    banner = "File:Examplish_Banner.png"},
  • Omit any field that don’t apply to your entry.
  • If you aren’t the UŊCDSO officer, do not touch the code2 and code3 fields. Omit them and ping the current officer when adding creating new entry.
  • common_name is the short name of your contry. It should be the name of the wiki page for your contry or that of a page which redirects to it.
  • If the full name is the same as the short name, omit the name field.
  • ruler_link is the wiki page for the ruler player/character, only use if different from ruler
  • ung can be any of member, observer or former, only add the ung_* dates that apply
  • if the country dissolved without any reason or context available, set dissolved to "" instead of omitting the field
  • if the entity you are adding is not a ngation, set not_ngation to true
  • condominium is a list of code2s of all countries taking part in the condominium, also use this field for dependent territories with a separate code.
  • Please if at all possible, do not omit banner, common_name, ruler.

local def, _a, date, json
do local it = require"Module:Utils"
    def, _a, date, json = it.def, it._a, it.date, it.json
end
local _m = {}
local membership = {obs = "OBSERVER", member = "MEMBER", former = "FORMER_MEMBER" }
local observer, member, former = membership.observer, membership.member, membership.former

-- TODO: MI Mzuiri
-- TODO: NB NIB Ŋibraltar

_m.countries = {
    {code2 = "", code3 = "",
        common_name = "Fortsanaphat",
        ruler = "Kween K. Auce", ruler_title = "Wyŋk",
        founded = date(), capital = "Kilvana",
        banner = "Fortsanaphat_banner.png"},
    {code2 = "AA", code3 = "ADN",
        common_name = "Adnar", name = "Communist Empire of Adnar",
        founded = date(2025, 8, 15), capital = "Đoòng Sơn cavern",
        ruler = "Adnagaporp", ruler_title = "Supreme Leader",
        banner = "Adnar-banner.png"},
    {code2 = "AC", code3 = "ACA",
        common_name = "Araçana", name = "The Principality of Araçana and Ŋasegak",
        founded = date(2025, 4, 20), capital = "Çana City",
        ruler = "Outlaw Sly", ruler_title = "Mayor, Princess",
        ung = member, ung_joined = date(2025, 5, 27),
        banner = "City of Araçana Banner.png"},
    {code2 = "AD", code3 = "ADA",
        common_name = "Adaria", name = "Republic of Adaria",
        founded = date(2025,3,19), capital = "",
        ruler = "Martinawa", ruler_title = "Supreme Leader",
        ung = member, ung_joined = date(2025, 4, 28),
        banner = "Adaria_banner.png"},
    {code2 = "AK", code3 = "AKV",
        common_name = "Aomoī-Kaervaenan Commonwealth",
        founded = date(2025, 5, 3), capital = "Kāoranga",
        ruler = "Diax",
        banner = "AKC-banner.jpeg"},
    {code2 = "AM", code3 = "AMJ",
        common_name = "(North) Amuj", name = "City State of Amuj",
        ruler = "CMC", title = "Kachbuches",
        founded = date(2024, 4, 2), dissolved_date = date(2024, 10, 8), capital = "Drebzha",
            ung = member, dissolved = "Absorbed into multiple Ŋations. See [[Amujxplosion]]", ung_joined = date(2024, 4, 2),
        banner = "Amuj banner.png"},
    {code2 = "AN", code3 = "ANQ",
        common_name = "Anaqw", name = "Anaquan Imperial Federation",
        ruler = "Binary", ruler_link = "User:BinaryPrime", ruler_title = "Prime Minister",
        founded = "", capital = "",
        ung = member, ung_joined= date(2025, 7, 11),
        banner = "Banner_anaku_empire.png"},
    {code2 = "AP", code3 = "APX",
        common_name = "Aprux Mexyrhat",
        ruler = "Aleksanetra of Perhyh", ruler_title = "Mexyrfax",
        founded = date(2025, 4, 21), capital = "Perhyh",
        banner = "APXNewBanner.png"},
    {code2 = "AR", code3 = "ARS",
        common_name = "Xarslasja", name = "Bezuvate of Xarslasja",
        ruler = "Agma Schwa", ruler_title = "Bezuv",
        founded = date(2024, 3, 11), capital = "Yuɱa",
        ung = member, ung_joined = date(2024, 4, 2),
        banner = "Xarslasja-flag.png"},
    {code2 = "AT", code3 = "ANT",
        common_name = "Antilvakia", name = "Socialist Republic of Antilvakia",
        ruler = "Darthinian", ruler_title = "Tsaa",
        founded = date(2025, 6, 20), capital = "Krakistok",
        ung = member, ung_joined = date(2025, 9, 8),
        banner = "Banner_1-mitchell.png"},
    {code2 = "AV", code3 = "AVZ", condominium = {"HL"},
        common_name = "Avazistan",
        founded = date(2024, 10, 20),
        banner = "Avazistan-banner.png"},
    {code2 = "AY", code3 = "AYG",
        common_name = "Aylongam", name = "Great Kingdom of Aylongam",
        ruler = "Zendrid", ruler_title = "Quing",
        founded = date(2024, 3, 2), capital = "Khaath Tran", -- or Ruôy Rûdak?
        ung = former, ung_joined = date(2024, 3, 6), ung_left = date(2025, 1, 25),
        banner = "Aylongam-banner.png"},
    {code2 = "BD", code3 = "BDC",
        common_name = "B’hiy’aj Dchâjâ",
        ruler = "Šœ́hag", ruler_title = "Leader",
        founded = date(2024, 9, 25), capital = "B’hiy’aj Dchâjâ", 
        banner = "Bhiyaj-banner.png"},
    {code2 = "BL", code3 = "BTL",
        common_name = "Bootland", name = "Duchy of Bootland",
        ruler = "Lux Moniridia", ruler_title = "Duchess",
        founded = date(2025,4,22), dissolved_date = date(2025, 5, 6), capital = "Auchentraeth",
        dissolved = "Dissolved",
        banner = "Bootland-banner.png"},
    {code2 = "CB", code3 = "COB",
        common_name = "Coldba (Cuba)", name = "Empire of Coldba (Cuba)",
        ruler = "Suwi", ruler_title = "Empress",
        founded = date(2024, 6, 12), capital = "Chillvana",
        ung = member, ung_joined = date(2024, 6, 11),
        banner = "Banner of Coldba (Cuba).png"},
    {code2 = "CF", code3 = "CFD",
        common_name = "CMCic Federation",
        ruler = "CMC", ruler_title = "",
        founded = date(2025, 1, 13), dissolved_date = date(2025, 2, 7), capital = "Ruxese",
        dissolved = "Dissolved mere hours before the [[CMCxplosion]]. A portion was preserved as a UŊ mandate before being given to [[Dróstsiśtsi]]. A portion of that was a brief condominium between [[Dróstsiśtsi]] and [[Bootland|a later Amujan state]].",
        banner = "CMCic Federation banner.png"},
    {code2 = "CP", code3 = "CPL",
        common_name = "The Complex",
        ruler = "TheZipCreator", ruler_title = "Archon",
        founded = date(2024, 10, 1), capital = "",
        banner = "Complex-banner.png"},
    {code2 = "CR", code3 = "COR",
        common_name = "Corneria", name = "Anarchist Workers’ Republic of Corneria",
        ruler = "мока", ruler_title = "Councilperson(s)",
        founded = date(2024, 4, 27), capital = "Mijavu Javhlikja",
        ung = former, ung_joined = date(2024, 9, 7), ung_left = date(2025,1,25), 
        banner = "CornerianBanner.png"},
    {code2 = "CV", code3 = "CIV",
        common_name = "Civuyiscajrn", name = "Province of Civuyiscajrn",
        ruler = "ʡeter", ruler_title = "Gùjrnik", ruler_link = "User:Dillon",
        founded = date(2024, 4, 10), capital = "",
        ung = observer, ung_joined = date(2024, 4, 10), ung_demoted = date(2024, 10, 19),
        banner = "Civuyiscajrn Banner.png"},
    {code2 = "CX", code3 = "CXI",
        common_name = "Appalliŋesia",
        banner = "Appalliŋesia banner.png"},
    {code2 = "DH", code3 = "DHO",
        common_name = "Dhourigkàn", name = "United Republic of Dhourigkàn",
        ruler = "Umbra", ruler_title = "",
        founded = date(2024, 4, 12), capital = "Rintìh",
        ung = observer, ung_joined = date(2024, 4, 27), ung_demoted = date(2025, 1, 25),
        banner = "Dhrkn banner.png"},
    {code2 = "DT", code3 = "DTT",
        common_name = "Dróstsiśtsi", name = "People's Republic of Dróstsiśtsi",
        ruler = "accruenewblue", ruler_title = "President",
        founded = date(2025, 4, 7), capital = "Birchtree City",
        ung = member, ung_joined = date(2025, 4, 19),
        banner = "DTTBanner.png"},
    {code2 = "EC", code3 = "ECC",
        common_name = "Evil Scamming Country (Condominium of Chaos)", name="",
        founded = date(2025, 4, 27), capital = "",
        disputed = "It is wacky",
        banner = "ESC_banner.png"},
    {code2 = "ED", code3 = "EDF",
        common_name = "Ettêre Ðiffyt", name = "Priesthood of Ettêre Ðiffyt",
        ruler = "Sven", ruler_title = "Divine Priest",
        founded = date(2024, 4, 17), capital = "",
        ung = member, ung_joined = date(2024, 4, 20),
        banner = "EDF banner.png"},
    {code2 = "EK", code3 = "EKV",
        common_name = "Enkavak",
        ruler = {"Namnak Xhesas", "Taugnix"}, ruler_title = "Magistrate(s)",
        founded = date(2022, 8, 30), capital = "Alnaŋaemak",
        ung = member, ung_joined = date(2024, 2, 6),
        banner = "Enkavak-banner.png"},
    {code2 = "EL", code3 = "EML",
        common_name = "Emberland", name = "Democratic State of Emberland",
        ruler = "probablynotacriminal", ruler_title = "Sovereign", ruler_link = "Probablynotacriminal (Character)", 
        founded = date(2025, 4, 20), capital = "Flamepoint",
        banner = "EmberlandBanner.png"},
    {code2 = "EM", code3 = "EPM",
        common_name = "i Êpcêm Mûn-nan", name = "i Kimôd Êpcêmin Mûn-nan",
        ruler = "Maple", ruler_title = "Kimôdihu",
        founded = date(2024, 4, 22), capital = "",
        ung = member, ung_joined = date(2024, 4, 27),
        banner = "I Êpcêm Mûn nan banner.png"},
    {code2 = "ES", code3 = "ESC",
        common_name = "Evil Scamming Country",
        ruler = "Chronos", ruler_title = "Humble Scammer",
        disputed = "Not recognized by [[Aylongam]], [[B’hiy’aj Dchâjâ]] (which basically doesn’t recognise anyone anyway), [[Corneria]], [[Dróstsiśtsi]], [[Enkavak]], [[Hummland]], [[Imerchal]], the [[Kingdom of Kyaw Cen]], [[Pua]] and [[Pihi]]. Note that the Evil Scamming Country does not recognize any of these Ŋations in return. The [[Realm of Madness]] once decuple recognizes the Evil Scamming Country to nullify the unrecognition of all the above ŋations, but this is invalid since it dissolved.",
        founded = date(2024, 9, 29), capital = "",
        banner = "Evil-banner.png"},
    {code2 = "EW", code3 = "ESW",
        common_name = "Eistówú",
        ung = observer,
        banner = "Waighin-banner.png"},
    {code2 = "FE", code3 = "FER",
        common_name = "FERRA", name = "Far East Rail and Road Association",
        not_ngation = true,
        banner = "CompromiseLogo2.png"},
    {code2 = "FL", code3 = "FSL",
        common_name = "Fishland", name = "Fishdom of Fishland",
        ruler = "Elisa", ruler_title = "The Fishbowl",
        founded = date(2024, 4, 24), capital = "Tarpoenstad",
        ung = former, ung_joined = date(2024, 4, 27), ung_left = date(2025, 1, 25),
        dissolved = "See [[Ŋeicide]].", dissolved_date = date(2025, 1, 25),
        banner = "Fishland_banner.png"},
    {code2 = "FR", code3 = "FRV",
        common_name = "Frossantiquervrâssonne",
        banner = "Frv-banner.png"},
    {code2 = "GI", code3 = "GIS",
        common_name = "The Golden Isles",
        dissolved = true,
        banner = "Oreño mc banner.png"},
    {code2 = "GN", code3 = "GNI",
        common_name = "Gdaƨihr Ni̦xlo",
        banner = "Gdashihr Ni-xlo-banner.png"},
    {code2 = "GS", code3 = "GSK",
        common_name = "Gevsaksavli",
        banner = "Gevsaksavli_banner.png"},
    {code2 = "GU", code3 = "GUL",
    	common_name = "Gulf Union",
    	not_ngation = true,
    	banner = "Gulf_Union_banner.png"},
    {code2 = "HD", code3 = "HDL",
        common_name = "Hajdislant", name = "Satanic Free State of Hajdislant",
		ruler = "apollyon", ruler_title = "Ambassador of Hajdis",
		founded = date(2025, 7, 23), capital = "Hajdispoli",
        ung = member, ung_joined = date(2025, 9, 20),
        banner = "Hajdislant Banner.png"},
    {code2 = "HE", code3 = "HEN",
        common_name = "Hentzo",
        ung = observer, dissolved = true,
        banner = "HentzoBanner.png"},
    {code2 = "HL", code3 = "HML",
        common_name = "Hummland",
        ung = member,
        banner = "Kingdom-Hummland-banner.png"},
    {code2 = "HR", code3 = "HRK",
        common_name = "Hertskomestat",
        banner = "zh-banner.jpg"},
    {code2 = "IG", code3 = "IGE",
        common_name = "Igeþa",
        dissolved = true,
        banner = "Igetha Banner.png"},
    {code2 = "IM", code3 = "IMR",
        common_name = "Imerchal", name = "Free City of Yetch Bay",
        ruler = "Anuan Nárel de Stèra", ruler_title = "Director of the Office of State", ruler_link = "Anuan Nárel",
        founded = date(2023, 12, 31), capital = "Imerchal",
        ung = member, ung_joined = date(2024, 2, 5),
        banner = "Imersial-banner.png"},
    {code2 = "IR", code3 = "IRN",
        common_name = "The Iron Empire",
        dissolved = true,
        banner = "Ironian_mc_banner.png"},
    {code2 = "JC", code3 = "JIC",
        common_name = "Ovvú Jičeiñŋā",
        dissolved = true,
        banner = "Ovvy-banner.png"},
    {code2 = "JG", code3 = "JGW",
        common_name = "Juya Gwaña",
        banner = "???"},
    {code2 = "JL", code3 = "JTL",
        common_name = "Jotlond",
        ung = member,
        banner = "Jotlond_banner.png"},
    {code2 = "KA", code3 = "KAI",
        common_name = "Kaipa",
        ung = member,
        banner = "Republic_of_Kaipa_Banner.png"},
    {code2 = "KC", code3 = "KKC",
        common_name = "Kyaw Cen",
        ung = member,
        banner = "Kyaw-cen-flag.png"},
    {code2 = "KE", code3 = "KEL",
        common_name = "Keltechra", name = "Odumate of Keltechra",
        ruler = "Sintar Naldumi", ruler_title = "Odum", ruler_link = "User:Cinthyr",
        founded = date(2025, 9, 3), capital = "Raln",
        ung = member, ung_joined = date(2025, 9, 21),
        banner = "Keltechra_banner.png"},
    {code2 = "KL", code3 = "KTL",
        common_name = "Kotland",
        banner = "Kotland-flag.png"},
    {code2 = "KR", code3 = "KRI",
        common_name = "Krīpetēpla", name = "High Kingdom of Krīpetēpla",
        ruler = "Sebroar", ruler_title = "High King",
        founded = date(2025, 4, 25), capital = "Krīpahra",
        ung = member, ung_joined = date(2025, 5, 5),
        banner = "Krīpetēpla_banner.png"},
    {code2 = "KT", code3 = "KTY",
        common_name = "Kathyria",
        ung = member, dissolved = true,
        banner = "Asoghade faiul.png"},
    {code2 = "KZ", code3 = "KOZ",
        common_name = "Kozdenen", name = "Republic of Kozdenen",
        ruler = "Peleṽa Thoa-Saevakki", ruler_title = "Doge", ruler_link = "User:Total_pleb",
        founded = date(2024, 1, 18),
        ung = member, ung_joined = date(2024, 2, 5),
        banner = "Banner of Kozdenen.png"},
    {code2 = "LK", code3 = "LVK",
        common_name = "Lavvakcesaa",
        ung = member,
        banner = "Lavvakcesaa_Banner.png"},
    {code2 = "LL", code3 = "LKL",
        common_name = "Lukaland",
        dissolved = true,
        banner = "Lukaland-banner.png"},
    {code2 = "LR", code3 = "LAR",
        common_name = "Regnate Latium", name = "Reborn Nguhcordial Empire of Latium",
        ruler = "Idanicus Caesar", ruler_title = "Princeps",
        founded = date(2024, 7, 1), capital = "Idanopolis",
        ung = member, ung_joined = date(2024, 12, 20),
        banner = "Latium-Regnātum-banner.png"},
    {code2 = "LX", code3 = "LEG",
        common_name = "Legwa Rina",
        dissolved = true,
        banner = "Banner of Legwa Rina.png"},
    {code2 = "MA", code3 = "MAZ",
        common_name = "Maize",
        ung = member,
        banner = "Banner maize.png"},
    {code2 = "MD", code3 = "MAD",
        common_name = "Madlands",
        banner = "Madlands_Banner.png"},
    {code2 = "ML", code3 = "MRL",
        common_name = "Maryland",
        banner = "Marylandbanner.png"},
    {code2 = "MP", code3 = "MPB",
        common_name = "MápabaL",
        banner = "Mapabal-banner.png"},
    {code2 = "MR", code3 = "MAR",
        common_name = "Ḿaro",
        banner = "Ḿaro banner.png"},
    {code2 = "MS", code3 = "MRS",
        common_name = "Maraśa", name = "Queendom of Maraśa",
        ruler = "Wetáŋa", ruler_title = "Tunema",
        founded = date(2025, 5, 26), capital = "Śaracþáw",
        ung = member, ung_joined = date(2025, 6, 8),
        banner = "Maraśa-banner.png"},
    {code2 = "MT", code3 = "MAT",
    	common_name = "Martinus’s Territories",
    	not_ngation = true,
    },
    {code2 = "MZ", code3 = "MZR",
        common_name = "Myžariky", -- no separate official name
        ruler = "Ruzyždy Nivnova", ruler_title = "High Princess",
        founded = date(2024, 2, 2),
        ung = member, ung_joined = date(2024, 2, 5),
        banner = "Myzhariky-banner.png"},
    {code2 = "NA", code3 = "NAR",
        common_name = "Nāroňpār", name = "Quingdom of Nāroňpār",
        ruler = "ßlanty", ruler_title = "Quing*", ruler_link = "Szlanty",
        founded = date(2024, 1, 19), capital = "Nārospiňt",
        ung = member, ung_joined = date(2024, 2, 18),
        banner = "Naringpar-banner.png"},
    {code2 = "NB", code3 = "NBT",
        common_name = "Ŋibraltar",
        banner = "Ngibraltar-banner.png"},
    {code2 = "NH", code3 = "NHK",
    	common_name = "Nan Hsüeh Kung Ssur",
    	banner = "NHKS_Banner.png"
    },
    {code2 = "NK", code3 = "NRK",
        common_name = "Ŋərkey",
        banner = "Nguhrkey-banner.png"},
    {code2 = "NM", code3 = "NMS",
        common_name = "New Maeksikao",
        banner = "New_maeksikao_banner.png"},
    {code2 = "NT", code3 = "NST",
        common_name = "Nošaterçe",
        banner = "RPD-banner.png"},
    {code2 = "NU", code3 = "NGU",
    	common_name = "Ŋafrican Union",
    	not_ngation = true,
    	banner = "Ŋafrican_Union_banner.png"},
    {code2 = "OK", code3 = "OKD",
        common_name = "Old Kingdom",
        banner = "Old kingdom banner.png"},
    {code2 = "OR", code3 = "ORE",
        common_name = "Oressia",
        ung = member,
        banner = "Oressia-banner.png"},
    {code2 = "OT", code3 = "OTS",
        common_name = "Otslahue",
        banner = "Banner otslahue.png"},
    {code2 = "OW", code3 = "OBW",
        common_name = "Oblane Wybrzeże",
        dissolved = true,
        banner = "Slpashedcoastbanner.png"},
    {code2 = "PF", code3 = "HPF",
        common_name = "Holy Puan Florocracy",
        dissolved = true,
        ung = member,
        banner = "WestPuaBanner.png"},
    {code2 = "PI", code3 = "PIH",
        common_name = "Pihi",
        ung = member,
        banner = "Pihi-banner.png"},
    {code2 = "PK", code3 = "PKM",
        common_name = "Paz Kiiam",
        ung = member,
        banner = "PazKiiamBanner.png"},
    {code2 = "QO", code3 = "QOS",
        common_name = "Qosculyn",
        banner = "Qosysyn flag.png"},
    {code2 = "RA", code3 = "RTS",
        common_name = "Rauratoshan", name = "Rauratoshan Kingdom",
        ruler = "Nozomi Caramella", ruler_title = "Quing", ruler_link = "Astaryuu/Nozomi",
        founded = date(2024, 11, 25), capital = "Irisela Island",
        ung = member, ung_joined = date(2024, 12, 20),
        banner = "Rauratoshan-banner.png"},
    {code2 = "RI", code3 = "RIJ",
        common_name = "Riyelum",
        banner = "Rijelem-banner.png"},
    {code2 = "RK", code3 = "RKT",
        common_name = "Arktsev",
        banner = "Rktdabsimo-banner.png"},
    {code2 = "RM", code3 = "ROM",
        common_name = "Realm of Madness",
        ung = member, dissolved = true,
        banner = "The Flag of the Realm of Madness.png"},
    {code2 = "RP", code3 = "FRP",
        common_name = "Pua", name = "Floracratic Republic of Pua",
        ruler = "Peaches Ariki-Rino", ruler_title = "General Secretary", ruler_link = "Peaches",
        founded = date(2024, 7, 12), capital = "Kanga",
        ung = member, ung_joined = date(2024, 9, 7),
        banner = "EastPuaBanner.png"},
    {code2 = "SC", code3 = "SOC",
    	common_name = "State of Confusion",
    	ruler = "Idealist",
    	founded = "yes",
    	disputed = "Unclear if it does or can exist."
    },
    {code2 = "SG", code3 = "SPG",
        common_name = "Spansos Gaming",
        ung = member,
        banner = "Spansos-Gaming-banner.png"},
    -- Shroomland is not a condominium anymore - should it have its own code?
    {code2 = "SH", code3 = "SHL",
        common_name = "Shroomland",
        banner = "Shroomland-banner.png"},
    {code2 = "SL", code3 = "SEL",
        common_name = "Seolland",
        banner = "Ngossiya-banner.png"},
    {code2 = "SQ", code3 = "SQT",
	    common_name = "sq's Territories", name = "Federated States of sq's Territories",
	    ruler = "sq", ruler_title = "Representative",
	    founded = date(2024, 12, 27), capital = "Vipolis",
        ung = member,
        banner = "Banner_vilantnen.png"},
    {code2 = "ST", code3 = "SOT",
        common_name = "Sofao Tâsi",
        ung = member,
        banner = "Sofao.png"},
    {code2 = "SV", code3 = "STV",
        common_name = "Stej Ven",
        ung = member,
        ung_joined = date(2024, 4, 2),
        ruler = "viklo",
        founded = date(2024, 4, 1),
        capital = "Sta Wejs",
        banner = "Stej ven banner.png"},
    {code2 = "TA", code3 = "TAN",
        common_name = "T’anshilebs",
        ung = member,
        banner = "T'anshilebs_banner.png"},
    {code2 = "TM", code3 = "TMT",
        common_name = "Tje Manathi T’onzolo",
        dissolved = true,
        banner = "TMT_flag.png"},
    {code2 = "TP", code3 = "TPU",
        common_name = "Tauranga Puawai",
        ung = member,
        banner = "TaurangaPuawaiBanner.png"},
    {code2 = "TQ", code3 = "TQR",
        common_name = "Þunan Qumreá", name = "Plutocracy of Þunan Qumreá",
        ruler = "Śiłja", ruler_title= "Rijyc",
        founded = date(2023, 12, 28),
        capital = "Þunan Ŋáce",
        ung = member, ung_joined = date(2024, 2, 5), ung_left = date(2025, 5, 25),
        dissolved = true, dissolved_date = date(2025, 5, 25),
        banner = "Thunanqumreaa-banner.png"},
    {code2 = "TR", code3 = "TRK",
        common_name = "Xtrakva",
        ung = member,
        banner = "Xtrakva-banner.png"},
    {code2 = "TS", code3 = "TSN",
        common_name = "Tocjaǵa Śahan",
        banner = "Tocjaǵa Śahan banner.webp"},
    {code2 = "TU", code3 = "THU",
    	common_name = "Thasusan Union",
    	not_ngation = true,
    	banner = "Thasusan_Union_banner.png"},
    {code2 = "TY", code3 = "TNY",
        common_name = "Tanylezi",
        ung = observer, dissolved = true,
        banner = "Tanylezi Banner.png"},
    {code2 = "TZ", code3 = "TZG",
        common_name = "Tanzang", name = "Tanzag Tontog",
        ruler = "Māj Osop", ruler_title = "Prince", ruler_link = "JJ",
        founded = date(2024, 1, 2), capital = "Bōtag",
        ung = member, ung_joined = date(2024, 2, 7),
        banner = "Dangcang-banner.png"},
    {code2 = "UK", code3 = "UKO",
        common_name = "Ukoŋia",
        ruler = "Daybreaker", ruler_title = "Grand Overseer",
        founded = date(2025, 10, 24), capital = "Tauzisi",
        banner = "Ukoŋiabanner.png"},
    {code2 = "US", code3 = "UES",
    	common_name = "Eltear",
    	name = "United Eltear State",
    	banner = "Eltear-banner.png"
    },
    {code2 = "UZ", code3 = "UZF",
        common_name = "Uzafnic Federation",
        dissolved = true,
        banner = "UzafnicBanner.png"},
    {code2 = "VA", code3 = "VAN",
        common_name = "Vansterèl",
        banner = "Vansterel-banners.png"},
    {code2 = "VD", code3 = "VDC",
        common_name = "Vallis Draconum",
        ung = member,
        banner = "Draconis-banner.jpeg"},
    {code2 = "VL", code3 = "VLN",
        common_name = "Vilantnen",
        ung = member, dissolved = true,
        banner = "Banner_vilantnen.png"},
    {code2 = "VZ", code3 = "VZR",
        common_name = "The Vazr",
        ung = member, dissolved = true,
        banner = "Vazr-banner.png"},
    {code2 = "WA", code3 = "WAN",
        common_name = "Wánade",
        ung = member,
        banner = "Ruwumanko-waanade.png.png"},
    {code2 = "WS", code3 = "WSK",
        common_name = "Wekañu-Skefo",
        ung = member,
        banner = "Wekañu-skefo.png"},
    {code2 = "YS", code3 = "YYS",
        common_name = "Yysh",
        dissolved = true, dissolved_date = date(2025, 11, 24),
        banner = "Yysh_banner.png"},
    {code2 = "ZG", code3 = "ZGW",
        common_name = "Ʒimh Gwynh",
        ung = observer,
        banner = "Islandsofximhgwynh-banner.png"},
    {code2 = "ZT", code3 = "ZTZ",
        common_name = "Zotazil",
        ung = observer,
        banner = "Majabanner.png"},
}
_m.as_json = function(frame) return json(frame, _m.countries) end
_m.get_country_code2 = function(it)
    for i,v in ipairs(_m.countries) do
        if v.code2 == _a(it) then
            return v
        end
    end
end

_m.get_field_code2 = function(frame)
    return def(def(_m.get_country_code2(frame.args[1]),{})[frame.args[2]], "")
end

_m.get_country_code3 = function(it)
    for i,v in ipairs(_m.countries) do
        if v.code3 == _a(it) then
            return v
        end
    end
end

_m.get_banner = function(it) return def((_m.get_country_code2(it) or {}).banner, "???") end

return _m