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

From Nguhcraft Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
local def, _a
local def, _a, date
do
do local it = require"Module:Utils"
  local _obj_0 = require("Module:Utils")
    def, _a, date = it.def, it._a, it.date
  def, _a = _obj_0.def, _obj_0._a
end
local _m = { }
_m.membership = {
  obs = "OBSERVER",
  member = "MEMBER",
  former = "FORMER_MEMBER"
}
local observer, member, former
do
  local _obj_0 = _m.membership
  observer, member, former = _obj_0.observer, _obj_0.member, _obj_0.former
end
end
local membership = {obs = "OBSERVER", member = "MEMBER", former = "FORMER_MEMBER" }
local observer, member, former = membership.observer, membership.member, membership.former
--[[
    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(2015, 11, 25),
        dissolved = "Reason/Context for dissolution", dissolved_date = date(2015, 11, 25),
        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 ommitting the field
    - `condominium` is a list of code2’s of all countries taking part in the
      condominium, also use this for dependent territories with a separate code.
    - Please if at all possible, do not omit `banner`, `common_name`, `name`, `ruler`.
]]
_m = {
_m = {
  {
    {code2 = "AA", code3 = "ADN",
    code2 = "AA",
        common_name = "Adnar", name = "Communist Empire of Adnar",
    code3 = "ADN",
        founded = date(2025, 8, 15), capital = "Đoòng Sơn cavern",
    place = "Adnar",
        ruler = "Adnagaporp", ruler_title = "Supreme Leader",
    banner = "Adnar-banner.png"
        banner = "Adnar-banner.png"},
  },
    {code2 = "AC", code3 = "ACA",
  {
        common_name = "Araçana",
    code2 = "AC",
        founded = date(2025, 4, 20), capital = "Araçana",
    code3 = "ACA",
        ruler = "Outlaw Sly", ruler_title = "Mayor, Countess",
    place = "Araçana",
        ung = member, ung_joined = date(2025, 5, 27),
    ung = member,
        banner = "City of Araçana Banner.png"},
    banner = "City of Araçana Banner.png"
    {code2 = "AD", code3 = "ADA",
  },
        common_name = "Adaria", name = "Republic of Adaria",
  {
        founded = date(2025,3,19), capital = "",
    code2 = "AD",
        ruler = "Martinawa", ruler_title = "Supreme Leader",
    code3 = "ADA",
        ung = member, ung_joined = date(2025, 4, 28),
    place = "Adaria",
        banner = "Adaria_banner.png"},
    ung = member,
    {code2 = "AK", code3 = "AKV",
    banner = "Adaria_banner.png"
        common_name = "Aomoī-Kaervaenan Commonwealth",
  },
        founded = date(2025, 5, 3), capital = "Kāoranga",
  {
        ruler = "Diax",
    code2 = "AK",
        banner = "AKC-banner.jpeg"},
    code3 = "AKV",
    {code2 = "AM", code3 = "AMJ",
    place = "Aomoī-Kaervaenan Commonwealth",
        common_name = "(North) Amuj", name = "City State of Amuj",
    banner = "AKC-banner.jpeg"
        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),
    code2 = "AM",
        banner = "Amuj banner.png"},
    code3 = "AMJ",
    {code2 = "AN", code3 = "ANQ",
    place = "Amuj",
        common_name = "Anaqw", name = "Anaquan Imperial Federation",
    dissolved = true,
        ruler = "Binary", ruler_link = "User:BinaryPrime", ruler_title = "Prime Minister",
    ung = member,
        founded = "", capital = "",
    banner = "Amuj banner.png"
        ung = member, ung_joined= date(2025, 7, 11),
  },
        banner = "Banner_anaku_empire.png"},
  {
    {code2 = "AP", code3 = "APX",
    code2 = "AN",
        common_name = "Aprux Mexyrhat",
    code3 = "ANK",
        ruler = "Aleksanetra of Perhyh", ruler_title = "Mexyrfax",
    place = "Anaku",
        founded = date(2025, 4, 21), capital = "Perhyh",
    ung = member,
        banner = "APXNewBanner.png"},
    banner = "Banner_anaku_empire.png"
    {code2 = "AR", code3 = "ARS",
  },
        common_name = "Xarslasja", name = "Bezuvate of Xarslasja",
  {
        ruler = "Agma Schwa", ruler_title = "Bezuv",
    code2 = "AP",
        founded = date(2024, 3, 11), capital = "Yuɱa",
    code3 = "APX",
        ung = member, ung_joined = date(2024, 4, 2),
    place = "Aprux Mexyrhat",
        banner = "Xarslasja-flag.png"},
    banner = "APXNewBanner.png"
    {code2 = "AT", code3 = "ANT",
  },
        common_name = "Antilvakia", name = "Socialist Republic of Antilvakia",
  {
        ruler = "Darthinian", ruler_title = "Tsaa",
    code2 = "AR",
        founded = date(2025, 6, 20), capital = "Krakistok",
    code3 = "ARS",
        ung = member, ung_joined = date(2025, 9, 8),
    place = "Xarslasia",
        banner = "Banner_1-mitchell.png"},
    ung = member,
    {code2 = "AV", code3 = "AVZ", condominium = {"HL"},
    banner = "Xarslasja-flag.png"
        common_name = "Avazistan",
  },
        founded = date(2024, 10, 20),
  {
        banner = "Avazistan-banner.png"},
    code2 = "AT",
    {code2 = "AY", code3 = "AYG",
    code3 = "ANT",
        common_name = "Aylongam", name = "Great Kingdom of Aylongam",
    place = "Antilvakia",
        ruler = "Zendrid", ruler_title = "Quing",
    ung = member,
        founded = date(2024, 3, 2), capital = "Khaath Tran", -- or Ruôy Rûdak?
    banner = "Banner_1-mitchell.png"
        ung = former, ung_joined = date(2024, 3, 6), ung_left = date(2025, 1, 25),
  },
        banner = "Aylongam-banner.png"},
  {
    {code2 = "BD", code3 = "BDC",
    code2 = "AV",
        common_name = "B’hiy’aj Dchâjâ",
    code3 = "AVZ",
        ruler = "Šœ́hag", ruler_title = "Leader",
    place = "Avazistan",
        founded = date(2024, 9, 25), capital = "B’hiy’aj Dchâjâ",  
    banner = "Avazistan-banner.png"
        banner = "Bhiyaj-banner.png"},
  },
     {code2 = "BL", code3 = "BTL",
  {
        common_name = "Bootland", name = "Duchy of Bootland",
    code2 = "AY",
        ruler = "Lux Moniridia", title = "Duchess",
    code3 = "AYG",
        founded = date(2025,4,22), dissolved_date = date(2025, 5, 6), capital = "Auchentraeth",
    place = "Aylongam",
        dissolved = "Dissolved",
    ung = former,
        banner = "Bootland-banner.png"},
    banner = "Aylongam-banner.png"
    {code2 = "CB", code3 = "COB",
  },
        common_name = "Coldba (Cuba)", name = "Empire of Coldba (Cuba)",
  {
        ruler = "Suwi", ruler_title = "Empress",
    code2 = "BD",
        founded = date(2024, 6, 12), capital = "Chillvana",
    code3 = "BDC",
        ung = member, ung_joined = date(2024, 6, 11),
    place = "B’hiy’aj Dchâjâ",
        banner = "Banner of Coldba (Cuba).png"},
    banner = "Bhiyaj-banner.png"
    {code2 = "CF", code3 = "CFD",
  },
        common_name = "CMCic Federation",
  {
        ruler = "CMC", ruler_title = "",
    code2 = "BL",
        founded = date(2025, 1, 13), dissolved_date = date(2025, 2, 7), capital = "Ruxese",
    code3 = "BTL",
        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]].",
    place = "Bootland",
        banner = "CMCic Federation banner.png"},
    dissolved = true,
    {code2 = "CP", code3 = "CPL",
    banner = "Bootland-banner.png"
        common_name = "The Complex",
  },
        ruler = "TheZipCreator", ruler_title = "Archon",
  {
        founded = date(2024, 10, 1), capital = "",
    code2 = "CB",
        banner = "Complex-banner.png"},
    code3 = "COB",
    {code2 = "CR", code3 = "COR",
    place = "Coldba (Cuba)",
        common_name = "Corneria", name = "Anarchist Workers’ Republic of Corneria",
    ung = member,
        ruler = "мока", ruler_title = "Councilperson(s)",
    banner = "Banner of Coldba (Cuba).png"
        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 = "CF",
    {code2 = "CV", code3 = "CIV",
    code3 = "CFD",
        common_name = "Civuyiscajrn", name = "Province of Civuyiscajrn",
    place = "CMCic Federation",
        ruler = "ʡeter", ruler_title = "Gùjrnik", ruler_link = "User:Dillon",
    dissolved = true,
        founded = date(2024, 4, 10), capital = "",
    banner = "CMCic Federation banner.png"
        ung = observer, ung_joined = date(2024, 4, 10), ung_demoted = date(2024, 10, 19),
  },
        banner = "Civuyiscajrn Banner.png"},
  {
    {code2 = "DH", code3 = "DHO",
    code2 = "CP",
        common_name = "Dhourigkàn", name = "United Republic of Dhourigkàn",
    code3 = "CPL",
        ruler = "Umbra", ruler_title = "",
    place = "The Complex",
        founded = date(2024, 4, 12), capital = "Rintìh",
    banner = "Complex-banner.png"
        ung = observer, ung_joined = date(2024, 4, 27), ung_demoted = date(2025, 1, 25),
  },
        banner = "Dhrkn banner.png"},
  {
    {code2 = "DT", code3 = "DTT",
    code2 = "CR",
        common_name = "Dróstisiśtsi", name = "People's Republic of Dróstsiśtsi",
    code3 = "COR",
        ruler = "accruenewblue", ruler_title = "President",
    place = "Corneria",
        founded = date(2025, 4, 7), capital = "Birchtree City",
    ung = former,
        ung = member, ung_joined = date(2025, 4, 19),
    banner = "CornerianBanner.png"
        banner = "DTTBanner.png"},
  },
    {code2 = "EC", code3 = "ECC",
  {
        common_name = "Evil Scamming Country (Condominium of Chaos)", name="",
    code2 = "CV",
        founded = date(2025, 4, 27), capital = "",
    code3 = "CIV",
        disputed = "It is wacky",
    place = "Civuyiscajrn",
        banner = "ESC_banner.png"},
    ung = observer,
    {code2 = "ED", code3 = "EDF",
    banner = "Civuyiscajrn Banner.png"
        common_name = "Ettêre Ðiffyt", name = "Priesthood of Ettêre Ðiffyt",
  },
        ruler = "Sven", ruler_title = "Divine Priest",
  {
        founded = date(2024, 4, 17), capital = "",
    code2 = "DH",
        ung = member, ung_joined = date(2024, 4, 20),
    code3 = "DHO",
        banner = "EDF banner.png"},
     place = "Dhorigkàn",
    {code2 = "EK", code3 = "EKV",
    ung = observer,
        common_name = "Enkavak",
    banner = "Dhrkn banner.png"
        ruler = {"Namnak Xhesas", "Taugnix"}, ruler_title = "Magistrate(s)",
  },
        founded = date(2022, 8, 30), capital = "Alnaŋaemak",
  {
        ung = member, ung_joined = date(2024, 2, 6),
    code2 = "DT",
        banner = "Enkavak-banner.png"},
    code3 = "DTT",
    {code2 = "EL", code3 = "EML",
    place = "Dróstisiśtsi",
        common_name = "Emberland", name = "Democratic State of Emberland",
    ung = member,
        ruler = "probablynotacriminal", ruler_link = "Probablynotacriminal (Character)", ruler_title = "Sovereign",
    banner = "DTTBanner.png"
        founded = date(2025, 4, 20), capital = "Flamepoint",
  },
        banner = "EmberlandBanner.png"},
  {
    {code2 = "EM", code3 = "EPM",
    code2 = "EC",
        common_name = "i Êpcêm Mûn-nan", name = "i Kimôd Êpcêmin Mûn-nan",
    code3 = "ECC",
        ruler = "Maple", ruler_title = "Kimôdihu",
    place = "Evil Scamming Country (CC)",
        founded = date(2024, 4, 22), capital = "",
    banner = "ESC_banner.png"
        ung = member, ung_joined = date(2024, 4, 27),
  },
        banner = "I Êpcêm Mûn nan banner.png"},
  {
    {code2 = "ES", code3 = "ESC",
    code2 = "ED",
        common_name = "Evil Scamming Country",
    code3 = "EDF",
        ruler = "Chronos", ruler_title = "Humble Scammer",
    place = "Ettêre Ðiffyt",
        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.",
    ung = member,
        founded = date(2024, 9, 29), capital = "",
    banner = "EDF banner.png"
        banner = "Evil-banner.png"},
  },
    {code2 = "EV", code3 = "ESK",
  {
        common_name = "Evil Skamming Kountry",
    code2 = "EK",
        ruler = "Kween K. Auce", ruler_title = "Evil Kween",
    code3 = "EKV",
        founded = date(), capital = "Kilvana",
    place = "Enkavak",
        banner = "ESK_banner.png"},
    ung = member,
    {code2 = "EW", code3 = "ESW",
    banner = "Enkavak-banner.png"
        common_name = "Eistówú",
  },
        ung = observer,
  {
        banner = "Waighin-banner.png"},
    code2 = "EV",
    {code2 = "FE", code3 = "FER",
    code3 = "ESK",
        common_name = "FERRA",
    place = "Evil Skaming Kountry",
        banner = "CompromiseLogo2.png"},
    banner = "???"
    {code2 = "FL", code3 = "FSL",
  },
        common_name = "Fishland",
  {
        ung = former, dissolved = true,
    code2 = "EL",
        banner = "Fishland_banner.png"},
    code3 = "EML",
    {code2 = "FR", code3 = "FRV",
    place = "Emberland",
        common_name = "Frossantiquervrâssonne",
    banner = "EmberlandBanner.png"
        banner = "Frv-banner.png"},
  },
    {code2 = "GI", code3 = "GIS",
  {
        common_name = "The Golden Isles",
    code2 = "EM",
        dissolved = true,
    code3 = "EPM",
        banner = "Oreño mc banner.png"},
    place = "i Êpcêm Mûn-nan",
    {code2 = "GN", code3 = "GNI",
    ung = member,
        common_name = "Gdaƨihr Ni̦xlo",
    banner = "I Êpcêm Mûn nan banner.png"
        banner = "Gdashihr Ni-xlo-banner.png"},
  },
    {code2 = "GS", code3 = "GSK",
  {
        common_name = "Gevsaksavli",
    code2 = "ES",
        banner = "Gevsaksavli_banner.png"},
    code3 = "ESC",
    {code2 = "HD", code3 = "HDL",
    place = "Evil Scamming Country",
        common_name = "Hajdislant",
    banner = "Evil-banner.png"
        ung = member,
  },
        banner = "Hajdislant Banner.png"},
  {
    {code2 = "HE", code3 = "HEN",
    code2 = "EW",
        common_name = "Hentzo",
    code3 = "ESW",
        ung = observer, dissolved = true,
    place = "Eistówú",
        banner = "HentzoBanner.png"},
    ung = observer,
    {code2 = "HL", code3 = "HML",
    banner = "Waighin-banner.png"
        common_name = "Hummland",
  },
        ung = member,
  {
        banner = "Kingdom-Hummland-banner.png"},
    code2 = "FE",
    {code2 = "HR", code3 = "HRK",
    code3 = "FER",
        common_name = "Hertskomestat",
    place = "FERRA",
        banner = "zh-banner.jpg"},
    banner = "CompromiseLogo2.png"
    {code2 = "IG", code3 = "IGE",
  },
        common_name = "Igeþa",
  {
        dissolved = true,
    code2 = "FL",
        banner = "Igetha Banner.png"},
    code3 = "FSL",
    {code2 = "IM", code3 = "IMR",
    place = "Fishland",
        common_name = "Imerchal",
    ung = former,
        ung = member,
    dissolved = true,
        banner = "Imersial-banner.png"},
    banner = "Fishland_banner.png"
    {code2 = "IR", code3 = "IRN",
  },
        common_name = "The Iron Empire",
  {
        dissolved = true,
    code2 = "FR",
        banner = "Ironian_mc_banner.png"},
    code3 = "FRV",
    {code2 = "JC", code3 = "JIC",
    place = "Frossantiquervrâssonne",
        common_name = "Ovvú Jičeiñŋā",
    banner = "Frv-banner.png"
        dissolved = true,
  },
        banner = "Ovvy-banner.png"},
  {
    {code2 = "JG", code3 = "JGW",
    code2 = "GI",
        common_name = "Juya Gwaña",
    code3 = "GIS",
        banner = "???"},
    place = "The Golden Isles",
    {code2 = "JL", code3 = "JTL",
    dissolved = true,
        common_name = "Jotlond",
    banner = "Oreño mc banner.png"
        ung = member,
  },
        banner = "Jotlond_banner.png"},
  {
    {code2 = "KA", code3 = "KAI",
    code2 = "GN",
        common_name = "Kaipa",
    code3 = "GNI",
        ung = member,
    place = "Gdaƨihr Ni̦xlo",
        banner = "Republic_of_Kaipa_Banner.png"},
    banner = "Gdashihr Ni-xlo-banner.png"
    {code2 = "KC", code3 = "KKC",
  },
        common_name = "Kyaw Cen",
  {
        ung = member,
    code2 = "GS",
        banner = "Kyaw-cen-flag.png"},
    code3 = "GSK",
    {code2 = "KE", code3 = "KEL",
    place = "Gevsaksavli",
        common_name = "Keltechra",
    banner = "Gevsaksavli_banner.png"
        ung = member,
  },
        banner = "Keltechra_banner.png"},
  {
    {code2 = "KL", code3 = "KTL",
    code2 = "HD",
        common_name = "Kotland",
    code3 = "HDL",
        banner = "Kotland-flag.png"},
    place = "Hajdislant",
    {code2 = "KR", code3 = "KRI",
    ung = member,
        common_name = "Krīpetēpla",
    banner = "Hajdislant Banner.png"
        ung = member,
  },
        banner = "Krīpetēpla_banner.png"},
  {
    {code2 = "KT", code3 = "KTY",
    code2 = "HE",
        common_name = "Kathyria",
    code3 = "HEN",
        ung = member, dissolved = true,
    place = "Hentzo",
        banner = "Asoghade faiul.png"},
    ung = observer,
    {code2 = "KZ", code3 = "KOZ",
    dissolved = true,
        common_name = "Kozdenen",
    banner = "HentzoBanner.png"
        ung = member,
  },
        banner = "Banner of Kozdenen.png"},
  {
    {code2 = "LK", code3 = "LVK",
    code2 = "HL",
        common_name = "Lavvakcesaa",
    code3 = "HML",
        ung = member,
    place = "Hummland",
        banner = "Lavvakcesaa_Banner.png"},
    ung = member,
    {code2 = "LL", code3 = "LKL",
    banner = "Kingdom-Hummland-banner.png"
        common_name = "Lukaland",
  },
        dissolved = true,
  {
        banner = "Lukaland-banner.png"},
    code2 = "HR",
    {code2 = "LR", code3 = "LAR",
    code3 = "HRK",
        common_name = "Regnate Latium",
    place = "Hertskomestat",
        ung = member,
    banner = "zh-banner.jpg"
        banner = "Latium-Regnātum-banner.png"},
  },
    {code2 = "LX", code3 = "LEG",
  {
        common_name = "Legwa Rina",
    code2 = "IG",
        dissolved = true,
    code3 = "IGE",
        banner = "Banner of Legwa Rina.png"},
    place = "Igeþa",
    {code2 = "MA", code3 = "MAZ",
    dissolved = true,
        common_name = "Maize",
    banner = "Igetha Banner.png"
        ung = member,
  },
        banner = "Banner maize.png"},
  {
    {code2 = "MD", code3 = "MAD",
    code2 = "IM",
        common_name = "Madlands",
    code3 = "IMR",
        banner = "Madlands_Banner.png"},
    place = "Imerchal",
    {code2 = "ML", code3 = "MRL",
    ung = member,
        common_name = "Maryland",
    banner = "Imersial-banner.png"
        banner = "Marylandbanner.png"},
  },
    {code2 = "MP", code3 = "MPB",
  {
        common_name = "MápabaL",
    code2 = "IR",
        banner = "Mapabal-banner.png"},
    code3 = "IRN",
    {code2 = "MR", code3 = "MAR",
    place = "The Iron Empire",
        common_name = "Ḿaro",
    dissolved = true,
        banner = "Ḿaro banner.png"},
    banner = "Ironian_mc_banner.png"
    {code2 = "MS", code3 = "MRS",
  },
        common_name = "Maraśa",
  {
        ung = member,
    code2 = "JC",
        banner = "Maraśa-banner.png"},
    code3 = "JIC",
    {code2 = "MZ", code3 = "MZR",
    place = "Ovvú Jičeiñŋā",
        common_name = "Myžariky",
    dissolved = true,
        ung = member,
    banner = "Ovvy-banner.png"
        banner = "Myzhariky-banner.png"},
  },
    {code2 = "NA", code3 = "NAR",
  {
        common_name = "Nāroňpār",
    code2 = "JG",
        ung = member,
    code3 = "JGW",
        banner = "Naringpar-banner.png"},
    place = "Juya Gwaña",
    {code2 = "NB", code3 = "NBT",
    banner = "???"
        common_name = "Ŋibraltar",
  },
        banner = "Ngibraltar-banner.png"},
  {
    {code2 = "NK", code3 = "NRK",
    code2 = "JL",
        common_name = "Ŋərkey",
    code3 = "JTL",
        banner = "Nguhrkey-banner.png"},
    place = "Jotlond",
    {code2 = "NM", code3 = "NMS",
    ung = member,
        common_name = "New Maeksikao",
    banner = "Jotlond_banner.png"
        banner = "New_maeksikao_banner.png"},
  },
    {code2 = "NT", code3 = "NST",
  {
        common_name = "Nošaterçe",
    code2 = "KA",
        banner = "RPD-banner.png"},
    code3 = "KAI",
    {code2 = "OK", code3 = "OKD",
    place = "Kaipa",
        common_name = "Old Kingdom",
    ung = member,
        banner = "Old kingdom banner.png"},
    banner = "Republic_of_Kaipa_Banner.png"
    {code2 = "OR", code3 = "ORE",
  },
        common_name = "Oressia",
  {
        ung = member,
    code2 = "KC",
        banner = "Oressia-banner.png"},
    code3 = "KKC",
    {code2 = "OT", code3 = "OTS",
    place = "Kyaw Cen",
        common_name = "Otslahue",
    ung = member,
        banner = "Banner otslahue.png"},
    banner = "Kyaw-cen-flag.png"
    {code2 = "OW", code3 = "OBW",
  },
        common_name = "Oblane Wybrzeże",
  {
        dissolved = true,
    code2 = "KE",
        banner = "Slpashedcoastbanner.png"},
    code3 = "KEL",
    {code2 = "PF", code3 = "HPF",
    place = "Keltechra",
        common_name = "Holy Puan Florocracy",
    ung = member,
        dissolved = true,
    banner = "Keltechra_banner.png"
        ung = member,
  },
        banner = "WestPuaBanner.png"},
  {
    {code2 = "PI", code3 = "PIH",
    code2 = "KL",
        common_name = "Pihi",
    code3 = "KTL",
        ung = member,
    place = "Kotland",
        banner = "Pihi-banner.png"},
    banner = "Kotland-flag.png"
    {code2 = "PK", code3 = "PKM",
  },
        common_name = "Paz Kiiam",
  {
        ung = member,
    code2 = "KR",
        banner = "PazKiiamBanner.png"},
    code3 = "KRI",
    {code2 = "QO", code3 = "QOS",
    place = "Krīpetēpla",
        common_name = "Qosculyn",
    ung = member,
        banner = "Qosysyn flag.png"},
    banner = "Krīpetēpla_banner.png"
    {code2 = "RA", code3 = "RTS",
  },
        common_name = "Rauratoshan", name = "Rauratoshan Kingdom",
  {
        founded = date(), capital = "Irisela Island",
    code2 = "KT",
        ung = member,
    code3 = "KTY",
        banner = "Rauratoshan-banner.png"},
    place = "Kathyria",
    {code2 = "RI", code3 = "RIJ",
    ung = member,
        common_name = "Riyelum",
    dissolved = true,
        banner = "Rijelem-banner.png"},
    banner = "Asoghade faiul.png"
    {code2 = "RK", code3 = "RKT",
  },
        common_name = "Arktsev",
  {
        banner = "Rktdabsimo-banner.png"},
    code2 = "KZ",
     {code2 = "RM", code3 = "ROM",
    code3 = "KOZ",
        common_name = "Realm of Madness",
    place = "Kozdenen",
        ung = member, dissolved = true,
    ung = member,
        banner = "The Flag of the Realm of Madness.png"},
    banner = "Banner of Kozdenen.png"
    {code2 = "RP", code3 = "FRP",
  },
        common_name = "Pua",
  {
        ung = member,
    code2 = "LK",
        banner = "EastPuaBanner.png"},
    code3 = "LVK",
    {code2 = "SG", code3 = "SPG",
    place = "Lavvakcesaa",
        common_name = "Spansos Gaming",
    ung = member,
        ung = member,
    banner = "Lavvakcesaa_Banner.png"
        banner = "Spansos-Gaming-banner.png"},
  },
    {code2 = "SH", code3 = "SHL",
  {
        common_name = "Shroomland",
    code2 = "LL",
        banner = "Shroomland-banner.png"},
    code3 = "LKL",
    {code2 = "SL", code3 = "SEL",
    place = "Lukaland",
        common_name = "Seolland",
    dissolved = true,
        banner = "Ngossiya-banner.png"},
    banner = "Lukaland-banner.png"
    {code2 = "SQ", code3 = "SQT",
  },
        common_name = "sq’s Territories",
  {
        ung = member,
    code2 = "LR",
        banner = "Banner_vilantnen.png"},
    code3 = "LAR",
    {code2 = "ST", code3 = "SOT",
    place = "Regnate Latium",
        common_name = "Sofao Tâsi",
    ung = member,
        ung = member,
    banner = "Latium-Regnātum-banner.png"
        banner = "Sofao.png"},
  },
    {code2 = "SV", code3 = "STV",
  {
        common_name = "Stej Ven",
    code2 = "LX",
        ung = member,
    code3 = "LEG",
        banner = "Stej ven banner.png"},
    place = "Legwa Rina",
    {code2 = "TA", code3 = "TAN",
    dissolved = true,
        common_name = "T’anshilebs",
    banner = "Banner of Legwa Rina.png"
        ung = member,
  },
        banner = "T'anshilebs_banner.png"},
  {
    {code2 = "TM", code3 = "TMT",
    code2 = "MA",
        common_name = "Tje Manathi T’onzolo",
    code3 = "MAZ",
        dissolved = true,
    place = "Maize",
        banner = "TMT_flag.png"},
    ung = member,
    {code2 = "TP", code3 = "TPU",
    banner = "Banner maize.png"
        common_name = "Tauranga Puawai",
  },
        ung = member,
  {
        banner = "TaurangaPuawaiBanner.png"},
    code2 = "MD",
    {code2 = "TQ", code3 = "TQR",
    code3 = "MAD",
        common_name = "Þunan Qumreá",
    place = "Madlands",
        ung = member, dissolved = true,
    banner = "Madlands_Banner.png"
        banner = "Thunanqumreaa-banner.png"},
  },
    {code2 = "TR", code3 = "TRK",
  {
        common_name = "Xtrakva",
    code2 = "ML",
        ung = member,
    code3 = "MRL",
        banner = "Xtrakva-banner.png"},
    place = "Maryland",
    {code2 = "TS", code3 = "TSN",
    banner = "Marylandbanner.png"
        common_name = "Tocjaǵa Śahan",
  },
        banner = "Tocjaǵa Śahan banner.webp"},
  {
    {code2 = "TY", code3 = "TNY",
    code2 = "MP",
        common_name = "Tanylezi",
    code3 = "MPB",
        ung = observer, dissolved = true,
    place = "MápabaL",
        banner = "Tanylezi Banner.png"},
    banner = "Mapabal-banner.png"
    {code2 = "TZ", code3 = "TZG",
  },
        common_name = "Tanzang",
  {
        ung = member,
    code2 = "MR",
        banner = "Dangcang-banner.png"},
    code3 = "MAR",
    {code2 = "UZ", code3 = "UZF",
    place = "Ḿaro",
        common_name = "Uzafnic Federation",
    banner = "Ḿaro banner.png"
        dissolved = true,
  },
        banner = "UzafnicBanner.png"},
  {
    {code2 = "VA", code3 = "VAN",
    code2 = "MS",
        common_name = "Vansterèl",
    code3 = "MRS",
        banner = "Vansterel-banners.png"},
    place = "Maraśa",
    {code2 = "VD", code3 = "VDC",
    ung = member,
        common_name = "Vallis Draconum",
    banner = "Maraśa-banner.png"
        ung = member,
  },
        banner = "Draconis-banner.jpeg"},
  {
    {code2 = "VL", code3 = "VLN",
    code2 = "MZ",
        common_name = "Vilantnen",
    code3 = "MZR",
        ung = member, dissolved = true,
    place = "Myžariky",
        banner = "Banner_vilantnen.png"},
    ung = member,
    {code2 = "VZ", code3 = "VZR",
    banner = "Myzhariky-banner.png"
        common_name = "The Vazr",
  },
        ung = member, dissolved = true,
  {
        banner = "Vazr-banner.png"},
    code2 = "NA",
    {code2 = "WA", code3 = "WAN",
    code3 = "NAR",
        common_name = "Wánade",
    place = "Nāroňpār",
        ung = member,
    ung = member,
        banner = "Ruwumanko-waanade.png.png"},
    banner = "Naringpar-banner.png"
    {code2 = "WS", code3 = "WSK",
  },
        common_name = "Wekañu-Skefo",
  {
        ung = member,
    code2 = "NB",
        banner = "Wekañu-skefo.png"},
    code3 = "NBT",
    {code2 = "YS", code3 = "YYS",
    place = "Ŋibraltar",
        common_name = "Yysh",
    banner = "Ngibraltar-banner.png"
        banner = "Yysh_banner.png"},
  },
    {code2 = "ZG", code3 = "ZGW",
  {
        common_name = "Ʒimh Gwynh",
    code2 = "NK",
        ung = observer,
    code3 = "NRK",
        banner = "Islandsofximhgwynh-banner.png"},
    place = "Ŋərkey",
    {code2 = "ZT", code3 = "ZTZ",
    banner = "Nguhrkey-banner.png"
        common_name = "Zotazil",
  },
        ung = observer,
  {
        banner = "Majabanner.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)
_m.get_country_code2 = function(it)
  for i, v in ipairs(_m) do
    for i,v in ipairs(_m) do
    if v.code2 == _a(self) then
        if v.code2 == _a(it) then
      return v
            return v
        end
     end
     end
  end
end
end
_m._get_country_code3 = function(self)
 
  for i, v in ipairs(_m) do
_m.get_field_code2 = function(frame)
    if v.code3 == _a(self) then
    return def(def(_m.get_country_code2(frame.args[1]),{})[frame.args[2]], "")
      return v
end
 
_m.get_country_code3 = function(it)
    for i,v in ipairs(_m) do
        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

Revision as of 11:08, 23 September 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
do local it = require"Module:Utils"
    def, _a, date = it.def, it._a, it.date
end
local membership = {obs = "OBSERVER", member = "MEMBER", former = "FORMER_MEMBER" }
local observer, member, former = membership.observer, membership.member, membership.former
--[[
    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(2015, 11, 25),
        dissolved = "Reason/Context for dissolution", dissolved_date = date(2015, 11, 25),
        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 ommitting the field
    - `condominium` is a list of code2’s of all countries taking part in the
      condominium, also use this for dependent territories with a separate code.
    - Please if at all possible, do not omit `banner`, `common_name`, `name`, `ruler`.
]]
_m = {
    {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",
        founded = date(2025, 4, 20), capital = "Araçana",
        ruler = "Outlaw Sly", ruler_title = "Mayor, Countess",
        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", 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 = "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óstisiś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_link = "Probablynotacriminal (Character)", ruler_title = "Sovereign",
        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 = "EV", code3 = "ESK",
        common_name = "Evil Skamming Kountry",
        ruler = "Kween K. Auce", ruler_title = "Evil Kween",
        founded = date(), capital = "Kilvana",
        banner = "ESK_banner.png"},
    {code2 = "EW", code3 = "ESW",
        common_name = "Eistówú",
        ung = observer,
        banner = "Waighin-banner.png"},
    {code2 = "FE", code3 = "FER",
        common_name = "FERRA",
        banner = "CompromiseLogo2.png"},
    {code2 = "FL", code3 = "FSL",
        common_name = "Fishland",
        ung = former, dissolved = true,
        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 = "HD", code3 = "HDL",
        common_name = "Hajdislant",
        ung = member,
        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",
        ung = member,
        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",
        ung = member,
        banner = "Keltechra_banner.png"},
    {code2 = "KL", code3 = "KTL",
        common_name = "Kotland",
        banner = "Kotland-flag.png"},
    {code2 = "KR", code3 = "KRI",
        common_name = "Krīpetēpla",
        ung = member,
        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",
        ung = member,
        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",
        ung = member,
        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",
        ung = member,
        banner = "Maraśa-banner.png"},
    {code2 = "MZ", code3 = "MZR",
        common_name = "Myžariky",
        ung = member,
        banner = "Myzhariky-banner.png"},
    {code2 = "NA", code3 = "NAR",
        common_name = "Nāroňpār",
        ung = member,
        banner = "Naringpar-banner.png"},
    {code2 = "NB", code3 = "NBT",
        common_name = "Ŋibraltar",
        banner = "Ngibraltar-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 = "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",
        founded = date(), capital = "Irisela Island",
        ung = member,
        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",
        ung = member,
        banner = "EastPuaBanner.png"},
    {code2 = "SG", code3 = "SPG",
        common_name = "Spansos Gaming",
        ung = member,
        banner = "Spansos-Gaming-banner.png"},
    {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",
        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,
        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á",
        ung = member, dissolved = true,
        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 = "TY", code3 = "TNY",
        common_name = "Tanylezi",
        ung = observer, dissolved = true,
        banner = "Tanylezi Banner.png"},
    {code2 = "TZ", code3 = "TZG",
        common_name = "Tanzang",
        ung = member,
        banner = "Dangcang-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",
        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.get_country_code2 = function(it)
    for i,v in ipairs(_m) 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) 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