All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.squarespace.cldr.CLDR Maven / Gradle / Ivy

//
//
// AUTO-GENERATED CLASS - DO NOT EDIT
//
//
package com.squarespace.cldr;

import com.squarespace.cldr.plurals._PluralRules;
import java.lang.String;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class CLDR extends CLDRBase {
  private static final List AVAILABLE_LOCALES = Collections.unmodifiableList(Arrays.asList(
    Locale.af,
    Locale.af_NA,
    Locale.af_ZA,
    Locale.am,
    Locale.am_ET,
    Locale.ar,
    Locale.ar_001,
    Locale.ar_AE,
    Locale.ar_BH,
    Locale.ar_DJ,
    Locale.ar_DZ,
    Locale.ar_EG,
    Locale.ar_EH,
    Locale.ar_ER,
    Locale.ar_IL,
    Locale.ar_IQ,
    Locale.ar_JO,
    Locale.ar_KM,
    Locale.ar_KW,
    Locale.ar_LB,
    Locale.ar_LY,
    Locale.ar_MA,
    Locale.ar_MR,
    Locale.ar_OM,
    Locale.ar_PS,
    Locale.ar_QA,
    Locale.ar_SA,
    Locale.ar_SD,
    Locale.ar_SO,
    Locale.ar_SS,
    Locale.ar_SY,
    Locale.ar_TD,
    Locale.ar_TN,
    Locale.ar_YE,
    Locale.az,
    Locale.az_Cyrl_AZ,
    Locale.az_Latn,
    Locale.az_Latn_AZ,
    Locale.be,
    Locale.be_BY,
    Locale.bg,
    Locale.bg_BG,
    Locale.bn,
    Locale.bn_BD,
    Locale.bn_IN,
    Locale.bs,
    Locale.bs_Cyrl_BA,
    Locale.bs_Latn,
    Locale.bs_Latn_BA,
    Locale.ca,
    Locale.ca_AD,
    Locale.ca_ES,
    Locale.ca_ES_VALENCIA,
    Locale.ca_FR,
    Locale.ca_IT,
    Locale.cs,
    Locale.cs_CZ,
    Locale.cy,
    Locale.cy_GB,
    Locale.da,
    Locale.da_DK,
    Locale.da_GL,
    Locale.de,
    Locale.de_AT,
    Locale.de_BE,
    Locale.de_CH,
    Locale.de_DE,
    Locale.de_IT,
    Locale.de_LI,
    Locale.de_LU,
    Locale.el,
    Locale.el_CY,
    Locale.el_GR,
    Locale.en,
    Locale.en_001,
    Locale.en_150,
    Locale.en_AG,
    Locale.en_AI,
    Locale.en_AS,
    Locale.en_AT,
    Locale.en_AU,
    Locale.en_BB,
    Locale.en_BE,
    Locale.en_BI,
    Locale.en_BM,
    Locale.en_BS,
    Locale.en_BW,
    Locale.en_BZ,
    Locale.en_CA,
    Locale.en_CC,
    Locale.en_CH,
    Locale.en_CK,
    Locale.en_CM,
    Locale.en_CX,
    Locale.en_CY,
    Locale.en_DE,
    Locale.en_DG,
    Locale.en_DK,
    Locale.en_DM,
    Locale.en_ER,
    Locale.en_FI,
    Locale.en_FJ,
    Locale.en_FK,
    Locale.en_FM,
    Locale.en_GB,
    Locale.en_GD,
    Locale.en_GG,
    Locale.en_GH,
    Locale.en_GI,
    Locale.en_GM,
    Locale.en_GU,
    Locale.en_GY,
    Locale.en_HK,
    Locale.en_IE,
    Locale.en_IL,
    Locale.en_IM,
    Locale.en_IN,
    Locale.en_IO,
    Locale.en_JE,
    Locale.en_JM,
    Locale.en_KE,
    Locale.en_KI,
    Locale.en_KN,
    Locale.en_KY,
    Locale.en_LC,
    Locale.en_LR,
    Locale.en_LS,
    Locale.en_MG,
    Locale.en_MH,
    Locale.en_MO,
    Locale.en_MP,
    Locale.en_MS,
    Locale.en_MT,
    Locale.en_MU,
    Locale.en_MW,
    Locale.en_MY,
    Locale.en_NA,
    Locale.en_NF,
    Locale.en_NG,
    Locale.en_NL,
    Locale.en_NR,
    Locale.en_NU,
    Locale.en_NZ,
    Locale.en_PG,
    Locale.en_PH,
    Locale.en_PK,
    Locale.en_PN,
    Locale.en_PR,
    Locale.en_PW,
    Locale.en_RW,
    Locale.en_SB,
    Locale.en_SC,
    Locale.en_SD,
    Locale.en_SE,
    Locale.en_SG,
    Locale.en_SH,
    Locale.en_SI,
    Locale.en_SL,
    Locale.en_SS,
    Locale.en_SX,
    Locale.en_SZ,
    Locale.en_TC,
    Locale.en_TK,
    Locale.en_TO,
    Locale.en_TT,
    Locale.en_TV,
    Locale.en_TZ,
    Locale.en_UG,
    Locale.en_UM,
    Locale.en_US,
    Locale.en_US_POSIX,
    Locale.en_VC,
    Locale.en_VG,
    Locale.en_VI,
    Locale.en_VU,
    Locale.en_WS,
    Locale.en_ZA,
    Locale.en_ZM,
    Locale.en_ZW,
    Locale.es,
    Locale.es_419,
    Locale.es_AR,
    Locale.es_BO,
    Locale.es_BR,
    Locale.es_BZ,
    Locale.es_CL,
    Locale.es_CO,
    Locale.es_CR,
    Locale.es_CU,
    Locale.es_DO,
    Locale.es_EA,
    Locale.es_EC,
    Locale.es_ES,
    Locale.es_GQ,
    Locale.es_GT,
    Locale.es_HN,
    Locale.es_IC,
    Locale.es_MX,
    Locale.es_NI,
    Locale.es_PA,
    Locale.es_PE,
    Locale.es_PH,
    Locale.es_PR,
    Locale.es_PY,
    Locale.es_SV,
    Locale.es_US,
    Locale.es_UY,
    Locale.es_VE,
    Locale.et,
    Locale.et_EE,
    Locale.eu,
    Locale.eu_ES,
    Locale.fa,
    Locale.fa_AF,
    Locale.fa_IR,
    Locale.fi,
    Locale.fi_FI,
    Locale.fil,
    Locale.fil_PH,
    Locale.fo,
    Locale.fo_DK,
    Locale.fo_FO,
    Locale.fr,
    Locale.fr_BE,
    Locale.fr_BF,
    Locale.fr_BI,
    Locale.fr_BJ,
    Locale.fr_BL,
    Locale.fr_CA,
    Locale.fr_CD,
    Locale.fr_CF,
    Locale.fr_CG,
    Locale.fr_CH,
    Locale.fr_CI,
    Locale.fr_CM,
    Locale.fr_DJ,
    Locale.fr_DZ,
    Locale.fr_FR,
    Locale.fr_GA,
    Locale.fr_GF,
    Locale.fr_GN,
    Locale.fr_GP,
    Locale.fr_GQ,
    Locale.fr_HT,
    Locale.fr_KM,
    Locale.fr_LU,
    Locale.fr_MA,
    Locale.fr_MC,
    Locale.fr_MF,
    Locale.fr_MG,
    Locale.fr_ML,
    Locale.fr_MQ,
    Locale.fr_MR,
    Locale.fr_MU,
    Locale.fr_NC,
    Locale.fr_NE,
    Locale.fr_PF,
    Locale.fr_PM,
    Locale.fr_RE,
    Locale.fr_RW,
    Locale.fr_SC,
    Locale.fr_SN,
    Locale.fr_SY,
    Locale.fr_TD,
    Locale.fr_TG,
    Locale.fr_TN,
    Locale.fr_VU,
    Locale.fr_WF,
    Locale.fr_YT,
    Locale.ga,
    Locale.ga_IE,
    Locale.gl,
    Locale.gl_ES,
    Locale.gu,
    Locale.gu_IN,
    Locale.he,
    Locale.he_IL,
    Locale.hi,
    Locale.hi_IN,
    Locale.hr,
    Locale.hr_BA,
    Locale.hr_HR,
    Locale.hu,
    Locale.hu_HU,
    Locale.hy,
    Locale.hy_AM,
    Locale.id,
    Locale.id_ID,
    Locale.is,
    Locale.is_IS,
    Locale.it,
    Locale.it_CH,
    Locale.it_IT,
    Locale.it_SM,
    Locale.it_VA,
    Locale.ja,
    Locale.ja_JP,
    Locale.ka,
    Locale.ka_GE,
    Locale.kk,
    Locale.kk_KZ,
    Locale.km,
    Locale.km_KH,
    Locale.kn,
    Locale.kn_IN,
    Locale.ko,
    Locale.ko_KP,
    Locale.ko_KR,
    Locale.ky,
    Locale.ky_KG,
    Locale.lo,
    Locale.lo_LA,
    Locale.lt,
    Locale.lt_LT,
    Locale.lv,
    Locale.lv_LV,
    Locale.mk,
    Locale.mk_MK,
    Locale.ml,
    Locale.ml_IN,
    Locale.mn,
    Locale.mn_MN,
    Locale.mr,
    Locale.mr_IN,
    Locale.ms,
    Locale.ms_BN,
    Locale.ms_MY,
    Locale.ms_SG,
    Locale.my,
    Locale.my_MM,
    Locale.nb,
    Locale.nb_NO,
    Locale.nb_SJ,
    Locale.ne,
    Locale.ne_IN,
    Locale.ne_NP,
    Locale.nl,
    Locale.nl_AW,
    Locale.nl_BE,
    Locale.nl_BQ,
    Locale.nl_CW,
    Locale.nl_NL,
    Locale.nl_SR,
    Locale.nl_SX,
    Locale.pa,
    Locale.pa_Arab_PK,
    Locale.pa_Guru,
    Locale.pa_Guru_IN,
    Locale.pl,
    Locale.pl_PL,
    Locale.pt,
    Locale.pt_AO,
    Locale.pt_BR,
    Locale.pt_CH,
    Locale.pt_CV,
    Locale.pt_GQ,
    Locale.pt_GW,
    Locale.pt_LU,
    Locale.pt_MO,
    Locale.pt_MZ,
    Locale.pt_PT,
    Locale.pt_ST,
    Locale.pt_TL,
    Locale.ro,
    Locale.ro_MD,
    Locale.ro_RO,
    Locale.root,
    Locale.ru,
    Locale.ru_BY,
    Locale.ru_KG,
    Locale.ru_KZ,
    Locale.ru_MD,
    Locale.ru_RU,
    Locale.ru_UA,
    Locale.si,
    Locale.si_LK,
    Locale.sk,
    Locale.sk_SK,
    Locale.sl,
    Locale.sl_SI,
    Locale.sq,
    Locale.sq_AL,
    Locale.sq_MK,
    Locale.sq_XK,
    Locale.sr,
    Locale.sr_Cyrl,
    Locale.sr_Cyrl_BA,
    Locale.sr_Cyrl_ME,
    Locale.sr_Cyrl_RS,
    Locale.sr_Cyrl_XK,
    Locale.sr_Latn,
    Locale.sr_Latn_BA,
    Locale.sr_Latn_ME,
    Locale.sr_Latn_RS,
    Locale.sr_Latn_XK,
    Locale.sv,
    Locale.sv_AX,
    Locale.sv_FI,
    Locale.sv_SE,
    Locale.sw,
    Locale.sw_CD,
    Locale.sw_KE,
    Locale.sw_TZ,
    Locale.sw_UG,
    Locale.ta,
    Locale.ta_IN,
    Locale.ta_LK,
    Locale.ta_MY,
    Locale.ta_SG,
    Locale.te,
    Locale.te_IN,
    Locale.th,
    Locale.th_TH,
    Locale.to,
    Locale.to_TO,
    Locale.tr,
    Locale.tr_CY,
    Locale.tr_TR,
    Locale.uk,
    Locale.uk_UA,
    Locale.ur,
    Locale.ur_IN,
    Locale.ur_PK,
    Locale.uz,
    Locale.uz_Arab_AF,
    Locale.uz_Cyrl_UZ,
    Locale.uz_Latn,
    Locale.uz_Latn_UZ,
    Locale.vi,
    Locale.vi_VN,
    Locale.yue,
    Locale.yue_HK,
    Locale.zh,
    Locale.zh_Hans,
    Locale.zh_Hans_CN,
    Locale.zh_Hans_HK,
    Locale.zh_Hans_MO,
    Locale.zh_Hans_SG,
    Locale.zh_Hant,
    Locale.zh_Hant_HK,
    Locale.zh_Hant_MO,
    Locale.zh_Hant_TW,
    Locale.zu,
    Locale.zu_ZA));

  private static final List AVAILABLE_CURRENCIES = Collections.unmodifiableList(Arrays.asList(
    Currency.ADP,
    Currency.AED,
    Currency.AFA,
    Currency.AFN,
    Currency.ALK,
    Currency.ALL,
    Currency.AMD,
    Currency.ANG,
    Currency.AOA,
    Currency.AOK,
    Currency.AON,
    Currency.AOR,
    Currency.ARA,
    Currency.ARL,
    Currency.ARM,
    Currency.ARP,
    Currency.ARS,
    Currency.ATS,
    Currency.AUD,
    Currency.AWG,
    Currency.AZM,
    Currency.AZN,
    Currency.BAD,
    Currency.BAM,
    Currency.BAN,
    Currency.BBD,
    Currency.BDT,
    Currency.BEC,
    Currency.BEF,
    Currency.BEL,
    Currency.BGL,
    Currency.BGM,
    Currency.BGN,
    Currency.BGO,
    Currency.BHD,
    Currency.BIF,
    Currency.BMD,
    Currency.BND,
    Currency.BOB,
    Currency.BOL,
    Currency.BOP,
    Currency.BOV,
    Currency.BRB,
    Currency.BRC,
    Currency.BRE,
    Currency.BRL,
    Currency.BRN,
    Currency.BRR,
    Currency.BRZ,
    Currency.BSD,
    Currency.BTN,
    Currency.BUK,
    Currency.BWP,
    Currency.BYB,
    Currency.BYN,
    Currency.BYR,
    Currency.BZD,
    Currency.CAD,
    Currency.CDF,
    Currency.CHE,
    Currency.CHF,
    Currency.CHW,
    Currency.CLE,
    Currency.CLF,
    Currency.CLP,
    Currency.CNX,
    Currency.CNY,
    Currency.COP,
    Currency.COU,
    Currency.CRC,
    Currency.CSD,
    Currency.CSK,
    Currency.CUC,
    Currency.CUP,
    Currency.CVE,
    Currency.CYP,
    Currency.CZK,
    Currency.DDM,
    Currency.DEM,
    Currency.DJF,
    Currency.DKK,
    Currency.DOP,
    Currency.DZD,
    Currency.ECS,
    Currency.ECV,
    Currency.EEK,
    Currency.EGP,
    Currency.ERN,
    Currency.ESA,
    Currency.ESB,
    Currency.ESP,
    Currency.ETB,
    Currency.EUR,
    Currency.FIM,
    Currency.FJD,
    Currency.FKP,
    Currency.FRF,
    Currency.GBP,
    Currency.GEK,
    Currency.GEL,
    Currency.GHC,
    Currency.GHS,
    Currency.GIP,
    Currency.GMD,
    Currency.GNF,
    Currency.GNS,
    Currency.GQE,
    Currency.GRD,
    Currency.GTQ,
    Currency.GWE,
    Currency.GWP,
    Currency.GYD,
    Currency.HKD,
    Currency.HNL,
    Currency.HRD,
    Currency.HRK,
    Currency.HTG,
    Currency.HUF,
    Currency.IDR,
    Currency.IEP,
    Currency.ILP,
    Currency.ILR,
    Currency.ILS,
    Currency.INR,
    Currency.IQD,
    Currency.IRR,
    Currency.ISJ,
    Currency.ISK,
    Currency.ITL,
    Currency.JMD,
    Currency.JOD,
    Currency.JPY,
    Currency.KES,
    Currency.KGS,
    Currency.KHR,
    Currency.KMF,
    Currency.KPW,
    Currency.KRH,
    Currency.KRO,
    Currency.KRW,
    Currency.KWD,
    Currency.KYD,
    Currency.KZT,
    Currency.LAK,
    Currency.LBP,
    Currency.LKR,
    Currency.LRD,
    Currency.LSL,
    Currency.LTL,
    Currency.LTT,
    Currency.LUC,
    Currency.LUF,
    Currency.LUL,
    Currency.LVL,
    Currency.LVR,
    Currency.LYD,
    Currency.MAD,
    Currency.MAF,
    Currency.MCF,
    Currency.MDC,
    Currency.MDL,
    Currency.MGA,
    Currency.MGF,
    Currency.MKD,
    Currency.MKN,
    Currency.MLF,
    Currency.MMK,
    Currency.MNT,
    Currency.MOP,
    Currency.MRO,
    Currency.MTL,
    Currency.MTP,
    Currency.MUR,
    Currency.MVP,
    Currency.MVR,
    Currency.MWK,
    Currency.MXN,
    Currency.MXP,
    Currency.MXV,
    Currency.MYR,
    Currency.MZE,
    Currency.MZM,
    Currency.MZN,
    Currency.NAD,
    Currency.NGN,
    Currency.NIC,
    Currency.NIO,
    Currency.NLG,
    Currency.NOK,
    Currency.NPR,
    Currency.NZD,
    Currency.OMR,
    Currency.PAB,
    Currency.PEI,
    Currency.PEN,
    Currency.PES,
    Currency.PGK,
    Currency.PHP,
    Currency.PKR,
    Currency.PLN,
    Currency.PLZ,
    Currency.PTE,
    Currency.PYG,
    Currency.QAR,
    Currency.RHD,
    Currency.ROL,
    Currency.RON,
    Currency.RSD,
    Currency.RUB,
    Currency.RUR,
    Currency.RWF,
    Currency.SAR,
    Currency.SBD,
    Currency.SCR,
    Currency.SDD,
    Currency.SDG,
    Currency.SDP,
    Currency.SEK,
    Currency.SGD,
    Currency.SHP,
    Currency.SIT,
    Currency.SKK,
    Currency.SLL,
    Currency.SOS,
    Currency.SRD,
    Currency.SRG,
    Currency.SSP,
    Currency.STD,
    Currency.SUR,
    Currency.SVC,
    Currency.SYP,
    Currency.SZL,
    Currency.THB,
    Currency.TJR,
    Currency.TJS,
    Currency.TMM,
    Currency.TMT,
    Currency.TND,
    Currency.TOP,
    Currency.TPE,
    Currency.TRL,
    Currency.TRY,
    Currency.TTD,
    Currency.TWD,
    Currency.TZS,
    Currency.UAH,
    Currency.UAK,
    Currency.UGS,
    Currency.UGX,
    Currency.USD,
    Currency.USN,
    Currency.USS,
    Currency.UYI,
    Currency.UYP,
    Currency.UYU,
    Currency.UZS,
    Currency.VEB,
    Currency.VEF,
    Currency.VND,
    Currency.VNN,
    Currency.VUV,
    Currency.WST,
    Currency.XAF,
    Currency.XAG,
    Currency.XAU,
    Currency.XBA,
    Currency.XBB,
    Currency.XBC,
    Currency.XBD,
    Currency.XCD,
    Currency.XDR,
    Currency.XEU,
    Currency.XFO,
    Currency.XFU,
    Currency.XOF,
    Currency.XPD,
    Currency.XPF,
    Currency.XPT,
    Currency.XRE,
    Currency.XSU,
    Currency.XTS,
    Currency.XUA,
    Currency.XXX,
    Currency.YDD,
    Currency.YER,
    Currency.YUD,
    Currency.YUM,
    Currency.YUN,
    Currency.YUR,
    Currency.ZAL,
    Currency.ZAR,
    Currency.ZMK,
    Currency.ZMW,
    Currency.ZRN,
    Currency.ZRZ,
    Currency.ZWD,
    Currency.ZWL,
    Currency.ZWR));

  private static final _PluralRules pluralRules = new _PluralRules();

  private static final CLDR instance = new CLDR();

  static {
    registerCalendars();
    registerNumbers();
    registerDefaultContent();
    registerLanguageAliases();
    registerLikelySubtags();
  }

  private CLDR() {
  }

  public static CLDR get() {
    return instance;
  }

  private static void registerCalendars() {
    CLDRBase.registerCalendarFormatter(Locale.pt, com.squarespace.cldr.dates._CalendarFormatter_pt.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_TD, com.squarespace.cldr.dates._CalendarFormatter_ar_TD.class);
    CLDRBase.registerCalendarFormatter(Locale.es_BO, com.squarespace.cldr.dates._CalendarFormatter_es_BO.class);
    CLDRBase.registerCalendarFormatter(Locale.fil, com.squarespace.cldr.dates._CalendarFormatter_fil.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_SY, com.squarespace.cldr.dates._CalendarFormatter_ar_SY.class);
    CLDRBase.registerCalendarFormatter(Locale.en_AG, com.squarespace.cldr.dates._CalendarFormatter_en_AG.class);
    CLDRBase.registerCalendarFormatter(Locale.es_BR, com.squarespace.cldr.dates._CalendarFormatter_es_BR.class);
    CLDRBase.registerCalendarFormatter(Locale.hr_BA, com.squarespace.cldr.dates._CalendarFormatter_hr_BA.class);
    CLDRBase.registerCalendarFormatter(Locale.en_AI, com.squarespace.cldr.dates._CalendarFormatter_en_AI.class);
    CLDRBase.registerCalendarFormatter(Locale.sr_Latn_BA, com.squarespace.cldr.dates._CalendarFormatter_sr_Latn_BA.class);
    CLDRBase.registerCalendarFormatter(Locale.sw_UG, com.squarespace.cldr.dates._CalendarFormatter_sw_UG.class);
    CLDRBase.registerCalendarFormatter(Locale.zh_Hans, com.squarespace.cldr.dates._CalendarFormatter_zh_Hans.class);
    CLDRBase.registerCalendarFormatter(Locale.zh_Hant, com.squarespace.cldr.dates._CalendarFormatter_zh_Hant.class);
    CLDRBase.registerCalendarFormatter(Locale.es_BZ, com.squarespace.cldr.dates._CalendarFormatter_es_BZ.class);
    CLDRBase.registerCalendarFormatter(Locale.en_AT, com.squarespace.cldr.dates._CalendarFormatter_en_AT.class);
    CLDRBase.registerCalendarFormatter(Locale.en_AS, com.squarespace.cldr.dates._CalendarFormatter_en_AS.class);
    CLDRBase.registerCalendarFormatter(Locale.en_AU, com.squarespace.cldr.dates._CalendarFormatter_en_AU.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_TN, com.squarespace.cldr.dates._CalendarFormatter_ar_TN.class);
    CLDRBase.registerCalendarFormatter(Locale.zh_Hant_MO, com.squarespace.cldr.dates._CalendarFormatter_zh_Hant_MO.class);
    CLDRBase.registerCalendarFormatter(Locale.af, com.squarespace.cldr.dates._CalendarFormatter_af.class);
    CLDRBase.registerCalendarFormatter(Locale.en_BB, com.squarespace.cldr.dates._CalendarFormatter_en_BB.class);
    CLDRBase.registerCalendarFormatter(Locale.en_BE, com.squarespace.cldr.dates._CalendarFormatter_en_BE.class);
    CLDRBase.registerCalendarFormatter(Locale.es_SV, com.squarespace.cldr.dates._CalendarFormatter_es_SV.class);
    CLDRBase.registerCalendarFormatter(Locale.en_RW, com.squarespace.cldr.dates._CalendarFormatter_en_RW.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_DJ, com.squarespace.cldr.dates._CalendarFormatter_ar_DJ.class);
    CLDRBase.registerCalendarFormatter(Locale.en_BI, com.squarespace.cldr.dates._CalendarFormatter_en_BI.class);
    CLDRBase.registerCalendarFormatter(Locale.es_CR, com.squarespace.cldr.dates._CalendarFormatter_es_CR.class);
    CLDRBase.registerCalendarFormatter(Locale.ru_UA, com.squarespace.cldr.dates._CalendarFormatter_ru_UA.class);
    CLDRBase.registerCalendarFormatter(Locale.am, com.squarespace.cldr.dates._CalendarFormatter_am.class);
    CLDRBase.registerCalendarFormatter(Locale.es_CL, com.squarespace.cldr.dates._CalendarFormatter_es_CL.class);
    CLDRBase.registerCalendarFormatter(Locale.en_BM, com.squarespace.cldr.dates._CalendarFormatter_en_BM.class);
    CLDRBase.registerCalendarFormatter(Locale.es_CO, com.squarespace.cldr.dates._CalendarFormatter_es_CO.class);
    CLDRBase.registerCalendarFormatter(Locale.ar, com.squarespace.cldr.dates._CalendarFormatter_ar.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SB, com.squarespace.cldr.dates._CalendarFormatter_en_SB.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_PT, com.squarespace.cldr.dates._CalendarFormatter_pt_PT.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_EH, com.squarespace.cldr.dates._CalendarFormatter_ar_EH.class);
    CLDRBase.registerCalendarFormatter(Locale.en_BS, com.squarespace.cldr.dates._CalendarFormatter_en_BS.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SD, com.squarespace.cldr.dates._CalendarFormatter_en_SD.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_EG, com.squarespace.cldr.dates._CalendarFormatter_ar_EG.class);
    CLDRBase.registerCalendarFormatter(Locale.bs_Latn, com.squarespace.cldr.dates._CalendarFormatter_bs_Latn.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SC, com.squarespace.cldr.dates._CalendarFormatter_en_SC.class);
    CLDRBase.registerCalendarFormatter(Locale.es_CU, com.squarespace.cldr.dates._CalendarFormatter_es_CU.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SE, com.squarespace.cldr.dates._CalendarFormatter_en_SE.class);
    CLDRBase.registerCalendarFormatter(Locale.en_BW, com.squarespace.cldr.dates._CalendarFormatter_en_BW.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SH, com.squarespace.cldr.dates._CalendarFormatter_en_SH.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_DZ, com.squarespace.cldr.dates._CalendarFormatter_ar_DZ.class);
    CLDRBase.registerCalendarFormatter(Locale.az, com.squarespace.cldr.dates._CalendarFormatter_az.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SG, com.squarespace.cldr.dates._CalendarFormatter_en_SG.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SI, com.squarespace.cldr.dates._CalendarFormatter_en_SI.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SL, com.squarespace.cldr.dates._CalendarFormatter_en_SL.class);
    CLDRBase.registerCalendarFormatter(Locale.en_BZ, com.squarespace.cldr.dates._CalendarFormatter_en_BZ.class);
    CLDRBase.registerCalendarFormatter(Locale.ro, com.squarespace.cldr.dates._CalendarFormatter_ro.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_ER, com.squarespace.cldr.dates._CalendarFormatter_ar_ER.class);
    CLDRBase.registerCalendarFormatter(Locale.be, com.squarespace.cldr.dates._CalendarFormatter_be.class);
    CLDRBase.registerCalendarFormatter(Locale.ru, com.squarespace.cldr.dates._CalendarFormatter_ru.class);
    CLDRBase.registerCalendarFormatter(Locale.bg, com.squarespace.cldr.dates._CalendarFormatter_bg.class);
    CLDRBase.registerCalendarFormatter(Locale.es_PR, com.squarespace.cldr.dates._CalendarFormatter_es_PR.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_MZ, com.squarespace.cldr.dates._CalendarFormatter_pt_MZ.class);
    CLDRBase.registerCalendarFormatter(Locale.sq_XK, com.squarespace.cldr.dates._CalendarFormatter_sq_XK.class);
    CLDRBase.registerCalendarFormatter(Locale.bn, com.squarespace.cldr.dates._CalendarFormatter_bn.class);
    CLDRBase.registerCalendarFormatter(Locale.es_PY, com.squarespace.cldr.dates._CalendarFormatter_es_PY.class);
    CLDRBase.registerCalendarFormatter(Locale.ta_LK, com.squarespace.cldr.dates._CalendarFormatter_ta_LK.class);
    CLDRBase.registerCalendarFormatter(Locale.bs, com.squarespace.cldr.dates._CalendarFormatter_bs.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_GF, com.squarespace.cldr.dates._CalendarFormatter_fr_GF.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_MO, com.squarespace.cldr.dates._CalendarFormatter_pt_MO.class);
    CLDRBase.registerCalendarFormatter(Locale.si, com.squarespace.cldr.dates._CalendarFormatter_si.class);
    CLDRBase.registerCalendarFormatter(Locale.de_IT, com.squarespace.cldr.dates._CalendarFormatter_de_IT.class);
    CLDRBase.registerCalendarFormatter(Locale.sk, com.squarespace.cldr.dates._CalendarFormatter_sk.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_GN, com.squarespace.cldr.dates._CalendarFormatter_fr_GN.class);
    CLDRBase.registerCalendarFormatter(Locale.sl, com.squarespace.cldr.dates._CalendarFormatter_sl.class);
    CLDRBase.registerCalendarFormatter(Locale.en_PG, com.squarespace.cldr.dates._CalendarFormatter_en_PG.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_GQ, com.squarespace.cldr.dates._CalendarFormatter_fr_GQ.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_GP, com.squarespace.cldr.dates._CalendarFormatter_fr_GP.class);
    CLDRBase.registerCalendarFormatter(Locale.en_PH, com.squarespace.cldr.dates._CalendarFormatter_en_PH.class);
    CLDRBase.registerCalendarFormatter(Locale.ru_BY, com.squarespace.cldr.dates._CalendarFormatter_ru_BY.class);
    CLDRBase.registerCalendarFormatter(Locale.ca, com.squarespace.cldr.dates._CalendarFormatter_ca.class);
    CLDRBase.registerCalendarFormatter(Locale.en_PK, com.squarespace.cldr.dates._CalendarFormatter_en_PK.class);
    CLDRBase.registerCalendarFormatter(Locale.sq, com.squarespace.cldr.dates._CalendarFormatter_sq.class);
    CLDRBase.registerCalendarFormatter(Locale.sr, com.squarespace.cldr.dates._CalendarFormatter_sr.class);
    CLDRBase.registerCalendarFormatter(Locale.sr_Cyrl_XK, com.squarespace.cldr.dates._CalendarFormatter_sr_Cyrl_XK.class);
    CLDRBase.registerCalendarFormatter(Locale.en_PN, com.squarespace.cldr.dates._CalendarFormatter_en_PN.class);
    CLDRBase.registerCalendarFormatter(Locale.sv, com.squarespace.cldr.dates._CalendarFormatter_sv.class);
    CLDRBase.registerCalendarFormatter(Locale.sw, com.squarespace.cldr.dates._CalendarFormatter_sw.class);
    CLDRBase.registerCalendarFormatter(Locale.en_PR, com.squarespace.cldr.dates._CalendarFormatter_en_PR.class);
    CLDRBase.registerCalendarFormatter(Locale.en_PW, com.squarespace.cldr.dates._CalendarFormatter_en_PW.class);
    CLDRBase.registerCalendarFormatter(Locale.ca_AD, com.squarespace.cldr.dates._CalendarFormatter_ca_AD.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_YT, com.squarespace.cldr.dates._CalendarFormatter_fr_YT.class);
    CLDRBase.registerCalendarFormatter(Locale.ta, com.squarespace.cldr.dates._CalendarFormatter_ta.class);
    CLDRBase.registerCalendarFormatter(Locale.cs, com.squarespace.cldr.dates._CalendarFormatter_cs.class);
    CLDRBase.registerCalendarFormatter(Locale.te, com.squarespace.cldr.dates._CalendarFormatter_te.class);
    CLDRBase.registerCalendarFormatter(Locale.es_AR, com.squarespace.cldr.dates._CalendarFormatter_es_AR.class);
    CLDRBase.registerCalendarFormatter(Locale.th, com.squarespace.cldr.dates._CalendarFormatter_th.class);
    CLDRBase.registerCalendarFormatter(Locale.cy, com.squarespace.cldr.dates._CalendarFormatter_cy.class);
    CLDRBase.registerCalendarFormatter(Locale.ko_KP, com.squarespace.cldr.dates._CalendarFormatter_ko_KP.class);
    CLDRBase.registerCalendarFormatter(Locale.zh_Hans_MO, com.squarespace.cldr.dates._CalendarFormatter_zh_Hans_MO.class);
    CLDRBase.registerCalendarFormatter(Locale.to, com.squarespace.cldr.dates._CalendarFormatter_to.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_HT, com.squarespace.cldr.dates._CalendarFormatter_fr_HT.class);
    CLDRBase.registerCalendarFormatter(Locale.da, com.squarespace.cldr.dates._CalendarFormatter_da.class);
    CLDRBase.registerCalendarFormatter(Locale.tr, com.squarespace.cldr.dates._CalendarFormatter_tr.class);
    CLDRBase.registerCalendarFormatter(Locale.de, com.squarespace.cldr.dates._CalendarFormatter_de.class);
    CLDRBase.registerCalendarFormatter(Locale.nl_BQ, com.squarespace.cldr.dates._CalendarFormatter_nl_BQ.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_CV, com.squarespace.cldr.dates._CalendarFormatter_pt_CV.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MP, com.squarespace.cldr.dates._CalendarFormatter_en_MP.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MO, com.squarespace.cldr.dates._CalendarFormatter_en_MO.class);
    CLDRBase.registerCalendarFormatter(Locale.sr_Cyrl_ME, com.squarespace.cldr.dates._CalendarFormatter_sr_Cyrl_ME.class);
    CLDRBase.registerCalendarFormatter(Locale.en_US_POSIX, com.squarespace.cldr.dates._CalendarFormatter_en_US_POSIX.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MT, com.squarespace.cldr.dates._CalendarFormatter_en_MT.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MS, com.squarespace.cldr.dates._CalendarFormatter_en_MS.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MU, com.squarespace.cldr.dates._CalendarFormatter_en_MU.class);
    CLDRBase.registerCalendarFormatter(Locale.nl_BE, com.squarespace.cldr.dates._CalendarFormatter_nl_BE.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MW, com.squarespace.cldr.dates._CalendarFormatter_en_MW.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MY, com.squarespace.cldr.dates._CalendarFormatter_en_MY.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_CH, com.squarespace.cldr.dates._CalendarFormatter_pt_CH.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_PS, com.squarespace.cldr.dates._CalendarFormatter_ar_PS.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_ST, com.squarespace.cldr.dates._CalendarFormatter_pt_ST.class);
    CLDRBase.registerCalendarFormatter(Locale.en_NA, com.squarespace.cldr.dates._CalendarFormatter_en_NA.class);
    CLDRBase.registerCalendarFormatter(Locale.uk, com.squarespace.cldr.dates._CalendarFormatter_uk.class);
    CLDRBase.registerCalendarFormatter(Locale.nl_AW, com.squarespace.cldr.dates._CalendarFormatter_nl_AW.class);
    CLDRBase.registerCalendarFormatter(Locale.en_NG, com.squarespace.cldr.dates._CalendarFormatter_en_NG.class);
    CLDRBase.registerCalendarFormatter(Locale.el_CY, com.squarespace.cldr.dates._CalendarFormatter_el_CY.class);
    CLDRBase.registerCalendarFormatter(Locale.en_NF, com.squarespace.cldr.dates._CalendarFormatter_en_NF.class);
    CLDRBase.registerCalendarFormatter(Locale.ur, com.squarespace.cldr.dates._CalendarFormatter_ur.class);
    CLDRBase.registerCalendarFormatter(Locale.de_CH, com.squarespace.cldr.dates._CalendarFormatter_de_CH.class);
    CLDRBase.registerCalendarFormatter(Locale.de_BE, com.squarespace.cldr.dates._CalendarFormatter_de_BE.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_WF, com.squarespace.cldr.dates._CalendarFormatter_fr_WF.class);
    CLDRBase.registerCalendarFormatter(Locale.en_NL, com.squarespace.cldr.dates._CalendarFormatter_en_NL.class);
    CLDRBase.registerCalendarFormatter(Locale.uz, com.squarespace.cldr.dates._CalendarFormatter_uz.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_QA, com.squarespace.cldr.dates._CalendarFormatter_ar_QA.class);
    CLDRBase.registerCalendarFormatter(Locale.el, com.squarespace.cldr.dates._CalendarFormatter_el.class);
    CLDRBase.registerCalendarFormatter(Locale.en, com.squarespace.cldr.dates._CalendarFormatter_en.class);
    CLDRBase.registerCalendarFormatter(Locale.en_NR, com.squarespace.cldr.dates._CalendarFormatter_en_NR.class);
    CLDRBase.registerCalendarFormatter(Locale.en_NU, com.squarespace.cldr.dates._CalendarFormatter_en_NU.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_GA, com.squarespace.cldr.dates._CalendarFormatter_fr_GA.class);
    CLDRBase.registerCalendarFormatter(Locale.es, com.squarespace.cldr.dates._CalendarFormatter_es.class);
    CLDRBase.registerCalendarFormatter(Locale.et, com.squarespace.cldr.dates._CalendarFormatter_et.class);
    CLDRBase.registerCalendarFormatter(Locale.es_PE, com.squarespace.cldr.dates._CalendarFormatter_es_PE.class);
    CLDRBase.registerCalendarFormatter(Locale.eu, com.squarespace.cldr.dates._CalendarFormatter_eu.class);
    CLDRBase.registerCalendarFormatter(Locale.en_NZ, com.squarespace.cldr.dates._CalendarFormatter_en_NZ.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_VU, com.squarespace.cldr.dates._CalendarFormatter_fr_VU.class);
    CLDRBase.registerCalendarFormatter(Locale.tr_CY, com.squarespace.cldr.dates._CalendarFormatter_tr_CY.class);
    CLDRBase.registerCalendarFormatter(Locale.es_PH, com.squarespace.cldr.dates._CalendarFormatter_es_PH.class);
    CLDRBase.registerCalendarFormatter(Locale.vi, com.squarespace.cldr.dates._CalendarFormatter_vi.class);
    CLDRBase.registerCalendarFormatter(Locale.es_PA, com.squarespace.cldr.dates._CalendarFormatter_es_PA.class);
    CLDRBase.registerCalendarFormatter(Locale.fa, com.squarespace.cldr.dates._CalendarFormatter_fa.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_TL, com.squarespace.cldr.dates._CalendarFormatter_pt_TL.class);
    CLDRBase.registerCalendarFormatter(Locale.zh_Hant_HK, com.squarespace.cldr.dates._CalendarFormatter_zh_Hant_HK.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_TD, com.squarespace.cldr.dates._CalendarFormatter_fr_TD.class);
    CLDRBase.registerCalendarFormatter(Locale.en_KI, com.squarespace.cldr.dates._CalendarFormatter_en_KI.class);
    CLDRBase.registerCalendarFormatter(Locale.fi, com.squarespace.cldr.dates._CalendarFormatter_fi.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_TG, com.squarespace.cldr.dates._CalendarFormatter_fr_TG.class);
    CLDRBase.registerCalendarFormatter(Locale.en_KN, com.squarespace.cldr.dates._CalendarFormatter_en_KN.class);
    CLDRBase.registerCalendarFormatter(Locale.ne_IN, com.squarespace.cldr.dates._CalendarFormatter_ne_IN.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_AO, com.squarespace.cldr.dates._CalendarFormatter_pt_AO.class);
    CLDRBase.registerCalendarFormatter(Locale.yue, com.squarespace.cldr.dates._CalendarFormatter_yue.class);
    CLDRBase.registerCalendarFormatter(Locale.fo, com.squarespace.cldr.dates._CalendarFormatter_fo.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_TN, com.squarespace.cldr.dates._CalendarFormatter_fr_TN.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_AE, com.squarespace.cldr.dates._CalendarFormatter_ar_AE.class);
    CLDRBase.registerCalendarFormatter(Locale.fr, com.squarespace.cldr.dates._CalendarFormatter_fr.class);
    CLDRBase.registerCalendarFormatter(Locale.en_KY, com.squarespace.cldr.dates._CalendarFormatter_en_KY.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_CD, com.squarespace.cldr.dates._CalendarFormatter_fr_CD.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_CG, com.squarespace.cldr.dates._CalendarFormatter_fr_CG.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_CF, com.squarespace.cldr.dates._CalendarFormatter_fr_CF.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_CI, com.squarespace.cldr.dates._CalendarFormatter_fr_CI.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_SY, com.squarespace.cldr.dates._CalendarFormatter_fr_SY.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_CH, com.squarespace.cldr.dates._CalendarFormatter_fr_CH.class);
    CLDRBase.registerCalendarFormatter(Locale.root, com.squarespace.cldr.dates._CalendarFormatter_root.class);
    CLDRBase.registerCalendarFormatter(Locale.en_LC, com.squarespace.cldr.dates._CalendarFormatter_en_LC.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_CM, com.squarespace.cldr.dates._CalendarFormatter_fr_CM.class);
    CLDRBase.registerCalendarFormatter(Locale.ga, com.squarespace.cldr.dates._CalendarFormatter_ga.class);
    CLDRBase.registerCalendarFormatter(Locale.nl_CW, com.squarespace.cldr.dates._CalendarFormatter_nl_CW.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_SA, com.squarespace.cldr.dates._CalendarFormatter_ar_SA.class);
    CLDRBase.registerCalendarFormatter(Locale.sw_CD, com.squarespace.cldr.dates._CalendarFormatter_sw_CD.class);
    CLDRBase.registerCalendarFormatter(Locale.gl, com.squarespace.cldr.dates._CalendarFormatter_gl.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_SD, com.squarespace.cldr.dates._CalendarFormatter_ar_SD.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_DZ, com.squarespace.cldr.dates._CalendarFormatter_fr_DZ.class);
    CLDRBase.registerCalendarFormatter(Locale.sv_FI, com.squarespace.cldr.dates._CalendarFormatter_sv_FI.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_BH, com.squarespace.cldr.dates._CalendarFormatter_ar_BH.class);
    CLDRBase.registerCalendarFormatter(Locale.en_LS, com.squarespace.cldr.dates._CalendarFormatter_en_LS.class);
    CLDRBase.registerCalendarFormatter(Locale.en_LR, com.squarespace.cldr.dates._CalendarFormatter_en_LR.class);
    CLDRBase.registerCalendarFormatter(Locale.nl_SX, com.squarespace.cldr.dates._CalendarFormatter_nl_SX.class);
    CLDRBase.registerCalendarFormatter(Locale.es_MX, com.squarespace.cldr.dates._CalendarFormatter_es_MX.class);
    CLDRBase.registerCalendarFormatter(Locale.gu, com.squarespace.cldr.dates._CalendarFormatter_gu.class);
    CLDRBase.registerCalendarFormatter(Locale.ur_IN, com.squarespace.cldr.dates._CalendarFormatter_ur_IN.class);
    CLDRBase.registerCalendarFormatter(Locale.nl_SR, com.squarespace.cldr.dates._CalendarFormatter_nl_SR.class);
    CLDRBase.registerCalendarFormatter(Locale.pa_Guru, com.squarespace.cldr.dates._CalendarFormatter_pa_Guru.class);
    CLDRBase.registerCalendarFormatter(Locale.uz_Latn, com.squarespace.cldr.dates._CalendarFormatter_uz_Latn.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_SO, com.squarespace.cldr.dates._CalendarFormatter_ar_SO.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_DJ, com.squarespace.cldr.dates._CalendarFormatter_fr_DJ.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_SS, com.squarespace.cldr.dates._CalendarFormatter_ar_SS.class);
    CLDRBase.registerCalendarFormatter(Locale.he, com.squarespace.cldr.dates._CalendarFormatter_he.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MH, com.squarespace.cldr.dates._CalendarFormatter_en_MH.class);
    CLDRBase.registerCalendarFormatter(Locale.es_NI, com.squarespace.cldr.dates._CalendarFormatter_es_NI.class);
    CLDRBase.registerCalendarFormatter(Locale.en_MG, com.squarespace.cldr.dates._CalendarFormatter_en_MG.class);
    CLDRBase.registerCalendarFormatter(Locale.en_IE, com.squarespace.cldr.dates._CalendarFormatter_en_IE.class);
    CLDRBase.registerCalendarFormatter(Locale.hi, com.squarespace.cldr.dates._CalendarFormatter_hi.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_KW, com.squarespace.cldr.dates._CalendarFormatter_ar_KW.class);
    CLDRBase.registerCalendarFormatter(Locale.ca_FR, com.squarespace.cldr.dates._CalendarFormatter_ca_FR.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_RE, com.squarespace.cldr.dates._CalendarFormatter_fr_RE.class);
    CLDRBase.registerCalendarFormatter(Locale.en_IL, com.squarespace.cldr.dates._CalendarFormatter_en_IL.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_GW, com.squarespace.cldr.dates._CalendarFormatter_pt_GW.class);
    CLDRBase.registerCalendarFormatter(Locale.en_IN, com.squarespace.cldr.dates._CalendarFormatter_en_IN.class);
    CLDRBase.registerCalendarFormatter(Locale.en_IM, com.squarespace.cldr.dates._CalendarFormatter_en_IM.class);
    CLDRBase.registerCalendarFormatter(Locale.en_ZA, com.squarespace.cldr.dates._CalendarFormatter_en_ZA.class);
    CLDRBase.registerCalendarFormatter(Locale.hr, com.squarespace.cldr.dates._CalendarFormatter_hr.class);
    CLDRBase.registerCalendarFormatter(Locale.en_IO, com.squarespace.cldr.dates._CalendarFormatter_en_IO.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_GQ, com.squarespace.cldr.dates._CalendarFormatter_pt_GQ.class);
    CLDRBase.registerCalendarFormatter(Locale.hu, com.squarespace.cldr.dates._CalendarFormatter_hu.class);
    CLDRBase.registerCalendarFormatter(Locale.hy, com.squarespace.cldr.dates._CalendarFormatter_hy.class);
    CLDRBase.registerCalendarFormatter(Locale.en_150, com.squarespace.cldr.dates._CalendarFormatter_en_150.class);
    CLDRBase.registerCalendarFormatter(Locale.en_ZM, com.squarespace.cldr.dates._CalendarFormatter_en_ZM.class);
    CLDRBase.registerCalendarFormatter(Locale.zh_Hans_HK, com.squarespace.cldr.dates._CalendarFormatter_zh_Hans_HK.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_LB, com.squarespace.cldr.dates._CalendarFormatter_ar_LB.class);
    CLDRBase.registerCalendarFormatter(Locale.id, com.squarespace.cldr.dates._CalendarFormatter_id.class);
    CLDRBase.registerCalendarFormatter(Locale.ru_MD, com.squarespace.cldr.dates._CalendarFormatter_ru_MD.class);
    CLDRBase.registerCalendarFormatter(Locale.en_JE, com.squarespace.cldr.dates._CalendarFormatter_en_JE.class);
    CLDRBase.registerCalendarFormatter(Locale.en_ZW, com.squarespace.cldr.dates._CalendarFormatter_en_ZW.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_SC, com.squarespace.cldr.dates._CalendarFormatter_fr_SC.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_LY, com.squarespace.cldr.dates._CalendarFormatter_ar_LY.class);
    CLDRBase.registerCalendarFormatter(Locale.en_JM, com.squarespace.cldr.dates._CalendarFormatter_en_JM.class);
    CLDRBase.registerCalendarFormatter(Locale.is, com.squarespace.cldr.dates._CalendarFormatter_is.class);
    CLDRBase.registerCalendarFormatter(Locale.it, com.squarespace.cldr.dates._CalendarFormatter_it.class);
    CLDRBase.registerCalendarFormatter(Locale.nb_SJ, com.squarespace.cldr.dates._CalendarFormatter_nb_SJ.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_SN, com.squarespace.cldr.dates._CalendarFormatter_fr_SN.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_CA, com.squarespace.cldr.dates._CalendarFormatter_fr_CA.class);
    CLDRBase.registerCalendarFormatter(Locale.sr_Cyrl_BA, com.squarespace.cldr.dates._CalendarFormatter_sr_Cyrl_BA.class);
    CLDRBase.registerCalendarFormatter(Locale.zh, com.squarespace.cldr.dates._CalendarFormatter_zh.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_BF, com.squarespace.cldr.dates._CalendarFormatter_fr_BF.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_BE, com.squarespace.cldr.dates._CalendarFormatter_fr_BE.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_RW, com.squarespace.cldr.dates._CalendarFormatter_fr_RW.class);
    CLDRBase.registerCalendarFormatter(Locale.ja, com.squarespace.cldr.dates._CalendarFormatter_ja.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_BJ, com.squarespace.cldr.dates._CalendarFormatter_fr_BJ.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_BI, com.squarespace.cldr.dates._CalendarFormatter_fr_BI.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_BL, com.squarespace.cldr.dates._CalendarFormatter_fr_BL.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_MA, com.squarespace.cldr.dates._CalendarFormatter_ar_MA.class);
    CLDRBase.registerCalendarFormatter(Locale.ta_SG, com.squarespace.cldr.dates._CalendarFormatter_ta_SG.class);
    CLDRBase.registerCalendarFormatter(Locale.zu, com.squarespace.cldr.dates._CalendarFormatter_zu.class);
    CLDRBase.registerCalendarFormatter(Locale.en_KE, com.squarespace.cldr.dates._CalendarFormatter_en_KE.class);
    CLDRBase.registerCalendarFormatter(Locale.en_GD, com.squarespace.cldr.dates._CalendarFormatter_en_GD.class);
    CLDRBase.registerCalendarFormatter(Locale.en_WS, com.squarespace.cldr.dates._CalendarFormatter_en_WS.class);
    CLDRBase.registerCalendarFormatter(Locale.es_HN, com.squarespace.cldr.dates._CalendarFormatter_es_HN.class);
    CLDRBase.registerCalendarFormatter(Locale.en_GH, com.squarespace.cldr.dates._CalendarFormatter_en_GH.class);
    CLDRBase.registerCalendarFormatter(Locale.en_GG, com.squarespace.cldr.dates._CalendarFormatter_en_GG.class);
    CLDRBase.registerCalendarFormatter(Locale.ru_KZ, com.squarespace.cldr.dates._CalendarFormatter_ru_KZ.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_PF, com.squarespace.cldr.dates._CalendarFormatter_fr_PF.class);
    CLDRBase.registerCalendarFormatter(Locale.en_GI, com.squarespace.cldr.dates._CalendarFormatter_en_GI.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_MR, com.squarespace.cldr.dates._CalendarFormatter_ar_MR.class);
    CLDRBase.registerCalendarFormatter(Locale.en_GM, com.squarespace.cldr.dates._CalendarFormatter_en_GM.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_PM, com.squarespace.cldr.dates._CalendarFormatter_fr_PM.class);
    CLDRBase.registerCalendarFormatter(Locale.de_AT, com.squarespace.cldr.dates._CalendarFormatter_de_AT.class);
    CLDRBase.registerCalendarFormatter(Locale.en_GU, com.squarespace.cldr.dates._CalendarFormatter_en_GU.class);
    CLDRBase.registerCalendarFormatter(Locale.ka, com.squarespace.cldr.dates._CalendarFormatter_ka.class);
    CLDRBase.registerCalendarFormatter(Locale.en_GY, com.squarespace.cldr.dates._CalendarFormatter_en_GY.class);
    CLDRBase.registerCalendarFormatter(Locale.ru_KG, com.squarespace.cldr.dates._CalendarFormatter_ru_KG.class);
    CLDRBase.registerCalendarFormatter(Locale.es_IC, com.squarespace.cldr.dates._CalendarFormatter_es_IC.class);
    CLDRBase.registerCalendarFormatter(Locale.ro_MD, com.squarespace.cldr.dates._CalendarFormatter_ro_MD.class);
    CLDRBase.registerCalendarFormatter(Locale.kk, com.squarespace.cldr.dates._CalendarFormatter_kk.class);
    CLDRBase.registerCalendarFormatter(Locale.km, com.squarespace.cldr.dates._CalendarFormatter_km.class);
    CLDRBase.registerCalendarFormatter(Locale.kn, com.squarespace.cldr.dates._CalendarFormatter_kn.class);
    CLDRBase.registerCalendarFormatter(Locale.ko, com.squarespace.cldr.dates._CalendarFormatter_ko.class);
    CLDRBase.registerCalendarFormatter(Locale.ca_IT, com.squarespace.cldr.dates._CalendarFormatter_ca_IT.class);
    CLDRBase.registerCalendarFormatter(Locale.en_HK, com.squarespace.cldr.dates._CalendarFormatter_en_HK.class);
    CLDRBase.registerCalendarFormatter(Locale.sr_Latn_ME, com.squarespace.cldr.dates._CalendarFormatter_sr_Latn_ME.class);
    CLDRBase.registerCalendarFormatter(Locale.sv_AX, com.squarespace.cldr.dates._CalendarFormatter_sv_AX.class);
    CLDRBase.registerCalendarFormatter(Locale.ky, com.squarespace.cldr.dates._CalendarFormatter_ky.class);
    CLDRBase.registerCalendarFormatter(Locale.it_VA, com.squarespace.cldr.dates._CalendarFormatter_it_VA.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_OM, com.squarespace.cldr.dates._CalendarFormatter_ar_OM.class);
    CLDRBase.registerCalendarFormatter(Locale.en_001, com.squarespace.cldr.dates._CalendarFormatter_en_001.class);
    CLDRBase.registerCalendarFormatter(Locale.sr_Cyrl, com.squarespace.cldr.dates._CalendarFormatter_sr_Cyrl.class);
    CLDRBase.registerCalendarFormatter(Locale.es_419, com.squarespace.cldr.dates._CalendarFormatter_es_419.class);
    CLDRBase.registerCalendarFormatter(Locale.lo, com.squarespace.cldr.dates._CalendarFormatter_lo.class);
    CLDRBase.registerCalendarFormatter(Locale.ta_MY, com.squarespace.cldr.dates._CalendarFormatter_ta_MY.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_NC, com.squarespace.cldr.dates._CalendarFormatter_fr_NC.class);
    CLDRBase.registerCalendarFormatter(Locale.lt, com.squarespace.cldr.dates._CalendarFormatter_lt.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_NE, com.squarespace.cldr.dates._CalendarFormatter_fr_NE.class);
    CLDRBase.registerCalendarFormatter(Locale.lv, com.squarespace.cldr.dates._CalendarFormatter_lv.class);
    CLDRBase.registerCalendarFormatter(Locale.en_ER, com.squarespace.cldr.dates._CalendarFormatter_en_ER.class);
    CLDRBase.registerCalendarFormatter(Locale.en_VC, com.squarespace.cldr.dates._CalendarFormatter_en_VC.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_ML, com.squarespace.cldr.dates._CalendarFormatter_fr_ML.class);
    CLDRBase.registerCalendarFormatter(Locale.en_VG, com.squarespace.cldr.dates._CalendarFormatter_en_VG.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_MQ, com.squarespace.cldr.dates._CalendarFormatter_fr_MQ.class);
    CLDRBase.registerCalendarFormatter(Locale.en_VI, com.squarespace.cldr.dates._CalendarFormatter_en_VI.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_MR, com.squarespace.cldr.dates._CalendarFormatter_fr_MR.class);
    CLDRBase.registerCalendarFormatter(Locale.da_GL, com.squarespace.cldr.dates._CalendarFormatter_da_GL.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_MU, com.squarespace.cldr.dates._CalendarFormatter_fr_MU.class);
    CLDRBase.registerCalendarFormatter(Locale.ca_ES_VALENCIA, com.squarespace.cldr.dates._CalendarFormatter_ca_ES_VALENCIA.class);
    CLDRBase.registerCalendarFormatter(Locale.mk, com.squarespace.cldr.dates._CalendarFormatter_mk.class);
    CLDRBase.registerCalendarFormatter(Locale.ml, com.squarespace.cldr.dates._CalendarFormatter_ml.class);
    CLDRBase.registerCalendarFormatter(Locale.mn, com.squarespace.cldr.dates._CalendarFormatter_mn.class);
    CLDRBase.registerCalendarFormatter(Locale.en_VU, com.squarespace.cldr.dates._CalendarFormatter_en_VU.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_YE, com.squarespace.cldr.dates._CalendarFormatter_ar_YE.class);
    CLDRBase.registerCalendarFormatter(Locale.mr, com.squarespace.cldr.dates._CalendarFormatter_mr.class);
    CLDRBase.registerCalendarFormatter(Locale.en_FI, com.squarespace.cldr.dates._CalendarFormatter_en_FI.class);
    CLDRBase.registerCalendarFormatter(Locale.ms, com.squarespace.cldr.dates._CalendarFormatter_ms.class);
    CLDRBase.registerCalendarFormatter(Locale.en_FK, com.squarespace.cldr.dates._CalendarFormatter_en_FK.class);
    CLDRBase.registerCalendarFormatter(Locale.es_GT, com.squarespace.cldr.dates._CalendarFormatter_es_GT.class);
    CLDRBase.registerCalendarFormatter(Locale.en_FJ, com.squarespace.cldr.dates._CalendarFormatter_en_FJ.class);
    CLDRBase.registerCalendarFormatter(Locale.en_FM, com.squarespace.cldr.dates._CalendarFormatter_en_FM.class);
    CLDRBase.registerCalendarFormatter(Locale.my, com.squarespace.cldr.dates._CalendarFormatter_my.class);
    CLDRBase.registerCalendarFormatter(Locale.es_GQ, com.squarespace.cldr.dates._CalendarFormatter_es_GQ.class);
    CLDRBase.registerCalendarFormatter(Locale.pt_LU, com.squarespace.cldr.dates._CalendarFormatter_pt_LU.class);
    CLDRBase.registerCalendarFormatter(Locale.zh_Hans_SG, com.squarespace.cldr.dates._CalendarFormatter_zh_Hans_SG.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_IL, com.squarespace.cldr.dates._CalendarFormatter_ar_IL.class);
    CLDRBase.registerCalendarFormatter(Locale.nb, com.squarespace.cldr.dates._CalendarFormatter_nb.class);
    CLDRBase.registerCalendarFormatter(Locale.ne, com.squarespace.cldr.dates._CalendarFormatter_ne.class);
    CLDRBase.registerCalendarFormatter(Locale.it_CH, com.squarespace.cldr.dates._CalendarFormatter_it_CH.class);
    CLDRBase.registerCalendarFormatter(Locale.fa_AF, com.squarespace.cldr.dates._CalendarFormatter_fa_AF.class);
    CLDRBase.registerCalendarFormatter(Locale.en_GB, com.squarespace.cldr.dates._CalendarFormatter_en_GB.class);
    CLDRBase.registerCalendarFormatter(Locale.nl, com.squarespace.cldr.dates._CalendarFormatter_nl.class);
    CLDRBase.registerCalendarFormatter(Locale.it_SM, com.squarespace.cldr.dates._CalendarFormatter_it_SM.class);
    CLDRBase.registerCalendarFormatter(Locale.sr_Latn_XK, com.squarespace.cldr.dates._CalendarFormatter_sr_Latn_XK.class);
    CLDRBase.registerCalendarFormatter(Locale.en_CA, com.squarespace.cldr.dates._CalendarFormatter_en_CA.class);
    CLDRBase.registerCalendarFormatter(Locale.en_CC, com.squarespace.cldr.dates._CalendarFormatter_en_CC.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SS, com.squarespace.cldr.dates._CalendarFormatter_en_SS.class);
    CLDRBase.registerCalendarFormatter(Locale.en_CH, com.squarespace.cldr.dates._CalendarFormatter_en_CH.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SX, com.squarespace.cldr.dates._CalendarFormatter_en_SX.class);
    CLDRBase.registerCalendarFormatter(Locale.en_SZ, com.squarespace.cldr.dates._CalendarFormatter_en_SZ.class);
    CLDRBase.registerCalendarFormatter(Locale.en_CK, com.squarespace.cldr.dates._CalendarFormatter_en_CK.class);
    CLDRBase.registerCalendarFormatter(Locale.es_DO, com.squarespace.cldr.dates._CalendarFormatter_es_DO.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_IQ, com.squarespace.cldr.dates._CalendarFormatter_ar_IQ.class);
    CLDRBase.registerCalendarFormatter(Locale.en_CM, com.squarespace.cldr.dates._CalendarFormatter_en_CM.class);
    CLDRBase.registerCalendarFormatter(Locale.bn_IN, com.squarespace.cldr.dates._CalendarFormatter_bn_IN.class);
    CLDRBase.registerCalendarFormatter(Locale.en_TC, com.squarespace.cldr.dates._CalendarFormatter_en_TC.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_KM, com.squarespace.cldr.dates._CalendarFormatter_fr_KM.class);
    CLDRBase.registerCalendarFormatter(Locale.en_CX, com.squarespace.cldr.dates._CalendarFormatter_en_CX.class);
    CLDRBase.registerCalendarFormatter(Locale.es_EC, com.squarespace.cldr.dates._CalendarFormatter_es_EC.class);
    CLDRBase.registerCalendarFormatter(Locale.es_US, com.squarespace.cldr.dates._CalendarFormatter_es_US.class);
    CLDRBase.registerCalendarFormatter(Locale.en_TK, com.squarespace.cldr.dates._CalendarFormatter_en_TK.class);
    CLDRBase.registerCalendarFormatter(Locale.en_CY, com.squarespace.cldr.dates._CalendarFormatter_en_CY.class);
    CLDRBase.registerCalendarFormatter(Locale.fo_DK, com.squarespace.cldr.dates._CalendarFormatter_fo_DK.class);
    CLDRBase.registerCalendarFormatter(Locale.af_NA, com.squarespace.cldr.dates._CalendarFormatter_af_NA.class);
    CLDRBase.registerCalendarFormatter(Locale.en_TO, com.squarespace.cldr.dates._CalendarFormatter_en_TO.class);
    CLDRBase.registerCalendarFormatter(Locale.es_EA, com.squarespace.cldr.dates._CalendarFormatter_es_EA.class);
    CLDRBase.registerCalendarFormatter(Locale.en_DE, com.squarespace.cldr.dates._CalendarFormatter_en_DE.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_MA, com.squarespace.cldr.dates._CalendarFormatter_fr_MA.class);
    CLDRBase.registerCalendarFormatter(Locale.en_TT, com.squarespace.cldr.dates._CalendarFormatter_en_TT.class);
    CLDRBase.registerCalendarFormatter(Locale.sq_MK, com.squarespace.cldr.dates._CalendarFormatter_sq_MK.class);
    CLDRBase.registerCalendarFormatter(Locale.de_LI, com.squarespace.cldr.dates._CalendarFormatter_de_LI.class);
    CLDRBase.registerCalendarFormatter(Locale.en_DG, com.squarespace.cldr.dates._CalendarFormatter_en_DG.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_MC, com.squarespace.cldr.dates._CalendarFormatter_fr_MC.class);
    CLDRBase.registerCalendarFormatter(Locale.en_TV, com.squarespace.cldr.dates._CalendarFormatter_en_TV.class);
    CLDRBase.registerCalendarFormatter(Locale.es_UY, com.squarespace.cldr.dates._CalendarFormatter_es_UY.class);
    CLDRBase.registerCalendarFormatter(Locale.ms_BN, com.squarespace.cldr.dates._CalendarFormatter_ms_BN.class);
    CLDRBase.registerCalendarFormatter(Locale.sw_KE, com.squarespace.cldr.dates._CalendarFormatter_sw_KE.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_JO, com.squarespace.cldr.dates._CalendarFormatter_ar_JO.class);
    CLDRBase.registerCalendarFormatter(Locale.az_Latn, com.squarespace.cldr.dates._CalendarFormatter_az_Latn.class);
    CLDRBase.registerCalendarFormatter(Locale.en_DK, com.squarespace.cldr.dates._CalendarFormatter_en_DK.class);
    CLDRBase.registerCalendarFormatter(Locale.es_VE, com.squarespace.cldr.dates._CalendarFormatter_es_VE.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_MG, com.squarespace.cldr.dates._CalendarFormatter_fr_MG.class);
    CLDRBase.registerCalendarFormatter(Locale.en_TZ, com.squarespace.cldr.dates._CalendarFormatter_en_TZ.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_MF, com.squarespace.cldr.dates._CalendarFormatter_fr_MF.class);
    CLDRBase.registerCalendarFormatter(Locale.en_DM, com.squarespace.cldr.dates._CalendarFormatter_en_DM.class);
    CLDRBase.registerCalendarFormatter(Locale.sr_Latn, com.squarespace.cldr.dates._CalendarFormatter_sr_Latn.class);
    CLDRBase.registerCalendarFormatter(Locale.ms_SG, com.squarespace.cldr.dates._CalendarFormatter_ms_SG.class);
    CLDRBase.registerCalendarFormatter(Locale.pa, com.squarespace.cldr.dates._CalendarFormatter_pa.class);
    CLDRBase.registerCalendarFormatter(Locale.ar_KM, com.squarespace.cldr.dates._CalendarFormatter_ar_KM.class);
    CLDRBase.registerCalendarFormatter(Locale.en_UG, com.squarespace.cldr.dates._CalendarFormatter_en_UG.class);
    CLDRBase.registerCalendarFormatter(Locale.de_LU, com.squarespace.cldr.dates._CalendarFormatter_de_LU.class);
    CLDRBase.registerCalendarFormatter(Locale.fr_LU, com.squarespace.cldr.dates._CalendarFormatter_fr_LU.class);
    CLDRBase.registerCalendarFormatter(Locale.pl, com.squarespace.cldr.dates._CalendarFormatter_pl.class);
    CLDRBase.registerCalendarFormatter(Locale.en_UM, com.squarespace.cldr.dates._CalendarFormatter_en_UM.class);
  }

  private static void registerNumbers() {
    CLDRBase.registerNumberFormatter(Locale.pt, com.squarespace.cldr.numbers._NumberFormatter_pt.class);
    CLDRBase.registerNumberFormatter(Locale.ar_TD, com.squarespace.cldr.numbers._NumberFormatter_ar_TD.class);
    CLDRBase.registerNumberFormatter(Locale.es_BO, com.squarespace.cldr.numbers._NumberFormatter_es_BO.class);
    CLDRBase.registerNumberFormatter(Locale.fil, com.squarespace.cldr.numbers._NumberFormatter_fil.class);
    CLDRBase.registerNumberFormatter(Locale.ar_SY, com.squarespace.cldr.numbers._NumberFormatter_ar_SY.class);
    CLDRBase.registerNumberFormatter(Locale.en_AG, com.squarespace.cldr.numbers._NumberFormatter_en_AG.class);
    CLDRBase.registerNumberFormatter(Locale.es_BR, com.squarespace.cldr.numbers._NumberFormatter_es_BR.class);
    CLDRBase.registerNumberFormatter(Locale.hr_BA, com.squarespace.cldr.numbers._NumberFormatter_hr_BA.class);
    CLDRBase.registerNumberFormatter(Locale.en_AI, com.squarespace.cldr.numbers._NumberFormatter_en_AI.class);
    CLDRBase.registerNumberFormatter(Locale.sr_Latn_BA, com.squarespace.cldr.numbers._NumberFormatter_sr_Latn_BA.class);
    CLDRBase.registerNumberFormatter(Locale.sw_UG, com.squarespace.cldr.numbers._NumberFormatter_sw_UG.class);
    CLDRBase.registerNumberFormatter(Locale.zh_Hans, com.squarespace.cldr.numbers._NumberFormatter_zh_Hans.class);
    CLDRBase.registerNumberFormatter(Locale.zh_Hant, com.squarespace.cldr.numbers._NumberFormatter_zh_Hant.class);
    CLDRBase.registerNumberFormatter(Locale.es_BZ, com.squarespace.cldr.numbers._NumberFormatter_es_BZ.class);
    CLDRBase.registerNumberFormatter(Locale.en_AT, com.squarespace.cldr.numbers._NumberFormatter_en_AT.class);
    CLDRBase.registerNumberFormatter(Locale.en_AS, com.squarespace.cldr.numbers._NumberFormatter_en_AS.class);
    CLDRBase.registerNumberFormatter(Locale.en_AU, com.squarespace.cldr.numbers._NumberFormatter_en_AU.class);
    CLDRBase.registerNumberFormatter(Locale.ar_TN, com.squarespace.cldr.numbers._NumberFormatter_ar_TN.class);
    CLDRBase.registerNumberFormatter(Locale.zh_Hant_MO, com.squarespace.cldr.numbers._NumberFormatter_zh_Hant_MO.class);
    CLDRBase.registerNumberFormatter(Locale.af, com.squarespace.cldr.numbers._NumberFormatter_af.class);
    CLDRBase.registerNumberFormatter(Locale.en_BB, com.squarespace.cldr.numbers._NumberFormatter_en_BB.class);
    CLDRBase.registerNumberFormatter(Locale.en_BE, com.squarespace.cldr.numbers._NumberFormatter_en_BE.class);
    CLDRBase.registerNumberFormatter(Locale.es_SV, com.squarespace.cldr.numbers._NumberFormatter_es_SV.class);
    CLDRBase.registerNumberFormatter(Locale.en_RW, com.squarespace.cldr.numbers._NumberFormatter_en_RW.class);
    CLDRBase.registerNumberFormatter(Locale.ar_DJ, com.squarespace.cldr.numbers._NumberFormatter_ar_DJ.class);
    CLDRBase.registerNumberFormatter(Locale.en_BI, com.squarespace.cldr.numbers._NumberFormatter_en_BI.class);
    CLDRBase.registerNumberFormatter(Locale.es_CR, com.squarespace.cldr.numbers._NumberFormatter_es_CR.class);
    CLDRBase.registerNumberFormatter(Locale.ru_UA, com.squarespace.cldr.numbers._NumberFormatter_ru_UA.class);
    CLDRBase.registerNumberFormatter(Locale.am, com.squarespace.cldr.numbers._NumberFormatter_am.class);
    CLDRBase.registerNumberFormatter(Locale.es_CL, com.squarespace.cldr.numbers._NumberFormatter_es_CL.class);
    CLDRBase.registerNumberFormatter(Locale.en_BM, com.squarespace.cldr.numbers._NumberFormatter_en_BM.class);
    CLDRBase.registerNumberFormatter(Locale.es_CO, com.squarespace.cldr.numbers._NumberFormatter_es_CO.class);
    CLDRBase.registerNumberFormatter(Locale.ar, com.squarespace.cldr.numbers._NumberFormatter_ar.class);
    CLDRBase.registerNumberFormatter(Locale.en_SB, com.squarespace.cldr.numbers._NumberFormatter_en_SB.class);
    CLDRBase.registerNumberFormatter(Locale.pt_PT, com.squarespace.cldr.numbers._NumberFormatter_pt_PT.class);
    CLDRBase.registerNumberFormatter(Locale.ar_EH, com.squarespace.cldr.numbers._NumberFormatter_ar_EH.class);
    CLDRBase.registerNumberFormatter(Locale.en_BS, com.squarespace.cldr.numbers._NumberFormatter_en_BS.class);
    CLDRBase.registerNumberFormatter(Locale.en_SD, com.squarespace.cldr.numbers._NumberFormatter_en_SD.class);
    CLDRBase.registerNumberFormatter(Locale.ar_EG, com.squarespace.cldr.numbers._NumberFormatter_ar_EG.class);
    CLDRBase.registerNumberFormatter(Locale.bs_Latn, com.squarespace.cldr.numbers._NumberFormatter_bs_Latn.class);
    CLDRBase.registerNumberFormatter(Locale.en_SC, com.squarespace.cldr.numbers._NumberFormatter_en_SC.class);
    CLDRBase.registerNumberFormatter(Locale.es_CU, com.squarespace.cldr.numbers._NumberFormatter_es_CU.class);
    CLDRBase.registerNumberFormatter(Locale.en_SE, com.squarespace.cldr.numbers._NumberFormatter_en_SE.class);
    CLDRBase.registerNumberFormatter(Locale.en_BW, com.squarespace.cldr.numbers._NumberFormatter_en_BW.class);
    CLDRBase.registerNumberFormatter(Locale.en_SH, com.squarespace.cldr.numbers._NumberFormatter_en_SH.class);
    CLDRBase.registerNumberFormatter(Locale.ar_DZ, com.squarespace.cldr.numbers._NumberFormatter_ar_DZ.class);
    CLDRBase.registerNumberFormatter(Locale.az, com.squarespace.cldr.numbers._NumberFormatter_az.class);
    CLDRBase.registerNumberFormatter(Locale.en_SG, com.squarespace.cldr.numbers._NumberFormatter_en_SG.class);
    CLDRBase.registerNumberFormatter(Locale.en_SI, com.squarespace.cldr.numbers._NumberFormatter_en_SI.class);
    CLDRBase.registerNumberFormatter(Locale.en_SL, com.squarespace.cldr.numbers._NumberFormatter_en_SL.class);
    CLDRBase.registerNumberFormatter(Locale.en_BZ, com.squarespace.cldr.numbers._NumberFormatter_en_BZ.class);
    CLDRBase.registerNumberFormatter(Locale.ro, com.squarespace.cldr.numbers._NumberFormatter_ro.class);
    CLDRBase.registerNumberFormatter(Locale.ar_ER, com.squarespace.cldr.numbers._NumberFormatter_ar_ER.class);
    CLDRBase.registerNumberFormatter(Locale.be, com.squarespace.cldr.numbers._NumberFormatter_be.class);
    CLDRBase.registerNumberFormatter(Locale.ru, com.squarespace.cldr.numbers._NumberFormatter_ru.class);
    CLDRBase.registerNumberFormatter(Locale.bg, com.squarespace.cldr.numbers._NumberFormatter_bg.class);
    CLDRBase.registerNumberFormatter(Locale.es_PR, com.squarespace.cldr.numbers._NumberFormatter_es_PR.class);
    CLDRBase.registerNumberFormatter(Locale.pt_MZ, com.squarespace.cldr.numbers._NumberFormatter_pt_MZ.class);
    CLDRBase.registerNumberFormatter(Locale.sq_XK, com.squarespace.cldr.numbers._NumberFormatter_sq_XK.class);
    CLDRBase.registerNumberFormatter(Locale.bn, com.squarespace.cldr.numbers._NumberFormatter_bn.class);
    CLDRBase.registerNumberFormatter(Locale.es_PY, com.squarespace.cldr.numbers._NumberFormatter_es_PY.class);
    CLDRBase.registerNumberFormatter(Locale.ta_LK, com.squarespace.cldr.numbers._NumberFormatter_ta_LK.class);
    CLDRBase.registerNumberFormatter(Locale.bs, com.squarespace.cldr.numbers._NumberFormatter_bs.class);
    CLDRBase.registerNumberFormatter(Locale.fr_GF, com.squarespace.cldr.numbers._NumberFormatter_fr_GF.class);
    CLDRBase.registerNumberFormatter(Locale.pt_MO, com.squarespace.cldr.numbers._NumberFormatter_pt_MO.class);
    CLDRBase.registerNumberFormatter(Locale.si, com.squarespace.cldr.numbers._NumberFormatter_si.class);
    CLDRBase.registerNumberFormatter(Locale.de_IT, com.squarespace.cldr.numbers._NumberFormatter_de_IT.class);
    CLDRBase.registerNumberFormatter(Locale.sk, com.squarespace.cldr.numbers._NumberFormatter_sk.class);
    CLDRBase.registerNumberFormatter(Locale.fr_GN, com.squarespace.cldr.numbers._NumberFormatter_fr_GN.class);
    CLDRBase.registerNumberFormatter(Locale.sl, com.squarespace.cldr.numbers._NumberFormatter_sl.class);
    CLDRBase.registerNumberFormatter(Locale.en_PG, com.squarespace.cldr.numbers._NumberFormatter_en_PG.class);
    CLDRBase.registerNumberFormatter(Locale.fr_GQ, com.squarespace.cldr.numbers._NumberFormatter_fr_GQ.class);
    CLDRBase.registerNumberFormatter(Locale.fr_GP, com.squarespace.cldr.numbers._NumberFormatter_fr_GP.class);
    CLDRBase.registerNumberFormatter(Locale.en_PH, com.squarespace.cldr.numbers._NumberFormatter_en_PH.class);
    CLDRBase.registerNumberFormatter(Locale.ru_BY, com.squarespace.cldr.numbers._NumberFormatter_ru_BY.class);
    CLDRBase.registerNumberFormatter(Locale.ca, com.squarespace.cldr.numbers._NumberFormatter_ca.class);
    CLDRBase.registerNumberFormatter(Locale.en_PK, com.squarespace.cldr.numbers._NumberFormatter_en_PK.class);
    CLDRBase.registerNumberFormatter(Locale.sq, com.squarespace.cldr.numbers._NumberFormatter_sq.class);
    CLDRBase.registerNumberFormatter(Locale.sr, com.squarespace.cldr.numbers._NumberFormatter_sr.class);
    CLDRBase.registerNumberFormatter(Locale.sr_Cyrl_XK, com.squarespace.cldr.numbers._NumberFormatter_sr_Cyrl_XK.class);
    CLDRBase.registerNumberFormatter(Locale.en_PN, com.squarespace.cldr.numbers._NumberFormatter_en_PN.class);
    CLDRBase.registerNumberFormatter(Locale.sv, com.squarespace.cldr.numbers._NumberFormatter_sv.class);
    CLDRBase.registerNumberFormatter(Locale.sw, com.squarespace.cldr.numbers._NumberFormatter_sw.class);
    CLDRBase.registerNumberFormatter(Locale.en_PR, com.squarespace.cldr.numbers._NumberFormatter_en_PR.class);
    CLDRBase.registerNumberFormatter(Locale.en_PW, com.squarespace.cldr.numbers._NumberFormatter_en_PW.class);
    CLDRBase.registerNumberFormatter(Locale.ca_AD, com.squarespace.cldr.numbers._NumberFormatter_ca_AD.class);
    CLDRBase.registerNumberFormatter(Locale.fr_YT, com.squarespace.cldr.numbers._NumberFormatter_fr_YT.class);
    CLDRBase.registerNumberFormatter(Locale.ta, com.squarespace.cldr.numbers._NumberFormatter_ta.class);
    CLDRBase.registerNumberFormatter(Locale.cs, com.squarespace.cldr.numbers._NumberFormatter_cs.class);
    CLDRBase.registerNumberFormatter(Locale.te, com.squarespace.cldr.numbers._NumberFormatter_te.class);
    CLDRBase.registerNumberFormatter(Locale.es_AR, com.squarespace.cldr.numbers._NumberFormatter_es_AR.class);
    CLDRBase.registerNumberFormatter(Locale.th, com.squarespace.cldr.numbers._NumberFormatter_th.class);
    CLDRBase.registerNumberFormatter(Locale.cy, com.squarespace.cldr.numbers._NumberFormatter_cy.class);
    CLDRBase.registerNumberFormatter(Locale.ko_KP, com.squarespace.cldr.numbers._NumberFormatter_ko_KP.class);
    CLDRBase.registerNumberFormatter(Locale.zh_Hans_MO, com.squarespace.cldr.numbers._NumberFormatter_zh_Hans_MO.class);
    CLDRBase.registerNumberFormatter(Locale.to, com.squarespace.cldr.numbers._NumberFormatter_to.class);
    CLDRBase.registerNumberFormatter(Locale.fr_HT, com.squarespace.cldr.numbers._NumberFormatter_fr_HT.class);
    CLDRBase.registerNumberFormatter(Locale.da, com.squarespace.cldr.numbers._NumberFormatter_da.class);
    CLDRBase.registerNumberFormatter(Locale.tr, com.squarespace.cldr.numbers._NumberFormatter_tr.class);
    CLDRBase.registerNumberFormatter(Locale.de, com.squarespace.cldr.numbers._NumberFormatter_de.class);
    CLDRBase.registerNumberFormatter(Locale.nl_BQ, com.squarespace.cldr.numbers._NumberFormatter_nl_BQ.class);
    CLDRBase.registerNumberFormatter(Locale.pt_CV, com.squarespace.cldr.numbers._NumberFormatter_pt_CV.class);
    CLDRBase.registerNumberFormatter(Locale.en_MP, com.squarespace.cldr.numbers._NumberFormatter_en_MP.class);
    CLDRBase.registerNumberFormatter(Locale.en_MO, com.squarespace.cldr.numbers._NumberFormatter_en_MO.class);
    CLDRBase.registerNumberFormatter(Locale.sr_Cyrl_ME, com.squarespace.cldr.numbers._NumberFormatter_sr_Cyrl_ME.class);
    CLDRBase.registerNumberFormatter(Locale.en_US_POSIX, com.squarespace.cldr.numbers._NumberFormatter_en_US_POSIX.class);
    CLDRBase.registerNumberFormatter(Locale.en_MT, com.squarespace.cldr.numbers._NumberFormatter_en_MT.class);
    CLDRBase.registerNumberFormatter(Locale.en_MS, com.squarespace.cldr.numbers._NumberFormatter_en_MS.class);
    CLDRBase.registerNumberFormatter(Locale.en_MU, com.squarespace.cldr.numbers._NumberFormatter_en_MU.class);
    CLDRBase.registerNumberFormatter(Locale.nl_BE, com.squarespace.cldr.numbers._NumberFormatter_nl_BE.class);
    CLDRBase.registerNumberFormatter(Locale.en_MW, com.squarespace.cldr.numbers._NumberFormatter_en_MW.class);
    CLDRBase.registerNumberFormatter(Locale.en_MY, com.squarespace.cldr.numbers._NumberFormatter_en_MY.class);
    CLDRBase.registerNumberFormatter(Locale.pt_CH, com.squarespace.cldr.numbers._NumberFormatter_pt_CH.class);
    CLDRBase.registerNumberFormatter(Locale.ar_PS, com.squarespace.cldr.numbers._NumberFormatter_ar_PS.class);
    CLDRBase.registerNumberFormatter(Locale.pt_ST, com.squarespace.cldr.numbers._NumberFormatter_pt_ST.class);
    CLDRBase.registerNumberFormatter(Locale.en_NA, com.squarespace.cldr.numbers._NumberFormatter_en_NA.class);
    CLDRBase.registerNumberFormatter(Locale.uk, com.squarespace.cldr.numbers._NumberFormatter_uk.class);
    CLDRBase.registerNumberFormatter(Locale.nl_AW, com.squarespace.cldr.numbers._NumberFormatter_nl_AW.class);
    CLDRBase.registerNumberFormatter(Locale.en_NG, com.squarespace.cldr.numbers._NumberFormatter_en_NG.class);
    CLDRBase.registerNumberFormatter(Locale.el_CY, com.squarespace.cldr.numbers._NumberFormatter_el_CY.class);
    CLDRBase.registerNumberFormatter(Locale.en_NF, com.squarespace.cldr.numbers._NumberFormatter_en_NF.class);
    CLDRBase.registerNumberFormatter(Locale.ur, com.squarespace.cldr.numbers._NumberFormatter_ur.class);
    CLDRBase.registerNumberFormatter(Locale.de_CH, com.squarespace.cldr.numbers._NumberFormatter_de_CH.class);
    CLDRBase.registerNumberFormatter(Locale.de_BE, com.squarespace.cldr.numbers._NumberFormatter_de_BE.class);
    CLDRBase.registerNumberFormatter(Locale.fr_WF, com.squarespace.cldr.numbers._NumberFormatter_fr_WF.class);
    CLDRBase.registerNumberFormatter(Locale.en_NL, com.squarespace.cldr.numbers._NumberFormatter_en_NL.class);
    CLDRBase.registerNumberFormatter(Locale.uz, com.squarespace.cldr.numbers._NumberFormatter_uz.class);
    CLDRBase.registerNumberFormatter(Locale.ar_QA, com.squarespace.cldr.numbers._NumberFormatter_ar_QA.class);
    CLDRBase.registerNumberFormatter(Locale.el, com.squarespace.cldr.numbers._NumberFormatter_el.class);
    CLDRBase.registerNumberFormatter(Locale.en, com.squarespace.cldr.numbers._NumberFormatter_en.class);
    CLDRBase.registerNumberFormatter(Locale.en_NR, com.squarespace.cldr.numbers._NumberFormatter_en_NR.class);
    CLDRBase.registerNumberFormatter(Locale.en_NU, com.squarespace.cldr.numbers._NumberFormatter_en_NU.class);
    CLDRBase.registerNumberFormatter(Locale.fr_GA, com.squarespace.cldr.numbers._NumberFormatter_fr_GA.class);
    CLDRBase.registerNumberFormatter(Locale.es, com.squarespace.cldr.numbers._NumberFormatter_es.class);
    CLDRBase.registerNumberFormatter(Locale.et, com.squarespace.cldr.numbers._NumberFormatter_et.class);
    CLDRBase.registerNumberFormatter(Locale.es_PE, com.squarespace.cldr.numbers._NumberFormatter_es_PE.class);
    CLDRBase.registerNumberFormatter(Locale.eu, com.squarespace.cldr.numbers._NumberFormatter_eu.class);
    CLDRBase.registerNumberFormatter(Locale.en_NZ, com.squarespace.cldr.numbers._NumberFormatter_en_NZ.class);
    CLDRBase.registerNumberFormatter(Locale.fr_VU, com.squarespace.cldr.numbers._NumberFormatter_fr_VU.class);
    CLDRBase.registerNumberFormatter(Locale.tr_CY, com.squarespace.cldr.numbers._NumberFormatter_tr_CY.class);
    CLDRBase.registerNumberFormatter(Locale.es_PH, com.squarespace.cldr.numbers._NumberFormatter_es_PH.class);
    CLDRBase.registerNumberFormatter(Locale.vi, com.squarespace.cldr.numbers._NumberFormatter_vi.class);
    CLDRBase.registerNumberFormatter(Locale.es_PA, com.squarespace.cldr.numbers._NumberFormatter_es_PA.class);
    CLDRBase.registerNumberFormatter(Locale.fa, com.squarespace.cldr.numbers._NumberFormatter_fa.class);
    CLDRBase.registerNumberFormatter(Locale.pt_TL, com.squarespace.cldr.numbers._NumberFormatter_pt_TL.class);
    CLDRBase.registerNumberFormatter(Locale.zh_Hant_HK, com.squarespace.cldr.numbers._NumberFormatter_zh_Hant_HK.class);
    CLDRBase.registerNumberFormatter(Locale.fr_TD, com.squarespace.cldr.numbers._NumberFormatter_fr_TD.class);
    CLDRBase.registerNumberFormatter(Locale.en_KI, com.squarespace.cldr.numbers._NumberFormatter_en_KI.class);
    CLDRBase.registerNumberFormatter(Locale.fi, com.squarespace.cldr.numbers._NumberFormatter_fi.class);
    CLDRBase.registerNumberFormatter(Locale.fr_TG, com.squarespace.cldr.numbers._NumberFormatter_fr_TG.class);
    CLDRBase.registerNumberFormatter(Locale.en_KN, com.squarespace.cldr.numbers._NumberFormatter_en_KN.class);
    CLDRBase.registerNumberFormatter(Locale.ne_IN, com.squarespace.cldr.numbers._NumberFormatter_ne_IN.class);
    CLDRBase.registerNumberFormatter(Locale.pt_AO, com.squarespace.cldr.numbers._NumberFormatter_pt_AO.class);
    CLDRBase.registerNumberFormatter(Locale.yue, com.squarespace.cldr.numbers._NumberFormatter_yue.class);
    CLDRBase.registerNumberFormatter(Locale.fo, com.squarespace.cldr.numbers._NumberFormatter_fo.class);
    CLDRBase.registerNumberFormatter(Locale.fr_TN, com.squarespace.cldr.numbers._NumberFormatter_fr_TN.class);
    CLDRBase.registerNumberFormatter(Locale.ar_AE, com.squarespace.cldr.numbers._NumberFormatter_ar_AE.class);
    CLDRBase.registerNumberFormatter(Locale.fr, com.squarespace.cldr.numbers._NumberFormatter_fr.class);
    CLDRBase.registerNumberFormatter(Locale.en_KY, com.squarespace.cldr.numbers._NumberFormatter_en_KY.class);
    CLDRBase.registerNumberFormatter(Locale.fr_CD, com.squarespace.cldr.numbers._NumberFormatter_fr_CD.class);
    CLDRBase.registerNumberFormatter(Locale.fr_CG, com.squarespace.cldr.numbers._NumberFormatter_fr_CG.class);
    CLDRBase.registerNumberFormatter(Locale.fr_CF, com.squarespace.cldr.numbers._NumberFormatter_fr_CF.class);
    CLDRBase.registerNumberFormatter(Locale.fr_CI, com.squarespace.cldr.numbers._NumberFormatter_fr_CI.class);
    CLDRBase.registerNumberFormatter(Locale.fr_SY, com.squarespace.cldr.numbers._NumberFormatter_fr_SY.class);
    CLDRBase.registerNumberFormatter(Locale.fr_CH, com.squarespace.cldr.numbers._NumberFormatter_fr_CH.class);
    CLDRBase.registerNumberFormatter(Locale.root, com.squarespace.cldr.numbers._NumberFormatter_root.class);
    CLDRBase.registerNumberFormatter(Locale.en_LC, com.squarespace.cldr.numbers._NumberFormatter_en_LC.class);
    CLDRBase.registerNumberFormatter(Locale.fr_CM, com.squarespace.cldr.numbers._NumberFormatter_fr_CM.class);
    CLDRBase.registerNumberFormatter(Locale.ga, com.squarespace.cldr.numbers._NumberFormatter_ga.class);
    CLDRBase.registerNumberFormatter(Locale.nl_CW, com.squarespace.cldr.numbers._NumberFormatter_nl_CW.class);
    CLDRBase.registerNumberFormatter(Locale.ar_SA, com.squarespace.cldr.numbers._NumberFormatter_ar_SA.class);
    CLDRBase.registerNumberFormatter(Locale.sw_CD, com.squarespace.cldr.numbers._NumberFormatter_sw_CD.class);
    CLDRBase.registerNumberFormatter(Locale.gl, com.squarespace.cldr.numbers._NumberFormatter_gl.class);
    CLDRBase.registerNumberFormatter(Locale.ar_SD, com.squarespace.cldr.numbers._NumberFormatter_ar_SD.class);
    CLDRBase.registerNumberFormatter(Locale.fr_DZ, com.squarespace.cldr.numbers._NumberFormatter_fr_DZ.class);
    CLDRBase.registerNumberFormatter(Locale.sv_FI, com.squarespace.cldr.numbers._NumberFormatter_sv_FI.class);
    CLDRBase.registerNumberFormatter(Locale.ar_BH, com.squarespace.cldr.numbers._NumberFormatter_ar_BH.class);
    CLDRBase.registerNumberFormatter(Locale.en_LS, com.squarespace.cldr.numbers._NumberFormatter_en_LS.class);
    CLDRBase.registerNumberFormatter(Locale.en_LR, com.squarespace.cldr.numbers._NumberFormatter_en_LR.class);
    CLDRBase.registerNumberFormatter(Locale.nl_SX, com.squarespace.cldr.numbers._NumberFormatter_nl_SX.class);
    CLDRBase.registerNumberFormatter(Locale.es_MX, com.squarespace.cldr.numbers._NumberFormatter_es_MX.class);
    CLDRBase.registerNumberFormatter(Locale.gu, com.squarespace.cldr.numbers._NumberFormatter_gu.class);
    CLDRBase.registerNumberFormatter(Locale.ur_IN, com.squarespace.cldr.numbers._NumberFormatter_ur_IN.class);
    CLDRBase.registerNumberFormatter(Locale.nl_SR, com.squarespace.cldr.numbers._NumberFormatter_nl_SR.class);
    CLDRBase.registerNumberFormatter(Locale.pa_Guru, com.squarespace.cldr.numbers._NumberFormatter_pa_Guru.class);
    CLDRBase.registerNumberFormatter(Locale.uz_Latn, com.squarespace.cldr.numbers._NumberFormatter_uz_Latn.class);
    CLDRBase.registerNumberFormatter(Locale.ar_SO, com.squarespace.cldr.numbers._NumberFormatter_ar_SO.class);
    CLDRBase.registerNumberFormatter(Locale.fr_DJ, com.squarespace.cldr.numbers._NumberFormatter_fr_DJ.class);
    CLDRBase.registerNumberFormatter(Locale.ar_SS, com.squarespace.cldr.numbers._NumberFormatter_ar_SS.class);
    CLDRBase.registerNumberFormatter(Locale.he, com.squarespace.cldr.numbers._NumberFormatter_he.class);
    CLDRBase.registerNumberFormatter(Locale.en_MH, com.squarespace.cldr.numbers._NumberFormatter_en_MH.class);
    CLDRBase.registerNumberFormatter(Locale.es_NI, com.squarespace.cldr.numbers._NumberFormatter_es_NI.class);
    CLDRBase.registerNumberFormatter(Locale.en_MG, com.squarespace.cldr.numbers._NumberFormatter_en_MG.class);
    CLDRBase.registerNumberFormatter(Locale.en_IE, com.squarespace.cldr.numbers._NumberFormatter_en_IE.class);
    CLDRBase.registerNumberFormatter(Locale.hi, com.squarespace.cldr.numbers._NumberFormatter_hi.class);
    CLDRBase.registerNumberFormatter(Locale.ar_KW, com.squarespace.cldr.numbers._NumberFormatter_ar_KW.class);
    CLDRBase.registerNumberFormatter(Locale.ca_FR, com.squarespace.cldr.numbers._NumberFormatter_ca_FR.class);
    CLDRBase.registerNumberFormatter(Locale.fr_RE, com.squarespace.cldr.numbers._NumberFormatter_fr_RE.class);
    CLDRBase.registerNumberFormatter(Locale.en_IL, com.squarespace.cldr.numbers._NumberFormatter_en_IL.class);
    CLDRBase.registerNumberFormatter(Locale.pt_GW, com.squarespace.cldr.numbers._NumberFormatter_pt_GW.class);
    CLDRBase.registerNumberFormatter(Locale.en_IN, com.squarespace.cldr.numbers._NumberFormatter_en_IN.class);
    CLDRBase.registerNumberFormatter(Locale.en_IM, com.squarespace.cldr.numbers._NumberFormatter_en_IM.class);
    CLDRBase.registerNumberFormatter(Locale.en_ZA, com.squarespace.cldr.numbers._NumberFormatter_en_ZA.class);
    CLDRBase.registerNumberFormatter(Locale.hr, com.squarespace.cldr.numbers._NumberFormatter_hr.class);
    CLDRBase.registerNumberFormatter(Locale.en_IO, com.squarespace.cldr.numbers._NumberFormatter_en_IO.class);
    CLDRBase.registerNumberFormatter(Locale.pt_GQ, com.squarespace.cldr.numbers._NumberFormatter_pt_GQ.class);
    CLDRBase.registerNumberFormatter(Locale.hu, com.squarespace.cldr.numbers._NumberFormatter_hu.class);
    CLDRBase.registerNumberFormatter(Locale.hy, com.squarespace.cldr.numbers._NumberFormatter_hy.class);
    CLDRBase.registerNumberFormatter(Locale.en_150, com.squarespace.cldr.numbers._NumberFormatter_en_150.class);
    CLDRBase.registerNumberFormatter(Locale.en_ZM, com.squarespace.cldr.numbers._NumberFormatter_en_ZM.class);
    CLDRBase.registerNumberFormatter(Locale.zh_Hans_HK, com.squarespace.cldr.numbers._NumberFormatter_zh_Hans_HK.class);
    CLDRBase.registerNumberFormatter(Locale.ar_LB, com.squarespace.cldr.numbers._NumberFormatter_ar_LB.class);
    CLDRBase.registerNumberFormatter(Locale.id, com.squarespace.cldr.numbers._NumberFormatter_id.class);
    CLDRBase.registerNumberFormatter(Locale.ru_MD, com.squarespace.cldr.numbers._NumberFormatter_ru_MD.class);
    CLDRBase.registerNumberFormatter(Locale.en_JE, com.squarespace.cldr.numbers._NumberFormatter_en_JE.class);
    CLDRBase.registerNumberFormatter(Locale.en_ZW, com.squarespace.cldr.numbers._NumberFormatter_en_ZW.class);
    CLDRBase.registerNumberFormatter(Locale.fr_SC, com.squarespace.cldr.numbers._NumberFormatter_fr_SC.class);
    CLDRBase.registerNumberFormatter(Locale.ar_LY, com.squarespace.cldr.numbers._NumberFormatter_ar_LY.class);
    CLDRBase.registerNumberFormatter(Locale.en_JM, com.squarespace.cldr.numbers._NumberFormatter_en_JM.class);
    CLDRBase.registerNumberFormatter(Locale.is, com.squarespace.cldr.numbers._NumberFormatter_is.class);
    CLDRBase.registerNumberFormatter(Locale.it, com.squarespace.cldr.numbers._NumberFormatter_it.class);
    CLDRBase.registerNumberFormatter(Locale.nb_SJ, com.squarespace.cldr.numbers._NumberFormatter_nb_SJ.class);
    CLDRBase.registerNumberFormatter(Locale.fr_SN, com.squarespace.cldr.numbers._NumberFormatter_fr_SN.class);
    CLDRBase.registerNumberFormatter(Locale.fr_CA, com.squarespace.cldr.numbers._NumberFormatter_fr_CA.class);
    CLDRBase.registerNumberFormatter(Locale.sr_Cyrl_BA, com.squarespace.cldr.numbers._NumberFormatter_sr_Cyrl_BA.class);
    CLDRBase.registerNumberFormatter(Locale.zh, com.squarespace.cldr.numbers._NumberFormatter_zh.class);
    CLDRBase.registerNumberFormatter(Locale.fr_BF, com.squarespace.cldr.numbers._NumberFormatter_fr_BF.class);
    CLDRBase.registerNumberFormatter(Locale.fr_BE, com.squarespace.cldr.numbers._NumberFormatter_fr_BE.class);
    CLDRBase.registerNumberFormatter(Locale.fr_RW, com.squarespace.cldr.numbers._NumberFormatter_fr_RW.class);
    CLDRBase.registerNumberFormatter(Locale.ja, com.squarespace.cldr.numbers._NumberFormatter_ja.class);
    CLDRBase.registerNumberFormatter(Locale.fr_BJ, com.squarespace.cldr.numbers._NumberFormatter_fr_BJ.class);
    CLDRBase.registerNumberFormatter(Locale.fr_BI, com.squarespace.cldr.numbers._NumberFormatter_fr_BI.class);
    CLDRBase.registerNumberFormatter(Locale.fr_BL, com.squarespace.cldr.numbers._NumberFormatter_fr_BL.class);
    CLDRBase.registerNumberFormatter(Locale.ar_MA, com.squarespace.cldr.numbers._NumberFormatter_ar_MA.class);
    CLDRBase.registerNumberFormatter(Locale.ta_SG, com.squarespace.cldr.numbers._NumberFormatter_ta_SG.class);
    CLDRBase.registerNumberFormatter(Locale.zu, com.squarespace.cldr.numbers._NumberFormatter_zu.class);
    CLDRBase.registerNumberFormatter(Locale.en_KE, com.squarespace.cldr.numbers._NumberFormatter_en_KE.class);
    CLDRBase.registerNumberFormatter(Locale.en_GD, com.squarespace.cldr.numbers._NumberFormatter_en_GD.class);
    CLDRBase.registerNumberFormatter(Locale.en_WS, com.squarespace.cldr.numbers._NumberFormatter_en_WS.class);
    CLDRBase.registerNumberFormatter(Locale.es_HN, com.squarespace.cldr.numbers._NumberFormatter_es_HN.class);
    CLDRBase.registerNumberFormatter(Locale.en_GH, com.squarespace.cldr.numbers._NumberFormatter_en_GH.class);
    CLDRBase.registerNumberFormatter(Locale.en_GG, com.squarespace.cldr.numbers._NumberFormatter_en_GG.class);
    CLDRBase.registerNumberFormatter(Locale.ru_KZ, com.squarespace.cldr.numbers._NumberFormatter_ru_KZ.class);
    CLDRBase.registerNumberFormatter(Locale.fr_PF, com.squarespace.cldr.numbers._NumberFormatter_fr_PF.class);
    CLDRBase.registerNumberFormatter(Locale.en_GI, com.squarespace.cldr.numbers._NumberFormatter_en_GI.class);
    CLDRBase.registerNumberFormatter(Locale.ar_MR, com.squarespace.cldr.numbers._NumberFormatter_ar_MR.class);
    CLDRBase.registerNumberFormatter(Locale.en_GM, com.squarespace.cldr.numbers._NumberFormatter_en_GM.class);
    CLDRBase.registerNumberFormatter(Locale.fr_PM, com.squarespace.cldr.numbers._NumberFormatter_fr_PM.class);
    CLDRBase.registerNumberFormatter(Locale.de_AT, com.squarespace.cldr.numbers._NumberFormatter_de_AT.class);
    CLDRBase.registerNumberFormatter(Locale.en_GU, com.squarespace.cldr.numbers._NumberFormatter_en_GU.class);
    CLDRBase.registerNumberFormatter(Locale.ka, com.squarespace.cldr.numbers._NumberFormatter_ka.class);
    CLDRBase.registerNumberFormatter(Locale.en_GY, com.squarespace.cldr.numbers._NumberFormatter_en_GY.class);
    CLDRBase.registerNumberFormatter(Locale.ru_KG, com.squarespace.cldr.numbers._NumberFormatter_ru_KG.class);
    CLDRBase.registerNumberFormatter(Locale.es_IC, com.squarespace.cldr.numbers._NumberFormatter_es_IC.class);
    CLDRBase.registerNumberFormatter(Locale.ro_MD, com.squarespace.cldr.numbers._NumberFormatter_ro_MD.class);
    CLDRBase.registerNumberFormatter(Locale.kk, com.squarespace.cldr.numbers._NumberFormatter_kk.class);
    CLDRBase.registerNumberFormatter(Locale.km, com.squarespace.cldr.numbers._NumberFormatter_km.class);
    CLDRBase.registerNumberFormatter(Locale.kn, com.squarespace.cldr.numbers._NumberFormatter_kn.class);
    CLDRBase.registerNumberFormatter(Locale.ko, com.squarespace.cldr.numbers._NumberFormatter_ko.class);
    CLDRBase.registerNumberFormatter(Locale.ca_IT, com.squarespace.cldr.numbers._NumberFormatter_ca_IT.class);
    CLDRBase.registerNumberFormatter(Locale.en_HK, com.squarespace.cldr.numbers._NumberFormatter_en_HK.class);
    CLDRBase.registerNumberFormatter(Locale.sr_Latn_ME, com.squarespace.cldr.numbers._NumberFormatter_sr_Latn_ME.class);
    CLDRBase.registerNumberFormatter(Locale.sv_AX, com.squarespace.cldr.numbers._NumberFormatter_sv_AX.class);
    CLDRBase.registerNumberFormatter(Locale.ky, com.squarespace.cldr.numbers._NumberFormatter_ky.class);
    CLDRBase.registerNumberFormatter(Locale.it_VA, com.squarespace.cldr.numbers._NumberFormatter_it_VA.class);
    CLDRBase.registerNumberFormatter(Locale.ar_OM, com.squarespace.cldr.numbers._NumberFormatter_ar_OM.class);
    CLDRBase.registerNumberFormatter(Locale.en_001, com.squarespace.cldr.numbers._NumberFormatter_en_001.class);
    CLDRBase.registerNumberFormatter(Locale.sr_Cyrl, com.squarespace.cldr.numbers._NumberFormatter_sr_Cyrl.class);
    CLDRBase.registerNumberFormatter(Locale.es_419, com.squarespace.cldr.numbers._NumberFormatter_es_419.class);
    CLDRBase.registerNumberFormatter(Locale.lo, com.squarespace.cldr.numbers._NumberFormatter_lo.class);
    CLDRBase.registerNumberFormatter(Locale.ta_MY, com.squarespace.cldr.numbers._NumberFormatter_ta_MY.class);
    CLDRBase.registerNumberFormatter(Locale.fr_NC, com.squarespace.cldr.numbers._NumberFormatter_fr_NC.class);
    CLDRBase.registerNumberFormatter(Locale.lt, com.squarespace.cldr.numbers._NumberFormatter_lt.class);
    CLDRBase.registerNumberFormatter(Locale.fr_NE, com.squarespace.cldr.numbers._NumberFormatter_fr_NE.class);
    CLDRBase.registerNumberFormatter(Locale.lv, com.squarespace.cldr.numbers._NumberFormatter_lv.class);
    CLDRBase.registerNumberFormatter(Locale.en_ER, com.squarespace.cldr.numbers._NumberFormatter_en_ER.class);
    CLDRBase.registerNumberFormatter(Locale.en_VC, com.squarespace.cldr.numbers._NumberFormatter_en_VC.class);
    CLDRBase.registerNumberFormatter(Locale.fr_ML, com.squarespace.cldr.numbers._NumberFormatter_fr_ML.class);
    CLDRBase.registerNumberFormatter(Locale.en_VG, com.squarespace.cldr.numbers._NumberFormatter_en_VG.class);
    CLDRBase.registerNumberFormatter(Locale.fr_MQ, com.squarespace.cldr.numbers._NumberFormatter_fr_MQ.class);
    CLDRBase.registerNumberFormatter(Locale.en_VI, com.squarespace.cldr.numbers._NumberFormatter_en_VI.class);
    CLDRBase.registerNumberFormatter(Locale.fr_MR, com.squarespace.cldr.numbers._NumberFormatter_fr_MR.class);
    CLDRBase.registerNumberFormatter(Locale.da_GL, com.squarespace.cldr.numbers._NumberFormatter_da_GL.class);
    CLDRBase.registerNumberFormatter(Locale.fr_MU, com.squarespace.cldr.numbers._NumberFormatter_fr_MU.class);
    CLDRBase.registerNumberFormatter(Locale.ca_ES_VALENCIA, com.squarespace.cldr.numbers._NumberFormatter_ca_ES_VALENCIA.class);
    CLDRBase.registerNumberFormatter(Locale.mk, com.squarespace.cldr.numbers._NumberFormatter_mk.class);
    CLDRBase.registerNumberFormatter(Locale.ml, com.squarespace.cldr.numbers._NumberFormatter_ml.class);
    CLDRBase.registerNumberFormatter(Locale.mn, com.squarespace.cldr.numbers._NumberFormatter_mn.class);
    CLDRBase.registerNumberFormatter(Locale.en_VU, com.squarespace.cldr.numbers._NumberFormatter_en_VU.class);
    CLDRBase.registerNumberFormatter(Locale.ar_YE, com.squarespace.cldr.numbers._NumberFormatter_ar_YE.class);
    CLDRBase.registerNumberFormatter(Locale.mr, com.squarespace.cldr.numbers._NumberFormatter_mr.class);
    CLDRBase.registerNumberFormatter(Locale.en_FI, com.squarespace.cldr.numbers._NumberFormatter_en_FI.class);
    CLDRBase.registerNumberFormatter(Locale.ms, com.squarespace.cldr.numbers._NumberFormatter_ms.class);
    CLDRBase.registerNumberFormatter(Locale.en_FK, com.squarespace.cldr.numbers._NumberFormatter_en_FK.class);
    CLDRBase.registerNumberFormatter(Locale.es_GT, com.squarespace.cldr.numbers._NumberFormatter_es_GT.class);
    CLDRBase.registerNumberFormatter(Locale.en_FJ, com.squarespace.cldr.numbers._NumberFormatter_en_FJ.class);
    CLDRBase.registerNumberFormatter(Locale.en_FM, com.squarespace.cldr.numbers._NumberFormatter_en_FM.class);
    CLDRBase.registerNumberFormatter(Locale.my, com.squarespace.cldr.numbers._NumberFormatter_my.class);
    CLDRBase.registerNumberFormatter(Locale.es_GQ, com.squarespace.cldr.numbers._NumberFormatter_es_GQ.class);
    CLDRBase.registerNumberFormatter(Locale.pt_LU, com.squarespace.cldr.numbers._NumberFormatter_pt_LU.class);
    CLDRBase.registerNumberFormatter(Locale.zh_Hans_SG, com.squarespace.cldr.numbers._NumberFormatter_zh_Hans_SG.class);
    CLDRBase.registerNumberFormatter(Locale.ar_IL, com.squarespace.cldr.numbers._NumberFormatter_ar_IL.class);
    CLDRBase.registerNumberFormatter(Locale.nb, com.squarespace.cldr.numbers._NumberFormatter_nb.class);
    CLDRBase.registerNumberFormatter(Locale.ne, com.squarespace.cldr.numbers._NumberFormatter_ne.class);
    CLDRBase.registerNumberFormatter(Locale.it_CH, com.squarespace.cldr.numbers._NumberFormatter_it_CH.class);
    CLDRBase.registerNumberFormatter(Locale.fa_AF, com.squarespace.cldr.numbers._NumberFormatter_fa_AF.class);
    CLDRBase.registerNumberFormatter(Locale.en_GB, com.squarespace.cldr.numbers._NumberFormatter_en_GB.class);
    CLDRBase.registerNumberFormatter(Locale.nl, com.squarespace.cldr.numbers._NumberFormatter_nl.class);
    CLDRBase.registerNumberFormatter(Locale.it_SM, com.squarespace.cldr.numbers._NumberFormatter_it_SM.class);
    CLDRBase.registerNumberFormatter(Locale.sr_Latn_XK, com.squarespace.cldr.numbers._NumberFormatter_sr_Latn_XK.class);
    CLDRBase.registerNumberFormatter(Locale.en_CA, com.squarespace.cldr.numbers._NumberFormatter_en_CA.class);
    CLDRBase.registerNumberFormatter(Locale.en_CC, com.squarespace.cldr.numbers._NumberFormatter_en_CC.class);
    CLDRBase.registerNumberFormatter(Locale.en_SS, com.squarespace.cldr.numbers._NumberFormatter_en_SS.class);
    CLDRBase.registerNumberFormatter(Locale.en_CH, com.squarespace.cldr.numbers._NumberFormatter_en_CH.class);
    CLDRBase.registerNumberFormatter(Locale.en_SX, com.squarespace.cldr.numbers._NumberFormatter_en_SX.class);
    CLDRBase.registerNumberFormatter(Locale.en_SZ, com.squarespace.cldr.numbers._NumberFormatter_en_SZ.class);
    CLDRBase.registerNumberFormatter(Locale.en_CK, com.squarespace.cldr.numbers._NumberFormatter_en_CK.class);
    CLDRBase.registerNumberFormatter(Locale.es_DO, com.squarespace.cldr.numbers._NumberFormatter_es_DO.class);
    CLDRBase.registerNumberFormatter(Locale.ar_IQ, com.squarespace.cldr.numbers._NumberFormatter_ar_IQ.class);
    CLDRBase.registerNumberFormatter(Locale.en_CM, com.squarespace.cldr.numbers._NumberFormatter_en_CM.class);
    CLDRBase.registerNumberFormatter(Locale.bn_IN, com.squarespace.cldr.numbers._NumberFormatter_bn_IN.class);
    CLDRBase.registerNumberFormatter(Locale.en_TC, com.squarespace.cldr.numbers._NumberFormatter_en_TC.class);
    CLDRBase.registerNumberFormatter(Locale.fr_KM, com.squarespace.cldr.numbers._NumberFormatter_fr_KM.class);
    CLDRBase.registerNumberFormatter(Locale.en_CX, com.squarespace.cldr.numbers._NumberFormatter_en_CX.class);
    CLDRBase.registerNumberFormatter(Locale.es_EC, com.squarespace.cldr.numbers._NumberFormatter_es_EC.class);
    CLDRBase.registerNumberFormatter(Locale.es_US, com.squarespace.cldr.numbers._NumberFormatter_es_US.class);
    CLDRBase.registerNumberFormatter(Locale.en_TK, com.squarespace.cldr.numbers._NumberFormatter_en_TK.class);
    CLDRBase.registerNumberFormatter(Locale.en_CY, com.squarespace.cldr.numbers._NumberFormatter_en_CY.class);
    CLDRBase.registerNumberFormatter(Locale.fo_DK, com.squarespace.cldr.numbers._NumberFormatter_fo_DK.class);
    CLDRBase.registerNumberFormatter(Locale.af_NA, com.squarespace.cldr.numbers._NumberFormatter_af_NA.class);
    CLDRBase.registerNumberFormatter(Locale.en_TO, com.squarespace.cldr.numbers._NumberFormatter_en_TO.class);
    CLDRBase.registerNumberFormatter(Locale.es_EA, com.squarespace.cldr.numbers._NumberFormatter_es_EA.class);
    CLDRBase.registerNumberFormatter(Locale.en_DE, com.squarespace.cldr.numbers._NumberFormatter_en_DE.class);
    CLDRBase.registerNumberFormatter(Locale.fr_MA, com.squarespace.cldr.numbers._NumberFormatter_fr_MA.class);
    CLDRBase.registerNumberFormatter(Locale.en_TT, com.squarespace.cldr.numbers._NumberFormatter_en_TT.class);
    CLDRBase.registerNumberFormatter(Locale.sq_MK, com.squarespace.cldr.numbers._NumberFormatter_sq_MK.class);
    CLDRBase.registerNumberFormatter(Locale.de_LI, com.squarespace.cldr.numbers._NumberFormatter_de_LI.class);
    CLDRBase.registerNumberFormatter(Locale.en_DG, com.squarespace.cldr.numbers._NumberFormatter_en_DG.class);
    CLDRBase.registerNumberFormatter(Locale.fr_MC, com.squarespace.cldr.numbers._NumberFormatter_fr_MC.class);
    CLDRBase.registerNumberFormatter(Locale.en_TV, com.squarespace.cldr.numbers._NumberFormatter_en_TV.class);
    CLDRBase.registerNumberFormatter(Locale.es_UY, com.squarespace.cldr.numbers._NumberFormatter_es_UY.class);
    CLDRBase.registerNumberFormatter(Locale.ms_BN, com.squarespace.cldr.numbers._NumberFormatter_ms_BN.class);
    CLDRBase.registerNumberFormatter(Locale.sw_KE, com.squarespace.cldr.numbers._NumberFormatter_sw_KE.class);
    CLDRBase.registerNumberFormatter(Locale.ar_JO, com.squarespace.cldr.numbers._NumberFormatter_ar_JO.class);
    CLDRBase.registerNumberFormatter(Locale.az_Latn, com.squarespace.cldr.numbers._NumberFormatter_az_Latn.class);
    CLDRBase.registerNumberFormatter(Locale.en_DK, com.squarespace.cldr.numbers._NumberFormatter_en_DK.class);
    CLDRBase.registerNumberFormatter(Locale.es_VE, com.squarespace.cldr.numbers._NumberFormatter_es_VE.class);
    CLDRBase.registerNumberFormatter(Locale.fr_MG, com.squarespace.cldr.numbers._NumberFormatter_fr_MG.class);
    CLDRBase.registerNumberFormatter(Locale.en_TZ, com.squarespace.cldr.numbers._NumberFormatter_en_TZ.class);
    CLDRBase.registerNumberFormatter(Locale.fr_MF, com.squarespace.cldr.numbers._NumberFormatter_fr_MF.class);
    CLDRBase.registerNumberFormatter(Locale.en_DM, com.squarespace.cldr.numbers._NumberFormatter_en_DM.class);
    CLDRBase.registerNumberFormatter(Locale.sr_Latn, com.squarespace.cldr.numbers._NumberFormatter_sr_Latn.class);
    CLDRBase.registerNumberFormatter(Locale.ms_SG, com.squarespace.cldr.numbers._NumberFormatter_ms_SG.class);
    CLDRBase.registerNumberFormatter(Locale.pa, com.squarespace.cldr.numbers._NumberFormatter_pa.class);
    CLDRBase.registerNumberFormatter(Locale.ar_KM, com.squarespace.cldr.numbers._NumberFormatter_ar_KM.class);
    CLDRBase.registerNumberFormatter(Locale.en_UG, com.squarespace.cldr.numbers._NumberFormatter_en_UG.class);
    CLDRBase.registerNumberFormatter(Locale.de_LU, com.squarespace.cldr.numbers._NumberFormatter_de_LU.class);
    CLDRBase.registerNumberFormatter(Locale.fr_LU, com.squarespace.cldr.numbers._NumberFormatter_fr_LU.class);
    CLDRBase.registerNumberFormatter(Locale.pl, com.squarespace.cldr.numbers._NumberFormatter_pl.class);
    CLDRBase.registerNumberFormatter(Locale.en_UM, com.squarespace.cldr.numbers._NumberFormatter_en_UM.class);
  }

  private static void registerDefaultContent() {
    defaultContent.put(Locale.af_ZA, Locale.af);
    defaultContent.put(Locale.am_ET, Locale.am);
    defaultContent.put(Locale.ar_001, Locale.ar);
    defaultContent.put(Locale.az_Cyrl_AZ, Locale.az);
    defaultContent.put(Locale.az_Latn_AZ, Locale.az);
    defaultContent.put(Locale.be_BY, Locale.be);
    defaultContent.put(Locale.bg_BG, Locale.bg);
    defaultContent.put(Locale.bn_BD, Locale.bn);
    defaultContent.put(Locale.bs_Cyrl_BA, Locale.bs);
    defaultContent.put(Locale.bs_Latn_BA, Locale.bs);
    defaultContent.put(Locale.ca_ES, Locale.ca);
    defaultContent.put(Locale.cs_CZ, Locale.cs);
    defaultContent.put(Locale.cy_GB, Locale.cy);
    defaultContent.put(Locale.da_DK, Locale.da);
    defaultContent.put(Locale.de_DE, Locale.de);
    defaultContent.put(Locale.el_GR, Locale.el);
    defaultContent.put(Locale.en_US, Locale.en);
    defaultContent.put(Locale.es_ES, Locale.es);
    defaultContent.put(Locale.et_EE, Locale.et);
    defaultContent.put(Locale.eu_ES, Locale.eu);
    defaultContent.put(Locale.fa_IR, Locale.fa);
    defaultContent.put(Locale.fi_FI, Locale.fi);
    defaultContent.put(Locale.fil_PH, Locale.fil);
    defaultContent.put(Locale.fo_FO, Locale.fo);
    defaultContent.put(Locale.fr_FR, Locale.fr);
    defaultContent.put(Locale.ga_IE, Locale.ga);
    defaultContent.put(Locale.gl_ES, Locale.gl);
    defaultContent.put(Locale.gu_IN, Locale.gu);
    defaultContent.put(Locale.he_IL, Locale.he);
    defaultContent.put(Locale.hi_IN, Locale.hi);
    defaultContent.put(Locale.hr_HR, Locale.hr);
    defaultContent.put(Locale.hu_HU, Locale.hu);
    defaultContent.put(Locale.hy_AM, Locale.hy);
    defaultContent.put(Locale.id_ID, Locale.id);
    defaultContent.put(Locale.is_IS, Locale.is);
    defaultContent.put(Locale.it_IT, Locale.it);
    defaultContent.put(Locale.ja_JP, Locale.ja);
    defaultContent.put(Locale.ka_GE, Locale.ka);
    defaultContent.put(Locale.kk_KZ, Locale.kk);
    defaultContent.put(Locale.km_KH, Locale.km);
    defaultContent.put(Locale.kn_IN, Locale.kn);
    defaultContent.put(Locale.ko_KR, Locale.ko);
    defaultContent.put(Locale.ky_KG, Locale.ky);
    defaultContent.put(Locale.lo_LA, Locale.lo);
    defaultContent.put(Locale.lt_LT, Locale.lt);
    defaultContent.put(Locale.lv_LV, Locale.lv);
    defaultContent.put(Locale.mk_MK, Locale.mk);
    defaultContent.put(Locale.ml_IN, Locale.ml);
    defaultContent.put(Locale.mn_MN, Locale.mn);
    defaultContent.put(Locale.mr_IN, Locale.mr);
    defaultContent.put(Locale.ms_MY, Locale.ms);
    defaultContent.put(Locale.my_MM, Locale.my);
    defaultContent.put(Locale.nb_NO, Locale.nb);
    defaultContent.put(Locale.ne_NP, Locale.ne);
    defaultContent.put(Locale.nl_NL, Locale.nl);
    defaultContent.put(Locale.pa_Arab_PK, Locale.pa);
    defaultContent.put(Locale.pa_Guru_IN, Locale.pa);
    defaultContent.put(Locale.pl_PL, Locale.pl);
    defaultContent.put(Locale.pt_BR, Locale.pt);
    defaultContent.put(Locale.ro_RO, Locale.ro);
    defaultContent.put(Locale.ru_RU, Locale.ru);
    defaultContent.put(Locale.si_LK, Locale.si);
    defaultContent.put(Locale.sk_SK, Locale.sk);
    defaultContent.put(Locale.sl_SI, Locale.sl);
    defaultContent.put(Locale.sq_AL, Locale.sq);
    defaultContent.put(Locale.sr_Cyrl_RS, Locale.sr);
    defaultContent.put(Locale.sr_Latn_RS, Locale.sr);
    defaultContent.put(Locale.sv_SE, Locale.sv);
    defaultContent.put(Locale.sw_TZ, Locale.sw);
    defaultContent.put(Locale.ta_IN, Locale.ta);
    defaultContent.put(Locale.te_IN, Locale.te);
    defaultContent.put(Locale.th_TH, Locale.th);
    defaultContent.put(Locale.to_TO, Locale.to);
    defaultContent.put(Locale.tr_TR, Locale.tr);
    defaultContent.put(Locale.uk_UA, Locale.uk);
    defaultContent.put(Locale.ur_PK, Locale.ur);
    defaultContent.put(Locale.uz_Arab_AF, Locale.uz);
    defaultContent.put(Locale.uz_Cyrl_UZ, Locale.uz);
    defaultContent.put(Locale.uz_Latn_UZ, Locale.uz);
    defaultContent.put(Locale.vi_VN, Locale.vi);
    defaultContent.put(Locale.yue_HK, Locale.yue);
    defaultContent.put(Locale.zh_Hans_CN, Locale.zh);
    defaultContent.put(Locale.zh_Hant_TW, Locale.zh);
    defaultContent.put(Locale.zu_ZA, Locale.zu);
  }

  public final List availableLocales() {
    return AVAILABLE_LOCALES;
  }

  private static void registerLanguageAliases() {
    languageAliasMap.put(MetaLocale.fromLanguageTag("aa-SAAHO"), MetaLocale.fromLanguageTag("ssy"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("aar"), MetaLocale.fromLanguageTag("aa"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("abk"), MetaLocale.fromLanguageTag("ab"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("afr"), MetaLocale.fromLanguageTag("af"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("aju"), MetaLocale.fromLanguageTag("jrb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("aka"), MetaLocale.fromLanguageTag("ak"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("alb"), MetaLocale.fromLanguageTag("sq"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("als"), MetaLocale.fromLanguageTag("sq"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("amh"), MetaLocale.fromLanguageTag("am"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ara"), MetaLocale.fromLanguageTag("ar"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("arb"), MetaLocale.fromLanguageTag("ar"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("arg"), MetaLocale.fromLanguageTag("an"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("arm"), MetaLocale.fromLanguageTag("hy"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("art-lojban"), MetaLocale.fromLanguageTag("jbo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("asm"), MetaLocale.fromLanguageTag("as"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ava"), MetaLocale.fromLanguageTag("av"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ave"), MetaLocale.fromLanguageTag("ae"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("aym"), MetaLocale.fromLanguageTag("ay"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ayr"), MetaLocale.fromLanguageTag("ay"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("az-AZ"), MetaLocale.fromLanguageTag("az-Latn-AZ"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("aze"), MetaLocale.fromLanguageTag("az"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("azj"), MetaLocale.fromLanguageTag("az"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bak"), MetaLocale.fromLanguageTag("ba"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bam"), MetaLocale.fromLanguageTag("bm"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("baq"), MetaLocale.fromLanguageTag("eu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bcc"), MetaLocale.fromLanguageTag("bal"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bcl"), MetaLocale.fromLanguageTag("bik"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bel"), MetaLocale.fromLanguageTag("be"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ben"), MetaLocale.fromLanguageTag("bn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bh"), MetaLocale.fromLanguageTag("bho"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bih"), MetaLocale.fromLanguageTag("bho"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bis"), MetaLocale.fromLanguageTag("bi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bod"), MetaLocale.fromLanguageTag("bo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bos"), MetaLocale.fromLanguageTag("bs"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bre"), MetaLocale.fromLanguageTag("br"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bs-BA"), MetaLocale.fromLanguageTag("bs-Latn-BA"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bul"), MetaLocale.fromLanguageTag("bg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bur"), MetaLocale.fromLanguageTag("my"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bxk"), MetaLocale.fromLanguageTag("luy"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("bxr"), MetaLocale.fromLanguageTag("bua"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cat"), MetaLocale.fromLanguageTag("ca"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ces"), MetaLocale.fromLanguageTag("cs"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cha"), MetaLocale.fromLanguageTag("ch"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("che"), MetaLocale.fromLanguageTag("ce"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("chi"), MetaLocale.fromLanguageTag("zh"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("chu"), MetaLocale.fromLanguageTag("cu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("chv"), MetaLocale.fromLanguageTag("cv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cld"), MetaLocale.fromLanguageTag("syr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cmn"), MetaLocale.fromLanguageTag("zh"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cor"), MetaLocale.fromLanguageTag("kw"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cos"), MetaLocale.fromLanguageTag("co"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cre"), MetaLocale.fromLanguageTag("cr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cwd"), MetaLocale.fromLanguageTag("cr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cym"), MetaLocale.fromLanguageTag("cy"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("cze"), MetaLocale.fromLanguageTag("cs"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("dan"), MetaLocale.fromLanguageTag("da"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("deu"), MetaLocale.fromLanguageTag("de"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("dgo"), MetaLocale.fromLanguageTag("doi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("dhd"), MetaLocale.fromLanguageTag("mwr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("dik"), MetaLocale.fromLanguageTag("din"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("diq"), MetaLocale.fromLanguageTag("zza"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("div"), MetaLocale.fromLanguageTag("dv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("dut"), MetaLocale.fromLanguageTag("nl"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("dzo"), MetaLocale.fromLanguageTag("dz"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ekk"), MetaLocale.fromLanguageTag("et"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ell"), MetaLocale.fromLanguageTag("el"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("emk"), MetaLocale.fromLanguageTag("man"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("eng"), MetaLocale.fromLanguageTag("en"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("epo"), MetaLocale.fromLanguageTag("eo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("esk"), MetaLocale.fromLanguageTag("ik"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("est"), MetaLocale.fromLanguageTag("et"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("eus"), MetaLocale.fromLanguageTag("eu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ewe"), MetaLocale.fromLanguageTag("ee"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fao"), MetaLocale.fromLanguageTag("fo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fas"), MetaLocale.fromLanguageTag("fa"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fat"), MetaLocale.fromLanguageTag("ak"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fij"), MetaLocale.fromLanguageTag("fj"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fin"), MetaLocale.fromLanguageTag("fi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fra"), MetaLocale.fromLanguageTag("fr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fre"), MetaLocale.fromLanguageTag("fr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fry"), MetaLocale.fromLanguageTag("fy"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("fuc"), MetaLocale.fromLanguageTag("ff"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ful"), MetaLocale.fromLanguageTag("ff"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("gaz"), MetaLocale.fromLanguageTag("om"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("gbo"), MetaLocale.fromLanguageTag("grb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("geo"), MetaLocale.fromLanguageTag("ka"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ger"), MetaLocale.fromLanguageTag("de"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("gla"), MetaLocale.fromLanguageTag("gd"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("gle"), MetaLocale.fromLanguageTag("ga"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("glg"), MetaLocale.fromLanguageTag("gl"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("glv"), MetaLocale.fromLanguageTag("gv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("gno"), MetaLocale.fromLanguageTag("gon"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("gre"), MetaLocale.fromLanguageTag("el"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("grn"), MetaLocale.fromLanguageTag("gn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("gug"), MetaLocale.fromLanguageTag("gn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("guj"), MetaLocale.fromLanguageTag("gu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("gya"), MetaLocale.fromLanguageTag("gba"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ha-Latn-GH"), MetaLocale.fromLanguageTag("ha-GH"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ha-Latn-NE"), MetaLocale.fromLanguageTag("ha-NE"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ha-Latn-NG"), MetaLocale.fromLanguageTag("ha-NG"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hat"), MetaLocale.fromLanguageTag("ht"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hau"), MetaLocale.fromLanguageTag("ha"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hbs"), MetaLocale.fromLanguageTag("sr-Latn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hdn"), MetaLocale.fromLanguageTag("hai"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hea"), MetaLocale.fromLanguageTag("hmn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("heb"), MetaLocale.fromLanguageTag("he"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("her"), MetaLocale.fromLanguageTag("hz"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("him"), MetaLocale.fromLanguageTag("srx"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hin"), MetaLocale.fromLanguageTag("hi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hmo"), MetaLocale.fromLanguageTag("ho"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hrv"), MetaLocale.fromLanguageTag("hr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hun"), MetaLocale.fromLanguageTag("hu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("hye"), MetaLocale.fromLanguageTag("hy"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-ami"), MetaLocale.fromLanguageTag("ami"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-bnn"), MetaLocale.fromLanguageTag("bnn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-hak"), MetaLocale.fromLanguageTag("hak"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-klingon"), MetaLocale.fromLanguageTag("tlh"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-lux"), MetaLocale.fromLanguageTag("lb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-navajo"), MetaLocale.fromLanguageTag("nv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-pwn"), MetaLocale.fromLanguageTag("pwn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-tao"), MetaLocale.fromLanguageTag("tao"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-tay"), MetaLocale.fromLanguageTag("tay"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("i-tsu"), MetaLocale.fromLanguageTag("tsu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ibo"), MetaLocale.fromLanguageTag("ig"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ice"), MetaLocale.fromLanguageTag("is"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ido"), MetaLocale.fromLanguageTag("io"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("iii"), MetaLocale.fromLanguageTag("ii"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ike"), MetaLocale.fromLanguageTag("iu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("iku"), MetaLocale.fromLanguageTag("iu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ile"), MetaLocale.fromLanguageTag("ie"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("in"), MetaLocale.fromLanguageTag("id"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ina"), MetaLocale.fromLanguageTag("ia"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ind"), MetaLocale.fromLanguageTag("id"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ipk"), MetaLocale.fromLanguageTag("ik"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("isl"), MetaLocale.fromLanguageTag("is"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ita"), MetaLocale.fromLanguageTag("it"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("iw"), MetaLocale.fromLanguageTag("he"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("jav"), MetaLocale.fromLanguageTag("jv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ji"), MetaLocale.fromLanguageTag("yi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("jpn"), MetaLocale.fromLanguageTag("ja"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("jw"), MetaLocale.fromLanguageTag("jv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kal"), MetaLocale.fromLanguageTag("kl"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kan"), MetaLocale.fromLanguageTag("kn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kas"), MetaLocale.fromLanguageTag("ks"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kat"), MetaLocale.fromLanguageTag("ka"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kau"), MetaLocale.fromLanguageTag("kr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kaz"), MetaLocale.fromLanguageTag("kk"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("khk"), MetaLocale.fromLanguageTag("mn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("khm"), MetaLocale.fromLanguageTag("km"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kik"), MetaLocale.fromLanguageTag("ki"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kin"), MetaLocale.fromLanguageTag("rw"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kir"), MetaLocale.fromLanguageTag("ky"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kk-Cyrl-KZ"), MetaLocale.fromLanguageTag("kk-KZ"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kmr"), MetaLocale.fromLanguageTag("ku"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("knc"), MetaLocale.fromLanguageTag("kr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kng"), MetaLocale.fromLanguageTag("kg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("knn"), MetaLocale.fromLanguageTag("kok"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kom"), MetaLocale.fromLanguageTag("kv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kon"), MetaLocale.fromLanguageTag("kg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kor"), MetaLocale.fromLanguageTag("ko"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kpv"), MetaLocale.fromLanguageTag("kv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ks-Arab-IN"), MetaLocale.fromLanguageTag("ks-IN"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kua"), MetaLocale.fromLanguageTag("kj"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("kur"), MetaLocale.fromLanguageTag("ku"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ky-Cyrl-KG"), MetaLocale.fromLanguageTag("ky-KG"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lao"), MetaLocale.fromLanguageTag("lo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lat"), MetaLocale.fromLanguageTag("la"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lav"), MetaLocale.fromLanguageTag("lv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lbk"), MetaLocale.fromLanguageTag("bnc"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lim"), MetaLocale.fromLanguageTag("li"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lin"), MetaLocale.fromLanguageTag("ln"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lit"), MetaLocale.fromLanguageTag("lt"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ltz"), MetaLocale.fromLanguageTag("lb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lub"), MetaLocale.fromLanguageTag("lu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lug"), MetaLocale.fromLanguageTag("lg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("lvs"), MetaLocale.fromLanguageTag("lv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mac"), MetaLocale.fromLanguageTag("mk"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mah"), MetaLocale.fromLanguageTag("mh"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mal"), MetaLocale.fromLanguageTag("ml"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mao"), MetaLocale.fromLanguageTag("mi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mar"), MetaLocale.fromLanguageTag("mr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("may"), MetaLocale.fromLanguageTag("ms"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mhr"), MetaLocale.fromLanguageTag("chm"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mkd"), MetaLocale.fromLanguageTag("mk"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mlg"), MetaLocale.fromLanguageTag("mg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mlt"), MetaLocale.fromLanguageTag("mt"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mn-Cyrl-MN"), MetaLocale.fromLanguageTag("mn-MN"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mnk"), MetaLocale.fromLanguageTag("man"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mo"), MetaLocale.fromLanguageTag("ro-MD"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mol"), MetaLocale.fromLanguageTag("ro-MD"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mon"), MetaLocale.fromLanguageTag("mn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mri"), MetaLocale.fromLanguageTag("mi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ms-Latn-BN"), MetaLocale.fromLanguageTag("ms-BN"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ms-Latn-MY"), MetaLocale.fromLanguageTag("ms-MY"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ms-Latn-SG"), MetaLocale.fromLanguageTag("ms-SG"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("msa"), MetaLocale.fromLanguageTag("ms"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mup"), MetaLocale.fromLanguageTag("raj"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("mya"), MetaLocale.fromLanguageTag("my"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nau"), MetaLocale.fromLanguageTag("na"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nav"), MetaLocale.fromLanguageTag("nv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nbl"), MetaLocale.fromLanguageTag("nr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nde"), MetaLocale.fromLanguageTag("nd"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ndo"), MetaLocale.fromLanguageTag("ng"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nep"), MetaLocale.fromLanguageTag("ne"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nld"), MetaLocale.fromLanguageTag("nl"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nno"), MetaLocale.fromLanguageTag("nn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("no"), MetaLocale.fromLanguageTag("nb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("no-bok"), MetaLocale.fromLanguageTag("nb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("no-BOKMAL"), MetaLocale.fromLanguageTag("nb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("no-nyn"), MetaLocale.fromLanguageTag("nn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("no-NYNORSK"), MetaLocale.fromLanguageTag("nn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nob"), MetaLocale.fromLanguageTag("nb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nor"), MetaLocale.fromLanguageTag("nb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("npi"), MetaLocale.fromLanguageTag("ne"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("nya"), MetaLocale.fromLanguageTag("ny"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("oci"), MetaLocale.fromLanguageTag("oc"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ojg"), MetaLocale.fromLanguageTag("oj"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("oji"), MetaLocale.fromLanguageTag("oj"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ori"), MetaLocale.fromLanguageTag("or"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("orm"), MetaLocale.fromLanguageTag("om"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ory"), MetaLocale.fromLanguageTag("or"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("oss"), MetaLocale.fromLanguageTag("os"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pa-IN"), MetaLocale.fromLanguageTag("pa-Guru-IN"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pa-PK"), MetaLocale.fromLanguageTag("pa-Arab-PK"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pan"), MetaLocale.fromLanguageTag("pa"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pbu"), MetaLocale.fromLanguageTag("ps"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("per"), MetaLocale.fromLanguageTag("fa"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pes"), MetaLocale.fromLanguageTag("fa"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pli"), MetaLocale.fromLanguageTag("pi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("plt"), MetaLocale.fromLanguageTag("mg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pnb"), MetaLocale.fromLanguageTag("lah"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pol"), MetaLocale.fromLanguageTag("pl"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("por"), MetaLocale.fromLanguageTag("pt"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("prs"), MetaLocale.fromLanguageTag("fa-AF"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("pus"), MetaLocale.fromLanguageTag("ps"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("que"), MetaLocale.fromLanguageTag("qu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("quz"), MetaLocale.fromLanguageTag("qu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("rmy"), MetaLocale.fromLanguageTag("rom"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("roh"), MetaLocale.fromLanguageTag("rm"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ron"), MetaLocale.fromLanguageTag("ro"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("rum"), MetaLocale.fromLanguageTag("ro"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("run"), MetaLocale.fromLanguageTag("rn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("rus"), MetaLocale.fromLanguageTag("ru"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sag"), MetaLocale.fromLanguageTag("sg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("san"), MetaLocale.fromLanguageTag("sa"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("scc"), MetaLocale.fromLanguageTag("sr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("scr"), MetaLocale.fromLanguageTag("hr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sgn-BE-FR"), MetaLocale.fromLanguageTag("sfb"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sgn-BE-NL"), MetaLocale.fromLanguageTag("vgt"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sgn-CH-DE"), MetaLocale.fromLanguageTag("sgg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sh"), MetaLocale.fromLanguageTag("sr-Latn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("shi-MA"), MetaLocale.fromLanguageTag("shi-Tfng-MA"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sin"), MetaLocale.fromLanguageTag("si"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("slk"), MetaLocale.fromLanguageTag("sk"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("slo"), MetaLocale.fromLanguageTag("sk"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("slv"), MetaLocale.fromLanguageTag("sl"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sme"), MetaLocale.fromLanguageTag("se"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("smo"), MetaLocale.fromLanguageTag("sm"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sna"), MetaLocale.fromLanguageTag("sn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("snd"), MetaLocale.fromLanguageTag("sd"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("som"), MetaLocale.fromLanguageTag("so"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sot"), MetaLocale.fromLanguageTag("st"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("spa"), MetaLocale.fromLanguageTag("es"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("spy"), MetaLocale.fromLanguageTag("kln"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sqi"), MetaLocale.fromLanguageTag("sq"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sr-BA"), MetaLocale.fromLanguageTag("sr-Cyrl-BA"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sr-ME"), MetaLocale.fromLanguageTag("sr-Latn-ME"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sr-RS"), MetaLocale.fromLanguageTag("sr-Cyrl-RS"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sr-XK"), MetaLocale.fromLanguageTag("sr-Cyrl-XK"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("src"), MetaLocale.fromLanguageTag("sc"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("srd"), MetaLocale.fromLanguageTag("sc"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("srp"), MetaLocale.fromLanguageTag("sr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ssw"), MetaLocale.fromLanguageTag("ss"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("sun"), MetaLocale.fromLanguageTag("su"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("swa"), MetaLocale.fromLanguageTag("sw"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("swc"), MetaLocale.fromLanguageTag("sw-CD"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("swe"), MetaLocale.fromLanguageTag("sv"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("swh"), MetaLocale.fromLanguageTag("sw"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tah"), MetaLocale.fromLanguageTag("ty"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tam"), MetaLocale.fromLanguageTag("ta"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tat"), MetaLocale.fromLanguageTag("tt"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tel"), MetaLocale.fromLanguageTag("te"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tgk"), MetaLocale.fromLanguageTag("tg"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tgl"), MetaLocale.fromLanguageTag("fil"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tha"), MetaLocale.fromLanguageTag("th"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tib"), MetaLocale.fromLanguageTag("bo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tir"), MetaLocale.fromLanguageTag("ti"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tl"), MetaLocale.fromLanguageTag("fil"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ton"), MetaLocale.fromLanguageTag("to"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tsn"), MetaLocale.fromLanguageTag("tn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tso"), MetaLocale.fromLanguageTag("ts"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ttq"), MetaLocale.fromLanguageTag("tmh"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tuk"), MetaLocale.fromLanguageTag("tk"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tur"), MetaLocale.fromLanguageTag("tr"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tw"), MetaLocale.fromLanguageTag("ak"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("twi"), MetaLocale.fromLanguageTag("ak"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("tzm-Latn-MA"), MetaLocale.fromLanguageTag("tzm-MA"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ug-Arab-CN"), MetaLocale.fromLanguageTag("ug-CN"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("uig"), MetaLocale.fromLanguageTag("ug"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ukr"), MetaLocale.fromLanguageTag("uk"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("umu"), MetaLocale.fromLanguageTag("del"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("urd"), MetaLocale.fromLanguageTag("ur"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("uz-AF"), MetaLocale.fromLanguageTag("uz-Arab-AF"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("uz-UZ"), MetaLocale.fromLanguageTag("uz-Latn-UZ"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("uzb"), MetaLocale.fromLanguageTag("uz"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("uzn"), MetaLocale.fromLanguageTag("uz"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("vai-LR"), MetaLocale.fromLanguageTag("vai-Vaii-LR"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ven"), MetaLocale.fromLanguageTag("ve"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("vie"), MetaLocale.fromLanguageTag("vi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("vol"), MetaLocale.fromLanguageTag("vo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("wel"), MetaLocale.fromLanguageTag("cy"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("wln"), MetaLocale.fromLanguageTag("wa"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("wol"), MetaLocale.fromLanguageTag("wo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("xho"), MetaLocale.fromLanguageTag("xh"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("xpe"), MetaLocale.fromLanguageTag("kpe"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("xsl"), MetaLocale.fromLanguageTag("den"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("ydd"), MetaLocale.fromLanguageTag("yi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("yid"), MetaLocale.fromLanguageTag("yi"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("yor"), MetaLocale.fromLanguageTag("yo"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("yue-CN"), MetaLocale.fromLanguageTag("yue-Hans-CN"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("yue-HK"), MetaLocale.fromLanguageTag("yue-Hant-HK"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zai"), MetaLocale.fromLanguageTag("zap"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-CN"), MetaLocale.fromLanguageTag("zh-Hans-CN"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-guoyu"), MetaLocale.fromLanguageTag("zh"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-hakka"), MetaLocale.fromLanguageTag("hak"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-HK"), MetaLocale.fromLanguageTag("zh-Hant-HK"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-min-nan"), MetaLocale.fromLanguageTag("nan"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-MO"), MetaLocale.fromLanguageTag("zh-Hant-MO"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-SG"), MetaLocale.fromLanguageTag("zh-Hans-SG"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-TW"), MetaLocale.fromLanguageTag("zh-Hant-TW"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zh-xiang"), MetaLocale.fromLanguageTag("hsn"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zha"), MetaLocale.fromLanguageTag("za"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zho"), MetaLocale.fromLanguageTag("zh"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zsm"), MetaLocale.fromLanguageTag("ms"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zul"), MetaLocale.fromLanguageTag("zu"));
    languageAliasMap.put(MetaLocale.fromLanguageTag("zyb"), MetaLocale.fromLanguageTag("za"));
  }

  private static void registerLikelySubtags() {
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aa"), MetaLocale.fromLanguageTag("aa-Latn-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aai"), MetaLocale.fromLanguageTag("aai-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aak"), MetaLocale.fromLanguageTag("aak-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aau"), MetaLocale.fromLanguageTag("aau-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ab"), MetaLocale.fromLanguageTag("ab-Cyrl-GE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("abi"), MetaLocale.fromLanguageTag("abi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("abq"), MetaLocale.fromLanguageTag("abq-Cyrl-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("abr"), MetaLocale.fromLanguageTag("abr-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("abt"), MetaLocale.fromLanguageTag("abt-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aby"), MetaLocale.fromLanguageTag("aby-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("acd"), MetaLocale.fromLanguageTag("acd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ace"), MetaLocale.fromLanguageTag("ace-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ach"), MetaLocale.fromLanguageTag("ach-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ada"), MetaLocale.fromLanguageTag("ada-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ade"), MetaLocale.fromLanguageTag("ade-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("adj"), MetaLocale.fromLanguageTag("adj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ady"), MetaLocale.fromLanguageTag("ady-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("adz"), MetaLocale.fromLanguageTag("adz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ae"), MetaLocale.fromLanguageTag("ae-Avst-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aeb"), MetaLocale.fromLanguageTag("aeb-Arab-TN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aey"), MetaLocale.fromLanguageTag("aey-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("af"), MetaLocale.fromLanguageTag("af-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("agc"), MetaLocale.fromLanguageTag("agc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("agd"), MetaLocale.fromLanguageTag("agd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("agg"), MetaLocale.fromLanguageTag("agg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("agm"), MetaLocale.fromLanguageTag("agm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ago"), MetaLocale.fromLanguageTag("ago-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("agq"), MetaLocale.fromLanguageTag("agq-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aha"), MetaLocale.fromLanguageTag("aha-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ahl"), MetaLocale.fromLanguageTag("ahl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aho"), MetaLocale.fromLanguageTag("aho-Ahom-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ajg"), MetaLocale.fromLanguageTag("ajg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ak"), MetaLocale.fromLanguageTag("ak-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("akk"), MetaLocale.fromLanguageTag("akk-Xsux-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ala"), MetaLocale.fromLanguageTag("ala-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ali"), MetaLocale.fromLanguageTag("ali-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aln"), MetaLocale.fromLanguageTag("aln-Latn-XK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("alt"), MetaLocale.fromLanguageTag("alt-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("am"), MetaLocale.fromLanguageTag("am-Ethi-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("amm"), MetaLocale.fromLanguageTag("amm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("amn"), MetaLocale.fromLanguageTag("amn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("amo"), MetaLocale.fromLanguageTag("amo-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("amp"), MetaLocale.fromLanguageTag("amp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("anc"), MetaLocale.fromLanguageTag("anc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ank"), MetaLocale.fromLanguageTag("ank-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ann"), MetaLocale.fromLanguageTag("ann-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("any"), MetaLocale.fromLanguageTag("any-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aoj"), MetaLocale.fromLanguageTag("aoj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aom"), MetaLocale.fromLanguageTag("aom-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aoz"), MetaLocale.fromLanguageTag("aoz-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("apc"), MetaLocale.fromLanguageTag("apc-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("apd"), MetaLocale.fromLanguageTag("apd-Arab-TG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ape"), MetaLocale.fromLanguageTag("ape-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("apr"), MetaLocale.fromLanguageTag("apr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aps"), MetaLocale.fromLanguageTag("aps-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("apz"), MetaLocale.fromLanguageTag("apz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ar"), MetaLocale.fromLanguageTag("ar-Arab-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("arc"), MetaLocale.fromLanguageTag("arc-Armi-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("arc-Nbat"), MetaLocale.fromLanguageTag("arc-Nbat-JO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("arc-Palm"), MetaLocale.fromLanguageTag("arc-Palm-SY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("arh"), MetaLocale.fromLanguageTag("arh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("arn"), MetaLocale.fromLanguageTag("arn-Latn-CL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aro"), MetaLocale.fromLanguageTag("aro-Latn-BO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("arq"), MetaLocale.fromLanguageTag("arq-Arab-DZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ary"), MetaLocale.fromLanguageTag("ary-Arab-MA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("arz"), MetaLocale.fromLanguageTag("arz-Arab-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("as"), MetaLocale.fromLanguageTag("as-Beng-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("asa"), MetaLocale.fromLanguageTag("asa-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ase"), MetaLocale.fromLanguageTag("ase-Sgnw-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("asg"), MetaLocale.fromLanguageTag("asg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("aso"), MetaLocale.fromLanguageTag("aso-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ast"), MetaLocale.fromLanguageTag("ast-Latn-ES"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ata"), MetaLocale.fromLanguageTag("ata-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("atg"), MetaLocale.fromLanguageTag("atg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("atj"), MetaLocale.fromLanguageTag("atj-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("auy"), MetaLocale.fromLanguageTag("auy-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("av"), MetaLocale.fromLanguageTag("av-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("avl"), MetaLocale.fromLanguageTag("avl-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("avn"), MetaLocale.fromLanguageTag("avn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("avt"), MetaLocale.fromLanguageTag("avt-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("avu"), MetaLocale.fromLanguageTag("avu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("awa"), MetaLocale.fromLanguageTag("awa-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("awb"), MetaLocale.fromLanguageTag("awb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("awo"), MetaLocale.fromLanguageTag("awo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("awx"), MetaLocale.fromLanguageTag("awx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ay"), MetaLocale.fromLanguageTag("ay-Latn-BO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ayb"), MetaLocale.fromLanguageTag("ayb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("az"), MetaLocale.fromLanguageTag("az-Latn-AZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("az-Arab"), MetaLocale.fromLanguageTag("az-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("az-IQ"), MetaLocale.fromLanguageTag("az-Arab-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("az-IR"), MetaLocale.fromLanguageTag("az-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("az-RU"), MetaLocale.fromLanguageTag("az-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ba"), MetaLocale.fromLanguageTag("ba-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bal"), MetaLocale.fromLanguageTag("bal-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ban"), MetaLocale.fromLanguageTag("ban-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bap"), MetaLocale.fromLanguageTag("bap-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bar"), MetaLocale.fromLanguageTag("bar-Latn-AT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bas"), MetaLocale.fromLanguageTag("bas-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bav"), MetaLocale.fromLanguageTag("bav-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bax"), MetaLocale.fromLanguageTag("bax-Bamu-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bba"), MetaLocale.fromLanguageTag("bba-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bbb"), MetaLocale.fromLanguageTag("bbb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bbc"), MetaLocale.fromLanguageTag("bbc-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bbd"), MetaLocale.fromLanguageTag("bbd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bbj"), MetaLocale.fromLanguageTag("bbj-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bbp"), MetaLocale.fromLanguageTag("bbp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bbr"), MetaLocale.fromLanguageTag("bbr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bcf"), MetaLocale.fromLanguageTag("bcf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bch"), MetaLocale.fromLanguageTag("bch-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bci"), MetaLocale.fromLanguageTag("bci-Latn-CI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bcm"), MetaLocale.fromLanguageTag("bcm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bcn"), MetaLocale.fromLanguageTag("bcn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bco"), MetaLocale.fromLanguageTag("bco-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bcq"), MetaLocale.fromLanguageTag("bcq-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bcu"), MetaLocale.fromLanguageTag("bcu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bdd"), MetaLocale.fromLanguageTag("bdd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("be"), MetaLocale.fromLanguageTag("be-Cyrl-BY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bef"), MetaLocale.fromLanguageTag("bef-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("beh"), MetaLocale.fromLanguageTag("beh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bej"), MetaLocale.fromLanguageTag("bej-Arab-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bem"), MetaLocale.fromLanguageTag("bem-Latn-ZM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bet"), MetaLocale.fromLanguageTag("bet-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bew"), MetaLocale.fromLanguageTag("bew-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bex"), MetaLocale.fromLanguageTag("bex-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bez"), MetaLocale.fromLanguageTag("bez-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bfd"), MetaLocale.fromLanguageTag("bfd-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bfq"), MetaLocale.fromLanguageTag("bfq-Taml-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bft"), MetaLocale.fromLanguageTag("bft-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bfy"), MetaLocale.fromLanguageTag("bfy-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bg"), MetaLocale.fromLanguageTag("bg-Cyrl-BG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bgc"), MetaLocale.fromLanguageTag("bgc-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bgn"), MetaLocale.fromLanguageTag("bgn-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bgx"), MetaLocale.fromLanguageTag("bgx-Grek-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bhb"), MetaLocale.fromLanguageTag("bhb-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bhg"), MetaLocale.fromLanguageTag("bhg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bhi"), MetaLocale.fromLanguageTag("bhi-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bhk"), MetaLocale.fromLanguageTag("bhk-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bhl"), MetaLocale.fromLanguageTag("bhl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bho"), MetaLocale.fromLanguageTag("bho-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bhy"), MetaLocale.fromLanguageTag("bhy-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bi"), MetaLocale.fromLanguageTag("bi-Latn-VU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bib"), MetaLocale.fromLanguageTag("bib-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("big"), MetaLocale.fromLanguageTag("big-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bik"), MetaLocale.fromLanguageTag("bik-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bim"), MetaLocale.fromLanguageTag("bim-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bin"), MetaLocale.fromLanguageTag("bin-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bio"), MetaLocale.fromLanguageTag("bio-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("biq"), MetaLocale.fromLanguageTag("biq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bjh"), MetaLocale.fromLanguageTag("bjh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bji"), MetaLocale.fromLanguageTag("bji-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bjj"), MetaLocale.fromLanguageTag("bjj-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bjn"), MetaLocale.fromLanguageTag("bjn-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bjo"), MetaLocale.fromLanguageTag("bjo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bjr"), MetaLocale.fromLanguageTag("bjr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bjt"), MetaLocale.fromLanguageTag("bjt-Latn-SN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bjz"), MetaLocale.fromLanguageTag("bjz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bkc"), MetaLocale.fromLanguageTag("bkc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bkm"), MetaLocale.fromLanguageTag("bkm-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bkq"), MetaLocale.fromLanguageTag("bkq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bku"), MetaLocale.fromLanguageTag("bku-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bkv"), MetaLocale.fromLanguageTag("bkv-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("blt"), MetaLocale.fromLanguageTag("blt-Tavt-VN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bm"), MetaLocale.fromLanguageTag("bm-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bmh"), MetaLocale.fromLanguageTag("bmh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bmk"), MetaLocale.fromLanguageTag("bmk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bmq"), MetaLocale.fromLanguageTag("bmq-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bmu"), MetaLocale.fromLanguageTag("bmu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bn"), MetaLocale.fromLanguageTag("bn-Beng-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bng"), MetaLocale.fromLanguageTag("bng-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bnm"), MetaLocale.fromLanguageTag("bnm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bnp"), MetaLocale.fromLanguageTag("bnp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bo"), MetaLocale.fromLanguageTag("bo-Tibt-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("boj"), MetaLocale.fromLanguageTag("boj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bom"), MetaLocale.fromLanguageTag("bom-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bon"), MetaLocale.fromLanguageTag("bon-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bpy"), MetaLocale.fromLanguageTag("bpy-Beng-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bqc"), MetaLocale.fromLanguageTag("bqc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bqi"), MetaLocale.fromLanguageTag("bqi-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bqp"), MetaLocale.fromLanguageTag("bqp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bqv"), MetaLocale.fromLanguageTag("bqv-Latn-CI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("br"), MetaLocale.fromLanguageTag("br-Latn-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bra"), MetaLocale.fromLanguageTag("bra-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("brh"), MetaLocale.fromLanguageTag("brh-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("brx"), MetaLocale.fromLanguageTag("brx-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("brz"), MetaLocale.fromLanguageTag("brz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bs"), MetaLocale.fromLanguageTag("bs-Latn-BA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bsj"), MetaLocale.fromLanguageTag("bsj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bsq"), MetaLocale.fromLanguageTag("bsq-Bass-LR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bss"), MetaLocale.fromLanguageTag("bss-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bst"), MetaLocale.fromLanguageTag("bst-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bto"), MetaLocale.fromLanguageTag("bto-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("btt"), MetaLocale.fromLanguageTag("btt-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("btv"), MetaLocale.fromLanguageTag("btv-Deva-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bua"), MetaLocale.fromLanguageTag("bua-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("buc"), MetaLocale.fromLanguageTag("buc-Latn-YT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bud"), MetaLocale.fromLanguageTag("bud-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bug"), MetaLocale.fromLanguageTag("bug-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("buk"), MetaLocale.fromLanguageTag("buk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bum"), MetaLocale.fromLanguageTag("bum-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("buo"), MetaLocale.fromLanguageTag("buo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bus"), MetaLocale.fromLanguageTag("bus-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("buu"), MetaLocale.fromLanguageTag("buu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bvb"), MetaLocale.fromLanguageTag("bvb-Latn-GQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bwd"), MetaLocale.fromLanguageTag("bwd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bwr"), MetaLocale.fromLanguageTag("bwr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bxh"), MetaLocale.fromLanguageTag("bxh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bye"), MetaLocale.fromLanguageTag("bye-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("byn"), MetaLocale.fromLanguageTag("byn-Ethi-ER"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("byr"), MetaLocale.fromLanguageTag("byr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bys"), MetaLocale.fromLanguageTag("bys-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("byv"), MetaLocale.fromLanguageTag("byv-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("byx"), MetaLocale.fromLanguageTag("byx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bza"), MetaLocale.fromLanguageTag("bza-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bze"), MetaLocale.fromLanguageTag("bze-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bzf"), MetaLocale.fromLanguageTag("bzf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bzh"), MetaLocale.fromLanguageTag("bzh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("bzw"), MetaLocale.fromLanguageTag("bzw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ca"), MetaLocale.fromLanguageTag("ca-Latn-ES"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("can"), MetaLocale.fromLanguageTag("can-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cbj"), MetaLocale.fromLanguageTag("cbj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cch"), MetaLocale.fromLanguageTag("cch-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ccp"), MetaLocale.fromLanguageTag("ccp-Cakm-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ce"), MetaLocale.fromLanguageTag("ce-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ceb"), MetaLocale.fromLanguageTag("ceb-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cfa"), MetaLocale.fromLanguageTag("cfa-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cgg"), MetaLocale.fromLanguageTag("cgg-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ch"), MetaLocale.fromLanguageTag("ch-Latn-GU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("chk"), MetaLocale.fromLanguageTag("chk-Latn-FM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("chm"), MetaLocale.fromLanguageTag("chm-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cho"), MetaLocale.fromLanguageTag("cho-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("chp"), MetaLocale.fromLanguageTag("chp-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("chr"), MetaLocale.fromLanguageTag("chr-Cher-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cja"), MetaLocale.fromLanguageTag("cja-Arab-KH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cjm"), MetaLocale.fromLanguageTag("cjm-Cham-VN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cjv"), MetaLocale.fromLanguageTag("cjv-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ckb"), MetaLocale.fromLanguageTag("ckb-Arab-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ckl"), MetaLocale.fromLanguageTag("ckl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cko"), MetaLocale.fromLanguageTag("cko-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cky"), MetaLocale.fromLanguageTag("cky-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cla"), MetaLocale.fromLanguageTag("cla-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cme"), MetaLocale.fromLanguageTag("cme-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("co"), MetaLocale.fromLanguageTag("co-Latn-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cop"), MetaLocale.fromLanguageTag("cop-Copt-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cps"), MetaLocale.fromLanguageTag("cps-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cr"), MetaLocale.fromLanguageTag("cr-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("crh"), MetaLocale.fromLanguageTag("crh-Cyrl-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("crj"), MetaLocale.fromLanguageTag("crj-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("crk"), MetaLocale.fromLanguageTag("crk-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("crl"), MetaLocale.fromLanguageTag("crl-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("crm"), MetaLocale.fromLanguageTag("crm-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("crs"), MetaLocale.fromLanguageTag("crs-Latn-SC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cs"), MetaLocale.fromLanguageTag("cs-Latn-CZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("csb"), MetaLocale.fromLanguageTag("csb-Latn-PL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("csw"), MetaLocale.fromLanguageTag("csw-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ctd"), MetaLocale.fromLanguageTag("ctd-Pauc-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cu"), MetaLocale.fromLanguageTag("cu-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cu-Glag"), MetaLocale.fromLanguageTag("cu-Glag-BG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cv"), MetaLocale.fromLanguageTag("cv-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("cy"), MetaLocale.fromLanguageTag("cy-Latn-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("da"), MetaLocale.fromLanguageTag("da-Latn-DK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dad"), MetaLocale.fromLanguageTag("dad-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("daf"), MetaLocale.fromLanguageTag("daf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dag"), MetaLocale.fromLanguageTag("dag-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dah"), MetaLocale.fromLanguageTag("dah-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dak"), MetaLocale.fromLanguageTag("dak-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dar"), MetaLocale.fromLanguageTag("dar-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dav"), MetaLocale.fromLanguageTag("dav-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dbd"), MetaLocale.fromLanguageTag("dbd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dbq"), MetaLocale.fromLanguageTag("dbq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dcc"), MetaLocale.fromLanguageTag("dcc-Arab-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ddn"), MetaLocale.fromLanguageTag("ddn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("de"), MetaLocale.fromLanguageTag("de-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ded"), MetaLocale.fromLanguageTag("ded-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("den"), MetaLocale.fromLanguageTag("den-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dga"), MetaLocale.fromLanguageTag("dga-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dgh"), MetaLocale.fromLanguageTag("dgh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dgi"), MetaLocale.fromLanguageTag("dgi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dgl"), MetaLocale.fromLanguageTag("dgl-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dgr"), MetaLocale.fromLanguageTag("dgr-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dgz"), MetaLocale.fromLanguageTag("dgz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dia"), MetaLocale.fromLanguageTag("dia-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dje"), MetaLocale.fromLanguageTag("dje-Latn-NE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dnj"), MetaLocale.fromLanguageTag("dnj-Latn-CI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dob"), MetaLocale.fromLanguageTag("dob-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("doi"), MetaLocale.fromLanguageTag("doi-Arab-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dop"), MetaLocale.fromLanguageTag("dop-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dow"), MetaLocale.fromLanguageTag("dow-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dri"), MetaLocale.fromLanguageTag("dri-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("drs"), MetaLocale.fromLanguageTag("drs-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dsb"), MetaLocale.fromLanguageTag("dsb-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dtm"), MetaLocale.fromLanguageTag("dtm-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dtp"), MetaLocale.fromLanguageTag("dtp-Latn-MY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dts"), MetaLocale.fromLanguageTag("dts-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dty"), MetaLocale.fromLanguageTag("dty-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dua"), MetaLocale.fromLanguageTag("dua-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("duc"), MetaLocale.fromLanguageTag("duc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dud"), MetaLocale.fromLanguageTag("dud-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dug"), MetaLocale.fromLanguageTag("dug-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dv"), MetaLocale.fromLanguageTag("dv-Thaa-MV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dva"), MetaLocale.fromLanguageTag("dva-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dww"), MetaLocale.fromLanguageTag("dww-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dyo"), MetaLocale.fromLanguageTag("dyo-Latn-SN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dyu"), MetaLocale.fromLanguageTag("dyu-Latn-BF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dz"), MetaLocale.fromLanguageTag("dz-Tibt-BT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("dzg"), MetaLocale.fromLanguageTag("dzg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ebu"), MetaLocale.fromLanguageTag("ebu-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ee"), MetaLocale.fromLanguageTag("ee-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("efi"), MetaLocale.fromLanguageTag("efi-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("egl"), MetaLocale.fromLanguageTag("egl-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("egy"), MetaLocale.fromLanguageTag("egy-Egyp-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("eka"), MetaLocale.fromLanguageTag("eka-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("eky"), MetaLocale.fromLanguageTag("eky-Kali-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("el"), MetaLocale.fromLanguageTag("el-Grek-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ema"), MetaLocale.fromLanguageTag("ema-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("emi"), MetaLocale.fromLanguageTag("emi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("en"), MetaLocale.fromLanguageTag("en-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("en-Shaw"), MetaLocale.fromLanguageTag("en-Shaw-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("enn"), MetaLocale.fromLanguageTag("enn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("enq"), MetaLocale.fromLanguageTag("enq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("eo"), MetaLocale.fromLanguageTag("eo-Latn-001"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("eri"), MetaLocale.fromLanguageTag("eri-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("es"), MetaLocale.fromLanguageTag("es-Latn-ES"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("esu"), MetaLocale.fromLanguageTag("esu-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("et"), MetaLocale.fromLanguageTag("et-Latn-EE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("etr"), MetaLocale.fromLanguageTag("etr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ett"), MetaLocale.fromLanguageTag("ett-Ital-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("etu"), MetaLocale.fromLanguageTag("etu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("etx"), MetaLocale.fromLanguageTag("etx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("eu"), MetaLocale.fromLanguageTag("eu-Latn-ES"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ewo"), MetaLocale.fromLanguageTag("ewo-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ext"), MetaLocale.fromLanguageTag("ext-Latn-ES"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fa"), MetaLocale.fromLanguageTag("fa-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("faa"), MetaLocale.fromLanguageTag("faa-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fab"), MetaLocale.fromLanguageTag("fab-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fag"), MetaLocale.fromLanguageTag("fag-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fai"), MetaLocale.fromLanguageTag("fai-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fan"), MetaLocale.fromLanguageTag("fan-Latn-GQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ff"), MetaLocale.fromLanguageTag("ff-Latn-SN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ff-Adlm"), MetaLocale.fromLanguageTag("ff-Adlm-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ffi"), MetaLocale.fromLanguageTag("ffi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ffm"), MetaLocale.fromLanguageTag("ffm-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fi"), MetaLocale.fromLanguageTag("fi-Latn-FI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fia"), MetaLocale.fromLanguageTag("fia-Arab-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fil"), MetaLocale.fromLanguageTag("fil-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fit"), MetaLocale.fromLanguageTag("fit-Latn-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fj"), MetaLocale.fromLanguageTag("fj-Latn-FJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("flr"), MetaLocale.fromLanguageTag("flr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fmp"), MetaLocale.fromLanguageTag("fmp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fo"), MetaLocale.fromLanguageTag("fo-Latn-FO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fod"), MetaLocale.fromLanguageTag("fod-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fon"), MetaLocale.fromLanguageTag("fon-Latn-BJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("for"), MetaLocale.fromLanguageTag("for-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fpe"), MetaLocale.fromLanguageTag("fpe-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fqs"), MetaLocale.fromLanguageTag("fqs-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fr"), MetaLocale.fromLanguageTag("fr-Latn-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("frc"), MetaLocale.fromLanguageTag("frc-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("frp"), MetaLocale.fromLanguageTag("frp-Latn-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("frr"), MetaLocale.fromLanguageTag("frr-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("frs"), MetaLocale.fromLanguageTag("frs-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fub"), MetaLocale.fromLanguageTag("fub-Arab-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fud"), MetaLocale.fromLanguageTag("fud-Latn-WF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fue"), MetaLocale.fromLanguageTag("fue-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fuf"), MetaLocale.fromLanguageTag("fuf-Latn-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fuh"), MetaLocale.fromLanguageTag("fuh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fuq"), MetaLocale.fromLanguageTag("fuq-Latn-NE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fur"), MetaLocale.fromLanguageTag("fur-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fuv"), MetaLocale.fromLanguageTag("fuv-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fuy"), MetaLocale.fromLanguageTag("fuy-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fvr"), MetaLocale.fromLanguageTag("fvr-Latn-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("fy"), MetaLocale.fromLanguageTag("fy-Latn-NL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ga"), MetaLocale.fromLanguageTag("ga-Latn-IE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gaa"), MetaLocale.fromLanguageTag("gaa-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gaf"), MetaLocale.fromLanguageTag("gaf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gag"), MetaLocale.fromLanguageTag("gag-Latn-MD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gah"), MetaLocale.fromLanguageTag("gah-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gaj"), MetaLocale.fromLanguageTag("gaj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gam"), MetaLocale.fromLanguageTag("gam-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gan"), MetaLocale.fromLanguageTag("gan-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gaw"), MetaLocale.fromLanguageTag("gaw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gay"), MetaLocale.fromLanguageTag("gay-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gbf"), MetaLocale.fromLanguageTag("gbf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gbm"), MetaLocale.fromLanguageTag("gbm-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gby"), MetaLocale.fromLanguageTag("gby-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gbz"), MetaLocale.fromLanguageTag("gbz-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gcr"), MetaLocale.fromLanguageTag("gcr-Latn-GF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gd"), MetaLocale.fromLanguageTag("gd-Latn-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gde"), MetaLocale.fromLanguageTag("gde-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gdn"), MetaLocale.fromLanguageTag("gdn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gdr"), MetaLocale.fromLanguageTag("gdr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("geb"), MetaLocale.fromLanguageTag("geb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gej"), MetaLocale.fromLanguageTag("gej-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gel"), MetaLocale.fromLanguageTag("gel-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gez"), MetaLocale.fromLanguageTag("gez-Ethi-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gfk"), MetaLocale.fromLanguageTag("gfk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ggn"), MetaLocale.fromLanguageTag("ggn-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ghs"), MetaLocale.fromLanguageTag("ghs-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gil"), MetaLocale.fromLanguageTag("gil-Latn-KI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gim"), MetaLocale.fromLanguageTag("gim-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gjk"), MetaLocale.fromLanguageTag("gjk-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gjn"), MetaLocale.fromLanguageTag("gjn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gju"), MetaLocale.fromLanguageTag("gju-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gkn"), MetaLocale.fromLanguageTag("gkn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gkp"), MetaLocale.fromLanguageTag("gkp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gl"), MetaLocale.fromLanguageTag("gl-Latn-ES"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("glk"), MetaLocale.fromLanguageTag("glk-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gmm"), MetaLocale.fromLanguageTag("gmm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gmv"), MetaLocale.fromLanguageTag("gmv-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gn"), MetaLocale.fromLanguageTag("gn-Latn-PY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gnd"), MetaLocale.fromLanguageTag("gnd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gng"), MetaLocale.fromLanguageTag("gng-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("god"), MetaLocale.fromLanguageTag("god-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gof"), MetaLocale.fromLanguageTag("gof-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("goi"), MetaLocale.fromLanguageTag("goi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gom"), MetaLocale.fromLanguageTag("gom-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gon"), MetaLocale.fromLanguageTag("gon-Telu-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gor"), MetaLocale.fromLanguageTag("gor-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gos"), MetaLocale.fromLanguageTag("gos-Latn-NL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("got"), MetaLocale.fromLanguageTag("got-Goth-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("grb"), MetaLocale.fromLanguageTag("grb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("grc"), MetaLocale.fromLanguageTag("grc-Cprt-CY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("grc-Linb"), MetaLocale.fromLanguageTag("grc-Linb-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("grt"), MetaLocale.fromLanguageTag("grt-Beng-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("grw"), MetaLocale.fromLanguageTag("grw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gsw"), MetaLocale.fromLanguageTag("gsw-Latn-CH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gu"), MetaLocale.fromLanguageTag("gu-Gujr-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gub"), MetaLocale.fromLanguageTag("gub-Latn-BR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("guc"), MetaLocale.fromLanguageTag("guc-Latn-CO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gud"), MetaLocale.fromLanguageTag("gud-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gur"), MetaLocale.fromLanguageTag("gur-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("guw"), MetaLocale.fromLanguageTag("guw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gux"), MetaLocale.fromLanguageTag("gux-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("guz"), MetaLocale.fromLanguageTag("guz-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gv"), MetaLocale.fromLanguageTag("gv-Latn-IM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gvf"), MetaLocale.fromLanguageTag("gvf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gvr"), MetaLocale.fromLanguageTag("gvr-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gvs"), MetaLocale.fromLanguageTag("gvs-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gwc"), MetaLocale.fromLanguageTag("gwc-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gwi"), MetaLocale.fromLanguageTag("gwi-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gwt"), MetaLocale.fromLanguageTag("gwt-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("gyi"), MetaLocale.fromLanguageTag("gyi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ha"), MetaLocale.fromLanguageTag("ha-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ha-CM"), MetaLocale.fromLanguageTag("ha-Arab-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ha-SD"), MetaLocale.fromLanguageTag("ha-Arab-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hag"), MetaLocale.fromLanguageTag("hag-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hak"), MetaLocale.fromLanguageTag("hak-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ham"), MetaLocale.fromLanguageTag("ham-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("haw"), MetaLocale.fromLanguageTag("haw-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("haz"), MetaLocale.fromLanguageTag("haz-Arab-AF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hbb"), MetaLocale.fromLanguageTag("hbb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hdy"), MetaLocale.fromLanguageTag("hdy-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("he"), MetaLocale.fromLanguageTag("he-Hebr-IL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hhy"), MetaLocale.fromLanguageTag("hhy-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hi"), MetaLocale.fromLanguageTag("hi-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hia"), MetaLocale.fromLanguageTag("hia-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hif"), MetaLocale.fromLanguageTag("hif-Latn-FJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hig"), MetaLocale.fromLanguageTag("hig-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hih"), MetaLocale.fromLanguageTag("hih-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hil"), MetaLocale.fromLanguageTag("hil-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hla"), MetaLocale.fromLanguageTag("hla-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hlu"), MetaLocale.fromLanguageTag("hlu-Hluw-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hmd"), MetaLocale.fromLanguageTag("hmd-Plrd-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hmt"), MetaLocale.fromLanguageTag("hmt-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hnd"), MetaLocale.fromLanguageTag("hnd-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hne"), MetaLocale.fromLanguageTag("hne-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hnj"), MetaLocale.fromLanguageTag("hnj-Hmng-LA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hnn"), MetaLocale.fromLanguageTag("hnn-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hno"), MetaLocale.fromLanguageTag("hno-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ho"), MetaLocale.fromLanguageTag("ho-Latn-PG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hoc"), MetaLocale.fromLanguageTag("hoc-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hoj"), MetaLocale.fromLanguageTag("hoj-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hot"), MetaLocale.fromLanguageTag("hot-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hr"), MetaLocale.fromLanguageTag("hr-Latn-HR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hsb"), MetaLocale.fromLanguageTag("hsb-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hsn"), MetaLocale.fromLanguageTag("hsn-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ht"), MetaLocale.fromLanguageTag("ht-Latn-HT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hu"), MetaLocale.fromLanguageTag("hu-Latn-HU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hui"), MetaLocale.fromLanguageTag("hui-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hy"), MetaLocale.fromLanguageTag("hy-Armn-AM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("hz"), MetaLocale.fromLanguageTag("hz-Latn-NA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ia"), MetaLocale.fromLanguageTag("ia-Latn-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ian"), MetaLocale.fromLanguageTag("ian-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iar"), MetaLocale.fromLanguageTag("iar-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iba"), MetaLocale.fromLanguageTag("iba-Latn-MY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ibb"), MetaLocale.fromLanguageTag("ibb-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iby"), MetaLocale.fromLanguageTag("iby-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ica"), MetaLocale.fromLanguageTag("ica-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ich"), MetaLocale.fromLanguageTag("ich-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("id"), MetaLocale.fromLanguageTag("id-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("idd"), MetaLocale.fromLanguageTag("idd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("idi"), MetaLocale.fromLanguageTag("idi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("idu"), MetaLocale.fromLanguageTag("idu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ife"), MetaLocale.fromLanguageTag("ife-Latn-TG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ig"), MetaLocale.fromLanguageTag("ig-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("igb"), MetaLocale.fromLanguageTag("igb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ige"), MetaLocale.fromLanguageTag("ige-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ii"), MetaLocale.fromLanguageTag("ii-Yiii-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ijj"), MetaLocale.fromLanguageTag("ijj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ik"), MetaLocale.fromLanguageTag("ik-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ikk"), MetaLocale.fromLanguageTag("ikk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ikt"), MetaLocale.fromLanguageTag("ikt-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ikw"), MetaLocale.fromLanguageTag("ikw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ikx"), MetaLocale.fromLanguageTag("ikx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ilo"), MetaLocale.fromLanguageTag("ilo-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("imo"), MetaLocale.fromLanguageTag("imo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("in"), MetaLocale.fromLanguageTag("in-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("inh"), MetaLocale.fromLanguageTag("inh-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iou"), MetaLocale.fromLanguageTag("iou-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iri"), MetaLocale.fromLanguageTag("iri-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("is"), MetaLocale.fromLanguageTag("is-Latn-IS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("it"), MetaLocale.fromLanguageTag("it-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iu"), MetaLocale.fromLanguageTag("iu-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iw"), MetaLocale.fromLanguageTag("iw-Hebr-IL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iwm"), MetaLocale.fromLanguageTag("iwm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("iws"), MetaLocale.fromLanguageTag("iws-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("izh"), MetaLocale.fromLanguageTag("izh-Latn-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("izi"), MetaLocale.fromLanguageTag("izi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ja"), MetaLocale.fromLanguageTag("ja-Jpan-JP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jab"), MetaLocale.fromLanguageTag("jab-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jam"), MetaLocale.fromLanguageTag("jam-Latn-JM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jbu"), MetaLocale.fromLanguageTag("jbu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jen"), MetaLocale.fromLanguageTag("jen-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jgk"), MetaLocale.fromLanguageTag("jgk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jgo"), MetaLocale.fromLanguageTag("jgo-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ji"), MetaLocale.fromLanguageTag("ji-Hebr-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jib"), MetaLocale.fromLanguageTag("jib-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jmc"), MetaLocale.fromLanguageTag("jmc-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jml"), MetaLocale.fromLanguageTag("jml-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jra"), MetaLocale.fromLanguageTag("jra-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jut"), MetaLocale.fromLanguageTag("jut-Latn-DK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jv"), MetaLocale.fromLanguageTag("jv-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("jw"), MetaLocale.fromLanguageTag("jw-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ka"), MetaLocale.fromLanguageTag("ka-Geor-GE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kaa"), MetaLocale.fromLanguageTag("kaa-Cyrl-UZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kab"), MetaLocale.fromLanguageTag("kab-Latn-DZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kac"), MetaLocale.fromLanguageTag("kac-Latn-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kad"), MetaLocale.fromLanguageTag("kad-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kai"), MetaLocale.fromLanguageTag("kai-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kaj"), MetaLocale.fromLanguageTag("kaj-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kam"), MetaLocale.fromLanguageTag("kam-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kao"), MetaLocale.fromLanguageTag("kao-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kbd"), MetaLocale.fromLanguageTag("kbd-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kbm"), MetaLocale.fromLanguageTag("kbm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kbp"), MetaLocale.fromLanguageTag("kbp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kbq"), MetaLocale.fromLanguageTag("kbq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kbx"), MetaLocale.fromLanguageTag("kbx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kby"), MetaLocale.fromLanguageTag("kby-Arab-NE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kcg"), MetaLocale.fromLanguageTag("kcg-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kck"), MetaLocale.fromLanguageTag("kck-Latn-ZW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kcl"), MetaLocale.fromLanguageTag("kcl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kct"), MetaLocale.fromLanguageTag("kct-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kde"), MetaLocale.fromLanguageTag("kde-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kdh"), MetaLocale.fromLanguageTag("kdh-Arab-TG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kdl"), MetaLocale.fromLanguageTag("kdl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kdt"), MetaLocale.fromLanguageTag("kdt-Thai-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kea"), MetaLocale.fromLanguageTag("kea-Latn-CV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ken"), MetaLocale.fromLanguageTag("ken-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kez"), MetaLocale.fromLanguageTag("kez-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kfo"), MetaLocale.fromLanguageTag("kfo-Latn-CI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kfr"), MetaLocale.fromLanguageTag("kfr-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kfy"), MetaLocale.fromLanguageTag("kfy-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kg"), MetaLocale.fromLanguageTag("kg-Latn-CD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kge"), MetaLocale.fromLanguageTag("kge-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kgf"), MetaLocale.fromLanguageTag("kgf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kgp"), MetaLocale.fromLanguageTag("kgp-Latn-BR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kha"), MetaLocale.fromLanguageTag("kha-Latn-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("khb"), MetaLocale.fromLanguageTag("khb-Talu-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("khn"), MetaLocale.fromLanguageTag("khn-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("khq"), MetaLocale.fromLanguageTag("khq-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("khs"), MetaLocale.fromLanguageTag("khs-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kht"), MetaLocale.fromLanguageTag("kht-Mymr-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("khw"), MetaLocale.fromLanguageTag("khw-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("khz"), MetaLocale.fromLanguageTag("khz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ki"), MetaLocale.fromLanguageTag("ki-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kij"), MetaLocale.fromLanguageTag("kij-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kiu"), MetaLocale.fromLanguageTag("kiu-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kiw"), MetaLocale.fromLanguageTag("kiw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kj"), MetaLocale.fromLanguageTag("kj-Latn-NA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kjd"), MetaLocale.fromLanguageTag("kjd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kjg"), MetaLocale.fromLanguageTag("kjg-Laoo-LA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kjs"), MetaLocale.fromLanguageTag("kjs-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kjy"), MetaLocale.fromLanguageTag("kjy-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kk"), MetaLocale.fromLanguageTag("kk-Cyrl-KZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kk-AF"), MetaLocale.fromLanguageTag("kk-Arab-AF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kk-Arab"), MetaLocale.fromLanguageTag("kk-Arab-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kk-CN"), MetaLocale.fromLanguageTag("kk-Arab-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kk-IR"), MetaLocale.fromLanguageTag("kk-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kk-MN"), MetaLocale.fromLanguageTag("kk-Arab-MN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kkc"), MetaLocale.fromLanguageTag("kkc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kkj"), MetaLocale.fromLanguageTag("kkj-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kl"), MetaLocale.fromLanguageTag("kl-Latn-GL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kln"), MetaLocale.fromLanguageTag("kln-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("klq"), MetaLocale.fromLanguageTag("klq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("klt"), MetaLocale.fromLanguageTag("klt-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("klx"), MetaLocale.fromLanguageTag("klx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("km"), MetaLocale.fromLanguageTag("km-Khmr-KH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kmb"), MetaLocale.fromLanguageTag("kmb-Latn-AO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kmh"), MetaLocale.fromLanguageTag("kmh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kmo"), MetaLocale.fromLanguageTag("kmo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kms"), MetaLocale.fromLanguageTag("kms-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kmu"), MetaLocale.fromLanguageTag("kmu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kmw"), MetaLocale.fromLanguageTag("kmw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kn"), MetaLocale.fromLanguageTag("kn-Knda-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("knf"), MetaLocale.fromLanguageTag("knf-Latn-SN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("knp"), MetaLocale.fromLanguageTag("knp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ko"), MetaLocale.fromLanguageTag("ko-Kore-KR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("koi"), MetaLocale.fromLanguageTag("koi-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kok"), MetaLocale.fromLanguageTag("kok-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kol"), MetaLocale.fromLanguageTag("kol-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kos"), MetaLocale.fromLanguageTag("kos-Latn-FM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("koz"), MetaLocale.fromLanguageTag("koz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kpe"), MetaLocale.fromLanguageTag("kpe-Latn-LR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kpf"), MetaLocale.fromLanguageTag("kpf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kpo"), MetaLocale.fromLanguageTag("kpo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kpr"), MetaLocale.fromLanguageTag("kpr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kpx"), MetaLocale.fromLanguageTag("kpx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kqb"), MetaLocale.fromLanguageTag("kqb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kqf"), MetaLocale.fromLanguageTag("kqf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kqs"), MetaLocale.fromLanguageTag("kqs-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kqy"), MetaLocale.fromLanguageTag("kqy-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("krc"), MetaLocale.fromLanguageTag("krc-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kri"), MetaLocale.fromLanguageTag("kri-Latn-SL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("krj"), MetaLocale.fromLanguageTag("krj-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("krl"), MetaLocale.fromLanguageTag("krl-Latn-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("krs"), MetaLocale.fromLanguageTag("krs-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kru"), MetaLocale.fromLanguageTag("kru-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ks"), MetaLocale.fromLanguageTag("ks-Arab-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ksb"), MetaLocale.fromLanguageTag("ksb-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ksd"), MetaLocale.fromLanguageTag("ksd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ksf"), MetaLocale.fromLanguageTag("ksf-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ksh"), MetaLocale.fromLanguageTag("ksh-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ksj"), MetaLocale.fromLanguageTag("ksj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ksr"), MetaLocale.fromLanguageTag("ksr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ktb"), MetaLocale.fromLanguageTag("ktb-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ktm"), MetaLocale.fromLanguageTag("ktm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kto"), MetaLocale.fromLanguageTag("kto-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ku"), MetaLocale.fromLanguageTag("ku-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ku-Arab"), MetaLocale.fromLanguageTag("ku-Arab-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ku-LB"), MetaLocale.fromLanguageTag("ku-Arab-LB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kub"), MetaLocale.fromLanguageTag("kub-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kud"), MetaLocale.fromLanguageTag("kud-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kue"), MetaLocale.fromLanguageTag("kue-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kuj"), MetaLocale.fromLanguageTag("kuj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kum"), MetaLocale.fromLanguageTag("kum-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kun"), MetaLocale.fromLanguageTag("kun-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kup"), MetaLocale.fromLanguageTag("kup-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kus"), MetaLocale.fromLanguageTag("kus-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kv"), MetaLocale.fromLanguageTag("kv-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kvg"), MetaLocale.fromLanguageTag("kvg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kvr"), MetaLocale.fromLanguageTag("kvr-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kvx"), MetaLocale.fromLanguageTag("kvx-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kw"), MetaLocale.fromLanguageTag("kw-Latn-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kwj"), MetaLocale.fromLanguageTag("kwj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kwo"), MetaLocale.fromLanguageTag("kwo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kxa"), MetaLocale.fromLanguageTag("kxa-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kxc"), MetaLocale.fromLanguageTag("kxc-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kxm"), MetaLocale.fromLanguageTag("kxm-Thai-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kxp"), MetaLocale.fromLanguageTag("kxp-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kxw"), MetaLocale.fromLanguageTag("kxw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kxz"), MetaLocale.fromLanguageTag("kxz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ky"), MetaLocale.fromLanguageTag("ky-Cyrl-KG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ky-Arab"), MetaLocale.fromLanguageTag("ky-Arab-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ky-CN"), MetaLocale.fromLanguageTag("ky-Arab-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ky-Latn"), MetaLocale.fromLanguageTag("ky-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ky-TR"), MetaLocale.fromLanguageTag("ky-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kye"), MetaLocale.fromLanguageTag("kye-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kyx"), MetaLocale.fromLanguageTag("kyx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("kzr"), MetaLocale.fromLanguageTag("kzr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("la"), MetaLocale.fromLanguageTag("la-Latn-VA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lab"), MetaLocale.fromLanguageTag("lab-Lina-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lad"), MetaLocale.fromLanguageTag("lad-Hebr-IL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lag"), MetaLocale.fromLanguageTag("lag-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lah"), MetaLocale.fromLanguageTag("lah-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("laj"), MetaLocale.fromLanguageTag("laj-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("las"), MetaLocale.fromLanguageTag("las-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lb"), MetaLocale.fromLanguageTag("lb-Latn-LU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lbe"), MetaLocale.fromLanguageTag("lbe-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lbu"), MetaLocale.fromLanguageTag("lbu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lbw"), MetaLocale.fromLanguageTag("lbw-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lcm"), MetaLocale.fromLanguageTag("lcm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lcp"), MetaLocale.fromLanguageTag("lcp-Thai-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ldb"), MetaLocale.fromLanguageTag("ldb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("led"), MetaLocale.fromLanguageTag("led-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lee"), MetaLocale.fromLanguageTag("lee-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lem"), MetaLocale.fromLanguageTag("lem-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lep"), MetaLocale.fromLanguageTag("lep-Lepc-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("leq"), MetaLocale.fromLanguageTag("leq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("leu"), MetaLocale.fromLanguageTag("leu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lez"), MetaLocale.fromLanguageTag("lez-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lg"), MetaLocale.fromLanguageTag("lg-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lgg"), MetaLocale.fromLanguageTag("lgg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("li"), MetaLocale.fromLanguageTag("li-Latn-NL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lia"), MetaLocale.fromLanguageTag("lia-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lid"), MetaLocale.fromLanguageTag("lid-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lif"), MetaLocale.fromLanguageTag("lif-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lif-Limb"), MetaLocale.fromLanguageTag("lif-Limb-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lig"), MetaLocale.fromLanguageTag("lig-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lih"), MetaLocale.fromLanguageTag("lih-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lij"), MetaLocale.fromLanguageTag("lij-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lis"), MetaLocale.fromLanguageTag("lis-Lisu-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ljp"), MetaLocale.fromLanguageTag("ljp-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lki"), MetaLocale.fromLanguageTag("lki-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lkt"), MetaLocale.fromLanguageTag("lkt-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lle"), MetaLocale.fromLanguageTag("lle-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lln"), MetaLocale.fromLanguageTag("lln-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lmn"), MetaLocale.fromLanguageTag("lmn-Telu-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lmo"), MetaLocale.fromLanguageTag("lmo-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lmp"), MetaLocale.fromLanguageTag("lmp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ln"), MetaLocale.fromLanguageTag("ln-Latn-CD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lns"), MetaLocale.fromLanguageTag("lns-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lnu"), MetaLocale.fromLanguageTag("lnu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lo"), MetaLocale.fromLanguageTag("lo-Laoo-LA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("loj"), MetaLocale.fromLanguageTag("loj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lok"), MetaLocale.fromLanguageTag("lok-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lol"), MetaLocale.fromLanguageTag("lol-Latn-CD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lor"), MetaLocale.fromLanguageTag("lor-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("los"), MetaLocale.fromLanguageTag("los-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("loz"), MetaLocale.fromLanguageTag("loz-Latn-ZM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lrc"), MetaLocale.fromLanguageTag("lrc-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lt"), MetaLocale.fromLanguageTag("lt-Latn-LT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ltg"), MetaLocale.fromLanguageTag("ltg-Latn-LV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lu"), MetaLocale.fromLanguageTag("lu-Latn-CD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lua"), MetaLocale.fromLanguageTag("lua-Latn-CD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("luo"), MetaLocale.fromLanguageTag("luo-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("luy"), MetaLocale.fromLanguageTag("luy-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("luz"), MetaLocale.fromLanguageTag("luz-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lv"), MetaLocale.fromLanguageTag("lv-Latn-LV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lwl"), MetaLocale.fromLanguageTag("lwl-Thai-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lzh"), MetaLocale.fromLanguageTag("lzh-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("lzz"), MetaLocale.fromLanguageTag("lzz-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mad"), MetaLocale.fromLanguageTag("mad-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("maf"), MetaLocale.fromLanguageTag("maf-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mag"), MetaLocale.fromLanguageTag("mag-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mai"), MetaLocale.fromLanguageTag("mai-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mak"), MetaLocale.fromLanguageTag("mak-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("man"), MetaLocale.fromLanguageTag("man-Latn-GM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("man-GN"), MetaLocale.fromLanguageTag("man-Nkoo-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("man-Nkoo"), MetaLocale.fromLanguageTag("man-Nkoo-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mas"), MetaLocale.fromLanguageTag("mas-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("maw"), MetaLocale.fromLanguageTag("maw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("maz"), MetaLocale.fromLanguageTag("maz-Latn-MX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mbh"), MetaLocale.fromLanguageTag("mbh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mbo"), MetaLocale.fromLanguageTag("mbo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mbq"), MetaLocale.fromLanguageTag("mbq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mbu"), MetaLocale.fromLanguageTag("mbu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mbw"), MetaLocale.fromLanguageTag("mbw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mci"), MetaLocale.fromLanguageTag("mci-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mcp"), MetaLocale.fromLanguageTag("mcp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mcq"), MetaLocale.fromLanguageTag("mcq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mcr"), MetaLocale.fromLanguageTag("mcr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mcu"), MetaLocale.fromLanguageTag("mcu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mda"), MetaLocale.fromLanguageTag("mda-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mde"), MetaLocale.fromLanguageTag("mde-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mdf"), MetaLocale.fromLanguageTag("mdf-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mdh"), MetaLocale.fromLanguageTag("mdh-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mdj"), MetaLocale.fromLanguageTag("mdj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mdr"), MetaLocale.fromLanguageTag("mdr-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mdx"), MetaLocale.fromLanguageTag("mdx-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("med"), MetaLocale.fromLanguageTag("med-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mee"), MetaLocale.fromLanguageTag("mee-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mek"), MetaLocale.fromLanguageTag("mek-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("men"), MetaLocale.fromLanguageTag("men-Latn-SL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mer"), MetaLocale.fromLanguageTag("mer-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("met"), MetaLocale.fromLanguageTag("met-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("meu"), MetaLocale.fromLanguageTag("meu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mfa"), MetaLocale.fromLanguageTag("mfa-Arab-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mfe"), MetaLocale.fromLanguageTag("mfe-Latn-MU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mfn"), MetaLocale.fromLanguageTag("mfn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mfo"), MetaLocale.fromLanguageTag("mfo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mfq"), MetaLocale.fromLanguageTag("mfq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mg"), MetaLocale.fromLanguageTag("mg-Latn-MG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mgh"), MetaLocale.fromLanguageTag("mgh-Latn-MZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mgl"), MetaLocale.fromLanguageTag("mgl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mgo"), MetaLocale.fromLanguageTag("mgo-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mgp"), MetaLocale.fromLanguageTag("mgp-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mgy"), MetaLocale.fromLanguageTag("mgy-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mh"), MetaLocale.fromLanguageTag("mh-Latn-MH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mhi"), MetaLocale.fromLanguageTag("mhi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mhl"), MetaLocale.fromLanguageTag("mhl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mi"), MetaLocale.fromLanguageTag("mi-Latn-NZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mif"), MetaLocale.fromLanguageTag("mif-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("min"), MetaLocale.fromLanguageTag("min-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mis"), MetaLocale.fromLanguageTag("mis-Hatr-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("miw"), MetaLocale.fromLanguageTag("miw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mk"), MetaLocale.fromLanguageTag("mk-Cyrl-MK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mki"), MetaLocale.fromLanguageTag("mki-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mkl"), MetaLocale.fromLanguageTag("mkl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mkp"), MetaLocale.fromLanguageTag("mkp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mkw"), MetaLocale.fromLanguageTag("mkw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ml"), MetaLocale.fromLanguageTag("ml-Mlym-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mle"), MetaLocale.fromLanguageTag("mle-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mlp"), MetaLocale.fromLanguageTag("mlp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mls"), MetaLocale.fromLanguageTag("mls-Latn-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mmo"), MetaLocale.fromLanguageTag("mmo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mmu"), MetaLocale.fromLanguageTag("mmu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mmx"), MetaLocale.fromLanguageTag("mmx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mn"), MetaLocale.fromLanguageTag("mn-Cyrl-MN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mn-CN"), MetaLocale.fromLanguageTag("mn-Mong-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mn-Mong"), MetaLocale.fromLanguageTag("mn-Mong-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mna"), MetaLocale.fromLanguageTag("mna-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mnf"), MetaLocale.fromLanguageTag("mnf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mni"), MetaLocale.fromLanguageTag("mni-Beng-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mnw"), MetaLocale.fromLanguageTag("mnw-Mymr-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("moa"), MetaLocale.fromLanguageTag("moa-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("moe"), MetaLocale.fromLanguageTag("moe-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("moh"), MetaLocale.fromLanguageTag("moh-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mos"), MetaLocale.fromLanguageTag("mos-Latn-BF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mox"), MetaLocale.fromLanguageTag("mox-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mpp"), MetaLocale.fromLanguageTag("mpp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mps"), MetaLocale.fromLanguageTag("mps-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mpt"), MetaLocale.fromLanguageTag("mpt-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mpx"), MetaLocale.fromLanguageTag("mpx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mql"), MetaLocale.fromLanguageTag("mql-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mr"), MetaLocale.fromLanguageTag("mr-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mrd"), MetaLocale.fromLanguageTag("mrd-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mrj"), MetaLocale.fromLanguageTag("mrj-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mro"), MetaLocale.fromLanguageTag("mro-Mroo-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ms"), MetaLocale.fromLanguageTag("ms-Latn-MY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ms-CC"), MetaLocale.fromLanguageTag("ms-Arab-CC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ms-ID"), MetaLocale.fromLanguageTag("ms-Arab-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mt"), MetaLocale.fromLanguageTag("mt-Latn-MT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mtc"), MetaLocale.fromLanguageTag("mtc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mtf"), MetaLocale.fromLanguageTag("mtf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mti"), MetaLocale.fromLanguageTag("mti-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mtr"), MetaLocale.fromLanguageTag("mtr-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mua"), MetaLocale.fromLanguageTag("mua-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mur"), MetaLocale.fromLanguageTag("mur-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mus"), MetaLocale.fromLanguageTag("mus-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mva"), MetaLocale.fromLanguageTag("mva-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mvn"), MetaLocale.fromLanguageTag("mvn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mvy"), MetaLocale.fromLanguageTag("mvy-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mwk"), MetaLocale.fromLanguageTag("mwk-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mwr"), MetaLocale.fromLanguageTag("mwr-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mwv"), MetaLocale.fromLanguageTag("mwv-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mxc"), MetaLocale.fromLanguageTag("mxc-Latn-ZW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mxm"), MetaLocale.fromLanguageTag("mxm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("my"), MetaLocale.fromLanguageTag("my-Mymr-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("myk"), MetaLocale.fromLanguageTag("myk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mym"), MetaLocale.fromLanguageTag("mym-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("myv"), MetaLocale.fromLanguageTag("myv-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("myw"), MetaLocale.fromLanguageTag("myw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("myx"), MetaLocale.fromLanguageTag("myx-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("myz"), MetaLocale.fromLanguageTag("myz-Mand-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mzk"), MetaLocale.fromLanguageTag("mzk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mzm"), MetaLocale.fromLanguageTag("mzm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mzn"), MetaLocale.fromLanguageTag("mzn-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mzp"), MetaLocale.fromLanguageTag("mzp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mzw"), MetaLocale.fromLanguageTag("mzw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("mzz"), MetaLocale.fromLanguageTag("mzz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("na"), MetaLocale.fromLanguageTag("na-Latn-NR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nac"), MetaLocale.fromLanguageTag("nac-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("naf"), MetaLocale.fromLanguageTag("naf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nak"), MetaLocale.fromLanguageTag("nak-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nan"), MetaLocale.fromLanguageTag("nan-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nap"), MetaLocale.fromLanguageTag("nap-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("naq"), MetaLocale.fromLanguageTag("naq-Latn-NA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nas"), MetaLocale.fromLanguageTag("nas-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nb"), MetaLocale.fromLanguageTag("nb-Latn-NO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nca"), MetaLocale.fromLanguageTag("nca-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nce"), MetaLocale.fromLanguageTag("nce-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ncf"), MetaLocale.fromLanguageTag("ncf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nch"), MetaLocale.fromLanguageTag("nch-Latn-MX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nco"), MetaLocale.fromLanguageTag("nco-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ncu"), MetaLocale.fromLanguageTag("ncu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nd"), MetaLocale.fromLanguageTag("nd-Latn-ZW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ndc"), MetaLocale.fromLanguageTag("ndc-Latn-MZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nds"), MetaLocale.fromLanguageTag("nds-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ne"), MetaLocale.fromLanguageTag("ne-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("neb"), MetaLocale.fromLanguageTag("neb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("new"), MetaLocale.fromLanguageTag("new-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nex"), MetaLocale.fromLanguageTag("nex-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nfr"), MetaLocale.fromLanguageTag("nfr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ng"), MetaLocale.fromLanguageTag("ng-Latn-NA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nga"), MetaLocale.fromLanguageTag("nga-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ngb"), MetaLocale.fromLanguageTag("ngb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ngl"), MetaLocale.fromLanguageTag("ngl-Latn-MZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nhb"), MetaLocale.fromLanguageTag("nhb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nhe"), MetaLocale.fromLanguageTag("nhe-Latn-MX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nhw"), MetaLocale.fromLanguageTag("nhw-Latn-MX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nif"), MetaLocale.fromLanguageTag("nif-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nii"), MetaLocale.fromLanguageTag("nii-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nij"), MetaLocale.fromLanguageTag("nij-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nin"), MetaLocale.fromLanguageTag("nin-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("niu"), MetaLocale.fromLanguageTag("niu-Latn-NU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("niy"), MetaLocale.fromLanguageTag("niy-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("niz"), MetaLocale.fromLanguageTag("niz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("njo"), MetaLocale.fromLanguageTag("njo-Latn-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nkg"), MetaLocale.fromLanguageTag("nkg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nko"), MetaLocale.fromLanguageTag("nko-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nl"), MetaLocale.fromLanguageTag("nl-Latn-NL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nmg"), MetaLocale.fromLanguageTag("nmg-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nmz"), MetaLocale.fromLanguageTag("nmz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nn"), MetaLocale.fromLanguageTag("nn-Latn-NO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nnf"), MetaLocale.fromLanguageTag("nnf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nnh"), MetaLocale.fromLanguageTag("nnh-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nnk"), MetaLocale.fromLanguageTag("nnk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nnm"), MetaLocale.fromLanguageTag("nnm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("no"), MetaLocale.fromLanguageTag("no-Latn-NO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nod"), MetaLocale.fromLanguageTag("nod-Lana-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("noe"), MetaLocale.fromLanguageTag("noe-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("non"), MetaLocale.fromLanguageTag("non-Runr-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nop"), MetaLocale.fromLanguageTag("nop-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nou"), MetaLocale.fromLanguageTag("nou-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nqo"), MetaLocale.fromLanguageTag("nqo-Nkoo-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nr"), MetaLocale.fromLanguageTag("nr-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nrb"), MetaLocale.fromLanguageTag("nrb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nsk"), MetaLocale.fromLanguageTag("nsk-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nsn"), MetaLocale.fromLanguageTag("nsn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nso"), MetaLocale.fromLanguageTag("nso-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nss"), MetaLocale.fromLanguageTag("nss-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ntm"), MetaLocale.fromLanguageTag("ntm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ntr"), MetaLocale.fromLanguageTag("ntr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nui"), MetaLocale.fromLanguageTag("nui-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nup"), MetaLocale.fromLanguageTag("nup-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nus"), MetaLocale.fromLanguageTag("nus-Latn-SS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nuv"), MetaLocale.fromLanguageTag("nuv-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nux"), MetaLocale.fromLanguageTag("nux-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nv"), MetaLocale.fromLanguageTag("nv-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nwb"), MetaLocale.fromLanguageTag("nwb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nxq"), MetaLocale.fromLanguageTag("nxq-Latn-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nxr"), MetaLocale.fromLanguageTag("nxr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ny"), MetaLocale.fromLanguageTag("ny-Latn-MW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nym"), MetaLocale.fromLanguageTag("nym-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nyn"), MetaLocale.fromLanguageTag("nyn-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("nzi"), MetaLocale.fromLanguageTag("nzi-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("oc"), MetaLocale.fromLanguageTag("oc-Latn-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ogc"), MetaLocale.fromLanguageTag("ogc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("okr"), MetaLocale.fromLanguageTag("okr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("okv"), MetaLocale.fromLanguageTag("okv-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("om"), MetaLocale.fromLanguageTag("om-Latn-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ong"), MetaLocale.fromLanguageTag("ong-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("onn"), MetaLocale.fromLanguageTag("onn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ons"), MetaLocale.fromLanguageTag("ons-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("opm"), MetaLocale.fromLanguageTag("opm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("or"), MetaLocale.fromLanguageTag("or-Orya-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("oro"), MetaLocale.fromLanguageTag("oro-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("oru"), MetaLocale.fromLanguageTag("oru-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("os"), MetaLocale.fromLanguageTag("os-Cyrl-GE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("osa"), MetaLocale.fromLanguageTag("osa-Osge-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ota"), MetaLocale.fromLanguageTag("ota-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("otk"), MetaLocale.fromLanguageTag("otk-Orkh-MN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ozm"), MetaLocale.fromLanguageTag("ozm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pa"), MetaLocale.fromLanguageTag("pa-Guru-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pa-Arab"), MetaLocale.fromLanguageTag("pa-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pa-PK"), MetaLocale.fromLanguageTag("pa-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pag"), MetaLocale.fromLanguageTag("pag-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pal"), MetaLocale.fromLanguageTag("pal-Phli-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pal-Phlp"), MetaLocale.fromLanguageTag("pal-Phlp-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pam"), MetaLocale.fromLanguageTag("pam-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pap"), MetaLocale.fromLanguageTag("pap-Latn-AW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pau"), MetaLocale.fromLanguageTag("pau-Latn-PW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pbi"), MetaLocale.fromLanguageTag("pbi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pcd"), MetaLocale.fromLanguageTag("pcd-Latn-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pcm"), MetaLocale.fromLanguageTag("pcm-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pdc"), MetaLocale.fromLanguageTag("pdc-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pdt"), MetaLocale.fromLanguageTag("pdt-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ped"), MetaLocale.fromLanguageTag("ped-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("peo"), MetaLocale.fromLanguageTag("peo-Xpeo-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pex"), MetaLocale.fromLanguageTag("pex-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pfl"), MetaLocale.fromLanguageTag("pfl-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("phl"), MetaLocale.fromLanguageTag("phl-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("phn"), MetaLocale.fromLanguageTag("phn-Phnx-LB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pil"), MetaLocale.fromLanguageTag("pil-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pip"), MetaLocale.fromLanguageTag("pip-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pka"), MetaLocale.fromLanguageTag("pka-Brah-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pko"), MetaLocale.fromLanguageTag("pko-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pl"), MetaLocale.fromLanguageTag("pl-Latn-PL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pla"), MetaLocale.fromLanguageTag("pla-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pms"), MetaLocale.fromLanguageTag("pms-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("png"), MetaLocale.fromLanguageTag("png-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pnn"), MetaLocale.fromLanguageTag("pnn-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pnt"), MetaLocale.fromLanguageTag("pnt-Grek-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pon"), MetaLocale.fromLanguageTag("pon-Latn-FM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ppo"), MetaLocale.fromLanguageTag("ppo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pra"), MetaLocale.fromLanguageTag("pra-Khar-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("prd"), MetaLocale.fromLanguageTag("prd-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("prg"), MetaLocale.fromLanguageTag("prg-Latn-001"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ps"), MetaLocale.fromLanguageTag("ps-Arab-AF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pss"), MetaLocale.fromLanguageTag("pss-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pt"), MetaLocale.fromLanguageTag("pt-Latn-BR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ptp"), MetaLocale.fromLanguageTag("ptp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("puu"), MetaLocale.fromLanguageTag("puu-Latn-GA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("pwa"), MetaLocale.fromLanguageTag("pwa-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("qu"), MetaLocale.fromLanguageTag("qu-Latn-PE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("quc"), MetaLocale.fromLanguageTag("quc-Latn-GT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("qug"), MetaLocale.fromLanguageTag("qug-Latn-EC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rai"), MetaLocale.fromLanguageTag("rai-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("raj"), MetaLocale.fromLanguageTag("raj-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rao"), MetaLocale.fromLanguageTag("rao-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rcf"), MetaLocale.fromLanguageTag("rcf-Latn-RE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rej"), MetaLocale.fromLanguageTag("rej-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rel"), MetaLocale.fromLanguageTag("rel-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("res"), MetaLocale.fromLanguageTag("res-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rgn"), MetaLocale.fromLanguageTag("rgn-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rhg"), MetaLocale.fromLanguageTag("rhg-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ria"), MetaLocale.fromLanguageTag("ria-Latn-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rif"), MetaLocale.fromLanguageTag("rif-Tfng-MA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rif-NL"), MetaLocale.fromLanguageTag("rif-Latn-NL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rjs"), MetaLocale.fromLanguageTag("rjs-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rkt"), MetaLocale.fromLanguageTag("rkt-Beng-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rm"), MetaLocale.fromLanguageTag("rm-Latn-CH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rmf"), MetaLocale.fromLanguageTag("rmf-Latn-FI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rmo"), MetaLocale.fromLanguageTag("rmo-Latn-CH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rmt"), MetaLocale.fromLanguageTag("rmt-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rmu"), MetaLocale.fromLanguageTag("rmu-Latn-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rn"), MetaLocale.fromLanguageTag("rn-Latn-BI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rna"), MetaLocale.fromLanguageTag("rna-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rng"), MetaLocale.fromLanguageTag("rng-Latn-MZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ro"), MetaLocale.fromLanguageTag("ro-Latn-RO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rob"), MetaLocale.fromLanguageTag("rob-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rof"), MetaLocale.fromLanguageTag("rof-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("roo"), MetaLocale.fromLanguageTag("roo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rro"), MetaLocale.fromLanguageTag("rro-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rtm"), MetaLocale.fromLanguageTag("rtm-Latn-FJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ru"), MetaLocale.fromLanguageTag("ru-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rue"), MetaLocale.fromLanguageTag("rue-Cyrl-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rug"), MetaLocale.fromLanguageTag("rug-Latn-SB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rw"), MetaLocale.fromLanguageTag("rw-Latn-RW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rwk"), MetaLocale.fromLanguageTag("rwk-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("rwo"), MetaLocale.fromLanguageTag("rwo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ryu"), MetaLocale.fromLanguageTag("ryu-Kana-JP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sa"), MetaLocale.fromLanguageTag("sa-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("saf"), MetaLocale.fromLanguageTag("saf-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sah"), MetaLocale.fromLanguageTag("sah-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("saq"), MetaLocale.fromLanguageTag("saq-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sas"), MetaLocale.fromLanguageTag("sas-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sat"), MetaLocale.fromLanguageTag("sat-Latn-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sav"), MetaLocale.fromLanguageTag("sav-Latn-SN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("saz"), MetaLocale.fromLanguageTag("saz-Saur-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sba"), MetaLocale.fromLanguageTag("sba-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sbe"), MetaLocale.fromLanguageTag("sbe-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sbp"), MetaLocale.fromLanguageTag("sbp-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sc"), MetaLocale.fromLanguageTag("sc-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sck"), MetaLocale.fromLanguageTag("sck-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("scl"), MetaLocale.fromLanguageTag("scl-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("scn"), MetaLocale.fromLanguageTag("scn-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sco"), MetaLocale.fromLanguageTag("sco-Latn-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("scs"), MetaLocale.fromLanguageTag("scs-Latn-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sd"), MetaLocale.fromLanguageTag("sd-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sd-Deva"), MetaLocale.fromLanguageTag("sd-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sd-Khoj"), MetaLocale.fromLanguageTag("sd-Khoj-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sd-Sind"), MetaLocale.fromLanguageTag("sd-Sind-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sdc"), MetaLocale.fromLanguageTag("sdc-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sdh"), MetaLocale.fromLanguageTag("sdh-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("se"), MetaLocale.fromLanguageTag("se-Latn-NO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sef"), MetaLocale.fromLanguageTag("sef-Latn-CI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("seh"), MetaLocale.fromLanguageTag("seh-Latn-MZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sei"), MetaLocale.fromLanguageTag("sei-Latn-MX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ses"), MetaLocale.fromLanguageTag("ses-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sg"), MetaLocale.fromLanguageTag("sg-Latn-CF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sga"), MetaLocale.fromLanguageTag("sga-Ogam-IE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sgs"), MetaLocale.fromLanguageTag("sgs-Latn-LT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sgw"), MetaLocale.fromLanguageTag("sgw-Ethi-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sgz"), MetaLocale.fromLanguageTag("sgz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("shi"), MetaLocale.fromLanguageTag("shi-Tfng-MA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("shk"), MetaLocale.fromLanguageTag("shk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("shn"), MetaLocale.fromLanguageTag("shn-Mymr-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("shu"), MetaLocale.fromLanguageTag("shu-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("si"), MetaLocale.fromLanguageTag("si-Sinh-LK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sid"), MetaLocale.fromLanguageTag("sid-Latn-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sig"), MetaLocale.fromLanguageTag("sig-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sil"), MetaLocale.fromLanguageTag("sil-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sim"), MetaLocale.fromLanguageTag("sim-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sjr"), MetaLocale.fromLanguageTag("sjr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sk"), MetaLocale.fromLanguageTag("sk-Latn-SK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("skc"), MetaLocale.fromLanguageTag("skc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("skr"), MetaLocale.fromLanguageTag("skr-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sks"), MetaLocale.fromLanguageTag("sks-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sl"), MetaLocale.fromLanguageTag("sl-Latn-SI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sld"), MetaLocale.fromLanguageTag("sld-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sli"), MetaLocale.fromLanguageTag("sli-Latn-PL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sll"), MetaLocale.fromLanguageTag("sll-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sly"), MetaLocale.fromLanguageTag("sly-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sm"), MetaLocale.fromLanguageTag("sm-Latn-WS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sma"), MetaLocale.fromLanguageTag("sma-Latn-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("smj"), MetaLocale.fromLanguageTag("smj-Latn-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("smn"), MetaLocale.fromLanguageTag("smn-Latn-FI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("smp"), MetaLocale.fromLanguageTag("smp-Samr-IL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("smq"), MetaLocale.fromLanguageTag("smq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sms"), MetaLocale.fromLanguageTag("sms-Latn-FI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sn"), MetaLocale.fromLanguageTag("sn-Latn-ZW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("snc"), MetaLocale.fromLanguageTag("snc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("snk"), MetaLocale.fromLanguageTag("snk-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("snp"), MetaLocale.fromLanguageTag("snp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("snx"), MetaLocale.fromLanguageTag("snx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sny"), MetaLocale.fromLanguageTag("sny-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("so"), MetaLocale.fromLanguageTag("so-Latn-SO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sok"), MetaLocale.fromLanguageTag("sok-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("soq"), MetaLocale.fromLanguageTag("soq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sou"), MetaLocale.fromLanguageTag("sou-Thai-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("soy"), MetaLocale.fromLanguageTag("soy-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("spd"), MetaLocale.fromLanguageTag("spd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("spl"), MetaLocale.fromLanguageTag("spl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sps"), MetaLocale.fromLanguageTag("sps-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sq"), MetaLocale.fromLanguageTag("sq-Latn-AL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sr"), MetaLocale.fromLanguageTag("sr-Cyrl-RS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sr-ME"), MetaLocale.fromLanguageTag("sr-Latn-ME"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sr-RO"), MetaLocale.fromLanguageTag("sr-Latn-RO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sr-RU"), MetaLocale.fromLanguageTag("sr-Latn-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sr-TR"), MetaLocale.fromLanguageTag("sr-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("srb"), MetaLocale.fromLanguageTag("srb-Sora-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("srn"), MetaLocale.fromLanguageTag("srn-Latn-SR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("srr"), MetaLocale.fromLanguageTag("srr-Latn-SN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("srx"), MetaLocale.fromLanguageTag("srx-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ss"), MetaLocale.fromLanguageTag("ss-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ssd"), MetaLocale.fromLanguageTag("ssd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ssg"), MetaLocale.fromLanguageTag("ssg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ssy"), MetaLocale.fromLanguageTag("ssy-Latn-ER"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("st"), MetaLocale.fromLanguageTag("st-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("stk"), MetaLocale.fromLanguageTag("stk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("stq"), MetaLocale.fromLanguageTag("stq-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("su"), MetaLocale.fromLanguageTag("su-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sua"), MetaLocale.fromLanguageTag("sua-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sue"), MetaLocale.fromLanguageTag("sue-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("suk"), MetaLocale.fromLanguageTag("suk-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sur"), MetaLocale.fromLanguageTag("sur-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sus"), MetaLocale.fromLanguageTag("sus-Latn-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sv"), MetaLocale.fromLanguageTag("sv-Latn-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sw"), MetaLocale.fromLanguageTag("sw-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("swb"), MetaLocale.fromLanguageTag("swb-Arab-YT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("swc"), MetaLocale.fromLanguageTag("swc-Latn-CD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("swg"), MetaLocale.fromLanguageTag("swg-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("swp"), MetaLocale.fromLanguageTag("swp-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("swv"), MetaLocale.fromLanguageTag("swv-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sxn"), MetaLocale.fromLanguageTag("sxn-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("sxw"), MetaLocale.fromLanguageTag("sxw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("syl"), MetaLocale.fromLanguageTag("syl-Beng-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("syr"), MetaLocale.fromLanguageTag("syr-Syrc-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("szl"), MetaLocale.fromLanguageTag("szl-Latn-PL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ta"), MetaLocale.fromLanguageTag("ta-Taml-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("taj"), MetaLocale.fromLanguageTag("taj-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tal"), MetaLocale.fromLanguageTag("tal-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tan"), MetaLocale.fromLanguageTag("tan-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("taq"), MetaLocale.fromLanguageTag("taq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tbc"), MetaLocale.fromLanguageTag("tbc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tbd"), MetaLocale.fromLanguageTag("tbd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tbf"), MetaLocale.fromLanguageTag("tbf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tbg"), MetaLocale.fromLanguageTag("tbg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tbo"), MetaLocale.fromLanguageTag("tbo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tbw"), MetaLocale.fromLanguageTag("tbw-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tbz"), MetaLocale.fromLanguageTag("tbz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tci"), MetaLocale.fromLanguageTag("tci-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tcy"), MetaLocale.fromLanguageTag("tcy-Knda-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tdd"), MetaLocale.fromLanguageTag("tdd-Tale-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tdg"), MetaLocale.fromLanguageTag("tdg-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tdh"), MetaLocale.fromLanguageTag("tdh-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("te"), MetaLocale.fromLanguageTag("te-Telu-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ted"), MetaLocale.fromLanguageTag("ted-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tem"), MetaLocale.fromLanguageTag("tem-Latn-SL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("teo"), MetaLocale.fromLanguageTag("teo-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tet"), MetaLocale.fromLanguageTag("tet-Latn-TL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tfi"), MetaLocale.fromLanguageTag("tfi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tg"), MetaLocale.fromLanguageTag("tg-Cyrl-TJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tg-Arab"), MetaLocale.fromLanguageTag("tg-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tg-PK"), MetaLocale.fromLanguageTag("tg-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tgc"), MetaLocale.fromLanguageTag("tgc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tgo"), MetaLocale.fromLanguageTag("tgo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tgu"), MetaLocale.fromLanguageTag("tgu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("th"), MetaLocale.fromLanguageTag("th-Thai-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("thl"), MetaLocale.fromLanguageTag("thl-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("thq"), MetaLocale.fromLanguageTag("thq-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("thr"), MetaLocale.fromLanguageTag("thr-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ti"), MetaLocale.fromLanguageTag("ti-Ethi-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tif"), MetaLocale.fromLanguageTag("tif-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tig"), MetaLocale.fromLanguageTag("tig-Ethi-ER"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tik"), MetaLocale.fromLanguageTag("tik-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tim"), MetaLocale.fromLanguageTag("tim-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tio"), MetaLocale.fromLanguageTag("tio-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tiv"), MetaLocale.fromLanguageTag("tiv-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tk"), MetaLocale.fromLanguageTag("tk-Latn-TM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tkl"), MetaLocale.fromLanguageTag("tkl-Latn-TK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tkr"), MetaLocale.fromLanguageTag("tkr-Latn-AZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tkt"), MetaLocale.fromLanguageTag("tkt-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tl"), MetaLocale.fromLanguageTag("tl-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tlf"), MetaLocale.fromLanguageTag("tlf-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tlx"), MetaLocale.fromLanguageTag("tlx-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tly"), MetaLocale.fromLanguageTag("tly-Latn-AZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tmh"), MetaLocale.fromLanguageTag("tmh-Latn-NE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tmy"), MetaLocale.fromLanguageTag("tmy-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tn"), MetaLocale.fromLanguageTag("tn-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tnh"), MetaLocale.fromLanguageTag("tnh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("to"), MetaLocale.fromLanguageTag("to-Latn-TO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tof"), MetaLocale.fromLanguageTag("tof-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tog"), MetaLocale.fromLanguageTag("tog-Latn-MW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("toq"), MetaLocale.fromLanguageTag("toq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tpi"), MetaLocale.fromLanguageTag("tpi-Latn-PG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tpm"), MetaLocale.fromLanguageTag("tpm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tpz"), MetaLocale.fromLanguageTag("tpz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tqo"), MetaLocale.fromLanguageTag("tqo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tr"), MetaLocale.fromLanguageTag("tr-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tru"), MetaLocale.fromLanguageTag("tru-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("trv"), MetaLocale.fromLanguageTag("trv-Latn-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("trw"), MetaLocale.fromLanguageTag("trw-Arab-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ts"), MetaLocale.fromLanguageTag("ts-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tsd"), MetaLocale.fromLanguageTag("tsd-Grek-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tsf"), MetaLocale.fromLanguageTag("tsf-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tsg"), MetaLocale.fromLanguageTag("tsg-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tsj"), MetaLocale.fromLanguageTag("tsj-Tibt-BT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tsw"), MetaLocale.fromLanguageTag("tsw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tt"), MetaLocale.fromLanguageTag("tt-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ttd"), MetaLocale.fromLanguageTag("ttd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tte"), MetaLocale.fromLanguageTag("tte-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ttj"), MetaLocale.fromLanguageTag("ttj-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ttr"), MetaLocale.fromLanguageTag("ttr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tts"), MetaLocale.fromLanguageTag("tts-Thai-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ttt"), MetaLocale.fromLanguageTag("ttt-Latn-AZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tuh"), MetaLocale.fromLanguageTag("tuh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tul"), MetaLocale.fromLanguageTag("tul-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tum"), MetaLocale.fromLanguageTag("tum-Latn-MW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tuq"), MetaLocale.fromLanguageTag("tuq-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tvd"), MetaLocale.fromLanguageTag("tvd-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tvl"), MetaLocale.fromLanguageTag("tvl-Latn-TV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tvu"), MetaLocale.fromLanguageTag("tvu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("twh"), MetaLocale.fromLanguageTag("twh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("twq"), MetaLocale.fromLanguageTag("twq-Latn-NE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("txg"), MetaLocale.fromLanguageTag("txg-Tang-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ty"), MetaLocale.fromLanguageTag("ty-Latn-PF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tya"), MetaLocale.fromLanguageTag("tya-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tyv"), MetaLocale.fromLanguageTag("tyv-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("tzm"), MetaLocale.fromLanguageTag("tzm-Latn-MA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ubu"), MetaLocale.fromLanguageTag("ubu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("udm"), MetaLocale.fromLanguageTag("udm-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ug"), MetaLocale.fromLanguageTag("ug-Arab-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ug-Cyrl"), MetaLocale.fromLanguageTag("ug-Cyrl-KZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ug-KZ"), MetaLocale.fromLanguageTag("ug-Cyrl-KZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ug-MN"), MetaLocale.fromLanguageTag("ug-Cyrl-MN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uga"), MetaLocale.fromLanguageTag("uga-Ugar-SY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uk"), MetaLocale.fromLanguageTag("uk-Cyrl-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uli"), MetaLocale.fromLanguageTag("uli-Latn-FM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("umb"), MetaLocale.fromLanguageTag("umb-Latn-AO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und"), MetaLocale.fromLanguageTag("en-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-002"), MetaLocale.fromLanguageTag("en-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-003"), MetaLocale.fromLanguageTag("en-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-005"), MetaLocale.fromLanguageTag("pt-Latn-BR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-009"), MetaLocale.fromLanguageTag("en-Latn-AU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-011"), MetaLocale.fromLanguageTag("en-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-013"), MetaLocale.fromLanguageTag("es-Latn-MX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-014"), MetaLocale.fromLanguageTag("sw-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-015"), MetaLocale.fromLanguageTag("ar-Arab-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-017"), MetaLocale.fromLanguageTag("sw-Latn-CD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-018"), MetaLocale.fromLanguageTag("en-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-019"), MetaLocale.fromLanguageTag("en-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-021"), MetaLocale.fromLanguageTag("en-Latn-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-029"), MetaLocale.fromLanguageTag("es-Latn-CU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-030"), MetaLocale.fromLanguageTag("zh-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-034"), MetaLocale.fromLanguageTag("hi-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-035"), MetaLocale.fromLanguageTag("id-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-039"), MetaLocale.fromLanguageTag("it-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-053"), MetaLocale.fromLanguageTag("en-Latn-AU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-054"), MetaLocale.fromLanguageTag("en-Latn-PG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-057"), MetaLocale.fromLanguageTag("en-Latn-GU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-061"), MetaLocale.fromLanguageTag("sm-Latn-WS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-142"), MetaLocale.fromLanguageTag("zh-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-143"), MetaLocale.fromLanguageTag("uz-Latn-UZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-145"), MetaLocale.fromLanguageTag("ar-Arab-SA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-150"), MetaLocale.fromLanguageTag("ru-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-151"), MetaLocale.fromLanguageTag("ru-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-154"), MetaLocale.fromLanguageTag("en-Latn-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-155"), MetaLocale.fromLanguageTag("de-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-419"), MetaLocale.fromLanguageTag("es-Latn-419"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AD"), MetaLocale.fromLanguageTag("ca-Latn-AD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Adlm"), MetaLocale.fromLanguageTag("ff-Adlm-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AE"), MetaLocale.fromLanguageTag("ar-Arab-AE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AF"), MetaLocale.fromLanguageTag("fa-Arab-AF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Aghb"), MetaLocale.fromLanguageTag("lez-Aghb-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Ahom"), MetaLocale.fromLanguageTag("aho-Ahom-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AL"), MetaLocale.fromLanguageTag("sq-Latn-AL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AM"), MetaLocale.fromLanguageTag("hy-Armn-AM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AO"), MetaLocale.fromLanguageTag("pt-Latn-AO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AQ"), MetaLocale.fromLanguageTag("und-Latn-AQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AR"), MetaLocale.fromLanguageTag("es-Latn-AR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab"), MetaLocale.fromLanguageTag("ar-Arab-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-CC"), MetaLocale.fromLanguageTag("ms-Arab-CC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-CN"), MetaLocale.fromLanguageTag("ug-Arab-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-GB"), MetaLocale.fromLanguageTag("ks-Arab-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-ID"), MetaLocale.fromLanguageTag("ms-Arab-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-IN"), MetaLocale.fromLanguageTag("ur-Arab-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-KH"), MetaLocale.fromLanguageTag("cja-Arab-KH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-MN"), MetaLocale.fromLanguageTag("kk-Arab-MN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-MU"), MetaLocale.fromLanguageTag("ur-Arab-MU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-NG"), MetaLocale.fromLanguageTag("ha-Arab-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-PK"), MetaLocale.fromLanguageTag("ur-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-TG"), MetaLocale.fromLanguageTag("apd-Arab-TG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-TH"), MetaLocale.fromLanguageTag("mfa-Arab-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-TJ"), MetaLocale.fromLanguageTag("fa-Arab-TJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-TR"), MetaLocale.fromLanguageTag("az-Arab-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Arab-YT"), MetaLocale.fromLanguageTag("swb-Arab-YT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Armi"), MetaLocale.fromLanguageTag("arc-Armi-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Armn"), MetaLocale.fromLanguageTag("hy-Armn-AM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AS"), MetaLocale.fromLanguageTag("sm-Latn-AS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AT"), MetaLocale.fromLanguageTag("de-Latn-AT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Avst"), MetaLocale.fromLanguageTag("ae-Avst-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AW"), MetaLocale.fromLanguageTag("nl-Latn-AW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AX"), MetaLocale.fromLanguageTag("sv-Latn-AX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-AZ"), MetaLocale.fromLanguageTag("az-Latn-AZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BA"), MetaLocale.fromLanguageTag("bs-Latn-BA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Bali"), MetaLocale.fromLanguageTag("ban-Bali-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Bamu"), MetaLocale.fromLanguageTag("bax-Bamu-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Bass"), MetaLocale.fromLanguageTag("bsq-Bass-LR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Batk"), MetaLocale.fromLanguageTag("bbc-Batk-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BD"), MetaLocale.fromLanguageTag("bn-Beng-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BE"), MetaLocale.fromLanguageTag("nl-Latn-BE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Beng"), MetaLocale.fromLanguageTag("bn-Beng-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BF"), MetaLocale.fromLanguageTag("fr-Latn-BF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BG"), MetaLocale.fromLanguageTag("bg-Cyrl-BG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BH"), MetaLocale.fromLanguageTag("ar-Arab-BH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Bhks"), MetaLocale.fromLanguageTag("sa-Bhks-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BI"), MetaLocale.fromLanguageTag("rn-Latn-BI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BJ"), MetaLocale.fromLanguageTag("fr-Latn-BJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BL"), MetaLocale.fromLanguageTag("fr-Latn-BL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BN"), MetaLocale.fromLanguageTag("ms-Latn-BN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BO"), MetaLocale.fromLanguageTag("es-Latn-BO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Bopo"), MetaLocale.fromLanguageTag("zh-Bopo-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BQ"), MetaLocale.fromLanguageTag("pap-Latn-BQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BR"), MetaLocale.fromLanguageTag("pt-Latn-BR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Brah"), MetaLocale.fromLanguageTag("pka-Brah-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Brai"), MetaLocale.fromLanguageTag("fr-Brai-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BT"), MetaLocale.fromLanguageTag("dz-Tibt-BT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Bugi"), MetaLocale.fromLanguageTag("bug-Bugi-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Buhd"), MetaLocale.fromLanguageTag("bku-Buhd-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BV"), MetaLocale.fromLanguageTag("und-Latn-BV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-BY"), MetaLocale.fromLanguageTag("be-Cyrl-BY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cakm"), MetaLocale.fromLanguageTag("ccp-Cakm-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cans"), MetaLocale.fromLanguageTag("cr-Cans-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cari"), MetaLocale.fromLanguageTag("xcr-Cari-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CD"), MetaLocale.fromLanguageTag("sw-Latn-CD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CF"), MetaLocale.fromLanguageTag("fr-Latn-CF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CG"), MetaLocale.fromLanguageTag("fr-Latn-CG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CH"), MetaLocale.fromLanguageTag("de-Latn-CH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cham"), MetaLocale.fromLanguageTag("cjm-Cham-VN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cher"), MetaLocale.fromLanguageTag("chr-Cher-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CI"), MetaLocale.fromLanguageTag("fr-Latn-CI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CL"), MetaLocale.fromLanguageTag("es-Latn-CL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CM"), MetaLocale.fromLanguageTag("fr-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CN"), MetaLocale.fromLanguageTag("zh-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CO"), MetaLocale.fromLanguageTag("es-Latn-CO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Copt"), MetaLocale.fromLanguageTag("cop-Copt-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CP"), MetaLocale.fromLanguageTag("und-Latn-CP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cprt"), MetaLocale.fromLanguageTag("grc-Cprt-CY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CR"), MetaLocale.fromLanguageTag("es-Latn-CR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CU"), MetaLocale.fromLanguageTag("es-Latn-CU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CV"), MetaLocale.fromLanguageTag("pt-Latn-CV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CW"), MetaLocale.fromLanguageTag("pap-Latn-CW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CY"), MetaLocale.fromLanguageTag("el-Grek-CY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl"), MetaLocale.fromLanguageTag("ru-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-AL"), MetaLocale.fromLanguageTag("mk-Cyrl-AL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-BA"), MetaLocale.fromLanguageTag("sr-Cyrl-BA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-GE"), MetaLocale.fromLanguageTag("ab-Cyrl-GE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-GR"), MetaLocale.fromLanguageTag("mk-Cyrl-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-MD"), MetaLocale.fromLanguageTag("uk-Cyrl-MD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-RO"), MetaLocale.fromLanguageTag("bg-Cyrl-RO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-SK"), MetaLocale.fromLanguageTag("uk-Cyrl-SK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-TR"), MetaLocale.fromLanguageTag("kbd-Cyrl-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Cyrl-XK"), MetaLocale.fromLanguageTag("sr-Cyrl-XK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-CZ"), MetaLocale.fromLanguageTag("cs-Latn-CZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-DE"), MetaLocale.fromLanguageTag("de-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Deva"), MetaLocale.fromLanguageTag("hi-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Deva-BT"), MetaLocale.fromLanguageTag("ne-Deva-BT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Deva-FJ"), MetaLocale.fromLanguageTag("hif-Deva-FJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Deva-MU"), MetaLocale.fromLanguageTag("bho-Deva-MU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Deva-PK"), MetaLocale.fromLanguageTag("btv-Deva-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-DJ"), MetaLocale.fromLanguageTag("aa-Latn-DJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-DK"), MetaLocale.fromLanguageTag("da-Latn-DK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-DO"), MetaLocale.fromLanguageTag("es-Latn-DO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Dupl"), MetaLocale.fromLanguageTag("fr-Dupl-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-DZ"), MetaLocale.fromLanguageTag("ar-Arab-DZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-EA"), MetaLocale.fromLanguageTag("es-Latn-EA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-EC"), MetaLocale.fromLanguageTag("es-Latn-EC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-EE"), MetaLocale.fromLanguageTag("et-Latn-EE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-EG"), MetaLocale.fromLanguageTag("ar-Arab-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Egyp"), MetaLocale.fromLanguageTag("egy-Egyp-EG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-EH"), MetaLocale.fromLanguageTag("ar-Arab-EH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Elba"), MetaLocale.fromLanguageTag("sq-Elba-AL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-ER"), MetaLocale.fromLanguageTag("ti-Ethi-ER"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-ES"), MetaLocale.fromLanguageTag("es-Latn-ES"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-ET"), MetaLocale.fromLanguageTag("am-Ethi-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Ethi"), MetaLocale.fromLanguageTag("am-Ethi-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-EU"), MetaLocale.fromLanguageTag("en-Latn-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-EZ"), MetaLocale.fromLanguageTag("de-Latn-EZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-FI"), MetaLocale.fromLanguageTag("fi-Latn-FI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-FO"), MetaLocale.fromLanguageTag("fo-Latn-FO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-FR"), MetaLocale.fromLanguageTag("fr-Latn-FR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GA"), MetaLocale.fromLanguageTag("fr-Latn-GA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GE"), MetaLocale.fromLanguageTag("ka-Geor-GE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Geor"), MetaLocale.fromLanguageTag("ka-Geor-GE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GF"), MetaLocale.fromLanguageTag("fr-Latn-GF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GH"), MetaLocale.fromLanguageTag("ak-Latn-GH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GL"), MetaLocale.fromLanguageTag("kl-Latn-GL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Glag"), MetaLocale.fromLanguageTag("cu-Glag-BG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GN"), MetaLocale.fromLanguageTag("fr-Latn-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Goth"), MetaLocale.fromLanguageTag("got-Goth-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GP"), MetaLocale.fromLanguageTag("fr-Latn-GP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GQ"), MetaLocale.fromLanguageTag("es-Latn-GQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GR"), MetaLocale.fromLanguageTag("el-Grek-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Gran"), MetaLocale.fromLanguageTag("sa-Gran-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Grek"), MetaLocale.fromLanguageTag("el-Grek-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Grek-TR"), MetaLocale.fromLanguageTag("bgx-Grek-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GS"), MetaLocale.fromLanguageTag("und-Latn-GS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GT"), MetaLocale.fromLanguageTag("es-Latn-GT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Gujr"), MetaLocale.fromLanguageTag("gu-Gujr-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Guru"), MetaLocale.fromLanguageTag("pa-Guru-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-GW"), MetaLocale.fromLanguageTag("pt-Latn-GW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hanb"), MetaLocale.fromLanguageTag("zh-Hanb-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hang"), MetaLocale.fromLanguageTag("ko-Hang-KR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hani"), MetaLocale.fromLanguageTag("zh-Hani-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hano"), MetaLocale.fromLanguageTag("hnn-Hano-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hans"), MetaLocale.fromLanguageTag("zh-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hant"), MetaLocale.fromLanguageTag("zh-Hant-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hant-CN"), MetaLocale.fromLanguageTag("yue-Hant-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hatr"), MetaLocale.fromLanguageTag("mis-Hatr-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hebr"), MetaLocale.fromLanguageTag("he-Hebr-IL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hebr-CA"), MetaLocale.fromLanguageTag("yi-Hebr-CA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hebr-GB"), MetaLocale.fromLanguageTag("yi-Hebr-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hebr-SE"), MetaLocale.fromLanguageTag("yi-Hebr-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hebr-UA"), MetaLocale.fromLanguageTag("yi-Hebr-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hebr-US"), MetaLocale.fromLanguageTag("yi-Hebr-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hira"), MetaLocale.fromLanguageTag("ja-Hira-JP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-HK"), MetaLocale.fromLanguageTag("zh-Hant-HK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hluw"), MetaLocale.fromLanguageTag("hlu-Hluw-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-HM"), MetaLocale.fromLanguageTag("und-Latn-HM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hmng"), MetaLocale.fromLanguageTag("hnj-Hmng-LA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-HN"), MetaLocale.fromLanguageTag("es-Latn-HN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-HR"), MetaLocale.fromLanguageTag("hr-Latn-HR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-HT"), MetaLocale.fromLanguageTag("ht-Latn-HT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-HU"), MetaLocale.fromLanguageTag("hu-Latn-HU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Hung"), MetaLocale.fromLanguageTag("hu-Hung-HU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-IC"), MetaLocale.fromLanguageTag("es-Latn-IC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-ID"), MetaLocale.fromLanguageTag("id-Latn-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-IL"), MetaLocale.fromLanguageTag("he-Hebr-IL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-IN"), MetaLocale.fromLanguageTag("hi-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-IQ"), MetaLocale.fromLanguageTag("ar-Arab-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-IR"), MetaLocale.fromLanguageTag("fa-Arab-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-IS"), MetaLocale.fromLanguageTag("is-Latn-IS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-IT"), MetaLocale.fromLanguageTag("it-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Ital"), MetaLocale.fromLanguageTag("ett-Ital-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Jamo"), MetaLocale.fromLanguageTag("ko-Jamo-KR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Java"), MetaLocale.fromLanguageTag("jv-Java-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-JO"), MetaLocale.fromLanguageTag("ar-Arab-JO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-JP"), MetaLocale.fromLanguageTag("ja-Jpan-JP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Jpan"), MetaLocale.fromLanguageTag("ja-Jpan-JP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Kali"), MetaLocale.fromLanguageTag("eky-Kali-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Kana"), MetaLocale.fromLanguageTag("ja-Kana-JP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-KE"), MetaLocale.fromLanguageTag("sw-Latn-KE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-KG"), MetaLocale.fromLanguageTag("ky-Cyrl-KG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-KH"), MetaLocale.fromLanguageTag("km-Khmr-KH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Khar"), MetaLocale.fromLanguageTag("pra-Khar-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Khmr"), MetaLocale.fromLanguageTag("km-Khmr-KH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Khoj"), MetaLocale.fromLanguageTag("sd-Khoj-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-KM"), MetaLocale.fromLanguageTag("ar-Arab-KM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Knda"), MetaLocale.fromLanguageTag("kn-Knda-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Kore"), MetaLocale.fromLanguageTag("ko-Kore-KR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-KP"), MetaLocale.fromLanguageTag("ko-Kore-KP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-KR"), MetaLocale.fromLanguageTag("ko-Kore-KR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Kthi"), MetaLocale.fromLanguageTag("bho-Kthi-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-KW"), MetaLocale.fromLanguageTag("ar-Arab-KW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-KZ"), MetaLocale.fromLanguageTag("ru-Cyrl-KZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LA"), MetaLocale.fromLanguageTag("lo-Laoo-LA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Lana"), MetaLocale.fromLanguageTag("nod-Lana-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Laoo"), MetaLocale.fromLanguageTag("lo-Laoo-LA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-AF"), MetaLocale.fromLanguageTag("tk-Latn-AF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-AM"), MetaLocale.fromLanguageTag("ku-Latn-AM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-CN"), MetaLocale.fromLanguageTag("za-Latn-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-CY"), MetaLocale.fromLanguageTag("tr-Latn-CY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-DZ"), MetaLocale.fromLanguageTag("fr-Latn-DZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-ET"), MetaLocale.fromLanguageTag("en-Latn-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-GE"), MetaLocale.fromLanguageTag("ku-Latn-GE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-IR"), MetaLocale.fromLanguageTag("tk-Latn-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-KM"), MetaLocale.fromLanguageTag("fr-Latn-KM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-MA"), MetaLocale.fromLanguageTag("fr-Latn-MA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-MK"), MetaLocale.fromLanguageTag("sq-Latn-MK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-MM"), MetaLocale.fromLanguageTag("kac-Latn-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-MO"), MetaLocale.fromLanguageTag("pt-Latn-MO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-MR"), MetaLocale.fromLanguageTag("fr-Latn-MR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-RU"), MetaLocale.fromLanguageTag("krl-Latn-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-SY"), MetaLocale.fromLanguageTag("fr-Latn-SY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-TN"), MetaLocale.fromLanguageTag("fr-Latn-TN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-TW"), MetaLocale.fromLanguageTag("trv-Latn-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Latn-UA"), MetaLocale.fromLanguageTag("pl-Latn-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LB"), MetaLocale.fromLanguageTag("ar-Arab-LB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Lepc"), MetaLocale.fromLanguageTag("lep-Lepc-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LI"), MetaLocale.fromLanguageTag("de-Latn-LI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Limb"), MetaLocale.fromLanguageTag("lif-Limb-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Lina"), MetaLocale.fromLanguageTag("lab-Lina-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Linb"), MetaLocale.fromLanguageTag("grc-Linb-GR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Lisu"), MetaLocale.fromLanguageTag("lis-Lisu-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LK"), MetaLocale.fromLanguageTag("si-Sinh-LK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LS"), MetaLocale.fromLanguageTag("st-Latn-LS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LT"), MetaLocale.fromLanguageTag("lt-Latn-LT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LU"), MetaLocale.fromLanguageTag("fr-Latn-LU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LV"), MetaLocale.fromLanguageTag("lv-Latn-LV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-LY"), MetaLocale.fromLanguageTag("ar-Arab-LY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Lyci"), MetaLocale.fromLanguageTag("xlc-Lyci-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Lydi"), MetaLocale.fromLanguageTag("xld-Lydi-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MA"), MetaLocale.fromLanguageTag("ar-Arab-MA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mahj"), MetaLocale.fromLanguageTag("hi-Mahj-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mand"), MetaLocale.fromLanguageTag("myz-Mand-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mani"), MetaLocale.fromLanguageTag("xmn-Mani-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Marc"), MetaLocale.fromLanguageTag("bo-Marc-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MC"), MetaLocale.fromLanguageTag("fr-Latn-MC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MD"), MetaLocale.fromLanguageTag("ro-Latn-MD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-ME"), MetaLocale.fromLanguageTag("sr-Latn-ME"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mend"), MetaLocale.fromLanguageTag("men-Mend-SL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Merc"), MetaLocale.fromLanguageTag("xmr-Merc-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mero"), MetaLocale.fromLanguageTag("xmr-Mero-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MF"), MetaLocale.fromLanguageTag("fr-Latn-MF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MG"), MetaLocale.fromLanguageTag("mg-Latn-MG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MK"), MetaLocale.fromLanguageTag("mk-Cyrl-MK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-ML"), MetaLocale.fromLanguageTag("bm-Latn-ML"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mlym"), MetaLocale.fromLanguageTag("ml-Mlym-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MM"), MetaLocale.fromLanguageTag("my-Mymr-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MN"), MetaLocale.fromLanguageTag("mn-Cyrl-MN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MO"), MetaLocale.fromLanguageTag("zh-Hant-MO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Modi"), MetaLocale.fromLanguageTag("mr-Modi-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mong"), MetaLocale.fromLanguageTag("mn-Mong-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MQ"), MetaLocale.fromLanguageTag("fr-Latn-MQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MR"), MetaLocale.fromLanguageTag("ar-Arab-MR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mroo"), MetaLocale.fromLanguageTag("mro-Mroo-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MT"), MetaLocale.fromLanguageTag("mt-Latn-MT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mtei"), MetaLocale.fromLanguageTag("mni-Mtei-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MU"), MetaLocale.fromLanguageTag("mfe-Latn-MU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mult"), MetaLocale.fromLanguageTag("skr-Mult-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MV"), MetaLocale.fromLanguageTag("dv-Thaa-MV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MX"), MetaLocale.fromLanguageTag("es-Latn-MX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MY"), MetaLocale.fromLanguageTag("ms-Latn-MY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mymr"), MetaLocale.fromLanguageTag("my-Mymr-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mymr-IN"), MetaLocale.fromLanguageTag("kht-Mymr-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Mymr-TH"), MetaLocale.fromLanguageTag("mnw-Mymr-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-MZ"), MetaLocale.fromLanguageTag("pt-Latn-MZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-NA"), MetaLocale.fromLanguageTag("af-Latn-NA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Narb"), MetaLocale.fromLanguageTag("xna-Narb-SA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Nbat"), MetaLocale.fromLanguageTag("arc-Nbat-JO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-NC"), MetaLocale.fromLanguageTag("fr-Latn-NC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-NE"), MetaLocale.fromLanguageTag("ha-Latn-NE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Newa"), MetaLocale.fromLanguageTag("new-Newa-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-NI"), MetaLocale.fromLanguageTag("es-Latn-NI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Nkoo"), MetaLocale.fromLanguageTag("man-Nkoo-GN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-NL"), MetaLocale.fromLanguageTag("nl-Latn-NL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-NO"), MetaLocale.fromLanguageTag("nb-Latn-NO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-NP"), MetaLocale.fromLanguageTag("ne-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Ogam"), MetaLocale.fromLanguageTag("sga-Ogam-IE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Olck"), MetaLocale.fromLanguageTag("sat-Olck-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-OM"), MetaLocale.fromLanguageTag("ar-Arab-OM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Orkh"), MetaLocale.fromLanguageTag("otk-Orkh-MN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Orya"), MetaLocale.fromLanguageTag("or-Orya-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Osge"), MetaLocale.fromLanguageTag("osa-Osge-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Osma"), MetaLocale.fromLanguageTag("so-Osma-SO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PA"), MetaLocale.fromLanguageTag("es-Latn-PA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Palm"), MetaLocale.fromLanguageTag("arc-Palm-SY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Pauc"), MetaLocale.fromLanguageTag("ctd-Pauc-MM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PE"), MetaLocale.fromLanguageTag("es-Latn-PE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Perm"), MetaLocale.fromLanguageTag("kv-Perm-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PF"), MetaLocale.fromLanguageTag("fr-Latn-PF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PG"), MetaLocale.fromLanguageTag("tpi-Latn-PG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PH"), MetaLocale.fromLanguageTag("fil-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Phag"), MetaLocale.fromLanguageTag("lzh-Phag-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Phli"), MetaLocale.fromLanguageTag("pal-Phli-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Phlp"), MetaLocale.fromLanguageTag("pal-Phlp-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Phnx"), MetaLocale.fromLanguageTag("phn-Phnx-LB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PK"), MetaLocale.fromLanguageTag("ur-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PL"), MetaLocale.fromLanguageTag("pl-Latn-PL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Plrd"), MetaLocale.fromLanguageTag("hmd-Plrd-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PM"), MetaLocale.fromLanguageTag("fr-Latn-PM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PR"), MetaLocale.fromLanguageTag("es-Latn-PR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Prti"), MetaLocale.fromLanguageTag("xpr-Prti-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PS"), MetaLocale.fromLanguageTag("ar-Arab-PS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PT"), MetaLocale.fromLanguageTag("pt-Latn-PT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PW"), MetaLocale.fromLanguageTag("pau-Latn-PW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-PY"), MetaLocale.fromLanguageTag("gn-Latn-PY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-QA"), MetaLocale.fromLanguageTag("ar-Arab-QA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-QO"), MetaLocale.fromLanguageTag("en-Latn-IO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-RE"), MetaLocale.fromLanguageTag("fr-Latn-RE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Rjng"), MetaLocale.fromLanguageTag("rej-Rjng-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-RO"), MetaLocale.fromLanguageTag("ro-Latn-RO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-RS"), MetaLocale.fromLanguageTag("sr-Cyrl-RS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-RU"), MetaLocale.fromLanguageTag("ru-Cyrl-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Runr"), MetaLocale.fromLanguageTag("non-Runr-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-RW"), MetaLocale.fromLanguageTag("rw-Latn-RW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SA"), MetaLocale.fromLanguageTag("ar-Arab-SA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Samr"), MetaLocale.fromLanguageTag("smp-Samr-IL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Sarb"), MetaLocale.fromLanguageTag("xsa-Sarb-YE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Saur"), MetaLocale.fromLanguageTag("saz-Saur-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SC"), MetaLocale.fromLanguageTag("fr-Latn-SC"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SD"), MetaLocale.fromLanguageTag("ar-Arab-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SE"), MetaLocale.fromLanguageTag("sv-Latn-SE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Sgnw"), MetaLocale.fromLanguageTag("ase-Sgnw-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Shaw"), MetaLocale.fromLanguageTag("en-Shaw-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Shrd"), MetaLocale.fromLanguageTag("sa-Shrd-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SI"), MetaLocale.fromLanguageTag("sl-Latn-SI"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Sidd"), MetaLocale.fromLanguageTag("sa-Sidd-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Sind"), MetaLocale.fromLanguageTag("sd-Sind-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Sinh"), MetaLocale.fromLanguageTag("si-Sinh-LK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SJ"), MetaLocale.fromLanguageTag("nb-Latn-SJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SK"), MetaLocale.fromLanguageTag("sk-Latn-SK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SM"), MetaLocale.fromLanguageTag("it-Latn-SM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SN"), MetaLocale.fromLanguageTag("fr-Latn-SN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SO"), MetaLocale.fromLanguageTag("so-Latn-SO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Sora"), MetaLocale.fromLanguageTag("srb-Sora-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SR"), MetaLocale.fromLanguageTag("nl-Latn-SR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-ST"), MetaLocale.fromLanguageTag("pt-Latn-ST"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Sund"), MetaLocale.fromLanguageTag("su-Sund-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SV"), MetaLocale.fromLanguageTag("es-Latn-SV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-SY"), MetaLocale.fromLanguageTag("ar-Arab-SY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Sylo"), MetaLocale.fromLanguageTag("syl-Sylo-BD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Syrc"), MetaLocale.fromLanguageTag("syr-Syrc-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Tagb"), MetaLocale.fromLanguageTag("tbw-Tagb-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Takr"), MetaLocale.fromLanguageTag("doi-Takr-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Tale"), MetaLocale.fromLanguageTag("tdd-Tale-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Talu"), MetaLocale.fromLanguageTag("khb-Talu-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Taml"), MetaLocale.fromLanguageTag("ta-Taml-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Tang"), MetaLocale.fromLanguageTag("txg-Tang-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Tavt"), MetaLocale.fromLanguageTag("blt-Tavt-VN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TD"), MetaLocale.fromLanguageTag("fr-Latn-TD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Telu"), MetaLocale.fromLanguageTag("te-Telu-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TF"), MetaLocale.fromLanguageTag("fr-Latn-TF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Tfng"), MetaLocale.fromLanguageTag("zgh-Tfng-MA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TG"), MetaLocale.fromLanguageTag("fr-Latn-TG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Tglg"), MetaLocale.fromLanguageTag("fil-Tglg-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TH"), MetaLocale.fromLanguageTag("th-Thai-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Thaa"), MetaLocale.fromLanguageTag("dv-Thaa-MV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Thai"), MetaLocale.fromLanguageTag("th-Thai-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Thai-CN"), MetaLocale.fromLanguageTag("lcp-Thai-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Thai-KH"), MetaLocale.fromLanguageTag("kdt-Thai-KH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Thai-LA"), MetaLocale.fromLanguageTag("kdt-Thai-LA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Tibt"), MetaLocale.fromLanguageTag("bo-Tibt-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Tirh"), MetaLocale.fromLanguageTag("mai-Tirh-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TJ"), MetaLocale.fromLanguageTag("tg-Cyrl-TJ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TK"), MetaLocale.fromLanguageTag("tkl-Latn-TK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TL"), MetaLocale.fromLanguageTag("pt-Latn-TL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TM"), MetaLocale.fromLanguageTag("tk-Latn-TM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TN"), MetaLocale.fromLanguageTag("ar-Arab-TN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TO"), MetaLocale.fromLanguageTag("to-Latn-TO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TR"), MetaLocale.fromLanguageTag("tr-Latn-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TV"), MetaLocale.fromLanguageTag("tvl-Latn-TV"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TW"), MetaLocale.fromLanguageTag("zh-Hant-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-TZ"), MetaLocale.fromLanguageTag("sw-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-UA"), MetaLocale.fromLanguageTag("uk-Cyrl-UA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-UG"), MetaLocale.fromLanguageTag("sw-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Ugar"), MetaLocale.fromLanguageTag("uga-Ugar-SY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-UY"), MetaLocale.fromLanguageTag("es-Latn-UY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-UZ"), MetaLocale.fromLanguageTag("uz-Latn-UZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-VA"), MetaLocale.fromLanguageTag("it-Latn-VA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Vaii"), MetaLocale.fromLanguageTag("vai-Vaii-LR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-VE"), MetaLocale.fromLanguageTag("es-Latn-VE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-VN"), MetaLocale.fromLanguageTag("vi-Latn-VN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-VU"), MetaLocale.fromLanguageTag("bi-Latn-VU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Wara"), MetaLocale.fromLanguageTag("hoc-Wara-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-WF"), MetaLocale.fromLanguageTag("fr-Latn-WF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-WS"), MetaLocale.fromLanguageTag("sm-Latn-WS"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-XK"), MetaLocale.fromLanguageTag("sq-Latn-XK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Xpeo"), MetaLocale.fromLanguageTag("peo-Xpeo-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Xsux"), MetaLocale.fromLanguageTag("akk-Xsux-IQ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-YE"), MetaLocale.fromLanguageTag("ar-Arab-YE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-Yiii"), MetaLocale.fromLanguageTag("ii-Yiii-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-YT"), MetaLocale.fromLanguageTag("fr-Latn-YT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("und-ZW"), MetaLocale.fromLanguageTag("sn-Latn-ZW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("unr"), MetaLocale.fromLanguageTag("unr-Beng-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("unr-Deva"), MetaLocale.fromLanguageTag("unr-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("unr-NP"), MetaLocale.fromLanguageTag("unr-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("unx"), MetaLocale.fromLanguageTag("unx-Beng-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ur"), MetaLocale.fromLanguageTag("ur-Arab-PK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uri"), MetaLocale.fromLanguageTag("uri-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("urt"), MetaLocale.fromLanguageTag("urt-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("urw"), MetaLocale.fromLanguageTag("urw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("usa"), MetaLocale.fromLanguageTag("usa-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("utr"), MetaLocale.fromLanguageTag("utr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uvh"), MetaLocale.fromLanguageTag("uvh-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uvl"), MetaLocale.fromLanguageTag("uvl-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uz"), MetaLocale.fromLanguageTag("uz-Latn-UZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uz-AF"), MetaLocale.fromLanguageTag("uz-Arab-AF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uz-Arab"), MetaLocale.fromLanguageTag("uz-Arab-AF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("uz-CN"), MetaLocale.fromLanguageTag("uz-Cyrl-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vag"), MetaLocale.fromLanguageTag("vag-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vai"), MetaLocale.fromLanguageTag("vai-Vaii-LR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("van"), MetaLocale.fromLanguageTag("van-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ve"), MetaLocale.fromLanguageTag("ve-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vec"), MetaLocale.fromLanguageTag("vec-Latn-IT"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vep"), MetaLocale.fromLanguageTag("vep-Latn-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vi"), MetaLocale.fromLanguageTag("vi-Latn-VN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vic"), MetaLocale.fromLanguageTag("vic-Latn-SX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("viv"), MetaLocale.fromLanguageTag("viv-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vls"), MetaLocale.fromLanguageTag("vls-Latn-BE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vmf"), MetaLocale.fromLanguageTag("vmf-Latn-DE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vmw"), MetaLocale.fromLanguageTag("vmw-Latn-MZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vo"), MetaLocale.fromLanguageTag("vo-Latn-001"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vot"), MetaLocale.fromLanguageTag("vot-Latn-RU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vro"), MetaLocale.fromLanguageTag("vro-Latn-EE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vun"), MetaLocale.fromLanguageTag("vun-Latn-TZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("vut"), MetaLocale.fromLanguageTag("vut-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wa"), MetaLocale.fromLanguageTag("wa-Latn-BE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wae"), MetaLocale.fromLanguageTag("wae-Latn-CH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("waj"), MetaLocale.fromLanguageTag("waj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wal"), MetaLocale.fromLanguageTag("wal-Ethi-ET"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wan"), MetaLocale.fromLanguageTag("wan-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("war"), MetaLocale.fromLanguageTag("war-Latn-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wbp"), MetaLocale.fromLanguageTag("wbp-Latn-AU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wbq"), MetaLocale.fromLanguageTag("wbq-Telu-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wbr"), MetaLocale.fromLanguageTag("wbr-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wci"), MetaLocale.fromLanguageTag("wci-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wer"), MetaLocale.fromLanguageTag("wer-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wgi"), MetaLocale.fromLanguageTag("wgi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("whg"), MetaLocale.fromLanguageTag("whg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wib"), MetaLocale.fromLanguageTag("wib-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wiu"), MetaLocale.fromLanguageTag("wiu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wiv"), MetaLocale.fromLanguageTag("wiv-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wja"), MetaLocale.fromLanguageTag("wja-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wji"), MetaLocale.fromLanguageTag("wji-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wls"), MetaLocale.fromLanguageTag("wls-Latn-WF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wmo"), MetaLocale.fromLanguageTag("wmo-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wnc"), MetaLocale.fromLanguageTag("wnc-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wni"), MetaLocale.fromLanguageTag("wni-Arab-KM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wnu"), MetaLocale.fromLanguageTag("wnu-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wo"), MetaLocale.fromLanguageTag("wo-Latn-SN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wob"), MetaLocale.fromLanguageTag("wob-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wos"), MetaLocale.fromLanguageTag("wos-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wrs"), MetaLocale.fromLanguageTag("wrs-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wsk"), MetaLocale.fromLanguageTag("wsk-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wtm"), MetaLocale.fromLanguageTag("wtm-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wuu"), MetaLocale.fromLanguageTag("wuu-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wuv"), MetaLocale.fromLanguageTag("wuv-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("wwa"), MetaLocale.fromLanguageTag("wwa-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xav"), MetaLocale.fromLanguageTag("xav-Latn-BR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xbi"), MetaLocale.fromLanguageTag("xbi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xcr"), MetaLocale.fromLanguageTag("xcr-Cari-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xes"), MetaLocale.fromLanguageTag("xes-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xh"), MetaLocale.fromLanguageTag("xh-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xla"), MetaLocale.fromLanguageTag("xla-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xlc"), MetaLocale.fromLanguageTag("xlc-Lyci-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xld"), MetaLocale.fromLanguageTag("xld-Lydi-TR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xmf"), MetaLocale.fromLanguageTag("xmf-Geor-GE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xmn"), MetaLocale.fromLanguageTag("xmn-Mani-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xmr"), MetaLocale.fromLanguageTag("xmr-Merc-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xna"), MetaLocale.fromLanguageTag("xna-Narb-SA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xnr"), MetaLocale.fromLanguageTag("xnr-Deva-IN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xog"), MetaLocale.fromLanguageTag("xog-Latn-UG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xon"), MetaLocale.fromLanguageTag("xon-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xpr"), MetaLocale.fromLanguageTag("xpr-Prti-IR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xrb"), MetaLocale.fromLanguageTag("xrb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xsa"), MetaLocale.fromLanguageTag("xsa-Sarb-YE"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xsi"), MetaLocale.fromLanguageTag("xsi-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xsm"), MetaLocale.fromLanguageTag("xsm-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xsr"), MetaLocale.fromLanguageTag("xsr-Deva-NP"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("xwe"), MetaLocale.fromLanguageTag("xwe-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yam"), MetaLocale.fromLanguageTag("yam-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yao"), MetaLocale.fromLanguageTag("yao-Latn-MZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yap"), MetaLocale.fromLanguageTag("yap-Latn-FM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yas"), MetaLocale.fromLanguageTag("yas-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yat"), MetaLocale.fromLanguageTag("yat-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yav"), MetaLocale.fromLanguageTag("yav-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yay"), MetaLocale.fromLanguageTag("yay-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yaz"), MetaLocale.fromLanguageTag("yaz-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yba"), MetaLocale.fromLanguageTag("yba-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ybb"), MetaLocale.fromLanguageTag("ybb-Latn-CM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yby"), MetaLocale.fromLanguageTag("yby-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yer"), MetaLocale.fromLanguageTag("yer-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ygr"), MetaLocale.fromLanguageTag("ygr-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ygw"), MetaLocale.fromLanguageTag("ygw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yi"), MetaLocale.fromLanguageTag("yi-Hebr-001"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yko"), MetaLocale.fromLanguageTag("yko-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yle"), MetaLocale.fromLanguageTag("yle-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("ylg"), MetaLocale.fromLanguageTag("ylg-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yll"), MetaLocale.fromLanguageTag("yll-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yml"), MetaLocale.fromLanguageTag("yml-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yo"), MetaLocale.fromLanguageTag("yo-Latn-NG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yon"), MetaLocale.fromLanguageTag("yon-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yrb"), MetaLocale.fromLanguageTag("yrb-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yre"), MetaLocale.fromLanguageTag("yre-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yrl"), MetaLocale.fromLanguageTag("yrl-Latn-BR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yss"), MetaLocale.fromLanguageTag("yss-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yua"), MetaLocale.fromLanguageTag("yua-Latn-MX"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yue"), MetaLocale.fromLanguageTag("yue-Hant-HK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yue-CN"), MetaLocale.fromLanguageTag("yue-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yue-Hans"), MetaLocale.fromLanguageTag("yue-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yuj"), MetaLocale.fromLanguageTag("yuj-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yut"), MetaLocale.fromLanguageTag("yut-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("yuw"), MetaLocale.fromLanguageTag("yuw-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("za"), MetaLocale.fromLanguageTag("za-Latn-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zag"), MetaLocale.fromLanguageTag("zag-Latn-SD"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zdj"), MetaLocale.fromLanguageTag("zdj-Arab-KM"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zea"), MetaLocale.fromLanguageTag("zea-Latn-NL"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zgh"), MetaLocale.fromLanguageTag("zgh-Tfng-MA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh"), MetaLocale.fromLanguageTag("zh-Hans-CN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-AU"), MetaLocale.fromLanguageTag("zh-Hant-AU"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-BN"), MetaLocale.fromLanguageTag("zh-Hant-BN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-Bopo"), MetaLocale.fromLanguageTag("zh-Bopo-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-GB"), MetaLocale.fromLanguageTag("zh-Hant-GB"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-GF"), MetaLocale.fromLanguageTag("zh-Hant-GF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-Hanb"), MetaLocale.fromLanguageTag("zh-Hanb-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-Hant"), MetaLocale.fromLanguageTag("zh-Hant-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-HK"), MetaLocale.fromLanguageTag("zh-Hant-HK"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-ID"), MetaLocale.fromLanguageTag("zh-Hant-ID"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-MO"), MetaLocale.fromLanguageTag("zh-Hant-MO"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-MY"), MetaLocale.fromLanguageTag("zh-Hant-MY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-PA"), MetaLocale.fromLanguageTag("zh-Hant-PA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-PF"), MetaLocale.fromLanguageTag("zh-Hant-PF"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-PH"), MetaLocale.fromLanguageTag("zh-Hant-PH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-SR"), MetaLocale.fromLanguageTag("zh-Hant-SR"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-TH"), MetaLocale.fromLanguageTag("zh-Hant-TH"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-TW"), MetaLocale.fromLanguageTag("zh-Hant-TW"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-US"), MetaLocale.fromLanguageTag("zh-Hant-US"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zh-VN"), MetaLocale.fromLanguageTag("zh-Hant-VN"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zia"), MetaLocale.fromLanguageTag("zia-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zlm"), MetaLocale.fromLanguageTag("zlm-Latn-TG"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zmi"), MetaLocale.fromLanguageTag("zmi-Latn-MY"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zne"), MetaLocale.fromLanguageTag("zne-Latn-ZZ"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zu"), MetaLocale.fromLanguageTag("zu-Latn-ZA"));
    likelySubtagsMap.put(MetaLocale.fromLanguageTag("zza"), MetaLocale.fromLanguageTag("zza-Latn-TR"));
  }

  public final List availableCurrencies() {
    return AVAILABLE_CURRENCIES;
  }

  public _PluralRules getPluralRules() {
    return pluralRules;
  }

  public interface Locale {
    Locale af = new MetaLocale("af", null, null, null);

    Locale af_NA = new MetaLocale("af", null, "NA", null);

    Locale af_ZA = new MetaLocale("af", null, "ZA", null);

    Locale am = new MetaLocale("am", null, null, null);

    Locale am_ET = new MetaLocale("am", null, "ET", null);

    Locale ar = new MetaLocale("ar", null, null, null);

    Locale ar_001 = new MetaLocale("ar", null, "001", null);

    Locale ar_AE = new MetaLocale("ar", null, "AE", null);

    Locale ar_BH = new MetaLocale("ar", null, "BH", null);

    Locale ar_DJ = new MetaLocale("ar", null, "DJ", null);

    Locale ar_DZ = new MetaLocale("ar", null, "DZ", null);

    Locale ar_EG = new MetaLocale("ar", null, "EG", null);

    Locale ar_EH = new MetaLocale("ar", null, "EH", null);

    Locale ar_ER = new MetaLocale("ar", null, "ER", null);

    Locale ar_IL = new MetaLocale("ar", null, "IL", null);

    Locale ar_IQ = new MetaLocale("ar", null, "IQ", null);

    Locale ar_JO = new MetaLocale("ar", null, "JO", null);

    Locale ar_KM = new MetaLocale("ar", null, "KM", null);

    Locale ar_KW = new MetaLocale("ar", null, "KW", null);

    Locale ar_LB = new MetaLocale("ar", null, "LB", null);

    Locale ar_LY = new MetaLocale("ar", null, "LY", null);

    Locale ar_MA = new MetaLocale("ar", null, "MA", null);

    Locale ar_MR = new MetaLocale("ar", null, "MR", null);

    Locale ar_OM = new MetaLocale("ar", null, "OM", null);

    Locale ar_PS = new MetaLocale("ar", null, "PS", null);

    Locale ar_QA = new MetaLocale("ar", null, "QA", null);

    Locale ar_SA = new MetaLocale("ar", null, "SA", null);

    Locale ar_SD = new MetaLocale("ar", null, "SD", null);

    Locale ar_SO = new MetaLocale("ar", null, "SO", null);

    Locale ar_SS = new MetaLocale("ar", null, "SS", null);

    Locale ar_SY = new MetaLocale("ar", null, "SY", null);

    Locale ar_TD = new MetaLocale("ar", null, "TD", null);

    Locale ar_TN = new MetaLocale("ar", null, "TN", null);

    Locale ar_YE = new MetaLocale("ar", null, "YE", null);

    Locale az = new MetaLocale("az", null, null, null);

    Locale az_Cyrl_AZ = new MetaLocale("az", "Cyrl", "AZ", null);

    Locale az_Latn = new MetaLocale("az", null, "Latn", null);

    Locale az_Latn_AZ = new MetaLocale("az", "Latn", "AZ", null);

    Locale be = new MetaLocale("be", null, null, null);

    Locale be_BY = new MetaLocale("be", null, "BY", null);

    Locale bg = new MetaLocale("bg", null, null, null);

    Locale bg_BG = new MetaLocale("bg", null, "BG", null);

    Locale bn = new MetaLocale("bn", null, null, null);

    Locale bn_BD = new MetaLocale("bn", null, "BD", null);

    Locale bn_IN = new MetaLocale("bn", null, "IN", null);

    Locale bs = new MetaLocale("bs", null, null, null);

    Locale bs_Cyrl_BA = new MetaLocale("bs", "Cyrl", "BA", null);

    Locale bs_Latn = new MetaLocale("bs", null, "Latn", null);

    Locale bs_Latn_BA = new MetaLocale("bs", "Latn", "BA", null);

    Locale ca = new MetaLocale("ca", null, null, null);

    Locale ca_AD = new MetaLocale("ca", null, "AD", null);

    Locale ca_ES = new MetaLocale("ca", null, "ES", null);

    Locale ca_ES_VALENCIA = new MetaLocale("ca", "ES", "VALENCIA", null);

    Locale ca_FR = new MetaLocale("ca", null, "FR", null);

    Locale ca_IT = new MetaLocale("ca", null, "IT", null);

    Locale cs = new MetaLocale("cs", null, null, null);

    Locale cs_CZ = new MetaLocale("cs", null, "CZ", null);

    Locale cy = new MetaLocale("cy", null, null, null);

    Locale cy_GB = new MetaLocale("cy", null, "GB", null);

    Locale da = new MetaLocale("da", null, null, null);

    Locale da_DK = new MetaLocale("da", null, "DK", null);

    Locale da_GL = new MetaLocale("da", null, "GL", null);

    Locale de = new MetaLocale("de", null, null, null);

    Locale de_AT = new MetaLocale("de", null, "AT", null);

    Locale de_BE = new MetaLocale("de", null, "BE", null);

    Locale de_CH = new MetaLocale("de", null, "CH", null);

    Locale de_DE = new MetaLocale("de", null, "DE", null);

    Locale de_IT = new MetaLocale("de", null, "IT", null);

    Locale de_LI = new MetaLocale("de", null, "LI", null);

    Locale de_LU = new MetaLocale("de", null, "LU", null);

    Locale el = new MetaLocale("el", null, null, null);

    Locale el_CY = new MetaLocale("el", null, "CY", null);

    Locale el_GR = new MetaLocale("el", null, "GR", null);

    Locale en = new MetaLocale("en", null, null, null);

    Locale en_001 = new MetaLocale("en", null, "001", null);

    Locale en_150 = new MetaLocale("en", null, "150", null);

    Locale en_AG = new MetaLocale("en", null, "AG", null);

    Locale en_AI = new MetaLocale("en", null, "AI", null);

    Locale en_AS = new MetaLocale("en", null, "AS", null);

    Locale en_AT = new MetaLocale("en", null, "AT", null);

    Locale en_AU = new MetaLocale("en", null, "AU", null);

    Locale en_BB = new MetaLocale("en", null, "BB", null);

    Locale en_BE = new MetaLocale("en", null, "BE", null);

    Locale en_BI = new MetaLocale("en", null, "BI", null);

    Locale en_BM = new MetaLocale("en", null, "BM", null);

    Locale en_BS = new MetaLocale("en", null, "BS", null);

    Locale en_BW = new MetaLocale("en", null, "BW", null);

    Locale en_BZ = new MetaLocale("en", null, "BZ", null);

    Locale en_CA = new MetaLocale("en", null, "CA", null);

    Locale en_CC = new MetaLocale("en", null, "CC", null);

    Locale en_CH = new MetaLocale("en", null, "CH", null);

    Locale en_CK = new MetaLocale("en", null, "CK", null);

    Locale en_CM = new MetaLocale("en", null, "CM", null);

    Locale en_CX = new MetaLocale("en", null, "CX", null);

    Locale en_CY = new MetaLocale("en", null, "CY", null);

    Locale en_DE = new MetaLocale("en", null, "DE", null);

    Locale en_DG = new MetaLocale("en", null, "DG", null);

    Locale en_DK = new MetaLocale("en", null, "DK", null);

    Locale en_DM = new MetaLocale("en", null, "DM", null);

    Locale en_ER = new MetaLocale("en", null, "ER", null);

    Locale en_FI = new MetaLocale("en", null, "FI", null);

    Locale en_FJ = new MetaLocale("en", null, "FJ", null);

    Locale en_FK = new MetaLocale("en", null, "FK", null);

    Locale en_FM = new MetaLocale("en", null, "FM", null);

    Locale en_GB = new MetaLocale("en", null, "GB", null);

    Locale en_GD = new MetaLocale("en", null, "GD", null);

    Locale en_GG = new MetaLocale("en", null, "GG", null);

    Locale en_GH = new MetaLocale("en", null, "GH", null);

    Locale en_GI = new MetaLocale("en", null, "GI", null);

    Locale en_GM = new MetaLocale("en", null, "GM", null);

    Locale en_GU = new MetaLocale("en", null, "GU", null);

    Locale en_GY = new MetaLocale("en", null, "GY", null);

    Locale en_HK = new MetaLocale("en", null, "HK", null);

    Locale en_IE = new MetaLocale("en", null, "IE", null);

    Locale en_IL = new MetaLocale("en", null, "IL", null);

    Locale en_IM = new MetaLocale("en", null, "IM", null);

    Locale en_IN = new MetaLocale("en", null, "IN", null);

    Locale en_IO = new MetaLocale("en", null, "IO", null);

    Locale en_JE = new MetaLocale("en", null, "JE", null);

    Locale en_JM = new MetaLocale("en", null, "JM", null);

    Locale en_KE = new MetaLocale("en", null, "KE", null);

    Locale en_KI = new MetaLocale("en", null, "KI", null);

    Locale en_KN = new MetaLocale("en", null, "KN", null);

    Locale en_KY = new MetaLocale("en", null, "KY", null);

    Locale en_LC = new MetaLocale("en", null, "LC", null);

    Locale en_LR = new MetaLocale("en", null, "LR", null);

    Locale en_LS = new MetaLocale("en", null, "LS", null);

    Locale en_MG = new MetaLocale("en", null, "MG", null);

    Locale en_MH = new MetaLocale("en", null, "MH", null);

    Locale en_MO = new MetaLocale("en", null, "MO", null);

    Locale en_MP = new MetaLocale("en", null, "MP", null);

    Locale en_MS = new MetaLocale("en", null, "MS", null);

    Locale en_MT = new MetaLocale("en", null, "MT", null);

    Locale en_MU = new MetaLocale("en", null, "MU", null);

    Locale en_MW = new MetaLocale("en", null, "MW", null);

    Locale en_MY = new MetaLocale("en", null, "MY", null);

    Locale en_NA = new MetaLocale("en", null, "NA", null);

    Locale en_NF = new MetaLocale("en", null, "NF", null);

    Locale en_NG = new MetaLocale("en", null, "NG", null);

    Locale en_NL = new MetaLocale("en", null, "NL", null);

    Locale en_NR = new MetaLocale("en", null, "NR", null);

    Locale en_NU = new MetaLocale("en", null, "NU", null);

    Locale en_NZ = new MetaLocale("en", null, "NZ", null);

    Locale en_PG = new MetaLocale("en", null, "PG", null);

    Locale en_PH = new MetaLocale("en", null, "PH", null);

    Locale en_PK = new MetaLocale("en", null, "PK", null);

    Locale en_PN = new MetaLocale("en", null, "PN", null);

    Locale en_PR = new MetaLocale("en", null, "PR", null);

    Locale en_PW = new MetaLocale("en", null, "PW", null);

    Locale en_RW = new MetaLocale("en", null, "RW", null);

    Locale en_SB = new MetaLocale("en", null, "SB", null);

    Locale en_SC = new MetaLocale("en", null, "SC", null);

    Locale en_SD = new MetaLocale("en", null, "SD", null);

    Locale en_SE = new MetaLocale("en", null, "SE", null);

    Locale en_SG = new MetaLocale("en", null, "SG", null);

    Locale en_SH = new MetaLocale("en", null, "SH", null);

    Locale en_SI = new MetaLocale("en", null, "SI", null);

    Locale en_SL = new MetaLocale("en", null, "SL", null);

    Locale en_SS = new MetaLocale("en", null, "SS", null);

    Locale en_SX = new MetaLocale("en", null, "SX", null);

    Locale en_SZ = new MetaLocale("en", null, "SZ", null);

    Locale en_TC = new MetaLocale("en", null, "TC", null);

    Locale en_TK = new MetaLocale("en", null, "TK", null);

    Locale en_TO = new MetaLocale("en", null, "TO", null);

    Locale en_TT = new MetaLocale("en", null, "TT", null);

    Locale en_TV = new MetaLocale("en", null, "TV", null);

    Locale en_TZ = new MetaLocale("en", null, "TZ", null);

    Locale en_UG = new MetaLocale("en", null, "UG", null);

    Locale en_UM = new MetaLocale("en", null, "UM", null);

    Locale en_US = new MetaLocale("en", null, "US", null);

    Locale en_US_POSIX = new MetaLocale("en", "US", "POSIX", null);

    Locale en_VC = new MetaLocale("en", null, "VC", null);

    Locale en_VG = new MetaLocale("en", null, "VG", null);

    Locale en_VI = new MetaLocale("en", null, "VI", null);

    Locale en_VU = new MetaLocale("en", null, "VU", null);

    Locale en_WS = new MetaLocale("en", null, "WS", null);

    Locale en_ZA = new MetaLocale("en", null, "ZA", null);

    Locale en_ZM = new MetaLocale("en", null, "ZM", null);

    Locale en_ZW = new MetaLocale("en", null, "ZW", null);

    Locale es = new MetaLocale("es", null, null, null);

    Locale es_419 = new MetaLocale("es", null, "419", null);

    Locale es_AR = new MetaLocale("es", null, "AR", null);

    Locale es_BO = new MetaLocale("es", null, "BO", null);

    Locale es_BR = new MetaLocale("es", null, "BR", null);

    Locale es_BZ = new MetaLocale("es", null, "BZ", null);

    Locale es_CL = new MetaLocale("es", null, "CL", null);

    Locale es_CO = new MetaLocale("es", null, "CO", null);

    Locale es_CR = new MetaLocale("es", null, "CR", null);

    Locale es_CU = new MetaLocale("es", null, "CU", null);

    Locale es_DO = new MetaLocale("es", null, "DO", null);

    Locale es_EA = new MetaLocale("es", null, "EA", null);

    Locale es_EC = new MetaLocale("es", null, "EC", null);

    Locale es_ES = new MetaLocale("es", null, "ES", null);

    Locale es_GQ = new MetaLocale("es", null, "GQ", null);

    Locale es_GT = new MetaLocale("es", null, "GT", null);

    Locale es_HN = new MetaLocale("es", null, "HN", null);

    Locale es_IC = new MetaLocale("es", null, "IC", null);

    Locale es_MX = new MetaLocale("es", null, "MX", null);

    Locale es_NI = new MetaLocale("es", null, "NI", null);

    Locale es_PA = new MetaLocale("es", null, "PA", null);

    Locale es_PE = new MetaLocale("es", null, "PE", null);

    Locale es_PH = new MetaLocale("es", null, "PH", null);

    Locale es_PR = new MetaLocale("es", null, "PR", null);

    Locale es_PY = new MetaLocale("es", null, "PY", null);

    Locale es_SV = new MetaLocale("es", null, "SV", null);

    Locale es_US = new MetaLocale("es", null, "US", null);

    Locale es_UY = new MetaLocale("es", null, "UY", null);

    Locale es_VE = new MetaLocale("es", null, "VE", null);

    Locale et = new MetaLocale("et", null, null, null);

    Locale et_EE = new MetaLocale("et", null, "EE", null);

    Locale eu = new MetaLocale("eu", null, null, null);

    Locale eu_ES = new MetaLocale("eu", null, "ES", null);

    Locale fa = new MetaLocale("fa", null, null, null);

    Locale fa_AF = new MetaLocale("fa", null, "AF", null);

    Locale fa_IR = new MetaLocale("fa", null, "IR", null);

    Locale fi = new MetaLocale("fi", null, null, null);

    Locale fi_FI = new MetaLocale("fi", null, "FI", null);

    Locale fil = new MetaLocale("fil", null, null, null);

    Locale fil_PH = new MetaLocale("fil", null, "PH", null);

    Locale fo = new MetaLocale("fo", null, null, null);

    Locale fo_DK = new MetaLocale("fo", null, "DK", null);

    Locale fo_FO = new MetaLocale("fo", null, "FO", null);

    Locale fr = new MetaLocale("fr", null, null, null);

    Locale fr_BE = new MetaLocale("fr", null, "BE", null);

    Locale fr_BF = new MetaLocale("fr", null, "BF", null);

    Locale fr_BI = new MetaLocale("fr", null, "BI", null);

    Locale fr_BJ = new MetaLocale("fr", null, "BJ", null);

    Locale fr_BL = new MetaLocale("fr", null, "BL", null);

    Locale fr_CA = new MetaLocale("fr", null, "CA", null);

    Locale fr_CD = new MetaLocale("fr", null, "CD", null);

    Locale fr_CF = new MetaLocale("fr", null, "CF", null);

    Locale fr_CG = new MetaLocale("fr", null, "CG", null);

    Locale fr_CH = new MetaLocale("fr", null, "CH", null);

    Locale fr_CI = new MetaLocale("fr", null, "CI", null);

    Locale fr_CM = new MetaLocale("fr", null, "CM", null);

    Locale fr_DJ = new MetaLocale("fr", null, "DJ", null);

    Locale fr_DZ = new MetaLocale("fr", null, "DZ", null);

    Locale fr_FR = new MetaLocale("fr", null, "FR", null);

    Locale fr_GA = new MetaLocale("fr", null, "GA", null);

    Locale fr_GF = new MetaLocale("fr", null, "GF", null);

    Locale fr_GN = new MetaLocale("fr", null, "GN", null);

    Locale fr_GP = new MetaLocale("fr", null, "GP", null);

    Locale fr_GQ = new MetaLocale("fr", null, "GQ", null);

    Locale fr_HT = new MetaLocale("fr", null, "HT", null);

    Locale fr_KM = new MetaLocale("fr", null, "KM", null);

    Locale fr_LU = new MetaLocale("fr", null, "LU", null);

    Locale fr_MA = new MetaLocale("fr", null, "MA", null);

    Locale fr_MC = new MetaLocale("fr", null, "MC", null);

    Locale fr_MF = new MetaLocale("fr", null, "MF", null);

    Locale fr_MG = new MetaLocale("fr", null, "MG", null);

    Locale fr_ML = new MetaLocale("fr", null, "ML", null);

    Locale fr_MQ = new MetaLocale("fr", null, "MQ", null);

    Locale fr_MR = new MetaLocale("fr", null, "MR", null);

    Locale fr_MU = new MetaLocale("fr", null, "MU", null);

    Locale fr_NC = new MetaLocale("fr", null, "NC", null);

    Locale fr_NE = new MetaLocale("fr", null, "NE", null);

    Locale fr_PF = new MetaLocale("fr", null, "PF", null);

    Locale fr_PM = new MetaLocale("fr", null, "PM", null);

    Locale fr_RE = new MetaLocale("fr", null, "RE", null);

    Locale fr_RW = new MetaLocale("fr", null, "RW", null);

    Locale fr_SC = new MetaLocale("fr", null, "SC", null);

    Locale fr_SN = new MetaLocale("fr", null, "SN", null);

    Locale fr_SY = new MetaLocale("fr", null, "SY", null);

    Locale fr_TD = new MetaLocale("fr", null, "TD", null);

    Locale fr_TG = new MetaLocale("fr", null, "TG", null);

    Locale fr_TN = new MetaLocale("fr", null, "TN", null);

    Locale fr_VU = new MetaLocale("fr", null, "VU", null);

    Locale fr_WF = new MetaLocale("fr", null, "WF", null);

    Locale fr_YT = new MetaLocale("fr", null, "YT", null);

    Locale ga = new MetaLocale("ga", null, null, null);

    Locale ga_IE = new MetaLocale("ga", null, "IE", null);

    Locale gl = new MetaLocale("gl", null, null, null);

    Locale gl_ES = new MetaLocale("gl", null, "ES", null);

    Locale gu = new MetaLocale("gu", null, null, null);

    Locale gu_IN = new MetaLocale("gu", null, "IN", null);

    Locale he = new MetaLocale("he", null, null, null);

    Locale he_IL = new MetaLocale("he", null, "IL", null);

    Locale hi = new MetaLocale("hi", null, null, null);

    Locale hi_IN = new MetaLocale("hi", null, "IN", null);

    Locale hr = new MetaLocale("hr", null, null, null);

    Locale hr_BA = new MetaLocale("hr", null, "BA", null);

    Locale hr_HR = new MetaLocale("hr", null, "HR", null);

    Locale hu = new MetaLocale("hu", null, null, null);

    Locale hu_HU = new MetaLocale("hu", null, "HU", null);

    Locale hy = new MetaLocale("hy", null, null, null);

    Locale hy_AM = new MetaLocale("hy", null, "AM", null);

    Locale id = new MetaLocale("id", null, null, null);

    Locale id_ID = new MetaLocale("id", null, "ID", null);

    Locale is = new MetaLocale("is", null, null, null);

    Locale is_IS = new MetaLocale("is", null, "IS", null);

    Locale it = new MetaLocale("it", null, null, null);

    Locale it_CH = new MetaLocale("it", null, "CH", null);

    Locale it_IT = new MetaLocale("it", null, "IT", null);

    Locale it_SM = new MetaLocale("it", null, "SM", null);

    Locale it_VA = new MetaLocale("it", null, "VA", null);

    Locale ja = new MetaLocale("ja", null, null, null);

    Locale ja_JP = new MetaLocale("ja", null, "JP", null);

    Locale ka = new MetaLocale("ka", null, null, null);

    Locale ka_GE = new MetaLocale("ka", null, "GE", null);

    Locale kk = new MetaLocale("kk", null, null, null);

    Locale kk_KZ = new MetaLocale("kk", null, "KZ", null);

    Locale km = new MetaLocale("km", null, null, null);

    Locale km_KH = new MetaLocale("km", null, "KH", null);

    Locale kn = new MetaLocale("kn", null, null, null);

    Locale kn_IN = new MetaLocale("kn", null, "IN", null);

    Locale ko = new MetaLocale("ko", null, null, null);

    Locale ko_KP = new MetaLocale("ko", null, "KP", null);

    Locale ko_KR = new MetaLocale("ko", null, "KR", null);

    Locale ky = new MetaLocale("ky", null, null, null);

    Locale ky_KG = new MetaLocale("ky", null, "KG", null);

    Locale lo = new MetaLocale("lo", null, null, null);

    Locale lo_LA = new MetaLocale("lo", null, "LA", null);

    Locale lt = new MetaLocale("lt", null, null, null);

    Locale lt_LT = new MetaLocale("lt", null, "LT", null);

    Locale lv = new MetaLocale("lv", null, null, null);

    Locale lv_LV = new MetaLocale("lv", null, "LV", null);

    Locale mk = new MetaLocale("mk", null, null, null);

    Locale mk_MK = new MetaLocale("mk", null, "MK", null);

    Locale ml = new MetaLocale("ml", null, null, null);

    Locale ml_IN = new MetaLocale("ml", null, "IN", null);

    Locale mn = new MetaLocale("mn", null, null, null);

    Locale mn_MN = new MetaLocale("mn", null, "MN", null);

    Locale mr = new MetaLocale("mr", null, null, null);

    Locale mr_IN = new MetaLocale("mr", null, "IN", null);

    Locale ms = new MetaLocale("ms", null, null, null);

    Locale ms_BN = new MetaLocale("ms", null, "BN", null);

    Locale ms_MY = new MetaLocale("ms", null, "MY", null);

    Locale ms_SG = new MetaLocale("ms", null, "SG", null);

    Locale my = new MetaLocale("my", null, null, null);

    Locale my_MM = new MetaLocale("my", null, "MM", null);

    Locale nb = new MetaLocale("nb", null, null, null);

    Locale nb_NO = new MetaLocale("nb", null, "NO", null);

    Locale nb_SJ = new MetaLocale("nb", null, "SJ", null);

    Locale ne = new MetaLocale("ne", null, null, null);

    Locale ne_IN = new MetaLocale("ne", null, "IN", null);

    Locale ne_NP = new MetaLocale("ne", null, "NP", null);

    Locale nl = new MetaLocale("nl", null, null, null);

    Locale nl_AW = new MetaLocale("nl", null, "AW", null);

    Locale nl_BE = new MetaLocale("nl", null, "BE", null);

    Locale nl_BQ = new MetaLocale("nl", null, "BQ", null);

    Locale nl_CW = new MetaLocale("nl", null, "CW", null);

    Locale nl_NL = new MetaLocale("nl", null, "NL", null);

    Locale nl_SR = new MetaLocale("nl", null, "SR", null);

    Locale nl_SX = new MetaLocale("nl", null, "SX", null);

    Locale pa = new MetaLocale("pa", null, null, null);

    Locale pa_Arab_PK = new MetaLocale("pa", "Arab", "PK", null);

    Locale pa_Guru = new MetaLocale("pa", null, "Guru", null);

    Locale pa_Guru_IN = new MetaLocale("pa", "Guru", "IN", null);

    Locale pl = new MetaLocale("pl", null, null, null);

    Locale pl_PL = new MetaLocale("pl", null, "PL", null);

    Locale pt = new MetaLocale("pt", null, null, null);

    Locale pt_AO = new MetaLocale("pt", null, "AO", null);

    Locale pt_BR = new MetaLocale("pt", null, "BR", null);

    Locale pt_CH = new MetaLocale("pt", null, "CH", null);

    Locale pt_CV = new MetaLocale("pt", null, "CV", null);

    Locale pt_GQ = new MetaLocale("pt", null, "GQ", null);

    Locale pt_GW = new MetaLocale("pt", null, "GW", null);

    Locale pt_LU = new MetaLocale("pt", null, "LU", null);

    Locale pt_MO = new MetaLocale("pt", null, "MO", null);

    Locale pt_MZ = new MetaLocale("pt", null, "MZ", null);

    Locale pt_PT = new MetaLocale("pt", null, "PT", null);

    Locale pt_ST = new MetaLocale("pt", null, "ST", null);

    Locale pt_TL = new MetaLocale("pt", null, "TL", null);

    Locale ro = new MetaLocale("ro", null, null, null);

    Locale ro_MD = new MetaLocale("ro", null, "MD", null);

    Locale ro_RO = new MetaLocale("ro", null, "RO", null);

    Locale root = new MetaLocale("root", null, null, null);

    Locale ru = new MetaLocale("ru", null, null, null);

    Locale ru_BY = new MetaLocale("ru", null, "BY", null);

    Locale ru_KG = new MetaLocale("ru", null, "KG", null);

    Locale ru_KZ = new MetaLocale("ru", null, "KZ", null);

    Locale ru_MD = new MetaLocale("ru", null, "MD", null);

    Locale ru_RU = new MetaLocale("ru", null, "RU", null);

    Locale ru_UA = new MetaLocale("ru", null, "UA", null);

    Locale si = new MetaLocale("si", null, null, null);

    Locale si_LK = new MetaLocale("si", null, "LK", null);

    Locale sk = new MetaLocale("sk", null, null, null);

    Locale sk_SK = new MetaLocale("sk", null, "SK", null);

    Locale sl = new MetaLocale("sl", null, null, null);

    Locale sl_SI = new MetaLocale("sl", null, "SI", null);

    Locale sq = new MetaLocale("sq", null, null, null);

    Locale sq_AL = new MetaLocale("sq", null, "AL", null);

    Locale sq_MK = new MetaLocale("sq", null, "MK", null);

    Locale sq_XK = new MetaLocale("sq", null, "XK", null);

    Locale sr = new MetaLocale("sr", null, null, null);

    Locale sr_Cyrl = new MetaLocale("sr", null, "Cyrl", null);

    Locale sr_Cyrl_BA = new MetaLocale("sr", "Cyrl", "BA", null);

    Locale sr_Cyrl_ME = new MetaLocale("sr", "Cyrl", "ME", null);

    Locale sr_Cyrl_RS = new MetaLocale("sr", "Cyrl", "RS", null);

    Locale sr_Cyrl_XK = new MetaLocale("sr", "Cyrl", "XK", null);

    Locale sr_Latn = new MetaLocale("sr", null, "Latn", null);

    Locale sr_Latn_BA = new MetaLocale("sr", "Latn", "BA", null);

    Locale sr_Latn_ME = new MetaLocale("sr", "Latn", "ME", null);

    Locale sr_Latn_RS = new MetaLocale("sr", "Latn", "RS", null);

    Locale sr_Latn_XK = new MetaLocale("sr", "Latn", "XK", null);

    Locale sv = new MetaLocale("sv", null, null, null);

    Locale sv_AX = new MetaLocale("sv", null, "AX", null);

    Locale sv_FI = new MetaLocale("sv", null, "FI", null);

    Locale sv_SE = new MetaLocale("sv", null, "SE", null);

    Locale sw = new MetaLocale("sw", null, null, null);

    Locale sw_CD = new MetaLocale("sw", null, "CD", null);

    Locale sw_KE = new MetaLocale("sw", null, "KE", null);

    Locale sw_TZ = new MetaLocale("sw", null, "TZ", null);

    Locale sw_UG = new MetaLocale("sw", null, "UG", null);

    Locale ta = new MetaLocale("ta", null, null, null);

    Locale ta_IN = new MetaLocale("ta", null, "IN", null);

    Locale ta_LK = new MetaLocale("ta", null, "LK", null);

    Locale ta_MY = new MetaLocale("ta", null, "MY", null);

    Locale ta_SG = new MetaLocale("ta", null, "SG", null);

    Locale te = new MetaLocale("te", null, null, null);

    Locale te_IN = new MetaLocale("te", null, "IN", null);

    Locale th = new MetaLocale("th", null, null, null);

    Locale th_TH = new MetaLocale("th", null, "TH", null);

    Locale to = new MetaLocale("to", null, null, null);

    Locale to_TO = new MetaLocale("to", null, "TO", null);

    Locale tr = new MetaLocale("tr", null, null, null);

    Locale tr_CY = new MetaLocale("tr", null, "CY", null);

    Locale tr_TR = new MetaLocale("tr", null, "TR", null);

    Locale uk = new MetaLocale("uk", null, null, null);

    Locale uk_UA = new MetaLocale("uk", null, "UA", null);

    Locale ur = new MetaLocale("ur", null, null, null);

    Locale ur_IN = new MetaLocale("ur", null, "IN", null);

    Locale ur_PK = new MetaLocale("ur", null, "PK", null);

    Locale uz = new MetaLocale("uz", null, null, null);

    Locale uz_Arab_AF = new MetaLocale("uz", "Arab", "AF", null);

    Locale uz_Cyrl_UZ = new MetaLocale("uz", "Cyrl", "UZ", null);

    Locale uz_Latn = new MetaLocale("uz", null, "Latn", null);

    Locale uz_Latn_UZ = new MetaLocale("uz", "Latn", "UZ", null);

    Locale vi = new MetaLocale("vi", null, null, null);

    Locale vi_VN = new MetaLocale("vi", null, "VN", null);

    Locale yue = new MetaLocale("yue", null, null, null);

    Locale yue_HK = new MetaLocale("yue", null, "HK", null);

    Locale zh = new MetaLocale("zh", null, null, null);

    Locale zh_Hans = new MetaLocale("zh", null, "Hans", null);

    Locale zh_Hans_CN = new MetaLocale("zh", "Hans", "CN", null);

    Locale zh_Hans_HK = new MetaLocale("zh", "Hans", "HK", null);

    Locale zh_Hans_MO = new MetaLocale("zh", "Hans", "MO", null);

    Locale zh_Hans_SG = new MetaLocale("zh", "Hans", "SG", null);

    Locale zh_Hant = new MetaLocale("zh", null, "Hant", null);

    Locale zh_Hant_HK = new MetaLocale("zh", "Hant", "HK", null);

    Locale zh_Hant_MO = new MetaLocale("zh", "Hant", "MO", null);

    Locale zh_Hant_TW = new MetaLocale("zh", "Hant", "TW", null);

    Locale zu = new MetaLocale("zu", null, null, null);

    Locale zu_ZA = new MetaLocale("zu", null, "ZA", null);

    String language();

    String script();

    String territory();

    String variant();

    String compact();

    String expanded();
  }

  public interface Currency {
    String ADP = "ADP";

    String AED = "AED";

    String AFA = "AFA";

    String AFN = "AFN";

    String ALK = "ALK";

    String ALL = "ALL";

    String AMD = "AMD";

    String ANG = "ANG";

    String AOA = "AOA";

    String AOK = "AOK";

    String AON = "AON";

    String AOR = "AOR";

    String ARA = "ARA";

    String ARL = "ARL";

    String ARM = "ARM";

    String ARP = "ARP";

    String ARS = "ARS";

    String ATS = "ATS";

    String AUD = "AUD";

    String AWG = "AWG";

    String AZM = "AZM";

    String AZN = "AZN";

    String BAD = "BAD";

    String BAM = "BAM";

    String BAN = "BAN";

    String BBD = "BBD";

    String BDT = "BDT";

    String BEC = "BEC";

    String BEF = "BEF";

    String BEL = "BEL";

    String BGL = "BGL";

    String BGM = "BGM";

    String BGN = "BGN";

    String BGO = "BGO";

    String BHD = "BHD";

    String BIF = "BIF";

    String BMD = "BMD";

    String BND = "BND";

    String BOB = "BOB";

    String BOL = "BOL";

    String BOP = "BOP";

    String BOV = "BOV";

    String BRB = "BRB";

    String BRC = "BRC";

    String BRE = "BRE";

    String BRL = "BRL";

    String BRN = "BRN";

    String BRR = "BRR";

    String BRZ = "BRZ";

    String BSD = "BSD";

    String BTN = "BTN";

    String BUK = "BUK";

    String BWP = "BWP";

    String BYB = "BYB";

    String BYN = "BYN";

    String BYR = "BYR";

    String BZD = "BZD";

    String CAD = "CAD";

    String CDF = "CDF";

    String CHE = "CHE";

    String CHF = "CHF";

    String CHW = "CHW";

    String CLE = "CLE";

    String CLF = "CLF";

    String CLP = "CLP";

    String CNX = "CNX";

    String CNY = "CNY";

    String COP = "COP";

    String COU = "COU";

    String CRC = "CRC";

    String CSD = "CSD";

    String CSK = "CSK";

    String CUC = "CUC";

    String CUP = "CUP";

    String CVE = "CVE";

    String CYP = "CYP";

    String CZK = "CZK";

    String DDM = "DDM";

    String DEM = "DEM";

    String DJF = "DJF";

    String DKK = "DKK";

    String DOP = "DOP";

    String DZD = "DZD";

    String ECS = "ECS";

    String ECV = "ECV";

    String EEK = "EEK";

    String EGP = "EGP";

    String ERN = "ERN";

    String ESA = "ESA";

    String ESB = "ESB";

    String ESP = "ESP";

    String ETB = "ETB";

    String EUR = "EUR";

    String FIM = "FIM";

    String FJD = "FJD";

    String FKP = "FKP";

    String FRF = "FRF";

    String GBP = "GBP";

    String GEK = "GEK";

    String GEL = "GEL";

    String GHC = "GHC";

    String GHS = "GHS";

    String GIP = "GIP";

    String GMD = "GMD";

    String GNF = "GNF";

    String GNS = "GNS";

    String GQE = "GQE";

    String GRD = "GRD";

    String GTQ = "GTQ";

    String GWE = "GWE";

    String GWP = "GWP";

    String GYD = "GYD";

    String HKD = "HKD";

    String HNL = "HNL";

    String HRD = "HRD";

    String HRK = "HRK";

    String HTG = "HTG";

    String HUF = "HUF";

    String IDR = "IDR";

    String IEP = "IEP";

    String ILP = "ILP";

    String ILR = "ILR";

    String ILS = "ILS";

    String INR = "INR";

    String IQD = "IQD";

    String IRR = "IRR";

    String ISJ = "ISJ";

    String ISK = "ISK";

    String ITL = "ITL";

    String JMD = "JMD";

    String JOD = "JOD";

    String JPY = "JPY";

    String KES = "KES";

    String KGS = "KGS";

    String KHR = "KHR";

    String KMF = "KMF";

    String KPW = "KPW";

    String KRH = "KRH";

    String KRO = "KRO";

    String KRW = "KRW";

    String KWD = "KWD";

    String KYD = "KYD";

    String KZT = "KZT";

    String LAK = "LAK";

    String LBP = "LBP";

    String LKR = "LKR";

    String LRD = "LRD";

    String LSL = "LSL";

    String LTL = "LTL";

    String LTT = "LTT";

    String LUC = "LUC";

    String LUF = "LUF";

    String LUL = "LUL";

    String LVL = "LVL";

    String LVR = "LVR";

    String LYD = "LYD";

    String MAD = "MAD";

    String MAF = "MAF";

    String MCF = "MCF";

    String MDC = "MDC";

    String MDL = "MDL";

    String MGA = "MGA";

    String MGF = "MGF";

    String MKD = "MKD";

    String MKN = "MKN";

    String MLF = "MLF";

    String MMK = "MMK";

    String MNT = "MNT";

    String MOP = "MOP";

    String MRO = "MRO";

    String MTL = "MTL";

    String MTP = "MTP";

    String MUR = "MUR";

    String MVP = "MVP";

    String MVR = "MVR";

    String MWK = "MWK";

    String MXN = "MXN";

    String MXP = "MXP";

    String MXV = "MXV";

    String MYR = "MYR";

    String MZE = "MZE";

    String MZM = "MZM";

    String MZN = "MZN";

    String NAD = "NAD";

    String NGN = "NGN";

    String NIC = "NIC";

    String NIO = "NIO";

    String NLG = "NLG";

    String NOK = "NOK";

    String NPR = "NPR";

    String NZD = "NZD";

    String OMR = "OMR";

    String PAB = "PAB";

    String PEI = "PEI";

    String PEN = "PEN";

    String PES = "PES";

    String PGK = "PGK";

    String PHP = "PHP";

    String PKR = "PKR";

    String PLN = "PLN";

    String PLZ = "PLZ";

    String PTE = "PTE";

    String PYG = "PYG";

    String QAR = "QAR";

    String RHD = "RHD";

    String ROL = "ROL";

    String RON = "RON";

    String RSD = "RSD";

    String RUB = "RUB";

    String RUR = "RUR";

    String RWF = "RWF";

    String SAR = "SAR";

    String SBD = "SBD";

    String SCR = "SCR";

    String SDD = "SDD";

    String SDG = "SDG";

    String SDP = "SDP";

    String SEK = "SEK";

    String SGD = "SGD";

    String SHP = "SHP";

    String SIT = "SIT";

    String SKK = "SKK";

    String SLL = "SLL";

    String SOS = "SOS";

    String SRD = "SRD";

    String SRG = "SRG";

    String SSP = "SSP";

    String STD = "STD";

    String SUR = "SUR";

    String SVC = "SVC";

    String SYP = "SYP";

    String SZL = "SZL";

    String THB = "THB";

    String TJR = "TJR";

    String TJS = "TJS";

    String TMM = "TMM";

    String TMT = "TMT";

    String TND = "TND";

    String TOP = "TOP";

    String TPE = "TPE";

    String TRL = "TRL";

    String TRY = "TRY";

    String TTD = "TTD";

    String TWD = "TWD";

    String TZS = "TZS";

    String UAH = "UAH";

    String UAK = "UAK";

    String UGS = "UGS";

    String UGX = "UGX";

    String USD = "USD";

    String USN = "USN";

    String USS = "USS";

    String UYI = "UYI";

    String UYP = "UYP";

    String UYU = "UYU";

    String UZS = "UZS";

    String VEB = "VEB";

    String VEF = "VEF";

    String VND = "VND";

    String VNN = "VNN";

    String VUV = "VUV";

    String WST = "WST";

    String XAF = "XAF";

    String XAG = "XAG";

    String XAU = "XAU";

    String XBA = "XBA";

    String XBB = "XBB";

    String XBC = "XBC";

    String XBD = "XBD";

    String XCD = "XCD";

    String XDR = "XDR";

    String XEU = "XEU";

    String XFO = "XFO";

    String XFU = "XFU";

    String XOF = "XOF";

    String XPD = "XPD";

    String XPF = "XPF";

    String XPT = "XPT";

    String XRE = "XRE";

    String XSU = "XSU";

    String XTS = "XTS";

    String XUA = "XUA";

    String XXX = "XXX";

    String YDD = "YDD";

    String YER = "YER";

    String YUD = "YUD";

    String YUM = "YUM";

    String YUN = "YUN";

    String YUR = "YUR";

    String ZAL = "ZAL";

    String ZAR = "ZAR";

    String ZMK = "ZMK";

    String ZMW = "ZMW";

    String ZRN = "ZRN";

    String ZRZ = "ZRZ";

    String ZWD = "ZWD";

    String ZWL = "ZWL";

    String ZWR = "ZWR";
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy