Update Locale-Codes to CPAN version 3.24
authorSullivan Beck <sbeck@cpan.org>
Tue, 4 Dec 2012 21:32:45 +0000 (21:32 +0000)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Tue, 4 Dec 2012 21:47:12 +0000 (21:47 +0000)
Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
33 files changed:
Porting/Maintainers.pl
cpan/Locale-Codes/lib/Locale/Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Changes.pod
cpan/Locale-Codes/lib/Locale/Codes/Constants.pm
cpan/Locale-Codes/lib/Locale/Codes/Country.pm
cpan/Locale-Codes/lib/Locale/Codes/Country.pod
cpan/Locale-Codes/lib/Locale/Codes/Country_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Country_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/Currency.pm
cpan/Locale-Codes/lib/Locale/Codes/Currency_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Currency_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/LangExt.pm
cpan/Locale-Codes/lib/Locale/Codes/LangExt_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/LangExt_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/LangFam.pm
cpan/Locale-Codes/lib/Locale/Codes/LangFam_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/LangFam_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/LangVar.pm
cpan/Locale-Codes/lib/Locale/Codes/LangVar_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/LangVar_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/Language.pm
cpan/Locale-Codes/lib/Locale/Codes/Language_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Language_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/Script.pm
cpan/Locale-Codes/lib/Locale/Codes/Script_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Script_Retired.pm
cpan/Locale-Codes/lib/Locale/Country.pm
cpan/Locale-Codes/lib/Locale/Country.pod
cpan/Locale-Codes/lib/Locale/Currency.pm
cpan/Locale-Codes/lib/Locale/Language.pm
cpan/Locale-Codes/lib/Locale/Script.pm
cpan/Locale-Codes/t/country2code.t
cpan/Locale-Codes/t/country2code_old.t

