// Generated by make_intl_data.py. DO NOT EDIT.

// Mappings from complete tags to preferred values.
// Derived from IANA Language Subtag Registry, file date 2018-01-25.
// https://www.iana.org/assignments/language-subtag-registry
var langTagMappings = {
    "art-lojban": "jbo",
    "cel-gaulish": "cel-gaulish",
    "en-gb-oed": "en-GB-oxendict",
    "i-ami": "ami",
    "i-bnn": "bnn",
    "i-default": "i-default",
    "i-enochian": "i-enochian",
    "i-hak": "hak",
    "i-klingon": "tlh",
    "i-lux": "lb",
    "i-mingo": "i-mingo",
    "i-navajo": "nv",
    "i-pwn": "pwn",
    "i-tao": "tao",
    "i-tay": "tay",
    "i-tsu": "tsu",
    "ja-latn-hepburn-heploc": "ja-Latn-alalc97",
    "no-bok": "nb",
    "no-nyn": "nn",
    "sgn-be-fr": "sfb",
    "sgn-be-nl": "vgt",
    "sgn-br": "bzs",
    "sgn-ch-de": "sgg",
    "sgn-co": "csn",
    "sgn-de": "gsg",
    "sgn-dk": "dsl",
    "sgn-es": "ssp",
    "sgn-fr": "fsl",
    "sgn-gb": "bfi",
    "sgn-gr": "gss",
    "sgn-ie": "isg",
    "sgn-it": "ise",
    "sgn-jp": "jsl",
    "sgn-mx": "mfs",
    "sgn-ni": "ncs",
    "sgn-nl": "dse",
    "sgn-no": "nsl",
    "sgn-pt": "psr",
    "sgn-se": "swl",
    "sgn-us": "ase",
    "sgn-za": "sfs",
    "zh-cmn": "cmn",
    "zh-cmn-hans": "cmn-Hans",
    "zh-cmn-hant": "cmn-Hant",
    "zh-gan": "gan",
    "zh-guoyu": "cmn",
    "zh-hakka": "hak",
    "zh-min": "zh-min",
    "zh-min-nan": "nan",
    "zh-wuu": "wuu",
    "zh-xiang": "hsn",
    "zh-yue": "yue",
};

// Mappings from language subtags to preferred values.
// Derived from IANA Language Subtag Registry, file date 2018-01-25.
// https://www.iana.org/assignments/language-subtag-registry
var languageMappings = {
    "aam": "aas",
    "adp": "dz",
    "aue": "ktz",
    "ayx": "nun",
    "bgm": "bcg",
    "bjd": "drl",
    "ccq": "rki",
    "cjr": "mom",
    "cka": "cmr",
    "cmk": "xch",
    "coy": "pij",
    "cqu": "quh",
    "drh": "khk",
    "drw": "prs",
    "gav": "dev",
    "gfx": "vaj",
    "ggn": "gvr",
    "gti": "nyc",
    "guv": "duz",
    "hrr": "jal",
    "ibi": "opa",
    "ilw": "gal",
    "in": "id",
    "iw": "he",
    "jeg": "oyb",
    "ji": "yi",
    "jw": "jv",
    "kgc": "tdf",
    "kgh": "kml",
    "koj": "kwv",
    "krm": "bmf",
    "ktr": "dtp",
    "kvs": "gdj",
    "kwq": "yam",
    "kxe": "tvd",
    "kzj": "dtp",
    "kzt": "dtp",
    "lii": "raq",
    "lmm": "rmx",
    "meg": "cir",
    "mo": "ro",
    "mst": "mry",
    "mwj": "vaj",
    "myt": "mry",
    "nad": "xny",
    "nnx": "ngv",
    "nts": "pij",
    "oun": "vaj",
    "pcr": "adx",
    "pmc": "huw",
    "pmu": "phr",
    "ppa": "bfy",
    "ppr": "lcq",
    "pry": "prt",
    "puz": "pub",
    "sca": "hle",
    "skk": "oyb",
    "tdu": "dtp",
    "thc": "tpo",
    "thx": "oyb",
    "tie": "ras",
    "tkk": "twm",
    "tlw": "weo",
    "tmp": "tyj",
    "tne": "kak",
    "tnf": "prs",
    "tsf": "taj",
    "uok": "ema",
    "xba": "cax",
    "xia": "acn",
    "xkh": "waw",
    "xsj": "suj",
    "ybd": "rki",
    "yma": "lrr",
    "ymt": "mtm",
    "yos": "zom",
    "yuu": "yug",
};

