/**
 * @copyright Sister Software
 * @license AGPL-3.0
 * @author Teffen Ellis, et al.
 *
 *   This file was generated by scripts/generate-language-types.ts
 */
/**
 * An enumeration of ISO 639-1 language codes.
 */
export const Alpha2LanguageCode = {
    Afar: "aa",
    Abkhazian: "ab",
    Afrikaans: "af",
    Akan: "ak",
    Albanian: "sq",
    Amharic: "am",
    Arabic: "ar",
    Aragonese: "an",
    Armenian: "hy",
    Assamese: "as",
    Avaric: "av",
    Avestan: "ae",
    Aymara: "ay",
    Azerbaijani: "az",
    Bashkir: "ba",
    Bambara: "bm",
    Basque: "eu",
    Belarusian: "be",
    Bengali: "bn",
    Bislama: "bi",
    Bosnian: "bs",
    Breton: "br",
    Bulgarian: "bg",
    Burmese: "my",
    Catalan: "ca",
    Valencian: "ca",
    Chamorro: "ch",
    Chechen: "ce",
    Chinese: "zh",
    ChurchSlavic: "cu",
    OldSlavonic: "cu",
    ChurchSlavonic: "cu",
    OldBulgarian: "cu",
    OldChurchSlavonic: "cu",
    Chuvash: "cv",
    Cornish: "kw",
    Corsican: "co",
    Cree: "cr",
    Czech: "cs",
    Danish: "da",
    Divehi: "dv",
    Dhivehi: "dv",
    Maldivian: "dv",
    Dutch: "nl",
    Flemish: "nl",
    Dzongkha: "dz",
    English: "en",
    Esperanto: "eo",
    Estonian: "et",
    Ewe: "ee",
    Faroese: "fo",
    Fijian: "fj",
    Finnish: "fi",
    French: "fr",
    WesternFrisian: "fy",
    Fulah: "ff",
    Georgian: "ka",
    German: "de",
    Gaelic: "gd",
    ScottishGaelic: "gd",
    Irish: "ga",
    Galician: "gl",
    Manx: "gv",
    GreekModern_1453: "el",
    Guarani: "gn",
    Gujarati: "gu",
    Haitian: "ht",
    HaitianCreole: "ht",
    Hausa: "ha",
    Hebrew: "he",
    Herero: "hz",
    Hindi: "hi",
    HiriMotu: "ho",
    Croatian: "hr",
    Hungarian: "hu",
    Igbo: "ig",
    Icelandic: "is",
    Ido: "io",
    SichuanYi: "ii",
    Nuosu: "ii",
    Inuktitut: "iu",
    Interlingue: "ie",
    Occidental: "ie",
    InterlinguaInternationalAuxiliaryLanguageAssociation: "ia",
    Indonesian: "id",
    Inupiaq: "ik",
    Italian: "it",
    Javanese: "jv",
    Japanese: "ja",
    Kalaallisut: "kl",
    Greenlandic: "kl",
    Kannada: "kn",
    Kashmiri: "ks",
    Kanuri: "kr",
    Kazakh: "kk",
    CentralKhmer: "km",
    Kikuyu: "ki",
    Gikuyu: "ki",
    Kinyarwanda: "rw",
    Kirghiz: "ky",
    Kyrgyz: "ky",
    Komi: "kv",
    Kongo: "kg",
    Korean: "ko",
    Kuanyama: "kj",
    Kwanyama: "kj",
    Kurdish: "ku",
    Lao: "lo",
    Latin: "la",
    Latvian: "lv",
    Limburgan: "li",
    Limburger: "li",
    Limburgish: "li",
    Lingala: "ln",
    Lithuanian: "lt",
    Luxembourgish: "lb",
    Letzeburgesch: "lb",
    LubaKatanga: "lu",
    Ganda: "lg",
    Macedonian: "mk",
    Marshallese: "mh",
    Malayalam: "ml",
    Maori: "mi",
    Marathi: "mr",
    Malay: "ms",
    Malagasy: "mg",
    Maltese: "mt",
    Mongolian: "mn",
    Nauru: "na",
    Navajo: "nv",
    Navaho: "nv",
    NdebeleSouth: "nr",
    SouthNdebele: "nr",
    NdebeleNorth: "nd",
    NorthNdebele: "nd",
    Ndonga: "ng",
    Nepali: "ne",
    NorwegianNynorsk: "nn",
    NynorskNorwegian: "nn",
    BokmålNorwegian: "nb",
    NorwegianBokmål: "nb",
    Norwegian: "no",
    Chichewa: "ny",
    Chewa: "ny",
    Nyanja: "ny",
    OccitanPost_1500: "oc",
    Ojibwa: "oj",
    Oriya: "or",
    Oromo: "om",
    Ossetian: "os",
    Ossetic: "os",
    Panjabi: "pa",
    Punjabi: "pa",
    Persian: "fa",
    Pali: "pi",
    Polish: "pl",
    Portuguese: "pt",
    Pushto: "ps",
    Pashto: "ps",
    Quechua: "qu",
    Romansh: "rm",
    Romanian: "ro",
    Moldavian: "ro",
    Moldovan: "ro",
    Rundi: "rn",
    Russian: "ru",
    Sango: "sg",
    Sanskrit: "sa",
    Sinhala: "si",
    Sinhalese: "si",
    Slovak: "sk",
    Slovenian: "sl",
    NorthernSami: "se",
    Samoan: "sm",
    Shona: "sn",
    Sindhi: "sd",
    Somali: "so",
    SothoSouthern: "st",
    Spanish: "es",
    Castilian: "es",
    Sardinian: "sc",
    Serbian: "sr",
    Swati: "ss",
    Sundanese: "su",
    Swahili: "sw",
    Swedish: "sv",
    Tahitian: "ty",
    Tamil: "ta",
    Tatar: "tt",
    Telugu: "te",
    Tajik: "tg",
    Tagalog: "tl",
    Thai: "th",
    Tibetan: "bo",
    Tigrinya: "ti",
    TongaTongaIslands: "to",
    Tswana: "tn",
    Tsonga: "ts",
    Turkmen: "tk",
    Turkish: "tr",
    Twi: "tw",
    Uighur: "ug",
    Uyghur: "ug",
    Ukrainian: "uk",
    Urdu: "ur",
    Uzbek: "uz",
    Venda: "ve",
    Vietnamese: "vi",
    Volapük: "vo",
    Welsh: "cy",
    Walloon: "wa",
    Wolof: "wo",
    Xhosa: "xh",
    Yiddish: "yi",
    Yoruba: "yo",
    Zhuang: "za",
    Chuang: "za",
    Zulu: "zu",
};
/**
 * A map of two-letter language codes to their labels.
 */
export const Alpha2LabelMap = new Map([
    ["aa", ["Afar"]],
    ["ab", ["Abkhazian"]],
    ["af", ["Afrikaans"]],
    ["ak", ["Akan"]],
    ["sq", ["Albanian"]],
    ["am", ["Amharic"]],
    ["ar", ["Arabic"]],
    ["an", ["Aragonese"]],
    ["hy", ["Armenian"]],
    ["as", ["Assamese"]],
    ["av", ["Avaric"]],
    ["ae", ["Avestan"]],
    ["ay", ["Aymara"]],
    ["az", ["Azerbaijani"]],
    ["ba", ["Bashkir"]],
    ["bm", ["Bambara"]],
    ["eu", ["Basque"]],
    ["be", ["Belarusian"]],
    ["bn", ["Bengali"]],
    ["bi", ["Bislama"]],
    ["bs", ["Bosnian"]],
    ["br", ["Breton"]],
    ["bg", ["Bulgarian"]],
    ["my", ["Burmese"]],
    ["ca", ["Catalan", "Valencian"]],
    ["ch", ["Chamorro"]],
    ["ce", ["Chechen"]],
    ["zh", ["Chinese"]],
    ["cu", ["Church Slavic", "Old Slavonic", "Church Slavonic", "Old Bulgarian", "Old Church Slavonic"]],
    ["cv", ["Chuvash"]],
    ["kw", ["Cornish"]],
    ["co", ["Corsican"]],
    ["cr", ["Cree"]],
    ["cs", ["Czech"]],
    ["da", ["Danish"]],
    ["dv", ["Divehi", "Dhivehi", "Maldivian"]],
    ["nl", ["Dutch", "Flemish"]],
    ["dz", ["Dzongkha"]],
    ["en", ["English"]],
    ["eo", ["Esperanto"]],
    ["et", ["Estonian"]],
    ["ee", ["Ewe"]],
    ["fo", ["Faroese"]],
    ["fj", ["Fijian"]],
    ["fi", ["Finnish"]],
    ["fr", ["French"]],
    ["fy", ["Western Frisian"]],
    ["ff", ["Fulah"]],
    ["ka", ["Georgian"]],
    ["de", ["German"]],
    ["gd", ["Gaelic", "Scottish Gaelic"]],
    ["ga", ["Irish"]],
    ["gl", ["Galician"]],
    ["gv", ["Manx"]],
    ["el", ["Greek, Modern (1453-)"]],
    ["gn", ["Guarani"]],
    ["gu", ["Gujarati"]],
    ["ht", ["Haitian", "Haitian Creole"]],
    ["ha", ["Hausa"]],
    ["he", ["Hebrew"]],
    ["hz", ["Herero"]],
    ["hi", ["Hindi"]],
    ["ho", ["Hiri Motu"]],
    ["hr", ["Croatian"]],
    ["hu", ["Hungarian"]],
    ["ig", ["Igbo"]],
    ["is", ["Icelandic"]],
    ["io", ["Ido"]],
    ["ii", ["Sichuan Yi", "Nuosu"]],
    ["iu", ["Inuktitut"]],
    ["ie", ["Interlingue", "Occidental"]],
    ["ia", ["Interlingua (International Auxiliary Language Association)"]],
    ["id", ["Indonesian"]],
    ["ik", ["Inupiaq"]],
    ["it", ["Italian"]],
    ["jv", ["Javanese"]],
    ["ja", ["Japanese"]],
    ["kl", ["Kalaallisut", "Greenlandic"]],
    ["kn", ["Kannada"]],
    ["ks", ["Kashmiri"]],
    ["kr", ["Kanuri"]],
    ["kk", ["Kazakh"]],
    ["km", ["Central Khmer"]],
    ["ki", ["Kikuyu", "Gikuyu"]],
    ["rw", ["Kinyarwanda"]],
    ["ky", ["Kirghiz", "Kyrgyz"]],
    ["kv", ["Komi"]],
    ["kg", ["Kongo"]],
    ["ko", ["Korean"]],
    ["kj", ["Kuanyama", "Kwanyama"]],
    ["ku", ["Kurdish"]],
    ["lo", ["Lao"]],
    ["la", ["Latin"]],
    ["lv", ["Latvian"]],
    ["li", ["Limburgan", "Limburger", "Limburgish"]],
    ["ln", ["Lingala"]],
    ["lt", ["Lithuanian"]],
    ["lb", ["Luxembourgish", "Letzeburgesch"]],
    ["lu", ["Luba-Katanga"]],
    ["lg", ["Ganda"]],
    ["mk", ["Macedonian"]],
    ["mh", ["Marshallese"]],
    ["ml", ["Malayalam"]],
    ["mi", ["Maori"]],
    ["mr", ["Marathi"]],
    ["ms", ["Malay"]],
    ["mg", ["Malagasy"]],
    ["mt", ["Maltese"]],
    ["mn", ["Mongolian"]],
    ["na", ["Nauru"]],
    ["nv", ["Navajo", "Navaho"]],
    ["nr", ["Ndebele, South", "South Ndebele"]],
    ["nd", ["Ndebele, North", "North Ndebele"]],
    ["ng", ["Ndonga"]],
    ["ne", ["Nepali"]],
    ["nn", ["Norwegian Nynorsk", "Nynorsk, Norwegian"]],
    ["nb", ["Bokmål, Norwegian", "Norwegian Bokmål"]],
    ["no", ["Norwegian"]],
    ["ny", ["Chichewa", "Chewa", "Nyanja"]],
    ["oc", ["Occitan (post 1500)"]],
    ["oj", ["Ojibwa"]],
    ["or", ["Oriya"]],
    ["om", ["Oromo"]],
    ["os", ["Ossetian", "Ossetic"]],
    ["pa", ["Panjabi", "Punjabi"]],
    ["fa", ["Persian"]],
    ["pi", ["Pali"]],
    ["pl", ["Polish"]],
    ["pt", ["Portuguese"]],
    ["ps", ["Pushto", "Pashto"]],
    ["qu", ["Quechua"]],
    ["rm", ["Romansh"]],
    ["ro", ["Romanian", "Moldavian", "Moldovan"]],
    ["rn", ["Rundi"]],
    ["ru", ["Russian"]],
    ["sg", ["Sango"]],
    ["sa", ["Sanskrit"]],
    ["si", ["Sinhala", "Sinhalese"]],
    ["sk", ["Slovak"]],
    ["sl", ["Slovenian"]],
    ["se", ["Northern Sami"]],
    ["sm", ["Samoan"]],
    ["sn", ["Shona"]],
    ["sd", ["Sindhi"]],
    ["so", ["Somali"]],
    ["st", ["Sotho, Southern"]],
    ["es", ["Spanish", "Castilian"]],
    ["sc", ["Sardinian"]],
    ["sr", ["Serbian"]],
    ["ss", ["Swati"]],
    ["su", ["Sundanese"]],
    ["sw", ["Swahili"]],
    ["sv", ["Swedish"]],
    ["ty", ["Tahitian"]],
    ["ta", ["Tamil"]],
    ["tt", ["Tatar"]],
    ["te", ["Telugu"]],
    ["tg", ["Tajik"]],
    ["tl", ["Tagalog"]],
    ["th", ["Thai"]],
    ["bo", ["Tibetan"]],
    ["ti", ["Tigrinya"]],
    ["to", ["Tonga (Tonga Islands)"]],
    ["tn", ["Tswana"]],
    ["ts", ["Tsonga"]],
    ["tk", ["Turkmen"]],
    ["tr", ["Turkish"]],
    ["tw", ["Twi"]],
    ["ug", ["Uighur", "Uyghur"]],
    ["uk", ["Ukrainian"]],
    ["ur", ["Urdu"]],
    ["uz", ["Uzbek"]],
    ["ve", ["Venda"]],
    ["vi", ["Vietnamese"]],
    ["vo", ["Volapük"]],
    ["cy", ["Welsh"]],
    ["wa", ["Walloon"]],
    ["wo", ["Wolof"]],
    ["xh", ["Xhosa"]],
    ["yi", ["Yiddish"]],
    ["yo", ["Yoruba"]],
    ["za", ["Zhuang", "Chuang"]],
    ["zu", ["Zulu"]],
]);
/**
 * A map of three-letter language codes to their labels.
 */
