text: // Copyright 2011 The Closure Library Authors. All Rights Reserved
  //
  // Licensed under the Apache License, Version 2.0 (the "License");
  // you may not use this file except in compliance with the License.
  // You may obtain a copy of the License at
  //
  //      http://www.apache.org/licenses/LICENSE-2.0
  //
  // Unless required by applicable law or agreed to in writing, software
  // distributed under the License is distributed on an "AS-IS" BASIS,
  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  // See the License for the specific language governing permissions and
  // limitations under the License.
  
  /**
   * @fileoverview Number formatting symbols.
   *
   * This file is autogenerated by script:
   * http://go/generate_number_constants.py
   * using the --for_closure flag.
   * File generated from CLDR ver. 23
   *
   * This file coveres those locales that are not covered in
   * "numberformatsymbols.js".
   *
   * Before checkin, this file could have been manually edited. This is
   * to incorporate changes before we could fix CLDR. All manual
   * modification must be documented in this section, and should be
   * removed after those changes land to CLDR.
   */
  
  goog.provide('goog.i18n.NumberFormatSymbolsExt');
  goog.provide('goog.i18n.NumberFormatSymbols_aa');
  goog.provide('goog.i18n.NumberFormatSymbols_aa_DJ');
  goog.provide('goog.i18n.NumberFormatSymbols_aa_ER');
  goog.provide('goog.i18n.NumberFormatSymbols_aa_ET');
  goog.provide('goog.i18n.NumberFormatSymbols_af_NA');
  goog.provide('goog.i18n.NumberFormatSymbols_agq');
  goog.provide('goog.i18n.NumberFormatSymbols_agq_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_ak');
  goog.provide('goog.i18n.NumberFormatSymbols_ak_GH');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_AE');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_BH');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_DJ');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_DZ');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_EH');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_ER');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_IL');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_IQ');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_JO');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_KM');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_KW');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_LB');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_LY');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_MA');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_MR');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_OM');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_PS');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_QA');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_SA');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_SD');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_SO');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_SY');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_TD');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_TN');
  goog.provide('goog.i18n.NumberFormatSymbols_ar_YE');
  goog.provide('goog.i18n.NumberFormatSymbols_as');
  goog.provide('goog.i18n.NumberFormatSymbols_as_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_asa');
  goog.provide('goog.i18n.NumberFormatSymbols_asa_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_ast');
  goog.provide('goog.i18n.NumberFormatSymbols_ast_ES');
  goog.provide('goog.i18n.NumberFormatSymbols_az');
  goog.provide('goog.i18n.NumberFormatSymbols_az_Cyrl');
  goog.provide('goog.i18n.NumberFormatSymbols_az_Cyrl_AZ');
  goog.provide('goog.i18n.NumberFormatSymbols_az_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_az_Latn_AZ');
  goog.provide('goog.i18n.NumberFormatSymbols_bas');
  goog.provide('goog.i18n.NumberFormatSymbols_bas_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_be');
  goog.provide('goog.i18n.NumberFormatSymbols_be_BY');
  goog.provide('goog.i18n.NumberFormatSymbols_bem');
  goog.provide('goog.i18n.NumberFormatSymbols_bem_ZM');
  goog.provide('goog.i18n.NumberFormatSymbols_bez');
  goog.provide('goog.i18n.NumberFormatSymbols_bez_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_bm');
  goog.provide('goog.i18n.NumberFormatSymbols_bm_ML');
  goog.provide('goog.i18n.NumberFormatSymbols_bn_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_bo');
  goog.provide('goog.i18n.NumberFormatSymbols_bo_CN');
  goog.provide('goog.i18n.NumberFormatSymbols_bo_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_brx');
  goog.provide('goog.i18n.NumberFormatSymbols_brx_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_bs');
  goog.provide('goog.i18n.NumberFormatSymbols_bs_Cyrl');
  goog.provide('goog.i18n.NumberFormatSymbols_bs_Cyrl_BA');
  goog.provide('goog.i18n.NumberFormatSymbols_bs_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_bs_Latn_BA');
  goog.provide('goog.i18n.NumberFormatSymbols_byn');
  goog.provide('goog.i18n.NumberFormatSymbols_byn_ER');
  goog.provide('goog.i18n.NumberFormatSymbols_cgg');
  goog.provide('goog.i18n.NumberFormatSymbols_cgg_UG');
  goog.provide('goog.i18n.NumberFormatSymbols_ckb');
  goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab');
  goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab_IQ');
  goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab_IR');
  goog.provide('goog.i18n.NumberFormatSymbols_ckb_IQ');
  goog.provide('goog.i18n.NumberFormatSymbols_ckb_IR');
  goog.provide('goog.i18n.NumberFormatSymbols_ckb_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_ckb_Latn_IQ');
  goog.provide('goog.i18n.NumberFormatSymbols_dav');
  goog.provide('goog.i18n.NumberFormatSymbols_dav_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_de_LI');
  goog.provide('goog.i18n.NumberFormatSymbols_dje');
  goog.provide('goog.i18n.NumberFormatSymbols_dje_NE');
  goog.provide('goog.i18n.NumberFormatSymbols_dua');
  goog.provide('goog.i18n.NumberFormatSymbols_dua_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_dyo');
  goog.provide('goog.i18n.NumberFormatSymbols_dyo_SN');
  goog.provide('goog.i18n.NumberFormatSymbols_dz');
  goog.provide('goog.i18n.NumberFormatSymbols_dz_BT');
  goog.provide('goog.i18n.NumberFormatSymbols_ebu');
  goog.provide('goog.i18n.NumberFormatSymbols_ebu_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_ee');
  goog.provide('goog.i18n.NumberFormatSymbols_ee_GH');
  goog.provide('goog.i18n.NumberFormatSymbols_ee_TG');
  goog.provide('goog.i18n.NumberFormatSymbols_el_CY');
  goog.provide('goog.i18n.NumberFormatSymbols_en_150');
  goog.provide('goog.i18n.NumberFormatSymbols_en_AG');
  goog.provide('goog.i18n.NumberFormatSymbols_en_BB');
  goog.provide('goog.i18n.NumberFormatSymbols_en_BE');
  goog.provide('goog.i18n.NumberFormatSymbols_en_BM');
  goog.provide('goog.i18n.NumberFormatSymbols_en_BS');
  goog.provide('goog.i18n.NumberFormatSymbols_en_BW');
  goog.provide('goog.i18n.NumberFormatSymbols_en_BZ');
  goog.provide('goog.i18n.NumberFormatSymbols_en_CA');
  goog.provide('goog.i18n.NumberFormatSymbols_en_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_en_DM');
  goog.provide('goog.i18n.NumberFormatSymbols_en_Dsrt');
  goog.provide('goog.i18n.NumberFormatSymbols_en_FJ');
  goog.provide('goog.i18n.NumberFormatSymbols_en_GD');
  goog.provide('goog.i18n.NumberFormatSymbols_en_GG');
  goog.provide('goog.i18n.NumberFormatSymbols_en_GH');
  goog.provide('goog.i18n.NumberFormatSymbols_en_GI');
  goog.provide('goog.i18n.NumberFormatSymbols_en_GM');
  goog.provide('goog.i18n.NumberFormatSymbols_en_GY');
  goog.provide('goog.i18n.NumberFormatSymbols_en_HK');
  goog.provide('goog.i18n.NumberFormatSymbols_en_IM');
  goog.provide('goog.i18n.NumberFormatSymbols_en_JE');
  goog.provide('goog.i18n.NumberFormatSymbols_en_JM');
  goog.provide('goog.i18n.NumberFormatSymbols_en_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_en_KI');
  goog.provide('goog.i18n.NumberFormatSymbols_en_KN');
  goog.provide('goog.i18n.NumberFormatSymbols_en_KY');
  goog.provide('goog.i18n.NumberFormatSymbols_en_LC');
  goog.provide('goog.i18n.NumberFormatSymbols_en_LR');
  goog.provide('goog.i18n.NumberFormatSymbols_en_LS');
  goog.provide('goog.i18n.NumberFormatSymbols_en_MG');
  goog.provide('goog.i18n.NumberFormatSymbols_en_MT');
  goog.provide('goog.i18n.NumberFormatSymbols_en_MU');
  goog.provide('goog.i18n.NumberFormatSymbols_en_MW');
  goog.provide('goog.i18n.NumberFormatSymbols_en_NA');
  goog.provide('goog.i18n.NumberFormatSymbols_en_NG');
  goog.provide('goog.i18n.NumberFormatSymbols_en_NZ');
  goog.provide('goog.i18n.NumberFormatSymbols_en_PG');
  goog.provide('goog.i18n.NumberFormatSymbols_en_PH');
  goog.provide('goog.i18n.NumberFormatSymbols_en_PK');
  goog.provide('goog.i18n.NumberFormatSymbols_en_SB');
  goog.provide('goog.i18n.NumberFormatSymbols_en_SC');
  goog.provide('goog.i18n.NumberFormatSymbols_en_SL');
  goog.provide('goog.i18n.NumberFormatSymbols_en_SS');
  goog.provide('goog.i18n.NumberFormatSymbols_en_SZ');
  goog.provide('goog.i18n.NumberFormatSymbols_en_TO');
  goog.provide('goog.i18n.NumberFormatSymbols_en_TT');
  goog.provide('goog.i18n.NumberFormatSymbols_en_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_en_UG');
  goog.provide('goog.i18n.NumberFormatSymbols_en_VC');
  goog.provide('goog.i18n.NumberFormatSymbols_en_VU');
  goog.provide('goog.i18n.NumberFormatSymbols_en_WS');
  goog.provide('goog.i18n.NumberFormatSymbols_en_ZM');
  goog.provide('goog.i18n.NumberFormatSymbols_en_ZW');
  goog.provide('goog.i18n.NumberFormatSymbols_eo');
  goog.provide('goog.i18n.NumberFormatSymbols_es_AR');
  goog.provide('goog.i18n.NumberFormatSymbols_es_BO');
  goog.provide('goog.i18n.NumberFormatSymbols_es_CL');
  goog.provide('goog.i18n.NumberFormatSymbols_es_CO');
  goog.provide('goog.i18n.NumberFormatSymbols_es_CR');
  goog.provide('goog.i18n.NumberFormatSymbols_es_CU');
  goog.provide('goog.i18n.NumberFormatSymbols_es_DO');
  goog.provide('goog.i18n.NumberFormatSymbols_es_EC');
  goog.provide('goog.i18n.NumberFormatSymbols_es_GQ');
  goog.provide('goog.i18n.NumberFormatSymbols_es_GT');
  goog.provide('goog.i18n.NumberFormatSymbols_es_HN');
  goog.provide('goog.i18n.NumberFormatSymbols_es_MX');
  goog.provide('goog.i18n.NumberFormatSymbols_es_NI');
  goog.provide('goog.i18n.NumberFormatSymbols_es_PA');
  goog.provide('goog.i18n.NumberFormatSymbols_es_PE');
  goog.provide('goog.i18n.NumberFormatSymbols_es_PH');
  goog.provide('goog.i18n.NumberFormatSymbols_es_PR');
  goog.provide('goog.i18n.NumberFormatSymbols_es_PY');
  goog.provide('goog.i18n.NumberFormatSymbols_es_SV');
  goog.provide('goog.i18n.NumberFormatSymbols_es_US');
  goog.provide('goog.i18n.NumberFormatSymbols_es_UY');
  goog.provide('goog.i18n.NumberFormatSymbols_es_VE');
  goog.provide('goog.i18n.NumberFormatSymbols_ewo');
  goog.provide('goog.i18n.NumberFormatSymbols_ewo_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_fa_AF');
  goog.provide('goog.i18n.NumberFormatSymbols_ff');
  goog.provide('goog.i18n.NumberFormatSymbols_ff_SN');
  goog.provide('goog.i18n.NumberFormatSymbols_fo');
  goog.provide('goog.i18n.NumberFormatSymbols_fo_FO');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_BE');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_BF');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_BI');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_BJ');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_CD');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_CF');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_CG');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_CH');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_CI');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_DJ');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_DZ');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_GA');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_GN');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_GQ');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_HT');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_KM');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_LU');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_MA');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_MG');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_ML');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_MR');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_MU');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_NC');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_NE');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_PF');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_RW');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_SC');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_SN');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_SY');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_TD');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_TG');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_TN');
  goog.provide('goog.i18n.NumberFormatSymbols_fr_VU');
  goog.provide('goog.i18n.NumberFormatSymbols_fur');
  goog.provide('goog.i18n.NumberFormatSymbols_fur_IT');
  goog.provide('goog.i18n.NumberFormatSymbols_ga');
  goog.provide('goog.i18n.NumberFormatSymbols_ga_IE');
  goog.provide('goog.i18n.NumberFormatSymbols_gd');
  goog.provide('goog.i18n.NumberFormatSymbols_gd_GB');
  goog.provide('goog.i18n.NumberFormatSymbols_guz');
  goog.provide('goog.i18n.NumberFormatSymbols_guz_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_gv');
  goog.provide('goog.i18n.NumberFormatSymbols_gv_GB');
  goog.provide('goog.i18n.NumberFormatSymbols_ha');
  goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_GH');
  goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_NE');
  goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_NG');
  goog.provide('goog.i18n.NumberFormatSymbols_hr_BA');
  goog.provide('goog.i18n.NumberFormatSymbols_hy');
  goog.provide('goog.i18n.NumberFormatSymbols_hy_AM');
  goog.provide('goog.i18n.NumberFormatSymbols_ia');
  goog.provide('goog.i18n.NumberFormatSymbols_ia_FR');
  goog.provide('goog.i18n.NumberFormatSymbols_ig');
  goog.provide('goog.i18n.NumberFormatSymbols_ig_NG');
  goog.provide('goog.i18n.NumberFormatSymbols_ii');
  goog.provide('goog.i18n.NumberFormatSymbols_ii_CN');
  goog.provide('goog.i18n.NumberFormatSymbols_it_CH');
  goog.provide('goog.i18n.NumberFormatSymbols_jgo');
  goog.provide('goog.i18n.NumberFormatSymbols_jgo_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_jmc');
  goog.provide('goog.i18n.NumberFormatSymbols_jmc_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_ka');
  goog.provide('goog.i18n.NumberFormatSymbols_ka_GE');
  goog.provide('goog.i18n.NumberFormatSymbols_kab');
  goog.provide('goog.i18n.NumberFormatSymbols_kab_DZ');
  goog.provide('goog.i18n.NumberFormatSymbols_kam');
  goog.provide('goog.i18n.NumberFormatSymbols_kam_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_kde');
  goog.provide('goog.i18n.NumberFormatSymbols_kde_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_kea');
  goog.provide('goog.i18n.NumberFormatSymbols_kea_CV');
  goog.provide('goog.i18n.NumberFormatSymbols_khq');
  goog.provide('goog.i18n.NumberFormatSymbols_khq_ML');
  goog.provide('goog.i18n.NumberFormatSymbols_ki');
  goog.provide('goog.i18n.NumberFormatSymbols_ki_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_kk');
  goog.provide('goog.i18n.NumberFormatSymbols_kk_Cyrl');
  goog.provide('goog.i18n.NumberFormatSymbols_kk_Cyrl_KZ');
  goog.provide('goog.i18n.NumberFormatSymbols_kkj');
  goog.provide('goog.i18n.NumberFormatSymbols_kkj_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_kl');
  goog.provide('goog.i18n.NumberFormatSymbols_kl_GL');
  goog.provide('goog.i18n.NumberFormatSymbols_kln');
  goog.provide('goog.i18n.NumberFormatSymbols_kln_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_km');
  goog.provide('goog.i18n.NumberFormatSymbols_km_KH');
  goog.provide('goog.i18n.NumberFormatSymbols_ko_KP');
  goog.provide('goog.i18n.NumberFormatSymbols_kok');
  goog.provide('goog.i18n.NumberFormatSymbols_kok_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_ks');
  goog.provide('goog.i18n.NumberFormatSymbols_ks_Arab');
  goog.provide('goog.i18n.NumberFormatSymbols_ks_Arab_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_ksb');
  goog.provide('goog.i18n.NumberFormatSymbols_ksb_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_ksf');
  goog.provide('goog.i18n.NumberFormatSymbols_ksf_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_ksh');
  goog.provide('goog.i18n.NumberFormatSymbols_ksh_DE');
  goog.provide('goog.i18n.NumberFormatSymbols_kw');
  goog.provide('goog.i18n.NumberFormatSymbols_kw_GB');
  goog.provide('goog.i18n.NumberFormatSymbols_ky');
  goog.provide('goog.i18n.NumberFormatSymbols_ky_KG');
  goog.provide('goog.i18n.NumberFormatSymbols_lag');
  goog.provide('goog.i18n.NumberFormatSymbols_lag_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_lg');
  goog.provide('goog.i18n.NumberFormatSymbols_lg_UG');
  goog.provide('goog.i18n.NumberFormatSymbols_ln_AO');
  goog.provide('goog.i18n.NumberFormatSymbols_ln_CF');
  goog.provide('goog.i18n.NumberFormatSymbols_ln_CG');
  goog.provide('goog.i18n.NumberFormatSymbols_lo');
  goog.provide('goog.i18n.NumberFormatSymbols_lo_LA');
  goog.provide('goog.i18n.NumberFormatSymbols_lu');
  goog.provide('goog.i18n.NumberFormatSymbols_lu_CD');
  goog.provide('goog.i18n.NumberFormatSymbols_luo');
  goog.provide('goog.i18n.NumberFormatSymbols_luo_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_luy');
  goog.provide('goog.i18n.NumberFormatSymbols_luy_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_mas');
  goog.provide('goog.i18n.NumberFormatSymbols_mas_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_mas_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_mer');
  goog.provide('goog.i18n.NumberFormatSymbols_mer_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_mfe');
  goog.provide('goog.i18n.NumberFormatSymbols_mfe_MU');
  goog.provide('goog.i18n.NumberFormatSymbols_mg');
  goog.provide('goog.i18n.NumberFormatSymbols_mg_MG');
  goog.provide('goog.i18n.NumberFormatSymbols_mgh');
  goog.provide('goog.i18n.NumberFormatSymbols_mgh_MZ');
  goog.provide('goog.i18n.NumberFormatSymbols_mgo');
  goog.provide('goog.i18n.NumberFormatSymbols_mgo_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_mk');
  goog.provide('goog.i18n.NumberFormatSymbols_mk_MK');
  goog.provide('goog.i18n.NumberFormatSymbols_mn');
  goog.provide('goog.i18n.NumberFormatSymbols_mn_Cyrl');
  goog.provide('goog.i18n.NumberFormatSymbols_mn_Cyrl_MN');
  goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn_BN');
  goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn_SG');
  goog.provide('goog.i18n.NumberFormatSymbols_mua');
  goog.provide('goog.i18n.NumberFormatSymbols_mua_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_my');
  goog.provide('goog.i18n.NumberFormatSymbols_my_MM');
  goog.provide('goog.i18n.NumberFormatSymbols_naq');
  goog.provide('goog.i18n.NumberFormatSymbols_naq_NA');
  goog.provide('goog.i18n.NumberFormatSymbols_nd');
  goog.provide('goog.i18n.NumberFormatSymbols_nd_ZW');
  goog.provide('goog.i18n.NumberFormatSymbols_ne');
  goog.provide('goog.i18n.NumberFormatSymbols_ne_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_ne_NP');
  goog.provide('goog.i18n.NumberFormatSymbols_nl_AW');
  goog.provide('goog.i18n.NumberFormatSymbols_nl_BE');
  goog.provide('goog.i18n.NumberFormatSymbols_nl_CW');
  goog.provide('goog.i18n.NumberFormatSymbols_nl_SR');
  goog.provide('goog.i18n.NumberFormatSymbols_nl_SX');
  goog.provide('goog.i18n.NumberFormatSymbols_nmg');
  goog.provide('goog.i18n.NumberFormatSymbols_nmg_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_nn');
  goog.provide('goog.i18n.NumberFormatSymbols_nn_NO');
  goog.provide('goog.i18n.NumberFormatSymbols_nnh');
  goog.provide('goog.i18n.NumberFormatSymbols_nnh_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_nr');
  goog.provide('goog.i18n.NumberFormatSymbols_nr_ZA');
  goog.provide('goog.i18n.NumberFormatSymbols_nso');
  goog.provide('goog.i18n.NumberFormatSymbols_nso_ZA');
  goog.provide('goog.i18n.NumberFormatSymbols_nus');
  goog.provide('goog.i18n.NumberFormatSymbols_nus_SD');
  goog.provide('goog.i18n.NumberFormatSymbols_nyn');
  goog.provide('goog.i18n.NumberFormatSymbols_nyn_UG');
  goog.provide('goog.i18n.NumberFormatSymbols_om');
  goog.provide('goog.i18n.NumberFormatSymbols_om_ET');
  goog.provide('goog.i18n.NumberFormatSymbols_om_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_os');
  goog.provide('goog.i18n.NumberFormatSymbols_os_GE');
  goog.provide('goog.i18n.NumberFormatSymbols_os_RU');
  goog.provide('goog.i18n.NumberFormatSymbols_pa');
  goog.provide('goog.i18n.NumberFormatSymbols_pa_Arab');
  goog.provide('goog.i18n.NumberFormatSymbols_pa_Arab_PK');
  goog.provide('goog.i18n.NumberFormatSymbols_pa_Guru');
  goog.provide('goog.i18n.NumberFormatSymbols_pa_Guru_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_ps');
  goog.provide('goog.i18n.NumberFormatSymbols_ps_AF');
  goog.provide('goog.i18n.NumberFormatSymbols_pt_AO');
  goog.provide('goog.i18n.NumberFormatSymbols_pt_CV');
  goog.provide('goog.i18n.NumberFormatSymbols_pt_GW');
  goog.provide('goog.i18n.NumberFormatSymbols_pt_MO');
  goog.provide('goog.i18n.NumberFormatSymbols_pt_MZ');
  goog.provide('goog.i18n.NumberFormatSymbols_pt_ST');
  goog.provide('goog.i18n.NumberFormatSymbols_pt_TL');
  goog.provide('goog.i18n.NumberFormatSymbols_rm');
  goog.provide('goog.i18n.NumberFormatSymbols_rm_CH');
  goog.provide('goog.i18n.NumberFormatSymbols_rn');
  goog.provide('goog.i18n.NumberFormatSymbols_rn_BI');
  goog.provide('goog.i18n.NumberFormatSymbols_ro_MD');
  goog.provide('goog.i18n.NumberFormatSymbols_rof');
  goog.provide('goog.i18n.NumberFormatSymbols_rof_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_ru_BY');
  goog.provide('goog.i18n.NumberFormatSymbols_ru_KG');
  goog.provide('goog.i18n.NumberFormatSymbols_ru_KZ');
  goog.provide('goog.i18n.NumberFormatSymbols_ru_MD');
  goog.provide('goog.i18n.NumberFormatSymbols_ru_UA');
  goog.provide('goog.i18n.NumberFormatSymbols_rw');
  goog.provide('goog.i18n.NumberFormatSymbols_rw_RW');
  goog.provide('goog.i18n.NumberFormatSymbols_rwk');
  goog.provide('goog.i18n.NumberFormatSymbols_rwk_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_sah');
  goog.provide('goog.i18n.NumberFormatSymbols_sah_RU');
  goog.provide('goog.i18n.NumberFormatSymbols_saq');
  goog.provide('goog.i18n.NumberFormatSymbols_saq_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_sbp');
  goog.provide('goog.i18n.NumberFormatSymbols_sbp_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_se');
  goog.provide('goog.i18n.NumberFormatSymbols_se_FI');
  goog.provide('goog.i18n.NumberFormatSymbols_se_NO');
  goog.provide('goog.i18n.NumberFormatSymbols_seh');
  goog.provide('goog.i18n.NumberFormatSymbols_seh_MZ');
  goog.provide('goog.i18n.NumberFormatSymbols_ses');
  goog.provide('goog.i18n.NumberFormatSymbols_ses_ML');
  goog.provide('goog.i18n.NumberFormatSymbols_sg');
  goog.provide('goog.i18n.NumberFormatSymbols_sg_CF');
  goog.provide('goog.i18n.NumberFormatSymbols_shi');
  goog.provide('goog.i18n.NumberFormatSymbols_shi_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_shi_Latn_MA');
  goog.provide('goog.i18n.NumberFormatSymbols_shi_Tfng');
  goog.provide('goog.i18n.NumberFormatSymbols_shi_Tfng_MA');
  goog.provide('goog.i18n.NumberFormatSymbols_si');
  goog.provide('goog.i18n.NumberFormatSymbols_si_LK');
  goog.provide('goog.i18n.NumberFormatSymbols_sn');
  goog.provide('goog.i18n.NumberFormatSymbols_sn_ZW');
  goog.provide('goog.i18n.NumberFormatSymbols_so');
  goog.provide('goog.i18n.NumberFormatSymbols_so_DJ');
  goog.provide('goog.i18n.NumberFormatSymbols_so_ET');
  goog.provide('goog.i18n.NumberFormatSymbols_so_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_so_SO');
  goog.provide('goog.i18n.NumberFormatSymbols_sq_MK');
  goog.provide('goog.i18n.NumberFormatSymbols_sq_XK');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_BA');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_ME');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_XK');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_BA');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_ME');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_RS');
  goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_XK');
  goog.provide('goog.i18n.NumberFormatSymbols_ss');
  goog.provide('goog.i18n.NumberFormatSymbols_ss_SZ');
  goog.provide('goog.i18n.NumberFormatSymbols_ss_ZA');
  goog.provide('goog.i18n.NumberFormatSymbols_ssy');
  goog.provide('goog.i18n.NumberFormatSymbols_ssy_ER');
  goog.provide('goog.i18n.NumberFormatSymbols_st');
  goog.provide('goog.i18n.NumberFormatSymbols_st_LS');
  goog.provide('goog.i18n.NumberFormatSymbols_st_ZA');
  goog.provide('goog.i18n.NumberFormatSymbols_sv_AX');
  goog.provide('goog.i18n.NumberFormatSymbols_sv_FI');
  goog.provide('goog.i18n.NumberFormatSymbols_sw_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_sw_UG');
  goog.provide('goog.i18n.NumberFormatSymbols_swc');
  goog.provide('goog.i18n.NumberFormatSymbols_swc_CD');
  goog.provide('goog.i18n.NumberFormatSymbols_ta_LK');
  goog.provide('goog.i18n.NumberFormatSymbols_ta_MY');
  goog.provide('goog.i18n.NumberFormatSymbols_ta_SG');
  goog.provide('goog.i18n.NumberFormatSymbols_teo');
  goog.provide('goog.i18n.NumberFormatSymbols_teo_KE');
  goog.provide('goog.i18n.NumberFormatSymbols_teo_UG');
  goog.provide('goog.i18n.NumberFormatSymbols_tg');
  goog.provide('goog.i18n.NumberFormatSymbols_tg_Cyrl');
  goog.provide('goog.i18n.NumberFormatSymbols_tg_Cyrl_TJ');
  goog.provide('goog.i18n.NumberFormatSymbols_ti');
  goog.provide('goog.i18n.NumberFormatSymbols_ti_ER');
  goog.provide('goog.i18n.NumberFormatSymbols_ti_ET');
  goog.provide('goog.i18n.NumberFormatSymbols_tig');
  goog.provide('goog.i18n.NumberFormatSymbols_tig_ER');
  goog.provide('goog.i18n.NumberFormatSymbols_tn');
  goog.provide('goog.i18n.NumberFormatSymbols_tn_BW');
  goog.provide('goog.i18n.NumberFormatSymbols_tn_ZA');
  goog.provide('goog.i18n.NumberFormatSymbols_to');
  goog.provide('goog.i18n.NumberFormatSymbols_to_TO');
  goog.provide('goog.i18n.NumberFormatSymbols_tr_CY');
  goog.provide('goog.i18n.NumberFormatSymbols_ts');
  goog.provide('goog.i18n.NumberFormatSymbols_ts_ZA');
  goog.provide('goog.i18n.NumberFormatSymbols_twq');
  goog.provide('goog.i18n.NumberFormatSymbols_twq_NE');
  goog.provide('goog.i18n.NumberFormatSymbols_tzm');
  goog.provide('goog.i18n.NumberFormatSymbols_tzm_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_tzm_Latn_MA');
  goog.provide('goog.i18n.NumberFormatSymbols_ur_IN');
  goog.provide('goog.i18n.NumberFormatSymbols_uz');
  goog.provide('goog.i18n.NumberFormatSymbols_uz_Arab');
  goog.provide('goog.i18n.NumberFormatSymbols_uz_Arab_AF');
  goog.provide('goog.i18n.NumberFormatSymbols_uz_Cyrl');
  goog.provide('goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ');
  goog.provide('goog.i18n.NumberFormatSymbols_uz_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_uz_Latn_UZ');
  goog.provide('goog.i18n.NumberFormatSymbols_vai');
  goog.provide('goog.i18n.NumberFormatSymbols_vai_Latn');
  goog.provide('goog.i18n.NumberFormatSymbols_vai_Latn_LR');
  goog.provide('goog.i18n.NumberFormatSymbols_vai_Vaii');
  goog.provide('goog.i18n.NumberFormatSymbols_vai_Vaii_LR');
  goog.provide('goog.i18n.NumberFormatSymbols_ve');
  goog.provide('goog.i18n.NumberFormatSymbols_ve_ZA');
  goog.provide('goog.i18n.NumberFormatSymbols_vo');
  goog.provide('goog.i18n.NumberFormatSymbols_vun');
  goog.provide('goog.i18n.NumberFormatSymbols_vun_TZ');
  goog.provide('goog.i18n.NumberFormatSymbols_wae');
  goog.provide('goog.i18n.NumberFormatSymbols_wae_CH');
  goog.provide('goog.i18n.NumberFormatSymbols_wal');
  goog.provide('goog.i18n.NumberFormatSymbols_wal_ET');
  goog.provide('goog.i18n.NumberFormatSymbols_xh');
  goog.provide('goog.i18n.NumberFormatSymbols_xh_ZA');
  goog.provide('goog.i18n.NumberFormatSymbols_xog');
  goog.provide('goog.i18n.NumberFormatSymbols_xog_UG');
  goog.provide('goog.i18n.NumberFormatSymbols_yav');
  goog.provide('goog.i18n.NumberFormatSymbols_yav_CM');
  goog.provide('goog.i18n.NumberFormatSymbols_yo');
  goog.provide('goog.i18n.NumberFormatSymbols_yo_NG');
  goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans');
  goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_HK');
  goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_MO');
  goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_SG');
  goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant');
  goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_HK');
  goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_MO');
  goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_TW');
  
  goog.require('goog.i18n.NumberFormatSymbols');
  
  
  /**
   * Number formatting symbols for locale aa.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_aa = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ETB'
  };
  
  
  /**
   * Number formatting symbols for locale aa_DJ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_aa_DJ = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'DJF'
  };
  
  
  /**
   * Number formatting symbols for locale aa_ER.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_aa_ER = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ERN'
  };
  
  
  /**
   * Number formatting symbols for locale aa_ET.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_aa_ET = goog.i18n.NumberFormatSymbols_aa;
  
  
  /**
   * Number formatting symbols for locale af_NA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_af_NA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'NAD'
  };
  
  
  /**
   * Number formatting symbols for locale agq.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_agq = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale agq_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_agq_CM = goog.i18n.NumberFormatSymbols_agq;
  
  
  /**
   * Number formatting symbols for locale ak.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ak = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'GHS'
  };
  
  
  /**
   * Number formatting symbols for locale ak_GH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ak_GH = goog.i18n.NumberFormatSymbols_ak;
  
  
  /**
   * Number formatting symbols for locale ar_AE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_AE = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'AED'
  };
  
  
  /**
   * Number formatting symbols for locale ar_BH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_BH = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'BHD'
  };
  
  
  /**
   * Number formatting symbols for locale ar_DJ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_DJ = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'DJF'
  };
  
  
  /**
   * Number formatting symbols for locale ar_DZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_DZ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'DZD'
  };
  
  
  /**
   * Number formatting symbols for locale ar_EH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_EH = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'MAD'
  };
  
  
  /**
   * Number formatting symbols for locale ar_ER.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_ER = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'ERN'
  };
  
  
  /**
   * Number formatting symbols for locale ar_IL.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_IL = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'ILS'
  };
  
  
  /**
   * Number formatting symbols for locale ar_IQ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_IQ = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'IQD'
  };
  
  
  /**
   * Number formatting symbols for locale ar_JO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_JO = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'JOD'
  };
  
  
  /**
   * Number formatting symbols for locale ar_KM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_KM = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'KMF'
  };
  
  
  /**
   * Number formatting symbols for locale ar_KW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_KW = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'KWD'
  };
  
  
  /**
   * Number formatting symbols for locale ar_LB.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_LB = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'LBP'
  };
  
  
  /**
   * Number formatting symbols for locale ar_LY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_LY = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'LYD'
  };
  
  
  /**
   * Number formatting symbols for locale ar_MA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_MA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'MAD'
  };
  
  
  /**
   * Number formatting symbols for locale ar_MR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_MR = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'MRO'
  };
  
  
  /**
   * Number formatting symbols for locale ar_OM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_OM = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'OMR'
  };
  
  
  /**
   * Number formatting symbols for locale ar_PS.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_PS = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'ILS'
  };
  
  
  /**
   * Number formatting symbols for locale ar_QA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_QA = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#0.00',
    DEF_CURRENCY_CODE: 'QAR'
  };
  
  
  /**
   * Number formatting symbols for locale ar_SA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_SA = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#0.00',
    DEF_CURRENCY_CODE: 'SAR'
  };
  
  
  /**
   * Number formatting symbols for locale ar_SD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_SD = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'SDG'
  };
  
  
  /**
   * Number formatting symbols for locale ar_SO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_SO = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'SOS'
  };
  
  
  /**
   * Number formatting symbols for locale ar_SY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_SY = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#0.00',
    DEF_CURRENCY_CODE: 'SYP'
  };
  
  
  /**
   * Number formatting symbols for locale ar_TD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_TD = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale ar_TN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_TN = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#0.00',
    DEF_CURRENCY_CODE: 'TND'
  };
  
  
  /**
   * Number formatting symbols for locale ar_YE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ar_YE = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
    DECIMAL_PATTERN: '#0.###;#0.###-',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#0.00',
    DEF_CURRENCY_CODE: 'YER'
  };
  
  
  /**
   * Number formatting symbols for locale as.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_as = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '\u09E6',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale as_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_as_IN = goog.i18n.NumberFormatSymbols_as;
  
  
  /**
   * Number formatting symbols for locale asa.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_asa = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale asa_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_asa_TZ = goog.i18n.NumberFormatSymbols_asa;
  
  
  /**
   * Number formatting symbols for locale ast.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ast = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ast_ES.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ast_ES = goog.i18n.NumberFormatSymbols_ast;
  
  
  /**
   * Number formatting symbols for locale az.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_az = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'AZN'
  };
  
  
  /**
   * Number formatting symbols for locale az_Cyrl.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_az_Cyrl = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale az_Cyrl_AZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_az_Cyrl_AZ = goog.i18n.NumberFormatSymbols_az;
  
  
  /**
   * Number formatting symbols for locale az_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_az_Latn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale az_Latn_AZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_az_Latn_AZ = goog.i18n.NumberFormatSymbols_az;
  
  
  /**
   * Number formatting symbols for locale bas.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bas = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale bas_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bas_CM = goog.i18n.NumberFormatSymbols_bas;
  
  
  /**
   * Number formatting symbols for locale be.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_be = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'BYR'
  };
  
  
  /**
   * Number formatting symbols for locale be_BY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_be_BY = goog.i18n.NumberFormatSymbols_be;
  
  
  /**
   * Number formatting symbols for locale bem.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bem = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'ZMW'
  };
  
  
  /**
   * Number formatting symbols for locale bem_ZM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bem_ZM = goog.i18n.NumberFormatSymbols_bem;
  
  
  /**
   * Number formatting symbols for locale bez.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bez = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale bez_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bez_TZ = goog.i18n.NumberFormatSymbols_bez;
  
  
  /**
   * Number formatting symbols for locale bm.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bm = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale bm_ML.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bm_ML = goog.i18n.NumberFormatSymbols_bm;
  
  
  /**
   * Number formatting symbols for locale bn_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bn_IN = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '\u09E6',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u09B8\u0982\u0996\u09CD\u09AF\u09BE\u00A0\u09A8\u09BE',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '#,##,##0.00\u00A4;(#,##,##0.00\u00A4)',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale bo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bo = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'CNY'
  };
  
  
  /**
   * Number formatting symbols for locale bo_CN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bo_CN = goog.i18n.NumberFormatSymbols_bo;
  
  
  /**
   * Number formatting symbols for locale bo_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bo_IN = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale brx.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_brx = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale brx_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_brx_IN = goog.i18n.NumberFormatSymbols_brx;
  
  
  /**
   * Number formatting symbols for locale bs.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bs = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'BAM'
  };
  
  
  /**
   * Number formatting symbols for locale bs_Cyrl.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bs_Cyrl = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale bs_Cyrl_BA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bs_Cyrl_BA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'BAM'
  };
  
  
  /**
   * Number formatting symbols for locale bs_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bs_Latn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale bs_Latn_BA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_bs_Latn_BA = goog.i18n.NumberFormatSymbols_bs;
  
  
  /**
   * Number formatting symbols for locale byn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_byn = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ERN'
  };
  
  
  /**
   * Number formatting symbols for locale byn_ER.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_byn_ER = goog.i18n.NumberFormatSymbols_byn;
  
  
  /**
   * Number formatting symbols for locale cgg.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_cgg = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;-#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'UGX'
  };
  
  
  /**
   * Number formatting symbols for locale cgg_UG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_cgg_UG = goog.i18n.NumberFormatSymbols_cgg;
  
  
  /**
   * Number formatting symbols for locale ckb.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ckb = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'IQD'
  };
  
  
  /**
   * Number formatting symbols for locale ckb_Arab.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ckb_Arab = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ckb_Arab_IQ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ckb_Arab_IQ = goog.i18n.NumberFormatSymbols_ckb;
  
  
  /**
   * Number formatting symbols for locale ckb_Arab_IR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ckb_Arab_IR = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'IRR'
  };
  
  
  /**
   * Number formatting symbols for locale ckb_IQ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ckb_IQ = goog.i18n.NumberFormatSymbols_ckb;
  
  
  /**
   * Number formatting symbols for locale ckb_IR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ckb_IR = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'IRR'
  };
  
  
  /**
   * Number formatting symbols for locale ckb_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ckb_Latn = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u0660',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0627\u0633',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ckb_Latn_IQ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ckb_Latn_IQ = goog.i18n.NumberFormatSymbols_ckb;
  
  
  /**
   * Number formatting symbols for locale dav.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dav = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale dav_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dav_KE = goog.i18n.NumberFormatSymbols_dav;
  
  
  /**
   * Number formatting symbols for locale de_LI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_de_LI = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\'',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'CHF'
  };
  
  
  /**
   * Number formatting symbols for locale dje.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dje = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale dje_NE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dje_NE = goog.i18n.NumberFormatSymbols_dje;
  
  
  /**
   * Number formatting symbols for locale dua.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dua = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale dua_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dua_CM = goog.i18n.NumberFormatSymbols_dua;
  
  
  /**
   * Number formatting symbols for locale dyo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dyo = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale dyo_SN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dyo_SN = goog.i18n.NumberFormatSymbols_dyo;
  
  
  /**
   * Number formatting symbols for locale dz.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dz = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '\u0F20',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u0F42\u0FB2\u0F44\u0F66\u0F0B\u0F58\u0F7A\u0F51',
    NAN: '\u0F68\u0F44\u0F0B\u0F58\u0F51',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0\u00A0%',
    CURRENCY_PATTERN: '\u00A4#,##,##0.00',
    DEF_CURRENCY_CODE: 'BTN'
  };
  
  
  /**
   * Number formatting symbols for locale dz_BT.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_dz_BT = goog.i18n.NumberFormatSymbols_dz;
  
  
  /**
   * Number formatting symbols for locale ebu.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ebu = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale ebu_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ebu_KE = goog.i18n.NumberFormatSymbols_ebu;
  
  
  /**
   * Number formatting symbols for locale ee.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ee = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'mnn',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GHS'
  };
  
  
  /**
   * Number formatting symbols for locale ee_GH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ee_GH = goog.i18n.NumberFormatSymbols_ee;
  
  
  /**
   * Number formatting symbols for locale ee_TG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ee_TG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'mnn',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale el_CY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_el_CY = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'e',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '[#E0]',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale en_150.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_150 = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale en_AG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_AG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XCD'
  };
  
  
  /**
   * Number formatting symbols for locale en_BB.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_BB = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'BBD'
  };
  
  
  /**
   * Number formatting symbols for locale en_BE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_BE = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale en_BM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_BM = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'BMD'
  };
  
  
  /**
   * Number formatting symbols for locale en_BS.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_BS = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'BSD'
  };
  
  
  /**
   * Number formatting symbols for locale en_BW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_BW = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'BWP'
  };
  
  
  /**
   * Number formatting symbols for locale en_BZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_BZ = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'BZD'
  };
  
  
  /**
   * Number formatting symbols for locale en_CA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_CA = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'CAD'
  };
  
  
  /**
   * Number formatting symbols for locale en_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_CM = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale en_DM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_DM = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XCD'
  };
  
  
  /**
   * Number formatting symbols for locale en_Dsrt.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_Dsrt = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale en_FJ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_FJ = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'FJD'
  };
  
  
  /**
   * Number formatting symbols for locale en_GD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_GD = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XCD'
  };
  
  
  /**
   * Number formatting symbols for locale en_GG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_GG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GBP'
  };
  
  
  /**
   * Number formatting symbols for locale en_GH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_GH = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GHS'
  };
  
  
  /**
   * Number formatting symbols for locale en_GI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_GI = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GIP'
  };
  
  
  /**
   * Number formatting symbols for locale en_GM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_GM = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GMD'
  };
  
  
  /**
   * Number formatting symbols for locale en_GY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_GY = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GYD'
  };
  
  
  /**
   * Number formatting symbols for locale en_HK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_HK = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'HKD'
  };
  
  
  /**
   * Number formatting symbols for locale en_IM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_IM = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GBP'
  };
  
  
  /**
   * Number formatting symbols for locale en_JE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_JE = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GBP'
  };
  
  
  /**
   * Number formatting symbols for locale en_JM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_JM = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'JMD'
  };
  
  
  /**
   * Number formatting symbols for locale en_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_KE = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale en_KI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_KI = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'AUD'
  };
  
  
  /**
   * Number formatting symbols for locale en_KN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_KN = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XCD'
  };
  
  
  /**
   * Number formatting symbols for locale en_KY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_KY = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KYD'
  };
  
  
  /**
   * Number formatting symbols for locale en_LC.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_LC = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XCD'
  };
  
  
  /**
   * Number formatting symbols for locale en_LR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_LR = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'LRD'
  };
  
  
  /**
   * Number formatting symbols for locale en_LS.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_LS = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale en_MG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_MG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'MGA'
  };
  
  
  /**
   * Number formatting symbols for locale en_MT.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_MT = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale en_MU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_MU = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'MUR'
  };
  
  
  /**
   * Number formatting symbols for locale en_MW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_MW = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'MWK'
  };
  
  
  /**
   * Number formatting symbols for locale en_NA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_NA = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'NAD'
  };
  
  
  /**
   * Number formatting symbols for locale en_NG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_NG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'NGN'
  };
  
  
  /**
   * Number formatting symbols for locale en_NZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_NZ = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'NZD'
  };
  
  
  /**
   * Number formatting symbols for locale en_PG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_PG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'PGK'
  };
  
  
  /**
   * Number formatting symbols for locale en_PH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_PH = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'PHP'
  };
  
  
  /**
   * Number formatting symbols for locale en_PK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_PK = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'PKR'
  };
  
  
  /**
   * Number formatting symbols for locale en_SB.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_SB = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'SBD'
  };
  
  
  /**
   * Number formatting symbols for locale en_SC.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_SC = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'SCR'
  };
  
  
  /**
   * Number formatting symbols for locale en_SL.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_SL = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'SLL'
  };
  
  
  /**
   * Number formatting symbols for locale en_SS.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_SS = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'SSP'
  };
  
  
  /**
   * Number formatting symbols for locale en_SZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_SZ = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'SZL'
  };
  
  
  /**
   * Number formatting symbols for locale en_TO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_TO = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'TOP'
  };
  
  
  /**
   * Number formatting symbols for locale en_TT.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_TT = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'TTD'
  };
  
  
  /**
   * Number formatting symbols for locale en_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_TZ = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale en_UG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_UG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'UGX'
  };
  
  
  /**
   * Number formatting symbols for locale en_VC.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_VC = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XCD'
  };
  
  
  /**
   * Number formatting symbols for locale en_VU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_VU = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'VUV'
  };
  
  
  /**
   * Number formatting symbols for locale en_WS.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_WS = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'WST'
  };
  
  
  /**
   * Number formatting symbols for locale en_ZM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_ZM = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'ZMW'
  };
  
  
  /**
   * Number formatting symbols for locale en_ZW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_en_ZW = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale eo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_eo = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale es_AR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_AR = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'ARS'
  };
  
  
  /**
   * Number formatting symbols for locale es_BO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_BO = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'BOB'
  };
  
  
  /**
   * Number formatting symbols for locale es_CL.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_CL = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'CLP'
  };
  
  
  /**
   * Number formatting symbols for locale es_CO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_CO = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'COP'
  };
  
  
  /**
   * Number formatting symbols for locale es_CR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_CR = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'CRC'
  };
  
  
  /**
   * Number formatting symbols for locale es_CU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_CU = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'CUP'
  };
  
  
  /**
   * Number formatting symbols for locale es_DO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_DO = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'DOP'
  };
  
  
  /**
   * Number formatting symbols for locale es_EC.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_EC = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale es_GQ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_GQ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale es_GT.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_GT = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'GTQ'
  };
  
  
  /**
   * Number formatting symbols for locale es_HN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_HN = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'HNL'
  };
  
  
  /**
   * Number formatting symbols for locale es_MX.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_MX = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'MXN'
  };
  
  
  /**
   * Number formatting symbols for locale es_NI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_NI = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'NIO'
  };
  
  
  /**
   * Number formatting symbols for locale es_PA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_PA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'PAB'
  };
  
  
  /**
   * Number formatting symbols for locale es_PE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_PE = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'PEN'
  };
  
  
  /**
   * Number formatting symbols for locale es_PH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_PH = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'PHP'
  };
  
  
  /**
   * Number formatting symbols for locale es_PR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_PR = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale es_PY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_PY = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00',
    DEF_CURRENCY_CODE: 'PYG'
  };
  
  
  /**
   * Number formatting symbols for locale es_SV.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_SV = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale es_US.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_US = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale es_UY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_UY = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;(\u00A4\u00A0#,##0.00)',
    DEF_CURRENCY_CODE: 'UYU'
  };
  
  
  /**
   * Number formatting symbols for locale es_VE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_es_VE = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'VEF'
  };
  
  
  /**
   * Number formatting symbols for locale ewo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ewo = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale ewo_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ewo_CM = goog.i18n.NumberFormatSymbols_ewo;
  
  
  /**
   * Number formatting symbols for locale fa_AF.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fa_AF = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u06F0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: '\u00D7\u06F1\u06F0^',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: '\u0646\u0627\u0639\u062F\u062F',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '\'\u202A\'#,##0%\'\u202C\'',
    CURRENCY_PATTERN: '\u200E\u00A4#,##0.00;\u200E(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'AFN'
  };
  
  
  /**
   * Number formatting symbols for locale ff.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ff = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale ff_SN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ff_SN = goog.i18n.NumberFormatSymbols_ff;
  
  
  /**
   * Number formatting symbols for locale fo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fo = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: '\u00D710^',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u00A4\u00A4\u00A4',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'DKK'
  };
  
  
  /**
   * Number formatting symbols for locale fo_FO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fo_FO = goog.i18n.NumberFormatSymbols_fo;
  
  
  /**
   * Number formatting symbols for locale fr_BE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_BE = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale fr_BF.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_BF = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_BI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_BI = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'BIF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_BJ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_BJ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_CD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_CD = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'CDF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_CF.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_CF = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_CG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_CG = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_CH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_CH = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\'',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'CHF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_CI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_CI = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_CM = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_DJ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_DJ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'DJF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_DZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_DZ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'DZD'
  };
  
  
  /**
   * Number formatting symbols for locale fr_GA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_GA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_GN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_GN = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'GNF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_GQ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_GQ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_HT.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_HT = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'HTG'
  };
  
  
  /**
   * Number formatting symbols for locale fr_KM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_KM = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'KMF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_LU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_LU = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale fr_MA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_MA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'MAD'
  };
  
  
  /**
   * Number formatting symbols for locale fr_MG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_MG = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'MGA'
  };
  
  
  /**
   * Number formatting symbols for locale fr_ML.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_ML = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_MR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_MR = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'MRO'
  };
  
  
  /**
   * Number formatting symbols for locale fr_MU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_MU = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'MUR'
  };
  
  
  /**
   * Number formatting symbols for locale fr_NC.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_NC = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XPF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_NE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_NE = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_PF.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_PF = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XPF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_RW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_RW = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'RWF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_SC.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_SC = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'SCR'
  };
  
  
  /**
   * Number formatting symbols for locale fr_SN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_SN = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_SY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_SY = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'SYP'
  };
  
  
  /**
   * Number formatting symbols for locale fr_TD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_TD = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_TG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_TG = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale fr_TN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_TN = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'TND'
  };
  
  
  /**
   * Number formatting symbols for locale fr_VU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fr_VU = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'VUV'
  };
  
  
  /**
   * Number formatting symbols for locale fur.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fur = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale fur_IT.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_fur_IT = goog.i18n.NumberFormatSymbols_fur;
  
  
  /**
   * Number formatting symbols for locale ga.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ga = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ga_IE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ga_IE = goog.i18n.NumberFormatSymbols_ga;
  
  
  /**
   * Number formatting symbols for locale gd.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_gd = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'GBP'
  };
  
  
  /**
   * Number formatting symbols for locale gd_GB.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_gd_GB = goog.i18n.NumberFormatSymbols_gd;
  
  
  /**
   * Number formatting symbols for locale guz.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_guz = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale guz_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_guz_KE = goog.i18n.NumberFormatSymbols_guz;
  
  
  /**
   * Number formatting symbols for locale gv.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_gv = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'GBP'
  };
  
  
  /**
   * Number formatting symbols for locale gv_GB.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_gv_GB = goog.i18n.NumberFormatSymbols_gv;
  
  
  /**
   * Number formatting symbols for locale ha.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ha = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'NGN'
  };
  
  
  /**
   * Number formatting symbols for locale ha_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ha_Latn = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ha_Latn_GH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ha_Latn_GH = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'GHS'
  };
  
  
  /**
   * Number formatting symbols for locale ha_Latn_NE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ha_Latn_NE = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale ha_Latn_NG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ha_Latn_NG = goog.i18n.NumberFormatSymbols_ha;
  
  
  /**
   * Number formatting symbols for locale hr_BA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_hr_BA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'BAM'
  };
  
  
  /**
   * Number formatting symbols for locale hy.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_hy = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#0%',
    CURRENCY_PATTERN: '#0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'AMD'
  };
  
  
  /**
   * Number formatting symbols for locale hy_AM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_hy_AM = goog.i18n.NumberFormatSymbols_hy;
  
  
  /**
   * Number formatting symbols for locale ia.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ia = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ia_FR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ia_FR = goog.i18n.NumberFormatSymbols_ia;
  
  
  /**
   * Number formatting symbols for locale ig.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ig = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'NGN'
  };
  
  
  /**
   * Number formatting symbols for locale ig_NG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ig_NG = goog.i18n.NumberFormatSymbols_ig;
  
  
  /**
   * Number formatting symbols for locale ii.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ii = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'CNY'
  };
  
  
  /**
   * Number formatting symbols for locale ii_CN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ii_CN = goog.i18n.NumberFormatSymbols_ii;
  
  
  /**
   * Number formatting symbols for locale it_CH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_it_CH = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\'',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'CHF'
  };
  
  
  /**
   * Number formatting symbols for locale jgo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_jgo = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale jgo_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_jgo_CM = goog.i18n.NumberFormatSymbols_jgo;
  
  
  /**
   * Number formatting symbols for locale jmc.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_jmc = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale jmc_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_jmc_TZ = goog.i18n.NumberFormatSymbols_jmc;
  
  
  /**
   * Number formatting symbols for locale ka.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ka = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'GEL'
  };
  
  
  /**
   * Number formatting symbols for locale ka_GE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ka_GE = goog.i18n.NumberFormatSymbols_ka;
  
  
  /**
   * Number formatting symbols for locale kab.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kab = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'DZD'
  };
  
  
  /**
   * Number formatting symbols for locale kab_DZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kab_DZ = goog.i18n.NumberFormatSymbols_kab;
  
  
  /**
   * Number formatting symbols for locale kam.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kam = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale kam_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kam_KE = goog.i18n.NumberFormatSymbols_kam;
  
  
  /**
   * Number formatting symbols for locale kde.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kde = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale kde_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kde_TZ = goog.i18n.NumberFormatSymbols_kde;
  
  
  /**
   * Number formatting symbols for locale kea.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kea = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'CVE'
  };
  
  
  /**
   * Number formatting symbols for locale kea_CV.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kea_CV = goog.i18n.NumberFormatSymbols_kea;
  
  
  /**
   * Number formatting symbols for locale khq.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_khq = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale khq_ML.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_khq_ML = goog.i18n.NumberFormatSymbols_khq;
  
  
  /**
   * Number formatting symbols for locale ki.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ki = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale ki_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ki_KE = goog.i18n.NumberFormatSymbols_ki;
  
  
  /**
   * Number formatting symbols for locale kk.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kk = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'KZT'
  };
  
  
  /**
   * Number formatting symbols for locale kk_Cyrl.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kk_Cyrl = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale kk_Cyrl_KZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kk_Cyrl_KZ = goog.i18n.NumberFormatSymbols_kk;
  
  
  /**
   * Number formatting symbols for locale kkj.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kkj = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale kkj_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kkj_CM = goog.i18n.NumberFormatSymbols_kkj;
  
  
  /**
   * Number formatting symbols for locale kl.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kl = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: '\u00D710^',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u00A4\u00A4\u00A4',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'DKK'
  };
  
  
  /**
   * Number formatting symbols for locale kl_GL.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kl_GL = goog.i18n.NumberFormatSymbols_kl;
  
  
  /**
   * Number formatting symbols for locale kln.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kln = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale kln_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kln_KE = goog.i18n.NumberFormatSymbols_kln;
  
  
  /**
   * Number formatting symbols for locale km.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_km = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KHR'
  };
  
  
  /**
   * Number formatting symbols for locale km_KH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_km_KH = goog.i18n.NumberFormatSymbols_km;
  
  
  /**
   * Number formatting symbols for locale ko_KP.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ko_KP = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KPW'
  };
  
  
  /**
   * Number formatting symbols for locale kok.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kok = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale kok_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kok_IN = goog.i18n.NumberFormatSymbols_kok;
  
  
  /**
   * Number formatting symbols for locale ks.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ks = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u06F0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u00D7\u06F1\u06F0^',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale ks_Arab.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ks_Arab = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u06F0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u00D7\u06F1\u06F0^',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ks_Arab_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ks_Arab_IN = goog.i18n.NumberFormatSymbols_ks;
  
  
  /**
   * Number formatting symbols for locale ksb.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ksb = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale ksb_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ksb_TZ = goog.i18n.NumberFormatSymbols_ksb;
  
  
  /**
   * Number formatting symbols for locale ksf.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ksf = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale ksf_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ksf_CM = goog.i18n.NumberFormatSymbols_ksf;
  
  
  /**
   * Number formatting symbols for locale ksh.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ksh = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u00D710^',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u00A4\u00A4\u00A4',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ksh_DE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ksh_DE = goog.i18n.NumberFormatSymbols_ksh;
  
  
  /**
   * Number formatting symbols for locale kw.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kw = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'GBP'
  };
  
  
  /**
   * Number formatting symbols for locale kw_GB.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_kw_GB = goog.i18n.NumberFormatSymbols_kw;
  
  
  /**
   * Number formatting symbols for locale ky.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ky = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'KGS'
  };
  
  
  /**
   * Number formatting symbols for locale ky_KG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ky_KG = goog.i18n.NumberFormatSymbols_ky;
  
  
  /**
   * Number formatting symbols for locale lag.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_lag = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale lag_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_lag_TZ = goog.i18n.NumberFormatSymbols_lag;
  
  
  /**
   * Number formatting symbols for locale lg.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_lg = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'UGX'
  };
  
  
  /**
   * Number formatting symbols for locale lg_UG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_lg_UG = goog.i18n.NumberFormatSymbols_lg;
  
  
  /**
   * Number formatting symbols for locale ln_AO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ln_AO = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'AOA'
  };
  
  
  /**
   * Number formatting symbols for locale ln_CF.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ln_CF = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale ln_CG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ln_CG = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale lo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_lo = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'LAK'
  };
  
  
  /**
   * Number formatting symbols for locale lo_LA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_lo_LA = goog.i18n.NumberFormatSymbols_lo;
  
  
  /**
   * Number formatting symbols for locale lu.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_lu = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'CDF'
  };
  
  
  /**
   * Number formatting symbols for locale lu_CD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_lu_CD = goog.i18n.NumberFormatSymbols_lu;
  
  
  /**
   * Number formatting symbols for locale luo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_luo = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale luo_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_luo_KE = goog.i18n.NumberFormatSymbols_luo;
  
  
  /**
   * Number formatting symbols for locale luy.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_luy = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale luy_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_luy_KE = goog.i18n.NumberFormatSymbols_luy;
  
  
  /**
   * Number formatting symbols for locale mas.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mas = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale mas_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mas_KE = goog.i18n.NumberFormatSymbols_mas;
  
  
  /**
   * Number formatting symbols for locale mas_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mas_TZ = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale mer.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mer = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale mer_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mer_KE = goog.i18n.NumberFormatSymbols_mer;
  
  
  /**
   * Number formatting symbols for locale mfe.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mfe = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'MUR'
  };
  
  
  /**
   * Number formatting symbols for locale mfe_MU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mfe_MU = goog.i18n.NumberFormatSymbols_mfe;
  
  
  /**
   * Number formatting symbols for locale mg.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mg = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'MGA'
  };
  
  
  /**
   * Number formatting symbols for locale mg_MG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mg_MG = goog.i18n.NumberFormatSymbols_mg;
  
  
  /**
   * Number formatting symbols for locale mgh.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mgh = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'MZN'
  };
  
  
  /**
   * Number formatting symbols for locale mgh_MZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mgh_MZ = goog.i18n.NumberFormatSymbols_mgh;
  
  
  /**
   * Number formatting symbols for locale mgo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mgo = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale mgo_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mgo_CM = goog.i18n.NumberFormatSymbols_mgo;
  
  
  /**
   * Number formatting symbols for locale mk.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mk = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'MKD'
  };
  
  
  /**
   * Number formatting symbols for locale mk_MK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mk_MK = goog.i18n.NumberFormatSymbols_mk;
  
  
  /**
   * Number formatting symbols for locale mn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'MNT'
  };
  
  
  /**
   * Number formatting symbols for locale mn_Cyrl.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mn_Cyrl = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale mn_Cyrl_MN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mn_Cyrl_MN = goog.i18n.NumberFormatSymbols_mn;
  
  
  /**
   * Number formatting symbols for locale ms_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ms_Latn = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ms_Latn_BN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ms_Latn_BN = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'BND'
  };
  
  
  /**
   * Number formatting symbols for locale ms_Latn_SG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ms_Latn_SG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'SGD'
  };
  
  
  /**
   * Number formatting symbols for locale mua.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mua = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale mua_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_mua_CM = goog.i18n.NumberFormatSymbols_mua;
  
  
  /**
   * Number formatting symbols for locale my.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_my = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '\u1040',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'MMK'
  };
  
  
  /**
   * Number formatting symbols for locale my_MM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_my_MM = goog.i18n.NumberFormatSymbols_my;
  
  
  /**
   * Number formatting symbols for locale naq.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_naq = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'NAD'
  };
  
  
  /**
   * Number formatting symbols for locale naq_NA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_naq_NA = goog.i18n.NumberFormatSymbols_naq;
  
  
  /**
   * Number formatting symbols for locale nd.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nd = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale nd_ZW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nd_ZW = goog.i18n.NumberFormatSymbols_nd;
  
  
  /**
   * Number formatting symbols for locale ne.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ne = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '\u0966',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'NPR'
  };
  
  
  /**
   * Number formatting symbols for locale ne_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ne_IN = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '\u0966',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale ne_NP.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ne_NP = goog.i18n.NumberFormatSymbols_ne;
  
  
  /**
   * Number formatting symbols for locale nl_AW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nl_AW = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-',
    DEF_CURRENCY_CODE: 'AWG'
  };
  
  
  /**
   * Number formatting symbols for locale nl_BE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nl_BE = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale nl_CW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nl_CW = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-',
    DEF_CURRENCY_CODE: 'ANG'
  };
  
  
  /**
   * Number formatting symbols for locale nl_SR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nl_SR = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-',
    DEF_CURRENCY_CODE: 'SRD'
  };
  
  
  /**
   * Number formatting symbols for locale nl_SX.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nl_SX = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-',
    DEF_CURRENCY_CODE: 'ANG'
  };
  
  
  /**
   * Number formatting symbols for locale nmg.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nmg = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale nmg_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nmg_CM = goog.i18n.NumberFormatSymbols_nmg;
  
  
  /**
   * Number formatting symbols for locale nn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'NOK'
  };
  
  
  /**
   * Number formatting symbols for locale nn_NO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nn_NO = goog.i18n.NumberFormatSymbols_nn;
  
  
  /**
   * Number formatting symbols for locale nnh.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nnh = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale nnh_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nnh_CM = goog.i18n.NumberFormatSymbols_nnh;
  
  
  /**
   * Number formatting symbols for locale nr.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nr = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale nr_ZA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nr_ZA = goog.i18n.NumberFormatSymbols_nr;
  
  
  /**
   * Number formatting symbols for locale nso.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nso = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale nso_ZA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nso_ZA = goog.i18n.NumberFormatSymbols_nso;
  
  
  /**
   * Number formatting symbols for locale nus.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nus = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'SDG'
  };
  
  
  /**
   * Number formatting symbols for locale nus_SD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nus_SD = goog.i18n.NumberFormatSymbols_nus;
  
  
  /**
   * Number formatting symbols for locale nyn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nyn = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;-#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'UGX'
  };
  
  
  /**
   * Number formatting symbols for locale nyn_UG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_nyn_UG = goog.i18n.NumberFormatSymbols_nyn;
  
  
  /**
   * Number formatting symbols for locale om.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_om = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ETB'
  };
  
  
  /**
   * Number formatting symbols for locale om_ET.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_om_ET = goog.i18n.NumberFormatSymbols_om;
  
  
  /**
   * Number formatting symbols for locale om_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_om_KE = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale os.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_os = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u041D\u041D',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'GEL'
  };
  
  
  /**
   * Number formatting symbols for locale os_GE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_os_GE = goog.i18n.NumberFormatSymbols_os;
  
  
  /**
   * Number formatting symbols for locale os_RU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_os_RU = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u041D\u041D',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'RUB'
  };
  
  
  /**
   * Number formatting symbols for locale pa.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pa = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale pa_Arab.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pa_Arab = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u06F0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u00D7\u06F1\u06F0^',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'PKR'
  };
  
  
  /**
   * Number formatting symbols for locale pa_Arab_PK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pa_Arab_PK =
      goog.i18n.NumberFormatSymbols_pa_Arab;
  
  
  /**
   * Number formatting symbols for locale pa_Guru.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pa_Guru = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale pa_Guru_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pa_Guru_IN = goog.i18n.NumberFormatSymbols_pa;
  
  
  /**
   * Number formatting symbols for locale ps.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ps = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u06F0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u00D7\u06F1\u06F0^',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'AFN'
  };
  
  
  /**
   * Number formatting symbols for locale ps_AF.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ps_AF = goog.i18n.NumberFormatSymbols_ps;
  
  
  /**
   * Number formatting symbols for locale pt_AO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pt_AO = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'AOA'
  };
  
  
  /**
   * Number formatting symbols for locale pt_CV.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pt_CV = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'CVE'
  };
  
  
  /**
   * Number formatting symbols for locale pt_GW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pt_GW = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale pt_MO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pt_MO = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'MOP'
  };
  
  
  /**
   * Number formatting symbols for locale pt_MZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pt_MZ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'MZN'
  };
  
  
  /**
   * Number formatting symbols for locale pt_ST.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pt_ST = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'STD'
  };
  
  
  /**
   * Number formatting symbols for locale pt_TL.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_pt_TL = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale rm.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rm = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\u2019',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'CHF'
  };
  
  
  /**
   * Number formatting symbols for locale rm_CH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rm_CH = goog.i18n.NumberFormatSymbols_rm;
  
  
  /**
   * Number formatting symbols for locale rn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'BIF'
  };
  
  
  /**
   * Number formatting symbols for locale rn_BI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rn_BI = goog.i18n.NumberFormatSymbols_rn;
  
  
  /**
   * Number formatting symbols for locale ro_MD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ro_MD = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'MDL'
  };
  
  
  /**
   * Number formatting symbols for locale rof.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rof = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale rof_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rof_TZ = goog.i18n.NumberFormatSymbols_rof;
  
  
  /**
   * Number formatting symbols for locale ru_BY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ru_BY = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'BYR'
  };
  
  
  /**
   * Number formatting symbols for locale ru_KG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ru_KG = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'KGS'
  };
  
  
  /**
   * Number formatting symbols for locale ru_KZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ru_KZ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'KZT'
  };
  
  
  /**
   * Number formatting symbols for locale ru_MD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ru_MD = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'MDL'
  };
  
  
  /**
   * Number formatting symbols for locale ru_UA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ru_UA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'UAH'
  };
  
  
  /**
   * Number formatting symbols for locale rw.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rw = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'RWF'
  };
  
  
  /**
   * Number formatting symbols for locale rw_RW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rw_RW = goog.i18n.NumberFormatSymbols_rw;
  
  
  /**
   * Number formatting symbols for locale rwk.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rwk = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale rwk_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_rwk_TZ = goog.i18n.NumberFormatSymbols_rwk;
  
  
  /**
   * Number formatting symbols for locale sah.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sah = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'RUB'
  };
  
  
  /**
   * Number formatting symbols for locale sah_RU.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sah_RU = goog.i18n.NumberFormatSymbols_sah;
  
  
  /**
   * Number formatting symbols for locale saq.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_saq = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale saq_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_saq_KE = goog.i18n.NumberFormatSymbols_saq;
  
  
  /**
   * Number formatting symbols for locale sbp.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sbp = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale sbp_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sbp_TZ = goog.i18n.NumberFormatSymbols_sbp;
  
  
  /**
   * Number formatting symbols for locale se.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_se = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: '\u00D710^',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u00A4\u00A4\u00A4',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'NOK'
  };
  
  
  /**
   * Number formatting symbols for locale se_FI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_se_FI = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: '\u00D710^',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u00A4\u00A4\u00A4',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale se_NO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_se_NO = goog.i18n.NumberFormatSymbols_se;
  
  
  /**
   * Number formatting symbols for locale seh.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_seh = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'MZN'
  };
  
  
  /**
   * Number formatting symbols for locale seh_MZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_seh_MZ = goog.i18n.NumberFormatSymbols_seh;
  
  
  /**
   * Number formatting symbols for locale ses.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ses = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale ses_ML.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ses_ML = goog.i18n.NumberFormatSymbols_ses;
  
  
  /**
   * Number formatting symbols for locale sg.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sg = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale sg_CF.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sg_CF = goog.i18n.NumberFormatSymbols_sg;
  
  
  /**
   * Number formatting symbols for locale shi.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_shi = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'MAD'
  };
  
  
  /**
   * Number formatting symbols for locale shi_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_shi_Latn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale shi_Latn_MA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_shi_Latn_MA = goog.i18n.NumberFormatSymbols_shi;
  
  
  /**
   * Number formatting symbols for locale shi_Tfng.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_shi_Tfng = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale shi_Tfng_MA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_shi_Tfng_MA = goog.i18n.NumberFormatSymbols_shi;
  
  
  /**
   * Number formatting symbols for locale si.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_si = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'LKR'
  };
  
  
  /**
   * Number formatting symbols for locale si_LK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_si_LK = goog.i18n.NumberFormatSymbols_si;
  
  
  /**
   * Number formatting symbols for locale sn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sn = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale sn_ZW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sn_ZW = goog.i18n.NumberFormatSymbols_sn;
  
  
  /**
   * Number formatting symbols for locale so.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_so = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'SOS'
  };
  
  
  /**
   * Number formatting symbols for locale so_DJ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_so_DJ = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'DJF'
  };
  
  
  /**
   * Number formatting symbols for locale so_ET.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_so_ET = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ETB'
  };
  
  
  /**
   * Number formatting symbols for locale so_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_so_KE = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale so_SO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_so_SO = goog.i18n.NumberFormatSymbols_so;
  
  
  /**
   * Number formatting symbols for locale sq_MK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sq_MK = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'MKD'
  };
  
  
  /**
   * Number formatting symbols for locale sq_XK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sq_XK = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale sr_Cyrl.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Cyrl = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale sr_Cyrl_BA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Cyrl_BA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'BAM'
  };
  
  
  /**
   * Number formatting symbols for locale sr_Cyrl_ME.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Cyrl_ME =
      goog.i18n.NumberFormatSymbols_sr_Cyrl;
  
  
  /**
   * Number formatting symbols for locale sr_Cyrl_XK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Cyrl_XK =
      goog.i18n.NumberFormatSymbols_sr_Cyrl;
  
  
  /**
   * Number formatting symbols for locale sr_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Latn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale sr_Latn_BA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Latn_BA = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'BAM'
  };
  
  
  /**
   * Number formatting symbols for locale sr_Latn_ME.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Latn_ME =
      goog.i18n.NumberFormatSymbols_sr_Latn;
  
  
  /**
   * Number formatting symbols for locale sr_Latn_RS.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Latn_RS = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'RSD'
  };
  
  
  /**
   * Number formatting symbols for locale sr_Latn_XK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sr_Latn_XK =
      goog.i18n.NumberFormatSymbols_sr_Latn;
  
  
  /**
   * Number formatting symbols for locale ss.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ss = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale ss_SZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ss_SZ = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'SZL'
  };
  
  
  /**
   * Number formatting symbols for locale ss_ZA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ss_ZA = goog.i18n.NumberFormatSymbols_ss;
  
  
  /**
   * Number formatting symbols for locale ssy.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ssy = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ERN'
  };
  
  
  /**
   * Number formatting symbols for locale ssy_ER.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ssy_ER = goog.i18n.NumberFormatSymbols_ssy;
  
  
  /**
   * Number formatting symbols for locale st.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_st = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale st_LS.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_st_LS = goog.i18n.NumberFormatSymbols_st;
  
  
  /**
   * Number formatting symbols for locale st_ZA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_st_ZA = goog.i18n.NumberFormatSymbols_st;
  
  
  /**
   * Number formatting symbols for locale sv_AX.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sv_AX = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: '\u00D710^',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u00A4\u00A4\u00A4',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale sv_FI.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sv_FI = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '\u2212',
    EXP_SYMBOL: '\u00D710^',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u00A4\u00A4\u00A4',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0\u00A0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale sw_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sw_KE = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale sw_UG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_sw_UG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'UGX'
  };
  
  
  /**
   * Number formatting symbols for locale swc.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_swc = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'CDF'
  };
  
  
  /**
   * Number formatting symbols for locale swc_CD.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_swc_CD = goog.i18n.NumberFormatSymbols_swc;
  
  
  /**
   * Number formatting symbols for locale ta_LK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ta_LK = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'LKR'
  };
  
  
  /**
   * Number formatting symbols for locale ta_MY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ta_MY = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'MYR'
  };
  
  
  /**
   * Number formatting symbols for locale ta_SG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ta_SG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'SGD'
  };
  
  
  /**
   * Number formatting symbols for locale teo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_teo = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'UGX'
  };
  
  
  /**
   * Number formatting symbols for locale teo_KE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_teo_KE = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'KES'
  };
  
  
  /**
   * Number formatting symbols for locale teo_UG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_teo_UG = goog.i18n.NumberFormatSymbols_teo;
  
  
  /**
   * Number formatting symbols for locale tg.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tg = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'TJS'
  };
  
  
  /**
   * Number formatting symbols for locale tg_Cyrl.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tg_Cyrl = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale tg_Cyrl_TJ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tg_Cyrl_TJ = goog.i18n.NumberFormatSymbols_tg;
  
  
  /**
   * Number formatting symbols for locale ti.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ti = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ETB'
  };
  
  
  /**
   * Number formatting symbols for locale ti_ER.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ti_ER = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ERN'
  };
  
  
  /**
   * Number formatting symbols for locale ti_ET.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ti_ET = goog.i18n.NumberFormatSymbols_ti;
  
  
  /**
   * Number formatting symbols for locale tig.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tig = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ERN'
  };
  
  
  /**
   * Number formatting symbols for locale tig_ER.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tig_ER = goog.i18n.NumberFormatSymbols_tig;
  
  
  /**
   * Number formatting symbols for locale tn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale tn_BW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tn_BW = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'BWP'
  };
  
  
  /**
   * Number formatting symbols for locale tn_ZA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tn_ZA = goog.i18n.NumberFormatSymbols_tn;
  
  
  /**
   * Number formatting symbols for locale to.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_to = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '\u200E#0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'TOP'
  };
  
  
  /**
   * Number formatting symbols for locale to_TO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_to_TO = goog.i18n.NumberFormatSymbols_to;
  
  
  /**
   * Number formatting symbols for locale tr_CY.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tr_CY = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '.',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '%#,##0',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale ts.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ts = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale ts_ZA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ts_ZA = goog.i18n.NumberFormatSymbols_ts;
  
  
  /**
   * Number formatting symbols for locale twq.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_twq = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A4',
    DEF_CURRENCY_CODE: 'XOF'
  };
  
  
  /**
   * Number formatting symbols for locale twq_NE.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_twq_NE = goog.i18n.NumberFormatSymbols_twq;
  
  
  /**
   * Number formatting symbols for locale tzm.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tzm = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'MAD'
  };
  
  
  /**
   * Number formatting symbols for locale tzm_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tzm_Latn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale tzm_Latn_MA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_tzm_Latn_MA = goog.i18n.NumberFormatSymbols_tzm;
  
  
  /**
   * Number formatting symbols for locale ur_IN.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ur_IN = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '\u06F0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u0642',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u06CC\u06C1\u00A0\u0639\u062F\u062F\u00A0\u0646\u06C1\u06CC\u06BA',
    DECIMAL_PATTERN: '#,##,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00',
    DEF_CURRENCY_CODE: 'INR'
  };
  
  
  /**
   * Number formatting symbols for locale uz.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_uz = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'UZS'
  };
  
  
  /**
   * Number formatting symbols for locale uz_Arab.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_uz_Arab = {
    DECIMAL_SEP: '\u066B',
    GROUP_SEP: '\u066C',
    PERCENT: '\u066A',
    ZERO_DIGIT: '\u06F0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: '\u00D7\u06F1\u06F0^',
    PERMILL: '\u0609',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'AFN'
  };
  
  
  /**
   * Number formatting symbols for locale uz_Arab_AF.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_uz_Arab_AF =
      goog.i18n.NumberFormatSymbols_uz_Arab;
  
  
  /**
   * Number formatting symbols for locale uz_Cyrl.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_uz_Cyrl = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale uz_Cyrl_UZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ = goog.i18n.NumberFormatSymbols_uz;
  
  
  /**
   * Number formatting symbols for locale uz_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_uz_Latn = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale uz_Latn_UZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_uz_Latn_UZ = goog.i18n.NumberFormatSymbols_uz;
  
  
  /**
   * Number formatting symbols for locale vai.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_vai = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'LRD'
  };
  
  
  /**
   * Number formatting symbols for locale vai_Latn.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_vai_Latn = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale vai_Latn_LR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_vai_Latn_LR = goog.i18n.NumberFormatSymbols_vai;
  
  
  /**
   * Number formatting symbols for locale vai_Vaii.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_vai_Vaii = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale vai_Vaii_LR.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_vai_Vaii_LR = goog.i18n.NumberFormatSymbols_vai;
  
  
  /**
   * Number formatting symbols for locale ve.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ve = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale ve_ZA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_ve_ZA = goog.i18n.NumberFormatSymbols_ve;
  
  
  /**
   * Number formatting symbols for locale vo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_vo = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'USD'
  };
  
  
  /**
   * Number formatting symbols for locale vun.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_vun = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'TZS'
  };
  
  
  /**
   * Number formatting symbols for locale vun_TZ.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_vun_TZ = goog.i18n.NumberFormatSymbols_vun;
  
  
  /**
   * Number formatting symbols for locale wae.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_wae = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u2019',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
    DEF_CURRENCY_CODE: 'CHF'
  };
  
  
  /**
   * Number formatting symbols for locale wae_CH.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_wae_CH = goog.i18n.NumberFormatSymbols_wae;
  
  
  /**
   * Number formatting symbols for locale wal.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_wal = {
    DECIMAL_SEP: '.',
    GROUP_SEP: '\u2019',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ETB'
  };
  
  
  /**
   * Number formatting symbols for locale wal_ET.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_wal_ET = goog.i18n.NumberFormatSymbols_wal;
  
  
  /**
   * Number formatting symbols for locale xh.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_xh = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'ZAR'
  };
  
  
  /**
   * Number formatting symbols for locale xh_ZA.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_xh_ZA = goog.i18n.NumberFormatSymbols_xh;
  
  
  /**
   * Number formatting symbols for locale xog.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_xog = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
    DEF_CURRENCY_CODE: 'UGX'
  };
  
  
  /**
   * Number formatting symbols for locale xog_UG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_xog_UG = goog.i18n.NumberFormatSymbols_xog;
  
  
  /**
   * Number formatting symbols for locale yav.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_yav = {
    DECIMAL_SEP: ',',
    GROUP_SEP: '\u00A0',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)',
    DEF_CURRENCY_CODE: 'XAF'
  };
  
  
  /**
   * Number formatting symbols for locale yav_CM.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_yav_CM = goog.i18n.NumberFormatSymbols_yav;
  
  
  /**
   * Number formatting symbols for locale yo.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_yo = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'NGN'
  };
  
  
  /**
   * Number formatting symbols for locale yo_NG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_yo_NG = goog.i18n.NumberFormatSymbols_yo;
  
  
  /**
   * Number formatting symbols for locale zh_Hans.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_zh_Hans = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'EUR'
  };
  
  
  /**
   * Number formatting symbols for locale zh_Hans_HK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_zh_Hans_HK = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'HKD'
  };
  
  
  /**
   * Number formatting symbols for locale zh_Hans_MO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_zh_Hans_MO = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'MOP'
  };
  
  
  /**
   * Number formatting symbols for locale zh_Hans_SG.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_zh_Hans_SG = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: 'NaN',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'SGD'
  };
  
  
  /**
   * Number formatting symbols for locale zh_Hant.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_zh_Hant = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u975E\u6578\u503C',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'TWD'
  };
  
  
  /**
   * Number formatting symbols for locale zh_Hant_HK.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_zh_Hant_HK = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u975E\u6578\u503C',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)',
    DEF_CURRENCY_CODE: 'HKD'
  };
  
  
  /**
   * Number formatting symbols for locale zh_Hant_MO.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_zh_Hant_MO = {
    DECIMAL_SEP: '.',
    GROUP_SEP: ',',
    PERCENT: '%',
    ZERO_DIGIT: '0',
    PLUS_SIGN: '+',
    MINUS_SIGN: '-',
    EXP_SYMBOL: 'E',
    PERMILL: '\u2030',
    INFINITY: '\u221E',
    NAN: '\u975E\u6578\u503C',
    DECIMAL_PATTERN: '#,##0.###',
    SCIENTIFIC_PATTERN: '#E0',
    PERCENT_PATTERN: '#,##0%',
    CURRENCY_PATTERN: '\u00A4#,##0.00',
    DEF_CURRENCY_CODE: 'MOP'
  };
  
  
  /**
   * Number formatting symbols for locale zh_Hant_TW.
   * @enum {string}
   */
  goog.i18n.NumberFormatSymbols_zh_Hant_TW =
      goog.i18n.NumberFormatSymbols_zh_Hant;
  
  
  /**
   * Selected number formatting symbols by locale.
   */
  
  if (goog.LOCALE == 'aa') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa;
  }
  
  if (goog.LOCALE == 'aa_DJ' || goog.LOCALE == 'aa-DJ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa_DJ;
  }
  
  if (goog.LOCALE == 'aa_ER' || goog.LOCALE == 'aa-ER') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa_ER;
  }
  
  if (goog.LOCALE == 'aa_ET' || goog.LOCALE == 'aa-ET') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa;
  }
  
  if (goog.LOCALE == 'af_NA' || goog.LOCALE == 'af-NA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af_NA;
  }
  
  if (goog.LOCALE == 'agq') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq;
  }
  
  if (goog.LOCALE == 'agq_CM' || goog.LOCALE == 'agq-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq;
  }
  
  if (goog.LOCALE == 'ak') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak;
  }
  
  if (goog.LOCALE == 'ak_GH' || goog.LOCALE == 'ak-GH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak;
  }
  
  if (goog.LOCALE == 'ar_AE' || goog.LOCALE == 'ar-AE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_AE;
  }
  
  if (goog.LOCALE == 'ar_BH' || goog.LOCALE == 'ar-BH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_BH;
  }
  
  if (goog.LOCALE == 'ar_DJ' || goog.LOCALE == 'ar-DJ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DJ;
  }
  
  if (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DZ;
  }
  
  if (goog.LOCALE == 'ar_EH' || goog.LOCALE == 'ar-EH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_EH;
  }
  
  if (goog.LOCALE == 'ar_ER' || goog.LOCALE == 'ar-ER') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_ER;
  }
  
  if (goog.LOCALE == 'ar_IL' || goog.LOCALE == 'ar-IL') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_IL;
  }
  
  if (goog.LOCALE == 'ar_IQ' || goog.LOCALE == 'ar-IQ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_IQ;
  }
  
  if (goog.LOCALE == 'ar_JO' || goog.LOCALE == 'ar-JO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_JO;
  }
  
  if (goog.LOCALE == 'ar_KM' || goog.LOCALE == 'ar-KM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_KM;
  }
  
  if (goog.LOCALE == 'ar_KW' || goog.LOCALE == 'ar-KW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_KW;
  }
  
  if (goog.LOCALE == 'ar_LB' || goog.LOCALE == 'ar-LB') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_LB;
  }
  
  if (goog.LOCALE == 'ar_LY' || goog.LOCALE == 'ar-LY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_LY;
  }
  
  if (goog.LOCALE == 'ar_MA' || goog.LOCALE == 'ar-MA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_MA;
  }
  
  if (goog.LOCALE == 'ar_MR' || goog.LOCALE == 'ar-MR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_MR;
  }
  
  if (goog.LOCALE == 'ar_OM' || goog.LOCALE == 'ar-OM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_OM;
  }
  
  if (goog.LOCALE == 'ar_PS' || goog.LOCALE == 'ar-PS') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_PS;
  }
  
  if (goog.LOCALE == 'ar_QA' || goog.LOCALE == 'ar-QA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_QA;
  }
  
  if (goog.LOCALE == 'ar_SA' || goog.LOCALE == 'ar-SA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SA;
  }
  
  if (goog.LOCALE == 'ar_SD' || goog.LOCALE == 'ar-SD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SD;
  }
  
  if (goog.LOCALE == 'ar_SO' || goog.LOCALE == 'ar-SO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SO;
  }
  
  if (goog.LOCALE == 'ar_SY' || goog.LOCALE == 'ar-SY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SY;
  }
  
  if (goog.LOCALE == 'ar_TD' || goog.LOCALE == 'ar-TD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TD;
  }
  
  if (goog.LOCALE == 'ar_TN' || goog.LOCALE == 'ar-TN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TN;
  }
  
  if (goog.LOCALE == 'ar_YE' || goog.LOCALE == 'ar-YE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_YE;
  }
  
  if (goog.LOCALE == 'as') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as;
  }
  
  if (goog.LOCALE == 'as_IN' || goog.LOCALE == 'as-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as;
  }
  
  if (goog.LOCALE == 'asa') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa;
  }
  
  if (goog.LOCALE == 'asa_TZ' || goog.LOCALE == 'asa-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa;
  }
  
  if (goog.LOCALE == 'ast') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast;
  }
  
  if (goog.LOCALE == 'ast_ES' || goog.LOCALE == 'ast-ES') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast;
  }
  
  if (goog.LOCALE == 'az') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az;
  }
  
  if (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Cyrl;
  }
  
  if (goog.LOCALE == 'az_Cyrl_AZ' || goog.LOCALE == 'az-Cyrl-AZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az;
  }
  
  if (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Latn;
  }
  
  if (goog.LOCALE == 'az_Latn_AZ' || goog.LOCALE == 'az-Latn-AZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az;
  }
  
  if (goog.LOCALE == 'bas') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas;
  }
  
  if (goog.LOCALE == 'bas_CM' || goog.LOCALE == 'bas-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas;
  }
  
  if (goog.LOCALE == 'be') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be;
  }
  
  if (goog.LOCALE == 'be_BY' || goog.LOCALE == 'be-BY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be;
  }
  
  if (goog.LOCALE == 'bem') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem;
  }
  
  if (goog.LOCALE == 'bem_ZM' || goog.LOCALE == 'bem-ZM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem;
  }
  
  if (goog.LOCALE == 'bez') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez;
  }
  
  if (goog.LOCALE == 'bez_TZ' || goog.LOCALE == 'bez-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez;
  }
  
  if (goog.LOCALE == 'bm') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm;
  }
  
  if (goog.LOCALE == 'bm_ML' || goog.LOCALE == 'bm-ML') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm;
  }
  
  if (goog.LOCALE == 'bn_IN' || goog.LOCALE == 'bn-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn_IN;
  }
  
  if (goog.LOCALE == 'bo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo;
  }
  
  if (goog.LOCALE == 'bo_CN' || goog.LOCALE == 'bo-CN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo;
  }
  
  if (goog.LOCALE == 'bo_IN' || goog.LOCALE == 'bo-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo_IN;
  }
  
  if (goog.LOCALE == 'brx') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx;
  }
  
  if (goog.LOCALE == 'brx_IN' || goog.LOCALE == 'brx-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx;
  }
  
  if (goog.LOCALE == 'bs') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs;
  }
  
  if (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl;
  }
  
  if (goog.LOCALE == 'bs_Cyrl_BA' || goog.LOCALE == 'bs-Cyrl-BA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl_BA;
  }
  
  if (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Latn;
  }
  
  if (goog.LOCALE == 'bs_Latn_BA' || goog.LOCALE == 'bs-Latn-BA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs;
  }
  
  if (goog.LOCALE == 'byn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_byn;
  }
  
  if (goog.LOCALE == 'byn_ER' || goog.LOCALE == 'byn-ER') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_byn;
  }
  
  if (goog.LOCALE == 'cgg') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cgg;
  }
  
  if (goog.LOCALE == 'cgg_UG' || goog.LOCALE == 'cgg-UG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cgg;
  }
  
  if (goog.LOCALE == 'ckb') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb;
  }
  
  if (goog.LOCALE == 'ckb_Arab' || goog.LOCALE == 'ckb-Arab') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_Arab;
  }
  
  if (goog.LOCALE == 'ckb_Arab_IQ' || goog.LOCALE == 'ckb-Arab-IQ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb;
  }
  
  if (goog.LOCALE == 'ckb_Arab_IR' || goog.LOCALE == 'ckb-Arab-IR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_Arab_IR;
  }
  
  if (goog.LOCALE == 'ckb_IQ' || goog.LOCALE == 'ckb-IQ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb;
  }
  
  if (goog.LOCALE == 'ckb_IR' || goog.LOCALE == 'ckb-IR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_IR;
  }
  
  if (goog.LOCALE == 'ckb_Latn' || goog.LOCALE == 'ckb-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_Latn;
  }
  
  if (goog.LOCALE == 'ckb_Latn_IQ' || goog.LOCALE == 'ckb-Latn-IQ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb;
  }
  
  if (goog.LOCALE == 'dav') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav;
  }
  
  if (goog.LOCALE == 'dav_KE' || goog.LOCALE == 'dav-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav;
  }
  
  if (goog.LOCALE == 'de_LI' || goog.LOCALE == 'de-LI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_LI;
  }
  
  if (goog.LOCALE == 'dje') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje;
  }
  
  if (goog.LOCALE == 'dje_NE' || goog.LOCALE == 'dje-NE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje;
  }
  
  if (goog.LOCALE == 'dua') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua;
  }
  
  if (goog.LOCALE == 'dua_CM' || goog.LOCALE == 'dua-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua;
  }
  
  if (goog.LOCALE == 'dyo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo;
  }
  
  if (goog.LOCALE == 'dyo_SN' || goog.LOCALE == 'dyo-SN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo;
  }
  
  if (goog.LOCALE == 'dz') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz;
  }
  
  if (goog.LOCALE == 'dz_BT' || goog.LOCALE == 'dz-BT') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz;
  }
  
  if (goog.LOCALE == 'ebu') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu;
  }
  
  if (goog.LOCALE == 'ebu_KE' || goog.LOCALE == 'ebu-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu;
  }
  
  if (goog.LOCALE == 'ee') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee;
  }
  
  if (goog.LOCALE == 'ee_GH' || goog.LOCALE == 'ee-GH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee;
  }
  
  if (goog.LOCALE == 'ee_TG' || goog.LOCALE == 'ee-TG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee_TG;
  }
  
  if (goog.LOCALE == 'el_CY' || goog.LOCALE == 'el-CY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el_CY;
  }
  
  if (goog.LOCALE == 'en_150' || goog.LOCALE == 'en-150') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_150;
  }
  
  if (goog.LOCALE == 'en_AG' || goog.LOCALE == 'en-AG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AG;
  }
  
  if (goog.LOCALE == 'en_BB' || goog.LOCALE == 'en-BB') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BB;
  }
  
  if (goog.LOCALE == 'en_BE' || goog.LOCALE == 'en-BE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BE;
  }
  
  if (goog.LOCALE == 'en_BM' || goog.LOCALE == 'en-BM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BM;
  }
  
  if (goog.LOCALE == 'en_BS' || goog.LOCALE == 'en-BS') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BS;
  }
  
  if (goog.LOCALE == 'en_BW' || goog.LOCALE == 'en-BW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BW;
  }
  
  if (goog.LOCALE == 'en_BZ' || goog.LOCALE == 'en-BZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BZ;
  }
  
  if (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CA;
  }
  
  if (goog.LOCALE == 'en_CM' || goog.LOCALE == 'en-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CM;
  }
  
  if (goog.LOCALE == 'en_DM' || goog.LOCALE == 'en-DM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DM;
  }
  
  if (goog.LOCALE == 'en_Dsrt' || goog.LOCALE == 'en-Dsrt') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_Dsrt;
  }
  
  if (goog.LOCALE == 'en_FJ' || goog.LOCALE == 'en-FJ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FJ;
  }
  
  if (goog.LOCALE == 'en_GD' || goog.LOCALE == 'en-GD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GD;
  }
  
  if (goog.LOCALE == 'en_GG' || goog.LOCALE == 'en-GG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GG;
  }
  
  if (goog.LOCALE == 'en_GH' || goog.LOCALE == 'en-GH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GH;
  }
  
  if (goog.LOCALE == 'en_GI' || goog.LOCALE == 'en-GI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GI;
  }
  
  if (goog.LOCALE == 'en_GM' || goog.LOCALE == 'en-GM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GM;
  }
  
  if (goog.LOCALE == 'en_GY' || goog.LOCALE == 'en-GY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GY;
  }
  
  if (goog.LOCALE == 'en_HK' || goog.LOCALE == 'en-HK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_HK;
  }
  
  if (goog.LOCALE == 'en_IM' || goog.LOCALE == 'en-IM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IM;
  }
  
  if (goog.LOCALE == 'en_JE' || goog.LOCALE == 'en-JE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JE;
  }
  
  if (goog.LOCALE == 'en_JM' || goog.LOCALE == 'en-JM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JM;
  }
  
  if (goog.LOCALE == 'en_KE' || goog.LOCALE == 'en-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KE;
  }
  
  if (goog.LOCALE == 'en_KI' || goog.LOCALE == 'en-KI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KI;
  }
  
  if (goog.LOCALE == 'en_KN' || goog.LOCALE == 'en-KN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KN;
  }
  
  if (goog.LOCALE == 'en_KY' || goog.LOCALE == 'en-KY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KY;
  }
  
  if (goog.LOCALE == 'en_LC' || goog.LOCALE == 'en-LC') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LC;
  }
  
  if (goog.LOCALE == 'en_LR' || goog.LOCALE == 'en-LR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LR;
  }
  
  if (goog.LOCALE == 'en_LS' || goog.LOCALE == 'en-LS') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LS;
  }
  
  if (goog.LOCALE == 'en_MG' || goog.LOCALE == 'en-MG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MG;
  }
  
  if (goog.LOCALE == 'en_MT' || goog.LOCALE == 'en-MT') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MT;
  }
  
  if (goog.LOCALE == 'en_MU' || goog.LOCALE == 'en-MU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MU;
  }
  
  if (goog.LOCALE == 'en_MW' || goog.LOCALE == 'en-MW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MW;
  }
  
  if (goog.LOCALE == 'en_NA' || goog.LOCALE == 'en-NA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NA;
  }
  
  if (goog.LOCALE == 'en_NG' || goog.LOCALE == 'en-NG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NG;
  }
  
  if (goog.LOCALE == 'en_NZ' || goog.LOCALE == 'en-NZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NZ;
  }
  
  if (goog.LOCALE == 'en_PG' || goog.LOCALE == 'en-PG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PG;
  }
  
  if (goog.LOCALE == 'en_PH' || goog.LOCALE == 'en-PH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PH;
  }
  
  if (goog.LOCALE == 'en_PK' || goog.LOCALE == 'en-PK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PK;
  }
  
  if (goog.LOCALE == 'en_SB' || goog.LOCALE == 'en-SB') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SB;
  }
  
  if (goog.LOCALE == 'en_SC' || goog.LOCALE == 'en-SC') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SC;
  }
  
  if (goog.LOCALE == 'en_SL' || goog.LOCALE == 'en-SL') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SL;
  }
  
  if (goog.LOCALE == 'en_SS' || goog.LOCALE == 'en-SS') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SS;
  }
  
  if (goog.LOCALE == 'en_SZ' || goog.LOCALE == 'en-SZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SZ;
  }
  
  if (goog.LOCALE == 'en_TO' || goog.LOCALE == 'en-TO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TO;
  }
  
  if (goog.LOCALE == 'en_TT' || goog.LOCALE == 'en-TT') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TT;
  }
  
  if (goog.LOCALE == 'en_TZ' || goog.LOCALE == 'en-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TZ;
  }
  
  if (goog.LOCALE == 'en_UG' || goog.LOCALE == 'en-UG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_UG;
  }
  
  if (goog.LOCALE == 'en_VC' || goog.LOCALE == 'en-VC') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VC;
  }
  
  if (goog.LOCALE == 'en_VU' || goog.LOCALE == 'en-VU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VU;
  }
  
  if (goog.LOCALE == 'en_WS' || goog.LOCALE == 'en-WS') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_WS;
  }
  
  if (goog.LOCALE == 'en_ZM' || goog.LOCALE == 'en-ZM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZM;
  }
  
  if (goog.LOCALE == 'en_ZW' || goog.LOCALE == 'en-ZW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZW;
  }
  
  if (goog.LOCALE == 'eo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eo;
  }
  
  if (goog.LOCALE == 'es_AR' || goog.LOCALE == 'es-AR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_AR;
  }
  
  if (goog.LOCALE == 'es_BO' || goog.LOCALE == 'es-BO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_BO;
  }
  
  if (goog.LOCALE == 'es_CL' || goog.LOCALE == 'es-CL') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CL;
  }
  
  if (goog.LOCALE == 'es_CO' || goog.LOCALE == 'es-CO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CO;
  }
  
  if (goog.LOCALE == 'es_CR' || goog.LOCALE == 'es-CR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CR;
  }
  
  if (goog.LOCALE == 'es_CU' || goog.LOCALE == 'es-CU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CU;
  }
  
  if (goog.LOCALE == 'es_DO' || goog.LOCALE == 'es-DO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_DO;
  }
  
  if (goog.LOCALE == 'es_EC' || goog.LOCALE == 'es-EC') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_EC;
  }
  
  if (goog.LOCALE == 'es_GQ' || goog.LOCALE == 'es-GQ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_GQ;
  }
  
  if (goog.LOCALE == 'es_GT' || goog.LOCALE == 'es-GT') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_GT;
  }
  
  if (goog.LOCALE == 'es_HN' || goog.LOCALE == 'es-HN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_HN;
  }
  
  if (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_MX;
  }
  
  if (goog.LOCALE == 'es_NI' || goog.LOCALE == 'es-NI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_NI;
  }
  
  if (goog.LOCALE == 'es_PA' || goog.LOCALE == 'es-PA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PA;
  }
  
  if (goog.LOCALE == 'es_PE' || goog.LOCALE == 'es-PE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PE;
  }
  
  if (goog.LOCALE == 'es_PH' || goog.LOCALE == 'es-PH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PH;
  }
  
  if (goog.LOCALE == 'es_PR' || goog.LOCALE == 'es-PR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PR;
  }
  
  if (goog.LOCALE == 'es_PY' || goog.LOCALE == 'es-PY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PY;
  }
  
  if (goog.LOCALE == 'es_SV' || goog.LOCALE == 'es-SV') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_SV;
  }
  
  if (goog.LOCALE == 'es_US' || goog.LOCALE == 'es-US') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_US;
  }
  
  if (goog.LOCALE == 'es_UY' || goog.LOCALE == 'es-UY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_UY;
  }
  
  if (goog.LOCALE == 'es_VE' || goog.LOCALE == 'es-VE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_VE;
  }
  
  if (goog.LOCALE == 'ewo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo;
  }
  
  if (goog.LOCALE == 'ewo_CM' || goog.LOCALE == 'ewo-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo;
  }
  
  if (goog.LOCALE == 'fa_AF' || goog.LOCALE == 'fa-AF') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa_AF;
  }
  
  if (goog.LOCALE == 'ff') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff;
  }
  
  if (goog.LOCALE == 'ff_SN' || goog.LOCALE == 'ff-SN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff;
  }
  
  if (goog.LOCALE == 'fo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo;
  }
  
  if (goog.LOCALE == 'fo_FO' || goog.LOCALE == 'fo-FO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo;
  }
  
  if (goog.LOCALE == 'fr_BE' || goog.LOCALE == 'fr-BE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BE;
  }
  
  if (goog.LOCALE == 'fr_BF' || goog.LOCALE == 'fr-BF') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BF;
  }
  
  if (goog.LOCALE == 'fr_BI' || goog.LOCALE == 'fr-BI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BI;
  }
  
  if (goog.LOCALE == 'fr_BJ' || goog.LOCALE == 'fr-BJ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BJ;
  }
  
  if (goog.LOCALE == 'fr_CD' || goog.LOCALE == 'fr-CD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CD;
  }
  
  if (goog.LOCALE == 'fr_CF' || goog.LOCALE == 'fr-CF') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CF;
  }
  
  if (goog.LOCALE == 'fr_CG' || goog.LOCALE == 'fr-CG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CG;
  }
  
  if (goog.LOCALE == 'fr_CH' || goog.LOCALE == 'fr-CH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CH;
  }
  
  if (goog.LOCALE == 'fr_CI' || goog.LOCALE == 'fr-CI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CI;
  }
  
  if (goog.LOCALE == 'fr_CM' || goog.LOCALE == 'fr-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CM;
  }
  
  if (goog.LOCALE == 'fr_DJ' || goog.LOCALE == 'fr-DJ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DJ;
  }
  
  if (goog.LOCALE == 'fr_DZ' || goog.LOCALE == 'fr-DZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DZ;
  }
  
  if (goog.LOCALE == 'fr_GA' || goog.LOCALE == 'fr-GA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GA;
  }
  
  if (goog.LOCALE == 'fr_GN' || goog.LOCALE == 'fr-GN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GN;
  }
  
  if (goog.LOCALE == 'fr_GQ' || goog.LOCALE == 'fr-GQ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GQ;
  }
  
  if (goog.LOCALE == 'fr_HT' || goog.LOCALE == 'fr-HT') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_HT;
  }
  
  if (goog.LOCALE == 'fr_KM' || goog.LOCALE == 'fr-KM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_KM;
  }
  
  if (goog.LOCALE == 'fr_LU' || goog.LOCALE == 'fr-LU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_LU;
  }
  
  if (goog.LOCALE == 'fr_MA' || goog.LOCALE == 'fr-MA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MA;
  }
  
  if (goog.LOCALE == 'fr_MG' || goog.LOCALE == 'fr-MG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MG;
  }
  
  if (goog.LOCALE == 'fr_ML' || goog.LOCALE == 'fr-ML') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_ML;
  }
  
  if (goog.LOCALE == 'fr_MR' || goog.LOCALE == 'fr-MR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MR;
  }
  
  if (goog.LOCALE == 'fr_MU' || goog.LOCALE == 'fr-MU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MU;
  }
  
  if (goog.LOCALE == 'fr_NC' || goog.LOCALE == 'fr-NC') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_NC;
  }
  
  if (goog.LOCALE == 'fr_NE' || goog.LOCALE == 'fr-NE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_NE;
  }
  
  if (goog.LOCALE == 'fr_PF' || goog.LOCALE == 'fr-PF') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_PF;
  }
  
  if (goog.LOCALE == 'fr_RW' || goog.LOCALE == 'fr-RW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_RW;
  }
  
  if (goog.LOCALE == 'fr_SC' || goog.LOCALE == 'fr-SC') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SC;
  }
  
  if (goog.LOCALE == 'fr_SN' || goog.LOCALE == 'fr-SN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SN;
  }
  
  if (goog.LOCALE == 'fr_SY' || goog.LOCALE == 'fr-SY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SY;
  }
  
  if (goog.LOCALE == 'fr_TD' || goog.LOCALE == 'fr-TD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TD;
  }
  
  if (goog.LOCALE == 'fr_TG' || goog.LOCALE == 'fr-TG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TG;
  }
  
  if (goog.LOCALE == 'fr_TN' || goog.LOCALE == 'fr-TN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TN;
  }
  
  if (goog.LOCALE == 'fr_VU' || goog.LOCALE == 'fr-VU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_VU;
  }
  
  if (goog.LOCALE == 'fur') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur;
  }
  
  if (goog.LOCALE == 'fur_IT' || goog.LOCALE == 'fur-IT') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur;
  }
  
  if (goog.LOCALE == 'ga') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga;
  }
  
  if (goog.LOCALE == 'ga_IE' || goog.LOCALE == 'ga-IE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga;
  }
  
  if (goog.LOCALE == 'gd') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd;
  }
  
  if (goog.LOCALE == 'gd_GB' || goog.LOCALE == 'gd-GB') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd;
  }
  
  if (goog.LOCALE == 'guz') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz;
  }
  
  if (goog.LOCALE == 'guz_KE' || goog.LOCALE == 'guz-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz;
  }
  
  if (goog.LOCALE == 'gv') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv;
  }
  
  if (goog.LOCALE == 'gv_GB' || goog.LOCALE == 'gv-GB') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv;
  }
  
  if (goog.LOCALE == 'ha') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha;
  }
  
  if (goog.LOCALE == 'ha_Latn' || goog.LOCALE == 'ha-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn;
  }
  
  if (goog.LOCALE == 'ha_Latn_GH' || goog.LOCALE == 'ha-Latn-GH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn_GH;
  }
  
  if (goog.LOCALE == 'ha_Latn_NE' || goog.LOCALE == 'ha-Latn-NE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn_NE;
  }
  
  if (goog.LOCALE == 'ha_Latn_NG' || goog.LOCALE == 'ha-Latn-NG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha;
  }
  
  if (goog.LOCALE == 'hr_BA' || goog.LOCALE == 'hr-BA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr_BA;
  }
  
  if (goog.LOCALE == 'hy') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hy;
  }
  
  if (goog.LOCALE == 'hy_AM' || goog.LOCALE == 'hy-AM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hy;
  }
  
  if (goog.LOCALE == 'ia') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ia;
  }
  
  if (goog.LOCALE == 'ia_FR' || goog.LOCALE == 'ia-FR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ia;
  }
  
  if (goog.LOCALE == 'ig') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig;
  }
  
  if (goog.LOCALE == 'ig_NG' || goog.LOCALE == 'ig-NG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig;
  }
  
  if (goog.LOCALE == 'ii') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii;
  }
  
  if (goog.LOCALE == 'ii_CN' || goog.LOCALE == 'ii-CN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii;
  }
  
  if (goog.LOCALE == 'it_CH' || goog.LOCALE == 'it-CH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_CH;
  }
  
  if (goog.LOCALE == 'jgo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo;
  }
  
  if (goog.LOCALE == 'jgo_CM' || goog.LOCALE == 'jgo-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo;
  }
  
  if (goog.LOCALE == 'jmc') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc;
  }
  
  if (goog.LOCALE == 'jmc_TZ' || goog.LOCALE == 'jmc-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc;
  }
  
  if (goog.LOCALE == 'ka') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ka;
  }
  
  if (goog.LOCALE == 'ka_GE' || goog.LOCALE == 'ka-GE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ka;
  }
  
  if (goog.LOCALE == 'kab') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab;
  }
  
  if (goog.LOCALE == 'kab_DZ' || goog.LOCALE == 'kab-DZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab;
  }
  
  if (goog.LOCALE == 'kam') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam;
  }
  
  if (goog.LOCALE == 'kam_KE' || goog.LOCALE == 'kam-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam;
  }
  
  if (goog.LOCALE == 'kde') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde;
  }
  
  if (goog.LOCALE == 'kde_TZ' || goog.LOCALE == 'kde-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde;
  }
  
  if (goog.LOCALE == 'kea') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea;
  }
  
  if (goog.LOCALE == 'kea_CV' || goog.LOCALE == 'kea-CV') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea;
  }
  
  if (goog.LOCALE == 'khq') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq;
  }
  
  if (goog.LOCALE == 'khq_ML' || goog.LOCALE == 'khq-ML') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq;
  }
  
  if (goog.LOCALE == 'ki') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki;
  }
  
  if (goog.LOCALE == 'ki_KE' || goog.LOCALE == 'ki-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki;
  }
  
  if (goog.LOCALE == 'kk') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk;
  }
  
  if (goog.LOCALE == 'kk_Cyrl' || goog.LOCALE == 'kk-Cyrl') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk_Cyrl;
  }
  
  if (goog.LOCALE == 'kk_Cyrl_KZ' || goog.LOCALE == 'kk-Cyrl-KZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk;
  }
  
  if (goog.LOCALE == 'kkj') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj;
  }
  
  if (goog.LOCALE == 'kkj_CM' || goog.LOCALE == 'kkj-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj;
  }
  
  if (goog.LOCALE == 'kl') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl;
  }
  
  if (goog.LOCALE == 'kl_GL' || goog.LOCALE == 'kl-GL') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl;
  }
  
  if (goog.LOCALE == 'kln') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln;
  }
  
  if (goog.LOCALE == 'kln_KE' || goog.LOCALE == 'kln-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln;
  }
  
  if (goog.LOCALE == 'km') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_km;
  }
  
  if (goog.LOCALE == 'km_KH' || goog.LOCALE == 'km-KH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_km;
  }
  
  if (goog.LOCALE == 'ko_KP' || goog.LOCALE == 'ko-KP') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko_KP;
  }
  
  if (goog.LOCALE == 'kok') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok;
  }
  
  if (goog.LOCALE == 'kok_IN' || goog.LOCALE == 'kok-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok;
  }
  
  if (goog.LOCALE == 'ks') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks;
  }
  
  if (goog.LOCALE == 'ks_Arab' || goog.LOCALE == 'ks-Arab') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks_Arab;
  }
  
  if (goog.LOCALE == 'ks_Arab_IN' || goog.LOCALE == 'ks-Arab-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks;
  }
  
  if (goog.LOCALE == 'ksb') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb;
  }
  
  if (goog.LOCALE == 'ksb_TZ' || goog.LOCALE == 'ksb-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb;
  }
  
  if (goog.LOCALE == 'ksf') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf;
  }
  
  if (goog.LOCALE == 'ksf_CM' || goog.LOCALE == 'ksf-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf;
  }
  
  if (goog.LOCALE == 'ksh') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh;
  }
  
  if (goog.LOCALE == 'ksh_DE' || goog.LOCALE == 'ksh-DE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh;
  }
  
  if (goog.LOCALE == 'kw') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw;
  }
  
  if (goog.LOCALE == 'kw_GB' || goog.LOCALE == 'kw-GB') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw;
  }
  
  if (goog.LOCALE == 'ky') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky;
  }
  
  if (goog.LOCALE == 'ky_KG' || goog.LOCALE == 'ky-KG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky;
  }
  
  if (goog.LOCALE == 'lag') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag;
  }
  
  if (goog.LOCALE == 'lag_TZ' || goog.LOCALE == 'lag-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag;
  }
  
  if (goog.LOCALE == 'lg') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg;
  }
  
  if (goog.LOCALE == 'lg_UG' || goog.LOCALE == 'lg-UG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg;
  }
  
  if (goog.LOCALE == 'ln_AO' || goog.LOCALE == 'ln-AO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_AO;
  }
  
  if (goog.LOCALE == 'ln_CF' || goog.LOCALE == 'ln-CF') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CF;
  }
  
  if (goog.LOCALE == 'ln_CG' || goog.LOCALE == 'ln-CG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CG;
  }
  
  if (goog.LOCALE == 'lo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lo;
  }
  
  if (goog.LOCALE == 'lo_LA' || goog.LOCALE == 'lo-LA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lo;
  }
  
  if (goog.LOCALE == 'lu') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu;
  }
  
  if (goog.LOCALE == 'lu_CD' || goog.LOCALE == 'lu-CD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu;
  }
  
  if (goog.LOCALE == 'luo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo;
  }
  
  if (goog.LOCALE == 'luo_KE' || goog.LOCALE == 'luo-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo;
  }
  
  if (goog.LOCALE == 'luy') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy;
  }
  
  if (goog.LOCALE == 'luy_KE' || goog.LOCALE == 'luy-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy;
  }
  
  if (goog.LOCALE == 'mas') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas;
  }
  
  if (goog.LOCALE == 'mas_KE' || goog.LOCALE == 'mas-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas;
  }
  
  if (goog.LOCALE == 'mas_TZ' || goog.LOCALE == 'mas-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas_TZ;
  }
  
  if (goog.LOCALE == 'mer') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer;
  }
  
  if (goog.LOCALE == 'mer_KE' || goog.LOCALE == 'mer-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer;
  }
  
  if (goog.LOCALE == 'mfe') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe;
  }
  
  if (goog.LOCALE == 'mfe_MU' || goog.LOCALE == 'mfe-MU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe;
  }
  
  if (goog.LOCALE == 'mg') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg;
  }
  
  if (goog.LOCALE == 'mg_MG' || goog.LOCALE == 'mg-MG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg;
  }
  
  if (goog.LOCALE == 'mgh') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh;
  }
  
  if (goog.LOCALE == 'mgh_MZ' || goog.LOCALE == 'mgh-MZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh;
  }
  
  if (goog.LOCALE == 'mgo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo;
  }
  
  if (goog.LOCALE == 'mgo_CM' || goog.LOCALE == 'mgo-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo;
  }
  
  if (goog.LOCALE == 'mk') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mk;
  }
  
  if (goog.LOCALE == 'mk_MK' || goog.LOCALE == 'mk-MK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mk;
  }
  
  if (goog.LOCALE == 'mn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn;
  }
  
  if (goog.LOCALE == 'mn_Cyrl' || goog.LOCALE == 'mn-Cyrl') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn_Cyrl;
  }
  
  if (goog.LOCALE == 'mn_Cyrl_MN' || goog.LOCALE == 'mn-Cyrl-MN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn;
  }
  
  if (goog.LOCALE == 'ms_Latn' || goog.LOCALE == 'ms-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn;
  }
  
  if (goog.LOCALE == 'ms_Latn_BN' || goog.LOCALE == 'ms-Latn-BN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn_BN;
  }
  
  if (goog.LOCALE == 'ms_Latn_SG' || goog.LOCALE == 'ms-Latn-SG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn_SG;
  }
  
  if (goog.LOCALE == 'mua') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua;
  }
  
  if (goog.LOCALE == 'mua_CM' || goog.LOCALE == 'mua-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua;
  }
  
  if (goog.LOCALE == 'my') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my;
  }
  
  if (goog.LOCALE == 'my_MM' || goog.LOCALE == 'my-MM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my;
  }
  
  if (goog.LOCALE == 'naq') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq;
  }
  
  if (goog.LOCALE == 'naq_NA' || goog.LOCALE == 'naq-NA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq;
  }
  
  if (goog.LOCALE == 'nd') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd;
  }
  
  if (goog.LOCALE == 'nd_ZW' || goog.LOCALE == 'nd-ZW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd;
  }
  
  if (goog.LOCALE == 'ne') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne;
  }
  
  if (goog.LOCALE == 'ne_IN' || goog.LOCALE == 'ne-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne_IN;
  }
  
  if (goog.LOCALE == 'ne_NP' || goog.LOCALE == 'ne-NP') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne;
  }
  
  if (goog.LOCALE == 'nl_AW' || goog.LOCALE == 'nl-AW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_AW;
  }
  
  if (goog.LOCALE == 'nl_BE' || goog.LOCALE == 'nl-BE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_BE;
  }
  
  if (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_CW;
  }
  
  if (goog.LOCALE == 'nl_SR' || goog.LOCALE == 'nl-SR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SR;
  }
  
  if (goog.LOCALE == 'nl_SX' || goog.LOCALE == 'nl-SX') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SX;
  }
  
  if (goog.LOCALE == 'nmg') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg;
  }
  
  if (goog.LOCALE == 'nmg_CM' || goog.LOCALE == 'nmg-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg;
  }
  
  if (goog.LOCALE == 'nn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn;
  }
  
  if (goog.LOCALE == 'nn_NO' || goog.LOCALE == 'nn-NO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn;
  }
  
  if (goog.LOCALE == 'nnh') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh;
  }
  
  if (goog.LOCALE == 'nnh_CM' || goog.LOCALE == 'nnh-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh;
  }
  
  if (goog.LOCALE == 'nr') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nr;
  }
  
  if (goog.LOCALE == 'nr_ZA' || goog.LOCALE == 'nr-ZA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nr;
  }
  
  if (goog.LOCALE == 'nso') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nso;
  }
  
  if (goog.LOCALE == 'nso_ZA' || goog.LOCALE == 'nso-ZA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nso;
  }
  
  if (goog.LOCALE == 'nus') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus;
  }
  
  if (goog.LOCALE == 'nus_SD' || goog.LOCALE == 'nus-SD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus;
  }
  
  if (goog.LOCALE == 'nyn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn;
  }
  
  if (goog.LOCALE == 'nyn_UG' || goog.LOCALE == 'nyn-UG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn;
  }
  
  if (goog.LOCALE == 'om') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om;
  }
  
  if (goog.LOCALE == 'om_ET' || goog.LOCALE == 'om-ET') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om;
  }
  
  if (goog.LOCALE == 'om_KE' || goog.LOCALE == 'om-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om_KE;
  }
  
  if (goog.LOCALE == 'os') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os;
  }
  
  if (goog.LOCALE == 'os_GE' || goog.LOCALE == 'os-GE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os;
  }
  
  if (goog.LOCALE == 'os_RU' || goog.LOCALE == 'os-RU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os_RU;
  }
  
  if (goog.LOCALE == 'pa') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa;
  }
  
  if (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab;
  }
  
  if (goog.LOCALE == 'pa_Arab_PK' || goog.LOCALE == 'pa-Arab-PK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab;
  }
  
  if (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Guru;
  }
  
  if (goog.LOCALE == 'pa_Guru_IN' || goog.LOCALE == 'pa-Guru-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa;
  }
  
  if (goog.LOCALE == 'ps') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps;
  }
  
  if (goog.LOCALE == 'ps_AF' || goog.LOCALE == 'ps-AF') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps;
  }
  
  if (goog.LOCALE == 'pt_AO' || goog.LOCALE == 'pt-AO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_AO;
  }
  
  if (goog.LOCALE == 'pt_CV' || goog.LOCALE == 'pt-CV') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_CV;
  }
  
  if (goog.LOCALE == 'pt_GW' || goog.LOCALE == 'pt-GW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_GW;
  }
  
  if (goog.LOCALE == 'pt_MO' || goog.LOCALE == 'pt-MO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_MO;
  }
  
  if (goog.LOCALE == 'pt_MZ' || goog.LOCALE == 'pt-MZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_MZ;
  }
  
  if (goog.LOCALE == 'pt_ST' || goog.LOCALE == 'pt-ST') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_ST;
  }
  
  if (goog.LOCALE == 'pt_TL' || goog.LOCALE == 'pt-TL') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_TL;
  }
  
  if (goog.LOCALE == 'rm') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm;
  }
  
  if (goog.LOCALE == 'rm_CH' || goog.LOCALE == 'rm-CH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm;
  }
  
  if (goog.LOCALE == 'rn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn;
  }
  
  if (goog.LOCALE == 'rn_BI' || goog.LOCALE == 'rn-BI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn;
  }
  
  if (goog.LOCALE == 'ro_MD' || goog.LOCALE == 'ro-MD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro_MD;
  }
  
  if (goog.LOCALE == 'rof') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof;
  }
  
  if (goog.LOCALE == 'rof_TZ' || goog.LOCALE == 'rof-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof;
  }
  
  if (goog.LOCALE == 'ru_BY' || goog.LOCALE == 'ru-BY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_BY;
  }
  
  if (goog.LOCALE == 'ru_KG' || goog.LOCALE == 'ru-KG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_KG;
  }
  
  if (goog.LOCALE == 'ru_KZ' || goog.LOCALE == 'ru-KZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_KZ;
  }
  
  if (goog.LOCALE == 'ru_MD' || goog.LOCALE == 'ru-MD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_MD;
  }
  
  if (goog.LOCALE == 'ru_UA' || goog.LOCALE == 'ru-UA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_UA;
  }
  
  if (goog.LOCALE == 'rw') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw;
  }
  
  if (goog.LOCALE == 'rw_RW' || goog.LOCALE == 'rw-RW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw;
  }
  
  if (goog.LOCALE == 'rwk') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk;
  }
  
  if (goog.LOCALE == 'rwk_TZ' || goog.LOCALE == 'rwk-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk;
  }
  
  if (goog.LOCALE == 'sah') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah;
  }
  
  if (goog.LOCALE == 'sah_RU' || goog.LOCALE == 'sah-RU') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah;
  }
  
  if (goog.LOCALE == 'saq') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq;
  }
  
  if (goog.LOCALE == 'saq_KE' || goog.LOCALE == 'saq-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq;
  }
  
  if (goog.LOCALE == 'sbp') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp;
  }
  
  if (goog.LOCALE == 'sbp_TZ' || goog.LOCALE == 'sbp-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp;
  }
  
  if (goog.LOCALE == 'se') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se;
  }
  
  if (goog.LOCALE == 'se_FI' || goog.LOCALE == 'se-FI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se_FI;
  }
  
  if (goog.LOCALE == 'se_NO' || goog.LOCALE == 'se-NO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se;
  }
  
  if (goog.LOCALE == 'seh') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh;
  }
  
  if (goog.LOCALE == 'seh_MZ' || goog.LOCALE == 'seh-MZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh;
  }
  
  if (goog.LOCALE == 'ses') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses;
  }
  
  if (goog.LOCALE == 'ses_ML' || goog.LOCALE == 'ses-ML') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses;
  }
  
  if (goog.LOCALE == 'sg') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg;
  }
  
  if (goog.LOCALE == 'sg_CF' || goog.LOCALE == 'sg-CF') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg;
  }
  
  if (goog.LOCALE == 'shi') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi;
  }
  
  if (goog.LOCALE == 'shi_Latn' || goog.LOCALE == 'shi-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Latn;
  }
  
  if (goog.LOCALE == 'shi_Latn_MA' || goog.LOCALE == 'shi-Latn-MA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi;
  }
  
  if (goog.LOCALE == 'shi_Tfng' || goog.LOCALE == 'shi-Tfng') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Tfng;
  }
  
  if (goog.LOCALE == 'shi_Tfng_MA' || goog.LOCALE == 'shi-Tfng-MA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi;
  }
  
  if (goog.LOCALE == 'si') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_si;
  }
  
  if (goog.LOCALE == 'si_LK' || goog.LOCALE == 'si-LK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_si;
  }
  
  if (goog.LOCALE == 'sn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn;
  }
  
  if (goog.LOCALE == 'sn_ZW' || goog.LOCALE == 'sn-ZW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn;
  }
  
  if (goog.LOCALE == 'so') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so;
  }
  
  if (goog.LOCALE == 'so_DJ' || goog.LOCALE == 'so-DJ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_DJ;
  }
  
  if (goog.LOCALE == 'so_ET' || goog.LOCALE == 'so-ET') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_ET;
  }
  
  if (goog.LOCALE == 'so_KE' || goog.LOCALE == 'so-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_KE;
  }
  
  if (goog.LOCALE == 'so_SO' || goog.LOCALE == 'so-SO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so;
  }
  
  if (goog.LOCALE == 'sq_MK' || goog.LOCALE == 'sq-MK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_MK;
  }
  
  if (goog.LOCALE == 'sq_XK' || goog.LOCALE == 'sq-XK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_XK;
  }
  
  if (goog.LOCALE == 'sr_Cyrl' || goog.LOCALE == 'sr-Cyrl') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl;
  }
  
  if (goog.LOCALE == 'sr_Cyrl_BA' || goog.LOCALE == 'sr-Cyrl-BA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_BA;
  }
  
  if (goog.LOCALE == 'sr_Cyrl_ME' || goog.LOCALE == 'sr-Cyrl-ME') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl;
  }
  
  if (goog.LOCALE == 'sr_Cyrl_XK' || goog.LOCALE == 'sr-Cyrl-XK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl;
  }
  
  if (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn;
  }
  
  if (goog.LOCALE == 'sr_Latn_BA' || goog.LOCALE == 'sr-Latn-BA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_BA;
  }
  
  if (goog.LOCALE == 'sr_Latn_ME' || goog.LOCALE == 'sr-Latn-ME') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn;
  }
  
  if (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_RS;
  }
  
  if (goog.LOCALE == 'sr_Latn_XK' || goog.LOCALE == 'sr-Latn-XK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn;
  }
  
  if (goog.LOCALE == 'ss') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss;
  }
  
  if (goog.LOCALE == 'ss_SZ' || goog.LOCALE == 'ss-SZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss_SZ;
  }
  
  if (goog.LOCALE == 'ss_ZA' || goog.LOCALE == 'ss-ZA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss;
  }
  
  if (goog.LOCALE == 'ssy') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ssy;
  }
  
  if (goog.LOCALE == 'ssy_ER' || goog.LOCALE == 'ssy-ER') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ssy;
  }
  
  if (goog.LOCALE == 'st') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st;
  }
  
  if (goog.LOCALE == 'st_LS' || goog.LOCALE == 'st-LS') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st;
  }
  
  if (goog.LOCALE == 'st_ZA' || goog.LOCALE == 'st-ZA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st;
  }
  
  if (goog.LOCALE == 'sv_AX' || goog.LOCALE == 'sv-AX') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_AX;
  }
  
  if (goog.LOCALE == 'sv_FI' || goog.LOCALE == 'sv-FI') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_FI;
  }
  
  if (goog.LOCALE == 'sw_KE' || goog.LOCALE == 'sw-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_KE;
  }
  
  if (goog.LOCALE == 'sw_UG' || goog.LOCALE == 'sw-UG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_UG;
  }
  
  if (goog.LOCALE == 'swc') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_swc;
  }
  
  if (goog.LOCALE == 'swc_CD' || goog.LOCALE == 'swc-CD') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_swc;
  }
  
  if (goog.LOCALE == 'ta_LK' || goog.LOCALE == 'ta-LK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_LK;
  }
  
  if (goog.LOCALE == 'ta_MY' || goog.LOCALE == 'ta-MY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_MY;
  }
  
  if (goog.LOCALE == 'ta_SG' || goog.LOCALE == 'ta-SG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_SG;
  }
  
  if (goog.LOCALE == 'teo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo;
  }
  
  if (goog.LOCALE == 'teo_KE' || goog.LOCALE == 'teo-KE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo_KE;
  }
  
  if (goog.LOCALE == 'teo_UG' || goog.LOCALE == 'teo-UG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo;
  }
  
  if (goog.LOCALE == 'tg') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg;
  }
  
  if (goog.LOCALE == 'tg_Cyrl' || goog.LOCALE == 'tg-Cyrl') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg_Cyrl;
  }
  
  if (goog.LOCALE == 'tg_Cyrl_TJ' || goog.LOCALE == 'tg-Cyrl-TJ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg;
  }
  
  if (goog.LOCALE == 'ti') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti;
  }
  
  if (goog.LOCALE == 'ti_ER' || goog.LOCALE == 'ti-ER') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti_ER;
  }
  
  if (goog.LOCALE == 'ti_ET' || goog.LOCALE == 'ti-ET') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti;
  }
  
  if (goog.LOCALE == 'tig') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tig;
  }
  
  if (goog.LOCALE == 'tig_ER' || goog.LOCALE == 'tig-ER') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tig;
  }
  
  if (goog.LOCALE == 'tn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn;
  }
  
  if (goog.LOCALE == 'tn_BW' || goog.LOCALE == 'tn-BW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn_BW;
  }
  
  if (goog.LOCALE == 'tn_ZA' || goog.LOCALE == 'tn-ZA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn;
  }
  
  if (goog.LOCALE == 'to') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to;
  }
  
  if (goog.LOCALE == 'to_TO' || goog.LOCALE == 'to-TO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to;
  }
  
  if (goog.LOCALE == 'tr_CY' || goog.LOCALE == 'tr-CY') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr_CY;
  }
  
  if (goog.LOCALE == 'ts') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ts;
  }
  
  if (goog.LOCALE == 'ts_ZA' || goog.LOCALE == 'ts-ZA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ts;
  }
  
  if (goog.LOCALE == 'twq') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq;
  }
  
  if (goog.LOCALE == 'twq_NE' || goog.LOCALE == 'twq-NE') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq;
  }
  
  if (goog.LOCALE == 'tzm') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm;
  }
  
  if (goog.LOCALE == 'tzm_Latn' || goog.LOCALE == 'tzm-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm_Latn;
  }
  
  if (goog.LOCALE == 'tzm_Latn_MA' || goog.LOCALE == 'tzm-Latn-MA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm;
  }
  
  if (goog.LOCALE == 'ur_IN' || goog.LOCALE == 'ur-IN') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur_IN;
  }
  
  if (goog.LOCALE == 'uz') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz;
  }
  
  if (goog.LOCALE == 'uz_Arab' || goog.LOCALE == 'uz-Arab') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab;
  }
  
  if (goog.LOCALE == 'uz_Arab_AF' || goog.LOCALE == 'uz-Arab-AF') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab;
  }
  
  if (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Cyrl;
  }
  
  if (goog.LOCALE == 'uz_Cyrl_UZ' || goog.LOCALE == 'uz-Cyrl-UZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz;
  }
  
  if (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Latn;
  }
  
  if (goog.LOCALE == 'uz_Latn_UZ' || goog.LOCALE == 'uz-Latn-UZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz;
  }
  
  if (goog.LOCALE == 'vai') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai;
  }
  
  if (goog.LOCALE == 'vai_Latn' || goog.LOCALE == 'vai-Latn') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Latn;
  }
  
  if (goog.LOCALE == 'vai_Latn_LR' || goog.LOCALE == 'vai-Latn-LR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai;
  }
  
  if (goog.LOCALE == 'vai_Vaii' || goog.LOCALE == 'vai-Vaii') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Vaii;
  }
  
  if (goog.LOCALE == 'vai_Vaii_LR' || goog.LOCALE == 'vai-Vaii-LR') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai;
  }
  
  if (goog.LOCALE == 've') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ve;
  }
  
  if (goog.LOCALE == 've_ZA' || goog.LOCALE == 've-ZA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ve;
  }
  
  if (goog.LOCALE == 'vo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vo;
  }
  
  if (goog.LOCALE == 'vun') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun;
  }
  
  if (goog.LOCALE == 'vun_TZ' || goog.LOCALE == 'vun-TZ') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun;
  }
  
  if (goog.LOCALE == 'wae') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae;
  }
  
  if (goog.LOCALE == 'wae_CH' || goog.LOCALE == 'wae-CH') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae;
  }
  
  if (goog.LOCALE == 'wal') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wal;
  }
  
  if (goog.LOCALE == 'wal_ET' || goog.LOCALE == 'wal-ET') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wal;
  }
  
  if (goog.LOCALE == 'xh') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xh;
  }
  
  if (goog.LOCALE == 'xh_ZA' || goog.LOCALE == 'xh-ZA') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xh;
  }
  
  if (goog.LOCALE == 'xog') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog;
  }
  
  if (goog.LOCALE == 'xog_UG' || goog.LOCALE == 'xog-UG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog;
  }
  
  if (goog.LOCALE == 'yav') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav;
  }
  
  if (goog.LOCALE == 'yav_CM' || goog.LOCALE == 'yav-CM') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav;
  }
  
  if (goog.LOCALE == 'yo') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo;
  }
  
  if (goog.LOCALE == 'yo_NG' || goog.LOCALE == 'yo-NG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo;
  }
  
  if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans;
  }
  
  if (goog.LOCALE == 'zh_Hans_HK' || goog.LOCALE == 'zh-Hans-HK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_HK;
  }
  
  if (goog.LOCALE == 'zh_Hans_MO' || goog.LOCALE == 'zh-Hans-MO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_MO;
  }
  
  if (goog.LOCALE == 'zh_Hans_SG' || goog.LOCALE == 'zh-Hans-SG') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_SG;
  }
  
  if (goog.LOCALE == 'zh_Hant' || goog.LOCALE == 'zh-Hant') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant;
  }
  
  if (goog.LOCALE == 'zh_Hant_HK' || goog.LOCALE == 'zh-Hant-HK') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_HK;
  }
  
  if (goog.LOCALE == 'zh_Hant_MO' || goog.LOCALE == 'zh-Hant-MO') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_MO;
  }
  
  if (goog.LOCALE == 'zh_Hant_TW' || goog.LOCALE == 'zh-Hant-TW') {
    goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant;
  }
  
  