// Generated by tools/generate_tables.py — DO NOT EDIT.
//
// Source: https://github.com/whatwg/encoding @ 2c3853e461afd718be198772170d024e427aee21
// Data © WHATWG (Apple, Google, Mozilla, Microsoft); BSD 3-Clause License
// (see LICENSE-WHATWG in this repository).

///|
fn label_lookup(lowercase_label : String) -> String? {
  match lowercase_label {
    "unicode-1-1-utf-8" => Some("UTF-8")
    "unicode11utf8" => Some("UTF-8")
    "unicode20utf8" => Some("UTF-8")
    "utf-8" => Some("UTF-8")
    "utf8" => Some("UTF-8")
    "x-unicode20utf8" => Some("UTF-8")
    "866" => Some("IBM866")
    "cp866" => Some("IBM866")
    "csibm866" => Some("IBM866")
    "ibm866" => Some("IBM866")
    "csisolatin2" => Some("ISO-8859-2")
    "iso-8859-2" => Some("ISO-8859-2")
    "iso-ir-101" => Some("ISO-8859-2")
    "iso8859-2" => Some("ISO-8859-2")
    "iso88592" => Some("ISO-8859-2")
    "iso_8859-2" => Some("ISO-8859-2")
    "iso_8859-2:1987" => Some("ISO-8859-2")
    "l2" => Some("ISO-8859-2")
    "latin2" => Some("ISO-8859-2")
    "csisolatin3" => Some("ISO-8859-3")
    "iso-8859-3" => Some("ISO-8859-3")
    "iso-ir-109" => Some("ISO-8859-3")
    "iso8859-3" => Some("ISO-8859-3")
    "iso88593" => Some("ISO-8859-3")
    "iso_8859-3" => Some("ISO-8859-3")
    "iso_8859-3:1988" => Some("ISO-8859-3")
    "l3" => Some("ISO-8859-3")
    "latin3" => Some("ISO-8859-3")
    "csisolatin4" => Some("ISO-8859-4")
    "iso-8859-4" => Some("ISO-8859-4")
    "iso-ir-110" => Some("ISO-8859-4")
    "iso8859-4" => Some("ISO-8859-4")
    "iso88594" => Some("ISO-8859-4")
    "iso_8859-4" => Some("ISO-8859-4")
    "iso_8859-4:1988" => Some("ISO-8859-4")
    "l4" => Some("ISO-8859-4")
    "latin4" => Some("ISO-8859-4")
    "csisolatincyrillic" => Some("ISO-8859-5")
    "cyrillic" => Some("ISO-8859-5")
    "iso-8859-5" => Some("ISO-8859-5")
    "iso-ir-144" => Some("ISO-8859-5")
    "iso8859-5" => Some("ISO-8859-5")
    "iso88595" => Some("ISO-8859-5")
    "iso_8859-5" => Some("ISO-8859-5")
    "iso_8859-5:1988" => Some("ISO-8859-5")
    "arabic" => Some("ISO-8859-6")
    "asmo-708" => Some("ISO-8859-6")
    "csiso88596e" => Some("ISO-8859-6")
    "csiso88596i" => Some("ISO-8859-6")
    "csisolatinarabic" => Some("ISO-8859-6")
    "ecma-114" => Some("ISO-8859-6")
    "iso-8859-6" => Some("ISO-8859-6")
    "iso-8859-6-e" => Some("ISO-8859-6")
    "iso-8859-6-i" => Some("ISO-8859-6")
    "iso-ir-127" => Some("ISO-8859-6")
    "iso8859-6" => Some("ISO-8859-6")
    "iso88596" => Some("ISO-8859-6")
    "iso_8859-6" => Some("ISO-8859-6")
    "iso_8859-6:1987" => Some("ISO-8859-6")
    "csisolatingreek" => Some("ISO-8859-7")
    "ecma-118" => Some("ISO-8859-7")
    "elot_928" => Some("ISO-8859-7")
    "greek" => Some("ISO-8859-7")
    "greek8" => Some("ISO-8859-7")
    "iso-8859-7" => Some("ISO-8859-7")
    "iso-ir-126" => Some("ISO-8859-7")
    "iso8859-7" => Some("ISO-8859-7")
    "iso88597" => Some("ISO-8859-7")
    "iso_8859-7" => Some("ISO-8859-7")
    "iso_8859-7:1987" => Some("ISO-8859-7")
    "sun_eu_greek" => Some("ISO-8859-7")
    "csiso88598e" => Some("ISO-8859-8")
    "csisolatinhebrew" => Some("ISO-8859-8")
    "hebrew" => Some("ISO-8859-8")
    "iso-8859-8" => Some("ISO-8859-8")
    "iso-8859-8-e" => Some("ISO-8859-8")
    "iso-ir-138" => Some("ISO-8859-8")
    "iso8859-8" => Some("ISO-8859-8")
    "iso88598" => Some("ISO-8859-8")
    "iso_8859-8" => Some("ISO-8859-8")
    "iso_8859-8:1988" => Some("ISO-8859-8")
    "visual" => Some("ISO-8859-8")
    "csiso88598i" => Some("ISO-8859-8-I")
    "iso-8859-8-i" => Some("ISO-8859-8-I")
    "logical" => Some("ISO-8859-8-I")
    "csisolatin6" => Some("ISO-8859-10")
    "iso-8859-10" => Some("ISO-8859-10")
    "iso-ir-157" => Some("ISO-8859-10")
    "iso8859-10" => Some("ISO-8859-10")
    "iso885910" => Some("ISO-8859-10")
    "l6" => Some("ISO-8859-10")
    "latin6" => Some("ISO-8859-10")
    "iso-8859-13" => Some("ISO-8859-13")
    "iso8859-13" => Some("ISO-8859-13")
    "iso885913" => Some("ISO-8859-13")
    "iso-8859-14" => Some("ISO-8859-14")
    "iso8859-14" => Some("ISO-8859-14")
    "iso885914" => Some("ISO-8859-14")
    "csisolatin9" => Some("ISO-8859-15")
    "iso-8859-15" => Some("ISO-8859-15")
    "iso8859-15" => Some("ISO-8859-15")
    "iso885915" => Some("ISO-8859-15")
    "iso_8859-15" => Some("ISO-8859-15")
    "l9" => Some("ISO-8859-15")
    "iso-8859-16" => Some("ISO-8859-16")
    "cskoi8r" => Some("KOI8-R")
    "koi" => Some("KOI8-R")
    "koi8" => Some("KOI8-R")
    "koi8-r" => Some("KOI8-R")
    "koi8_r" => Some("KOI8-R")
    "koi8-ru" => Some("KOI8-U")
    "koi8-u" => Some("KOI8-U")
    "csmacintosh" => Some("macintosh")
    "mac" => Some("macintosh")
    "macintosh" => Some("macintosh")
    "x-mac-roman" => Some("macintosh")
    "dos-874" => Some("windows-874")
    "iso-8859-11" => Some("windows-874")
    "iso8859-11" => Some("windows-874")
    "iso885911" => Some("windows-874")
    "tis-620" => Some("windows-874")
    "windows-874" => Some("windows-874")
    "cp1250" => Some("windows-1250")
    "windows-1250" => Some("windows-1250")
    "x-cp1250" => Some("windows-1250")
    "cp1251" => Some("windows-1251")
    "windows-1251" => Some("windows-1251")
    "x-cp1251" => Some("windows-1251")
    "ansi_x3.4-1968" => Some("windows-1252")
    "ascii" => Some("windows-1252")
    "cp1252" => Some("windows-1252")
    "cp819" => Some("windows-1252")
    "csisolatin1" => Some("windows-1252")
    "ibm819" => Some("windows-1252")
    "iso-8859-1" => Some("windows-1252")
    "iso-ir-100" => Some("windows-1252")
    "iso8859-1" => Some("windows-1252")
    "iso88591" => Some("windows-1252")
    "iso_8859-1" => Some("windows-1252")
    "iso_8859-1:1987" => Some("windows-1252")
    "l1" => Some("windows-1252")
    "latin1" => Some("windows-1252")
    "us-ascii" => Some("windows-1252")
    "windows-1252" => Some("windows-1252")
    "x-cp1252" => Some("windows-1252")
    "cp1253" => Some("windows-1253")
    "windows-1253" => Some("windows-1253")
    "x-cp1253" => Some("windows-1253")
    "cp1254" => Some("windows-1254")
    "csisolatin5" => Some("windows-1254")
    "iso-8859-9" => Some("windows-1254")
    "iso-ir-148" => Some("windows-1254")
    "iso8859-9" => Some("windows-1254")
    "iso88599" => Some("windows-1254")
    "iso_8859-9" => Some("windows-1254")
    "iso_8859-9:1989" => Some("windows-1254")
    "l5" => Some("windows-1254")
    "latin5" => Some("windows-1254")
    "windows-1254" => Some("windows-1254")
    "x-cp1254" => Some("windows-1254")
    "cp1255" => Some("windows-1255")
    "windows-1255" => Some("windows-1255")
    "x-cp1255" => Some("windows-1255")
    "cp1256" => Some("windows-1256")
    "windows-1256" => Some("windows-1256")
    "x-cp1256" => Some("windows-1256")
    "cp1257" => Some("windows-1257")
    "windows-1257" => Some("windows-1257")
    "x-cp1257" => Some("windows-1257")
    "cp1258" => Some("windows-1258")
    "windows-1258" => Some("windows-1258")
    "x-cp1258" => Some("windows-1258")
    "x-mac-cyrillic" => Some("x-mac-cyrillic")
    "x-mac-ukrainian" => Some("x-mac-cyrillic")
    "chinese" => Some("GBK")
    "csgb2312" => Some("GBK")
    "csiso58gb231280" => Some("GBK")
    "gb2312" => Some("GBK")
    "gb_2312" => Some("GBK")
    "gb_2312-80" => Some("GBK")
    "gbk" => Some("GBK")
    "iso-ir-58" => Some("GBK")
    "x-gbk" => Some("GBK")
    "gb18030" => Some("gb18030")
    "big5" => Some("Big5")
    "big5-hkscs" => Some("Big5")
    "cn-big5" => Some("Big5")
    "csbig5" => Some("Big5")
    "x-x-big5" => Some("Big5")
    "cseucpkdfmtjapanese" => Some("EUC-JP")
    "euc-jp" => Some("EUC-JP")
    "x-euc-jp" => Some("EUC-JP")
    "csiso2022jp" => Some("ISO-2022-JP")
    "iso-2022-jp" => Some("ISO-2022-JP")
    "csshiftjis" => Some("Shift_JIS")
    "ms932" => Some("Shift_JIS")
    "ms_kanji" => Some("Shift_JIS")
    "shift-jis" => Some("Shift_JIS")
    "shift_jis" => Some("Shift_JIS")
    "sjis" => Some("Shift_JIS")
    "windows-31j" => Some("Shift_JIS")
    "x-sjis" => Some("Shift_JIS")
    "cseuckr" => Some("EUC-KR")
    "csksc56011987" => Some("EUC-KR")
    "euc-kr" => Some("EUC-KR")
    "iso-ir-149" => Some("EUC-KR")
    "korean" => Some("EUC-KR")
    "ks_c_5601-1987" => Some("EUC-KR")
    "ks_c_5601-1989" => Some("EUC-KR")
    "ksc5601" => Some("EUC-KR")
    "ksc_5601" => Some("EUC-KR")
    "windows-949" => Some("EUC-KR")
    "csiso2022kr" => Some("replacement")
    "hz-gb-2312" => Some("replacement")
    "iso-2022-cn" => Some("replacement")
    "iso-2022-cn-ext" => Some("replacement")
    "iso-2022-kr" => Some("replacement")
    "replacement" => Some("replacement")
    "unicodefffe" => Some("UTF-16BE")
    "utf-16be" => Some("UTF-16BE")
    "csunicode" => Some("UTF-16LE")
    "iso-10646-ucs-2" => Some("UTF-16LE")
    "ucs-2" => Some("UTF-16LE")
    "unicode" => Some("UTF-16LE")
    "unicodefeff" => Some("UTF-16LE")
    "utf-16" => Some("UTF-16LE")
    "utf-16le" => Some("UTF-16LE")
    "x-user-defined" => Some("x-user-defined")
    _ => None
  }
}