export const Alpha3bLabelMap = new Map([
    ["aar", ["Afar"]],
    ["abk", ["Abkhazian"]],
    ["afr", ["Afrikaans"]],
    ["aka", ["Akan"]],
    ["alb", ["Albanian"]],
    ["amh", ["Amharic"]],
    ["ara", ["Arabic"]],
    ["arg", ["Aragonese"]],
    ["arm", ["Armenian"]],
    ["asm", ["Assamese"]],
    ["ava", ["Avaric"]],
    ["ave", ["Avestan"]],
    ["aym", ["Aymara"]],
    ["aze", ["Azerbaijani"]],
    ["bak", ["Bashkir"]],
    ["bam", ["Bambara"]],
    ["baq", ["Basque"]],
    ["bel", ["Belarusian"]],
    ["ben", ["Bengali"]],
    ["bis", ["Bislama"]],
    ["bos", ["Bosnian"]],
    ["bre", ["Breton"]],
    ["bul", ["Bulgarian"]],
    ["bur", ["Burmese"]],
    ["cat", ["Catalan", "Valencian"]],
    ["cha", ["Chamorro"]],
    ["che", ["Chechen"]],
    ["chi", ["Chinese"]],
    ["chu", ["Church Slavic", "Old Slavonic", "Church Slavonic", "Old Bulgarian", "Old Church Slavonic"]],
    ["chv", ["Chuvash"]],
    ["cor", ["Cornish"]],
    ["cos", ["Corsican"]],
    ["cre", ["Cree"]],
    ["cze", ["Czech"]],
    ["dan", ["Danish"]],
    ["div", ["Divehi", "Dhivehi", "Maldivian"]],
    ["dut", ["Dutch", "Flemish"]],
    ["dzo", ["Dzongkha"]],
    ["eng", ["English"]],
    ["epo", ["Esperanto"]],
    ["est", ["Estonian"]],
    ["ewe", ["Ewe"]],
    ["fao", ["Faroese"]],
    ["fij", ["Fijian"]],
    ["fin", ["Finnish"]],
    ["fre", ["French"]],
    ["fry", ["Western Frisian"]],
    ["ful", ["Fulah"]],
    ["geo", ["Georgian"]],
    ["ger", ["German"]],
    ["gla", ["Gaelic", "Scottish Gaelic"]],
    ["gle", ["Irish"]],
    ["glg", ["Galician"]],
    ["glv", ["Manx"]],
    ["gre", ["Greek, Modern (1453-)"]],
    ["grn", ["Guarani"]],
    ["guj", ["Gujarati"]],
    ["hat", ["Haitian", "Haitian Creole"]],
    ["hau", ["Hausa"]],
    ["heb", ["Hebrew"]],
    ["her", ["Herero"]],
    ["hin", ["Hindi"]],
    ["hmo", ["Hiri Motu"]],
    ["hrv", ["Croatian"]],
    ["hun", ["Hungarian"]],
    ["ibo", ["Igbo"]],
    ["ice", ["Icelandic"]],
    ["ido", ["Ido"]],
    ["iii", ["Sichuan Yi", "Nuosu"]],
    ["iku", ["Inuktitut"]],
    ["ile", ["Interlingue", "Occidental"]],
    ["ina", ["Interlingua (International Auxiliary Language Association)"]],
    ["ind", ["Indonesian"]],
    ["ipk", ["Inupiaq"]],
    ["ita", ["Italian"]],
    ["jav", ["Javanese"]],
    ["jpn", ["Japanese"]],
    ["kal", ["Kalaallisut", "Greenlandic"]],
    ["kan", ["Kannada"]],
    ["kas", ["Kashmiri"]],
    ["kau", ["Kanuri"]],
    ["kaz", ["Kazakh"]],
    ["khm", ["Central Khmer"]],
    ["kik", ["Kikuyu", "Gikuyu"]],
    ["kin", ["Kinyarwanda"]],
    ["kir", ["Kirghiz", "Kyrgyz"]],
    ["kom", ["Komi"]],
    ["kon", ["Kongo"]],
    ["kor", ["Korean"]],
    ["kua", ["Kuanyama", "Kwanyama"]],
    ["kur", ["Kurdish"]],
    ["lao", ["Lao"]],
    ["lat", ["Latin"]],
    ["lav", ["Latvian"]],
    ["lim", ["Limburgan", "Limburger", "Limburgish"]],
    ["lin", ["Lingala"]],
    ["lit", ["Lithuanian"]],
    ["ltz", ["Luxembourgish", "Letzeburgesch"]],
    ["lub", ["Luba-Katanga"]],
    ["lug", ["Ganda"]],
    ["mac", ["Macedonian"]],
    ["mah", ["Marshallese"]],
    ["mal", ["Malayalam"]],
    ["mao", ["Maori"]],
    ["mar", ["Marathi"]],
    ["may", ["Malay"]],
    ["mlg", ["Malagasy"]],
    ["mlt", ["Maltese"]],
    ["mon", ["Mongolian"]],
    ["nau", ["Nauru"]],
    ["nav", ["Navajo", "Navaho"]],
    ["nbl", ["Ndebele, South", "South Ndebele"]],
    ["nde", ["Ndebele, North", "North Ndebele"]],
    ["ndo", ["Ndonga"]],
    ["nep", ["Nepali"]],
    ["nno", ["Norwegian Nynorsk", "Nynorsk, Norwegian"]],
    ["nob", ["Bokmål, Norwegian", "Norwegian Bokmål"]],
    ["nor", ["Norwegian"]],
    ["nya", ["Chichewa", "Chewa", "Nyanja"]],
    ["oci", ["Occitan (post 1500)"]],
    ["oji", ["Ojibwa"]],
    ["ori", ["Oriya"]],
    ["orm", ["Oromo"]],
    ["oss", ["Ossetian", "Ossetic"]],
    ["pan", ["Panjabi", "Punjabi"]],
    ["per", ["Persian"]],
    ["pli", ["Pali"]],
    ["pol", ["Polish"]],
    ["por", ["Portuguese"]],
    ["pus", ["Pushto", "Pashto"]],
    ["que", ["Quechua"]],
    ["roh", ["Romansh"]],
    ["rum", ["Romanian", "Moldavian", "Moldovan"]],
    ["run", ["Rundi"]],
    ["rus", ["Russian"]],
    ["sag", ["Sango"]],
    ["san", ["Sanskrit"]],
    ["sin", ["Sinhala", "Sinhalese"]],
    ["slo", ["Slovak"]],
    ["slv", ["Slovenian"]],
    ["sme", ["Northern Sami"]],
    ["smo", ["Samoan"]],
    ["sna", ["Shona"]],
    ["snd", ["Sindhi"]],
    ["som", ["Somali"]],
    ["sot", ["Sotho, Southern"]],
    ["spa", ["Spanish", "Castilian"]],
    ["srd", ["Sardinian"]],
    ["srp", ["Serbian"]],
    ["ssw", ["Swati"]],
    ["sun", ["Sundanese"]],
    ["swa", ["Swahili"]],
    ["swe", ["Swedish"]],
    ["tah", ["Tahitian"]],
    ["tam", ["Tamil"]],
    ["tat", ["Tatar"]],
    ["tel", ["Telugu"]],
    ["tgk", ["Tajik"]],
    ["tgl", ["Tagalog"]],
    ["tha", ["Thai"]],
    ["tib", ["Tibetan"]],
    ["tir", ["Tigrinya"]],
    ["ton", ["Tonga (Tonga Islands)"]],
    ["tsn", ["Tswana"]],
    ["tso", ["Tsonga"]],
    ["tuk", ["Turkmen"]],
    ["tur", ["Turkish"]],
    ["twi", ["Twi"]],
    ["uig", ["Uighur", "Uyghur"]],
    ["ukr", ["Ukrainian"]],
    ["urd", ["Urdu"]],
    ["uzb", ["Uzbek"]],
    ["ven", ["Venda"]],
    ["vie", ["Vietnamese"]],
    ["vol", ["Volapük"]],
    ["wel", ["Welsh"]],
    ["wln", ["Walloon"]],
    ["wol", ["Wolof"]],
    ["xho", ["Xhosa"]],
    ["yid", ["Yiddish"]],
    ["yor", ["Yoruba"]],
    ["zha", ["Zhuang", "Chuang"]],
    ["zul", ["Zulu"]],
]);
/**
 * Convert a two-letter language code to a three-letter language code.
 */