// Mappings from region subtags to preferred values.
// Derived from IANA Language Subtag Registry, file date 2018-01-25.
// https://www.iana.org/assignments/language-subtag-registry
var regionMappings = {
    "BU": "MM",
    "DD": "DE",
    "FX": "FR",
    "TP": "TL",
    "YD": "YE",
    "ZR": "CD",
};

// Mappings from extlang subtags to preferred values.
// All current deprecated extlang subtags have the form `<prefix>-<extlang>`
// and their preferred value is exactly equal to `<extlang>`. So each key in
// extlangMappings acts both as the extlang subtag and its preferred value.
// Derived from IANA Language Subtag Registry, file date 2018-01-25.
// https://www.iana.org/assignments/language-subtag-registry
var extlangMappings = {
    "aao": "ar",
    "abh": "ar",
    "abv": "ar",
    "acm": "ar",
    "acq": "ar",
    "acw": "ar",
    "acx": "ar",
    "acy": "ar",
    "adf": "ar",
    "ads": "sgn",
    "aeb": "ar",
    "aec": "ar",
    "aed": "sgn",
    "aen": "sgn",
    "afb": "ar",
    "afg": "sgn",
    "ajp": "ar",
    "apc": "ar",
    "apd": "ar",
    "arb": "ar",
    "arq": "ar",
    "ars": "ar",
    "ary": "ar",
    "arz": "ar",
    "ase": "sgn",
    "asf": "sgn",
    "asp": "sgn",
    "asq": "sgn",
    "asw": "sgn",
    "auz": "ar",
    "avl": "ar",
    "ayh": "ar",
    "ayl": "ar",
    "ayn": "ar",
    "ayp": "ar",
    "bbz": "ar",
    "bfi": "sgn",
    "bfk": "sgn",
    "bjn": "ms",
    "bog": "sgn",
    "bqn": "sgn",
    "bqy": "sgn",
    "btj": "ms",
    "bve": "ms",
    "bvl": "sgn",
    "bvu": "ms",
    "bzs": "sgn",
    "cdo": "zh",
    "cds": "sgn",
    "cjy": "zh",
    "cmn": "zh",
    "coa": "ms",
    "cpx": "zh",
    "csc": "sgn",
    "csd": "sgn",
    "cse": "sgn",
    "csf": "sgn",
    "csg": "sgn",
    "csl": "sgn",
    "csn": "sgn",
    "csq": "sgn",
    "csr": "sgn",
    "czh": "zh",
    "czo": "zh",
    "doq": "sgn",
    "dse": "sgn",
    "dsl": "sgn",
    "dup": "ms",
    "ecs": "sgn",
    "esl": "sgn",
    "esn": "sgn",
    "eso": "sgn",
    "eth": "sgn",
    "fcs": "sgn",
    "fse": "sgn",
    "fsl": "sgn",
    "fss": "sgn",
    "gan": "zh",
    "gds": "sgn",
    "gom": "kok",
    "gse": "sgn",
    "gsg": "sgn",
    "gsm": "sgn",
    "gss": "sgn",
    "gus": "sgn",
    "hab": "sgn",
    "haf": "sgn",
    "hak": "zh",
    "hds": "sgn",
    "hji": "ms",
    "hks": "sgn",
    "hos": "sgn",
    "hps": "sgn",
    "hsh": "sgn",
    "hsl": "sgn",
    "hsn": "zh",
    "icl": "sgn",
    "iks": "sgn",
    "ils": "sgn",
    "inl": "sgn",
    "ins": "sgn",
    "ise": "sgn",
    "isg": "sgn",
    "isr": "sgn",
    "jak": "ms",
    "jax": "ms",
    "jcs": "sgn",
    "jhs": "sgn",
    "jls": "sgn",
    "jos": "sgn",
    "jsl": "sgn",
    "jus": "sgn",
    "kgi": "sgn",
    "knn": "kok",
    "kvb": "ms",
    "kvk": "sgn",
    "kvr": "ms",
    "kxd": "ms",
    "lbs": "sgn",
    "lce": "ms",
    "lcf": "ms",
    "liw": "ms",
    "lls": "sgn",
    "lsg": "sgn",
    "lsl": "sgn",
    "lso": "sgn",
    "lsp": "sgn",
    "lst": "sgn",
    "lsy": "sgn",
    "ltg": "lv",
    "lvs": "lv",
    "lzh": "zh",
    "max": "ms",
    "mdl": "sgn",
    "meo": "ms",
    "mfa": "ms",
    "mfb": "ms",
    "mfs": "sgn",
    "min": "ms",
    "mnp": "zh",
    "mqg": "ms",
    "mre": "sgn",
    "msd": "sgn",
    "msi": "ms",
    "msr": "sgn",
    "mui": "ms",
    "mzc": "sgn",
    "mzg": "sgn",
    "mzy": "sgn",
    "nan": "zh",
    "nbs": "sgn",
    "ncs": "sgn",
    "nsi": "sgn",
    "nsl": "sgn",
    "nsp": "sgn",
    "nsr": "sgn",
    "nzs": "sgn",
    "okl": "sgn",
    "orn": "ms",
    "ors": "ms",
    "pel": "ms",
    "pga": "ar",
    "pgz": "sgn",
    "pks": "sgn",
    "prl": "sgn",
    "prz": "sgn",
    "psc": "sgn",
    "psd": "sgn",
    "pse": "ms",
    "psg": "sgn",
    "psl": "sgn",
    "pso": "sgn",
    "psp": "sgn",
    "psr": "sgn",
    "pys": "sgn",
    "rms": "sgn",
    "rsl": "sgn",
    "rsm": "sgn",
    "sdl": "sgn",
    "sfb": "sgn",
    "sfs": "sgn",
    "sgg": "sgn",
    "sgx": "sgn",
    "shu": "ar",
    "slf": "sgn",
    "sls": "sgn",
    "sqk": "sgn",
    "sqs": "sgn",
    "ssh": "ar",
    "ssp": "sgn",
    "ssr": "sgn",
    "svk": "sgn",
    "swc": "sw",
    "swh": "sw",
    "swl": "sgn",
    "syy": "sgn",
    "szs": "sgn",
    "tmw": "ms",
    "tse": "sgn",
    "tsm": "sgn",
    "tsq": "sgn",
    "tss": "sgn",
    "tsy": "sgn",
    "tza": "sgn",
    "ugn": "sgn",
    "ugy": "sgn",
    "ukl": "sgn",
    "uks": "sgn",
    "urk": "ms",
    "uzn": "uz",
    "uzs": "uz",
    "vgt": "sgn",
    "vkk": "ms",
    "vkt": "ms",
    "vsi": "sgn",
    "vsl": "sgn",
    "vsv": "sgn",
    "wbs": "sgn",
    "wuu": "zh",
    "xki": "sgn",
    "xml": "sgn",
    "xmm": "ms",
    "xms": "sgn",
    "ygs": "sgn",
    "yhs": "sgn",
    "ysl": "sgn",
    "yue": "zh",
    "zib": "sgn",
    "zlm": "ms",
    "zmi": "ms",
    "zsl": "sgn",
    "zsm": "ms",
};