index f395c94..6949807 100755 (executable)
@@ -1101,7 +1101,7 @@ use File::Glob qw(:case);
 
     'Locale-Codes' => {
         'MAINTAINER'   => 'sbeck',
-        'DISTRIBUTION' => 'SBECK/Locale-Codes-3.23.tar.gz',
+        'DISTRIBUTION' => 'SBECK/Locale-Codes-3.24.tar.gz',
         'FILES'        => q[cpan/Locale-Codes],
         'EXCLUDED'     => [
             qw( t/pod_coverage.t
index 41b1081..7a69eea 100644 (file)
@@ -31,7 +31,7 @@ our($VERSION,%Data,%Retired);
 # $Retired{ TYPE }{ CODESET }{ code }{ CODE } = NAME
 #                            { name }{ NAME } = [CODE,NAME]  (the key is lowercase)
 
-$VERSION='3.23';
+$VERSION='3.24';
 
 #=======================================================================
 #
@@ -486,7 +486,7 @@ sub _delete_alias {
       return 0;
    }
 
-   my $n = $#{ $Data{$type}{'id2names'}{$id} };
+   my $n = $#{ $Data{$type}{'id2names'}{$id} } + 1;
    if ($n == 1) {
       carp "delete_${type}_alias(): only one name defined (use _delete_${type} instead)\n"
         unless ($nowarn);
index 374942b..4f49d2c 100644 (file)
@@ -24,6 +24,38 @@ codes, I will add them to the module and release a new version.
 
 =head1 VERSION 3.24  (planned 2012-12-01; sbeck)
 
+=head1 VERSION 3.24  (2012-12-03; sbeck)
+
+NEW CODE(s)
+
+=over 4
+
+=item B<FIPS-10 country codes deprecated>
+
+The FIPS-10 document is being withdrawn.  It was deprecated in 2008,
+and is being updated now only until all the agencies that use it have
+switched to something else.  The current version no longer lists the
+long names for countries.  These long names (such as 'Republic of
+Albania' for Albania) only appeared in the old FIPS-10 document which
+is no longer available, so they are no longer available in this module.
+
+I will continue to support the FIPS-10 codeset as long as it is available,
+but at that point, it will be withdrawn immediately.  If an official
+end-of-life date is announced, I will include a notice here.  Otherwise, support
+for the codeset will be discontinued when the document is withdrawn.
+
+You are encouraged to no longer use the FIPS-10 codeset.
+
+=item B<Domain country codes now come from ISO 3166>
+
+The IANA domain codes have changed slightly.  The IANA no longer
+publishes a list of countries associated with their codes.  Instead,
+they use the ISO 3166 codes and country names.  However, they support
+a few non-standard codes, so I will continue to maintain this codeset.
+The domain codes are now lowercase to correspond to the ISO 3166 codes.
+
+=back
+
 =head1 VERSION 3.23  (2012-09-01; sbeck)
 
 NEW CODE(s)
index 1b789ae..7a5fba2 100644 (file)
@@ -17,7 +17,7 @@ require Exporter;
 our($VERSION,@ISA,@EXPORT);
 our(%ALL_CODESETS);
 
-$VERSION='3.23';
+$VERSION='3.24';
 @ISA     = qw(Exporter);
 @EXPORT  = qw(LOCALE_CODE_ALPHA_2
               LOCALE_CODE_ALPHA_3
index f76888e..a691bec 100644 (file)
@@ -22,7 +22,7 @@ use Locale::Codes::Country_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.23';
+$VERSION='3.24';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2country
                 country2code
index c559c37..a167c90 100644 (file)
@@ -72,8 +72,9 @@ National Geospatial-Intelligence Agency.
 
 =item B<dom, LOCALE_CODE_DOM>
 
-The IANA is responsible for assigning two-letter (uppercase) top-level
-domain names to each country.
+The IANA is responsible for delegating management of the top level country
+domains.  The country domains are the two-letter (lowercase) codes from ISO 3166
+with a few other additions.
 
 =back
 
@@ -162,6 +163,8 @@ so I cannot check the alpha-3 and numerical codes here.
 
 =item B<http://www.iso.org/iso/list-en1-semic-3.txt>
 
+=item B<http://www.iso.org/iso/home/standards/country_codes/iso-3166-1_decoding_table.htm>
+
 The source of ISO 3166-1 two-letter codes used by this
 module.
 
index 4c7ab71..0e58e6b 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::Country_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Tue Aug 28 13:54:32 EDT 2012
+#    Generated on: Tue Dec  4 13:52:57 EST 2012
 
 =pod
 
@@ -38,37 +38,31 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
-$Locale::Codes::Data{'country'}{'id'} = '0282';
+$Locale::Codes::Data{'country'}{'id'} = '0295';
 
 $Locale::Codes::Data{'country'}{'id2names'} = {
    q(0001) => [
       q(Afghanistan),
-      q(Islamic State of Afghanistan),
       ],
    q(0002) => [
       q(Aland Islands),
       ],
    q(0003) => [
       q(Albania),
-      q(Republic of Albania),
       ],
    q(0004) => [
       q(Algeria),
-      q(People's Democratic Republic of Algeria),
       ],
    q(0005) => [
       q(American Samoa),
-      q(Territory of American Samoa),
       ],
    q(0006) => [
       q(Andorra),
-      q(Principality of Andorra),
       ],
    q(0007) => [
       q(Angola),
-      q(Republic of Angola),
       ],
    q(0008) => [
       q(Anguilla),
@@ -81,71 +75,58 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0011) => [
       q(Argentina),
-      q(Argentine Republic),
       ],
    q(0012) => [
       q(Armenia),
-      q(Republic of Armenia),
       ],
    q(0013) => [
       q(Aruba),
       ],
    q(0014) => [
       q(Australia),
-      q(Commonwealth of Australia),
       ],
    q(0015) => [
       q(Austria),
-      q(Republic of Austria),
       ],
    q(0016) => [
       q(Azerbaijan),
-      q(Republic of Azerbaijan),
       ],
    q(0017) => [
       q(Bahamas),
       q(Bahamas, The),
-      q(Commonwealth of the Bahamas),
       q(The Bahamas),
       ],
    q(0018) => [
       q(Bahrain),
-      q(State of Bahrain),
       ],
    q(0019) => [
       q(Bangladesh),
-      q(People's Republic of Bangladesh),
       ],
    q(0020) => [
       q(Barbados),
       ],
    q(0021) => [
       q(Belarus),
-      q(Republic of Belarus),
       ],
    q(0022) => [
       q(Belgium),
-      q(Kingdom of Belgium),
       ],
    q(0023) => [
       q(Belize),
       ],
    q(0024) => [
       q(Benin),
-      q(Republic of Benin),
       ],
    q(0025) => [
       q(Bermuda),
       ],
    q(0026) => [
       q(Bhutan),
-      q(Kingdom of Bhutan),
       ],
    q(0027) => [
       q(Bolivia, Plurinational State of),
       q(Bolivia (Plurinational State of)),
       q(Bolivia),
-      q(Republic of Bolivia),
       ],
    q(0028) => [
       q(Bonaire, Saint Eustatius and Saba),
@@ -155,14 +136,12 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0030) => [
       q(Botswana),
-      q(Republic of Botswana),
       ],
    q(0031) => [
       q(Bouvet Island),
       ],
    q(0032) => [
       q(Brazil),
-      q(Federative Republic of Brazil),
       ],
    q(0033) => [
       q(British Indian Ocean Territory),
@@ -170,7 +149,6 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
    q(0034) => [
       q(Brunei Darussalam),
       q(Brunei),
-      q(Negara Brunei Darussalam),
       ],
    q(0035) => [
       q(Bulgaria),
@@ -180,22 +158,18 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0037) => [
       q(Burundi),
-      q(Republic of Burundi),
       ],
    q(0038) => [
       q(Cambodia),
-      q(Kingdom of Cambodia),
       ],
    q(0039) => [
       q(Cameroon),
-      q(Republic of Cameroon),
       ],
    q(0040) => [
       q(Canada),
       ],
    q(0041) => [
       q(Cape Verde),
-      q(Republic of Cape Verde),
       ],
    q(0042) => [
       q(Cayman Islands),
@@ -205,45 +179,36 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0044) => [
       q(Chad),
-      q(Republic of Chad),
       ],
    q(0045) => [
       q(Chile),
-      q(Republic of Chile),
       ],
    q(0046) => [
       q(China),
-      q(People's Republic of China),
       ],
    q(0047) => [
       q(Christmas Island),
-      q(Territory of Christmas Island),
       ],
    q(0048) => [
       q(Cocos (Keeling) Islands),
-      q(Territory of Cocos (Keeling) Islands),
       q(Keeling Islands),
       q(Cocos Islands),
       ],
    q(0049) => [
       q(Colombia),
-      q(Republic of Colombia),
       ],
    q(0050) => [
       q(Comoros),
-      q(Federal Islamic Republic of the Comoros),
       ],
    q(0051) => [
       q(Congo),
       q(Congo (Brazzaville)),
-      q(Republic of the Congo),
       q(Congo, Republic of the),
       q(The Republic of the Congo),
       ],
    q(0052) => [
       q(Congo, The Democratic Republic of the),
       q(Democratic Republic of the Congo),
-      q(Congo (Kinshasa)),
       q(Congo, Democratic Republic of the),
       q(The Democratic Republic of the Congo),
       ],
@@ -252,72 +217,57 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0054) => [
       q(Costa Rica),
-      q(Republic of Costa Rica),
       ],
    q(0055) => [
       q(Cote d'Ivoire),
-      q(Republic of Cote D'Ivoire),
       ],
    q(0056) => [
       q(Croatia),
-      q(Republic of Croatia),
       ],
    q(0057) => [
       q(Cuba),
-      q(Republic of Cuba),
       ],
    q(0058) => [
       q(Curacao),
       ],
    q(0059) => [
       q(Cyprus),
-      q(Republic of Cyprus),
       ],
    q(0060) => [
       q(Czech Republic),
       ],
    q(0061) => [
       q(Denmark),
-      q(Kingdom of Denmark),
       ],
    q(0062) => [
       q(Djibouti),
-      q(Republic of Djibouti),
       ],
    q(0063) => [
       q(Dominica),
-      q(Commonwealth of Dominica),
       ],
    q(0064) => [
       q(Dominican Republic),
       ],
    q(0065) => [
       q(Ecuador),
-      q(Republic of Ecuador),
       ],
    q(0066) => [
       q(Egypt),
-      q(Arab Republic of Egypt),
       ],
    q(0067) => [
       q(El Salvador),
-      q(Republic of El Salvador),
       ],
    q(0068) => [
       q(Equatorial Guinea),
-      q(Republic of Equatorial Guinea),
       ],
    q(0069) => [
       q(Eritrea),
-      q(State of Eritrea),
       ],
    q(0070) => [
       q(Estonia),
-      q(Republic of Estonia),
       ],
    q(0071) => [
       q(Ethiopia),
-      q(Federal Democratic Republic of Ethiopia),
       ],
    q(0072) => [
       q(Falkland Islands (Malvinas)),
@@ -329,55 +279,44 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0074) => [
       q(Fiji),
-      q(Republic of the Fiji Islands),
       ],
    q(0075) => [
       q(Finland),
-      q(Republic of Finland),
       ],
    q(0076) => [
       q(France),
-      q(French Republic),
       ],
    q(0077) => [
       q(French Guiana),
-      q(Department of Guiana),
       ],
    q(0078) => [
       q(French Polynesia),
-      q(Territory of French Polynesia),
       ],
    q(0079) => [
       q(French Southern Territories),
       q(French Southern and Antarctic Lands),
-      q(Territory of the French Southern and Antarctic Lands),
       ],
    q(0080) => [
       q(Gabon),
-      q(Gabonese Republic),
       ],
    q(0081) => [
       q(Gambia),
       q(Gambia, The),
-      q(Republic of the Gambia),
       ],
    q(0082) => [
       q(Georgia),
       ],
    q(0083) => [
       q(Germany),
-      q(Federal Republic of Germany),
       ],
    q(0084) => [
       q(Ghana),
-      q(Republic of Ghana),
       ],
    q(0085) => [
       q(Gibraltar),
       ],
    q(0086) => [
       q(Greece),
-      q(Hellenic Republic),
       ],
    q(0087) => [
       q(Greenland),
@@ -387,83 +326,65 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0089) => [
       q(Guadeloupe),
-      q(Department of Guadeloupe),
       ],
    q(0090) => [
       q(Guam),
-      q(Territory of Guam),
       ],
    q(0091) => [
       q(Guatemala),
-      q(Republic of Guatemala),
       ],
    q(0092) => [
       q(Guernsey),
-      q(Bailiwick of Guernsey),
       ],
    q(0093) => [
       q(Guinea),
-      q(Republic of Guinea),
       ],
    q(0094) => [
       q(Guinea-Bissau),
-      q(Republic of Guinea-Bissau),
       ],
    q(0095) => [
       q(Guyana),
-      q(Co-operative Republic of Guyana),
       ],
    q(0096) => [
       q(Haiti),
-      q(Republic of Haiti),
       ],
    q(0097) => [
       q(Heard Island and Mcdonald Islands),
-      q(Territory of Heard Island and McDonald Islands),
       ],
    q(0098) => [
       q(Holy See (Vatican City State)),
       q(Holy See),
       q(Vatican City),
-      q(State of the Vatican City),
       q(Holy See (Vatican City)),
       ],
    q(0099) => [
       q(Honduras),
-      q(Republic of Honduras),
       ],
    q(0100) => [
       q(Hong Kong),
       q(China, Hong Kong Special Administrative Region),
       q(Hong Kong S.A.R.),
-      q(Hong Kong Special Administrative Region),
       q(Hong Kong Special Administrative Region of China),
       ],
    q(0101) => [
       q(Hungary),
-      q(Republic of Hungary),
       ],
    q(0102) => [
       q(Iceland),
-      q(Republic of Iceland),
       ],
    q(0103) => [
       q(India),
-      q(Republic of India),
       ],
    q(0104) => [
       q(Indonesia),
-      q(Republic of Indonesia),
       ],
    q(0105) => [
       q(Iran, Islamic Republic of),
       q(Iran (Islamic Republic of)),
       q(Iran),
-      q(Islamic Republic of Iran),
       ],
    q(0106) => [
       q(Iraq),
-      q(Republic of Iraq),
       ],
    q(0107) => [
       q(Ireland),
@@ -473,11 +394,9 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0109) => [
       q(Israel),
-      q(State of Israel),
       ],
    q(0110) => [
       q(Italy),
-      q(Italian Republic),
       ],
    q(0111) => [
       q(Jamaica),
@@ -487,143 +406,112 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0113) => [
       q(Jersey),
-      q(Bailiwick of Jersey),
       ],
    q(0114) => [
       q(Jordan),
-      q(Hashemite Kingdom of Jordan),
       ],
    q(0115) => [
       q(Kazakhstan),
-      q(Republic of Kazakhstan),
       q(Kazakstan),
       ],
    q(0116) => [
       q(Kenya),
-      q(Republic of Kenya),
       ],
    q(0117) => [
       q(Kiribati),
-      q(Republic of Kiribati),
       ],
    q(0118) => [
       q(Korea, Democratic People's Republic of),
       q(Democratic People's Republic of Korea),
-      q(Korea, North),
       q(North Korea),
       ],
    q(0119) => [
       q(Korea, Republic of),
       q(Republic of Korea),
-      q(Korea, South),
       q(South Korea),
       ],
    q(0120) => [
       q(Kuwait),
-      q(State of Kuwait),
       ],
    q(0121) => [
       q(Kyrgyzstan),
-      q(Kyrgyz Republic),
       ],
    q(0122) => [
       q(Lao People's Democratic Republic),
-      q(Laos),
       ],
    q(0123) => [
       q(Latvia),
-      q(Republic of Latvia),
       ],
    q(0124) => [
       q(Lebanon),
-      q(Lebanese Republic),
       ],
    q(0125) => [
       q(Lesotho),
-      q(Republic of Lesotho),
       ],
    q(0126) => [
       q(Liberia),
-      q(Republic of Liberia),
       ],
    q(0127) => [
       q(Libya),
-      q(Great Socialist People's Libyan Arab Jamahiriya),
       ],
    q(0128) => [
       q(Liechtenstein),
-      q(Principality of Liechtenstein),
       ],
    q(0129) => [
       q(Lithuania),
-      q(Republic of Lithuania),
       ],
    q(0130) => [
       q(Luxembourg),
-      q(Grand Duchy of Luxembourg),
       ],
    q(0131) => [
       q(Macao),
       q(China, Macao Special Administrative Region),
+      q(Macau),
       q(Macau S.A.R),
-      q(Macau Special Administrative Region),
       q(Macau S.A.R.),
-      q(Macau),
       q(Macao Special Administrative Region of China),
       ],
    q(0132) => [
       q(Macedonia, The Former Yugoslav Republic of),
       q(The former Yugoslav Republic of Macedonia),
       q(Macedonia),
-      q(Republic of Macedonia),
       q(Macedonia, Former Yugoslav Republic of),
       ],
    q(0133) => [
       q(Madagascar),
-      q(Republic of Madagascar),
       ],
    q(0134) => [
       q(Malawi),
-      q(Republic of Malawi),
       ],
    q(0135) => [
       q(Malaysia),
       ],
    q(0136) => [
       q(Maldives),
-      q(Republic of Maldives),
       ],
    q(0137) => [
       q(Mali),
-      q(Republic of Mali),
       ],
    q(0138) => [
       q(Malta),
-      q(Republic of Malta),
       ],
    q(0139) => [
       q(Marshall Islands),
-      q(Republic of the Marshall Islands),
       ],
    q(0140) => [
       q(Martinique),
-      q(Department of Martinique),
       ],
    q(0141) => [
       q(Mauritania),
-      q(Islamic Republic of Mauritania),
       ],
    q(0142) => [
       q(Mauritius),
-      q(Republic of Mauritius),
       ],
    q(0143) => [
       q(Mayotte),
-      q(Territorial Collectivity of Mayotte),
       ],
    q(0144) => [
       q(Mexico),
-      q(United Mexican States),
       ],
    q(0145) => [
       q(Micronesia, Federated States of),
@@ -633,11 +521,9 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
    q(0146) => [
       q(Moldova, Republic of),
       q(Republic of Moldova),
-      q(Moldova),
       ],
    q(0147) => [
       q(Monaco),
-      q(Principality of Monaco),
       ],
    q(0148) => [
       q(Mongolia),
@@ -650,78 +536,61 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0151) => [
       q(Morocco),
-      q(Kingdom of Morocco),
       ],
    q(0152) => [
       q(Mozambique),
-      q(Republic of Mozambique),
       ],
    q(0153) => [
       q(Myanmar),
       q(Burma),
-      q(Union of Burma),
       ],
    q(0154) => [
       q(Namibia),
-      q(Republic of Namibia),
       ],
    q(0155) => [
       q(Nauru),
-      q(Republic of Nauru),
       ],
    q(0156) => [
       q(Nepal),
-      q(Kingdom of Nepal),
       ],
    q(0157) => [
       q(Netherlands),
-      q(Kingdom of the Netherlands),
       ],
    q(0158) => [
       q(New Caledonia),
-      q(Territory of New Caledonia and Dependencies),
       ],
    q(0159) => [
       q(New Zealand),
       ],
    q(0160) => [
       q(Nicaragua),
-      q(Republic of Nicaragua),
       ],
    q(0161) => [
       q(Niger),
-      q(Republic of Niger),
       ],
    q(0162) => [
       q(Nigeria),
-      q(Federal Republic of Nigeria),
       ],
    q(0163) => [
       q(Niue),
       ],
    q(0164) => [
       q(Norfolk Island),
-      q(Territory of Norfolk Island),
       ],
    q(0165) => [
       q(Northern Mariana Islands),
-      q(Commonwealth of the Northern Mariana Islands),
       ],
    q(0166) => [
       q(Norway),
-      q(Kingdom of Norway),
       ],
    q(0167) => [
       q(Oman),
-      q(Sultanate of Oman),
       ],
    q(0168) => [
       q(Pakistan),
-      q(Islamic Republic of Pakistan),
       ],
    q(0169) => [
       q(Palau),
-      q(Republic of Palau),
       ],
    q(0170) => [
       q(Palestinian Territory, Occupied),
@@ -729,60 +598,47 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0171) => [
       q(Panama),
-      q(Republic of Panama),
       ],
    q(0172) => [
       q(Papua New Guinea),
-      q(Independent State of Papua New Guinea),
       ],
    q(0173) => [
       q(Paraguay),
-      q(Republic of Paraguay),
       ],
    q(0174) => [
       q(Peru),
-      q(Republic of Peru),
       ],
    q(0175) => [
       q(Philippines),
-      q(Republic of the Philippines),
       ],
    q(0176) => [
       q(Pitcairn),
       q(Pitcairn Islands),
-      q(Pitcairn, Henderson, Ducie and Oeno Islands),
       q(Pitcairn Island),
       ],
    q(0177) => [
       q(Poland),
-      q(Republic of Poland),
       ],
    q(0178) => [
       q(Portugal),
-      q(Portuguese Republic),
       ],
    q(0179) => [
       q(Puerto Rico),
-      q(Commonwealth of Puerto Rico),
       ],
    q(0180) => [
       q(Qatar),
-      q(State of Qatar),
       ],
    q(0181) => [
       q(Reunion),
-      q(Department of Reunion),
       ],
    q(0182) => [
       q(Romania),
       ],
    q(0183) => [
       q(Russian Federation),
-      q(Russia),
       ],
    q(0184) => [
       q(Rwanda),
-      q(Rwandese Republic),
       ],
    q(0185) => [
       q(Saint Barthelemy),
@@ -794,7 +650,6 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0187) => [
       q(Saint Kitts and Nevis),
-      q(Federation of Saint Kitts and Nevis),
       ],
    q(0188) => [
       q(Saint Lucia),
@@ -802,61 +657,50 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
    q(0189) => [
       q(Saint Martin (French part)),
       q(Saint-Martin (French part)),
-      q(Saint-Martin),
       q(Saint Martin),
+      q(Saint-Martin),
       ],
    q(0190) => [
       q(Saint Pierre and Miquelon),
-      q(Territorial Collectivity of Saint Pierre and Miquelon),
       ],
    q(0191) => [
       q(Saint Vincent and the Grenadines),
       ],
    q(0192) => [
       q(Samoa),
-      q(Independent State of Samoa),
       ],
    q(0193) => [
       q(San Marino),
-      q(Republic of San Marino),
       ],
    q(0194) => [
       q(Sao Tome and Principe),
-      q(Democratic Republic of Sao Tome and Principe),
       ],
    q(0195) => [
       q(Saudi Arabia),
-      q(Kingdom of Saudi Arabia),
       ],
    q(0196) => [
       q(Senegal),
-      q(Republic of Senegal),
       ],
    q(0197) => [
       q(Serbia),
       ],
    q(0198) => [
       q(Seychelles),
-      q(Republic of Seychelles),
       ],
    q(0199) => [
       q(Sierra Leone),
-      q(Republic of Sierra Leone),
       ],
    q(0200) => [
       q(Singapore),
-      q(Republic of Singapore),
       ],
    q(0201) => [
       q(Sint Maarten (Dutch part)),
       ],
    q(0202) => [
       q(Slovakia),
-      q(Slovak Republic),
       ],
    q(0203) => [
       q(Slovenia),
-      q(Republic of Slovenia),
       ],
    q(0204) => [
       q(Solomon Islands),
@@ -866,7 +710,6 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0206) => [
       q(South Africa),
-      q(Republic of South Africa),
       ],
    q(0207) => [
       q(South Georgia and the South Sandwich Islands),
@@ -877,19 +720,15 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0209) => [
       q(Spain),
-      q(Kingdom of Spain),
       ],
    q(0210) => [
       q(Sri Lanka),
-      q(Democratic Socialist Republic of Sri Lanka),
       ],
    q(0211) => [
       q(Sudan),
-      q(Republic of the Sudan),
       ],
    q(0212) => [
       q(Suriname),
-      q(Republic of Suriname),
       ],
    q(0213) => [
       q(Svalbard and Jan Mayen),
@@ -897,19 +736,15 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0214) => [
       q(Swaziland),
-      q(Kingdom of Swaziland),
       ],
    q(0215) => [
       q(Sweden),
-      q(Kingdom of Sweden),
       ],
    q(0216) => [
       q(Switzerland),
-      q(Swiss Confederation),
       ],
    q(0217) => [
       q(Syrian Arab Republic),
-      q(Syria),
       q(Golan Heights (Israeli-occupied)),
       ],
    q(0218) => [
@@ -918,16 +753,13 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0219) => [
       q(Tajikistan),
-      q(Republic of Tajikistan),
       ],
    q(0220) => [
       q(Tanzania, United Republic of),
       q(United Republic of Tanzania),
-      q(Tanzania),
       ],
    q(0221) => [
       q(Thailand),
-      q(Kingdom of Thailand),
       ],
    q(0222) => [
       q(Timor-Leste),
@@ -935,26 +767,21 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0223) => [
       q(Togo),
-      q(Togolese Republic),
       ],
    q(0224) => [
       q(Tokelau),
       ],
    q(0225) => [
       q(Tonga),
-      q(Kingdom of Tonga),
       ],
    q(0226) => [
       q(Trinidad and Tobago),
-      q(Republic of Trinidad and Tobago),
       ],
    q(0227) => [
       q(Tunisia),
-      q(Republic of Tunisia),
       ],
    q(0228) => [
       q(Turkey),
-      q(Republic of Turkey),
       ],
    q(0229) => [
       q(Turkmenistan),
@@ -991,26 +818,21 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0238) => [
       q(Uruguay),
-      q(Oriental Republic of Uruguay),
       ],
    q(0239) => [
       q(Uzbekistan),
-      q(Republic of Uzbekistan),
       ],
    q(0240) => [
       q(Vanuatu),
-      q(Republic of Vanuatu),
       ],
    q(0241) => [
       q(Venezuela, Bolivarian Republic of),
       q(Venezuela (Bolivarian Republic of)),
       q(Venezuela),
-      q(Bolivarian Republic of Venezuela),
       ],
    q(0242) => [
       q(Viet Nam),
       q(Vietnam),
-      q(Socialist Republic of Vietnam),
       ],
    q(0243) => [
       q(Virgin Islands, British),
@@ -1020,29 +842,24 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
    q(0244) => [
       q(Virgin Islands, U.S.),
       q(United States Virgin Islands),
-      q(Virgin Islands),
-      q(Virgin Islands of the United States),
       q(Virgin Islands (US)),
+      q(Virgin Islands),
       ],
    q(0245) => [
       q(Wallis and Futuna),
       q(Wallis and Futuna Islands),
-      q(Territory of the Wallis and Futuna Islands),
       ],
    q(0246) => [
       q(Western Sahara),
       ],
    q(0247) => [
       q(Yemen),
-      q(Republic of Yemen),
       ],
    q(0248) => [
       q(Zambia),
-      q(Republic of Zambia),
       ],
    q(0249) => [
       q(Zimbabwe),
-      q(Republic of Zimbabwe),
       ],
    q(0250) => [
       q(Channel Islands),
@@ -1051,11 +868,10 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       q(Sark),
       ],
    q(0252) => [
-      q(Serbia and Montenegro),
+      q(Akrotiri),
       ],
    q(0253) => [
       q(Ashmore and Cartier Islands),
-      q(Territory of Ashmore and Cartier Islands),
       ],
    q(0254) => [
       q(Baker Island),
@@ -1067,80 +883,118 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       q(Clipperton Island),
       ],
    q(0257) => [
-      q(Coral Sea Islands),
-      q(Coral Sea Islands Territory),
+      q(Congo (Kinshasa)),
       ],
    q(0258) => [
-      q(Europa Island),
+      q(Coral Sea Islands),
       ],
    q(0259) => [
-      q(Gaza Strip),
+      q(Dhekelia),
       ],
    q(0260) => [
-      q(Glorioso Islands),
+      q(Etorofu, Habomai, Kunashiri, and Shikotan Islands),
       ],
    q(0261) => [
-      q(Howland Island),
+      q(Europa Island),
       ],
    q(0262) => [
-      q(Jan Mayen),
+      q(Gaza Strip),
       ],
    q(0263) => [
-      q(Jarvis Island),
+      q(Glorioso Islands),
       ],
    q(0264) => [
-      q(Johnston Atoll),
+      q(Heard Island and McDonald  Islands),
       ],
    q(0265) => [
-      q(Juan De Nova Island),
+      q(Howland Island),
       ],
    q(0266) => [
-      q(Kingman Reef),
+      q(Jan Mayen),
       ],
    q(0267) => [
-      q(Midway Islands),
+      q(Jarvis Island),
       ],
    q(0268) => [
-      q(Navassa Island),
+      q(Johnston Atoll),
       ],
    q(0269) => [
-      q(Netherlands Antilles),
+      q(Juan de Nova Island),
       ],
    q(0270) => [
-      q(Palmyra Atoll),
+      q(Kingman Reef),
       ],
    q(0271) => [
-      q(Paracel Islands),
+      q(Korea, North),
       ],
    q(0272) => [
-      q(Spratly Islands),
+      q(Korea, South),
       ],
    q(0273) => [
-      q(Svalbard),
+      q(Kosovo),
       ],
    q(0274) => [
-      q(Tromelin Island),
+      q(Laos),
       ],
    q(0275) => [
-      q(Wake Atoll),
+      q(Midway Islands),
       ],
    q(0276) => [
-      q(West Bank),
+      q(Moldova),
       ],
    q(0277) => [
-      q(Ascension Island),
+      q(Navassa Island),
       ],
    q(0278) => [
-      q(Bonaire, Sint Eustatius and Saba),
+      q(Palmyra Atoll),
       ],
    q(0279) => [
-      q(European Union),
+      q(Paracel Islands),
       ],
    q(0280) => [
-      q(Soviet Union),
+      q(Russia),
       ],
    q(0281) => [
-      q(Portuguese Timor),
+      q(Saint Helena, Ascension, and Tristan da Cunha),
+      ],
+   q(0282) => [
+      q(Sint Maarten),
+      ],
+   q(0283) => [
+      q(South Georgia and South Sandwich Islands),
+      ],
+   q(0284) => [
+      q(Spratly Islands),
+      ],
+   q(0285) => [
+      q(Svalbard),
+      ],
+   q(0286) => [
+      q(Syria),
+      ],
+   q(0287) => [
+      q(Tanzania),
+      ],
+   q(0288) => [
+      q(Tromelin Island),
+      ],
+   q(0289) => [
+      q(Wake Island),
+      ],
+   q(0290) => [
+      q(West Bank),
+      ],
+   q(0291) => [
+      q(Ascension Island),
+      ],
+   q(0292) => [
+      q(Netherlands Antilles),
+      ],
+   q(0293) => [
+      q(European Union),
+      ],
+   q(0294) => [
+      q(USSR),
       ],
 };
 
@@ -1149,6 +1003,10 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0001),
       q(0),
       ],
+   q(akrotiri) => [
+      q(0252),
+      q(0),
+      ],
    q(aland islands) => [
       q(0002),
       q(0),
@@ -1185,18 +1043,10 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0010),
       q(0),
       ],
-   q(arab republic of egypt) => [
-      q(0066),
-      q(1),
-      ],
    q(argentina) => [
       q(0011),
       q(0),
       ],
-   q(argentine republic) => [
-      q(0011),
-      q(1),
-      ],
    q(armenia) => [
       q(0012),
       q(0),
@@ -1206,7 +1056,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(ascension island) => [
-      q(0277),
+      q(0291),
       q(0),
       ],
    q(ashmore and cartier islands) => [
@@ -1237,14 +1087,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0018),
       q(0),
       ],
-   q(bailiwick of guernsey) => [
-      q(0092),
-      q(1),
-      ],
-   q(bailiwick of jersey) => [
-      q(0113),
-      q(1),
-      ],
    q(baker island) => [
       q(0254),
       q(0),
@@ -1285,10 +1127,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0026),
       q(0),
       ],
-   q(bolivarian republic of venezuela) => [
-      q(0241),
-      q(3),
-      ],
    q(bolivia) => [
       q(0027),
       q(2),
@@ -1305,10 +1143,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0028),
       q(0),
       ],
-   q(bonaire, sint eustatius and saba) => [
-      q(0278),
-      q(0),
-      ],
    q(bosnia and herzegovina) => [
       q(0029),
       q(0),
@@ -1413,42 +1247,18 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0256),
       q(0),
       ],
-   q(co-operative republic of guyana) => [
-      q(0095),
-      q(1),
-      ],
    q(cocos (keeling) islands) => [
       q(0048),
       q(0),
       ],
    q(cocos islands) => [
       q(0048),
-      q(3),
+      q(2),
       ],
    q(colombia) => [
       q(0049),
       q(0),
       ],
-   q(commonwealth of australia) => [
-      q(0014),
-      q(1),
-      ],
-   q(commonwealth of dominica) => [
-      q(0063),
-      q(1),
-      ],
-   q(commonwealth of puerto rico) => [
-      q(0179),
-      q(1),
-      ],
-   q(commonwealth of the bahamas) => [
-      q(0017),
-      q(2),
-      ],
-   q(commonwealth of the northern mariana islands) => [
-      q(0165),
-      q(1),
-      ],
    q(comoros) => [
       q(0050),
       q(0),
@@ -1462,16 +1272,16 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(1),
       ],
    q(congo (kinshasa)) => [
-      q(0052),
-      q(2),
+      q(0257),
+      q(0),
       ],
    q(congo, democratic republic of the) => [
       q(0052),
-      q(3),
+      q(2),
       ],
    q(congo, republic of the) => [
       q(0051),
-      q(3),
+      q(2),
       ],
    q(congo, the democratic republic of the) => [
       q(0052),
@@ -1482,11 +1292,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(coral sea islands) => [
-      q(0257),
-      q(0),
-      ],
-   q(coral sea islands territory) => [
-      q(0257),
+      q(0258),
       q(0),
       ],
    q(costa rica) => [
@@ -1521,37 +1327,17 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0118),
       q(1),
       ],
-   q(democratic republic of sao tome and principe) => [
-      q(0194),
-      q(1),
-      ],
    q(democratic republic of the congo) => [
       q(0052),
       q(1),
       ],
-   q(democratic socialist republic of sri lanka) => [
-      q(0210),
-      q(1),
-      ],
    q(denmark) => [
       q(0061),
       q(0),
       ],
-   q(department of guadeloupe) => [
-      q(0089),
-      q(1),
-      ],
-   q(department of guiana) => [
-      q(0077),
-      q(1),
-      ],
-   q(department of martinique) => [
-      q(0140),
-      q(1),
-      ],
-   q(department of reunion) => [
-      q(0181),
-      q(1),
+   q(dhekelia) => [
+      q(0259),
+      q(0),
       ],
    q(djibouti) => [
       q(0062),
@@ -1597,12 +1383,16 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0071),
       q(0),
       ],
+   q(etorofu, habomai, kunashiri, and shikotan islands) => [
+      q(0260),
+      q(0),
+      ],
    q(europa island) => [
-      q(0258),
+      q(0261),
       q(0),
       ],
    q(european union) => [
-      q(0279),
+      q(0293),
       q(0),
       ],
    q(faeroe islands) => [
@@ -1621,34 +1411,10 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0073),
       q(0),
       ],
-   q(federal democratic republic of ethiopia) => [
-      q(0071),
-      q(1),
-      ],
-   q(federal islamic republic of the comoros) => [
-      q(0050),
-      q(1),
-      ],
-   q(federal republic of germany) => [
-      q(0083),
-      q(1),
-      ],
-   q(federal republic of nigeria) => [
-      q(0162),
-      q(1),
-      ],
    q(federated states of micronesia) => [
       q(0145),
       q(2),
       ],
-   q(federation of saint kitts and nevis) => [
-      q(0187),
-      q(1),
-      ],
-   q(federative republic of brazil) => [
-      q(0032),
-      q(1),
-      ],
    q(fiji) => [
       q(0074),
       q(0),
@@ -1669,10 +1435,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0078),
       q(0),
       ],
-   q(french republic) => [
-      q(0076),
-      q(1),
-      ],
    q(french southern and antarctic lands) => [
       q(0079),
       q(1),
@@ -1685,10 +1447,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0080),
       q(0),
       ],
-   q(gabonese republic) => [
-      q(0080),
-      q(1),
-      ],
    q(gambia) => [
       q(0081),
       q(0),
@@ -1698,7 +1456,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(1),
       ],
    q(gaza strip) => [
-      q(0259),
+      q(0262),
       q(0),
       ],
    q(georgia) => [
@@ -1718,25 +1476,17 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(glorioso islands) => [
-      q(0260),
+      q(0263),
       q(0),
       ],
    q(golan heights (israeli-occupied)) => [
       q(0217),
-      q(2),
-      ],
-   q(grand duchy of luxembourg) => [
-      q(0130),
       q(1),
       ],
    q(great britain) => [
       q(0235),
       q(2),
       ],
-   q(great socialist people's libyan arab jamahiriya) => [
-      q(0127),
-      q(1),
-      ],
    q(greece) => [
       q(0086),
       q(0),
@@ -1781,18 +1531,14 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0096),
       q(0),
       ],
-   q(hashemite kingdom of jordan) => [
-      q(0114),
-      q(1),
+   q(heard island and mcdonald  islands) => [
+      q(0264),
+      q(0),
       ],
    q(heard island and mcdonald islands) => [
       q(0097),
       q(0),
       ],
-   q(hellenic republic) => [
-      q(0086),
-      q(1),
-      ],
    q(holy see) => [
       q(0098),
       q(1),
@@ -1803,7 +1549,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(holy see (vatican city)) => [
       q(0098),
-      q(4),
+      q(3),
       ],
    q(honduras) => [
       q(0099),
@@ -1817,16 +1563,12 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0100),
       q(2),
       ],
-   q(hong kong special administrative region) => [
-      q(0100),
-      q(3),
-      ],
    q(hong kong special administrative region of china) => [
       q(0100),
-      q(4),
+      q(3),
       ],
    q(howland island) => [
-      q(0261),
+      q(0265),
       q(0),
       ],
    q(hungary) => [
@@ -1837,14 +1579,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0102),
       q(0),
       ],
-   q(independent state of papua new guinea) => [
-      q(0172),
-      q(1),
-      ],
-   q(independent state of samoa) => [
-      q(0192),
-      q(1),
-      ],
    q(india) => [
       q(0103),
       q(0),
@@ -1873,22 +1607,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0107),
       q(0),
       ],
-   q(islamic republic of iran) => [
-      q(0105),
-      q(3),
-      ],
-   q(islamic republic of mauritania) => [
-      q(0141),
-      q(1),
-      ],
-   q(islamic republic of pakistan) => [
-      q(0168),
-      q(1),
-      ],
-   q(islamic state of afghanistan) => [
-      q(0001),
-      q(1),
-      ],
    q(isle of man) => [
       q(0108),
       q(0),
@@ -1897,10 +1615,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0109),
       q(0),
       ],
-   q(italian republic) => [
-      q(0110),
-      q(1),
-      ],
    q(italy) => [
       q(0110),
       q(0),
@@ -1910,7 +1624,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(jan mayen) => [
-      q(0262),
+      q(0266),
       q(0),
       ],
    q(japan) => [
@@ -1918,7 +1632,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(jarvis island) => [
-      q(0263),
+      q(0267),
       q(0),
       ],
    q(jersey) => [
@@ -1926,7 +1640,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(johnston atoll) => [
-      q(0264),
+      q(0268),
       q(0),
       ],
    q(jordan) => [
@@ -1934,7 +1648,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(juan de nova island) => [
-      q(0265),
+      q(0269),
       q(0),
       ],
    q(kazakhstan) => [
@@ -1943,104 +1657,48 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(kazakstan) => [
       q(0115),
-      q(2),
+      q(1),
       ],
    q(keeling islands) => [
       q(0048),
-      q(2),
+      q(1),
       ],
    q(kenya) => [
       q(0116),
       q(0),
       ],
-   q(kingdom of belgium) => [
-      q(0022),
-      q(1),
-      ],
-   q(kingdom of bhutan) => [
-      q(0026),
-      q(1),
+   q(kingman reef) => [
+      q(0270),
+      q(0),
       ],
-   q(kingdom of cambodia) => [
-      q(0038),
-      q(1),
+   q(kiribati) => [
+      q(0117),
+      q(0),
       ],
-   q(kingdom of denmark) => [
-      q(0061),
-      q(1),
-      ],
-   q(kingdom of morocco) => [
-      q(0151),
-      q(1),
-      ],
-   q(kingdom of nepal) => [
-      q(0156),
-      q(1),
-      ],
-   q(kingdom of norway) => [
-      q(0166),
-      q(1),
-      ],
-   q(kingdom of saudi arabia) => [
-      q(0195),
-      q(1),
-      ],
-   q(kingdom of spain) => [
-      q(0209),
-      q(1),
-      ],
-   q(kingdom of swaziland) => [
-      q(0214),
-      q(1),
-      ],
-   q(kingdom of sweden) => [
-      q(0215),
-      q(1),
-      ],
-   q(kingdom of thailand) => [
-      q(0221),
-      q(1),
-      ],
-   q(kingdom of the netherlands) => [
-      q(0157),
-      q(1),
-      ],
-   q(kingdom of tonga) => [
-      q(0225),
-      q(1),
-      ],
-   q(kingman reef) => [
-      q(0266),
-      q(0),
-      ],
-   q(kiribati) => [
-      q(0117),
-      q(0),
-      ],
-   q(korea, democratic people's republic of) => [
-      q(0118),
-      q(0),
+   q(korea, democratic people's republic of) => [
+      q(0118),
+      q(0),
       ],
    q(korea, north) => [
-      q(0118),
-      q(2),
+      q(0271),
+      q(0),
       ],
    q(korea, republic of) => [
       q(0119),
       q(0),
       ],
    q(korea, south) => [
-      q(0119),
-      q(2),
+      q(0272),
+      q(0),
+      ],
+   q(kosovo) => [
+      q(0273),
+      q(0),
       ],
    q(kuwait) => [
       q(0120),
       q(0),
       ],
-   q(kyrgyz republic) => [
-      q(0121),
-      q(1),
-      ],
    q(kyrgyzstan) => [
       q(0121),
       q(0),
@@ -2050,17 +1708,13 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(laos) => [
-      q(0122),
-      q(1),
+      q(0274),
+      q(0),
       ],
    q(latvia) => [
       q(0123),
       q(0),
       ],
-   q(lebanese republic) => [
-      q(0124),
-      q(1),
-      ],
    q(lebanon) => [
       q(0124),
       q(0),
@@ -2095,31 +1749,27 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(macao special administrative region of china) => [
       q(0131),
-      q(6),
+      q(5),
       ],
    q(macau) => [
       q(0131),
-      q(5),
+      q(2),
       ],
    q(macau s.a.r) => [
       q(0131),
-      q(2),
+      q(3),
       ],
    q(macau s.a.r.) => [
       q(0131),
       q(4),
       ],
-   q(macau special administrative region) => [
-      q(0131),
-      q(3),
-      ],
    q(macedonia) => [
       q(0132),
       q(2),
       ],
    q(macedonia, former yugoslav republic of) => [
       q(0132),
-      q(4),
+      q(3),
       ],
    q(macedonia, the former yugoslav republic of) => [
       q(0132),
@@ -2182,12 +1832,12 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(midway islands) => [
-      q(0267),
+      q(0275),
       q(0),
       ],
    q(moldova) => [
-      q(0146),
-      q(2),
+      q(0276),
+      q(0),
       ],
    q(moldova, republic of) => [
       q(0146),
@@ -2230,13 +1880,9 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(navassa island) => [
-      q(0268),
+      q(0277),
       q(0),
       ],
-   q(negara brunei darussalam) => [
-      q(0034),
-      q(2),
-      ],
    q(nepal) => [
       q(0156),
       q(0),
@@ -2246,7 +1892,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(netherlands antilles) => [
-      q(0269),
+      q(0292),
       q(0),
       ],
    q(new caledonia) => [
@@ -2279,7 +1925,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(north korea) => [
       q(0118),
-      q(3),
+      q(2),
       ],
    q(northern mariana islands) => [
       q(0165),
@@ -2297,10 +1943,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0167),
       q(0),
       ],
-   q(oriental republic of uruguay) => [
-      q(0238),
-      q(1),
-      ],
    q(pakistan) => [
       q(0168),
       q(0),
@@ -2314,7 +1956,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(palmyra atoll) => [
-      q(0270),
+      q(0278),
       q(0),
       ],
    q(panama) => [
@@ -2326,25 +1968,13 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(paracel islands) => [
-      q(0271),
+      q(0279),
       q(0),
       ],
    q(paraguay) => [
       q(0173),
       q(0),
       ],
-   q(people's democratic republic of algeria) => [
-      q(0004),
-      q(1),
-      ],
-   q(people's republic of bangladesh) => [
-      q(0019),
-      q(1),
-      ],
-   q(people's republic of china) => [
-      q(0046),
-      q(1),
-      ],
    q(peru) => [
       q(0174),
       q(0),
@@ -2359,16 +1989,12 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(pitcairn island) => [
       q(0176),
-      q(3),
+      q(2),
       ],
    q(pitcairn islands) => [
       q(0176),
       q(1),
       ],
-   q(pitcairn, henderson, ducie and oeno islands) => [
-      q(0176),
-      q(2),
-      ],
    q(poland) => [
       q(0177),
       q(0),
@@ -2377,26 +2003,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0178),
       q(0),
       ],
-   q(portuguese republic) => [
-      q(0178),
-      q(1),
-      ],
-   q(portuguese timor) => [
-      q(0281),
-      q(0),
-      ],
-   q(principality of andorra) => [
-      q(0006),
-      q(1),
-      ],
-   q(principality of liechtenstein) => [
-      q(0128),
-      q(1),
-      ],
-   q(principality of monaco) => [
-      q(0147),
-      q(1),
-      ],
    q(puerto rico) => [
       q(0179),
       q(0),
@@ -2405,892 +2011,452 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0180),
       q(0),
       ],
-   q(republic of albania) => [
-      q(0003),
-      q(1),
-      ],
-   q(republic of angola) => [
-      q(0007),
+   q(republic of korea) => [
+      q(0119),
       q(1),
       ],
-   q(republic of armenia) => [
-      q(0012),
+   q(republic of moldova) => [
+      q(0146),
       q(1),
       ],
-   q(republic of austria) => [
-      q(0015),
-      q(1),
+   q(reunion) => [
+      q(0181),
+      q(0),
       ],
-   q(republic of azerbaijan) => [
-      q(0016),
-      q(1),
+   q(romania) => [
+      q(0182),
+      q(0),
       ],
-   q(republic of belarus) => [
-      q(0021),
-      q(1),
+   q(russia) => [
+      q(0280),
+      q(0),
       ],
-   q(republic of benin) => [
-      q(0024),
-      q(1),
+   q(russian federation) => [
+      q(0183),
+      q(0),
       ],
-   q(republic of bolivia) => [
-      q(0027),
-      q(3),
+   q(rwanda) => [
+      q(0184),
+      q(0),
       ],
-   q(republic of botswana) => [
-      q(0030),
-      q(1),
+   q(saint barthelemy) => [
+      q(0185),
+      q(0),
       ],
-   q(republic of burundi) => [
-      q(0037),
+   q(saint helena) => [
+      q(0186),
       q(1),
       ],
-   q(republic of cameroon) => [
-      q(0039),
-      q(1),
+   q(saint helena, ascension and tristan da cunha) => [
+      q(0186),
+      q(0),
       ],
-   q(republic of cape verde) => [
-      q(0041),
-      q(1),
+   q(saint helena, ascension, and tristan da cunha) => [
+      q(0281),
+      q(0),
       ],
-   q(republic of chad) => [
-      q(0044),
-      q(1),
+   q(saint kitts and nevis) => [
+      q(0187),
+      q(0),
       ],
-   q(republic of chile) => [
-      q(0045),
-      q(1),
+   q(saint lucia) => [
+      q(0188),
+      q(0),
       ],
-   q(republic of colombia) => [
-      q(0049),
-      q(1),
+   q(saint martin) => [
+      q(0189),
+      q(2),
       ],
-   q(republic of costa rica) => [
-      q(0054),
-      q(1),
+   q(saint martin (french part)) => [
+      q(0189),
+      q(0),
       ],
-   q(republic of cote d'ivoire) => [
-      q(0055),
-      q(1),
+   q(saint pierre and miquelon) => [
+      q(0190),
+      q(0),
       ],
-   q(republic of croatia) => [
-      q(0056),
-      q(1),
+   q(saint vincent and the grenadines) => [
+      q(0191),
+      q(0),
       ],
-   q(republic of cuba) => [
-      q(0057),
+   q(saint-barthelemy) => [
+      q(0185),
       q(1),
       ],
-   q(republic of cyprus) => [
-      q(0059),
-      q(1),
+   q(saint-martin) => [
+      q(0189),
+      q(3),
       ],
-   q(republic of djibouti) => [
-      q(0062),
+   q(saint-martin (french part)) => [
+      q(0189),
       q(1),
       ],
-   q(republic of ecuador) => [
-      q(0065),
-      q(1),
+   q(samoa) => [
+      q(0192),
+      q(0),
       ],
-   q(republic of el salvador) => [
-      q(0067),
-      q(1),
+   q(san marino) => [
+      q(0193),
+      q(0),
       ],
-   q(republic of equatorial guinea) => [
-      q(0068),
-      q(1),
+   q(sao tome and principe) => [
+      q(0194),
+      q(0),
       ],
-   q(republic of estonia) => [
-      q(0070),
-      q(1),
+   q(sark) => [
+      q(0251),
+      q(0),
       ],
-   q(republic of finland) => [
-      q(0075),
-      q(1),
+   q(saudi arabia) => [
+      q(0195),
+      q(0),
       ],
-   q(republic of ghana) => [
-      q(0084),
-      q(1),
+   q(senegal) => [
+      q(0196),
+      q(0),
       ],
-   q(republic of guatemala) => [
-      q(0091),
-      q(1),
+   q(serbia) => [
+      q(0197),
+      q(0),
       ],
-   q(republic of guinea) => [
-      q(0093),
-      q(1),
+   q(seychelles) => [
+      q(0198),
+      q(0),
       ],
-   q(republic of guinea-bissau) => [
-      q(0094),
-      q(1),
+   q(sierra leone) => [
+      q(0199),
+      q(0),
       ],
-   q(republic of haiti) => [
-      q(0096),
-      q(1),
+   q(singapore) => [
+      q(0200),
+      q(0),
       ],
-   q(republic of honduras) => [
-      q(0099),
-      q(1),
+   q(sint maarten) => [
+      q(0282),
+      q(0),
       ],
-   q(republic of hungary) => [
-      q(0101),
-      q(1),
+   q(sint maarten (dutch part)) => [
+      q(0201),
+      q(0),
       ],
-   q(republic of iceland) => [
-      q(0102),
-      q(1),
+   q(slovakia) => [
+      q(0202),
+      q(0),
       ],
-   q(republic of india) => [
-      q(0103),
-      q(1),
+   q(slovenia) => [
+      q(0203),
+      q(0),
       ],
-   q(republic of indonesia) => [
-      q(0104),
-      q(1),
+   q(solomon islands) => [
+      q(0204),
+      q(0),
       ],
-   q(republic of iraq) => [
-      q(0106),
-      q(1),
+   q(somalia) => [
+      q(0205),
+      q(0),
       ],
-   q(republic of kazakhstan) => [
-      q(0115),
-      q(1),
+   q(south africa) => [
+      q(0206),
+      q(0),
       ],
-   q(republic of kenya) => [
-      q(0116),
-      q(1),
+   q(south georgia and south sandwich islands) => [
+      q(0283),
+      q(0),
       ],
-   q(republic of kiribati) => [
-      q(0117),
+   q(south georgia and the islands) => [
+      q(0207),
       q(1),
       ],
-   q(republic of korea) => [
-      q(0119),
-      q(1),
+   q(south georgia and the south sandwich islands) => [
+      q(0207),
+      q(0),
       ],
-   q(republic of latvia) => [
-      q(0123),
-      q(1),
+   q(south korea) => [
+      q(0119),
+      q(2),
       ],
-   q(republic of lesotho) => [
-      q(0125),
-      q(1),
+   q(south sudan) => [
+      q(0208),
+      q(0),
       ],
-   q(republic of liberia) => [
-      q(0126),
-      q(1),
+   q(spain) => [
+      q(0209),
+      q(0),
       ],
-   q(republic of lithuania) => [
-      q(0129),
-      q(1),
+   q(spratly islands) => [
+      q(0284),
+      q(0),
       ],
-   q(republic of macedonia) => [
-      q(0132),
-      q(3),
+   q(sri lanka) => [
+      q(0210),
+      q(0),
       ],
-   q(republic of madagascar) => [
-      q(0133),
-      q(1),
+   q(sudan) => [
+      q(0211),
+      q(0),
       ],
-   q(republic of malawi) => [
-      q(0134),
-      q(1),
+   q(suriname) => [
+      q(0212),
+      q(0),
       ],
-   q(republic of maldives) => [
-      q(0136),
-      q(1),
+   q(svalbard) => [
+      q(0285),
+      q(0),
       ],
-   q(republic of mali) => [
-      q(0137),
-      q(1),
+   q(svalbard and jan mayen) => [
+      q(0213),
+      q(0),
       ],
-   q(republic of malta) => [
-      q(0138),
+   q(svalbard and jan mayen islands) => [
+      q(0213),
       q(1),
       ],
-   q(republic of mauritius) => [
-      q(0142),
-      q(1),
+   q(swaziland) => [
+      q(0214),
+      q(0),
       ],
-   q(republic of moldova) => [
-      q(0146),
-      q(1),
+   q(sweden) => [
+      q(0215),
+      q(0),
       ],
-   q(republic of mozambique) => [
-      q(0152),
-      q(1),
+   q(switzerland) => [
+      q(0216),
+      q(0),
       ],
-   q(republic of namibia) => [
-      q(0154),
-      q(1),
+   q(syria) => [
+      q(0286),
+      q(0),
       ],
-   q(republic of nauru) => [
-      q(0155),
-      q(1),
+   q(syrian arab republic) => [
+      q(0217),
+      q(0),
       ],
-   q(republic of nicaragua) => [
-      q(0160),
+   q(taiwan) => [
+      q(0218),
       q(1),
       ],
-   q(republic of niger) => [
-      q(0161),
-      q(1),
+   q(taiwan, province of china) => [
+      q(0218),
+      q(0),
       ],
-   q(republic of palau) => [
-      q(0169),
-      q(1),
+   q(tajikistan) => [
+      q(0219),
+      q(0),
       ],
-   q(republic of panama) => [
-      q(0171),
-      q(1),
+   q(tanzania) => [
+      q(0287),
+      q(0),
       ],
-   q(republic of paraguay) => [
-      q(0173),
-      q(1),
+   q(tanzania, united republic of) => [
+      q(0220),
+      q(0),
       ],
-   q(republic of peru) => [
-      q(0174),
-      q(1),
+   q(thailand) => [
+      q(0221),
+      q(0),
       ],
-   q(republic of poland) => [
-      q(0177),
-      q(1),
+   q(the bahamas) => [
+      q(0017),
+      q(2),
       ],
-   q(republic of san marino) => [
-      q(0193),
-      q(1),
+   q(the democratic republic of the congo) => [
+      q(0052),
+      q(3),
       ],
-   q(republic of senegal) => [
-      q(0196),
+   q(the former yugoslav republic of macedonia) => [
+      q(0132),
       q(1),
       ],
-   q(republic of seychelles) => [
-      q(0198),
-      q(1),
+   q(the republic of the congo) => [
+      q(0051),
+      q(3),
       ],
-   q(republic of sierra leone) => [
-      q(0199),
-      q(1),
+   q(timor-leste) => [
+      q(0222),
+      q(0),
       ],
-   q(republic of singapore) => [
-      q(0200),
-      q(1),
+   q(togo) => [
+      q(0223),
+      q(0),
       ],
-   q(republic of slovenia) => [
-      q(0203),
-      q(1),
+   q(tokelau) => [
+      q(0224),
+      q(0),
       ],
-   q(republic of south africa) => [
-      q(0206),
-      q(1),
+   q(tonga) => [
+      q(0225),
+      q(0),
       ],
-   q(republic of suriname) => [
-      q(0212),
-      q(1),
+   q(trinidad and tobago) => [
+      q(0226),
+      q(0),
       ],
-   q(republic of tajikistan) => [
-      q(0219),
-      q(1),
+   q(tromelin island) => [
+      q(0288),
+      q(0),
       ],
-   q(republic of the congo) => [
-      q(0051),
-      q(2),
+   q(tunisia) => [
+      q(0227),
+      q(0),
       ],
-   q(republic of the fiji islands) => [
-      q(0074),
-      q(1),
+   q(turkey) => [
+      q(0228),
+      q(0),
       ],
-   q(republic of the gambia) => [
-      q(0081),
-      q(2),
+   q(turkmenistan) => [
+      q(0229),
+      q(0),
       ],
-   q(republic of the marshall islands) => [
-      q(0139),
-      q(1),
+   q(turks and caicos islands) => [
+      q(0230),
+      q(0),
       ],
-   q(republic of the philippines) => [
-      q(0175),
-      q(1),
+   q(tuvalu) => [
+      q(0231),
+      q(0),
       ],
-   q(republic of the sudan) => [
-      q(0211),
-      q(1),
+   q(uganda) => [
+      q(0232),
+      q(0),
       ],
-   q(republic of trinidad and tobago) => [
-      q(0226),
-      q(1),
+   q(uk) => [
+      q(0235),
+      q(3),
       ],
-   q(republic of tunisia) => [
-      q(0227),
-      q(1),
+   q(ukraine) => [
+      q(0233),
+      q(0),
       ],
-   q(republic of turkey) => [
-      q(0228),
-      q(1),
+   q(united arab emirates) => [
+      q(0234),
+      q(0),
       ],
-   q(republic of uzbekistan) => [
-      q(0239),
-      q(1),
+   q(united kingdom) => [
+      q(0235),
+      q(0),
       ],
-   q(republic of vanuatu) => [
-      q(0240),
+   q(united kingdom of great britain and northern ireland) => [
+      q(0235),
       q(1),
       ],
-   q(republic of yemen) => [
-      q(0247),
+   q(united republic of tanzania) => [
+      q(0220),
       q(1),
       ],
-   q(republic of zambia) => [
-      q(0248),
-      q(1),
-      ],
-   q(republic of zimbabwe) => [
-      q(0249),
-      q(1),
-      ],
-   q(reunion) => [
-      q(0181),
-      q(0),
-      ],
-   q(romania) => [
-      q(0182),
-      q(0),
-      ],
-   q(russia) => [
-      q(0183),
-      q(1),
-      ],
-   q(russian federation) => [
-      q(0183),
+   q(united states) => [
+      q(0236),
       q(0),
       ],
-   q(rwanda) => [
-      q(0184),
+   q(united states minor outlying islands) => [
+      q(0237),
       q(0),
       ],
-   q(rwandese republic) => [
-      q(0184),
+   q(united states of america) => [
+      q(0236),
       q(1),
       ],
-   q(saint barthelemy) => [
-      q(0185),
-      q(0),
-      ],
-   q(saint helena) => [
-      q(0186),
+   q(united states virgin islands) => [
+      q(0244),
       q(1),
       ],
-   q(saint helena, ascension and tristan da cunha) => [
-      q(0186),
-      q(0),
-      ],
-   q(saint kitts and nevis) => [
-      q(0187),
+   q(uruguay) => [
+      q(0238),
       q(0),
       ],
-   q(saint lucia) => [
-      q(0188),
-      q(0),
+   q(us) => [
+      q(0236),
+      q(2),
       ],
-   q(saint martin) => [
-      q(0189),
+   q(usa) => [
+      q(0236),
       q(3),
       ],
-   q(saint martin (french part)) => [
-      q(0189),
+   q(ussr) => [
+      q(0294),
       q(0),
       ],
-   q(saint pierre and miquelon) => [
-      q(0190),
+   q(uzbekistan) => [
+      q(0239),
       q(0),
       ],
-   q(saint vincent and the grenadines) => [
-      q(0191),
+   q(vanuatu) => [
+      q(0240),
       q(0),
       ],
-   q(saint-barthelemy) => [
-      q(0185),
-      q(1),
-      ],
-   q(saint-martin) => [
-      q(0189),
+   q(vatican city) => [
+      q(0098),
       q(2),
       ],
-   q(saint-martin (french part)) => [
-      q(0189),
-      q(1),
-      ],
-   q(samoa) => [
-      q(0192),
-      q(0),
-      ],
-   q(san marino) => [
-      q(0193),
-      q(0),
-      ],
-   q(sao tome and principe) => [
-      q(0194),
-      q(0),
-      ],
-   q(sark) => [
-      q(0251),
-      q(0),
-      ],
-   q(saudi arabia) => [
-      q(0195),
-      q(0),
-      ],
-   q(senegal) => [
-      q(0196),
-      q(0),
-      ],
-   q(serbia) => [
-      q(0197),
-      q(0),
-      ],
-   q(serbia and montenegro) => [
-      q(0252),
-      q(0),
-      ],
-   q(seychelles) => [
-      q(0198),
-      q(0),
-      ],
-   q(sierra leone) => [
-      q(0199),
-      q(0),
-      ],
-   q(singapore) => [
-      q(0200),
-      q(0),
-      ],
-   q(sint maarten (dutch part)) => [
-      q(0201),
-      q(0),
+   q(venezuela) => [
+      q(0241),
+      q(2),
       ],
-   q(slovak republic) => [
-      q(0202),
+   q(venezuela (bolivarian republic of)) => [
+      q(0241),
       q(1),
       ],
-   q(slovakia) => [
-      q(0202),
-      q(0),
-      ],
-   q(slovenia) => [
-      q(0203),
+   q(venezuela, bolivarian republic of) => [
+      q(0241),
       q(0),
       ],
-   q(socialist republic of vietnam) => [
+   q(viet nam) => [
       q(0242),
-      q(2),
-      ],
-   q(solomon islands) => [
-      q(0204),
-      q(0),
-      ],
-   q(somalia) => [
-      q(0205),
-      q(0),
-      ],
-   q(south africa) => [
-      q(0206),
       q(0),
       ],
-   q(south georgia and the islands) => [
-      q(0207),
+   q(vietnam) => [
+      q(0242),
       q(1),
       ],
-   q(south georgia and the south sandwich islands) => [
-      q(0207),
-      q(0),
-      ],
-   q(south korea) => [
-      q(0119),
+   q(virgin islands) => [
+      q(0244),
       q(3),
       ],
-   q(south sudan) => [
-      q(0208),
-      q(0),
-      ],
-   q(soviet union) => [
-      q(0280),
-      q(0),
-      ],
-   q(spain) => [
-      q(0209),
-      q(0),
-      ],
-   q(spratly islands) => [
-      q(0272),
-      q(0),
-      ],
-   q(sri lanka) => [
-      q(0210),
-      q(0),
-      ],
-   q(state of bahrain) => [
-      q(0018),
-      q(1),
-      ],
-   q(state of eritrea) => [
-      q(0069),
-      q(1),
-      ],
-   q(state of israel) => [
-      q(0109),
-      q(1),
-      ],
-   q(state of kuwait) => [
-      q(0120),
-      q(1),
-      ],
-   q(state of qatar) => [
-      q(0180),
-      q(1),
+   q(virgin islands (uk)) => [
+      q(0243),
+      q(2),
       ],
-   q(state of the vatican city) => [
-      q(0098),
-      q(3),
+   q(virgin islands (us)) => [
+      q(0244),
+      q(2),
       ],
-   q(sudan) => [
-      q(0211),
+   q(virgin islands, british) => [
+      q(0243),
       q(0),
       ],
-   q(sultanate of oman) => [
-      q(0167),
-      q(1),
-      ],
-   q(suriname) => [
-      q(0212),
+   q(virgin islands, u.s.) => [
+      q(0244),
       q(0),
       ],
-   q(svalbard) => [
-      q(0273),
+   q(wake island) => [
+      q(0289),
       q(0),
       ],
-   q(svalbard and jan mayen) => [
-      q(0213),
+   q(wallis and futuna) => [
+      q(0245),
       q(0),
       ],
-   q(svalbard and jan mayen islands) => [
-      q(0213),
+   q(wallis and futuna islands) => [
+      q(0245),
       q(1),
       ],
-   q(swaziland) => [
-      q(0214),
+   q(west bank) => [
+      q(0290),
       q(0),
       ],
-   q(sweden) => [
-      q(0215),
+   q(western sahara) => [
+      q(0246),
       q(0),
       ],
-   q(swiss confederation) => [
-      q(0216),
-      q(1),
-      ],
-   q(switzerland) => [
-      q(0216),
+   q(yemen) => [
+      q(0247),
       q(0),
       ],
-   q(syria) => [
-      q(0217),
-      q(1),
-      ],
-   q(syrian arab republic) => [
-      q(0217),
+   q(zambia) => [
+      q(0248),
       q(0),
       ],
-   q(taiwan) => [
-      q(0218),
-      q(1),
-      ],
-   q(taiwan, province of china) => [
-      q(0218),
-      q(0),
-      ],
-   q(tajikistan) => [
-      q(0219),
-      q(0),
-      ],
-   q(tanzania) => [
-      q(0220),
-      q(2),
-      ],
-   q(tanzania, united republic of) => [
-      q(0220),
-      q(0),
-      ],
-   q(territorial collectivity of mayotte) => [
-      q(0143),
-      q(1),
-      ],
-   q(territorial collectivity of saint pierre and miquelon) => [
-      q(0190),
-      q(1),
-      ],
-   q(territory of american samoa) => [
-      q(0005),
-      q(1),
-      ],
-   q(territory of ashmore and cartier islands) => [
-      q(0253),
-      q(0),
-      ],
-   q(territory of christmas island) => [
-      q(0047),
-      q(1),
-      ],
-   q(territory of cocos (keeling) islands) => [
-      q(0048),
-      q(1),
-      ],
-   q(territory of french polynesia) => [
-      q(0078),
-      q(1),
-      ],
-   q(territory of guam) => [
-      q(0090),
-      q(1),
-      ],
-   q(territory of heard island and mcdonald islands) => [
-      q(0097),
-      q(1),
-      ],
-   q(territory of new caledonia and dependencies) => [
-      q(0158),
-      q(1),
-      ],
-   q(territory of norfolk island) => [
-      q(0164),
-      q(1),
-      ],
-   q(territory of the french southern and antarctic lands) => [
-      q(0079),
-      q(2),
-      ],
-   q(territory of the wallis and futuna islands) => [
-      q(0245),
-      q(2),
-      ],
-   q(thailand) => [
-      q(0221),
-      q(0),
-      ],
-   q(the bahamas) => [
-      q(0017),
-      q(3),
-      ],
-   q(the democratic republic of the congo) => [
-      q(0052),
-      q(4),
-      ],
-   q(the former yugoslav republic of macedonia) => [
-      q(0132),
-      q(1),
-      ],
-   q(the republic of the congo) => [
-      q(0051),
-      q(4),
-      ],
-   q(timor-leste) => [
-      q(0222),
-      q(0),
-      ],
-   q(togo) => [
-      q(0223),
-      q(0),
-      ],
-   q(togolese republic) => [
-      q(0223),
-      q(1),
-      ],
-   q(tokelau) => [
-      q(0224),
-      q(0),
-      ],
-   q(tonga) => [
-      q(0225),
-      q(0),
-      ],
-   q(trinidad and tobago) => [
-      q(0226),
-      q(0),
-      ],
-   q(tromelin island) => [
-      q(0274),
-      q(0),
-      ],
-   q(tunisia) => [
-      q(0227),
-      q(0),
-      ],
-   q(turkey) => [
-      q(0228),
-      q(0),
-      ],
-   q(turkmenistan) => [
-      q(0229),
-      q(0),
-      ],
-   q(turks and caicos islands) => [
-      q(0230),
-      q(0),
-      ],
-   q(tuvalu) => [
-      q(0231),
-      q(0),
-      ],
-   q(uganda) => [
-      q(0232),
-      q(0),
-      ],
-   q(uk) => [
-      q(0235),
-      q(3),
-      ],
-   q(ukraine) => [
-      q(0233),
-      q(0),
-      ],
-   q(union of burma) => [
-      q(0153),
-      q(2),
-      ],
-   q(united arab emirates) => [
-      q(0234),
-      q(0),
-      ],
-   q(united kingdom) => [
-      q(0235),
-      q(0),
-      ],
-   q(united kingdom of great britain and northern ireland) => [
-      q(0235),
-      q(1),
-      ],
-   q(united mexican states) => [
-      q(0144),
-      q(1),
-      ],
-   q(united republic of tanzania) => [
-      q(0220),
-      q(1),
-      ],
-   q(united states) => [
-      q(0236),
-      q(0),
-      ],
-   q(united states minor outlying islands) => [
-      q(0237),
-      q(0),
-      ],
-   q(united states of america) => [
-      q(0236),
-      q(1),
-      ],
-   q(united states virgin islands) => [
-      q(0244),
-      q(1),
-      ],
-   q(uruguay) => [
-      q(0238),
-      q(0),
-      ],
-   q(us) => [
-      q(0236),
-      q(2),
-      ],
-   q(usa) => [
-      q(0236),
-      q(3),
-      ],
-   q(uzbekistan) => [
-      q(0239),
-      q(0),
-      ],
-   q(vanuatu) => [
-      q(0240),
-      q(0),
-      ],
-   q(vatican city) => [
-      q(0098),
-      q(2),
-      ],
-   q(venezuela) => [
-      q(0241),
-      q(2),
-      ],
-   q(venezuela (bolivarian republic of)) => [
-      q(0241),
-      q(1),
-      ],
-   q(venezuela, bolivarian republic of) => [
-      q(0241),
-      q(0),
-      ],
-   q(viet nam) => [
-      q(0242),
-      q(0),
-      ],
-   q(vietnam) => [
-      q(0242),
-      q(1),
-      ],
-   q(virgin islands) => [
-      q(0244),
-      q(2),
-      ],
-   q(virgin islands (uk)) => [
-      q(0243),
-      q(2),
-      ],
-   q(virgin islands (us)) => [
-      q(0244),
-      q(4),
-      ],
-   q(virgin islands of the united states) => [
-      q(0244),
-      q(3),
-      ],
-   q(virgin islands, british) => [
-      q(0243),
-      q(0),
-      ],
-   q(virgin islands, u.s.) => [
-      q(0244),
-      q(0),
-      ],
-   q(wake atoll) => [
-      q(0275),
-      q(0),
-      ],
-   q(wallis and futuna) => [
-      q(0245),
-      q(0),
-      ],
-   q(wallis and futuna islands) => [
-      q(0245),
-      q(1),
-      ],
-   q(west bank) => [
-      q(0276),
-      q(0),
-      ],
-   q(western sahara) => [
-      q(0246),
-      q(0),
-      ],
-   q(yemen) => [
-      q(0247),
-      q(0),
-      ],
-   q(zambia) => [
-      q(0248),
-      q(0),
-      ],
-   q(zimbabwe) => [
-      q(0249),
+   q(zimbabwe) => [
+      q(0249),
       q(0),
       ],
 };
@@ -5253,1023 +4419,1023 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          ],
       },
    q(dom) => {
-      q(AC) => [
-         q(0277),
+      q(ac) => [
+         q(0291),
          q(0),
          ],
-      q(AD) => [
+      q(ad) => [
          q(0006),
          q(0),
          ],
-      q(AE) => [
+      q(ae) => [
          q(0234),
          q(0),
          ],
-      q(AF) => [
+      q(af) => [
          q(0001),
          q(0),
          ],
-      q(AG) => [
+      q(ag) => [
          q(0010),
          q(0),
          ],
-      q(AI) => [
+      q(ai) => [
          q(0008),
          q(0),
          ],
-      q(AL) => [
+      q(al) => [
          q(0003),
          q(0),
          ],
-      q(AM) => [
+      q(am) => [
          q(0012),
          q(0),
          ],
-      q(AN) => [
-         q(0269),
+      q(an) => [
+         q(0292),
          q(0),
          ],
-      q(AO) => [
+      q(ao) => [
          q(0007),
          q(0),
          ],
-      q(AQ) => [
+      q(aq) => [
          q(0009),
          q(0),
          ],
-      q(AR) => [
+      q(ar) => [
          q(0011),
          q(0),
          ],
-      q(AS) => [
+      q(as) => [
          q(0005),
          q(0),
          ],
-      q(AT) => [
+      q(at) => [
          q(0015),
          q(0),
          ],
-      q(AU) => [
+      q(au) => [
          q(0014),
          q(0),
          ],
-      q(AW) => [
+      q(aw) => [
          q(0013),
          q(0),
          ],
-      q(AX) => [
+      q(ax) => [
          q(0002),
          q(0),
          ],
-      q(AZ) => [
+      q(az) => [
          q(0016),
          q(0),
          ],
-      q(BA) => [
+      q(ba) => [
          q(0029),
          q(0),
          ],
-      q(BB) => [
+      q(bb) => [
          q(0020),
          q(0),
          ],
-      q(BD) => [
+      q(bd) => [
          q(0019),
          q(0),
          ],
-      q(BE) => [
+      q(be) => [
          q(0022),
          q(0),
          ],
-      q(BF) => [
+      q(bf) => [
          q(0036),
          q(0),
          ],
-      q(BG) => [
+      q(bg) => [
          q(0035),
          q(0),
          ],
-      q(BH) => [
+      q(bh) => [
          q(0018),
          q(0),
          ],
-      q(BI) => [
+      q(bi) => [
          q(0037),
          q(0),
          ],
-      q(BJ) => [
+      q(bj) => [
          q(0024),
          q(0),
          ],
-      q(BL) => [
+      q(bl) => [
          q(0185),
          q(0),
          ],
-      q(BM) => [
+      q(bm) => [
          q(0025),
          q(0),
          ],
-      q(BN) => [
+      q(bn) => [
          q(0034),
          q(0),
          ],
-      q(BO) => [
+      q(bo) => [
          q(0027),
          q(0),
          ],
-      q(BQ) => [
-         q(0278),
+      q(bq) => [
+         q(0028),
          q(0),
          ],
-      q(BR) => [
+      q(br) => [
          q(0032),
          q(0),
          ],
-      q(BS) => [
+      q(bs) => [
          q(0017),
          q(0),
          ],
-      q(BT) => [
+      q(bt) => [
          q(0026),
          q(0),
          ],
-      q(BV) => [
+      q(bv) => [
          q(0031),
          q(0),
          ],
-      q(BW) => [
+      q(bw) => [
          q(0030),
          q(0),
          ],
-      q(BY) => [
+      q(by) => [
          q(0021),
          q(0),
          ],
-      q(BZ) => [
+      q(bz) => [
          q(0023),
          q(0),
          ],
-      q(CA) => [
+      q(ca) => [
          q(0040),
          q(0),
          ],
-      q(CC) => [
+      q(cc) => [
          q(0048),
          q(0),
          ],
-      q(CD) => [
+      q(cd) => [
          q(0052),
          q(0),
          ],
-      q(CF) => [
+      q(cf) => [
          q(0043),
          q(0),
          ],
-      q(CG) => [
+      q(cg) => [
          q(0051),
          q(0),
          ],
-      q(CH) => [
+      q(ch) => [
          q(0216),
          q(0),
          ],
-      q(CI) => [
+      q(ci) => [
          q(0055),
          q(0),
          ],
-      q(CK) => [
+      q(ck) => [
          q(0053),
          q(0),
          ],
-      q(CL) => [
+      q(cl) => [
          q(0045),
          q(0),
          ],
-      q(CM) => [
+      q(cm) => [
          q(0039),
          q(0),
          ],
-      q(CN) => [
+      q(cn) => [
          q(0046),
          q(0),
          ],
-      q(CO) => [
+      q(co) => [
          q(0049),
          q(0),
          ],
-      q(CR) => [
+      q(cr) => [
          q(0054),
          q(0),
          ],
-      q(CU) => [
+      q(cu) => [
          q(0057),
          q(0),
          ],
-      q(CV) => [
+      q(cv) => [
          q(0041),
          q(0),
          ],
-      q(CW) => [
+      q(cw) => [
          q(0058),
          q(0),
          ],
-      q(CX) => [
+      q(cx) => [
          q(0047),
          q(0),
          ],
-      q(CY) => [
+      q(cy) => [
          q(0059),
          q(0),
          ],
-      q(CZ) => [
+      q(cz) => [
          q(0060),
          q(0),
          ],
-      q(DE) => [
+      q(de) => [
          q(0083),
          q(0),
          ],
-      q(DJ) => [
+      q(dj) => [
          q(0062),
          q(0),
          ],
-      q(DK) => [
+      q(dk) => [
          q(0061),
          q(0),
          ],
-      q(DM) => [
+      q(dm) => [
          q(0063),
          q(0),
          ],
-      q(DO) => [
+      q(do) => [
          q(0064),
          q(0),
          ],
-      q(DZ) => [
+      q(dz) => [
          q(0004),
          q(0),
          ],
-      q(EC) => [
+      q(ec) => [
          q(0065),
          q(0),
          ],
-      q(EE) => [
+      q(ee) => [
          q(0070),
          q(0),
          ],
-      q(EG) => [
+      q(eg) => [
          q(0066),
          q(0),
          ],
-      q(EH) => [
+      q(eh) => [
          q(0246),
          q(0),
          ],
-      q(ER) => [
+      q(er) => [
          q(0069),
          q(0),
          ],
-      q(ES) => [
+      q(es) => [
          q(0209),
          q(0),
          ],
-      q(ET) => [
+      q(et) => [
          q(0071),
          q(0),
          ],
-      q(EU) => [
-         q(0279),
+      q(eu) => [
+         q(0293),
          q(0),
          ],
-      q(FI) => [
+      q(fi) => [
          q(0075),
          q(0),
          ],
-      q(FJ) => [
+      q(fj) => [
          q(0074),
          q(0),
          ],
-      q(FK) => [
+      q(fk) => [
          q(0072),
          q(0),
          ],
-      q(FM) => [
+      q(fm) => [
          q(0145),
          q(0),
          ],
-      q(FO) => [
+      q(fo) => [
          q(0073),
          q(0),
          ],
-      q(FR) => [
+      q(fr) => [
          q(0076),
          q(0),
          ],
-      q(GA) => [
+      q(ga) => [
          q(0080),
          q(0),
          ],
-      q(GB) => [
+      q(gb) => [
          q(0235),
          q(0),
          ],
-      q(GD) => [
+      q(gd) => [
          q(0088),
          q(0),
          ],
-      q(GE) => [
+      q(ge) => [
          q(0082),
          q(0),
          ],
-      q(GF) => [
+      q(gf) => [
          q(0077),
          q(0),
          ],
-      q(GG) => [
+      q(gg) => [
          q(0092),
          q(0),
          ],
-      q(GH) => [
+      q(gh) => [
          q(0084),
          q(0),
          ],
-      q(GI) => [
+      q(gi) => [
          q(0085),
          q(0),
          ],
-      q(GL) => [
+      q(gl) => [
          q(0087),
          q(0),
          ],
-      q(GM) => [
+      q(gm) => [
          q(0081),
          q(0),
          ],
-      q(GN) => [
+      q(gn) => [
          q(0093),
          q(0),
          ],
-      q(GP) => [
+      q(gp) => [
          q(0089),
          q(0),
          ],
-      q(GQ) => [
+      q(gq) => [
          q(0068),
          q(0),
          ],
-      q(GR) => [
+      q(gr) => [
          q(0086),
          q(0),
          ],
-      q(GS) => [
+      q(gs) => [
          q(0207),
          q(0),
          ],
-      q(GT) => [
+      q(gt) => [
          q(0091),
          q(0),
          ],
-      q(GU) => [
+      q(gu) => [
          q(0090),
          q(0),
          ],
-      q(GW) => [
+      q(gw) => [
          q(0094),
          q(0),
          ],
-      q(GY) => [
+      q(gy) => [
          q(0095),
          q(0),
          ],
-      q(HK) => [
+      q(hk) => [
          q(0100),
          q(0),
          ],
-      q(HM) => [
+      q(hm) => [
          q(0097),
          q(0),
          ],
-      q(HN) => [
+      q(hn) => [
          q(0099),
          q(0),
          ],
-      q(HR) => [
+      q(hr) => [
          q(0056),
          q(0),
          ],
-      q(HT) => [
+      q(ht) => [
          q(0096),
          q(0),
          ],
-      q(HU) => [
+      q(hu) => [
          q(0101),
          q(0),
          ],
-      q(ID) => [
+      q(id) => [
          q(0104),
          q(0),
          ],
-      q(IE) => [
+      q(ie) => [
          q(0107),
          q(0),
          ],
-      q(IL) => [
+      q(il) => [
          q(0109),
          q(0),
          ],
-      q(IM) => [
+      q(im) => [
          q(0108),
          q(0),
          ],
-      q(IN) => [
+      q(in) => [
          q(0103),
          q(0),
          ],
-      q(IO) => [
+      q(io) => [
          q(0033),
          q(0),
          ],
-      q(IQ) => [
+      q(iq) => [
          q(0106),
          q(0),
          ],
-      q(IR) => [
+      q(ir) => [
          q(0105),
          q(0),
          ],
-      q(IS) => [
+      q(is) => [
          q(0102),
          q(0),
          ],
-      q(IT) => [
+      q(it) => [
          q(0110),
          q(0),
          ],
-      q(JE) => [
+      q(je) => [
          q(0113),
          q(0),
          ],
-      q(JM) => [
+      q(jm) => [
          q(0111),
          q(0),
          ],
-      q(JO) => [
+      q(jo) => [
          q(0114),
          q(0),
          ],
-      q(JP) => [
+      q(jp) => [
          q(0112),
          q(0),
          ],
-      q(KE) => [
+      q(ke) => [
          q(0116),
          q(0),
          ],
-      q(KG) => [
+      q(kg) => [
          q(0121),
          q(0),
          ],
-      q(KH) => [
+      q(kh) => [
          q(0038),
          q(0),
          ],
-      q(KI) => [
+      q(ki) => [
          q(0117),
          q(0),
          ],
-      q(KM) => [
+      q(km) => [
          q(0050),
          q(0),
          ],
-      q(KN) => [
+      q(kn) => [
          q(0187),
          q(0),
          ],
-      q(KP) => [
+      q(kp) => [
          q(0118),
          q(0),
          ],
-      q(KR) => [
+      q(kr) => [
          q(0119),
          q(0),
          ],
-      q(KW) => [
+      q(kw) => [
          q(0120),
          q(0),
          ],
-      q(KY) => [
+      q(ky) => [
          q(0042),
          q(0),
          ],
-      q(KZ) => [
+      q(kz) => [
          q(0115),
          q(0),
          ],
-      q(LA) => [
+      q(la) => [
          q(0122),
          q(0),
          ],
-      q(LB) => [
+      q(lb) => [
          q(0124),
          q(0),
          ],
-      q(LC) => [
+      q(lc) => [
          q(0188),
          q(0),
          ],
-      q(LI) => [
+      q(li) => [
          q(0128),
          q(0),
          ],
-      q(LK) => [
+      q(lk) => [
          q(0210),
          q(0),
          ],
-      q(LR) => [
+      q(lr) => [
          q(0126),
          q(0),
          ],
-      q(LS) => [
+      q(ls) => [
          q(0125),
          q(0),
          ],
-      q(LT) => [
+      q(lt) => [
          q(0129),
          q(0),
          ],
-      q(LU) => [
+      q(lu) => [
          q(0130),
          q(0),
          ],
-      q(LV) => [
+      q(lv) => [
          q(0123),
          q(0),
          ],
-      q(LY) => [
+      q(ly) => [
          q(0127),
          q(0),
          ],
-      q(MA) => [
+      q(ma) => [
          q(0151),
          q(0),
          ],
-      q(MC) => [
+      q(mc) => [
          q(0147),
          q(0),
          ],
-      q(MD) => [
+      q(md) => [
          q(0146),
          q(0),
          ],
-      q(ME) => [
+      q(me) => [
          q(0149),
          q(0),
          ],
-      q(MF) => [
+      q(mf) => [
          q(0189),
          q(0),
          ],
-      q(MG) => [
+      q(mg) => [
          q(0133),
          q(0),
          ],
-      q(MH) => [
+      q(mh) => [
          q(0139),
          q(0),
          ],
-      q(MK) => [
+      q(mk) => [
          q(0132),
          q(0),
          ],
-      q(ML) => [
+      q(ml) => [
          q(0137),
          q(0),
          ],
-      q(MM) => [
+      q(mm) => [
          q(0153),
          q(0),
          ],
-      q(MN) => [
+      q(mn) => [
          q(0148),
          q(0),
          ],
-      q(MO) => [
+      q(mo) => [
          q(0131),
          q(0),
          ],
-      q(MP) => [
+      q(mp) => [
          q(0165),
          q(0),
          ],
-      q(MQ) => [
+      q(mq) => [
          q(0140),
          q(0),
          ],
-      q(MR) => [
+      q(mr) => [
          q(0141),
          q(0),
          ],
-      q(MS) => [
+      q(ms) => [
          q(0150),
          q(0),
          ],
-      q(MT) => [
+      q(mt) => [
          q(0138),
          q(0),
          ],
-      q(MU) => [
+      q(mu) => [
          q(0142),
          q(0),
          ],
-      q(MV) => [
+      q(mv) => [
          q(0136),
          q(0),
          ],
-      q(MW) => [
+      q(mw) => [
          q(0134),
          q(0),
          ],
-      q(MX) => [
+      q(mx) => [
          q(0144),
          q(0),
          ],
-      q(MY) => [
+      q(my) => [
          q(0135),
          q(0),
          ],
-      q(MZ) => [
+      q(mz) => [
          q(0152),
          q(0),
          ],
-      q(NA) => [
+      q(na) => [
          q(0154),
          q(0),
          ],
-      q(NC) => [
+      q(nc) => [
          q(0158),
          q(0),
          ],
-      q(NE) => [
+      q(ne) => [
          q(0161),
          q(0),
          ],
-      q(NF) => [
+      q(nf) => [
          q(0164),
          q(0),
          ],
-      q(NG) => [
+      q(ng) => [
          q(0162),
          q(0),
          ],
-      q(NI) => [
+      q(ni) => [
          q(0160),
          q(0),
          ],
-      q(NL) => [
+      q(nl) => [
          q(0157),
          q(0),
          ],
-      q(NO) => [
+      q(no) => [
          q(0166),
          q(0),
          ],
-      q(NP) => [
+      q(np) => [
          q(0156),
          q(0),
          ],
-      q(NR) => [
+      q(nr) => [
          q(0155),
          q(0),
          ],
-      q(NU) => [
+      q(nu) => [
          q(0163),
          q(0),
          ],
-      q(NZ) => [
+      q(nz) => [
          q(0159),
          q(0),
          ],
-      q(OM) => [
+      q(om) => [
          q(0167),
          q(0),
          ],
-      q(PA) => [
+      q(pa) => [
          q(0171),
          q(0),
          ],
-      q(PE) => [
+      q(pe) => [
          q(0174),
          q(0),
          ],
-      q(PF) => [
+      q(pf) => [
          q(0078),
          q(0),
          ],
-      q(PG) => [
+      q(pg) => [
          q(0172),
          q(0),
          ],
-      q(PH) => [
+      q(ph) => [
          q(0175),
          q(0),
          ],
-      q(PK) => [
+      q(pk) => [
          q(0168),
          q(0),
          ],
-      q(PL) => [
+      q(pl) => [
          q(0177),
          q(0),
          ],
-      q(PM) => [
+      q(pm) => [
          q(0190),
          q(0),
          ],
-      q(PN) => [
+      q(pn) => [
          q(0176),
          q(0),
          ],
-      q(PR) => [
+      q(pr) => [
          q(0179),
          q(0),
          ],
-      q(PS) => [
+      q(ps) => [
          q(0170),
          q(0),
          ],
-      q(PT) => [
+      q(pt) => [
          q(0178),
          q(0),
          ],
-      q(PW) => [
+      q(pw) => [
          q(0169),
          q(0),
          ],
-      q(PY) => [
+      q(py) => [
          q(0173),
          q(0),
          ],
-      q(QA) => [
+      q(qa) => [
          q(0180),
          q(0),
          ],
-      q(RE) => [
+      q(re) => [
          q(0181),
          q(0),
          ],
-      q(RO) => [
+      q(ro) => [
          q(0182),
          q(0),
          ],
-      q(RS) => [
+      q(rs) => [
          q(0197),
          q(0),
          ],
-      q(RU) => [
+      q(ru) => [
          q(0183),
          q(0),
          ],
-      q(RW) => [
+      q(rw) => [
          q(0184),
          q(0),
          ],
-      q(SA) => [
+      q(sa) => [
          q(0195),
          q(0),
          ],
-      q(SB) => [
+      q(sb) => [
          q(0204),
          q(0),
          ],
-      q(SC) => [
+      q(sc) => [
          q(0198),
          q(0),
          ],
-      q(SD) => [
+      q(sd) => [
          q(0211),
          q(0),
          ],
-      q(SE) => [
+      q(se) => [
          q(0215),
          q(0),
          ],
-      q(SG) => [
+      q(sg) => [
          q(0200),
          q(0),
          ],
-      q(SH) => [
+      q(sh) => [
          q(0186),
          q(0),
          ],
-      q(SI) => [
+      q(si) => [
          q(0203),
          q(0),
          ],
-      q(SJ) => [
+      q(sj) => [
          q(0213),
          q(0),
          ],
-      q(SK) => [
+      q(sk) => [
          q(0202),
          q(0),
          ],
-      q(SL) => [
+      q(sl) => [
          q(0199),
          q(0),
          ],
-      q(SM) => [
+      q(sm) => [
          q(0193),
          q(0),
          ],
-      q(SN) => [
+      q(sn) => [
          q(0196),
          q(0),
          ],
-      q(SO) => [
+      q(so) => [
          q(0205),
          q(0),
          ],
-      q(SR) => [
+      q(sr) => [
          q(0212),
          q(0),
          ],
-      q(SS) => [
+      q(ss) => [
          q(0208),
          q(0),
          ],
-      q(ST) => [
+      q(st) => [
          q(0194),
          q(0),
          ],
-      q(SU) => [
-         q(0280),
+      q(su) => [
+         q(0294),
          q(0),
          ],
-      q(SV) => [
+      q(sv) => [
          q(0067),
          q(0),
          ],
-      q(SX) => [
+      q(sx) => [
          q(0201),
          q(0),
          ],
-      q(SY) => [
+      q(sy) => [
          q(0217),
          q(0),
          ],
-      q(SZ) => [
+      q(sz) => [
          q(0214),
          q(0),
          ],
-      q(TC) => [
+      q(tc) => [
          q(0230),
          q(0),
          ],
-      q(TD) => [
+      q(td) => [
          q(0044),
          q(0),
          ],
-      q(TF) => [
+      q(tf) => [
          q(0079),
          q(0),
          ],
-      q(TG) => [
+      q(tg) => [
          q(0223),
          q(0),
          ],
-      q(TH) => [
+      q(th) => [
          q(0221),
          q(0),
          ],
-      q(TJ) => [
+      q(tj) => [
          q(0219),
          q(0),
          ],
-      q(TK) => [
+      q(tk) => [
          q(0224),
          q(0),
          ],
-      q(TL) => [
+      q(tl) => [
          q(0222),
          q(0),
          ],
-      q(TM) => [
+      q(tm) => [
          q(0229),
          q(0),
          ],
-      q(TN) => [
+      q(tn) => [
          q(0227),
          q(0),
          ],
-      q(TO) => [
+      q(to) => [
          q(0225),
          q(0),
          ],
-      q(TP) => [
-         q(0281),
-         q(0),
+      q(tp) => [
+         q(0222),
+         q(1),
          ],
-      q(TR) => [
+      q(tr) => [
          q(0228),
          q(0),
          ],
-      q(TT) => [
+      q(tt) => [
          q(0226),
          q(0),
          ],
-      q(TV) => [
+      q(tv) => [
          q(0231),
          q(0),
          ],
-      q(TW) => [
+      q(tw) => [
          q(0218),
          q(0),
          ],
-      q(TZ) => [
+      q(tz) => [
          q(0220),
          q(0),
          ],
-      q(UA) => [
+      q(ua) => [
          q(0233),
          q(0),
          ],
-      q(UG) => [
+      q(ug) => [
          q(0232),
          q(0),
          ],
-      q(UK) => [
+      q(uk) => [
          q(0235),
          q(0),
          ],
-      q(UM) => [
+      q(um) => [
          q(0237),
          q(0),
          ],
-      q(US) => [
+      q(us) => [
          q(0236),
          q(0),
          ],
-      q(UY) => [
+      q(uy) => [
          q(0238),
          q(0),
          ],
-      q(UZ) => [
+      q(uz) => [
          q(0239),
          q(0),
          ],
-      q(VA) => [
+      q(va) => [
          q(0098),
          q(0),
          ],
-      q(VC) => [
+      q(vc) => [
          q(0191),
          q(0),
          ],
-      q(VE) => [
+      q(ve) => [
          q(0241),
          q(0),
          ],
-      q(VG) => [
+      q(vg) => [
          q(0243),
          q(0),
          ],
-      q(VI) => [
+      q(vi) => [
          q(0244),
          q(0),
          ],
-      q(VN) => [
+      q(vn) => [
          q(0242),
          q(0),
          ],
-      q(VU) => [
+      q(vu) => [
          q(0240),
          q(0),
          ],
-      q(WF) => [
+      q(wf) => [
          q(0245),
          q(0),
          ],
-      q(WS) => [
+      q(ws) => [
          q(0192),
          q(0),
          ],
-      q(YE) => [
+      q(ye) => [
          q(0247),
          q(0),
          ],
-      q(YT) => [
+      q(yt) => [
          q(0143),
          q(0),
          ],
-      q(ZA) => [
+      q(za) => [
          q(0206),
          q(0),
          ],
-      q(ZM) => [
+      q(zm) => [
          q(0248),
          q(0),
          ],
-      q(ZW) => [
+      q(zw) => [
          q(0249),
          q(0),
          ],
@@ -6339,6 +5505,10 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0008),
          q(0),
          ],
+      q(AX) => [
+         q(0252),
+         q(0),
+         ],
       q(AY) => [
          q(0009),
          q(0),
@@ -6400,7 +5570,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(BQ) => [
-         q(0268),
+         q(0277),
          q(0),
          ],
       q(BR) => [
@@ -6452,8 +5622,8 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(1),
          ],
       q(CG) => [
-         q(0052),
-         q(2),
+         q(0257),
+         q(0),
          ],
       q(CH) => [
          q(0046),
@@ -6488,7 +5658,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(CR) => [
-         q(0257),
+         q(0258),
          q(0),
          ],
       q(CS) => [
@@ -6528,13 +5698,17 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(DQ) => [
-         q(0263),
+         q(0267),
          q(0),
          ],
       q(DR) => [
          q(0064),
          q(0),
          ],
+      q(DX) => [
+         q(0259),
+         q(0),
+         ],
       q(EC) => [
          q(0065),
          q(0),
@@ -6568,7 +5742,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(EU) => [
-         q(0258),
+         q(0261),
          q(0),
          ],
       q(EZ) => [
@@ -6593,7 +5767,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          ],
       q(FM) => [
          q(0145),
-         q(2),
+         q(0),
          ],
       q(FO) => [
          q(0073),
@@ -6652,7 +5826,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(GO) => [
-         q(0260),
+         q(0263),
          q(0),
          ],
       q(GP) => [
@@ -6680,7 +5854,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(GZ) => [
-         q(0259),
+         q(0262),
          q(0),
          ],
       q(HA) => [
@@ -6689,10 +5863,10 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          ],
       q(HK) => [
          q(0100),
-         q(2),
+         q(0),
          ],
       q(HM) => [
-         q(0097),
+         q(0264),
          q(0),
          ],
       q(HO) => [
@@ -6700,7 +5874,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(HQ) => [
-         q(0261),
+         q(0265),
          q(0),
          ],
       q(HR) => [
@@ -6768,7 +5942,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(JN) => [
-         q(0262),
+         q(0266),
          q(0),
          ],
       q(JO) => [
@@ -6776,11 +5950,11 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(JQ) => [
-         q(0264),
+         q(0268),
          q(0),
          ],
       q(JU) => [
-         q(0265),
+         q(0269),
          q(0),
          ],
       q(KE) => [
@@ -6792,11 +5966,11 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(KN) => [
-         q(0118),
-         q(2),
+         q(0271),
+         q(0),
          ],
       q(KQ) => [
-         q(0266),
+         q(0270),
          q(0),
          ],
       q(KR) => [
@@ -6804,8 +5978,8 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(KS) => [
-         q(0119),
-         q(2),
+         q(0272),
+         q(0),
          ],
       q(KT) => [
          q(0047),
@@ -6815,13 +5989,17 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0120),
          q(0),
          ],
+      q(KV) => [
+         q(0273),
+         q(0),
+         ],
       q(KZ) => [
          q(0115),
          q(0),
          ],
       q(LA) => [
-         q(0122),
-         q(1),
+         q(0274),
+         q(0),
          ],
       q(LE) => [
          q(0124),
@@ -6844,7 +6022,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(LQ) => [
-         q(0270),
+         q(0278),
          q(0),
          ],
       q(LS) => [
@@ -6876,8 +6054,8 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(2),
          ],
       q(MD) => [
-         q(0146),
-         q(2),
+         q(0276),
+         q(0),
          ],
       q(MF) => [
          q(0143),
@@ -6895,6 +6073,10 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0134),
          q(0),
          ],
+      q(MJ) => [
+         q(0149),
+         q(0),
+         ],
       q(MK) => [
          q(0132),
          q(2),
@@ -6916,7 +6098,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(MQ) => [
-         q(0267),
+         q(0275),
          q(0),
          ],
       q(MR) => [
@@ -6975,6 +6157,10 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0157),
          q(0),
          ],
+      q(NN) => [
+         q(0282),
+         q(0),
+         ],
       q(NO) => [
          q(0166),
          q(0),
@@ -6991,10 +6177,6 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0212),
          q(0),
          ],
-      q(NT) => [
-         q(0269),
-         q(0),
-         ],
       q(NU) => [
          q(0160),
          q(0),
@@ -7003,6 +6185,10 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0159),
          q(0),
          ],
+      q(OD) => [
+         q(0208),
+         q(0),
+         ],
       q(PA) => [
          q(0173),
          q(0),
@@ -7016,11 +6202,15 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(PF) => [
-         q(0271),
+         q(0279),
          q(0),
          ],
       q(PG) => [
-         q(0272),
+         q(0284),
+         q(0),
+         ],
+      q(PJ) => [
+         q(0260),
          q(0),
          ],
       q(PK) => [
@@ -7059,10 +6249,18 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0181),
          q(0),
          ],
+      q(RI) => [
+         q(0197),
+         q(0),
+         ],
       q(RM) => [
          q(0139),
          q(0),
          ],
+      q(RN) => [
+         q(0189),
+         q(2),
+         ],
       q(RO) => [
          q(0182),
          q(0),
@@ -7076,8 +6274,8 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(RS) => [
-         q(0183),
-         q(1),
+         q(0280),
+         q(0),
          ],
       q(RW) => [
          q(0184),
@@ -7108,8 +6306,8 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(SH) => [
-         q(0186),
-         q(1),
+         q(0281),
+         q(0),
          ],
       q(SI) => [
          q(0203),
@@ -7144,7 +6342,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(SV) => [
-         q(0273),
+         q(0285),
          q(0),
          ],
       q(SW) => [
@@ -7152,23 +6350,27 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(SX) => [
-         q(0207),
+         q(0283),
          q(0),
          ],
       q(SY) => [
-         q(0217),
-         q(1),
+         q(0286),
+         q(0),
          ],
       q(SZ) => [
          q(0216),
          q(0),
          ],
+      q(TB) => [
+         q(0185),
+         q(0),
+         ],
       q(TD) => [
          q(0226),
          q(0),
          ],
       q(TE) => [
-         q(0274),
+         q(0288),
          q(0),
          ],
       q(TH) => [
@@ -7205,7 +6407,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          ],
       q(TT) => [
          q(0222),
-         q(1),
+         q(0),
          ],
       q(TU) => [
          q(0228),
@@ -7224,8 +6426,12 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(TZ) => [
-         q(0220),
-         q(2),
+         q(0287),
+         q(0),
+         ],
+      q(UC) => [
+         q(0058),
+         q(0),
          ],
       q(UG) => [
          q(0232),
@@ -7265,7 +6471,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          ],
       q(VI) => [
          q(0243),
-         q(1),
+         q(0),
          ],
       q(VM) => [
          q(0242),
@@ -7273,7 +6479,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          ],
       q(VQ) => [
          q(0244),
-         q(2),
+         q(0),
          ],
       q(VT) => [
          q(0098),
@@ -7284,7 +6490,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(WE) => [
-         q(0276),
+         q(0290),
          q(0),
          ],
       q(WF) => [
@@ -7296,7 +6502,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(WQ) => [
-         q(0275),
+         q(0289),
          q(0),
          ],
       q(WS) => [
@@ -7307,10 +6513,6 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0214),
          q(0),
          ],
-      q(YI) => [
-         q(0252),
-         q(0),
-         ],
       q(YM) => [
          q(0247),
          q(0),
@@ -8777,269 +7979,268 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0240) => q(vut),
       q(0241) => q(ven),
       q(0242) => q(vnm),
-      q(0243) => q(vgb),
-      q(0244) => q(vir),
-      q(0245) => q(wlf),
-      q(0246) => q(esh),
-      q(0247) => q(yem),
-      q(0248) => q(zmb),
-      q(0249) => q(zwe),
-      },
-   q(dom) => {
-      q(0001) => q(AF),
-      q(0002) => q(AX),
-      q(0003) => q(AL),
-      q(0004) => q(DZ),
-      q(0005) => q(AS),
-      q(0006) => q(AD),
-      q(0007) => q(AO),
-      q(0008) => q(AI),
-      q(0009) => q(AQ),
-      q(0010) => q(AG),
-      q(0011) => q(AR),
-      q(0012) => q(AM),
-      q(0013) => q(AW),
-      q(0014) => q(AU),
-      q(0015) => q(AT),
-      q(0016) => q(AZ),
-      q(0017) => q(BS),
-      q(0018) => q(BH),
-      q(0019) => q(BD),
-      q(0020) => q(BB),
-      q(0021) => q(BY),
-      q(0022) => q(BE),
-      q(0023) => q(BZ),
-      q(0024) => q(BJ),
-      q(0025) => q(BM),
-      q(0026) => q(BT),
-      q(0027) => q(BO),
-      q(0029) => q(BA),
-      q(0030) => q(BW),
-      q(0031) => q(BV),
-      q(0032) => q(BR),
-      q(0033) => q(IO),
-      q(0034) => q(BN),
-      q(0035) => q(BG),
-      q(0036) => q(BF),
-      q(0037) => q(BI),
-      q(0038) => q(KH),
-      q(0039) => q(CM),
-      q(0040) => q(CA),
-      q(0041) => q(CV),
-      q(0042) => q(KY),
-      q(0043) => q(CF),
-      q(0044) => q(TD),
-      q(0045) => q(CL),
-      q(0046) => q(CN),
-      q(0047) => q(CX),
-      q(0048) => q(CC),
-      q(0049) => q(CO),
-      q(0050) => q(KM),
-      q(0051) => q(CG),
-      q(0052) => q(CD),
-      q(0053) => q(CK),
-      q(0054) => q(CR),
-      q(0055) => q(CI),
-      q(0056) => q(HR),
-      q(0057) => q(CU),
-      q(0058) => q(CW),
-      q(0059) => q(CY),
-      q(0060) => q(CZ),
-      q(0061) => q(DK),
-      q(0062) => q(DJ),
-      q(0063) => q(DM),
-      q(0064) => q(DO),
-      q(0065) => q(EC),
-      q(0066) => q(EG),
-      q(0067) => q(SV),
-      q(0068) => q(GQ),
-      q(0069) => q(ER),
-      q(0070) => q(EE),
-      q(0071) => q(ET),
-      q(0072) => q(FK),
-      q(0073) => q(FO),
-      q(0074) => q(FJ),
-      q(0075) => q(FI),
-      q(0076) => q(FR),
-      q(0077) => q(GF),
-      q(0078) => q(PF),
-      q(0079) => q(TF),
-      q(0080) => q(GA),
-      q(0081) => q(GM),
-      q(0082) => q(GE),
-      q(0083) => q(DE),
-      q(0084) => q(GH),
-      q(0085) => q(GI),
-      q(0086) => q(GR),
-      q(0087) => q(GL),
-      q(0088) => q(GD),
-      q(0089) => q(GP),
-      q(0090) => q(GU),
-      q(0091) => q(GT),
-      q(0092) => q(GG),
-      q(0093) => q(GN),
-      q(0094) => q(GW),
-      q(0095) => q(GY),
-      q(0096) => q(HT),
-      q(0097) => q(HM),
-      q(0098) => q(VA),
-      q(0099) => q(HN),
-      q(0100) => q(HK),
-      q(0101) => q(HU),
-      q(0102) => q(IS),
-      q(0103) => q(IN),
-      q(0104) => q(ID),
-      q(0105) => q(IR),
-      q(0106) => q(IQ),
-      q(0107) => q(IE),
-      q(0108) => q(IM),
-      q(0109) => q(IL),
-      q(0110) => q(IT),
-      q(0111) => q(JM),
-      q(0112) => q(JP),
-      q(0113) => q(JE),
-      q(0114) => q(JO),
-      q(0115) => q(KZ),
-      q(0116) => q(KE),
-      q(0117) => q(KI),
-      q(0118) => q(KP),
-      q(0119) => q(KR),
-      q(0120) => q(KW),
-      q(0121) => q(KG),
-      q(0122) => q(LA),
-      q(0123) => q(LV),
-      q(0124) => q(LB),
-      q(0125) => q(LS),
-      q(0126) => q(LR),
-      q(0127) => q(LY),
-      q(0128) => q(LI),
-      q(0129) => q(LT),
-      q(0130) => q(LU),
-      q(0131) => q(MO),
-      q(0132) => q(MK),
-      q(0133) => q(MG),
-      q(0134) => q(MW),
-      q(0135) => q(MY),
-      q(0136) => q(MV),
-      q(0137) => q(ML),
-      q(0138) => q(MT),
-      q(0139) => q(MH),
-      q(0140) => q(MQ),
-      q(0141) => q(MR),
-      q(0142) => q(MU),
-      q(0143) => q(YT),
-      q(0144) => q(MX),
-      q(0145) => q(FM),
-      q(0146) => q(MD),
-      q(0147) => q(MC),
-      q(0148) => q(MN),
-      q(0149) => q(ME),
-      q(0150) => q(MS),
-      q(0151) => q(MA),
-      q(0152) => q(MZ),
-      q(0153) => q(MM),
-      q(0154) => q(NA),
-      q(0155) => q(NR),
-      q(0156) => q(NP),
-      q(0157) => q(NL),
-      q(0158) => q(NC),
-      q(0159) => q(NZ),
-      q(0160) => q(NI),
-      q(0161) => q(NE),
-      q(0162) => q(NG),
-      q(0163) => q(NU),
-      q(0164) => q(NF),
-      q(0165) => q(MP),
-      q(0166) => q(NO),
-      q(0167) => q(OM),
-      q(0168) => q(PK),
-      q(0169) => q(PW),
-      q(0170) => q(PS),
-      q(0171) => q(PA),
-      q(0172) => q(PG),
-      q(0173) => q(PY),
-      q(0174) => q(PE),
-      q(0175) => q(PH),
-      q(0176) => q(PN),
-      q(0177) => q(PL),
-      q(0178) => q(PT),
-      q(0179) => q(PR),
-      q(0180) => q(QA),
-      q(0181) => q(RE),
-      q(0182) => q(RO),
-      q(0183) => q(RU),
-      q(0184) => q(RW),
-      q(0185) => q(BL),
-      q(0186) => q(SH),
-      q(0187) => q(KN),
-      q(0188) => q(LC),
-      q(0189) => q(MF),
-      q(0190) => q(PM),
-      q(0191) => q(VC),
-      q(0192) => q(WS),
-      q(0193) => q(SM),
-      q(0194) => q(ST),
-      q(0195) => q(SA),
-      q(0196) => q(SN),
-      q(0197) => q(RS),
-      q(0198) => q(SC),
-      q(0199) => q(SL),
-      q(0200) => q(SG),
-      q(0201) => q(SX),
-      q(0202) => q(SK),
-      q(0203) => q(SI),
-      q(0204) => q(SB),
-      q(0205) => q(SO),
-      q(0206) => q(ZA),
-      q(0207) => q(GS),
-      q(0208) => q(SS),
-      q(0209) => q(ES),
-      q(0210) => q(LK),
-      q(0211) => q(SD),
-      q(0212) => q(SR),
-      q(0213) => q(SJ),
-      q(0214) => q(SZ),
-      q(0215) => q(SE),
-      q(0216) => q(CH),
-      q(0217) => q(SY),
-      q(0218) => q(TW),
-      q(0219) => q(TJ),
-      q(0220) => q(TZ),
-      q(0221) => q(TH),
-      q(0222) => q(TL),
-      q(0223) => q(TG),
-      q(0224) => q(TK),
-      q(0225) => q(TO),
-      q(0226) => q(TT),
-      q(0227) => q(TN),
-      q(0228) => q(TR),
-      q(0229) => q(TM),
-      q(0230) => q(TC),
-      q(0231) => q(TV),
-      q(0232) => q(UG),
-      q(0233) => q(UA),
-      q(0234) => q(AE),
-      q(0235) => q(UK),
-      q(0236) => q(US),
-      q(0237) => q(UM),
-      q(0238) => q(UY),
-      q(0239) => q(UZ),
-      q(0240) => q(VU),
-      q(0241) => q(VE),
-      q(0242) => q(VN),
-      q(0243) => q(VG),
-      q(0244) => q(VI),
-      q(0245) => q(WF),
-      q(0246) => q(EH),
-      q(0247) => q(YE),
-      q(0248) => q(ZM),
-      q(0249) => q(ZW),
-      q(0269) => q(AN),
-      q(0277) => q(AC),
-      q(0278) => q(BQ),
-      q(0279) => q(EU),
-      q(0280) => q(SU),
-      q(0281) => q(TP),
+      q(0243) => q(vgb),
+      q(0244) => q(vir),
+      q(0245) => q(wlf),
+      q(0246) => q(esh),
+      q(0247) => q(yem),
+      q(0248) => q(zmb),
+      q(0249) => q(zwe),
+      },
+   q(dom) => {
+      q(0001) => q(af),
+      q(0002) => q(ax),
+      q(0003) => q(al),
+      q(0004) => q(dz),
+      q(0005) => q(as),
+      q(0006) => q(ad),
+      q(0007) => q(ao),
+      q(0008) => q(ai),
+      q(0009) => q(aq),
+      q(0010) => q(ag),
+      q(0011) => q(ar),
+      q(0012) => q(am),
+      q(0013) => q(aw),
+      q(0014) => q(au),
+      q(0015) => q(at),
+      q(0016) => q(az),
+      q(0017) => q(bs),
+      q(0018) => q(bh),
+      q(0019) => q(bd),
+      q(0020) => q(bb),
+      q(0021) => q(by),
+      q(0022) => q(be),
+      q(0023) => q(bz),
+      q(0024) => q(bj),
+      q(0025) => q(bm),
+      q(0026) => q(bt),
+      q(0027) => q(bo),
+      q(0028) => q(bq),
+      q(0029) => q(ba),
+      q(0030) => q(bw),
+      q(0031) => q(bv),
+      q(0032) => q(br),
+      q(0033) => q(io),
+      q(0034) => q(bn),
+      q(0035) => q(bg),
+      q(0036) => q(bf),
+      q(0037) => q(bi),
+      q(0038) => q(kh),
+      q(0039) => q(cm),
+      q(0040) => q(ca),
+      q(0041) => q(cv),
+      q(0042) => q(ky),
+      q(0043) => q(cf),
+      q(0044) => q(td),
+      q(0045) => q(cl),
+      q(0046) => q(cn),
+      q(0047) => q(cx),
+      q(0048) => q(cc),
+      q(0049) => q(co),
+      q(0050) => q(km),
+      q(0051) => q(cg),
+      q(0052) => q(cd),
+      q(0053) => q(ck),
+      q(0054) => q(cr),
+      q(0055) => q(ci),
+      q(0056) => q(hr),
+      q(0057) => q(cu),
+      q(0058) => q(cw),
+      q(0059) => q(cy),
+      q(0060) => q(cz),
+      q(0061) => q(dk),
+      q(0062) => q(dj),
+      q(0063) => q(dm),
+      q(0064) => q(do),
+      q(0065) => q(ec),
+      q(0066) => q(eg),
+      q(0067) => q(sv),
+      q(0068) => q(gq),
+      q(0069) => q(er),
+      q(0070) => q(ee),
+      q(0071) => q(et),
+      q(0072) => q(fk),
+      q(0073) => q(fo),
+      q(0074) => q(fj),
+      q(0075) => q(fi),
+      q(0076) => q(fr),
+      q(0077) => q(gf),
+      q(0078) => q(pf),
+      q(0079) => q(tf),
+      q(0080) => q(ga),
+      q(0081) => q(gm),
+      q(0082) => q(ge),
+      q(0083) => q(de),
+      q(0084) => q(gh),
+      q(0085) => q(gi),
+      q(0086) => q(gr),
+      q(0087) => q(gl),
+      q(0088) => q(gd),
+      q(0089) => q(gp),
+      q(0090) => q(gu),
+      q(0091) => q(gt),
+      q(0092) => q(gg),
+      q(0093) => q(gn),
+      q(0094) => q(gw),
+      q(0095) => q(gy),
+      q(0096) => q(ht),
+      q(0097) => q(hm),
+      q(0098) => q(va),
+      q(0099) => q(hn),
+      q(0100) => q(hk),
+      q(0101) => q(hu),
+      q(0102) => q(is),
+      q(0103) => q(in),
+      q(0104) => q(id),
+      q(0105) => q(ir),
+      q(0106) => q(iq),
+      q(0107) => q(ie),
+      q(0108) => q(im),
+      q(0109) => q(il),
+      q(0110) => q(it),
+      q(0111) => q(jm),
+      q(0112) => q(jp),
+      q(0113) => q(je),
+      q(0114) => q(jo),
+      q(0115) => q(kz),
+      q(0116) => q(ke),
+      q(0117) => q(ki),
+      q(0118) => q(kp),
+      q(0119) => q(kr),
+      q(0120) => q(kw),
+      q(0121) => q(kg),
+      q(0122) => q(la),
+      q(0123) => q(lv),
+      q(0124) => q(lb),
+      q(0125) => q(ls),
+      q(0126) => q(lr),
+      q(0127) => q(ly),
+      q(0128) => q(li),
+      q(0129) => q(lt),
+      q(0130) => q(lu),
+      q(0131) => q(mo),
+      q(0132) => q(mk),
+      q(0133) => q(mg),
+      q(0134) => q(mw),
+      q(0135) => q(my),
+      q(0136) => q(mv),
+      q(0137) => q(ml),
+      q(0138) => q(mt),
+      q(0139) => q(mh),
+      q(0140) => q(mq),
+      q(0141) => q(mr),
+      q(0142) => q(mu),
+      q(0143) => q(yt),
+      q(0144) => q(mx),
+      q(0145) => q(fm),
+      q(0146) => q(md),
+      q(0147) => q(mc),
+      q(0148) => q(mn),
+      q(0149) => q(me),
+      q(0150) => q(ms),
+      q(0151) => q(ma),
+      q(0152) => q(mz),
+      q(0153) => q(mm),
+      q(0154) => q(na),
+      q(0155) => q(nr),
+      q(0156) => q(np),
+      q(0157) => q(nl),
+      q(0158) => q(nc),
+      q(0159) => q(nz),
+      q(0160) => q(ni),
+      q(0161) => q(ne),
+      q(0162) => q(ng),
+      q(0163) => q(nu),
+      q(0164) => q(nf),
+      q(0165) => q(mp),
+      q(0166) => q(no),
+      q(0167) => q(om),
+      q(0168) => q(pk),
+      q(0169) => q(pw),
+      q(0170) => q(ps),
+      q(0171) => q(pa),
+      q(0172) => q(pg),
+      q(0173) => q(py),
+      q(0174) => q(pe),
+      q(0175) => q(ph),
+      q(0176) => q(pn),
+      q(0177) => q(pl),
+      q(0178) => q(pt),
+      q(0179) => q(pr),
+      q(0180) => q(qa),
+      q(0181) => q(re),
+      q(0182) => q(ro),
+      q(0183) => q(ru),
+      q(0184) => q(rw),
+      q(0185) => q(bl),
+      q(0186) => q(sh),
+      q(0187) => q(kn),
+      q(0188) => q(lc),
+      q(0189) => q(mf),
+      q(0190) => q(pm),
+      q(0191) => q(vc),
+      q(0192) => q(ws),
+      q(0193) => q(sm),
+      q(0194) => q(st),
+      q(0195) => q(sa),
+      q(0196) => q(sn),
+      q(0197) => q(rs),
+      q(0198) => q(sc),
+      q(0199) => q(sl),
+      q(0200) => q(sg),
+      q(0201) => q(sx),
+      q(0202) => q(sk),
+      q(0203) => q(si),
+      q(0204) => q(sb),
+      q(0205) => q(so),
+      q(0206) => q(za),
+      q(0207) => q(gs),
+      q(0208) => q(ss),
+      q(0209) => q(es),
+      q(0210) => q(lk),
+      q(0211) => q(sd),
+      q(0212) => q(sr),
+      q(0213) => q(sj),
+      q(0214) => q(sz),
+      q(0215) => q(se),
+      q(0216) => q(ch),
+      q(0217) => q(sy),
+      q(0218) => q(tw),
+      q(0219) => q(tj),
+      q(0220) => q(tz),
+      q(0221) => q(th),
+      q(0222) => q(tp),
+      q(0223) => q(tg),
+      q(0224) => q(tk),
+      q(0225) => q(to),
+      q(0226) => q(tt),
+      q(0227) => q(tn),
+      q(0228) => q(tr),
+      q(0229) => q(tm),
+      q(0230) => q(tc),
+      q(0231) => q(tv),
+      q(0232) => q(ug),
+      q(0233) => q(ua),
+      q(0234) => q(ae),
+      q(0235) => q(uk),
+      q(0236) => q(us),
+      q(0237) => q(um),
+      q(0238) => q(uy),
+      q(0239) => q(uz),
+      q(0240) => q(vu),
+      q(0241) => q(ve),
+      q(0242) => q(vn),
+      q(0243) => q(vg),
+      q(0244) => q(vi),
+      q(0245) => q(wf),
+      q(0246) => q(eh),
+      q(0247) => q(ye),
+      q(0248) => q(zm),
+      q(0249) => q(zw),
+      q(0291) => q(ac),
+      q(0292) => q(an),
+      q(0293) => q(eu),
+      q(0294) => q(su),
       },
    q(fips-10) => {
       q(0001) => q(AF),
@@ -9091,12 +8292,12 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0049) => q(CO),
       q(0050) => q(CN),
       q(0051) => q(CF),
-      q(0052) => q(CG),
       q(0053) => q(CW),
       q(0054) => q(CS),
       q(0055) => q(IV),
       q(0056) => q(HR),
       q(0057) => q(CU),
+      q(0058) => q(UC),
       q(0059) => q(CY),
       q(0060) => q(EZ),
       q(0061) => q(DA),
@@ -9135,7 +8336,6 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0094) => q(PU),
       q(0095) => q(GY),
       q(0096) => q(HA),
-      q(0097) => q(HM),
       q(0098) => q(VT),
       q(0099) => q(HO),
       q(0100) => q(HK),
@@ -9156,11 +8356,8 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0115) => q(KZ),
       q(0116) => q(KE),
       q(0117) => q(KR),
-      q(0118) => q(KN),
-      q(0119) => q(KS),
       q(0120) => q(KU),
       q(0121) => q(KG),
-      q(0122) => q(LA),
       q(0123) => q(LG),
       q(0124) => q(LE),
       q(0125) => q(LT),
@@ -9184,9 +8381,9 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0143) => q(MF),
       q(0144) => q(MX),
       q(0145) => q(FM),
-      q(0146) => q(MD),
       q(0147) => q(MN),
       q(0148) => q(MG),
+      q(0149) => q(MJ),
       q(0150) => q(MH),
       q(0151) => q(MO),
       q(0152) => q(MZ),
@@ -9219,11 +8416,11 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0180) => q(QA),
       q(0181) => q(RE),
       q(0182) => q(RO),
-      q(0183) => q(RS),
       q(0184) => q(RW),
-      q(0186) => q(SH),
+      q(0185) => q(TB),
       q(0187) => q(SC),
       q(0188) => q(ST),
+      q(0189) => q(RN),
       q(0190) => q(SB),
       q(0191) => q(VC),
       q(0192) => q(WS),
@@ -9231,6 +8428,7 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0194) => q(TP),
       q(0195) => q(SA),
       q(0196) => q(SG),
+      q(0197) => q(RI),
       q(0198) => q(SE),
       q(0199) => q(SL),
       q(0200) => q(SN),
@@ -9239,7 +8437,7 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0204) => q(BP),
       q(0205) => q(SO),
       q(0206) => q(SF),
-      q(0207) => q(SX),
+      q(0208) => q(OD),
       q(0209) => q(SP),
       q(0210) => q(CE),
       q(0211) => q(SU),
@@ -9247,10 +8445,8 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0214) => q(WZ),
       q(0215) => q(SW),
       q(0216) => q(SZ),
-      q(0217) => q(SY),
       q(0218) => q(TW),
       q(0219) => q(TI),
-      q(0220) => q(TZ),
       q(0221) => q(TH),
       q(0222) => q(TT),
       q(0223) => q(TO),
@@ -9279,31 +8475,45 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0247) => q(YM),
       q(0248) => q(ZA),
       q(0249) => q(ZI),
-      q(0252) => q(YI),
+      q(0252) => q(AX),
       q(0253) => q(AT),
       q(0254) => q(FQ),
       q(0255) => q(BS),
       q(0256) => q(IP),
-      q(0257) => q(CR),
-      q(0258) => q(EU),
-      q(0259) => q(GZ),
-      q(0260) => q(GO),
-      q(0261) => q(HQ),
-      q(0262) => q(JN),
-      q(0263) => q(DQ),
-      q(0264) => q(JQ),
-      q(0265) => q(JU),
-      q(0266) => q(KQ),
-      q(0267) => q(MQ),
-      q(0268) => q(BQ),
-      q(0269) => q(NT),
-      q(0270) => q(LQ),
-      q(0271) => q(PF),
-      q(0272) => q(PG),
-      q(0273) => q(SV),
-      q(0274) => q(TE),
-      q(0275) => q(WQ),
-      q(0276) => q(WE),
+      q(0257) => q(CG),
+      q(0258) => q(CR),
+      q(0259) => q(DX),
+      q(0260) => q(PJ),
+      q(0261) => q(EU),
+      q(0262) => q(GZ),
+      q(0263) => q(GO),
+      q(0264) => q(HM),
+      q(0265) => q(HQ),
+      q(0266) => q(JN),
+      q(0267) => q(DQ),
+      q(0268) => q(JQ),
+      q(0269) => q(JU),
+      q(0270) => q(KQ),
+      q(0271) => q(KN),
+      q(0272) => q(KS),
+      q(0273) => q(KV),
+      q(0274) => q(LA),
+      q(0275) => q(MQ),
+      q(0276) => q(MD),
+      q(0277) => q(BQ),
+      q(0278) => q(LQ),
+      q(0279) => q(PF),
+      q(0280) => q(RS),
+      q(0281) => q(SH),
+      q(0282) => q(NN),
+      q(0283) => q(SX),
+      q(0284) => q(PG),
+      q(0285) => q(SV),
+      q(0286) => q(SY),
+      q(0287) => q(TZ),
+      q(0288) => q(TE),
+      q(0289) => q(WQ),
+      q(0290) => q(WE),
       },
    q(numeric) => {
       q(0001) => q(004),
index c1b1258..806fc61 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::Country_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Tue Aug 28 13:59:56 EDT 2012
+#    Generated on: Tue Dec  4 14:05:24 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Retired{'country'}{'alpha-2'}{'code'} = {
    q(an) => q(Netherlands Antilles),
@@ -70,18 +70,275 @@ $Locale::Codes::Retired{'country'}{'alpha-3'}{'code'} = {
 };
 
 $Locale::Codes::Retired{'country'}{'dom'}{'code'} = {
+   q(AC) => q(Ascension Island),
+   q(AD) => q(Andorra),
+   q(AE) => q(United Arab Emirates),
+   q(AF) => q(Afghanistan),
+   q(AG) => q(Antigua and Barbuda),
+   q(AI) => q(Anguilla),
+   q(AL) => q(Albania),
+   q(AM) => q(Armenia),
+   q(AN) => q(Netherlands Antilles),
+   q(AO) => q(Angola),
+   q(AQ) => q(Antarctica),
+   q(AR) => q(Argentina),
+   q(AS) => q(American Samoa),
+   q(AT) => q(Austria),
+   q(AU) => q(Australia),
+   q(AW) => q(Aruba),
+   q(AX) => q(Aland Islands),
+   q(AZ) => q(Azerbaijan),
+   q(BA) => q(Bosnia and Herzegovina),
+   q(BB) => q(Barbados),
+   q(BD) => q(Bangladesh),
+   q(BE) => q(Belgium),
+   q(BF) => q(Burkina Faso),
+   q(BG) => q(Bulgaria),
+   q(BH) => q(Bahrain),
+   q(BI) => q(Burundi),
+   q(BJ) => q(Benin),
+   q(BL) => q(Saint Barthelemy),
+   q(BM) => q(Bermuda),
+   q(BN) => q(Brunei Darussalam),
+   q(BO) => q(Bolivia, Plurinational State of),
+   q(BQ) => q(Bonaire, Sint Eustatius and Saba),
+   q(BR) => q(Brazil),
+   q(BS) => q(Bahamas),
+   q(BT) => q(Bhutan),
+   q(BV) => q(Bouvet Island),
+   q(BW) => q(Botswana),
+   q(BY) => q(Belarus),
+   q(BZ) => q(Belize),
+   q(CA) => q(Canada),
+   q(CC) => q(Cocos (Keeling) Islands),
+   q(CD) => q(Congo, The Democratic Republic of the),
+   q(CF) => q(Central African Republic),
+   q(CG) => q(Congo),
+   q(CH) => q(Switzerland),
+   q(CI) => q(Cote d'Ivoire),
+   q(CK) => q(Cook Islands),
+   q(CL) => q(Chile),
+   q(CM) => q(Cameroon),
+   q(CN) => q(China),
+   q(CO) => q(Colombia),
+   q(CR) => q(Costa Rica),
+   q(CU) => q(Cuba),
+   q(CV) => q(Cape Verde),
+   q(CW) => q(Curacao),
+   q(CX) => q(Christmas Island),
+   q(CY) => q(Cyprus),
+   q(CZ) => q(Czech Republic),
+   q(DE) => q(Germany),
+   q(DJ) => q(Djibouti),
+   q(DK) => q(Denmark),
+   q(DM) => q(Dominica),
+   q(DO) => q(Dominican Republic),
+   q(DZ) => q(Algeria),
+   q(EC) => q(Ecuador),
+   q(EE) => q(Estonia),
+   q(EG) => q(Egypt),
+   q(EH) => q(Western Sahara),
+   q(ER) => q(Eritrea),
+   q(ES) => q(Spain),
+   q(ET) => q(Ethiopia),
+   q(EU) => q(European Union),
+   q(FI) => q(Finland),
+   q(FJ) => q(Fiji),
+   q(FK) => q(Falkland Islands (Malvinas)),
+   q(FM) => q(Micronesia, Federated States of),
+   q(FO) => q(Faroe Islands),
+   q(FR) => q(France),
    q(FX) => q(France, Metropolitan),
+   q(GA) => q(Gabon),
+   q(GB) => q(United Kingdom),
+   q(GD) => q(Grenada),
+   q(GE) => q(Georgia),
+   q(GF) => q(French Guiana),
+   q(GG) => q(Guernsey),
+   q(GH) => q(Ghana),
+   q(GI) => q(Gibraltar),
+   q(GL) => q(Greenland),
+   q(GM) => q(Gambia),
+   q(GN) => q(Guinea),
+   q(GP) => q(Guadeloupe),
+   q(GQ) => q(Equatorial Guinea),
+   q(GR) => q(Greece),
+   q(GS) => q(South Georgia and the South Sandwich Islands),
+   q(GT) => q(Guatemala),
+   q(GU) => q(Guam),
+   q(GW) => q(Guinea-Bissau),
+   q(GY) => q(Guyana),
+   q(HK) => q(Hong Kong),
+   q(HM) => q(Heard Island and Mcdonald Islands),
+   q(HN) => q(Honduras),
+   q(HR) => q(Croatia),
+   q(HT) => q(Haiti),
+   q(HU) => q(Hungary),
+   q(ID) => q(Indonesia),
+   q(IE) => q(Ireland),
+   q(IL) => q(Israel),
+   q(IM) => q(Isle of Man),
+   q(IN) => q(India),
+   q(IO) => q(British Indian Ocean Territory),
+   q(IQ) => q(Iraq),
+   q(IR) => q(Iran, Islamic Republic of),
+   q(IS) => q(Iceland),
+   q(IT) => q(Italy),
+   q(JE) => q(Jersey),
+   q(JM) => q(Jamaica),
+   q(JO) => q(Jordan),
+   q(JP) => q(Japan),
+   q(KE) => q(Kenya),
+   q(KG) => q(Kyrgyzstan),
+   q(KH) => q(Cambodia),
+   q(KI) => q(Kiribati),
+   q(KM) => q(Comoros),
+   q(KN) => q(Saint Kitts and Nevis),
+   q(KP) => q(Korea, Democratic People's Republic of),
+   q(KR) => q(Korea, Republic of),
+   q(KW) => q(Kuwait),
+   q(KY) => q(Cayman Islands),
+   q(KZ) => q(Kazakhstan),
+   q(LA) => q(Lao People's Democratic Republic),
+   q(LB) => q(Lebanon),
+   q(LC) => q(Saint Lucia),
+   q(LI) => q(Liechtenstein),
+   q(LK) => q(Sri Lanka),
+   q(LR) => q(Liberia),
+   q(LS) => q(Lesotho),
+   q(LT) => q(Lithuania),
+   q(LU) => q(Luxembourg),
+   q(LV) => q(Latvia),
+   q(LY) => q(Libya),
+   q(MA) => q(Morocco),
+   q(MC) => q(Monaco),
+   q(MD) => q(Moldova, Republic of),
+   q(ME) => q(Montenegro),
+   q(MF) => q(Saint Martin (French part)),
+   q(MG) => q(Madagascar),
+   q(MH) => q(Marshall Islands),
+   q(MK) => q(Macedonia, The Former Yugoslav Republic of),
+   q(ML) => q(Mali),
+   q(MM) => q(Myanmar),
+   q(MN) => q(Mongolia),
+   q(MO) => q(Macao),
+   q(MP) => q(Northern Mariana Islands),
+   q(MQ) => q(Martinique),
+   q(MR) => q(Mauritania),
+   q(MS) => q(Montserrat),
+   q(MT) => q(Malta),
+   q(MU) => q(Mauritius),
+   q(MV) => q(Maldives),
+   q(MW) => q(Malawi),
+   q(MX) => q(Mexico),
+   q(MY) => q(Malaysia),
+   q(MZ) => q(Mozambique),
+   q(NA) => q(Namibia),
+   q(NC) => q(New Caledonia),
+   q(NE) => q(Niger),
+   q(NF) => q(Norfolk Island),
+   q(NG) => q(Nigeria),
+   q(NI) => q(Nicaragua),
+   q(NL) => q(Netherlands),
+   q(NO) => q(Norway),
+   q(NP) => q(Nepal),
+   q(NR) => q(Nauru),
+   q(NU) => q(Niue),
+   q(NZ) => q(New Zealand),
+   q(OM) => q(Oman),
+   q(PA) => q(Panama),
+   q(PE) => q(Peru),
+   q(PF) => q(French Polynesia),
+   q(PG) => q(Papua New Guinea),
+   q(PH) => q(Philippines),
+   q(PK) => q(Pakistan),
+   q(PL) => q(Poland),
+   q(PM) => q(Saint Pierre and Miquelon),
+   q(PN) => q(Pitcairn),
+   q(PR) => q(Puerto Rico),
+   q(PS) => q(Palestinian Territory, Occupied),
+   q(PT) => q(Portugal),
+   q(PW) => q(Palau),
+   q(PY) => q(Paraguay),
+   q(QA) => q(Qatar),
+   q(RE) => q(Reunion),
+   q(RO) => q(Romania),
+   q(RS) => q(Serbia),
+   q(RU) => q(Russian Federation),
+   q(RW) => q(Rwanda),
+   q(SA) => q(Saudi Arabia),
+   q(SB) => q(Solomon Islands),
+   q(SC) => q(Seychelles),
+   q(SD) => q(Sudan),
+   q(SE) => q(Sweden),
+   q(SG) => q(Singapore),
+   q(SH) => q(Saint Helena, Ascension and Tristan da Cunha),
+   q(SI) => q(Slovenia),
+   q(SJ) => q(Svalbard and Jan Mayen),
+   q(SK) => q(Slovakia),
+   q(SL) => q(Sierra Leone),
+   q(SM) => q(San Marino),
+   q(SN) => q(Senegal),
+   q(SO) => q(Somalia),
+   q(SR) => q(Suriname),
+   q(SS) => q(South Sudan),
+   q(ST) => q(Sao Tome and Principe),
+   q(SU) => q(Soviet Union),
+   q(SV) => q(El Salvador),
+   q(SX) => q(Sint Maarten (Dutch part)),
+   q(SY) => q(Syrian Arab Republic),
+   q(SZ) => q(Swaziland),
+   q(TC) => q(Turks and Caicos Islands),
+   q(TD) => q(Chad),
+   q(TF) => q(French Southern Territories),
+   q(TG) => q(Togo),
+   q(TH) => q(Thailand),
+   q(TJ) => q(Tajikistan),
+   q(TK) => q(Tokelau),
+   q(TL) => q(Timor-Leste),
+   q(TM) => q(Turkmenistan),
+   q(TN) => q(Tunisia),
+   q(TO) => q(Tonga),
+   q(TP) => q(Portuguese Timor),
+   q(TR) => q(Turkey),
+   q(TT) => q(Trinidad and Tobago),
+   q(TV) => q(Tuvalu),
+   q(TW) => q(Taiwan, Province of China),
+   q(TZ) => q(Tanzania, United Republic of),
+   q(UA) => q(Ukraine),
+   q(UG) => q(Uganda),
+   q(UK) => q(United Kingdom),
+   q(UM) => q(United States Minor Outlying Islands),
+   q(US) => q(United States),
+   q(UY) => q(Uruguay),
+   q(UZ) => q(Uzbekistan),
+   q(VA) => q(Holy See (Vatican City State)),
+   q(VC) => q(Saint Vincent and the Grenadines),
+   q(VE) => q(Venezuela, Bolivarian Republic of),
+   q(VG) => q(Virgin Islands, British),
+   q(VI) => q(Virgin Islands, U.S.),
+   q(VN) => q(Viet Nam),
+   q(VU) => q(Vanuatu),
+   q(WF) => q(Wallis and Futuna),
+   q(WS) => q(Samoa),
+   q(YE) => q(Yemen),
+   q(YT) => q(Mayotte),
    q(YU) => q(Yugoslavia ),
+   q(ZA) => q(South Africa),
+   q(ZM) => q(Zambia),
+   q(ZW) => q(Zimbabwe),
 };
 
 $Locale::Codes::Retired{'country'}{'fips-10'}{'code'} = {
    q(KV) => q(Kosovo),
    q(MJ) => q(Montenegro),
    q(NN) => q(Sint Maarten),
+   q(NT) => q(Netherlands Antilles),
    q(RI) => q(Serbia),
    q(RN) => q(Saint Martin),
    q(TB) => q(Saint Barthelemy),
    q(UC) => q(Curacao),
+   q(YI) => q(Serbia and Montenegro),
 };
 
 $Locale::Codes::Retired{'country'}{'numeric'}{'code'} = {
@@ -180,11 +437,14 @@ $Locale::Codes::Retired{'country'}{'alpha-3'}{'name'} = {
 
 $Locale::Codes::Retired{'country'}{'dom'}{'name'} = {
    q(bonaire, saint eustatius and saba) => [ q(BQ), q(Bonaire, Saint Eustatius and Saba) ],
+   q(bonaire, sint eustatius and saba) => [ q(BQ), q(Bonaire, Sint Eustatius and Saba) ],
    q(france, metropolitan) => [ q(FX), q(France, Metropolitan) ],
    q(libyan arab jamahiriya) => [ q(LY), q(Libyan Arab Jamahiriya) ],
+   q(portuguese timor) => [ q(TP), q(Portuguese Timor) ],
    q(portuguese timor ) => [ q(TP), q(Portuguese Timor ) ],
    q(saint helena, ascension and tristan da cunha) => [ q(SH), q(Saint Helena, Ascension and Tristan da Cunha) ],
    q(saint martin) => [ q(MF), q(Saint Martin) ],
+   q(soviet union) => [ q(SU), q(Soviet Union) ],
    q(soviet union ) => [ q(SU), q(Soviet Union ) ],
    q(taiwan) => [ q(TW), q(Taiwan) ],
    q(yugoslavia ) => [ q(YU), q(Yugoslavia ) ],
@@ -196,6 +456,7 @@ $Locale::Codes::Retired{'country'}{'fips-10'}{'name'} = {
    q(bailiwick of guernsey) => [ q(GK), q(Bailiwick of Guernsey) ],
    q(bailiwick of jersey) => [ q(JE), q(Bailiwick of Jersey) ],
    q(bolivarian republic of venezuela) => [ q(VE), q(Bolivarian Republic of Venezuela) ],
+   q(british virgin islands) => [ q(VI), q(British Virgin Islands) ],
    q(co-operative republic of guyana) => [ q(GY), q(Co-operative Republic of Guyana) ],
    q(commonwealth of australia) => [ q(AS), q(Commonwealth of Australia) ],
    q(commonwealth of dominica) => [ q(DO), q(Commonwealth of Dominica) ],
@@ -210,10 +471,12 @@ $Locale::Codes::Retired{'country'}{'fips-10'}{'name'} = {
    q(department of guiana) => [ q(FG), q(Department of Guiana) ],
    q(department of martinique) => [ q(MB), q(Department of Martinique) ],
    q(department of reunion) => [ q(RE), q(Department of Reunion) ],
+   q(east timor) => [ q(TT), q(East Timor) ],
    q(federal democratic republic of ethiopia) => [ q(ET), q(Federal Democratic Republic of Ethiopia) ],
    q(federal islamic republic of the comoros) => [ q(CN), q(Federal Islamic Republic of the Comoros) ],
    q(federal republic of germany) => [ q(GM), q(Federal Republic of Germany) ],
    q(federal republic of nigeria) => [ q(NI), q(Federal Republic of Nigeria) ],
+   q(federated states of micronesia) => [ q(FM), q(Federated States of Micronesia) ],
    q(federation of saint kitts and nevis) => [ q(SC), q(Federation of Saint Kitts and Nevis) ],
    q(federative republic of brazil) => [ q(BR), q(Federative Republic of Brazil) ],
    q(french republic) => [ q(FR), q(French Republic) ],
@@ -221,7 +484,9 @@ $Locale::Codes::Retired{'country'}{'fips-10'}{'name'} = {
    q(grand duchy of luxembourg) => [ q(LU), q(Grand Duchy of Luxembourg) ],
    q(great socialist people's libyan arab jamahiriya) => [ q(LY), q(Great Socialist People's Libyan Arab Jamahiriya) ],
    q(hashemite kingdom of jordan) => [ q(JO), q(Hashemite Kingdom of Jordan) ],
+   q(heard island and mcdonald islands) => [ q(HM), q(Heard Island and Mcdonald Islands) ],
    q(hellenic republic) => [ q(GR), q(Hellenic Republic) ],
+   q(hong kong s.a.r.) => [ q(HK), q(Hong Kong S.A.R.) ],
    q(hong kong special administrative region) => [ q(HK), q(Hong Kong Special Administrative Region) ],
    q(independent state of papua new guinea) => [ q(PP), q(Independent State of Papua New Guinea) ],
    q(independent state of samoa) => [ q(WS), q(Independent State of Samoa) ],
@@ -247,9 +512,11 @@ $Locale::Codes::Retired{'country'}{'fips-10'}{'name'} = {
    q(kosovo) => [ q(KV), q(Kosovo) ],
    q(kyrgyz republic) => [ q(KG), q(Kyrgyz Republic) ],
    q(lebanese republic) => [ q(LE), q(Lebanese Republic) ],
+   q(macau s.a.r) => [ q(MC), q(Macau S.A.R) ],
    q(macau special administrative region) => [ q(MC), q(Macau Special Administrative Region) ],
    q(montenegro) => [ q(MJ), q(Montenegro) ],
    q(negara brunei darussalam) => [ q(BX), q(Negara Brunei Darussalam) ],
+   q(netherlands antilles) => [ q(NT), q(Netherlands Antilles) ],
    q(oriental republic of uruguay) => [ q(UY), q(Oriental Republic of Uruguay) ],
    q(people's democratic republic of algeria) => [ q(AG), q(People's Democratic Republic of Algeria) ],
    q(people's republic of bangladesh) => [ q(BG), q(People's Republic of Bangladesh) ],
@@ -345,11 +612,14 @@ $Locale::Codes::Retired{'country'}{'fips-10'}{'name'} = {
    q(republic of zimbabwe) => [ q(ZI), q(Republic of Zimbabwe) ],
    q(rwandese republic) => [ q(RW), q(Rwandese Republic) ],
    q(saint barthelemy) => [ q(TB), q(Saint Barthelemy) ],
+   q(saint helena) => [ q(SH), q(Saint Helena) ],
    q(saint martin) => [ q(RN), q(Saint Martin) ],
    q(serbia) => [ q(RI), q(Serbia) ],
+   q(serbia and montenegro) => [ q(YI), q(Serbia and Montenegro) ],
    q(sint maarten) => [ q(NN), q(Sint Maarten) ],
    q(slovak republic) => [ q(LO), q(Slovak Republic) ],
    q(socialist republic of vietnam) => [ q(VM), q(Socialist Republic of Vietnam) ],
+   q(south georgia and the south sandwich islands) => [ q(SX), q(South Georgia and the South Sandwich Islands) ],
    q(state of bahrain) => [ q(BA), q(State of Bahrain) ],
    q(state of eritrea) => [ q(ER), q(State of Eritrea) ],
    q(state of israel) => [ q(IS), q(State of Israel) ],
@@ -374,7 +644,9 @@ $Locale::Codes::Retired{'country'}{'fips-10'}{'name'} = {
    q(togolese republic) => [ q(TO), q(Togolese Republic) ],
    q(union of burma) => [ q(BM), q(Union of Burma) ],
    q(united mexican states) => [ q(MX), q(United Mexican States) ],
+   q(virgin islands) => [ q(VQ), q(Virgin Islands) ],
    q(virgin islands of the united states) => [ q(VQ), q(Virgin Islands of the United States) ],
+   q(wake atoll) => [ q(WQ), q(Wake Atoll) ],
 };
 
 $Locale::Codes::Retired{'country'}{'numeric'}{'name'} = {
index 84a08f6..358aec7 100644 (file)
@@ -22,7 +22,7 @@ use Locale::Codes::Currency_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.23';
+$VERSION='3.24';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2currency
                 currency2code
index ead85f3..d4b830c 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::Currency_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Tue Aug 28 13:57:46 EDT 2012
+#    Generated on: Tue Dec  4 14:03:16 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Data{'currency'}{'id'} = '0180';
 
@@ -542,7 +542,7 @@ $Locale::Codes::Data{'currency'}{'id2names'} = {
       q(Vatu),
       ],
    q(0167) => [
-      q(Bolivar Fuerte),
+      q(Bolivar),
       ],
    q(0168) => [
       q(Dong),
@@ -647,7 +647,7 @@ $Locale::Codes::Data{'currency'}{'alias2id'} = {
       q(0020),
       q(0),
       ],
-   q(bolivar fuerte) => [
+   q(bolivar) => [
       q(0167),
       q(0),
       ],
index 7ffe7e3..e79f789 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::Currency_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Tue Aug 28 13:59:56 EDT 2012
+#    Generated on: Tue Dec  4 14:05:24 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Retired{'currency'}{'alpha'}{'code'} = {
    q(ADP) => q(Andorran Peseta),
@@ -100,6 +100,7 @@ $Locale::Codes::Retired{'currency'}{'alpha'}{'name'} = {
    q(belgian franc) => [ q(BEF), q(Belgian Franc) ],
    q(bermudian dollar (customarily known as bermuda dollar)) => [ q(BMD), q(Bermudian Dollar (customarily known as Bermuda Dollar)) ],
    q(bolivar) => [ q(VEB), q(Bolivar) ],
+   q(bolivar fuerte) => [ q(VEF), q(Bolivar Fuerte) ],
    q(bond markets units european composite unit (eurco)) => [ q(XBA), q(Bond Markets Units European Composite Unit (EURCO)) ],
    q(candian dollar) => [ q(CAD), q(Candian Dollar) ],
    q(cedi) => [ q(GHS), q(Cedi) ],
@@ -163,6 +164,7 @@ $Locale::Codes::Retired{'currency'}{'alpha'}{'name'} = {
 };
 
 $Locale::Codes::Retired{'currency'}{'num'}{'name'} = {
+   q(bolivar fuerte) => [ q(937), q(Bolivar Fuerte) ],
    q(cedi) => [ q(936), q(Cedi) ],
    q(leu) => [ q(946), q(Leu) ],
    q(metical) => [ q(943), q(Metical) ],
index b1a0955..ee40ff8 100644 (file)
@@ -20,7 +20,7 @@ use Locale::Codes::LangExt_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.23';
+$VERSION='3.24';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2langext
                 langext2code
index db0516f..c3a2b03 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::LangExt_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Tue Aug 28 13:58:00 EDT 2012
+#    Generated on: Tue Dec  4 14:04:05 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Data{'langext'}{'id'} = '0228';
 
index bc06b9e..ba2e8f4 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::LangExt_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Tue Aug 28 13:59:56 EDT 2012
+#    Generated on: Tue Dec  4 14:05:24 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Retired{'langext'}{'alpha'}{'code'} = {
 };
index fde56ca..193bbe3 100644 (file)
@@ -20,7 +20,7 @@ use Locale::Codes::LangFam_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.23';
+$VERSION='3.24';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2langfam
                 langfam2code
index 0269141..a6d105b 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::LangFam_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Tue Aug 28 13:58:34 EDT 2012
+#    Generated on: Tue Dec  4 14:04:16 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Data{'langfam'}{'id'} = '0115';
 
index fcff254..9bf53db 100644 (file)
@@ -37,7 +37,7 @@ use warnings;
 require 5.002;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Retired{'langfam'}{'alpha'}{'code'} = {
 };
index e11f993..dab15c5 100644 (file)
@@ -20,7 +20,7 @@ use Locale::Codes::LangVar_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.23';
+$VERSION='3.24';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2langvar
                 langvar2code
index ec47818..4ad6d1f 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::LangVar_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Tue Aug 28 13:58:24 EDT 2012
+#    Generated on: Tue Dec  4 14:04:12 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Data{'langvar'}{'id'} = '0061';
 
index 64a2ff4..4b20dec 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::LangVar_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Tue Aug 28 13:59:56 EDT 2012
+#    Generated on: Tue Dec  4 14:05:24 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Retired{'langvar'}{'alpha'}{'code'} = {
 };
index d49b412..7a24016 100644 (file)
@@ -22,7 +22,7 @@ use Locale::Codes::Language_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.23';
+$VERSION='3.24';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2language
                 language2code
index a339cd3..c1b7694 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::Language_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Tue Aug 28 13:56:59 EDT 2012
+#    Generated on: Tue Dec  4 13:56:30 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Data{'language'}{'id'} = '7886';
 
@@ -6890,6 +6890,7 @@ $Locale::Codes::Data{'language'}{'id2names'} = {
       q(Standard Estonian),
       ],
    q(2230) => [
+      q(Kol (Bangladesh)),
       q(Kol),
       ],
    q(2231) => [
@@ -37481,6 +37482,10 @@ $Locale::Codes::Data{'language'}{'alias2id'} = {
       q(2230),
       q(0),
       ],
+   q(kol (bangladesh)) => [
+      q(2230),
+      q(0),
+      ],
    q(kol (cameroon)) => [
       q(1227),
       q(0),
index 46305f4..65309e0 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::Language_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Tue Aug 28 13:59:56 EDT 2012
+#    Generated on: Tue Dec  4 14:05:24 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Retired{'language'}{'alpha-2'}{'code'} = {
    q(in) => q(Indonesian),
@@ -195,6 +195,7 @@ $Locale::Codes::Retired{'language'}{'alpha-3'}{'name'} = {
    q(kemezung) => [ q(dmo), q(Kemezung) ],
    q(kenuzi-dongola) => [ q(kzh), q(Kenuzi-Dongola) ],
    q(khumi awa chin) => [ q(cka), q(Khumi Awa Chin) ],
+   q(kol) => [ q(ekl), q(Kol) ],
    q(kolum so dogon) => [ q(dkl), q(Kolum So Dogon) ],
    q(konkani) => [ q(kok), q(Konkani) ],
    q(kumak) => [ q(nee), q(Kumak) ],
index d35d8a7..3097812 100644 (file)
@@ -22,7 +22,7 @@ use Locale::Codes::Script_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.23';
+$VERSION='3.24';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2script
                 script2code
index 0291d2b..444315e 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::Script_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Tue Aug 28 13:57:54 EDT 2012
+#    Generated on: Tue Dec  4 14:03:28 EST 2012
 
 =pod
 
@@ -38,561 +38,569 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
-$Locale::Codes::Data{'script'}{'id'} = '0159';
+$Locale::Codes::Data{'script'}{'id'} = '0161';
 
 $Locale::Codes::Data{'script'}{'id2names'} = {
    q(0001) => [
       q(Afaka),
       ],
    q(0002) => [
-      q(Arabic),
+      q(Caucasian Albanian),
       ],
    q(0003) => [
-      q(Imperial Aramaic),
+      q(Arabic),
       ],
    q(0004) => [
-      q(Armenian),
+      q(Imperial Aramaic),
       ],
    q(0005) => [
-      q(Avestan),
+      q(Armenian),
       ],
    q(0006) => [
-      q(Balinese),
+      q(Avestan),
       ],
    q(0007) => [
-      q(Bamum),
+      q(Balinese),
       ],
    q(0008) => [
-      q(Bassa Vah),
+      q(Bamum),
       ],
    q(0009) => [
-      q(Batak),
+      q(Bassa Vah),
       ],
    q(0010) => [
-      q(Bengali),
+      q(Batak),
       ],
    q(0011) => [
-      q(Blissymbols),
+      q(Bengali),
       ],
    q(0012) => [
-      q(Bopomofo),
+      q(Blissymbols),
       ],
    q(0013) => [
-      q(Brahmi),
+      q(Bopomofo),
       ],
    q(0014) => [
-      q(Braille),
+      q(Brahmi),
       ],
    q(0015) => [
-      q(Buginese),
+      q(Braille),
       ],
    q(0016) => [
-      q(Buhid),
+      q(Buginese),
       ],
    q(0017) => [
-      q(Chakma),
+      q(Buhid),
       ],
    q(0018) => [
-      q(Unified Canadian Aboriginal Syllabics),
+      q(Chakma),
       ],
    q(0019) => [
-      q(Carian),
+      q(Unified Canadian Aboriginal Syllabics),
       ],
    q(0020) => [
-      q(Cham),
+      q(Carian),
       ],
    q(0021) => [
-      q(Cherokee),
+      q(Cham),
       ],
    q(0022) => [
-      q(Cirth),
+      q(Cherokee),
       ],
    q(0023) => [
-      q(Coptic),
+      q(Cirth),
       ],
    q(0024) => [
-      q(Cypriot),
+      q(Coptic),
       ],
    q(0025) => [
-      q(Cyrillic),
+      q(Cypriot),
       ],
    q(0026) => [
-      q(Cyrillic (Old Church Slavonic variant)),
+      q(Cyrillic),
       ],
    q(0027) => [
+      q(Cyrillic (Old Church Slavonic variant)),
+      ],
+   q(0028) => [
       q(Devanagari (Nagari)),
       q(Devanagari),
       q(Nagari),
       ],
-   q(0028) => [
+   q(0029) => [
       q(Deseret (Mormon)),
       q(Deseret),
       q(Mormon),
       ],
-   q(0029) => [
+   q(0030) => [
       q(Duployan shorthand, Duployan stenography),
       q(Duployan shorthand),
       q(Duployan stenography),
       ],
-   q(0030) => [
+   q(0031) => [
       q(Egyptian demotic),
       ],
-   q(0031) => [
+   q(0032) => [
       q(Egyptian hieratic),
       ],
-   q(0032) => [
+   q(0033) => [
       q(Egyptian hieroglyphs),
       ],
-   q(0033) => [
+   q(0034) => [
       q(Elbasan),
       ],
-   q(0034) => [
+   q(0035) => [
       q(Ethiopic (Geez)),
       q(Ethiopic),
       q(Ge'ez),
       ],
-   q(0035) => [
+   q(0036) => [
       q(Georgian (Mkhedruli)),
       ],
-   q(0036) => [
+   q(0037) => [
       q(Khutsuri (Asomtavruli and Nuskhuri)),
       ],
-   q(0037) => [
+   q(0038) => [
       q(Glagolitic),
       ],
-   q(0038) => [
+   q(0039) => [
       q(Gothic),
       ],
-   q(0039) => [
+   q(0040) => [
       q(Grantha),
       ],
-   q(0040) => [
+   q(0041) => [
       q(Greek),
       ],
-   q(0041) => [
+   q(0042) => [
       q(Gujarati),
       ],
-   q(0042) => [
+   q(0043) => [
       q(Gurmukhi),
       ],
-   q(0043) => [
+   q(0044) => [
       q(Hangul (Hangul, Hangeul)),
       q(Hangul),
       q(Hangeul),
       ],
-   q(0044) => [
+   q(0045) => [
       q(Han (Hanzi, Kanji, Hanja)),
       q(Han),
       q(Hanzi),
       q(Kanji),
       q(Hanja),
       ],
-   q(0045) => [
+   q(0046) => [
       q(Hanunoo (Hanunoo)),
       q(Hanunoo),
       ],
-   q(0046) => [
+   q(0047) => [
       q(Han (Simplified variant)),
       ],
-   q(0047) => [
+   q(0048) => [
       q(Han (Traditional variant)),
       ],
-   q(0048) => [
+   q(0049) => [
       q(Hebrew),
       ],
-   q(0049) => [
+   q(0050) => [
       q(Hiragana),
       ],
-   q(0050) => [
+   q(0051) => [
       q(Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs)),
       q(Anatolian Hieroglyphs),
       q(Luwian Hieroglyphs),
       q(Hittite Hieroglyphs),
       ],
-   q(0051) => [
+   q(0052) => [
       q(Pahawh Hmong),
       ],
-   q(0052) => [
+   q(0053) => [
       q(Japanese syllabaries (alias for Hiragana + Katakana)),
       ],
-   q(0053) => [
+   q(0054) => [
+      q(Old Hungarian (Hungarian Runic)),
       q(Old Hungarian),
+      q(Hungarian Runic),
       ],
-   q(0054) => [
+   q(0055) => [
       q(Indus (Harappan)),
       q(Indus),
       q(Harappan),
       ],
-   q(0055) => [
+   q(0056) => [
       q(Old Italic (Etruscan, Oscan, etc.)),
       ],
-   q(0056) => [
+   q(0057) => [
       q(Javanese),
       ],
-   q(0057) => [
+   q(0058) => [
       q(Japanese (alias for Han + Hiragana + Katakana)),
       ],
-   q(0058) => [
+   q(0059) => [
       q(Jurchen),
       ],
-   q(0059) => [
+   q(0060) => [
       q(Kayah Li),
       ],
-   q(0060) => [
+   q(0061) => [
       q(Katakana),
       ],
-   q(0061) => [
+   q(0062) => [
       q(Kharoshthi),
       ],
-   q(0062) => [
+   q(0063) => [
       q(Khmer),
       ],
-   q(0063) => [
+   q(0064) => [
       q(Khojki),
       ],
-   q(0064) => [
+   q(0065) => [
       q(Kannada),
       ],
-   q(0065) => [
+   q(0066) => [
       q(Korean (alias for Hangul + Han)),
       ],
-   q(0066) => [
+   q(0067) => [
       q(Kpelle),
       ],
-   q(0067) => [
+   q(0068) => [
       q(Kaithi),
       ],
-   q(0068) => [
+   q(0069) => [
       q(Tai Tham (Lanna)),
       q(Tai Tham),
       q(Lanna),
       ],
-   q(0069) => [
+   q(0070) => [
       q(Lao),
       ],
-   q(0070) => [
+   q(0071) => [
       q(Latin (Fraktur variant)),
       ],
-   q(0071) => [
+   q(0072) => [
       q(Latin (Gaelic variant)),
       ],
-   q(0072) => [
+   q(0073) => [
       q(Latin),
       ],
-   q(0073) => [
+   q(0074) => [
       q(Lepcha (Rong)),
       q(Lepcha),
       q(Rong),
       ],
-   q(0074) => [
+   q(0075) => [
       q(Limbu),
       ],
-   q(0075) => [
+   q(0076) => [
       q(Linear A),
       ],
-   q(0076) => [
+   q(0077) => [
       q(Linear B),
       ],
-   q(0077) => [
+   q(0078) => [
       q(Lisu (Fraser)),
       q(Lisu),
       q(Fraser),
       ],
-   q(0078) => [
+   q(0079) => [
       q(Loma),
       ],
-   q(0079) => [
+   q(0080) => [
       q(Lycian),
       ],
-   q(0080) => [
+   q(0081) => [
       q(Lydian),
       ],
-   q(0081) => [
+   q(0082) => [
+      q(Mahajani),
+      ],
+   q(0083) => [
       q(Mandaic, Mandaean),
       q(Mandaic),
       q(Mandaean),
       ],
-   q(0082) => [
+   q(0084) => [
       q(Manichaean),
       ],
-   q(0083) => [
+   q(0085) => [
       q(Mayan hieroglyphs),
       ],
-   q(0084) => [
+   q(0086) => [
       q(Mende),
       ],
-   q(0085) => [
+   q(0087) => [
       q(Meroitic Cursive),
       ],
-   q(0086) => [
+   q(0088) => [
       q(Meroitic Hieroglyphs),
       ],
-   q(0087) => [
+   q(0089) => [
       q(Malayalam),
       ],
-   q(0088) => [
+   q(0090) => [
       q(Moon (Moon code, Moon script, Moon type)),
       q(Moon),
       q(Moon code),
       q(Moon script),
       q(Moon type),
       ],
-   q(0089) => [
+   q(0091) => [
       q(Mongolian),
       ],
-   q(0090) => [
+   q(0092) => [
       q(Mro, Mru),
       q(Mro),
       q(Mru),
       ],
-   q(0091) => [
+   q(0093) => [
       q(Meitei Mayek (Meithei, Meetei)),
       q(Meitei Mayek),
       q(Meithei),
       q(Meetei),
       ],
-   q(0092) => [
+   q(0094) => [
       q(Myanmar (Burmese)),
       q(Myanmar),
       q(Burmese),
       ],
-   q(0093) => [
+   q(0095) => [
       q(Old North Arabian (Ancient North Arabian)),
       q(Old North Arabian),
       q(Ancient North Arabian),
       ],
-   q(0094) => [
+   q(0096) => [
       q(Nabataean),
       ],
-   q(0095) => [
+   q(0097) => [
       q(Nakhi Geba ('Na-'Khi Ggo-baw, Naxi Geba)),
       q(Nakhi Geba),
       q('Na-'Khi Ggo-baw),
       q(Naxi Geba),
       ],
-   q(0096) => [
+   q(0098) => [
       q(N'Ko),
       ],
-   q(0097) => [
+   q(0099) => [
       q(Nushu),
       ],
-   q(0098) => [
+   q(0100) => [
       q(Ogham),
       ],
-   q(0099) => [
+   q(0101) => [
       q(Ol Chiki (Ol Cemet, Ol, Santali)),
       q(Ol Chiki),
       q(Ol Cemet'),
       q(Ol),
       q(Santali),
       ],
-   q(0100) => [
+   q(0102) => [
       q(Old Turkic, Orkhon Runic),
       q(Old Turkic),
       q(Orkhon Runic),
       ],
-   q(0101) => [
+   q(0103) => [
       q(Oriya),
       ],
-   q(0102) => [
+   q(0104) => [
       q(Osmanya),
       ],
-   q(0103) => [
+   q(0105) => [
       q(Palmyrene),
       ],
-   q(0104) => [
+   q(0106) => [
       q(Old Permic),
       ],
-   q(0105) => [
+   q(0107) => [
       q(Phags-pa),
       ],
-   q(0106) => [
+   q(0108) => [
       q(Inscriptional Pahlavi),
       ],
-   q(0107) => [
+   q(0109) => [
       q(Psalter Pahlavi),
       ],
-   q(0108) => [
+   q(0110) => [
       q(Book Pahlavi),
       ],
-   q(0109) => [
+   q(0111) => [
       q(Phoenician),
       ],
-   q(0110) => [
+   q(0112) => [
       q(Miao (Pollard)),
       q(Miao),
       q(Pollard),
       ],
-   q(0111) => [
+   q(0113) => [
       q(Inscriptional Parthian),
       ],
-   q(0112) => [
+   q(0114) => [
       q(Reserved for private use (start)),
       ],
-   q(0113) => [
+   q(0115) => [
       q(Reserved for private use (end)),
       ],
-   q(0114) => [
+   q(0116) => [
       q(Rejang (Redjang, Kaganga)),
       q(Rejang),
       q(Redjang),
       q(Kaganga),
       ],
-   q(0115) => [
+   q(0117) => [
       q(Rongorongo),
       ],
-   q(0116) => [
+   q(0118) => [
       q(Runic),
       ],
-   q(0117) => [
+   q(0119) => [
       q(Samaritan),
       ],
-   q(0118) => [
+   q(0120) => [
       q(Sarati),
       ],
-   q(0119) => [
+   q(0121) => [
       q(Old South Arabian),
       ],
-   q(0120) => [
+   q(0122) => [
       q(Saurashtra),
       ],
-   q(0121) => [
+   q(0123) => [
       q(SignWriting),
       ],
-   q(0122) => [
+   q(0124) => [
       q(Shavian (Shaw)),
       q(Shavian),
       q(Shaw),
       ],
-   q(0123) => [
+   q(0125) => [
       q(Sharada, Sarada),
       q(Sharada),
       q(Sarada),
       ],
-   q(0124) => [
+   q(0126) => [
       q(Khudawadi, Sindhi),
       q(Khudawadi),
       q(Sindhi),
       ],
-   q(0125) => [
+   q(0127) => [
       q(Sinhala),
       ],
-   q(0126) => [
+   q(0128) => [
       q(Sora Sompeng),
       ],
-   q(0127) => [
+   q(0129) => [
       q(Sundanese),
       ],
-   q(0128) => [
+   q(0130) => [
       q(Syloti Nagri),
       ],
-   q(0129) => [
+   q(0131) => [
       q(Syriac),
       ],
-   q(0130) => [
+   q(0132) => [
       q(Syriac (Estrangelo variant)),
       ],
-   q(0131) => [
+   q(0133) => [
       q(Syriac (Western variant)),
       ],
-   q(0132) => [
+   q(0134) => [
       q(Syriac (Eastern variant)),
       ],
-   q(0133) => [
+   q(0135) => [
       q(Tagbanwa),
       ],
-   q(0134) => [
+   q(0136) => [
       q(Takri, Takri, Tankri),
       q(Takri),
       q(Tankri),
       ],
-   q(0135) => [
+   q(0137) => [
       q(Tai Le),
       ],
-   q(0136) => [
+   q(0138) => [
       q(New Tai Lue),
       ],
-   q(0137) => [
+   q(0139) => [
       q(Tamil),
       ],
-   q(0138) => [
+   q(0140) => [
       q(Tangut),
       ],
-   q(0139) => [
+   q(0141) => [
       q(Tai Viet),
       ],
-   q(0140) => [
+   q(0142) => [
       q(Telugu),
       ],
-   q(0141) => [
+   q(0143) => [
       q(Tengwar),
       ],
-   q(0142) => [
+   q(0144) => [
       q(Tifinagh (Berber)),
       q(Tifinagh),
       q(Berber),
       ],
-   q(0143) => [
+   q(0145) => [
       q(Tagalog (Baybayin, Alibata)),
       q(Tagalog),
       q(Baybayin),
       q(Alibata),
       ],
-   q(0144) => [
+   q(0146) => [
       q(Thaana),
       ],
-   q(0145) => [
+   q(0147) => [
       q(Thai),
       ],
-   q(0146) => [
+   q(0148) => [
       q(Tibetan),
       ],
-   q(0147) => [
+   q(0149) => [
       q(Tirhuta),
       ],
-   q(0148) => [
+   q(0150) => [
       q(Ugaritic),
       ],
-   q(0149) => [
+   q(0151) => [
       q(Vai),
       ],
-   q(0150) => [
+   q(0152) => [
       q(Visible Speech),
       ],
-   q(0151) => [
+   q(0153) => [
       q(Warang Citi (Varang Kshiti)),
       q(Warang Citi),
       q(Varang Kshiti),
       ],
-   q(0152) => [
+   q(0154) => [
       q(Woleai),
       ],
-   q(0153) => [
+   q(0155) => [
       q(Old Persian),
       ],
-   q(0154) => [
+   q(0156) => [
       q(Cuneiform, Sumero-Akkadian),
       q(Sumero-Akkadian cuneiform),
       ],
-   q(0155) => [
+   q(0157) => [
       q(Yi),
       ],
-   q(0156) => [
+   q(0158) => [
       q(Code for inherited script),
       ],
-   q(0157) => [
+   q(0159) => [
       q(Mathematical notation),
       ],
-   q(0158) => [
+   q(0160) => [
       q(Symbols),
       ],
 };
 
 $Locale::Codes::Data{'script'}{'alias2id'} = {
    q('na-'khi ggo-baw) => [
-      q(0095),
+      q(0097),
       q(2),
       ],
    q(afaka) => [
@@ -600,911 +608,927 @@ $Locale::Codes::Data{'script'}{'alias2id'} = {
       q(0),
       ],
    q(alibata) => [
-      q(0143),
+      q(0145),
       q(3),
       ],
    q(anatolian hieroglyphs) => [
-      q(0050),
+      q(0051),
       q(1),
       ],
    q(anatolian hieroglyphs (luwian hieroglyphs, hittite hieroglyphs)) => [
-      q(0050),
+      q(0051),
       q(0),
       ],
    q(ancient north arabian) => [
-      q(0093),
+      q(0095),
       q(2),
       ],
    q(arabic) => [
-      q(0002),
+      q(0003),
       q(0),
       ],
    q(armenian) => [
-      q(0004),
+      q(0005),
       q(0),
       ],
    q(avestan) => [
-      q(0005),
+      q(0006),
       q(0),
       ],
    q(balinese) => [
-      q(0006),
+      q(0007),
       q(0),
       ],
    q(bamum) => [
-      q(0007),
+      q(0008),
       q(0),
       ],
    q(bassa vah) => [
-      q(0008),
+      q(0009),
       q(0),
       ],
    q(batak) => [
-      q(0009),
+      q(0010),
       q(0),
       ],
    q(baybayin) => [
-      q(0143),
+      q(0145),
       q(2),
       ],
    q(bengali) => [
-      q(0010),
+      q(0011),
       q(0),
       ],
    q(berber) => [
-      q(0142),
+      q(0144),
       q(2),
       ],
    q(blissymbols) => [
-      q(0011),
+      q(0012),
       q(0),
       ],
    q(book pahlavi) => [
-      q(0108),
+      q(0110),
       q(0),
       ],
    q(bopomofo) => [
-      q(0012),
+      q(0013),
       q(0),
       ],
    q(brahmi) => [
-      q(0013),
+      q(0014),
       q(0),
       ],
    q(braille) => [
-      q(0014),
+      q(0015),
       q(0),
       ],
    q(buginese) => [
-      q(0015),
+      q(0016),
       q(0),
       ],
    q(buhid) => [
-      q(0016),
+      q(0017),
       q(0),
       ],
    q(burmese) => [
-      q(0092),
+      q(0094),
       q(2),
       ],
    q(carian) => [
-      q(0019),
+      q(0020),
+      q(0),
+      ],
+   q(caucasian albanian) => [
+      q(0002),
       q(0),
       ],
    q(chakma) => [
-      q(0017),
+      q(0018),
       q(0),
       ],
    q(cham) => [
-      q(0020),
+      q(0021),
       q(0),
       ],
    q(cherokee) => [
-      q(0021),
+      q(0022),
       q(0),
       ],
    q(cirth) => [
-      q(0022),
+      q(0023),
       q(0),
       ],
    q(code for inherited script) => [
-      q(0156),
+      q(0158),
       q(0),
       ],
    q(coptic) => [
-      q(0023),
+      q(0024),
       q(0),
       ],
    q(cuneiform, sumero-akkadian) => [
-      q(0154),
+      q(0156),
       q(0),
       ],
    q(cypriot) => [
-      q(0024),
+      q(0025),
       q(0),
       ],
    q(cyrillic) => [
-      q(0025),
+      q(0026),
       q(0),
       ],
    q(cyrillic (old church slavonic variant)) => [
-      q(0026),
+      q(0027),
       q(0),
       ],
    q(deseret) => [
-      q(0028),
+      q(0029),
       q(1),
       ],
    q(deseret (mormon)) => [
-      q(0028),
+      q(0029),
       q(0),
       ],
    q(devanagari) => [
-      q(0027),
+      q(0028),
       q(1),
       ],
    q(devanagari (nagari)) => [
-      q(0027),
+      q(0028),
       q(0),
       ],
    q(duployan shorthand) => [
-      q(0029),
+      q(0030),
       q(1),
       ],
    q(duployan shorthand, duployan stenography) => [
-      q(0029),
+      q(0030),
       q(0),
       ],
    q(duployan stenography) => [
-      q(0029),
+      q(0030),
       q(2),
       ],
    q(egyptian demotic) => [
-      q(0030),
+      q(0031),
       q(0),
       ],
    q(egyptian hieratic) => [
-      q(0031),
+      q(0032),
       q(0),
       ],
    q(egyptian hieroglyphs) => [
-      q(0032),
+      q(0033),
       q(0),
       ],
    q(elbasan) => [
-      q(0033),
+      q(0034),
       q(0),
       ],
    q(ethiopic) => [
-      q(0034),
+      q(0035),
       q(1),
       ],
    q(ethiopic (geez)) => [
-      q(0034),
+      q(0035),
       q(0),
       ],
    q(fraser) => [
-      q(0077),
+      q(0078),
       q(2),
       ],
    q(ge'ez) => [
-      q(0034),
+      q(0035),
       q(2),
       ],
    q(georgian (mkhedruli)) => [
-      q(0035),
+      q(0036),
       q(0),
       ],
    q(glagolitic) => [
-      q(0037),
+      q(0038),
       q(0),
       ],
    q(gothic) => [
-      q(0038),
+      q(0039),
       q(0),
       ],
    q(grantha) => [
-      q(0039),
+      q(0040),
       q(0),
       ],
    q(greek) => [
-      q(0040),
+      q(0041),
       q(0),
       ],
    q(gujarati) => [
-      q(0041),
+      q(0042),
       q(0),
       ],
    q(gurmukhi) => [
-      q(0042),
+      q(0043),
       q(0),
       ],
    q(han) => [
-      q(0044),
+      q(0045),
       q(1),
       ],
    q(han (hanzi, kanji, hanja)) => [
-      q(0044),
+      q(0045),
       q(0),
       ],
    q(han (simplified variant)) => [
-      q(0046),
+      q(0047),
       q(0),
       ],
    q(han (traditional variant)) => [
-      q(0047),
+      q(0048),
       q(0),
       ],
    q(hangeul) => [
-      q(0043),
+      q(0044),
       q(2),
       ],
    q(hangul) => [
-      q(0043),
+      q(0044),
       q(1),
       ],
    q(hangul (hangul, hangeul)) => [
-      q(0043),
+      q(0044),
       q(0),
       ],
    q(hanja) => [
-      q(0044),
+      q(0045),
       q(4),
       ],
    q(hanunoo) => [
-      q(0045),
+      q(0046),
       q(1),
       ],
    q(hanunoo (hanunoo)) => [
-      q(0045),
+      q(0046),
       q(0),
       ],
    q(hanzi) => [
-      q(0044),
+      q(0045),
       q(2),
       ],
    q(harappan) => [
-      q(0054),
+      q(0055),
       q(2),
       ],
    q(hebrew) => [
-      q(0048),
+      q(0049),
       q(0),
       ],
    q(hiragana) => [
-      q(0049),
+      q(0050),
       q(0),
       ],
    q(hittite hieroglyphs) => [
-      q(0050),
+      q(0051),
       q(3),
       ],
+   q(hungarian runic) => [
+      q(0054),
+      q(2),
+      ],
    q(imperial aramaic) => [
-      q(0003),
+      q(0004),
       q(0),
       ],
    q(indus) => [
-      q(0054),
+      q(0055),
       q(1),
       ],
    q(indus (harappan)) => [
-      q(0054),
+      q(0055),
       q(0),
       ],
    q(inscriptional pahlavi) => [
-      q(0106),
+      q(0108),
       q(0),
       ],
    q(inscriptional parthian) => [
-      q(0111),
+      q(0113),
       q(0),
       ],
    q(japanese (alias for han + hiragana + katakana)) => [
-      q(0057),
+      q(0058),
       q(0),
       ],
    q(japanese syllabaries (alias for hiragana + katakana)) => [
-      q(0052),
+      q(0053),
       q(0),
       ],
    q(javanese) => [
-      q(0056),
+      q(0057),
       q(0),
       ],
    q(jurchen) => [
-      q(0058),
+      q(0059),
       q(0),
       ],
    q(kaganga) => [
-      q(0114),
+      q(0116),
       q(3),
       ],
    q(kaithi) => [
-      q(0067),
+      q(0068),
       q(0),
       ],
    q(kanji) => [
-      q(0044),
+      q(0045),
       q(3),
       ],
    q(kannada) => [
-      q(0064),
+      q(0065),
       q(0),
       ],
    q(katakana) => [
-      q(0060),
+      q(0061),
       q(0),
       ],
    q(kayah li) => [
-      q(0059),
+      q(0060),
       q(0),
       ],
    q(kharoshthi) => [
-      q(0061),
+      q(0062),
       q(0),
       ],
    q(khmer) => [
-      q(0062),
+      q(0063),
       q(0),
       ],
    q(khojki) => [
-      q(0063),
+      q(0064),
       q(0),
       ],
    q(khudawadi) => [
-      q(0124),
+      q(0126),
       q(1),
       ],
    q(khudawadi, sindhi) => [
-      q(0124),
+      q(0126),
       q(0),
       ],
    q(khutsuri (asomtavruli and nuskhuri)) => [
-      q(0036),
+      q(0037),
       q(0),
       ],
    q(korean (alias for hangul + han)) => [
-      q(0065),
+      q(0066),
       q(0),
       ],
    q(kpelle) => [
-      q(0066),
+      q(0067),
       q(0),
       ],
    q(lanna) => [
-      q(0068),
+      q(0069),
       q(2),
       ],
    q(lao) => [
-      q(0069),
+      q(0070),
       q(0),
       ],
    q(latin) => [
-      q(0072),
+      q(0073),
       q(0),
       ],
    q(latin (fraktur variant)) => [
-      q(0070),
+      q(0071),
       q(0),
       ],
    q(latin (gaelic variant)) => [
-      q(0071),
+      q(0072),
       q(0),
       ],
    q(lepcha) => [
-      q(0073),
+      q(0074),
       q(1),
       ],
    q(lepcha (rong)) => [
-      q(0073),
+      q(0074),
       q(0),
       ],
    q(limbu) => [
-      q(0074),
+      q(0075),
       q(0),
       ],
    q(linear a) => [
-      q(0075),
+      q(0076),
       q(0),
       ],
    q(linear b) => [
-      q(0076),
+      q(0077),
       q(0),
       ],
    q(lisu) => [
-      q(0077),
+      q(0078),
       q(1),
       ],
    q(lisu (fraser)) => [
-      q(0077),
+      q(0078),
       q(0),
       ],
    q(loma) => [
-      q(0078),
+      q(0079),
       q(0),
       ],
    q(luwian hieroglyphs) => [
-      q(0050),
+      q(0051),
       q(2),
       ],
    q(lycian) => [
-      q(0079),
+      q(0080),
       q(0),
       ],
    q(lydian) => [
-      q(0080),
+      q(0081),
+      q(0),
+      ],
+   q(mahajani) => [
+      q(0082),
       q(0),
       ],
    q(malayalam) => [
-      q(0087),
+      q(0089),
       q(0),
       ],
    q(mandaean) => [
-      q(0081),
+      q(0083),
       q(2),
       ],
    q(mandaic) => [
-      q(0081),
+      q(0083),
       q(1),
       ],
    q(mandaic, mandaean) => [
-      q(0081),
+      q(0083),
       q(0),
       ],
    q(manichaean) => [
-      q(0082),
+      q(0084),
       q(0),
       ],
    q(mathematical notation) => [
-      q(0157),
+      q(0159),
       q(0),
       ],
    q(mayan hieroglyphs) => [
-      q(0083),
+      q(0085),
       q(0),
       ],
    q(meetei) => [
-      q(0091),
+      q(0093),
       q(3),
       ],
    q(meitei mayek) => [
-      q(0091),
+      q(0093),
       q(1),
       ],
    q(meitei mayek (meithei, meetei)) => [
-      q(0091),
+      q(0093),
       q(0),
       ],
    q(meithei) => [
-      q(0091),
+      q(0093),
       q(2),
       ],
    q(mende) => [
-      q(0084),
+      q(0086),
       q(0),
       ],
    q(meroitic cursive) => [
-      q(0085),
+      q(0087),
       q(0),
       ],
    q(meroitic hieroglyphs) => [
-      q(0086),
+      q(0088),
       q(0),
       ],
    q(miao) => [
-      q(0110),
+      q(0112),
       q(1),
       ],
    q(miao (pollard)) => [
-      q(0110),
+      q(0112),
       q(0),
       ],
    q(mongolian) => [
-      q(0089),
+      q(0091),
       q(0),
       ],
    q(moon) => [
-      q(0088),
+      q(0090),
       q(1),
       ],
    q(moon (moon code, moon script, moon type)) => [
-      q(0088),
+      q(0090),
       q(0),
       ],
    q(moon code) => [
-      q(0088),
+      q(0090),
       q(2),
       ],
    q(moon script) => [
-      q(0088),
+      q(0090),
       q(3),
       ],
    q(moon type) => [
-      q(0088),
+      q(0090),
       q(4),
       ],
    q(mormon) => [
-      q(0028),
+      q(0029),
       q(2),
       ],
    q(mro) => [
-      q(0090),
+      q(0092),
       q(1),
       ],
    q(mro, mru) => [
-      q(0090),
+      q(0092),
       q(0),
       ],
    q(mru) => [
-      q(0090),
+      q(0092),
       q(2),
       ],
    q(myanmar) => [
-      q(0092),
+      q(0094),
       q(1),
       ],
    q(myanmar (burmese)) => [
-      q(0092),
+      q(0094),
       q(0),
       ],
    q(n'ko) => [
-      q(0096),
+      q(0098),
       q(0),
       ],
    q(nabataean) => [
-      q(0094),
+      q(0096),
       q(0),
       ],
    q(nagari) => [
-      q(0027),
+      q(0028),
       q(2),
       ],
    q(nakhi geba) => [
-      q(0095),
+      q(0097),
       q(1),
       ],
    q(nakhi geba ('na-'khi ggo-baw, naxi geba)) => [
-      q(0095),
+      q(0097),
       q(0),
       ],
    q(naxi geba) => [
-      q(0095),
+      q(0097),
       q(3),
       ],
    q(new tai lue) => [
-      q(0136),
+      q(0138),
       q(0),
       ],
    q(nushu) => [
-      q(0097),
+      q(0099),
       q(0),
       ],
    q(ogham) => [
-      q(0098),
+      q(0100),
       q(0),
       ],
    q(ol) => [
-      q(0099),
+      q(0101),
       q(3),
       ],
    q(ol cemet') => [
-      q(0099),
+      q(0101),
       q(2),
       ],
    q(ol chiki) => [
-      q(0099),
+      q(0101),
       q(1),
       ],
    q(ol chiki (ol cemet, ol, santali)) => [
-      q(0099),
+      q(0101),
       q(0),
       ],
    q(old hungarian) => [
-      q(0053),
+      q(0054),
+      q(1),
+      ],
+   q(old hungarian (hungarian runic)) => [
+      q(0054),
       q(0),
       ],
    q(old italic (etruscan, oscan, etc.)) => [
-      q(0055),
+      q(0056),
       q(0),
       ],
    q(old north arabian) => [
-      q(0093),
+      q(0095),
       q(1),
       ],
    q(old north arabian (ancient north arabian)) => [
-      q(0093),
+      q(0095),
       q(0),
       ],
    q(old permic) => [
-      q(0104),
+      q(0106),
       q(0),
       ],
    q(old persian) => [
-      q(0153),
+      q(0155),
       q(0),
       ],
    q(old south arabian) => [
-      q(0119),
+      q(0121),
       q(0),
       ],
    q(old turkic) => [
-      q(0100),
+      q(0102),
       q(1),
       ],
    q(old turkic, orkhon runic) => [
-      q(0100),
+      q(0102),
       q(0),
       ],
    q(oriya) => [
-      q(0101),
+      q(0103),
       q(0),
       ],
    q(orkhon runic) => [
-      q(0100),
+      q(0102),
       q(2),
       ],
    q(osmanya) => [
-      q(0102),
+      q(0104),
       q(0),
       ],
    q(pahawh hmong) => [
-      q(0051),
+      q(0052),
       q(0),
       ],
    q(palmyrene) => [
-      q(0103),
+      q(0105),
       q(0),
       ],
    q(phags-pa) => [
-      q(0105),
+      q(0107),
       q(0),
       ],
    q(phoenician) => [
-      q(0109),
+      q(0111),
       q(0),
       ],
    q(pollard) => [
-      q(0110),
+      q(0112),
       q(2),
       ],
    q(psalter pahlavi) => [
-      q(0107),
+      q(0109),
       q(0),
       ],
    q(redjang) => [
-      q(0114),
+      q(0116),
       q(2),
       ],
    q(rejang) => [
-      q(0114),
+      q(0116),
       q(1),
       ],
    q(rejang (redjang, kaganga)) => [
-      q(0114),
+      q(0116),
       q(0),
       ],
    q(reserved for private use (end)) => [
-      q(0113),
+      q(0115),
       q(0),
       ],
    q(reserved for private use (start)) => [
-      q(0112),
+      q(0114),
       q(0),
       ],
    q(rong) => [
-      q(0073),
+      q(0074),
       q(2),
       ],
    q(rongorongo) => [
-      q(0115),
+      q(0117),
       q(0),
       ],
    q(runic) => [
-      q(0116),
+      q(0118),
       q(0),
       ],
    q(samaritan) => [
-      q(0117),
+      q(0119),
       q(0),
       ],
    q(santali) => [
-      q(0099),
+      q(0101),
       q(4),
       ],
    q(sarada) => [
-      q(0123),
+      q(0125),
       q(2),
       ],
    q(sarati) => [
-      q(0118),
+      q(0120),
       q(0),
       ],
    q(saurashtra) => [
-      q(0120),
+      q(0122),
       q(0),
       ],
    q(sharada) => [
-      q(0123),
+      q(0125),
       q(1),
       ],
    q(sharada, sarada) => [
-      q(0123),
+      q(0125),
       q(0),
       ],
    q(shavian) => [
-      q(0122),
+      q(0124),
       q(1),
       ],
    q(shavian (shaw)) => [
-      q(0122),
+      q(0124),
       q(0),
       ],
    q(shaw) => [
-      q(0122),
+      q(0124),
       q(2),
       ],
    q(signwriting) => [
-      q(0121),
+      q(0123),
       q(0),
       ],
    q(sindhi) => [
-      q(0124),
+      q(0126),
       q(2),
       ],
    q(sinhala) => [
-      q(0125),
+      q(0127),
       q(0),
       ],
    q(sora sompeng) => [
-      q(0126),
+      q(0128),
       q(0),
       ],
    q(sumero-akkadian cuneiform) => [
-      q(0154),
+      q(0156),
       q(1),
       ],
    q(sundanese) => [
-      q(0127),
+      q(0129),
       q(0),
       ],
    q(syloti nagri) => [
-      q(0128),
+      q(0130),
       q(0),
       ],
    q(symbols) => [
-      q(0158),
+      q(0160),
       q(0),
       ],
    q(syriac) => [
-      q(0129),
+      q(0131),
       q(0),
       ],
    q(syriac (eastern variant)) => [
-      q(0132),
+      q(0134),
       q(0),
       ],
    q(syriac (estrangelo variant)) => [
-      q(0130),
+      q(0132),
       q(0),
       ],
    q(syriac (western variant)) => [
-      q(0131),
+      q(0133),
       q(0),
       ],
    q(tagalog) => [
-      q(0143),
+      q(0145),
       q(1),
       ],
    q(tagalog (baybayin, alibata)) => [
-      q(0143),
+      q(0145),
       q(0),
       ],
    q(tagbanwa) => [
-      q(0133),
+      q(0135),
       q(0),
       ],
    q(tai le) => [
-      q(0135),
+      q(0137),
       q(0),
       ],
    q(tai tham) => [
-      q(0068),
+      q(0069),
       q(1),
       ],
    q(tai tham (lanna)) => [
-      q(0068),
+      q(0069),
       q(0),
       ],
    q(tai viet) => [
-      q(0139),
+      q(0141),
       q(0),
       ],
    q(takri) => [
-      q(0134),
+      q(0136),
       q(1),
       ],
    q(takri, takri, tankri) => [
-      q(0134),
+      q(0136),
       q(0),
       ],
    q(tamil) => [
-      q(0137),
+      q(0139),
       q(0),
       ],
    q(tangut) => [
-      q(0138),
+      q(0140),
       q(0),
       ],
    q(tankri) => [
-      q(0134),
+      q(0136),
       q(2),
       ],
    q(telugu) => [
-      q(0140),
+      q(0142),
       q(0),
       ],
    q(tengwar) => [
-      q(0141),
+      q(0143),
       q(0),
       ],
    q(thaana) => [
-      q(0144),
+      q(0146),
       q(0),
       ],
    q(thai) => [
-      q(0145),
+      q(0147),
       q(0),
       ],
    q(tibetan) => [
-      q(0146),
+      q(0148),
       q(0),
       ],
    q(tifinagh) => [
-      q(0142),
+      q(0144),
       q(1),
       ],
    q(tifinagh (berber)) => [
-      q(0142),
+      q(0144),
       q(0),
       ],
    q(tirhuta) => [
-      q(0147),
+      q(0149),
       q(0),
       ],
    q(ugaritic) => [
-      q(0148),
+      q(0150),
       q(0),
       ],
    q(unified canadian aboriginal syllabics) => [
-      q(0018),
+      q(0019),
       q(0),
       ],
    q(vai) => [
-      q(0149),
+      q(0151),
       q(0),
       ],
    q(varang kshiti) => [
-      q(0151),
+      q(0153),
       q(2),
       ],
    q(visible speech) => [
-      q(0150),
+      q(0152),
       q(0),
       ],
    q(warang citi) => [
-      q(0151),
+      q(0153),
       q(1),
       ],
    q(warang citi (varang kshiti)) => [
-      q(0151),
+      q(0153),
       q(0),
       ],
    q(woleai) => [
-      q(0152),
+      q(0154),
       q(0),
       ],
    q(yi) => [
-      q(0155),
+      q(0157),
       q(0),
       ],
 };
@@ -1515,1174 +1539,1190 @@ $Locale::Codes::Data{'script'}{'code2id'} = {
          q(0001),
          q(0),
          ],
-      q(Arab) => [
+      q(Aghb) => [
          q(0002),
          q(0),
          ],
-      q(Armi) => [
+      q(Arab) => [
          q(0003),
          q(0),
          ],
-      q(Armn) => [
+      q(Armi) => [
          q(0004),
          q(0),
          ],
-      q(Avst) => [
+      q(Armn) => [
          q(0005),
          q(0),
          ],
-      q(Bali) => [
+      q(Avst) => [
          q(0006),
          q(0),
          ],
-      q(Bamu) => [
+      q(Bali) => [
          q(0007),
          q(0),
          ],
-      q(Bass) => [
+      q(Bamu) => [
          q(0008),
          q(0),
          ],
-      q(Batk) => [
+      q(Bass) => [
          q(0009),
          q(0),
          ],
-      q(Beng) => [
+      q(Batk) => [
          q(0010),
          q(0),
          ],
-      q(Blis) => [
+      q(Beng) => [
          q(0011),
          q(0),
          ],
-      q(Bopo) => [
+      q(Blis) => [
          q(0012),
          q(0),
          ],
-      q(Brah) => [
+      q(Bopo) => [
          q(0013),
          q(0),
          ],
-      q(Brai) => [
+      q(Brah) => [
          q(0014),
          q(0),
          ],
-      q(Bugi) => [
+      q(Brai) => [
          q(0015),
          q(0),
          ],
-      q(Buhd) => [
+      q(Bugi) => [
          q(0016),
          q(0),
          ],
-      q(Cakm) => [
+      q(Buhd) => [
          q(0017),
          q(0),
          ],
-      q(Cans) => [
+      q(Cakm) => [
          q(0018),
          q(0),
          ],
-      q(Cari) => [
+      q(Cans) => [
          q(0019),
          q(0),
          ],
-      q(Cham) => [
+      q(Cari) => [
          q(0020),
          q(0),
          ],
-      q(Cher) => [
+      q(Cham) => [
          q(0021),
          q(0),
          ],
-      q(Cirt) => [
+      q(Cher) => [
          q(0022),
          q(0),
          ],
-      q(Copt) => [
+      q(Cirt) => [
          q(0023),
          q(0),
          ],
-      q(Cprt) => [
+      q(Copt) => [
          q(0024),
          q(0),
          ],
-      q(Cyrl) => [
+      q(Cprt) => [
          q(0025),
          q(0),
          ],
-      q(Cyrs) => [
+      q(Cyrl) => [
          q(0026),
          q(0),
          ],
-      q(Deva) => [
+      q(Cyrs) => [
          q(0027),
+         q(0),
+         ],
+      q(Deva) => [
+         q(0028),
          q(1),
          ],
       q(Dsrt) => [
-         q(0028),
+         q(0029),
          q(1),
          ],
       q(Dupl) => [
-         q(0029),
+         q(0030),
          q(1),
          ],
       q(Egyd) => [
-         q(0030),
+         q(0031),
          q(0),
          ],
       q(Egyh) => [
-         q(0031),
+         q(0032),
          q(0),
          ],
       q(Egyp) => [
-         q(0032),
+         q(0033),
          q(0),
          ],
       q(Elba) => [
-         q(0033),
+         q(0034),
          q(0),
          ],
       q(Ethi) => [
-         q(0034),
+         q(0035),
          q(1),
          ],
       q(Geok) => [
-         q(0036),
+         q(0037),
          q(0),
          ],
       q(Geor) => [
-         q(0035),
+         q(0036),
          q(0),
          ],
       q(Glag) => [
-         q(0037),
+         q(0038),
          q(0),
          ],
       q(Goth) => [
-         q(0038),
+         q(0039),
          q(0),
          ],
       q(Gran) => [
-         q(0039),
+         q(0040),
          q(0),
          ],
       q(Grek) => [
-         q(0040),
+         q(0041),
          q(0),
          ],
       q(Gujr) => [
-         q(0041),
+         q(0042),
          q(0),
          ],
       q(Guru) => [
-         q(0042),
+         q(0043),
          q(0),
          ],
       q(Hang) => [
-         q(0043),
+         q(0044),
          q(1),
          ],
       q(Hani) => [
-         q(0044),
+         q(0045),
          q(1),
          ],
       q(Hano) => [
-         q(0045),
+         q(0046),
          q(1),
          ],
       q(Hans) => [
-         q(0046),
+         q(0047),
          q(0),
          ],
       q(Hant) => [
-         q(0047),
+         q(0048),
          q(0),
          ],
       q(Hebr) => [
-         q(0048),
+         q(0049),
          q(0),
          ],
       q(Hira) => [
-         q(0049),
+         q(0050),
          q(0),
          ],
       q(Hluw) => [
-         q(0050),
+         q(0051),
          q(1),
          ],
       q(Hmng) => [
-         q(0051),
+         q(0052),
          q(0),
          ],
       q(Hrkt) => [
-         q(0052),
+         q(0053),
          q(0),
          ],
       q(Hung) => [
-         q(0053),
-         q(0),
+         q(0054),
+         q(1),
          ],
       q(Inds) => [
-         q(0054),
+         q(0055),
          q(1),
          ],
       q(Ital) => [
-         q(0055),
+         q(0056),
          q(0),
          ],
       q(Java) => [
-         q(0056),
+         q(0057),
          q(0),
          ],
       q(Jpan) => [
-         q(0057),
+         q(0058),
          q(0),
          ],
       q(Jurc) => [
-         q(0058),
+         q(0059),
          q(0),
          ],
       q(Kali) => [
-         q(0059),
+         q(0060),
          q(0),
          ],
       q(Kana) => [
-         q(0060),
+         q(0061),
          q(0),
          ],
       q(Khar) => [
-         q(0061),
+         q(0062),
          q(0),
          ],
       q(Khmr) => [
-         q(0062),
+         q(0063),
          q(0),
          ],
       q(Khoj) => [
-         q(0063),
+         q(0064),
          q(0),
          ],
       q(Knda) => [
-         q(0064),
+         q(0065),
          q(0),
          ],
       q(Kore) => [
-         q(0065),
+         q(0066),
          q(0),
          ],
       q(Kpel) => [
-         q(0066),
+         q(0067),
          q(0),
          ],
       q(Kthi) => [
-         q(0067),
+         q(0068),
          q(0),
          ],
       q(Lana) => [
-         q(0068),
+         q(0069),
          q(1),
          ],
       q(Laoo) => [
-         q(0069),
+         q(0070),
          q(0),
          ],
       q(Latf) => [
-         q(0070),
+         q(0071),
          q(0),
          ],
       q(Latg) => [
-         q(0071),
+         q(0072),
          q(0),
          ],
       q(Latn) => [
-         q(0072),
+         q(0073),
          q(0),
          ],
       q(Lepc) => [
-         q(0073),
+         q(0074),
          q(1),
          ],
       q(Limb) => [
-         q(0074),
+         q(0075),
          q(0),
          ],
       q(Lina) => [
-         q(0075),
+         q(0076),
          q(0),
          ],
       q(Linb) => [
-         q(0076),
+         q(0077),
          q(0),
          ],
       q(Lisu) => [
-         q(0077),
+         q(0078),
          q(1),
          ],
       q(Loma) => [
-         q(0078),
+         q(0079),
          q(0),
          ],
       q(Lyci) => [
-         q(0079),
+         q(0080),
          q(0),
          ],
       q(Lydi) => [
-         q(0080),
+         q(0081),
+         q(0),
+         ],
+      q(Mahj) => [
+         q(0082),
          q(0),
          ],
       q(Mand) => [
-         q(0081),
+         q(0083),
          q(1),
          ],
       q(Mani) => [
-         q(0082),
+         q(0084),
          q(0),
          ],
       q(Maya) => [
-         q(0083),
+         q(0085),
          q(0),
          ],
       q(Mend) => [
-         q(0084),
+         q(0086),
          q(0),
          ],
       q(Merc) => [
-         q(0085),
+         q(0087),
          q(0),
          ],
       q(Mero) => [
-         q(0086),
+         q(0088),
          q(0),
          ],
       q(Mlym) => [
-         q(0087),
+         q(0089),
          q(0),
          ],
       q(Mong) => [
-         q(0089),
+         q(0091),
          q(0),
          ],
       q(Moon) => [
-         q(0088),
+         q(0090),
          q(1),
          ],
       q(Mroo) => [
-         q(0090),
+         q(0092),
          q(1),
          ],
       q(Mtei) => [
-         q(0091),
+         q(0093),
          q(1),
          ],
       q(Mymr) => [
-         q(0092),
+         q(0094),
          q(1),
          ],
       q(Narb) => [
-         q(0093),
+         q(0095),
          q(1),
          ],
       q(Nbat) => [
-         q(0094),
+         q(0096),
          q(0),
          ],
       q(Nkgb) => [
-         q(0095),
+         q(0097),
          q(1),
          ],
       q(Nkoo) => [
-         q(0096),
+         q(0098),
          q(0),
          ],
       q(Nshu) => [
-         q(0097),
+         q(0099),
          q(0),
          ],
       q(Ogam) => [
-         q(0098),
+         q(0100),
          q(0),
          ],
       q(Olck) => [
-         q(0099),
+         q(0101),
          q(1),
          ],
       q(Orkh) => [
-         q(0100),
+         q(0102),
          q(1),
          ],
       q(Orya) => [
-         q(0101),
+         q(0103),
          q(0),
          ],
       q(Osma) => [
-         q(0102),
+         q(0104),
          q(0),
          ],
       q(Palm) => [
-         q(0103),
+         q(0105),
          q(0),
          ],
       q(Perm) => [
-         q(0104),
+         q(0106),
          q(0),
          ],
       q(Phag) => [
-         q(0105),
+         q(0107),
          q(0),
          ],
       q(Phli) => [
-         q(0106),
+         q(0108),
          q(0),
          ],
       q(Phlp) => [
-         q(0107),
+         q(0109),
          q(0),
          ],
       q(Phlv) => [
-         q(0108),
+         q(0110),
          q(0),
          ],
       q(Phnx) => [
-         q(0109),
+         q(0111),
          q(0),
          ],
       q(Plrd) => [
-         q(0110),
+         q(0112),
          q(1),
          ],
       q(Prti) => [
-         q(0111),
+         q(0113),
          q(0),
          ],
       q(Qaaa) => [
-         q(0112),
+         q(0114),
          q(0),
          ],
       q(Qabx) => [
-         q(0113),
+         q(0115),
          q(0),
          ],
       q(Rjng) => [
-         q(0114),
+         q(0116),
          q(1),
          ],
       q(Roro) => [
-         q(0115),
+         q(0117),
          q(0),
          ],
       q(Runr) => [
-         q(0116),
+         q(0118),
          q(0),
          ],
       q(Samr) => [
-         q(0117),
+         q(0119),
          q(0),
          ],
       q(Sara) => [
-         q(0118),
+         q(0120),
          q(0),
          ],
       q(Sarb) => [
-         q(0119),
+         q(0121),
          q(0),
          ],
       q(Saur) => [
-         q(0120),
+         q(0122),
          q(0),
          ],
       q(Sgnw) => [
-         q(0121),
+         q(0123),
          q(0),
          ],
       q(Shaw) => [
-         q(0122),
+         q(0124),
          q(1),
          ],
       q(Shrd) => [
-         q(0123),
+         q(0125),
          q(1),
          ],
       q(Sind) => [
-         q(0124),
+         q(0126),
          q(1),
          ],
       q(Sinh) => [
-         q(0125),
+         q(0127),
          q(0),
          ],
       q(Sora) => [
-         q(0126),
+         q(0128),
          q(0),
          ],
       q(Sund) => [
-         q(0127),
+         q(0129),
          q(0),
          ],
       q(Sylo) => [
-         q(0128),
+         q(0130),
          q(0),
          ],
       q(Syrc) => [
-         q(0129),
+         q(0131),
          q(0),
          ],
       q(Syre) => [
-         q(0130),
+         q(0132),
          q(0),
          ],
       q(Syrj) => [
-         q(0131),
+         q(0133),
          q(0),
          ],
       q(Syrn) => [
-         q(0132),
+         q(0134),
          q(0),
          ],
       q(Tagb) => [
-         q(0133),
+         q(0135),
          q(0),
          ],
       q(Takr) => [
-         q(0134),
+         q(0136),
          q(1),
          ],
       q(Tale) => [
-         q(0135),
+         q(0137),
          q(0),
          ],
       q(Talu) => [
-         q(0136),
+         q(0138),
          q(0),
          ],
       q(Taml) => [
-         q(0137),
+         q(0139),
          q(0),
          ],
       q(Tang) => [
-         q(0138),
+         q(0140),
          q(0),
          ],
       q(Tavt) => [
-         q(0139),
+         q(0141),
          q(0),
          ],
       q(Telu) => [
-         q(0140),
+         q(0142),
          q(0),
          ],
       q(Teng) => [
-         q(0141),
+         q(0143),
          q(0),
          ],
       q(Tfng) => [
-         q(0142),
+         q(0144),
          q(1),
          ],
       q(Tglg) => [
-         q(0143),
+         q(0145),
          q(1),
          ],
       q(Thaa) => [
-         q(0144),
+         q(0146),
          q(0),
          ],
       q(Thai) => [
-         q(0145),
+         q(0147),
          q(0),
          ],
       q(Tibt) => [
-         q(0146),
+         q(0148),
          q(0),
          ],
       q(Tirh) => [
-         q(0147),
+         q(0149),
          q(0),
          ],
       q(Ugar) => [
-         q(0148),
+         q(0150),
          q(0),
          ],
       q(Vaii) => [
-         q(0149),
+         q(0151),
          q(0),
          ],
       q(Visp) => [
-         q(0150),
+         q(0152),
          q(0),
          ],
       q(Wara) => [
-         q(0151),
+         q(0153),
          q(1),
          ],
       q(Wole) => [
-         q(0152),
+         q(0154),
          q(0),
          ],
       q(Xpeo) => [
-         q(0153),
+         q(0155),
          q(0),
          ],
       q(Xsux) => [
-         q(0154),
+         q(0156),
          q(1),
          ],
       q(Yiii) => [
-         q(0155),
+         q(0157),
          q(0),
          ],
       q(Zinh) => [
-         q(0156),
+         q(0158),
          q(0),
          ],
       q(Zmth) => [
-         q(0157),
+         q(0159),
          q(0),
          ],
       q(Zsym) => [
-         q(0158),
+         q(0160),
          q(0),
          ],
       },
    q(num) => {
       q(020) => [
-         q(0154),
+         q(0156),
          q(0),
          ],
       q(030) => [
-         q(0153),
+         q(0155),
          q(0),
          ],
       q(040) => [
-         q(0148),
+         q(0150),
          q(0),
          ],
       q(050) => [
-         q(0032),
+         q(0033),
          q(0),
          ],
       q(060) => [
-         q(0031),
+         q(0032),
          q(0),
          ],
       q(070) => [
-         q(0030),
+         q(0031),
          q(0),
          ],
       q(080) => [
-         q(0050),
+         q(0051),
          q(0),
          ],
       q(090) => [
-         q(0083),
+         q(0085),
          q(0),
          ],
       q(095) => [
-         q(0121),
+         q(0123),
          q(0),
          ],
       q(100) => [
-         q(0086),
+         q(0088),
          q(0),
          ],
       q(101) => [
-         q(0085),
+         q(0087),
          q(0),
          ],
       q(105) => [
-         q(0119),
+         q(0121),
          q(0),
          ],
       q(106) => [
-         q(0093),
+         q(0095),
          q(0),
          ],
       q(115) => [
-         q(0109),
+         q(0111),
          q(0),
          ],
       q(116) => [
-         q(0080),
+         q(0081),
          q(0),
          ],
       q(120) => [
-         q(0142),
+         q(0144),
          q(0),
          ],
       q(123) => [
-         q(0117),
+         q(0119),
          q(0),
          ],
       q(124) => [
-         q(0003),
+         q(0004),
          q(0),
          ],
       q(125) => [
-         q(0048),
+         q(0049),
          q(0),
          ],
       q(126) => [
-         q(0103),
+         q(0105),
          q(0),
          ],
       q(130) => [
-         q(0111),
+         q(0113),
          q(0),
          ],
       q(131) => [
-         q(0106),
+         q(0108),
          q(0),
          ],
       q(132) => [
-         q(0107),
+         q(0109),
          q(0),
          ],
       q(133) => [
-         q(0108),
+         q(0110),
          q(0),
          ],
       q(134) => [
-         q(0005),
+         q(0006),
          q(0),
          ],
       q(135) => [
-         q(0129),
+         q(0131),
          q(0),
          ],
       q(136) => [
-         q(0132),
+         q(0134),
          q(0),
          ],
       q(137) => [
-         q(0131),
+         q(0133),
          q(0),
          ],
       q(138) => [
-         q(0130),
+         q(0132),
          q(0),
          ],
       q(139) => [
-         q(0082),
+         q(0084),
          q(0),
          ],
       q(140) => [
-         q(0081),
+         q(0083),
          q(0),
          ],
       q(145) => [
-         q(0089),
+         q(0091),
          q(0),
          ],
       q(159) => [
-         q(0094),
+         q(0096),
          q(0),
          ],
       q(160) => [
-         q(0002),
+         q(0003),
          q(0),
          ],
       q(165) => [
-         q(0096),
+         q(0098),
          q(0),
          ],
       q(170) => [
-         q(0144),
+         q(0146),
          q(0),
          ],
       q(175) => [
-         q(0100),
+         q(0102),
          q(0),
          ],
       q(176) => [
-         q(0053),
+         q(0054),
          q(0),
          ],
       q(199) => [
-         q(0090),
+         q(0092),
          q(0),
          ],
       q(200) => [
-         q(0040),
+         q(0041),
          q(0),
          ],
       q(201) => [
-         q(0019),
+         q(0020),
          q(0),
          ],
       q(202) => [
-         q(0079),
+         q(0080),
          q(0),
          ],
       q(204) => [
-         q(0023),
+         q(0024),
          q(0),
          ],
       q(206) => [
-         q(0038),
+         q(0039),
          q(0),
          ],
       q(210) => [
-         q(0055),
+         q(0056),
          q(0),
          ],
       q(211) => [
-         q(0116),
+         q(0118),
          q(0),
          ],
       q(212) => [
-         q(0098),
+         q(0100),
          q(0),
          ],
       q(215) => [
-         q(0072),
+         q(0073),
          q(0),
          ],
       q(216) => [
-         q(0071),
+         q(0072),
          q(0),
          ],
       q(217) => [
-         q(0070),
+         q(0071),
          q(0),
          ],
       q(218) => [
-         q(0088),
+         q(0090),
          q(0),
          ],
       q(220) => [
-         q(0025),
+         q(0026),
          q(0),
          ],
       q(221) => [
-         q(0026),
+         q(0027),
          q(0),
          ],
       q(225) => [
-         q(0037),
+         q(0038),
          q(0),
          ],
       q(226) => [
-         q(0033),
+         q(0034),
          q(0),
          ],
       q(227) => [
-         q(0104),
+         q(0106),
          q(0),
          ],
       q(230) => [
-         q(0004),
+         q(0005),
+         q(0),
+         ],
+      q(239) => [
+         q(0002),
          q(0),
          ],
       q(240) => [
-         q(0035),
+         q(0036),
          q(0),
          ],
       q(241) => [
-         q(0036),
+         q(0037),
          q(0),
          ],
       q(250) => [
-         q(0028),
+         q(0029),
          q(0),
          ],
       q(259) => [
-         q(0008),
+         q(0009),
          q(0),
          ],
       q(260) => [
-         q(0102),
+         q(0104),
          q(0),
          ],
       q(261) => [
-         q(0099),
+         q(0101),
          q(0),
          ],
       q(262) => [
-         q(0151),
+         q(0153),
          q(0),
          ],
       q(280) => [
-         q(0150),
+         q(0152),
          q(0),
          ],
       q(281) => [
-         q(0122),
+         q(0124),
          q(0),
          ],
       q(282) => [
-         q(0110),
+         q(0112),
          q(0),
          ],
       q(285) => [
-         q(0012),
+         q(0013),
          q(0),
          ],
       q(286) => [
-         q(0043),
+         q(0044),
          q(0),
          ],
       q(287) => [
-         q(0065),
+         q(0066),
          q(0),
          ],
       q(290) => [
-         q(0141),
+         q(0143),
          q(0),
          ],
       q(291) => [
-         q(0022),
+         q(0023),
          q(0),
          ],
       q(292) => [
-         q(0118),
+         q(0120),
          q(0),
          ],
       q(300) => [
-         q(0013),
+         q(0014),
          q(0),
          ],
       q(305) => [
-         q(0061),
+         q(0062),
          q(0),
          ],
       q(310) => [
-         q(0042),
+         q(0043),
+         q(0),
+         ],
+      q(314) => [
+         q(0082),
          q(0),
          ],
       q(315) => [
-         q(0027),
+         q(0028),
          q(0),
          ],
       q(316) => [
-         q(0128),
+         q(0130),
          q(0),
          ],
       q(317) => [
-         q(0067),
+         q(0068),
          q(0),
          ],
       q(318) => [
-         q(0124),
+         q(0126),
          q(0),
          ],
       q(319) => [
-         q(0123),
+         q(0125),
          q(0),
          ],
       q(320) => [
-         q(0041),
+         q(0042),
          q(0),
          ],
       q(321) => [
-         q(0134),
+         q(0136),
          q(0),
          ],
       q(322) => [
-         q(0063),
+         q(0064),
          q(0),
          ],
       q(325) => [
-         q(0010),
+         q(0011),
          q(0),
          ],
       q(326) => [
-         q(0147),
+         q(0149),
          q(0),
          ],
       q(327) => [
-         q(0101),
+         q(0103),
          q(0),
          ],
       q(330) => [
-         q(0146),
+         q(0148),
          q(0),
          ],
       q(331) => [
-         q(0105),
+         q(0107),
          q(0),
          ],
       q(335) => [
-         q(0073),
+         q(0074),
          q(0),
          ],
       q(336) => [
-         q(0074),
+         q(0075),
          q(0),
          ],
       q(337) => [
-         q(0091),
+         q(0093),
          q(0),
          ],
       q(340) => [
-         q(0140),
+         q(0142),
          q(0),
          ],
       q(343) => [
-         q(0039),
+         q(0040),
          q(0),
          ],
       q(344) => [
-         q(0120),
+         q(0122),
          q(0),
          ],
       q(345) => [
-         q(0064),
+         q(0065),
          q(0),
          ],
       q(346) => [
-         q(0137),
+         q(0139),
          q(0),
          ],
       q(347) => [
-         q(0087),
+         q(0089),
          q(0),
          ],
       q(348) => [
-         q(0125),
+         q(0127),
          q(0),
          ],
       q(349) => [
-         q(0017),
+         q(0018),
          q(0),
          ],
       q(350) => [
-         q(0092),
+         q(0094),
          q(0),
          ],
       q(351) => [
-         q(0068),
+         q(0069),
          q(0),
          ],
       q(352) => [
-         q(0145),
+         q(0147),
          q(0),
          ],
       q(353) => [
-         q(0135),
+         q(0137),
          q(0),
          ],
       q(354) => [
-         q(0136),
+         q(0138),
          q(0),
          ],
       q(355) => [
-         q(0062),
+         q(0063),
          q(0),
          ],
       q(356) => [
-         q(0069),
+         q(0070),
          q(0),
          ],
       q(357) => [
-         q(0059),
+         q(0060),
          q(0),
          ],
       q(358) => [
-         q(0020),
+         q(0021),
          q(0),
          ],
       q(359) => [
-         q(0139),
+         q(0141),
          q(0),
          ],
       q(360) => [
-         q(0006),
+         q(0007),
          q(0),
          ],
       q(361) => [
-         q(0056),
+         q(0057),
          q(0),
          ],
       q(362) => [
-         q(0127),
+         q(0129),
          q(0),
          ],
       q(363) => [
-         q(0114),
+         q(0116),
          q(0),
          ],
       q(365) => [
-         q(0009),
+         q(0010),
          q(0),
          ],
       q(367) => [
-         q(0015),
+         q(0016),
          q(0),
          ],
       q(370) => [
-         q(0143),
+         q(0145),
          q(0),
          ],
       q(371) => [
-         q(0045),
+         q(0046),
          q(0),
          ],
       q(372) => [
-         q(0016),
+         q(0017),
          q(0),
          ],
       q(373) => [
-         q(0133),
+         q(0135),
          q(0),
          ],
       q(398) => [
-         q(0126),
+         q(0128),
          q(0),
          ],
       q(399) => [
-         q(0077),
+         q(0078),
          q(0),
          ],
       q(400) => [
-         q(0075),
+         q(0076),
          q(0),
          ],
       q(401) => [
-         q(0076),
+         q(0077),
          q(0),
          ],
       q(403) => [
-         q(0024),
+         q(0025),
          q(0),
          ],
       q(410) => [
-         q(0049),
+         q(0050),
          q(0),
          ],
       q(411) => [
-         q(0060),
+         q(0061),
          q(0),
          ],
       q(412) => [
-         q(0052),
+         q(0053),
          q(0),
          ],
       q(413) => [
-         q(0057),
+         q(0058),
          q(0),
          ],
       q(420) => [
-         q(0095),
+         q(0097),
          q(0),
          ],
       q(430) => [
-         q(0034),
+         q(0035),
          q(0),
          ],
       q(435) => [
-         q(0007),
+         q(0008),
          q(0),
          ],
       q(436) => [
-         q(0066),
+         q(0067),
          q(0),
          ],
       q(437) => [
-         q(0078),
+         q(0079),
          q(0),
          ],
       q(438) => [
-         q(0084),
+         q(0086),
          q(0),
          ],
       q(439) => [
@@ -2690,91 +2730,91 @@ $Locale::Codes::Data{'script'}{'code2id'} = {
          q(0),
          ],
       q(440) => [
-         q(0018),
+         q(0019),
          q(0),
          ],
       q(445) => [
-         q(0021),
+         q(0022),
          q(0),
          ],
       q(450) => [
-         q(0051),
+         q(0052),
          q(0),
          ],
       q(460) => [
-         q(0155),
+         q(0157),
          q(0),
          ],
       q(470) => [
-         q(0149),
+         q(0151),
          q(0),
          ],
       q(480) => [
-         q(0152),
+         q(0154),
          q(0),
          ],
       q(499) => [
-         q(0097),
+         q(0099),
          q(0),
          ],
       q(500) => [
-         q(0044),
+         q(0045),
          q(0),
          ],
       q(501) => [
-         q(0046),
+         q(0047),
          q(0),
          ],
       q(502) => [
-         q(0047),
+         q(0048),
          q(0),
          ],
       q(510) => [
-         q(0058),
+         q(0059),
          q(0),
          ],
       q(520) => [
-         q(0138),
+         q(0140),
          q(0),
          ],
       q(550) => [
-         q(0011),
+         q(0012),
          q(0),
          ],
       q(570) => [
-         q(0014),
+         q(0015),
          q(0),
          ],
       q(610) => [
-         q(0054),
+         q(0055),
          q(0),
          ],
       q(620) => [
-         q(0115),
+         q(0117),
          q(0),
          ],
       q(755) => [
-         q(0029),
+         q(0030),
          q(0),
          ],
       q(900) => [
-         q(0112),
+         q(0114),
          q(0),
          ],
       q(949) => [
-         q(0113),
+         q(0115),
          q(0),
          ],
       q(994) => [
-         q(0156),
+         q(0158),
          q(0),
          ],
       q(995) => [
-         q(0157),
+         q(0159),
          q(0),
          ],
       q(996) => [
-         q(0158),
+         q(0160),
          q(0),
          ],
       },
@@ -2783,323 +2823,327 @@ $Locale::Codes::Data{'script'}{'code2id'} = {
 $Locale::Codes::Data{'script'}{'id2code'} = {
    q(alpha) => {
       q(0001) => q(Afak),
-      q(0002) => q(Arab),
-      q(0003) => q(Armi),
-      q(0004) => q(Armn),
-      q(0005) => q(Avst),
-      q(0006) => q(Bali),
-      q(0007) => q(Bamu),
-      q(0008) => q(Bass),
-      q(0009) => q(Batk),
-      q(0010) => q(Beng),
-      q(0011) => q(Blis),
-      q(0012) => q(Bopo),
-      q(0013) => q(Brah),
-      q(0014) => q(Brai),
-      q(0015) => q(Bugi),
-      q(0016) => q(Buhd),
-      q(0017) => q(Cakm),
-      q(0018) => q(Cans),
-      q(0019) => q(Cari),
-      q(0020) => q(Cham),
-      q(0021) => q(Cher),
-      q(0022) => q(Cirt),
-      q(0023) => q(Copt),
-      q(0024) => q(Cprt),
-      q(0025) => q(Cyrl),
-      q(0026) => q(Cyrs),
-      q(0027) => q(Deva),
-      q(0028) => q(Dsrt),
-      q(0029) => q(Dupl),
-      q(0030) => q(Egyd),
-      q(0031) => q(Egyh),
-      q(0032) => q(Egyp),
-      q(0033) => q(Elba),
-      q(0034) => q(Ethi),
-      q(0035) => q(Geor),
-      q(0036) => q(Geok),
-      q(0037) => q(Glag),
-      q(0038) => q(Goth),
-      q(0039) => q(Gran),
-      q(0040) => q(Grek),
-      q(0041) => q(Gujr),
-      q(0042) => q(Guru),
-      q(0043) => q(Hang),
-      q(0044) => q(Hani),
-      q(0045) => q(Hano),
-      q(0046) => q(Hans),
-      q(0047) => q(Hant),
-      q(0048) => q(Hebr),
-      q(0049) => q(Hira),
-      q(0050) => q(Hluw),
-      q(0051) => q(Hmng),
-      q(0052) => q(Hrkt),
-      q(0053) => q(Hung),
-      q(0054) => q(Inds),
-      q(0055) => q(Ital),
-      q(0056) => q(Java),
-      q(0057) => q(Jpan),
-      q(0058) => q(Jurc),
-      q(0059) => q(Kali),
-      q(0060) => q(Kana),
-      q(0061) => q(Khar),
-      q(0062) => q(Khmr),
-      q(0063) => q(Khoj),
-      q(0064) => q(Knda),
-      q(0065) => q(Kore),
-      q(0066) => q(Kpel),
-      q(0067) => q(Kthi),
-      q(0068) => q(Lana),
-      q(0069) => q(Laoo),
-      q(0070) => q(Latf),
-      q(0071) => q(Latg),
-      q(0072) => q(Latn),
-      q(0073) => q(Lepc),
-      q(0074) => q(Limb),
-      q(0075) => q(Lina),
-      q(0076) => q(Linb),
-      q(0077) => q(Lisu),
-      q(0078) => q(Loma),
-      q(0079) => q(Lyci),
-      q(0080) => q(Lydi),
-      q(0081) => q(Mand),
-      q(0082) => q(Mani),
-      q(0083) => q(Maya),
-      q(0084) => q(Mend),
-      q(0085) => q(Merc),
-      q(0086) => q(Mero),
-      q(0087) => q(Mlym),
-      q(0088) => q(Moon),
-      q(0089) => q(Mong),
-      q(0090) => q(Mroo),
-      q(0091) => q(Mtei),
-      q(0092) => q(Mymr),
-      q(0093) => q(Narb),
-      q(0094) => q(Nbat),
-      q(0095) => q(Nkgb),
-      q(0096) => q(Nkoo),
-      q(0097) => q(Nshu),
-      q(0098) => q(Ogam),
-      q(0099) => q(Olck),
-      q(0100) => q(Orkh),
-      q(0101) => q(Orya),
-      q(0102) => q(Osma),
-      q(0103) => q(Palm),
-      q(0104) => q(Perm),
-      q(0105) => q(Phag),
-      q(0106) => q(Phli),
-      q(0107) => q(Phlp),
-      q(0108) => q(Phlv),
-      q(0109) => q(Phnx),
-      q(0110) => q(Plrd),
-      q(0111) => q(Prti),
-      q(0112) => q(Qaaa),
-      q(0113) => q(Qabx),
-      q(0114) => q(Rjng),
-      q(0115) => q(Roro),
-      q(0116) => q(Runr),
-      q(0117) => q(Samr),
-      q(0118) => q(Sara),
-      q(0119) => q(Sarb),
-      q(0120) => q(Saur),
-      q(0121) => q(Sgnw),
-      q(0122) => q(Shaw),
-      q(0123) => q(Shrd),
-      q(0124) => q(Sind),
-      q(0125) => q(Sinh),
-      q(0126) => q(Sora),
-      q(0127) => q(Sund),
-      q(0128) => q(Sylo),
-      q(0129) => q(Syrc),
-      q(0130) => q(Syre),
-      q(0131) => q(Syrj),
-      q(0132) => q(Syrn),
-      q(0133) => q(Tagb),
-      q(0134) => q(Takr),
-      q(0135) => q(Tale),
-      q(0136) => q(Talu),
-      q(0137) => q(Taml),
-      q(0138) => q(Tang),
-      q(0139) => q(Tavt),
-      q(0140) => q(Telu),
-      q(0141) => q(Teng),
-      q(0142) => q(Tfng),
-      q(0143) => q(Tglg),
-      q(0144) => q(Thaa),
-      q(0145) => q(Thai),
-      q(0146) => q(Tibt),
-      q(0147) => q(Tirh),
-      q(0148) => q(Ugar),
-      q(0149) => q(Vaii),
-      q(0150) => q(Visp),
-      q(0151) => q(Wara),
-      q(0152) => q(Wole),
-      q(0153) => q(Xpeo),
-      q(0154) => q(Xsux),
-      q(0155) => q(Yiii),
-      q(0156) => q(Zinh),
-      q(0157) => q(Zmth),
-      q(0158) => q(Zsym),
+      q(0002) => q(Aghb),
+      q(0003) => q(Arab),
+      q(0004) => q(Armi),
+      q(0005) => q(Armn),
+      q(0006) => q(Avst),
+      q(0007) => q(Bali),
+      q(0008) => q(Bamu),
+      q(0009) => q(Bass),
+      q(0010) => q(Batk),
+      q(0011) => q(Beng),
+      q(0012) => q(Blis),
+      q(0013) => q(Bopo),
+      q(0014) => q(Brah),
+      q(0015) => q(Brai),
+      q(0016) => q(Bugi),
+      q(0017) => q(Buhd),
+      q(0018) => q(Cakm),
+      q(0019) => q(Cans),
+      q(0020) => q(Cari),
+      q(0021) => q(Cham),
+      q(0022) => q(Cher),
+      q(0023) => q(Cirt),
+      q(0024) => q(Copt),
+      q(0025) => q(Cprt),
+      q(0026) => q(Cyrl),
+      q(0027) => q(Cyrs),
+      q(0028) => q(Deva),
+      q(0029) => q(Dsrt),
+      q(0030) => q(Dupl),
+      q(0031) => q(Egyd),
+      q(0032) => q(Egyh),
+      q(0033) => q(Egyp),
+      q(0034) => q(Elba),
+      q(0035) => q(Ethi),
+      q(0036) => q(Geor),
+      q(0037) => q(Geok),
+      q(0038) => q(Glag),
+      q(0039) => q(Goth),
+      q(0040) => q(Gran),
+      q(0041) => q(Grek),
+      q(0042) => q(Gujr),
+      q(0043) => q(Guru),
+      q(0044) => q(Hang),
+      q(0045) => q(Hani),
+      q(0046) => q(Hano),
+      q(0047) => q(Hans),
+      q(0048) => q(Hant),
+      q(0049) => q(Hebr),
+      q(0050) => q(Hira),
+      q(0051) => q(Hluw),
+      q(0052) => q(Hmng),
+      q(0053) => q(Hrkt),
+      q(0054) => q(Hung),
+      q(0055) => q(Inds),
+      q(0056) => q(Ital),
+      q(0057) => q(Java),
+      q(0058) => q(Jpan),
+      q(0059) => q(Jurc),
+      q(0060) => q(Kali),
+      q(0061) => q(Kana),
+      q(0062) => q(Khar),
+      q(0063) => q(Khmr),
+      q(0064) => q(Khoj),
+      q(0065) => q(Knda),
+      q(0066) => q(Kore),
+      q(0067) => q(Kpel),
+      q(0068) => q(Kthi),
+      q(0069) => q(Lana),
+      q(0070) => q(Laoo),
+      q(0071) => q(Latf),
+      q(0072) => q(Latg),
+      q(0073) => q(Latn),
+      q(0074) => q(Lepc),
+      q(0075) => q(Limb),
+      q(0076) => q(Lina),
+      q(0077) => q(Linb),
+      q(0078) => q(Lisu),
+      q(0079) => q(Loma),
+      q(0080) => q(Lyci),
+      q(0081) => q(Lydi),
+      q(0082) => q(Mahj),
+      q(0083) => q(Mand),
+      q(0084) => q(Mani),
+      q(0085) => q(Maya),
+      q(0086) => q(Mend),
+      q(0087) => q(Merc),
+      q(0088) => q(Mero),
+      q(0089) => q(Mlym),
+      q(0090) => q(Moon),
+      q(0091) => q(Mong),
+      q(0092) => q(Mroo),
+      q(0093) => q(Mtei),
+      q(0094) => q(Mymr),
+      q(0095) => q(Narb),
+      q(0096) => q(Nbat),
+      q(0097) => q(Nkgb),
+      q(0098) => q(Nkoo),
+      q(0099) => q(Nshu),
+      q(0100) => q(Ogam),
+      q(0101) => q(Olck),
+      q(0102) => q(Orkh),
+      q(0103) => q(Orya),
+      q(0104) => q(Osma),
+      q(0105) => q(Palm),
+      q(0106) => q(Perm),
+      q(0107) => q(Phag),
+      q(0108) => q(Phli),
+      q(0109) => q(Phlp),
+      q(0110) => q(Phlv),
+      q(0111) => q(Phnx),
+      q(0112) => q(Plrd),
+      q(0113) => q(Prti),
+      q(0114) => q(Qaaa),
+      q(0115) => q(Qabx),
+      q(0116) => q(Rjng),
+      q(0117) => q(Roro),
+      q(0118) => q(Runr),
+      q(0119) => q(Samr),
+      q(0120) => q(Sara),
+      q(0121) => q(Sarb),
+      q(0122) => q(Saur),
+      q(0123) => q(Sgnw),
+      q(0124) => q(Shaw),
+      q(0125) => q(Shrd),
+      q(0126) => q(Sind),
+      q(0127) => q(Sinh),
+      q(0128) => q(Sora),
+      q(0129) => q(Sund),
+      q(0130) => q(Sylo),
+      q(0131) => q(Syrc),
+      q(0132) => q(Syre),
+      q(0133) => q(Syrj),
+      q(0134) => q(Syrn),
+      q(0135) => q(Tagb),
+      q(0136) => q(Takr),
+      q(0137) => q(Tale),
+      q(0138) => q(Talu),
+      q(0139) => q(Taml),
+      q(0140) => q(Tang),
+      q(0141) => q(Tavt),
+      q(0142) => q(Telu),
+      q(0143) => q(Teng),
+      q(0144) => q(Tfng),
+      q(0145) => q(Tglg),
+      q(0146) => q(Thaa),
+      q(0147) => q(Thai),
+      q(0148) => q(Tibt),
+      q(0149) => q(Tirh),
+      q(0150) => q(Ugar),
+      q(0151) => q(Vaii),
+      q(0152) => q(Visp),
+      q(0153) => q(Wara),
+      q(0154) => q(Wole),
+      q(0155) => q(Xpeo),
+      q(0156) => q(Xsux),
+      q(0157) => q(Yiii),
+      q(0158) => q(Zinh),
+      q(0159) => q(Zmth),
+      q(0160) => q(Zsym),
       },
    q(num) => {
       q(0001) => q(439),
-      q(0002) => q(160),
-      q(0003) => q(124),
-      q(0004) => q(230),
-      q(0005) => q(134),
-      q(0006) => q(360),
-      q(0007) => q(435),
-      q(0008) => q(259),
-      q(0009) => q(365),
-      q(0010) => q(325),
-      q(0011) => q(550),
-      q(0012) => q(285),
-      q(0013) => q(300),
-      q(0014) => q(570),
-      q(0015) => q(367),
-      q(0016) => q(372),
-      q(0017) => q(349),
-      q(0018) => q(440),
-      q(0019) => q(201),
-      q(0020) => q(358),
-      q(0021) => q(445),
-      q(0022) => q(291),
-      q(0023) => q(204),
-      q(0024) => q(403),
-      q(0025) => q(220),
-      q(0026) => q(221),
-      q(0027) => q(315),
-      q(0028) => q(250),
-      q(0029) => q(755),
-      q(0030) => q(070),
-      q(0031) => q(060),
-      q(0032) => q(050),
-      q(0033) => q(226),
-      q(0034) => q(430),
-      q(0035) => q(240),
-      q(0036) => q(241),
-      q(0037) => q(225),
-      q(0038) => q(206),
-      q(0039) => q(343),
-      q(0040) => q(200),
-      q(0041) => q(320),
-      q(0042) => q(310),
-      q(0043) => q(286),
-      q(0044) => q(500),
-      q(0045) => q(371),
-      q(0046) => q(501),
-      q(0047) => q(502),
-      q(0048) => q(125),
-      q(0049) => q(410),
-      q(0050) => q(080),
-      q(0051) => q(450),
-      q(0052) => q(412),
-      q(0053) => q(176),
-      q(0054) => q(610),
-      q(0055) => q(210),
-      q(0056) => q(361),
-      q(0057) => q(413),
-      q(0058) => q(510),
-      q(0059) => q(357),
-      q(0060) => q(411),
-      q(0061) => q(305),
-      q(0062) => q(355),
-      q(0063) => q(322),
-      q(0064) => q(345),
-      q(0065) => q(287),
-      q(0066) => q(436),
-      q(0067) => q(317),
-      q(0068) => q(351),
-      q(0069) => q(356),
-      q(0070) => q(217),
-      q(0071) => q(216),
-      q(0072) => q(215),
-      q(0073) => q(335),
-      q(0074) => q(336),
-      q(0075) => q(400),
-      q(0076) => q(401),
-      q(0077) => q(399),
-      q(0078) => q(437),
-      q(0079) => q(202),
-      q(0080) => q(116),
-      q(0081) => q(140),
-      q(0082) => q(139),
-      q(0083) => q(090),
-      q(0084) => q(438),
-      q(0085) => q(101),
-      q(0086) => q(100),
-      q(0087) => q(347),
-      q(0088) => q(218),
-      q(0089) => q(145),
-      q(0090) => q(199),
-      q(0091) => q(337),
-      q(0092) => q(350),
-      q(0093) => q(106),
-      q(0094) => q(159),
-      q(0095) => q(420),
-      q(0096) => q(165),
-      q(0097) => q(499),
-      q(0098) => q(212),
-      q(0099) => q(261),
-      q(0100) => q(175),
-      q(0101) => q(327),
-      q(0102) => q(260),
-      q(0103) => q(126),
-      q(0104) => q(227),
-      q(0105) => q(331),
-      q(0106) => q(131),
-      q(0107) => q(132),
-      q(0108) => q(133),
-      q(0109) => q(115),
-      q(0110) => q(282),
-      q(0111) => q(130),
-      q(0112) => q(900),
-      q(0113) => q(949),
-      q(0114) => q(363),
-      q(0115) => q(620),
-      q(0116) => q(211),
-      q(0117) => q(123),
-      q(0118) => q(292),
-      q(0119) => q(105),
-      q(0120) => q(344),
-      q(0121) => q(095),
-      q(0122) => q(281),
-      q(0123) => q(319),
-      q(0124) => q(318),
-      q(0125) => q(348),
-      q(0126) => q(398),
-      q(0127) => q(362),
-      q(0128) => q(316),
-      q(0129) => q(135),
-      q(0130) => q(138),
-      q(0131) => q(137),
-      q(0132) => q(136),
-      q(0133) => q(373),
-      q(0134) => q(321),
-      q(0135) => q(353),
-      q(0136) => q(354),
-      q(0137) => q(346),
-      q(0138) => q(520),
-      q(0139) => q(359),
-      q(0140) => q(340),
-      q(0141) => q(290),
-      q(0142) => q(120),
-      q(0143) => q(370),
-      q(0144) => q(170),
-      q(0145) => q(352),
-      q(0146) => q(330),
-      q(0147) => q(326),
-      q(0148) => q(040),
-      q(0149) => q(470),
-      q(0150) => q(280),
-      q(0151) => q(262),
-      q(0152) => q(480),
-      q(0153) => q(030),
-      q(0154) => q(020),
-      q(0155) => q(460),
-      q(0156) => q(994),
-      q(0157) => q(995),
-      q(0158) => q(996),
+      q(0002) => q(239),
+      q(0003) => q(160),
+      q(0004) => q(124),
+      q(0005) => q(230),
+      q(0006) => q(134),
+      q(0007) => q(360),
+      q(0008) => q(435),
+      q(0009) => q(259),
+      q(0010) => q(365),
+      q(0011) => q(325),
+      q(0012) => q(550),
+      q(0013) => q(285),
+      q(0014) => q(300),
+      q(0015) => q(570),
+      q(0016) => q(367),
+      q(0017) => q(372),
+      q(0018) => q(349),
+      q(0019) => q(440),
+      q(0020) => q(201),
+      q(0021) => q(358),
+      q(0022) => q(445),
+      q(0023) => q(291),
+      q(0024) => q(204),
+      q(0025) => q(403),
+      q(0026) => q(220),
+      q(0027) => q(221),
+      q(0028) => q(315),
+      q(0029) => q(250),
+      q(0030) => q(755),
+      q(0031) => q(070),
+      q(0032) => q(060),
+      q(0033) => q(050),
+      q(0034) => q(226),
+      q(0035) => q(430),
+      q(0036) => q(240),
+      q(0037) => q(241),
+      q(0038) => q(225),
+      q(0039) => q(206),
+      q(0040) => q(343),
+      q(0041) => q(200),
+      q(0042) => q(320),
+      q(0043) => q(310),
+      q(0044) => q(286),
+      q(0045) => q(500),
+      q(0046) => q(371),
+      q(0047) => q(501),
+      q(0048) => q(502),
+      q(0049) => q(125),
+      q(0050) => q(410),
+      q(0051) => q(080),
+      q(0052) => q(450),
+      q(0053) => q(412),
+      q(0054) => q(176),
+      q(0055) => q(610),
+      q(0056) => q(210),
+      q(0057) => q(361),
+      q(0058) => q(413),
+      q(0059) => q(510),
+      q(0060) => q(357),
+      q(0061) => q(411),
+      q(0062) => q(305),
+      q(0063) => q(355),
+      q(0064) => q(322),
+      q(0065) => q(345),
+      q(0066) => q(287),
+      q(0067) => q(436),
+      q(0068) => q(317),
+      q(0069) => q(351),
+      q(0070) => q(356),
+      q(0071) => q(217),
+      q(0072) => q(216),
+      q(0073) => q(215),
+      q(0074) => q(335),
+      q(0075) => q(336),
+      q(0076) => q(400),
+      q(0077) => q(401),
+      q(0078) => q(399),
+      q(0079) => q(437),
+      q(0080) => q(202),
+      q(0081) => q(116),
+      q(0082) => q(314),
+      q(0083) => q(140),
+      q(0084) => q(139),
+      q(0085) => q(090),
+      q(0086) => q(438),
+      q(0087) => q(101),
+      q(0088) => q(100),
+      q(0089) => q(347),
+      q(0090) => q(218),
+      q(0091) => q(145),
+      q(0092) => q(199),
+      q(0093) => q(337),
+      q(0094) => q(350),
+      q(0095) => q(106),
+      q(0096) => q(159),
+      q(0097) => q(420),
+      q(0098) => q(165),
+      q(0099) => q(499),
+      q(0100) => q(212),
+      q(0101) => q(261),
+      q(0102) => q(175),
+      q(0103) => q(327),
+      q(0104) => q(260),
+      q(0105) => q(126),
+      q(0106) => q(227),
+      q(0107) => q(331),
+      q(0108) => q(131),
+      q(0109) => q(132),
+      q(0110) => q(133),
+      q(0111) => q(115),
+      q(0112) => q(282),
+      q(0113) => q(130),
+      q(0114) => q(900),
+      q(0115) => q(949),
+      q(0116) => q(363),
+      q(0117) => q(620),
+      q(0118) => q(211),
+      q(0119) => q(123),
+      q(0120) => q(292),
+      q(0121) => q(105),
+      q(0122) => q(344),
+      q(0123) => q(095),
+      q(0124) => q(281),
+      q(0125) => q(319),
+      q(0126) => q(318),
+      q(0127) => q(348),
+      q(0128) => q(398),
+      q(0129) => q(362),
+      q(0130) => q(316),
+      q(0131) => q(135),
+      q(0132) => q(138),
+      q(0133) => q(137),
+      q(0134) => q(136),
+      q(0135) => q(373),
+      q(0136) => q(321),
+      q(0137) => q(353),
+      q(0138) => q(354),
+      q(0139) => q(346),
+      q(0140) => q(520),
+      q(0141) => q(359),
+      q(0142) => q(340),
+      q(0143) => q(290),
+      q(0144) => q(120),
+      q(0145) => q(370),
+      q(0146) => q(170),
+      q(0147) => q(352),
+      q(0148) => q(330),
+      q(0149) => q(326),
+      q(0150) => q(040),
+      q(0151) => q(470),
+      q(0152) => q(280),
+      q(0153) => q(262),
+      q(0154) => q(480),
+      q(0155) => q(030),
+      q(0156) => q(020),
+      q(0157) => q(460),
+      q(0158) => q(994),
+      q(0159) => q(995),
+      q(0160) => q(996),
       },
 };
 
index acc87cb..c79a331 100644 (file)
@@ -2,7 +2,7 @@ package Locale::Codes::Script_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Tue Aug 28 13:59:56 EDT 2012
+#    Generated on: Tue Dec  4 14:05:24 EST 2012
 
 =pod
 
@@ -38,7 +38,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.23';
+$VERSION='3.24';
 
 $Locale::Codes::Retired{'script'}{'alpha'}{'code'} = {
 };
@@ -83,6 +83,7 @@ $Locale::Codes::Retired{'script'}{'alpha'}{'name'} = {
 };
 
 $Locale::Codes::Retired{'script'}{'num'}{'name'} = {
+   q(old hungarian) => [ q(176), q(Old Hungarian) ],
    q(tiruta) => [ q(326), q(Tiruta) ],
 };
 
index e7fb17b..5cc7d75 100644 (file)
@@ -10,7 +10,7 @@ use warnings;
 use Exporter;
 
 our $VERSION;
-$VERSION='3.23';
+$VERSION='3.24';
 
 our (@ISA,@EXPORT);
 
index b9ceff3..09e7375 100644 (file)
@@ -72,8 +72,9 @@ National Geospatial-Intelligence Agency.
 
 =item B<dom, LOCALE_CODE_DOM>
 
-The IANA is responsible for assigning two-letter (uppercase) top-level
-domain names to each country.
+The IANA is responsible for delegating management of the top level country
+domains.  The country domains are the two-letter (lowercase) codes from ISO 3166
+with a few other additions.
 
 =back
 
@@ -162,6 +163,8 @@ so I cannot check the alpha-3 and numerical codes here.
 
 =item B<http://www.iso.org/iso/list-en1-semic-3.txt>
 
+=item B<http://www.iso.org/iso/home/standards/country_codes/iso-3166-1_decoding_table.htm>
+
 The source of ISO 3166-1 two-letter codes used by this
 module.
 
index 8bb9bed..e9c4c07 100644 (file)
@@ -10,7 +10,7 @@ use warnings;
 use Exporter;
 
 our $VERSION;
-$VERSION='3.23';
+$VERSION='3.24';
 
 our (@ISA,@EXPORT);
 
index 95b7a59..e1b3ead 100644 (file)
@@ -10,7 +10,7 @@ use warnings;
 use Exporter;
 
 our $VERSION;
-$VERSION='3.23';
+$VERSION='3.24';
 
 our (@ISA,@EXPORT);
 
index 8d79950..485c659 100644 (file)
@@ -10,7 +10,7 @@ use warnings;
 use Exporter;
 
 our $VERSION;
-$VERSION='3.23';
+$VERSION='3.24';
 
 our (@ISA,@EXPORT);
 
index efbffd1..d23ceb8 100644 (file)
@@ -98,7 +98,7 @@ Libya
    ~
    ly
 
-Syria
+Syrian Arab Republic
    ~
    sy
 
index 1b3065f..1f5fd5e 100644 (file)
@@ -98,7 +98,7 @@ Libya
    ~
    ly
 
-Syria
+Syrian Arab Republic
    ~
    sy