export const Alpha2ToAlpha3b = new Map([
    ["aa", "aar"],
    ["ab", "abk"],
    ["af", "afr"],
    ["ak", "aka"],
    ["sq", "alb"],
    ["am", "amh"],
    ["ar", "ara"],
    ["an", "arg"],
    ["hy", "arm"],
    ["as", "asm"],
    ["av", "ava"],
    ["ae", "ave"],
    ["ay", "aym"],
    ["az", "aze"],
    ["ba", "bak"],
    ["bm", "bam"],
    ["eu", "baq"],
    ["be", "bel"],
    ["bn", "ben"],
    ["bi", "bis"],
    ["bs", "bos"],
    ["br", "bre"],
    ["bg", "bul"],
    ["my", "bur"],
    ["ca", "cat"],
    ["ch", "cha"],
    ["ce", "che"],
    ["zh", "chi"],
    ["cu", "chu"],
    ["cv", "chv"],
    ["kw", "cor"],
    ["co", "cos"],
    ["cr", "cre"],
    ["cs", "cze"],
    ["da", "dan"],
    ["dv", "div"],
    ["nl", "dut"],
    ["dz", "dzo"],
    ["en", "eng"],
    ["eo", "epo"],
    ["et", "est"],
    ["ee", "ewe"],
    ["fo", "fao"],
    ["fj", "fij"],
    ["fi", "fin"],
    ["fr", "fre"],
    ["fy", "fry"],
    ["ff", "ful"],
    ["ka", "geo"],
    ["de", "ger"],
    ["gd", "gla"],
    ["ga", "gle"],
    ["gl", "glg"],
    ["gv", "glv"],
    ["el", "gre"],
    ["gn", "grn"],
    ["gu", "guj"],
    ["ht", "hat"],
    ["ha", "hau"],
    ["he", "heb"],
    ["hz", "her"],
    ["hi", "hin"],
    ["ho", "hmo"],
    ["hr", "hrv"],
    ["hu", "hun"],
    ["ig", "ibo"],
    ["is", "ice"],
    ["io", "ido"],
    ["ii", "iii"],
    ["iu", "iku"],
    ["ie", "ile"],
    ["ia", "ina"],
    ["id", "ind"],
    ["ik", "ipk"],
    ["it", "ita"],
    ["jv", "jav"],
    ["ja", "jpn"],
    ["kl", "kal"],
    ["kn", "kan"],
    ["ks", "kas"],
    ["kr", "kau"],
    ["kk", "kaz"],
    ["km", "khm"],
    ["ki", "kik"],
    ["rw", "kin"],
    ["ky", "kir"],
    ["kv", "kom"],
    ["kg", "kon"],
    ["ko", "kor"],
    ["kj", "kua"],
    ["ku", "kur"],
    ["lo", "lao"],
    ["la", "lat"],
    ["lv", "lav"],
    ["li", "lim"],
    ["ln", "lin"],
    ["lt", "lit"],
    ["lb", "ltz"],
    ["lu", "lub"],
    ["lg", "lug"],
    ["mk", "mac"],
    ["mh", "mah"],
    ["ml", "mal"],
    ["mi", "mao"],
    ["mr", "mar"],
    ["ms", "may"],
    ["mg", "mlg"],
    ["mt", "mlt"],
    ["mn", "mon"],
    ["na", "nau"],
    ["nv", "nav"],
    ["nr", "nbl"],
    ["nd", "nde"],
    ["ng", "ndo"],
    ["ne", "nep"],
    ["nn", "nno"],
    ["nb", "nob"],
    ["no", "nor"],
    ["ny", "nya"],
    ["oc", "oci"],
    ["oj", "oji"],
    ["or", "ori"],
    ["om", "orm"],
    ["os", "oss"],
    ["pa", "pan"],
    ["fa", "per"],
    ["pi", "pli"],
    ["pl", "pol"],
    ["pt", "por"],
    ["ps", "pus"],
    ["qu", "que"],
    ["rm", "roh"],
    ["ro", "rum"],
    ["rn", "run"],
    ["ru", "rus"],
    ["sg", "sag"],
    ["sa", "san"],
    ["si", "sin"],
    ["sk", "slo"],
    ["sl", "slv"],
    ["se", "sme"],
    ["sm", "smo"],
    ["sn", "sna"],
    ["sd", "snd"],
    ["so", "som"],
    ["st", "sot"],
    ["es", "spa"],
    ["sc", "srd"],
    ["sr", "srp"],
    ["ss", "ssw"],
    ["su", "sun"],
    ["sw", "swa"],
    ["sv", "swe"],
    ["ty", "tah"],
    ["ta", "tam"],
    ["tt", "tat"],
    ["te", "tel"],
    ["tg", "tgk"],
    ["tl", "tgl"],
    ["th", "tha"],
    ["bo", "tib"],
    ["ti", "tir"],
    ["to", "ton"],
    ["tn", "tsn"],
    ["ts", "tso"],
    ["tk", "tuk"],
    ["tr", "tur"],
    ["tw", "twi"],
    ["ug", "uig"],
    ["uk", "ukr"],
    ["ur", "urd"],
    ["uz", "uzb"],
    ["ve", "ven"],
    ["vi", "vie"],
    ["vo", "vol"],
    ["cy", "wel"],
    ["wa", "wln"],
    ["wo", "wol"],
    ["xh", "xho"],
    ["yi", "yid"],
    ["yo", "yor"],
    ["za", "zha"],
    ["zu", "zul"],
]);
/**
 * Convert a three-letter language code to a two-letter language code.
 */
export const Alpha3bToAlpha2 = new Map([
    ["aar", "aa"],
    ["abk", "ab"],
    ["afr", "af"],
    ["aka", "ak"],
    ["alb", "sq"],
    ["amh", "am"],
    ["ara", "ar"],
    ["arg", "an"],
    ["arm", "hy"],
    ["asm", "as"],
    ["ava", "av"],
    ["ave", "ae"],
    ["aym", "ay"],
    ["aze", "az"],
    ["bak", "ba"],
    ["bam", "bm"],
    ["baq", "eu"],
    ["bel", "be"],
    ["ben", "bn"],
    ["bis", "bi"],
    ["bos", "bs"],
    ["bre", "br"],
    ["bul", "bg"],
    ["bur", "my"],
    ["cat", "ca"],
    ["cha", "ch"],
    ["che", "ce"],
    ["chi", "zh"],
    ["chu", "cu"],
    ["chv", "cv"],
    ["cor", "kw"],
    ["cos", "co"],
    ["cre", "cr"],
    ["cze", "cs"],
    ["dan", "da"],
    ["div", "dv"],
    ["dut", "nl"],
    ["dzo", "dz"],
    ["eng", "en"],
    ["epo", "eo"],
    ["est", "et"],
    ["ewe", "ee"],
    ["fao", "fo"],
    ["fij", "fj"],
    ["fin", "fi"],
    ["fre", "fr"],
    ["fry", "fy"],
    ["ful", "ff"],
    ["geo", "ka"],
    ["ger", "de"],
    ["gla", "gd"],
    ["gle", "ga"],
    ["glg", "gl"],
    ["glv", "gv"],
    ["gre", "el"],
    ["grn", "gn"],
    ["guj", "gu"],
    ["hat", "ht"],
    ["hau", "ha"],
    ["heb", "he"],
    ["her", "hz"],
    ["hin", "hi"],
    ["hmo", "ho"],
    ["hrv", "hr"],
    ["hun", "hu"],
    ["ibo", "ig"],
    ["ice", "is"],
    ["ido", "io"],
    ["iii", "ii"],
    ["iku", "iu"],
    ["ile", "ie"],
    ["ina", "ia"],
    ["ind", "id"],
    ["ipk", "ik"],
    ["ita", "it"],
    ["jav", "jv"],
    ["jpn", "ja"],
    ["kal", "kl"],
    ["kan", "kn"],
    ["kas", "ks"],
    ["kau", "kr"],
    ["kaz", "kk"],
    ["khm", "km"],
    ["kik", "ki"],
    ["kin", "rw"],
    ["kir", "ky"],
    ["kom", "kv"],
    ["kon", "kg"],
    ["kor", "ko"],
    ["kua", "kj"],
    ["kur", "ku"],
    ["lao", "lo"],
    ["lat", "la"],
    ["lav", "lv"],
    ["lim", "li"],
    ["lin", "ln"],
    ["lit", "lt"],
    ["ltz", "lb"],
    ["lub", "lu"],
    ["lug", "lg"],
    ["mac", "mk"],
    ["mah", "mh"],
    ["mal", "ml"],
    ["mao", "mi"],
    ["mar", "mr"],
    ["may", "ms"],
    ["mlg", "mg"],
    ["mlt", "mt"],
    ["mon", "mn"],
    ["nau", "na"],
    ["nav", "nv"],
    ["nbl", "nr"],
    ["nde", "nd"],
    ["ndo", "ng"],
    ["nep", "ne"],
    ["nno", "nn"],
    ["nob", "nb"],
    ["nor", "no"],
    ["nya", "ny"],
    ["oci", "oc"],
    ["oji", "oj"],
    ["ori", "or"],
    ["orm", "om"],
    ["oss", "os"],
    ["pan", "pa"],
    ["per", "fa"],
    ["pli", "pi"],
    ["pol", "pl"],
    ["por", "pt"],
    ["pus", "ps"],
    ["que", "qu"],
    ["roh", "rm"],
    ["rum", "ro"],
    ["run", "rn"],
    ["rus", "ru"],
    ["sag", "sg"],
    ["san", "sa"],
    ["sin", "si"],
    ["slo", "sk"],
    ["slv", "sl"],
    ["sme", "se"],
    ["smo", "sm"],
    ["sna", "sn"],
    ["snd", "sd"],
    ["som", "so"],
    ["sot", "st"],
    ["spa", "es"],
    ["srd", "sc"],
    ["srp", "sr"],
    ["ssw", "ss"],
    ["sun", "su"],
    ["swa", "sw"],
    ["swe", "sv"],
    ["tah", "ty"],
    ["tam", "ta"],
    ["tat", "tt"],
    ["tel", "te"],
    ["tgk", "tg"],
    ["tgl", "tl"],
    ["tha", "th"],
    ["tib", "bo"],
    ["tir", "ti"],
    ["ton", "to"],
    ["tsn", "tn"],
    ["tso", "ts"],
    ["tuk", "tk"],
    ["tur", "tr"],
    ["twi", "tw"],
    ["uig", "ug"],
    ["ukr", "uk"],
    ["urd", "ur"],
    ["uzb", "uz"],
    ["ven", "ve"],
    ["vie", "vi"],
    ["vol", "vo"],
    ["wel", "cy"],
    ["wln", "wa"],
    ["wol", "wo"],
    ["xho", "xh"],
    ["yid", "yi"],
    ["yor", "yo"],
    ["zha", "za"],
    ["zul", "zu"],
]);
//# sourceMappingURL=types.gen.js.map