]> granicus.if.org Git - php/commitdiff
- Updated timezone database to version 2007.3. (Derick)
authorDerick Rethans <derick@php.net>
Tue, 6 Mar 2007 21:28:37 +0000 (21:28 +0000)
committerDerick Rethans <derick@php.net>
Tue, 6 Mar 2007 21:28:37 +0000 (21:28 +0000)
NEWS
ext/date/lib/timezonedb.h
ext/date/lib/timezonemap.h

diff --git a/NEWS b/NEWS
index d3cfa471dab8813c911d88625fdee4ec8b1223e2..91a815de67bf60d7a54043ba7b2529ab66e0e780 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,7 @@ PHP                                                                        NEWS
   . openssl to version 0.9.8e
 - Upgraded SQLite 3 to version 3.3.13 (Ilia)
 - Upgraded PCRE to version 7.0 (Nuno)
+- Updated timezone database to version 2007.3. (Derick)
 - Improved SPL (Marcus)
   . Added SplFileInfo::getBasename(), DirectoryIterator::getBasename().
   . Added SplFileInfo::getLinkTarget(), SplFileInfo::getRealPath().
index 9e57e7771c18ec3dd0b2b714308399235f1d9ea1..4756eeb92d148cf3eeb3d0e99652a7fb3dc475c9 100644 (file)
-const timelib_tzdb_index_entry timezonedb_idx_builtin[546] = {
+const timelib_tzdb_index_entry timezonedb_idx_builtin[550] = {
        { "Africa/Abidjan"                    , 0x000000 },
        { "Africa/Accra"                      , 0x000049 },
        { "Africa/Addis_Ababa"                , 0x0000E5 },
        { "Africa/Algiers"                    , 0x00012F },
-       { "Africa/Asmera"                     , 0x00024E },
-       { "Africa/Bamako"                     , 0x000298 },
-       { "Africa/Bangui"                     , 0x0002F7 },
-       { "Africa/Banjul"                     , 0x000340 },
-       { "Africa/Bissau"                     , 0x0003AB },
-       { "Africa/Blantyre"                   , 0x000405 },
-       { "Africa/Brazzaville"                , 0x00044E },
-       { "Africa/Bujumbura"                  , 0x000497 },
-       { "Africa/Cairo"                      , 0x0004CF },
-       { "Africa/Casablanca"                 , 0x00088A },
-       { "Africa/Ceuta"                      , 0x000946 },
-       { "Africa/Conakry"                    , 0x000C32 },
-       { "Africa/Dakar"                      , 0x000C91 },
-       { "Africa/Dar_es_Salaam"              , 0x000CEB },
-       { "Africa/Djibouti"                   , 0x000D4C },
-       { "Africa/Douala"                     , 0x000D95 },
-       { "Africa/El_Aaiun"                   , 0x000DDE },
-       { "Africa/Freetown"                   , 0x000E38 },
-       { "Africa/Gaborone"                   , 0x000F3B },
-       { "Africa/Harare"                     , 0x000F8A },
-       { "Africa/Johannesburg"               , 0x000FD3 },
-       { "Africa/Kampala"                    , 0x001035 },
-       { "Africa/Khartoum"                   , 0x0010A8 },
-       { "Africa/Kigali"                     , 0x0011AF },
-       { "Africa/Kinshasa"                   , 0x0011F8 },
-       { "Africa/Lagos"                      , 0x001230 },
-       { "Africa/Libreville"                 , 0x001279 },
-       { "Africa/Lome"                       , 0x0012C2 },
-       { "Africa/Luanda"                     , 0x0012FA },
-       { "Africa/Lubumbashi"                 , 0x001343 },
-       { "Africa/Lusaka"                     , 0x00137B },
-       { "Africa/Malabo"                     , 0x0013C4 },
-       { "Africa/Maputo"                     , 0x00141E },
-       { "Africa/Maseru"                     , 0x001467 },
-       { "Africa/Mbabane"                    , 0x0014C3 },
-       { "Africa/Mogadishu"                  , 0x00150D },
-       { "Africa/Monrovia"                   , 0x00155C },
-       { "Africa/Nairobi"                    , 0x0015B6 },
-       { "Africa/Ndjamena"                   , 0x001629 },
-       { "Africa/Niamey"                     , 0x001689 },
-       { "Africa/Nouakchott"                 , 0x0016F0 },
-       { "Africa/Ouagadougou"                , 0x00174F },
-       { "Africa/Porto-Novo"                 , 0x001798 },
-       { "Africa/Sao_Tome"                   , 0x0017F2 },
-       { "Africa/Timbuktu"                   , 0x00183B },
-       { "Africa/Tripoli"                    , 0x00189A },
-       { "Africa/Tunis"                      , 0x001988 },
-       { "Africa/Windhoek"                   , 0x001BB0 },
-       { "America/Adak"                      , 0x001DEB },
-       { "America/Anchorage"                 , 0x002145 },
-       { "America/Anguilla"                  , 0x0024A2 },
-       { "America/Antigua"                   , 0x0024EB },
-       { "America/Araguaina"                 , 0x002545 },
-       { "America/Argentina/Buenos_Aires"    , 0x00268B },
-       { "America/Argentina/Catamarca"       , 0x002804 },
-       { "America/Argentina/ComodRivadavia"  , 0x002994 },
-       { "America/Argentina/Cordoba"         , 0x002B24 },
-       { "America/Argentina/Jujuy"           , 0x002CAA },
-       { "America/Argentina/La_Rioja"        , 0x002E3E },
-       { "America/Argentina/Mendoza"         , 0x002FD3 },
-       { "America/Argentina/Rio_Gallegos"    , 0x003171 },
-       { "America/Argentina/San_Juan"        , 0x003301 },
-       { "America/Argentina/Tucuman"         , 0x003496 },
-       { "America/Argentina/Ushuaia"         , 0x003626 },
-       { "America/Aruba"                     , 0x0037B6 },
-       { "America/Asuncion"                  , 0x003810 },
-       { "America/Atikokan"                  , 0x003AE9 },
-       { "America/Atka"                      , 0x003B6F },
-       { "America/Bahia"                     , 0x003EC9 },
-       { "America/Barbados"                  , 0x004041 },
-       { "America/Belem"                     , 0x0040CF },
-       { "America/Belize"                    , 0x0041B1 },
-       { "America/Blanc-Sablon"              , 0x004321 },
-       { "America/Boa_Vista"                 , 0x004396 },
-       { "America/Bogota"                    , 0x00448C },
-       { "America/Boise"                     , 0x0044EC },
-       { "America/Buenos_Aires"              , 0x00484E },
-       { "America/Cambridge_Bay"             , 0x0049C7 },
-       { "America/Campo_Grande"              , 0x004CCA },
-       { "America/Cancun"                    , 0x004F9B },
-       { "America/Caracas"                   , 0x0051B6 },
-       { "America/Catamarca"                 , 0x00520C },
-       { "America/Cayenne"                   , 0x00539C },
-       { "America/Cayman"                    , 0x0053F2 },
-       { "America/Chicago"                   , 0x00543B },
-       { "America/Chihuahua"                 , 0x00593A },
-       { "America/Coral_Harbour"             , 0x005B64 },
-       { "America/Cordoba"                   , 0x005BEA },
-       { "America/Costa_Rica"                , 0x005D70 },
-       { "America/Cuiaba"                    , 0x005DEE },
-       { "America/Curacao"                   , 0x0060B5 },
-       { "America/Danmarkshavn"              , 0x00610F },
-       { "America/Dawson"                    , 0x006226 },
-       { "America/Dawson_Creek"              , 0x00651D },
-       { "America/Denver"                    , 0x0066A2 },
-       { "America/Detroit"                   , 0x006A0F },
-       { "America/Dominica"                  , 0x006D3A },
-       { "America/Edmonton"                  , 0x006D83 },
-       { "America/Eirunepe"                  , 0x0070ED },
-       { "America/El_Salvador"               , 0x0071D9 },
-       { "America/Ensenada"                  , 0x007242 },
-       { "America/Fort_Wayne"                , 0x0076B3 },
-       { "America/Fortaleza"                 , 0x00759F },
-       { "America/Glace_Bay"                 , 0x007911 },
-       { "America/Godthab"                   , 0x007C35 },
-       { "America/Goose_Bay"                 , 0x007EDF },
-       { "America/Grand_Turk"                , 0x008367 },
-       { "America/Grenada"                   , 0x00860A },
-       { "America/Guadeloupe"                , 0x008653 },
-       { "America/Guatemala"                 , 0x00869C },
-       { "America/Guayaquil"                 , 0x008719 },
-       { "America/Guyana"                    , 0x008762 },
-       { "America/Halifax"                   , 0x0087D7 },
-       { "America/Havana"                    , 0x008CB3 },
-       { "America/Hermosillo"                , 0x00901A },
-       { "America/Indiana/Indianapolis"      , 0x0090CD },
-       { "America/Indiana/Knox"              , 0x00932B },
-       { "America/Indiana/Marengo"           , 0x009690 },
-       { "America/Indiana/Petersburg"        , 0x009902 },
-       { "America/Indiana/Vevay"             , 0x009E07 },
-       { "America/Indiana/Vincennes"         , 0x00A00B },
-       { "America/Indianapolis"              , 0x009BA9 },
-       { "America/Inuvik"                    , 0x00A273 },
-       { "America/Iqaluit"                   , 0x00A56A },
-       { "America/Jamaica"                   , 0x00A85C },
-       { "America/Jujuy"                     , 0x00A915 },
-       { "America/Juneau"                    , 0x00AAA9 },
-       { "America/Kentucky/Louisville"       , 0x00ADFD },
-       { "America/Kentucky/Monticello"       , 0x00B1E6 },
-       { "America/Knox_IN"                   , 0x00B539 },
-       { "America/La_Paz"                    , 0x00B89E },
-       { "America/Lima"                      , 0x00B8F9 },
-       { "America/Los_Angeles"               , 0x00B995 },
-       { "America/Louisville"                , 0x00BD8E },
-       { "America/Maceio"                    , 0x00C177 },
-       { "America/Managua"                   , 0x00C295 },
-       { "America/Manaus"                    , 0x00C33C },
-       { "America/Martinique"                , 0x00C428 },
-       { "America/Mazatlan"                  , 0x00C488 },
-       { "America/Mendoza"                   , 0x00C6C1 },
-       { "America/Menominee"                 , 0x00C85F },
-       { "America/Merida"                    , 0x00CB8D },
-       { "America/Mexico_City"               , 0x00CD9C },
-       { "America/Miquelon"                  , 0x00CFEE },
-       { "America/Moncton"                   , 0x00D254 },
-       { "America/Monterrey"                 , 0x00D6C2 },
-       { "America/Montevideo"                , 0x00D8C5 },
-       { "America/Montreal"                  , 0x00DBCB },
-       { "America/Montserrat"                , 0x00E0AF },
-       { "America/Nassau"                    , 0x00E0F8 },
-       { "America/New_York"                  , 0x00E431 },
-       { "America/Nipigon"                   , 0x00E924 },
-       { "America/Nome"                      , 0x00EC1E },
-       { "America/Noronha"                   , 0x00EF77 },
-       { "America/North_Dakota/Center"       , 0x00F08B },
-       { "America/North_Dakota/New_Salem"    , 0x00F3E8 },
-       { "America/Panama"                    , 0x00F745 },
-       { "America/Pangnirtung"               , 0x00F78E },
-       { "America/Paramaribo"                , 0x00FA98 },
-       { "America/Phoenix"                   , 0x00FB1E },
-       { "America/Port-au-Prince"            , 0x00FBA0 },
-       { "America/Port_of_Spain"             , 0x00FEC8 },
-       { "America/Porto_Acre"                , 0x00FDE6 },
-       { "America/Porto_Velho"               , 0x00FF11 },
-       { "America/Puerto_Rico"               , 0x00FFF3 },
-       { "America/Rainy_River"               , 0x010052 },
-       { "America/Rankin_Inlet"              , 0x01034C },
-       { "America/Recife"                    , 0x010632 },
-       { "America/Regina"                    , 0x010746 },
-       { "America/Rio_Branco"                , 0x0108C3 },
-       { "America/Rosario"                   , 0x0109A5 },
-       { "America/Santiago"                  , 0x010B2B },
-       { "America/Santo_Domingo"             , 0x010EBA },
-       { "America/Sao_Paulo"                 , 0x010F74 },
-       { "America/Scoresbysund"              , 0x011245 },
-       { "America/Shiprock"                  , 0x011508 },
-       { "America/St_Johns"                  , 0x011875 },
-       { "America/St_Kitts"                  , 0x011D94 },
-       { "America/St_Lucia"                  , 0x011DDD },
-       { "America/St_Thomas"                 , 0x011E26 },
-       { "America/St_Vincent"                , 0x011E6F },
-       { "America/Swift_Current"             , 0x011EB8 },
-       { "America/Tegucigalpa"               , 0x011F9F },
-       { "America/Thule"                     , 0x012030 },
-       { "America/Thunder_Bay"               , 0x01225B },
-       { "America/Tijuana"                   , 0x012575 },
-       { "America/Toronto"                   , 0x0128D2 },
-       { "America/Tortola"                   , 0x012DB6 },
-       { "America/Vancouver"                 , 0x012DFF },
-       { "America/Virgin"                    , 0x01320C },
-       { "America/Whitehorse"                , 0x013255 },
-       { "America/Winnipeg"                  , 0x01354C },
-       { "America/Yakutat"                   , 0x01395A },
-       { "America/Yellowknife"               , 0x013C96 },
-       { "Antarctica/Casey"                  , 0x013F70 },
-       { "Antarctica/Davis"                  , 0x013FB9 },
-       { "Antarctica/DumontDUrville"         , 0x01400D },
-       { "Antarctica/Mawson"                 , 0x01406D },
-       { "Antarctica/McMurdo"                , 0x0140B7 },
-       { "Antarctica/Palmer"                 , 0x014391 },
-       { "Antarctica/Rothera"                , 0x014684 },
-       { "Antarctica/South_Pole"             , 0x0146CE },
-       { "Antarctica/Syowa"                  , 0x0149A8 },
-       { "Antarctica/Vostok"                 , 0x0149F2 },
-       { "Arctic/Longyearbyen"               , 0x014A3C },
-       { "Asia/Aden"                         , 0x014D62 },
-       { "Asia/Almaty"                       , 0x014DAB },
-       { "Asia/Amman"                        , 0x014F10 },
-       { "Asia/Anadyr"                       , 0x0151C4 },
-       { "Asia/Aqtau"                        , 0x015490 },
-       { "Asia/Aqtobe"                       , 0x015652 },
-       { "Asia/Ashgabat"                     , 0x0157EF },
-       { "Asia/Ashkhabad"                    , 0x015900 },
-       { "Asia/Baghdad"                      , 0x015A11 },
-       { "Asia/Bahrain"                      , 0x015CA6 },
-       { "Asia/Baku"                         , 0x015D00 },
-       { "Asia/Bangkok"                      , 0x015FDC },
-       { "Asia/Beirut"                       , 0x016025 },
-       { "Asia/Bishkek"                      , 0x016326 },
-       { "Asia/Brunei"                       , 0x0164C6 },
-       { "Asia/Calcutta"                     , 0x01651C },
-       { "Asia/Choibalsan"                   , 0x016589 },
-       { "Asia/Chongqing"                    , 0x01680D },
-       { "Asia/Chungking"                    , 0x0168B0 },
-       { "Asia/Colombo"                      , 0x016953 },
-       { "Asia/Dacca"                        , 0x0169E3 },
-       { "Asia/Damascus"                     , 0x016A66 },
-       { "Asia/Dhaka"                        , 0x016DAA },
-       { "Asia/Dili"                         , 0x016E2D },
-       { "Asia/Dubai"                        , 0x016EAA },
-       { "Asia/Dushanbe"                     , 0x016EF3 },
-       { "Asia/Gaza"                         , 0x016FEA },
-       { "Asia/Harbin"                       , 0x017327 },
-       { "Asia/Hong_Kong"                    , 0x0173E1 },
-       { "Asia/Hovd"                         , 0x01758B },
-       { "Asia/Irkutsk"                      , 0x017802 },
-       { "Asia/Istanbul"                     , 0x017AC6 },
-       { "Asia/Jakarta"                      , 0x017EA7 },
-       { "Asia/Jayapura"                     , 0x017F37 },
-       { "Asia/Jerusalem"                    , 0x017F96 },
-       { "Asia/Kabul"                        , 0x0182B9 },
-       { "Asia/Kamchatka"                    , 0x0182FE },
-       { "Asia/Karachi"                      , 0x0185C2 },
-       { "Asia/Kashgar"                      , 0x018657 },
-       { "Asia/Katmandu"                     , 0x018707 },
-       { "Asia/Krasnoyarsk"                  , 0x018761 },
-       { "Asia/Kuala_Lumpur"                 , 0x018A25 },
-       { "Asia/Kuching"                      , 0x018AC3 },
-       { "Asia/Kuwait"                       , 0x018B96 },
-       { "Asia/Macao"                        , 0x018BDF },
-       { "Asia/Macau"                        , 0x018D0E },
-       { "Asia/Magadan"                      , 0x018E3D },
-       { "Asia/Makassar"                     , 0x019101 },
-       { "Asia/Manila"                       , 0x019171 },
-       { "Asia/Muscat"                       , 0x0191EA },
-       { "Asia/Nicosia"                      , 0x019233 },
-       { "Asia/Novosibirsk"                  , 0x01950F },
-       { "Asia/Omsk"                         , 0x0197E0 },
-       { "Asia/Oral"                         , 0x019AA4 },
-       { "Asia/Phnom_Penh"                   , 0x019C59 },
-       { "Asia/Pontianak"                    , 0x019CC5 },
-       { "Asia/Pyongyang"                    , 0x019D65 },
-       { "Asia/Qatar"                        , 0x019DC6 },
-       { "Asia/Qyzylorda"                    , 0x019E20 },
-       { "Asia/Rangoon"                      , 0x019FCA },
-       { "Asia/Riyadh"                       , 0x01A036 },
-       { "Asia/Saigon"                       , 0x01A07F },
-       { "Asia/Sakhalin"                     , 0x01A0EB },
-       { "Asia/Samarkand"                    , 0x01A3C4 },
-       { "Asia/Seoul"                        , 0x01A4DF },
-       { "Asia/Shanghai"                     , 0x01A577 },
-       { "Asia/Singapore"                    , 0x01A61C },
-       { "Asia/Taipei"                       , 0x01A6C7 },
-       { "Asia/Tashkent"                     , 0x01A7D3 },
-       { "Asia/Tbilisi"                      , 0x01A8E9 },
-       { "Asia/Tehran"                       , 0x01AA97 },
-       { "Asia/Tel_Aviv"                     , 0x01ABCD },
-       { "Asia/Thimbu"                       , 0x01AEF0 },
-       { "Asia/Thimphu"                      , 0x01AF4A },
-       { "Asia/Tokyo"                        , 0x01AFA4 },
-       { "Asia/Ujung_Pandang"                , 0x01B021 },
-       { "Asia/Ulaanbaatar"                  , 0x01B091 },
-       { "Asia/Ulan_Bator"                   , 0x01B308 },
-       { "Asia/Urumqi"                       , 0x01B57F },
-       { "Asia/Vientiane"                    , 0x01B622 },
-       { "Asia/Vladivostok"                  , 0x01B68E },
-       { "Asia/Yakutsk"                      , 0x01B959 },
-       { "Asia/Yekaterinburg"                , 0x01BC1D },
-       { "Asia/Yerevan"                      , 0x01BF0C },
-       { "Atlantic/Azores"                   , 0x01C204 },
-       { "Atlantic/Bermuda"                  , 0x01C6F5 },
-       { "Atlantic/Canary"                   , 0x01C9CA },
-       { "Atlantic/Cape_Verde"               , 0x01CC86 },
-       { "Atlantic/Faeroe"                   , 0x01CCF3 },
-       { "Atlantic/Jan_Mayen"                , 0x01CF8B },
-       { "Atlantic/Madeira"                  , 0x01D2B1 },
-       { "Atlantic/Reykjavik"                , 0x01D79F },
-       { "Atlantic/South_Georgia"            , 0x01D94C },
-       { "Atlantic/St_Helena"                , 0x01DC4C },
-       { "Atlantic/Stanley"                  , 0x01D984 },
-       { "Australia/ACT"                     , 0x01DC95 },
-       { "Australia/Adelaide"                , 0x01DFA6 },
-       { "Australia/Brisbane"                , 0x01E2B7 },
-       { "Australia/Broken_Hill"             , 0x01E357 },
-       { "Australia/Canberra"                , 0x01E66D },
-       { "Australia/Currie"                  , 0x01E97E },
-       { "Australia/Darwin"                  , 0x01EC8F },
-       { "Australia/Hobart"                  , 0x01ECF7 },
-       { "Australia/LHI"                     , 0x01F030 },
-       { "Australia/Lindeman"                , 0x01F2BF },
-       { "Australia/Lord_Howe"               , 0x01F378 },
-       { "Australia/Melbourne"               , 0x01F607 },
-       { "Australia/North"                   , 0x01F918 },
-       { "Australia/NSW"                     , 0x01F980 },
-       { "Australia/Perth"                   , 0x01FC91 },
-       { "Australia/Queensland"              , 0x01FD3B },
-       { "Australia/South"                   , 0x01FDDB },
-       { "Australia/Sydney"                  , 0x0200EC },
-       { "Australia/Tasmania"                , 0x0203FD },
-       { "Australia/Victoria"                , 0x020736 },
-       { "Australia/West"                    , 0x020A47 },
-       { "Australia/Yancowinna"              , 0x020AF1 },
-       { "Brazil/Acre"                       , 0x020E07 },
-       { "Brazil/DeNoronha"                  , 0x020EE9 },
-       { "Brazil/East"                       , 0x020FFD },
-       { "Brazil/West"                       , 0x0212CE },
-       { "Canada/Atlantic"                   , 0x0213BA },
-       { "Canada/Central"                    , 0x021896 },
-       { "Canada/East-Saskatchewan"          , 0x022188 },
-       { "Canada/Eastern"                    , 0x021CA4 },
-       { "Canada/Mountain"                   , 0x022305 },
-       { "Canada/Newfoundland"               , 0x02266F },
-       { "Canada/Pacific"                    , 0x022B8E },
-       { "Canada/Saskatchewan"               , 0x022F9B },
-       { "Canada/Yukon"                      , 0x023118 },
-       { "CET"                               , 0x02340F },
-       { "Chile/Continental"                 , 0x023702 },
-       { "Chile/EasterIsland"                , 0x023A91 },
-       { "CST6CDT"                           , 0x023DD4 },
-       { "Cuba"                              , 0x024119 },
-       { "EET"                               , 0x024480 },
-       { "Egypt"                             , 0x024727 },
-       { "Eire"                              , 0x024AE2 },
-       { "EST"                               , 0x024FE7 },
-       { "EST5EDT"                           , 0x02501F },
-       { "Etc/GMT"                           , 0x025364 },
-       { "Etc/GMT+0"                         , 0x02540C },
-       { "Etc/GMT+1"                         , 0x02547E },
-       { "Etc/GMT+10"                        , 0x0254F3 },
-       { "Etc/GMT+11"                        , 0x025569 },
-       { "Etc/GMT+12"                        , 0x0255DF },
-       { "Etc/GMT+2"                         , 0x0256CA },
-       { "Etc/GMT+3"                         , 0x02573E },
-       { "Etc/GMT+4"                         , 0x0257B2 },
-       { "Etc/GMT+5"                         , 0x025826 },
-       { "Etc/GMT+6"                         , 0x02589A },
-       { "Etc/GMT+7"                         , 0x02590E },
-       { "Etc/GMT+8"                         , 0x025982 },
-       { "Etc/GMT+9"                         , 0x0259F6 },
-       { "Etc/GMT-0"                         , 0x0253D4 },
-       { "Etc/GMT-1"                         , 0x025444 },
-       { "Etc/GMT-10"                        , 0x0254B8 },
-       { "Etc/GMT-11"                        , 0x02552E },
-       { "Etc/GMT-12"                        , 0x0255A4 },
-       { "Etc/GMT-13"                        , 0x02561A },
-       { "Etc/GMT-14"                        , 0x025655 },
-       { "Etc/GMT-2"                         , 0x025690 },
-       { "Etc/GMT-3"                         , 0x025704 },
-       { "Etc/GMT-4"                         , 0x025778 },
-       { "Etc/GMT-5"                         , 0x0257EC },
-       { "Etc/GMT-6"                         , 0x025860 },
-       { "Etc/GMT-7"                         , 0x0258D4 },
-       { "Etc/GMT-8"                         , 0x025948 },
-       { "Etc/GMT-9"                         , 0x0259BC },
-       { "Etc/GMT0"                          , 0x02539C },
-       { "Etc/Greenwich"                     , 0x025A30 },
-       { "Etc/UCT"                           , 0x025A68 },
-       { "Etc/Universal"                     , 0x025AA0 },
-       { "Etc/UTC"                           , 0x025AD8 },
-       { "Etc/Zulu"                          , 0x025B10 },
-       { "Europe/Amsterdam"                  , 0x025B48 },
-       { "Europe/Andorra"                    , 0x025F7A },
-       { "Europe/Athens"                     , 0x0261EA },
-       { "Europe/Belfast"                    , 0x026521 },
-       { "Europe/Belgrade"                   , 0x026A4C },
-       { "Europe/Berlin"                     , 0x026D04 },
-       { "Europe/Bratislava"                 , 0x027049 },
-       { "Europe/Brussels"                   , 0x02736F },
-       { "Europe/Bucharest"                  , 0x02779A },
-       { "Europe/Budapest"                   , 0x027AB8 },
-       { "Europe/Chisinau"                   , 0x027E1A },
-       { "Europe/Copenhagen"                 , 0x02819C },
-       { "Europe/Dublin"                     , 0x02849A },
-       { "Europe/Gibraltar"                  , 0x02899F },
-       { "Europe/Guernsey"                   , 0x028DEA },
-       { "Europe/Helsinki"                   , 0x029315 },
-       { "Europe/Isle_of_Man"                , 0x0295BF },
-       { "Europe/Istanbul"                   , 0x029AEA },
-       { "Europe/Jersey"                     , 0x029ECB },
-       { "Europe/Kaliningrad"                , 0x02A3F6 },
-       { "Europe/Kiev"                       , 0x02A736 },
-       { "Europe/Lisbon"                     , 0x02AA33 },
-       { "Europe/Ljubljana"                  , 0x02AF23 },
-       { "Europe/London"                     , 0x02B1DB },
-       { "Europe/Luxembourg"                 , 0x02B706 },
-       { "Europe/Madrid"                     , 0x02BB50 },
-       { "Europe/Malta"                      , 0x02BF02 },
-       { "Europe/Mariehamn"                  , 0x02C2AF },
-       { "Europe/Minsk"                      , 0x02C559 },
-       { "Europe/Monaco"                     , 0x02C858 },
-       { "Europe/Moscow"                     , 0x02CC87 },
-       { "Europe/Nicosia"                    , 0x02CFB6 },
-       { "Europe/Oslo"                       , 0x02D292 },
-       { "Europe/Paris"                      , 0x02D5B8 },
-       { "Europe/Podgorica"                  , 0x02D9F2 },
-       { "Europe/Prague"                     , 0x02DCAA },
-       { "Europe/Riga"                       , 0x02DFD0 },
-       { "Europe/Rome"                       , 0x02E309 },
-       { "Europe/Samara"                     , 0x02E6C0 },
-       { "Europe/San_Marino"                 , 0x02E9C4 },
-       { "Europe/Sarajevo"                   , 0x02ED7B },
-       { "Europe/Simferopol"                 , 0x02F033 },
-       { "Europe/Skopje"                     , 0x02F344 },
-       { "Europe/Sofia"                      , 0x02F5FC },
-       { "Europe/Stockholm"                  , 0x02F8EB },
-       { "Europe/Tallinn"                    , 0x02FB8E },
-       { "Europe/Tirane"                     , 0x02FEBC },
-       { "Europe/Tiraspol"                   , 0x0301B6 },
-       { "Europe/Uzhgorod"                   , 0x030538 },
-       { "Europe/Vaduz"                      , 0x03083B },
-       { "Europe/Vatican"                    , 0x030AC2 },
-       { "Europe/Vienna"                     , 0x030E79 },
-       { "Europe/Vilnius"                    , 0x03119A },
-       { "Europe/Volgograd"                  , 0x0314CD },
-       { "Europe/Warsaw"                     , 0x0317B3 },
-       { "Europe/Zagreb"                     , 0x031B88 },
-       { "Europe/Zaporozhye"                 , 0x031E40 },
-       { "Europe/Zurich"                     , 0x032147 },
-       { "Factory"                           , 0x0323F4 },
-       { "GB"                                , 0x032459 },
-       { "GB-Eire"                           , 0x032984 },
-       { "GMT"                               , 0x032EAF },
-       { "GMT+0"                             , 0x032F57 },
-       { "GMT-0"                             , 0x032F1F },
-       { "GMT0"                              , 0x032EE7 },
-       { "Greenwich"                         , 0x032F8F },
-       { "Hongkong"                          , 0x032FC7 },
-       { "HST"                               , 0x033171 },
-       { "Iceland"                           , 0x0331A9 },
-       { "Indian/Antananarivo"               , 0x033356 },
-       { "Indian/Chagos"                     , 0x0333BE },
-       { "Indian/Christmas"                  , 0x033414 },
-       { "Indian/Cocos"                      , 0x03344C },
-       { "Indian/Comoro"                     , 0x033484 },
-       { "Indian/Kerguelen"                  , 0x0334CD },
-       { "Indian/Mahe"                       , 0x033516 },
-       { "Indian/Maldives"                   , 0x03355F },
-       { "Indian/Mauritius"                  , 0x0335A8 },
-       { "Indian/Mayotte"                    , 0x0335F1 },
-       { "Indian/Reunion"                    , 0x03363A },
-       { "Iran"                              , 0x033683 },
-       { "Israel"                            , 0x0337B9 },
-       { "Jamaica"                           , 0x033ADC },
-       { "Japan"                             , 0x033B95 },
-       { "Kwajalein"                         , 0x033C12 },
-       { "Libya"                             , 0x033C69 },
-       { "MET"                               , 0x033D57 },
-       { "Mexico/BajaNorte"                  , 0x03404A },
-       { "Mexico/BajaSur"                    , 0x0343A7 },
-       { "Mexico/General"                    , 0x0345E0 },
-       { "MST"                               , 0x034832 },
-       { "MST7MDT"                           , 0x03486A },
-       { "Navajo"                            , 0x034BAF },
-       { "NZ"                                , 0x034F1C },
-       { "NZ-CHAT"                           , 0x03528E },
-       { "Pacific/Apia"                      , 0x03556A },
-       { "Pacific/Auckland"                  , 0x0355C5 },
-       { "Pacific/Chatham"                   , 0x035937 },
-       { "Pacific/Easter"                    , 0x035C13 },
-       { "Pacific/Efate"                     , 0x035F56 },
-       { "Pacific/Enderbury"                 , 0x036010 },
-       { "Pacific/Fakaofo"                   , 0x036063 },
-       { "Pacific/Fiji"                      , 0x03609B },
-       { "Pacific/Funafuti"                  , 0x036105 },
-       { "Pacific/Galapagos"                 , 0x03613D },
-       { "Pacific/Gambier"                   , 0x036198 },
-       { "Pacific/Guadalcanal"               , 0x0361E2 },
-       { "Pacific/Guam"                      , 0x03622B },
-       { "Pacific/Honolulu"                  , 0x036275 },
-       { "Pacific/Johnston"                  , 0x0362F7 },
-       { "Pacific/Kiritimati"                , 0x03632F },
-       { "Pacific/Kosrae"                    , 0x036382 },
-       { "Pacific/Kwajalein"                 , 0x0363CD },
-       { "Pacific/Majuro"                    , 0x036424 },
-       { "Pacific/Marquesas"                 , 0x036469 },
-       { "Pacific/Midway"                    , 0x0364B3 },
-       { "Pacific/Nauru"                     , 0x036523 },
-       { "Pacific/Niue"                      , 0x03658F },
-       { "Pacific/Norfolk"                   , 0x0365E1 },
-       { "Pacific/Noumea"                    , 0x03662A },
-       { "Pacific/Pago_Pago"                 , 0x0366AE },
-       { "Pacific/Palau"                     , 0x03672B },
-       { "Pacific/Pitcairn"                  , 0x036763 },
-       { "Pacific/Ponape"                    , 0x0367AC },
-       { "Pacific/Port_Moresby"              , 0x0367E5 },
-       { "Pacific/Rarotonga"                 , 0x03681D },
-       { "Pacific/Saipan"                    , 0x0368ED },
-       { "Pacific/Samoa"                     , 0x036944 },
-       { "Pacific/Tahiti"                    , 0x0369C1 },
-       { "Pacific/Tarawa"                    , 0x036A0B },
-       { "Pacific/Tongatapu"                 , 0x036A44 },
-       { "Pacific/Truk"                      , 0x036AC4 },
-       { "Pacific/Wake"                      , 0x036AFD },
-       { "Pacific/Wallis"                    , 0x036B36 },
-       { "Pacific/Yap"                       , 0x036B6E },
-       { "Poland"                            , 0x036BA7 },
-       { "Portugal"                          , 0x036F7C },
-       { "PRC"                               , 0x03746C },
-       { "PST8PDT"                           , 0x037511 },
-       { "ROC"                               , 0x037856 },
-       { "ROK"                               , 0x037962 },
-       { "Singapore"                         , 0x0379FA },
-       { "Turkey"                            , 0x037AA5 },
-       { "UCT"                               , 0x037E86 },
-       { "Universal"                         , 0x037EBE },
-       { "US/Alaska"                         , 0x037EF6 },
-       { "US/Aleutian"                       , 0x038253 },
-       { "US/Arizona"                        , 0x0385AD },
-       { "US/Central"                        , 0x03862F },
-       { "US/East-Indiana"                   , 0x039021 },
-       { "US/Eastern"                        , 0x038B2E },
-       { "US/Hawaii"                         , 0x03927F },
-       { "US/Indiana-Starke"                 , 0x039301 },
-       { "US/Michigan"                       , 0x039666 },
-       { "US/Mountain"                       , 0x039991 },
-       { "US/Pacific"                        , 0x039CFE },
-       { "US/Pacific-New"                    , 0x03A0F7 },
-       { "US/Samoa"                          , 0x03A4F0 },
-       { "UTC"                               , 0x03A56D },
-       { "W-SU"                              , 0x03A84C },
-       { "WET"                               , 0x03A5A5 },
-       { "Zulu"                              , 0x03AB7B },
+       { "Africa/Asmara"                     , 0x00024E },
+       { "Africa/Asmera"                     , 0x000298 },
+       { "Africa/Bamako"                     , 0x0002E2 },
+       { "Africa/Bangui"                     , 0x000341 },
+       { "Africa/Banjul"                     , 0x00038A },
+       { "Africa/Bissau"                     , 0x0003F5 },
+       { "Africa/Blantyre"                   , 0x00044F },
+       { "Africa/Brazzaville"                , 0x000498 },
+       { "Africa/Bujumbura"                  , 0x0004E1 },
+       { "Africa/Cairo"                      , 0x000519 },
+       { "Africa/Casablanca"                 , 0x0008D4 },
+       { "Africa/Ceuta"                      , 0x000990 },
+       { "Africa/Conakry"                    , 0x000C7C },
+       { "Africa/Dakar"                      , 0x000CDB },
+       { "Africa/Dar_es_Salaam"              , 0x000D35 },
+       { "Africa/Djibouti"                   , 0x000D96 },
+       { "Africa/Douala"                     , 0x000DDF },
+       { "Africa/El_Aaiun"                   , 0x000E28 },
+       { "Africa/Freetown"                   , 0x000E82 },
+       { "Africa/Gaborone"                   , 0x000F85 },
+       { "Africa/Harare"                     , 0x000FD4 },
+       { "Africa/Johannesburg"               , 0x00101D },
+       { "Africa/Kampala"                    , 0x00107F },
+       { "Africa/Khartoum"                   , 0x0010F2 },
+       { "Africa/Kigali"                     , 0x0011F9 },
+       { "Africa/Kinshasa"                   , 0x001242 },
+       { "Africa/Lagos"                      , 0x00127A },
+       { "Africa/Libreville"                 , 0x0012C3 },
+       { "Africa/Lome"                       , 0x00130C },
+       { "Africa/Luanda"                     , 0x001344 },
+       { "Africa/Lubumbashi"                 , 0x00138D },
+       { "Africa/Lusaka"                     , 0x0013C5 },
+       { "Africa/Malabo"                     , 0x00140E },
+       { "Africa/Maputo"                     , 0x001468 },
+       { "Africa/Maseru"                     , 0x0014B1 },
+       { "Africa/Mbabane"                    , 0x00150D },
+       { "Africa/Mogadishu"                  , 0x001557 },
+       { "Africa/Monrovia"                   , 0x0015A6 },
+       { "Africa/Nairobi"                    , 0x001600 },
+       { "Africa/Ndjamena"                   , 0x001673 },
+       { "Africa/Niamey"                     , 0x0016D3 },
+       { "Africa/Nouakchott"                 , 0x00173A },
+       { "Africa/Ouagadougou"                , 0x001799 },
+       { "Africa/Porto-Novo"                 , 0x0017E2 },
+       { "Africa/Sao_Tome"                   , 0x00183C },
+       { "Africa/Timbuktu"                   , 0x001885 },
+       { "Africa/Tripoli"                    , 0x0018E4 },
+       { "Africa/Tunis"                      , 0x0019D2 },
+       { "Africa/Windhoek"                   , 0x001BFA },
+       { "America/Adak"                      , 0x001E35 },
+       { "America/Anchorage"                 , 0x00218F },
+       { "America/Anguilla"                  , 0x0024EC },
+       { "America/Antigua"                   , 0x002535 },
+       { "America/Araguaina"                 , 0x00258F },
+       { "America/Argentina/Buenos_Aires"    , 0x0026D5 },
+       { "America/Argentina/Catamarca"       , 0x00284E },
+       { "America/Argentina/ComodRivadavia"  , 0x0029DE },
+       { "America/Argentina/Cordoba"         , 0x002B6E },
+       { "America/Argentina/Jujuy"           , 0x002CF4 },
+       { "America/Argentina/La_Rioja"        , 0x002E88 },
+       { "America/Argentina/Mendoza"         , 0x00301D },
+       { "America/Argentina/Rio_Gallegos"    , 0x0031BB },
+       { "America/Argentina/San_Juan"        , 0x00334B },
+       { "America/Argentina/Tucuman"         , 0x0034E0 },
+       { "America/Argentina/Ushuaia"         , 0x003670 },
+       { "America/Aruba"                     , 0x003800 },
+       { "America/Asuncion"                  , 0x00385A },
+       { "America/Atikokan"                  , 0x003B33 },
+       { "America/Atka"                      , 0x003BB9 },
+       { "America/Bahia"                     , 0x003F13 },
+       { "America/Barbados"                  , 0x00408B },
+       { "America/Belem"                     , 0x004119 },
+       { "America/Belize"                    , 0x0041FB },
+       { "America/Blanc-Sablon"              , 0x00436B },
+       { "America/Boa_Vista"                 , 0x0043E0 },
+       { "America/Bogota"                    , 0x0044D6 },
+       { "America/Boise"                     , 0x004536 },
+       { "America/Buenos_Aires"              , 0x004898 },
+       { "America/Cambridge_Bay"             , 0x004A11 },
+       { "America/Campo_Grande"              , 0x004D14 },
+       { "America/Cancun"                    , 0x004FE5 },
+       { "America/Caracas"                   , 0x005200 },
+       { "America/Catamarca"                 , 0x005256 },
+       { "America/Cayenne"                   , 0x0053E6 },
+       { "America/Cayman"                    , 0x00543C },
+       { "America/Chicago"                   , 0x005485 },
+       { "America/Chihuahua"                 , 0x005984 },
+       { "America/Coral_Harbour"             , 0x005BAE },
+       { "America/Cordoba"                   , 0x005C34 },
+       { "America/Costa_Rica"                , 0x005DBA },
+       { "America/Cuiaba"                    , 0x005E38 },
+       { "America/Curacao"                   , 0x0060FF },
+       { "America/Danmarkshavn"              , 0x006159 },
+       { "America/Dawson"                    , 0x006270 },
+       { "America/Dawson_Creek"              , 0x006567 },
+       { "America/Denver"                    , 0x0066EC },
+       { "America/Detroit"                   , 0x006A59 },
+       { "America/Dominica"                  , 0x006D84 },
+       { "America/Edmonton"                  , 0x006DCD },
+       { "America/Eirunepe"                  , 0x007137 },
+       { "America/El_Salvador"               , 0x007223 },
+       { "America/Ensenada"                  , 0x00728C },
+       { "America/Fort_Wayne"                , 0x0076FD },
+       { "America/Fortaleza"                 , 0x0075E9 },
+       { "America/Glace_Bay"                 , 0x00795B },
+       { "America/Godthab"                   , 0x007C7F },
+       { "America/Goose_Bay"                 , 0x007F29 },
+       { "America/Grand_Turk"                , 0x0083B1 },
+       { "America/Grenada"                   , 0x008654 },
+       { "America/Guadeloupe"                , 0x00869D },
+       { "America/Guatemala"                 , 0x0086E6 },
+       { "America/Guayaquil"                 , 0x008763 },
+       { "America/Guyana"                    , 0x0087AC },
+       { "America/Halifax"                   , 0x008821 },
+       { "America/Havana"                    , 0x008CFD },
+       { "America/Hermosillo"                , 0x009064 },
+       { "America/Indiana/Indianapolis"      , 0x009117 },
+       { "America/Indiana/Knox"              , 0x009375 },
+       { "America/Indiana/Marengo"           , 0x0096DA },
+       { "America/Indiana/Petersburg"        , 0x00994C },
+       { "America/Indiana/Vevay"             , 0x009E51 },
+       { "America/Indiana/Vincennes"         , 0x00A055 },
+       { "America/Indiana/Winamac"           , 0x00A2BD },
+       { "America/Indianapolis"              , 0x009BF3 },
+       { "America/Inuvik"                    , 0x00A543 },
+       { "America/Iqaluit"                   , 0x00A83A },
+       { "America/Jamaica"                   , 0x00AB2C },
+       { "America/Jujuy"                     , 0x00ABE5 },
+       { "America/Juneau"                    , 0x00AD79 },
+       { "America/Kentucky/Louisville"       , 0x00B0CD },
+       { "America/Kentucky/Monticello"       , 0x00B4B6 },
+       { "America/Knox_IN"                   , 0x00B809 },
+       { "America/La_Paz"                    , 0x00BB6E },
+       { "America/Lima"                      , 0x00BBC9 },
+       { "America/Los_Angeles"               , 0x00BC65 },
+       { "America/Louisville"                , 0x00C05E },
+       { "America/Maceio"                    , 0x00C447 },
+       { "America/Managua"                   , 0x00C565 },
+       { "America/Manaus"                    , 0x00C60C },
+       { "America/Martinique"                , 0x00C6F8 },
+       { "America/Mazatlan"                  , 0x00C758 },
+       { "America/Mendoza"                   , 0x00C991 },
+       { "America/Menominee"                 , 0x00CB2F },
+       { "America/Merida"                    , 0x00CE5D },
+       { "America/Mexico_City"               , 0x00D06C },
+       { "America/Miquelon"                  , 0x00D2BE },
+       { "America/Moncton"                   , 0x00D524 },
+       { "America/Monterrey"                 , 0x00D992 },
+       { "America/Montevideo"                , 0x00DB95 },
+       { "America/Montreal"                  , 0x00DE9B },
+       { "America/Montserrat"                , 0x00E37F },
+       { "America/Nassau"                    , 0x00E3C8 },
+       { "America/New_York"                  , 0x00E701 },
+       { "America/Nipigon"                   , 0x00EBF4 },
+       { "America/Nome"                      , 0x00EEEE },
+       { "America/Noronha"                   , 0x00F247 },
+       { "America/North_Dakota/Center"       , 0x00F35B },
+       { "America/North_Dakota/New_Salem"    , 0x00F6B8 },
+       { "America/Panama"                    , 0x00FA15 },
+       { "America/Pangnirtung"               , 0x00FA5E },
+       { "America/Paramaribo"                , 0x00FD68 },
+       { "America/Phoenix"                   , 0x00FDEE },
+       { "America/Port-au-Prince"            , 0x00FE70 },
+       { "America/Port_of_Spain"             , 0x010198 },
+       { "America/Porto_Acre"                , 0x0100B6 },
+       { "America/Porto_Velho"               , 0x0101E1 },
+       { "America/Puerto_Rico"               , 0x0102C3 },
+       { "America/Rainy_River"               , 0x010322 },
+       { "America/Rankin_Inlet"              , 0x01061C },
+       { "America/Recife"                    , 0x010902 },
+       { "America/Regina"                    , 0x010A16 },
+       { "America/Rio_Branco"                , 0x010B93 },
+       { "America/Rosario"                   , 0x010C75 },
+       { "America/Santiago"                  , 0x010DFB },
+       { "America/Santo_Domingo"             , 0x01118A },
+       { "America/Sao_Paulo"                 , 0x011244 },
+       { "America/Scoresbysund"              , 0x011515 },
+       { "America/Shiprock"                  , 0x0117D8 },
+       { "America/St_Johns"                  , 0x011B45 },
+       { "America/St_Kitts"                  , 0x012064 },
+       { "America/St_Lucia"                  , 0x0120AD },
+       { "America/St_Thomas"                 , 0x0120F6 },
+       { "America/St_Vincent"                , 0x01213F },
+       { "America/Swift_Current"             , 0x012188 },
+       { "America/Tegucigalpa"               , 0x01226F },
+       { "America/Thule"                     , 0x012300 },
+       { "America/Thunder_Bay"               , 0x01252B },
+       { "America/Tijuana"                   , 0x012845 },
+       { "America/Toronto"                   , 0x012BA2 },
+       { "America/Tortola"                   , 0x013086 },
+       { "America/Vancouver"                 , 0x0130CF },
+       { "America/Virgin"                    , 0x0134DC },
+       { "America/Whitehorse"                , 0x013525 },
+       { "America/Winnipeg"                  , 0x01381C },
+       { "America/Yakutat"                   , 0x013C2A },
+       { "America/Yellowknife"               , 0x013F66 },
+       { "Antarctica/Casey"                  , 0x014240 },
+       { "Antarctica/Davis"                  , 0x014289 },
+       { "Antarctica/DumontDUrville"         , 0x0142DD },
+       { "Antarctica/Mawson"                 , 0x01433D },
+       { "Antarctica/McMurdo"                , 0x014387 },
+       { "Antarctica/Palmer"                 , 0x014661 },
+       { "Antarctica/Rothera"                , 0x014954 },
+       { "Antarctica/South_Pole"             , 0x01499E },
+       { "Antarctica/Syowa"                  , 0x014C78 },
+       { "Antarctica/Vostok"                 , 0x014CC2 },
+       { "Arctic/Longyearbyen"               , 0x014D0C },
+       { "Asia/Aden"                         , 0x015032 },
+       { "Asia/Almaty"                       , 0x01507B },
+       { "Asia/Amman"                        , 0x0151E0 },
+       { "Asia/Anadyr"                       , 0x015494 },
+       { "Asia/Aqtau"                        , 0x015760 },
+       { "Asia/Aqtobe"                       , 0x015922 },
+       { "Asia/Ashgabat"                     , 0x015ABF },
+       { "Asia/Ashkhabad"                    , 0x015BD0 },
+       { "Asia/Baghdad"                      , 0x015CE1 },
+       { "Asia/Bahrain"                      , 0x015F76 },
+       { "Asia/Baku"                         , 0x015FD0 },
+       { "Asia/Bangkok"                      , 0x0162AC },
+       { "Asia/Beirut"                       , 0x0162F5 },
+       { "Asia/Bishkek"                      , 0x0165F6 },
+       { "Asia/Brunei"                       , 0x016796 },
+       { "Asia/Calcutta"                     , 0x0167EC },
+       { "Asia/Choibalsan"                   , 0x016859 },
+       { "Asia/Chongqing"                    , 0x016ADD },
+       { "Asia/Chungking"                    , 0x016B80 },
+       { "Asia/Colombo"                      , 0x016C23 },
+       { "Asia/Dacca"                        , 0x016CB3 },
+       { "Asia/Damascus"                     , 0x016D36 },
+       { "Asia/Dhaka"                        , 0x01707A },
+       { "Asia/Dili"                         , 0x0170FD },
+       { "Asia/Dubai"                        , 0x01717A },
+       { "Asia/Dushanbe"                     , 0x0171C3 },
+       { "Asia/Gaza"                         , 0x0172BA },
+       { "Asia/Harbin"                       , 0x0175F7 },
+       { "Asia/Hong_Kong"                    , 0x0176B1 },
+       { "Asia/Hovd"                         , 0x01785B },
+       { "Asia/Irkutsk"                      , 0x017AD2 },
+       { "Asia/Istanbul"                     , 0x017D96 },
+       { "Asia/Jakarta"                      , 0x018162 },
+       { "Asia/Jayapura"                     , 0x0181F2 },
+       { "Asia/Jerusalem"                    , 0x018251 },
+       { "Asia/Kabul"                        , 0x018574 },
+       { "Asia/Kamchatka"                    , 0x0185B9 },
+       { "Asia/Karachi"                      , 0x01887D },
+       { "Asia/Kashgar"                      , 0x018912 },
+       { "Asia/Katmandu"                     , 0x0189C2 },
+       { "Asia/Krasnoyarsk"                  , 0x018A1C },
+       { "Asia/Kuala_Lumpur"                 , 0x018CE0 },
+       { "Asia/Kuching"                      , 0x018D7E },
+       { "Asia/Kuwait"                       , 0x018E51 },
+       { "Asia/Macao"                        , 0x018E9A },
+       { "Asia/Macau"                        , 0x018FC9 },
+       { "Asia/Magadan"                      , 0x0190F8 },
+       { "Asia/Makassar"                     , 0x0193BC },
+       { "Asia/Manila"                       , 0x01942C },
+       { "Asia/Muscat"                       , 0x0194A5 },
+       { "Asia/Nicosia"                      , 0x0194EE },
+       { "Asia/Novosibirsk"                  , 0x0197CA },
+       { "Asia/Omsk"                         , 0x019A9B },
+       { "Asia/Oral"                         , 0x019D5F },
+       { "Asia/Phnom_Penh"                   , 0x019F14 },
+       { "Asia/Pontianak"                    , 0x019F80 },
+       { "Asia/Pyongyang"                    , 0x01A020 },
+       { "Asia/Qatar"                        , 0x01A081 },
+       { "Asia/Qyzylorda"                    , 0x01A0DB },
+       { "Asia/Rangoon"                      , 0x01A285 },
+       { "Asia/Riyadh"                       , 0x01A2F1 },
+       { "Asia/Saigon"                       , 0x01A33A },
+       { "Asia/Sakhalin"                     , 0x01A3A6 },
+       { "Asia/Samarkand"                    , 0x01A67F },
+       { "Asia/Seoul"                        , 0x01A79A },
+       { "Asia/Shanghai"                     , 0x01A832 },
+       { "Asia/Singapore"                    , 0x01A8D7 },
+       { "Asia/Taipei"                       , 0x01A982 },
+       { "Asia/Tashkent"                     , 0x01AA8E },
+       { "Asia/Tbilisi"                      , 0x01ABA4 },
+       { "Asia/Tehran"                       , 0x01AD52 },
+       { "Asia/Tel_Aviv"                     , 0x01AE88 },
+       { "Asia/Thimbu"                       , 0x01B1AB },
+       { "Asia/Thimphu"                      , 0x01B205 },
+       { "Asia/Tokyo"                        , 0x01B25F },
+       { "Asia/Ujung_Pandang"                , 0x01B2DC },
+       { "Asia/Ulaanbaatar"                  , 0x01B34C },
+       { "Asia/Ulan_Bator"                   , 0x01B5C3 },
+       { "Asia/Urumqi"                       , 0x01B83A },
+       { "Asia/Vientiane"                    , 0x01B8DD },
+       { "Asia/Vladivostok"                  , 0x01B949 },
+       { "Asia/Yakutsk"                      , 0x01BC14 },
+       { "Asia/Yekaterinburg"                , 0x01BED8 },
+       { "Asia/Yerevan"                      , 0x01C1C7 },
+       { "Atlantic/Azores"                   , 0x01C4BF },
+       { "Atlantic/Bermuda"                  , 0x01C9B0 },
+       { "Atlantic/Canary"                   , 0x01CC85 },
+       { "Atlantic/Cape_Verde"               , 0x01CF41 },
+       { "Atlantic/Faeroe"                   , 0x01CFAE },
+       { "Atlantic/Faroe"                    , 0x01D246 },
+       { "Atlantic/Jan_Mayen"                , 0x01D4DE },
+       { "Atlantic/Madeira"                  , 0x01D804 },
+       { "Atlantic/Reykjavik"                , 0x01DCF2 },
+       { "Atlantic/South_Georgia"            , 0x01DE9F },
+       { "Atlantic/St_Helena"                , 0x01E19F },
+       { "Atlantic/Stanley"                  , 0x01DED7 },
+       { "Australia/ACT"                     , 0x01E1E8 },
+       { "Australia/Adelaide"                , 0x01E4F9 },
+       { "Australia/Brisbane"                , 0x01E80A },
+       { "Australia/Broken_Hill"             , 0x01E8AA },
+       { "Australia/Canberra"                , 0x01EBC0 },
+       { "Australia/Currie"                  , 0x01EED1 },
+       { "Australia/Darwin"                  , 0x01F1E2 },
+       { "Australia/Eucla"                   , 0x01F24A },
+       { "Australia/Hobart"                  , 0x01F2F5 },
+       { "Australia/LHI"                     , 0x01F62E },
+       { "Australia/Lindeman"                , 0x01F8BD },
+       { "Australia/Lord_Howe"               , 0x01F976 },
+       { "Australia/Melbourne"               , 0x01FC05 },
+       { "Australia/North"                   , 0x01FF16 },
+       { "Australia/NSW"                     , 0x01FF7E },
+       { "Australia/Perth"                   , 0x02028F },
+       { "Australia/Queensland"              , 0x020339 },
+       { "Australia/South"                   , 0x0203D9 },
+       { "Australia/Sydney"                  , 0x0206EA },
+       { "Australia/Tasmania"                , 0x0209FB },
+       { "Australia/Victoria"                , 0x020D34 },
+       { "Australia/West"                    , 0x021045 },
+       { "Australia/Yancowinna"              , 0x0210EF },
+       { "Brazil/Acre"                       , 0x021405 },
+       { "Brazil/DeNoronha"                  , 0x0214E7 },
+       { "Brazil/East"                       , 0x0215FB },
+       { "Brazil/West"                       , 0x0218CC },
+       { "Canada/Atlantic"                   , 0x0219B8 },
+       { "Canada/Central"                    , 0x021E94 },
+       { "Canada/East-Saskatchewan"          , 0x022786 },
+       { "Canada/Eastern"                    , 0x0222A2 },
+       { "Canada/Mountain"                   , 0x022903 },
+       { "Canada/Newfoundland"               , 0x022C6D },
+       { "Canada/Pacific"                    , 0x02318C },
+       { "Canada/Saskatchewan"               , 0x023599 },
+       { "Canada/Yukon"                      , 0x023716 },
+       { "CET"                               , 0x023A0D },
+       { "Chile/Continental"                 , 0x023D00 },
+       { "Chile/EasterIsland"                , 0x02408F },
+       { "CST6CDT"                           , 0x0243C5 },
+       { "Cuba"                              , 0x02470A },
+       { "EET"                               , 0x024A71 },
+       { "Egypt"                             , 0x024D18 },
+       { "Eire"                              , 0x0250D3 },
+       { "EST"                               , 0x0255D8 },
+       { "EST5EDT"                           , 0x025610 },
+       { "Etc/GMT"                           , 0x025955 },
+       { "Etc/GMT+0"                         , 0x0259FD },
+       { "Etc/GMT+1"                         , 0x025A6F },
+       { "Etc/GMT+10"                        , 0x025AE4 },
+       { "Etc/GMT+11"                        , 0x025B5A },
+       { "Etc/GMT+12"                        , 0x025BD0 },
+       { "Etc/GMT+2"                         , 0x025CBB },
+       { "Etc/GMT+3"                         , 0x025D2F },
+       { "Etc/GMT+4"                         , 0x025DA3 },
+       { "Etc/GMT+5"                         , 0x025E17 },
+       { "Etc/GMT+6"                         , 0x025E8B },
+       { "Etc/GMT+7"                         , 0x025EFF },
+       { "Etc/GMT+8"                         , 0x025F73 },
+       { "Etc/GMT+9"                         , 0x025FE7 },
+       { "Etc/GMT-0"                         , 0x0259C5 },
+       { "Etc/GMT-1"                         , 0x025A35 },
+       { "Etc/GMT-10"                        , 0x025AA9 },
+       { "Etc/GMT-11"                        , 0x025B1F },
+       { "Etc/GMT-12"                        , 0x025B95 },
+       { "Etc/GMT-13"                        , 0x025C0B },
+       { "Etc/GMT-14"                        , 0x025C46 },
+       { "Etc/GMT-2"                         , 0x025C81 },
+       { "Etc/GMT-3"                         , 0x025CF5 },
+       { "Etc/GMT-4"                         , 0x025D69 },
+       { "Etc/GMT-5"                         , 0x025DDD },
+       { "Etc/GMT-6"                         , 0x025E51 },
+       { "Etc/GMT-7"                         , 0x025EC5 },
+       { "Etc/GMT-8"                         , 0x025F39 },
+       { "Etc/GMT-9"                         , 0x025FAD },
+       { "Etc/GMT0"                          , 0x02598D },
+       { "Etc/Greenwich"                     , 0x026021 },
+       { "Etc/UCT"                           , 0x026059 },
+       { "Etc/Universal"                     , 0x026091 },
+       { "Etc/UTC"                           , 0x0260C9 },
+       { "Etc/Zulu"                          , 0x026101 },
+       { "Europe/Amsterdam"                  , 0x026139 },
+       { "Europe/Andorra"                    , 0x02656B },
+       { "Europe/Athens"                     , 0x0267DB },
+       { "Europe/Belfast"                    , 0x026B12 },
+       { "Europe/Belgrade"                   , 0x02703D },
+       { "Europe/Berlin"                     , 0x0272F5 },
+       { "Europe/Bratislava"                 , 0x02763A },
+       { "Europe/Brussels"                   , 0x027960 },
+       { "Europe/Bucharest"                  , 0x027D8B },
+       { "Europe/Budapest"                   , 0x0280A9 },
+       { "Europe/Chisinau"                   , 0x02840B },
+       { "Europe/Copenhagen"                 , 0x02878D },
+       { "Europe/Dublin"                     , 0x028A8B },
+       { "Europe/Gibraltar"                  , 0x028F90 },
+       { "Europe/Guernsey"                   , 0x0293DB },
+       { "Europe/Helsinki"                   , 0x029906 },
+       { "Europe/Isle_of_Man"                , 0x029BB0 },
+       { "Europe/Istanbul"                   , 0x02A0DB },
+       { "Europe/Jersey"                     , 0x02A4A7 },
+       { "Europe/Kaliningrad"                , 0x02A9D2 },
+       { "Europe/Kiev"                       , 0x02AD12 },
+       { "Europe/Lisbon"                     , 0x02B00F },
+       { "Europe/Ljubljana"                  , 0x02B4FF },
+       { "Europe/London"                     , 0x02B7B7 },
+       { "Europe/Luxembourg"                 , 0x02BCE2 },
+       { "Europe/Madrid"                     , 0x02C12C },
+       { "Europe/Malta"                      , 0x02C4DE },
+       { "Europe/Mariehamn"                  , 0x02C88B },
+       { "Europe/Minsk"                      , 0x02CB35 },
+       { "Europe/Monaco"                     , 0x02CE34 },
+       { "Europe/Moscow"                     , 0x02D263 },
+       { "Europe/Nicosia"                    , 0x02D592 },
+       { "Europe/Oslo"                       , 0x02D86E },
+       { "Europe/Paris"                      , 0x02DB94 },
+       { "Europe/Podgorica"                  , 0x02DFCE },
+       { "Europe/Prague"                     , 0x02E286 },
+       { "Europe/Riga"                       , 0x02E5AC },
+       { "Europe/Rome"                       , 0x02E8E5 },
+       { "Europe/Samara"                     , 0x02EC9C },
+       { "Europe/San_Marino"                 , 0x02EFA0 },
+       { "Europe/Sarajevo"                   , 0x02F357 },
+       { "Europe/Simferopol"                 , 0x02F60F },
+       { "Europe/Skopje"                     , 0x02F920 },
+       { "Europe/Sofia"                      , 0x02FBD8 },
+       { "Europe/Stockholm"                  , 0x02FEC7 },
+       { "Europe/Tallinn"                    , 0x03016A },
+       { "Europe/Tirane"                     , 0x030498 },
+       { "Europe/Tiraspol"                   , 0x030792 },
+       { "Europe/Uzhgorod"                   , 0x030B14 },
+       { "Europe/Vaduz"                      , 0x030E17 },
+       { "Europe/Vatican"                    , 0x03109E },
+       { "Europe/Vienna"                     , 0x031455 },
+       { "Europe/Vilnius"                    , 0x031776 },
+       { "Europe/Volgograd"                  , 0x031AA9 },
+       { "Europe/Warsaw"                     , 0x031D8F },
+       { "Europe/Zagreb"                     , 0x032164 },
+       { "Europe/Zaporozhye"                 , 0x03241C },
+       { "Europe/Zurich"                     , 0x032723 },
+       { "Factory"                           , 0x0329D0 },
+       { "GB"                                , 0x032A35 },
+       { "GB-Eire"                           , 0x032F60 },
+       { "GMT"                               , 0x03348B },
+       { "GMT+0"                             , 0x033533 },
+       { "GMT-0"                             , 0x0334FB },
+       { "GMT0"                              , 0x0334C3 },
+       { "Greenwich"                         , 0x03356B },
+       { "Hongkong"                          , 0x0335A3 },
+       { "HST"                               , 0x03374D },
+       { "Iceland"                           , 0x033785 },
+       { "Indian/Antananarivo"               , 0x033932 },
+       { "Indian/Chagos"                     , 0x03399A },
+       { "Indian/Christmas"                  , 0x0339F0 },
+       { "Indian/Cocos"                      , 0x033A28 },
+       { "Indian/Comoro"                     , 0x033A60 },
+       { "Indian/Kerguelen"                  , 0x033AA9 },
+       { "Indian/Mahe"                       , 0x033AF2 },
+       { "Indian/Maldives"                   , 0x033B3B },
+       { "Indian/Mauritius"                  , 0x033B84 },
+       { "Indian/Mayotte"                    , 0x033BCD },
+       { "Indian/Reunion"                    , 0x033C16 },
+       { "Iran"                              , 0x033C5F },
+       { "Israel"                            , 0x033D95 },
+       { "Jamaica"                           , 0x0340B8 },
+       { "Japan"                             , 0x034171 },
+       { "Kwajalein"                         , 0x0341EE },
+       { "Libya"                             , 0x034245 },
+       { "MET"                               , 0x034333 },
+       { "Mexico/BajaNorte"                  , 0x034626 },
+       { "Mexico/BajaSur"                    , 0x034983 },
+       { "Mexico/General"                    , 0x034BBC },
+       { "MST"                               , 0x034E0E },
+       { "MST7MDT"                           , 0x034E46 },
+       { "Navajo"                            , 0x03518B },
+       { "NZ"                                , 0x0354F8 },
+       { "NZ-CHAT"                           , 0x03586A },
+       { "Pacific/Apia"                      , 0x035B46 },
+       { "Pacific/Auckland"                  , 0x035BA1 },
+       { "Pacific/Chatham"                   , 0x035F13 },
+       { "Pacific/Easter"                    , 0x0361EF },
+       { "Pacific/Efate"                     , 0x036525 },
+       { "Pacific/Enderbury"                 , 0x0365DF },
+       { "Pacific/Fakaofo"                   , 0x036632 },
+       { "Pacific/Fiji"                      , 0x03666A },
+       { "Pacific/Funafuti"                  , 0x0366D4 },
+       { "Pacific/Galapagos"                 , 0x03670C },
+       { "Pacific/Gambier"                   , 0x036767 },
+       { "Pacific/Guadalcanal"               , 0x0367B1 },
+       { "Pacific/Guam"                      , 0x0367FA },
+       { "Pacific/Honolulu"                  , 0x036844 },
+       { "Pacific/Johnston"                  , 0x0368C6 },
+       { "Pacific/Kiritimati"                , 0x0368FE },
+       { "Pacific/Kosrae"                    , 0x036951 },
+       { "Pacific/Kwajalein"                 , 0x03699C },
+       { "Pacific/Majuro"                    , 0x0369F3 },
+       { "Pacific/Marquesas"                 , 0x036A38 },
+       { "Pacific/Midway"                    , 0x036A82 },
+       { "Pacific/Nauru"                     , 0x036AF2 },
+       { "Pacific/Niue"                      , 0x036B5E },
+       { "Pacific/Norfolk"                   , 0x036BB0 },
+       { "Pacific/Noumea"                    , 0x036BF9 },
+       { "Pacific/Pago_Pago"                 , 0x036C7D },
+       { "Pacific/Palau"                     , 0x036CFA },
+       { "Pacific/Pitcairn"                  , 0x036D32 },
+       { "Pacific/Ponape"                    , 0x036D7B },
+       { "Pacific/Port_Moresby"              , 0x036DB4 },
+       { "Pacific/Rarotonga"                 , 0x036DEC },
+       { "Pacific/Saipan"                    , 0x036EBC },
+       { "Pacific/Samoa"                     , 0x036F13 },
+       { "Pacific/Tahiti"                    , 0x036F90 },
+       { "Pacific/Tarawa"                    , 0x036FDA },
+       { "Pacific/Tongatapu"                 , 0x037013 },
+       { "Pacific/Truk"                      , 0x037093 },
+       { "Pacific/Wake"                      , 0x0370CC },
+       { "Pacific/Wallis"                    , 0x037105 },
+       { "Pacific/Yap"                       , 0x03713D },
+       { "Poland"                            , 0x037176 },
+       { "Portugal"                          , 0x03754B },
+       { "PRC"                               , 0x037A3B },
+       { "PST8PDT"                           , 0x037AE0 },
+       { "ROC"                               , 0x037E25 },
+       { "ROK"                               , 0x037F31 },
+       { "Singapore"                         , 0x037FC9 },
+       { "Turkey"                            , 0x038074 },
+       { "UCT"                               , 0x038440 },
+       { "Universal"                         , 0x038478 },
+       { "US/Alaska"                         , 0x0384B0 },
+       { "US/Aleutian"                       , 0x03880D },
+       { "US/Arizona"                        , 0x038B67 },
+       { "US/Central"                        , 0x038BE9 },
+       { "US/East-Indiana"                   , 0x0395DB },
+       { "US/Eastern"                        , 0x0390E8 },
+       { "US/Hawaii"                         , 0x039839 },
+       { "US/Indiana-Starke"                 , 0x0398BB },
+       { "US/Michigan"                       , 0x039C20 },
+       { "US/Mountain"                       , 0x039F4B },
+       { "US/Pacific"                        , 0x03A2B8 },
+       { "US/Pacific-New"                    , 0x03A6B1 },
+       { "US/Samoa"                          , 0x03AAAA },
+       { "UTC"                               , 0x03AB27 },
+       { "W-SU"                              , 0x03AE06 },
+       { "WET"                               , 0x03AB5F },
+       { "Zulu"                              , 0x03B135 },
 };
 /* This is a generated file, do not modify */
-const unsigned char timelib_timezone_db_data_builtin[240563] = {
+const unsigned char timelib_timezone_db_data_builtin[242029] = {
 
 
 /* Africa/Abidjan */
@@ -596,6 +600,13 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x43, 0x45, 0x54, 
 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
+/* Africa/Asmara */
+0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0xC0, 0xAF, 0xF2, 0x98, 
+0x01, 0x00, 0x00, 0x24, 0x68, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x05, 0x41, 0x44, 0x4D, 
+0x54, 0x00, 0x45, 0x41, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 
+
 /* Africa/Asmera */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 
@@ -3463,6 +3474,49 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x43, 0x50, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 
 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 
 
+/* America/Indiana/Winamac */
+0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x18, 0x9E, 0xA6, 0x2C, 0x80, 
+0x9F, 0xBA, 0xF9, 0x70, 0xA0, 0x86, 0x0E, 0x80, 0xA1, 0x9A, 0xDB, 0x70, 0xCB, 0x88, 0xFE, 0x80, 
+0xD2, 0x23, 0xF4, 0x70, 0xD2, 0x61, 0x09, 0xF0, 0xD3, 0x75, 0xF3, 0x00, 0xD4, 0x40, 0xEB, 0xF0, 
+0xD5, 0x55, 0xD5, 0x00, 0xD6, 0x20, 0xCD, 0xF0, 0xD7, 0x35, 0xB7, 0x00, 0xD8, 0x00, 0xAF, 0xF0, 
+0xD9, 0x15, 0x99, 0x00, 0xD9, 0xE0, 0x91, 0xF0, 0xDA, 0xFE, 0xB5, 0x80, 0xDB, 0xC0, 0x73, 0xF0, 
+0xDC, 0xDE, 0x97, 0x80, 0xDD, 0xA9, 0x90, 0x70, 0xDE, 0xBE, 0x79, 0x80, 0xDF, 0x89, 0x72, 0x70, 
+0xE0, 0x9E, 0x5B, 0x80, 0xE1, 0x69, 0x54, 0x70, 0xE2, 0x7E, 0x3D, 0x80, 0xE3, 0x49, 0x36, 0x70, 
+0xE4, 0x5E, 0x1F, 0x80, 0xE5, 0x57, 0x3C, 0xF0, 0xE6, 0x47, 0x3C, 0x00, 0xE7, 0x37, 0x1E, 0xF0, 
+0xE8, 0x27, 0x1E, 0x00, 0xE8, 0xF2, 0x16, 0xF0, 0xEA, 0x07, 0x00, 0x00, 0xEA, 0xD1, 0xF8, 0xF0, 
+0xEB, 0xE6, 0xE2, 0x00, 0xEC, 0xB1, 0xDA, 0xF0, 0xED, 0xC6, 0xC4, 0x00, 0xEE, 0x91, 0xBC, 0xF0, 
+0xEF, 0xAF, 0xE0, 0x80, 0xFE, 0xB8, 0x1C, 0xF0, 0xFF, 0xA7, 0xFF, 0xE0, 0x00, 0x97, 0xFE, 0xF0, 
+0x01, 0x87, 0xE1, 0xE0, 0x44, 0x2F, 0x76, 0x70, 0x45, 0x44, 0x51, 0x70, 0x45, 0xF3, 0xB7, 0x00, 
+0x47, 0x2D, 0x5F, 0xE0, 0x47, 0xD3, 0x8A, 0xF0, 0x49, 0x0D, 0x41, 0xE0, 0x49, 0xB3, 0x6C, 0xF0, 
+0x4A, 0xED, 0x23, 0xE0, 0x4B, 0x9C, 0x89, 0x70, 0x4C, 0xD6, 0x40, 0x60, 0x4D, 0x7C, 0x6B, 0x70, 
+0x4E, 0xB6, 0x22, 0x60, 0x4F, 0x5C, 0x4D, 0x70, 0x50, 0x96, 0x04, 0x60, 0x51, 0x3C, 0x2F, 0x70, 
+0x52, 0x75, 0xE6, 0x60, 0x53, 0x1C, 0x11, 0x70, 0x54, 0x55, 0xC8, 0x60, 0x54, 0xFB, 0xF3, 0x70, 
+0x56, 0x35, 0xAA, 0x60, 0x56, 0xE5, 0x0F, 0xF0, 0x58, 0x1E, 0xC6, 0xE0, 0x58, 0xC4, 0xF1, 0xF0, 
+0x59, 0xFE, 0xA8, 0xE0, 0x5A, 0xA4, 0xD3, 0xF0, 0x5B, 0xDE, 0x8A, 0xE0, 0x5C, 0x84, 0xB5, 0xF0, 
+0x5D, 0xBE, 0x6C, 0xE0, 0x5E, 0x64, 0x97, 0xF0, 0x5F, 0x9E, 0x4E, 0xE0, 0x60, 0x4D, 0xB4, 0x70, 
+0x61, 0x87, 0x6B, 0x60, 0x62, 0x2D, 0x96, 0x70, 0x63, 0x67, 0x4D, 0x60, 0x64, 0x0D, 0x78, 0x70, 
+0x65, 0x47, 0x2F, 0x60, 0x65, 0xED, 0x5A, 0x70, 0x67, 0x27, 0x11, 0x60, 0x67, 0xCD, 0x3C, 0x70, 
+0x69, 0x06, 0xF3, 0x60, 0x69, 0xAD, 0x1E, 0x70, 0x6A, 0xE6, 0xD5, 0x60, 0x6B, 0x96, 0x3A, 0xF0, 
+0x6C, 0xCF, 0xF1, 0xE0, 0x6D, 0x76, 0x1C, 0xF0, 0x6E, 0xAF, 0xD3, 0xE0, 0x6F, 0x55, 0xFE, 0xF0, 
+0x70, 0x8F, 0xB5, 0xE0, 0x71, 0x35, 0xE0, 0xF0, 0x72, 0x6F, 0x97, 0xE0, 0x73, 0x15, 0xC2, 0xF0, 
+0x74, 0x4F, 0x79, 0xE0, 0x74, 0xFE, 0xDF, 0x70, 0x76, 0x38, 0x96, 0x60, 0x76, 0xDE, 0xC1, 0x70, 
+0x78, 0x18, 0x78, 0x60, 0x78, 0xBE, 0xA3, 0x70, 0x79, 0xF8, 0x5A, 0x60, 0x7A, 0x9E, 0x85, 0x70, 
+0x7B, 0xD8, 0x3C, 0x60, 0x7C, 0x7E, 0x67, 0x70, 0x7D, 0xB8, 0x1E, 0x60, 0x7E, 0x5E, 0x49, 0x70, 
+0x7F, 0x98, 0x00, 0x60, 0x00, 0x01, 0x00, 0x01, 0x02, 0x03, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 
+0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 
+0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x04, 0x05, 0x04, 0x05, 0x04, 0x00, 0x01, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0xFF, 0xFF, 
+0xB9, 0xB0, 0x01, 0x00, 0xFF, 0xFF, 0xAB, 0xA0, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x01, 0x08, 
+0xFF, 0xFF, 0xB9, 0xB0, 0x01, 0x0C, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x10, 0xFF, 0xFF, 0xC7, 0xC0, 
+0x01, 0x14, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x43, 0x57, 0x54, 0x00, 0x43, 0x50, 
+0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 
+
 /* America/Inuvik */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 
@@ -4556,22 +4610,22 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x38, 0xE6, 0xEF, 0xF0, 0x39, 0xFB, 0xBC, 0xE0, 0x3A, 0xC6, 0xD1, 0xF0, 0x3B, 0xDB, 0x9E, 0xE0, 
 0x3C, 0xAF, 0xEE, 0x70, 0x3D, 0xBB, 0x80, 0xE0, 0x3E, 0x8F, 0xD0, 0x70, 0x3F, 0x9B, 0x62, 0xE0, 
 0x40, 0x6F, 0xB2, 0x70, 0x41, 0x84, 0x7F, 0x60, 0x42, 0x4F, 0x94, 0x70, 0x43, 0x64, 0x61, 0x60, 
-0x44, 0x2F, 0x76, 0x70, 0x45, 0x44, 0x43, 0x60, 0x46, 0x0F, 0x58, 0x70, 0x47, 0x24, 0x25, 0x60, 
-0x47, 0xF8, 0x74, 0xF0, 0x49, 0x04, 0x07, 0x60, 0x49, 0xD8, 0x56, 0xF0, 0x4A, 0xE3, 0xE9, 0x60, 
-0x4B, 0xB8, 0x38, 0xF0, 0x4C, 0xCD, 0x05, 0xE0, 0x4D, 0x98, 0x1A, 0xF0, 0x4E, 0xAC, 0xE7, 0xE0, 
-0x4F, 0x77, 0xFC, 0xF0, 0x50, 0x8C, 0xC9, 0xE0, 0x51, 0x61, 0x19, 0x70, 0x52, 0x6C, 0xAB, 0xE0, 
-0x53, 0x40, 0xFB, 0x70, 0x54, 0x4C, 0x8D, 0xE0, 0x55, 0x20, 0xDD, 0x70, 0x56, 0x2C, 0x6F, 0xE0, 
-0x57, 0x00, 0xBF, 0x70, 0x58, 0x15, 0x8C, 0x60, 0x58, 0xE0, 0xA1, 0x70, 0x59, 0xF5, 0x6E, 0x60, 
-0x5A, 0xC0, 0x83, 0x70, 0x5B, 0xD5, 0x50, 0x60, 0x5C, 0xA9, 0x9F, 0xF0, 0x5D, 0xB5, 0x32, 0x60, 
-0x5E, 0x89, 0x81, 0xF0, 0x5F, 0x95, 0x14, 0x60, 0x60, 0x69, 0x63, 0xF0, 0x61, 0x7E, 0x30, 0xE0, 
-0x62, 0x49, 0x45, 0xF0, 0x63, 0x5E, 0x12, 0xE0, 0x64, 0x29, 0x27, 0xF0, 0x65, 0x3D, 0xF4, 0xE0, 
-0x66, 0x12, 0x44, 0x70, 0x67, 0x1D, 0xD6, 0xE0, 0x67, 0xF2, 0x26, 0x70, 0x68, 0xFD, 0xB8, 0xE0, 
-0x69, 0xD2, 0x08, 0x70, 0x6A, 0xDD, 0x9A, 0xE0, 0x6B, 0xB1, 0xEA, 0x70, 0x6C, 0xC6, 0xB7, 0x60, 
-0x6D, 0x91, 0xCC, 0x70, 0x6E, 0xA6, 0x99, 0x60, 0x6F, 0x71, 0xAE, 0x70, 0x70, 0x86, 0x7B, 0x60, 
-0x71, 0x5A, 0xCA, 0xF0, 0x72, 0x66, 0x5D, 0x60, 0x73, 0x3A, 0xAC, 0xF0, 0x74, 0x46, 0x3F, 0x60, 
-0x75, 0x1A, 0x8E, 0xF0, 0x76, 0x2F, 0x5B, 0xE0, 0x76, 0xFA, 0x70, 0xF0, 0x78, 0x0F, 0x3D, 0xE0, 
-0x78, 0xDA, 0x52, 0xF0, 0x79, 0xEF, 0x1F, 0xE0, 0x7A, 0xBA, 0x34, 0xF0, 0x7B, 0xCF, 0x01, 0xE0, 
-0x7C, 0xA3, 0x51, 0x70, 0x7D, 0xAE, 0xE3, 0xE0, 0x7E, 0x83, 0x33, 0x70, 0x7F, 0x8E, 0xC5, 0xE0, 
+0x44, 0x2F, 0x76, 0x70, 0x45, 0x44, 0x43, 0x60, 0x45, 0xF3, 0xA8, 0xF0, 0x47, 0x2D, 0x5F, 0xE0, 
+0x47, 0xD3, 0x8A, 0xF0, 0x49, 0x0D, 0x41, 0xE0, 0x49, 0xB3, 0x6C, 0xF0, 0x4A, 0xED, 0x23, 0xE0, 
+0x4B, 0x9C, 0x89, 0x70, 0x4C, 0xD6, 0x40, 0x60, 0x4D, 0x7C, 0x6B, 0x70, 0x4E, 0xB6, 0x22, 0x60, 
+0x4F, 0x5C, 0x4D, 0x70, 0x50, 0x96, 0x04, 0x60, 0x51, 0x3C, 0x2F, 0x70, 0x52, 0x75, 0xE6, 0x60, 
+0x53, 0x1C, 0x11, 0x70, 0x54, 0x55, 0xC8, 0x60, 0x54, 0xFB, 0xF3, 0x70, 0x56, 0x35, 0xAA, 0x60, 
+0x56, 0xE5, 0x0F, 0xF0, 0x58, 0x1E, 0xC6, 0xE0, 0x58, 0xC4, 0xF1, 0xF0, 0x59, 0xFE, 0xA8, 0xE0, 
+0x5A, 0xA4, 0xD3, 0xF0, 0x5B, 0xDE, 0x8A, 0xE0, 0x5C, 0x84, 0xB5, 0xF0, 0x5D, 0xBE, 0x6C, 0xE0, 
+0x5E, 0x64, 0x97, 0xF0, 0x5F, 0x9E, 0x4E, 0xE0, 0x60, 0x4D, 0xB4, 0x70, 0x61, 0x87, 0x6B, 0x60, 
+0x62, 0x2D, 0x96, 0x70, 0x63, 0x67, 0x4D, 0x60, 0x64, 0x0D, 0x78, 0x70, 0x65, 0x47, 0x2F, 0x60, 
+0x65, 0xED, 0x5A, 0x70, 0x67, 0x27, 0x11, 0x60, 0x67, 0xCD, 0x3C, 0x70, 0x69, 0x06, 0xF3, 0x60, 
+0x69, 0xAD, 0x1E, 0x70, 0x6A, 0xE6, 0xD5, 0x60, 0x6B, 0x96, 0x3A, 0xF0, 0x6C, 0xCF, 0xF1, 0xE0, 
+0x6D, 0x76, 0x1C, 0xF0, 0x6E, 0xAF, 0xD3, 0xE0, 0x6F, 0x55, 0xFE, 0xF0, 0x70, 0x8F, 0xB5, 0xE0, 
+0x71, 0x35, 0xE0, 0xF0, 0x72, 0x6F, 0x97, 0xE0, 0x73, 0x15, 0xC2, 0xF0, 0x74, 0x4F, 0x79, 0xE0, 
+0x74, 0xFE, 0xDF, 0x70, 0x76, 0x38, 0x96, 0x60, 0x76, 0xDE, 0xC1, 0x70, 0x78, 0x18, 0x78, 0x60, 
+0x78, 0xBE, 0xA3, 0x70, 0x79, 0xF8, 0x5A, 0x60, 0x7A, 0x9E, 0x85, 0x70, 0x7B, 0xD8, 0x3C, 0x60, 
+0x7C, 0x7E, 0x67, 0x70, 0x7D, 0xB8, 0x1E, 0x60, 0x7E, 0x5E, 0x49, 0x70, 0x7F, 0x98, 0x00, 0x60, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
@@ -7214,8 +7268,8 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 
 /* Asia/Istanbul */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x16, 0x90, 0x8B, 0xF5, 0x98, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x16, 0x90, 0x8B, 0xF5, 0x98, 
 0x9B, 0x0C, 0x17, 0x60, 0x9B, 0xD5, 0xBE, 0xD0, 0xA2, 0x65, 0x63, 0xE0, 0xA3, 0x7B, 0x82, 0x50, 
 0xA4, 0x4E, 0x80, 0x60, 0xA5, 0x3F, 0xB4, 0xD0, 0xA6, 0x25, 0x27, 0xE0, 0xA7, 0x27, 0x7F, 0xD0, 
 0xAA, 0x28, 0x28, 0x60, 0xAA, 0xE1, 0xFD, 0xD0, 0xAB, 0xF9, 0x89, 0xE0, 0xAC, 0xC3, 0x31, 0x50, 
@@ -7234,48 +7288,46 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x18, 0x07, 0x3E, 0xC0, 0x19, 0x89, 0x94, 0x50, 0x19, 0xDC, 0x94, 0xC0, 0x1C, 0xC6, 0xD3, 0xD0, 
 0x1D, 0x9B, 0x15, 0x50, 0x1E, 0x8C, 0x82, 0x00, 0x1F, 0x7C, 0x73, 0x00, 0x20, 0x6C, 0x64, 0x00, 
 0x21, 0x5C, 0x55, 0x00, 0x22, 0x4C, 0x46, 0x00, 0x23, 0x3C, 0x37, 0x00, 0x24, 0x2C, 0x28, 0x00, 
-0x25, 0x1C, 0x19, 0x00, 0x26, 0x0C, 0x0A, 0x00, 0x27, 0x05, 0x35, 0x80, 0x27, 0x7F, 0xB4, 0xE0, 
-0x27, 0xF5, 0x34, 0x90, 0x28, 0xE5, 0x25, 0x90, 0x29, 0xD5, 0x16, 0x90, 0x2A, 0xC5, 0x07, 0x90, 
-0x2B, 0xB4, 0xF8, 0x90, 0x2C, 0xA4, 0xE9, 0x90, 0x2D, 0x94, 0xDA, 0x90, 0x2E, 0x84, 0xCB, 0x90, 
-0x2F, 0x74, 0xBC, 0x90, 0x30, 0x64, 0xAD, 0x90, 0x31, 0x5D, 0xD9, 0x10, 0x32, 0x72, 0xB4, 0x10, 
-0x33, 0x3D, 0xBB, 0x10, 0x34, 0x52, 0x96, 0x10, 0x35, 0x1D, 0x9D, 0x10, 0x36, 0x32, 0x78, 0x10, 
-0x36, 0xFD, 0x7F, 0x10, 0x38, 0x1B, 0x94, 0x90, 0x38, 0xDD, 0x61, 0x10, 0x39, 0xFB, 0x76, 0x90, 
-0x3A, 0xBD, 0x43, 0x10, 0x3B, 0xDB, 0x58, 0x90, 0x3C, 0xA6, 0x5F, 0x90, 0x3D, 0xBB, 0x3A, 0x90, 
-0x3E, 0x86, 0x41, 0x90, 0x3F, 0x9B, 0x1C, 0x90, 0x40, 0x66, 0x23, 0x90, 0x41, 0x84, 0x39, 0x10, 
-0x42, 0x46, 0x05, 0x90, 0x43, 0x64, 0x1B, 0x10, 0x44, 0x25, 0xE7, 0x90, 0x45, 0x43, 0xFD, 0x10, 
-0x46, 0x05, 0xC9, 0x90, 0x47, 0x23, 0xDF, 0x10, 0x47, 0xEE, 0xE6, 0x10, 0x49, 0x03, 0xC1, 0x10, 
-0x49, 0xCE, 0xC8, 0x10, 0x4A, 0xE3, 0xA3, 0x10, 0x4B, 0xAE, 0xAA, 0x10, 0x4C, 0xCC, 0xBF, 0x90, 
-0x4D, 0x8E, 0x8C, 0x10, 0x4E, 0xAC, 0xA1, 0x90, 0x4F, 0x6E, 0x6E, 0x10, 0x50, 0x8C, 0x83, 0x90, 
-0x51, 0x57, 0x8A, 0x90, 0x52, 0x6C, 0x65, 0x90, 0x53, 0x37, 0x6C, 0x90, 0x54, 0x4C, 0x47, 0x90, 
-0x55, 0x17, 0x4E, 0x90, 0x56, 0x2C, 0x29, 0x90, 0x56, 0xF7, 0x30, 0x90, 0x58, 0x15, 0x46, 0x10, 
-0x58, 0xD7, 0x12, 0x90, 0x59, 0xF5, 0x28, 0x10, 0x5A, 0xB6, 0xF4, 0x90, 0x5B, 0xD5, 0x0A, 0x10, 
-0x5C, 0xA0, 0x11, 0x10, 0x5D, 0xB4, 0xEC, 0x10, 0x5E, 0x7F, 0xF3, 0x10, 0x5F, 0x94, 0xCE, 0x10, 
-0x60, 0x5F, 0xD5, 0x10, 0x61, 0x7D, 0xEA, 0x90, 0x62, 0x3F, 0xB7, 0x10, 0x63, 0x5D, 0xCC, 0x90, 
-0x64, 0x1F, 0x99, 0x10, 0x65, 0x3D, 0xAE, 0x90, 0x66, 0x08, 0xB5, 0x90, 0x67, 0x1D, 0x90, 0x90, 
-0x67, 0xE8, 0x97, 0x90, 0x68, 0xFD, 0x72, 0x90, 0x69, 0xC8, 0x79, 0x90, 0x6A, 0xDD, 0x54, 0x90, 
-0x6B, 0xA8, 0x5B, 0x90, 0x6C, 0xC6, 0x71, 0x10, 0x6D, 0x88, 0x3D, 0x90, 0x6E, 0xA6, 0x53, 0x10, 
-0x6F, 0x68, 0x1F, 0x90, 0x70, 0x86, 0x35, 0x10, 0x71, 0x51, 0x3C, 0x10, 0x72, 0x66, 0x17, 0x10, 
-0x73, 0x31, 0x1E, 0x10, 0x74, 0x45, 0xF9, 0x10, 0x75, 0x11, 0x00, 0x10, 0x76, 0x2F, 0x15, 0x90, 
-0x76, 0xF0, 0xE2, 0x10, 0x78, 0x0E, 0xF7, 0x90, 0x78, 0xD0, 0xC4, 0x10, 0x79, 0xEE, 0xD9, 0x90, 
-0x7A, 0xB0, 0xA6, 0x10, 0x7B, 0xCE, 0xBB, 0x90, 0x7C, 0x99, 0xC2, 0x90, 0x7D, 0xAE, 0x9D, 0x90, 
-0x7E, 0x79, 0xA4, 0x90, 0x7F, 0x8E, 0x7F, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
+0x25, 0x1C, 0x19, 0x00, 0x26, 0x0C, 0x0A, 0x00, 0x27, 0x05, 0x35, 0x80, 0x27, 0xF5, 0x18, 0x70, 
+0x28, 0xE5, 0x09, 0x70, 0x29, 0xD4, 0xFA, 0x70, 0x2A, 0xC4, 0xEB, 0x70, 0x2B, 0xB4, 0xDC, 0x70, 
+0x2C, 0xA4, 0xCD, 0x70, 0x2D, 0x94, 0xBE, 0x70, 0x2E, 0x84, 0xAF, 0x70, 0x2F, 0x74, 0xA0, 0x70, 
+0x30, 0x64, 0x91, 0x70, 0x31, 0x5D, 0xBC, 0xF0, 0x32, 0x72, 0x97, 0xF0, 0x33, 0x3D, 0x9E, 0xF0, 
+0x34, 0x52, 0x79, 0xF0, 0x35, 0x1D, 0x80, 0xF0, 0x36, 0x32, 0x5B, 0xF0, 0x36, 0xFD, 0x62, 0xF0, 
+0x38, 0x1B, 0x78, 0x70, 0x38, 0xDD, 0x44, 0xF0, 0x39, 0xFB, 0x5A, 0x70, 0x3A, 0xBD, 0x26, 0xF0, 
+0x3B, 0xDB, 0x3C, 0x70, 0x3C, 0xA6, 0x43, 0x70, 0x3D, 0xBB, 0x1E, 0x70, 0x3E, 0x86, 0x25, 0x70, 
+0x3F, 0x9B, 0x00, 0x70, 0x40, 0x66, 0x07, 0x70, 0x41, 0x84, 0x1C, 0xF0, 0x42, 0x45, 0xE9, 0x70, 
+0x43, 0x63, 0xFE, 0xF0, 0x44, 0x25, 0xCB, 0x70, 0x45, 0x43, 0xE0, 0xF0, 0x46, 0x05, 0xAD, 0x70, 
+0x47, 0x23, 0xC2, 0xF0, 0x47, 0xEE, 0xC9, 0xF0, 0x49, 0x03, 0xA4, 0xF0, 0x49, 0xCE, 0xAB, 0xF0, 
+0x4A, 0xE3, 0x86, 0xF0, 0x4B, 0xAE, 0x8D, 0xF0, 0x4C, 0xCC, 0xA3, 0x70, 0x4D, 0x8E, 0x6F, 0xF0, 
+0x4E, 0xAC, 0x85, 0x70, 0x4F, 0x6E, 0x51, 0xF0, 0x50, 0x8C, 0x67, 0x70, 0x51, 0x57, 0x6E, 0x70, 
+0x52, 0x6C, 0x49, 0x70, 0x53, 0x37, 0x50, 0x70, 0x54, 0x4C, 0x2B, 0x70, 0x55, 0x17, 0x32, 0x70, 
+0x56, 0x2C, 0x0D, 0x70, 0x56, 0xF7, 0x14, 0x70, 0x58, 0x15, 0x29, 0xF0, 0x58, 0xD6, 0xF6, 0x70, 
+0x59, 0xF5, 0x0B, 0xF0, 0x5A, 0xB6, 0xD8, 0x70, 0x5B, 0xD4, 0xED, 0xF0, 0x5C, 0x9F, 0xF4, 0xF0, 
+0x5D, 0xB4, 0xCF, 0xF0, 0x5E, 0x7F, 0xD6, 0xF0, 0x5F, 0x94, 0xB1, 0xF0, 0x60, 0x5F, 0xB8, 0xF0, 
+0x61, 0x7D, 0xCE, 0x70, 0x62, 0x3F, 0x9A, 0xF0, 0x63, 0x5D, 0xB0, 0x70, 0x64, 0x1F, 0x7C, 0xF0, 
+0x65, 0x3D, 0x92, 0x70, 0x66, 0x08, 0x99, 0x70, 0x67, 0x1D, 0x74, 0x70, 0x67, 0xE8, 0x7B, 0x70, 
+0x68, 0xFD, 0x56, 0x70, 0x69, 0xC8, 0x5D, 0x70, 0x6A, 0xDD, 0x38, 0x70, 0x6B, 0xA8, 0x3F, 0x70, 
+0x6C, 0xC6, 0x54, 0xF0, 0x6D, 0x88, 0x21, 0x70, 0x6E, 0xA6, 0x36, 0xF0, 0x6F, 0x68, 0x03, 0x70, 
+0x70, 0x86, 0x18, 0xF0, 0x71, 0x51, 0x1F, 0xF0, 0x72, 0x65, 0xFA, 0xF0, 0x73, 0x31, 0x01, 0xF0, 
+0x74, 0x45, 0xDC, 0xF0, 0x75, 0x10, 0xE3, 0xF0, 0x76, 0x2E, 0xF9, 0x70, 0x76, 0xF0, 0xC5, 0xF0, 
+0x78, 0x0E, 0xDB, 0x70, 0x78, 0xD0, 0xA7, 0xF0, 0x79, 0xEE, 0xBD, 0x70, 0x7A, 0xB0, 0x89, 0xF0, 
+0x7B, 0xCE, 0x9F, 0x70, 0x7C, 0x99, 0xA6, 0x70, 0x7D, 0xAE, 0x81, 0x70, 0x7E, 0x79, 0x88, 0x70, 
+0x7F, 0x8E, 0x63, 0x70, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
-0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0x04, 
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x01, 0x02, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
-0x05, 0x06, 0x05, 0x06, 0x02, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x00, 0x00, 0x1B, 0x68, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 
-0x00, 0x1C, 0x20, 0x00, 0x09, 0x00, 0x00, 0x38, 0x40, 0x01, 0x0D, 0x00, 0x00, 0x2A, 0x30, 0x00, 
-0x12, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x00, 0x00, 0x2A, 
-0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x49, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 
-0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x54, 0x52, 0x53, 0x54, 0x00, 0x54, 0x52, 0x54, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 
-0x01, 
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 
+0x03, 0x04, 0x03, 0x04, 0x01, 0x02, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x00, 0x00, 
+0x1B, 0x68, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 
+0x00, 0x00, 0x38, 0x40, 0x01, 0x0D, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x12, 0x00, 0x00, 0x2A, 0x30, 
+0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x49, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 
+0x00, 0x45, 0x45, 0x54, 0x00, 0x54, 0x52, 0x53, 0x54, 0x00, 0x54, 0x52, 0x54, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
 /* Asia/Jakarta */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
@@ -8715,6 +8767,50 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x00, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x57, 0x45, 0x53, 0x54, 0x00, 
 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 
 
+/* Atlantic/Faroe */
+0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0D, 0x8B, 0x6D, 0xA4, 0x58, 
+0x15, 0x23, 0xEB, 0x90, 0x16, 0x13, 0xDC, 0x90, 0x17, 0x03, 0xCD, 0x90, 0x17, 0xF3, 0xBE, 0x90, 
+0x18, 0xE3, 0xAF, 0x90, 0x19, 0xD3, 0xA0, 0x90, 0x1A, 0xC3, 0x91, 0x90, 0x1B, 0xBC, 0xBD, 0x10, 
+0x1C, 0xAC, 0xAE, 0x10, 0x1D, 0x9C, 0x9F, 0x10, 0x1E, 0x8C, 0x90, 0x10, 0x1F, 0x7C, 0x81, 0x10, 
+0x20, 0x6C, 0x72, 0x10, 0x21, 0x5C, 0x63, 0x10, 0x22, 0x4C, 0x54, 0x10, 0x23, 0x3C, 0x45, 0x10, 
+0x24, 0x2C, 0x36, 0x10, 0x25, 0x1C, 0x27, 0x10, 0x26, 0x0C, 0x18, 0x10, 0x27, 0x05, 0x43, 0x90, 
+0x27, 0xF5, 0x34, 0x90, 0x28, 0xE5, 0x25, 0x90, 0x29, 0xD5, 0x16, 0x90, 0x2A, 0xC5, 0x07, 0x90, 
+0x2B, 0xB4, 0xF8, 0x90, 0x2C, 0xA4, 0xE9, 0x90, 0x2D, 0x94, 0xDA, 0x90, 0x2E, 0x84, 0xCB, 0x90, 
+0x2F, 0x74, 0xBC, 0x90, 0x30, 0x64, 0xAD, 0x90, 0x31, 0x5D, 0xD9, 0x10, 0x32, 0x72, 0xB4, 0x10, 
+0x33, 0x3D, 0xBB, 0x10, 0x34, 0x52, 0x96, 0x10, 0x35, 0x1D, 0x9D, 0x10, 0x36, 0x32, 0x78, 0x10, 
+0x36, 0xFD, 0x7F, 0x10, 0x38, 0x1B, 0x94, 0x90, 0x38, 0xDD, 0x61, 0x10, 0x39, 0xFB, 0x76, 0x90, 
+0x3A, 0xBD, 0x43, 0x10, 0x3B, 0xDB, 0x58, 0x90, 0x3C, 0xA6, 0x5F, 0x90, 0x3D, 0xBB, 0x3A, 0x90, 
+0x3E, 0x86, 0x41, 0x90, 0x3F, 0x9B, 0x1C, 0x90, 0x40, 0x66, 0x23, 0x90, 0x41, 0x84, 0x39, 0x10, 
+0x42, 0x46, 0x05, 0x90, 0x43, 0x64, 0x1B, 0x10, 0x44, 0x25, 0xE7, 0x90, 0x45, 0x43, 0xFD, 0x10, 
+0x46, 0x05, 0xC9, 0x90, 0x47, 0x23, 0xDF, 0x10, 0x47, 0xEE, 0xE6, 0x10, 0x49, 0x03, 0xC1, 0x10, 
+0x49, 0xCE, 0xC8, 0x10, 0x4A, 0xE3, 0xA3, 0x10, 0x4B, 0xAE, 0xAA, 0x10, 0x4C, 0xCC, 0xBF, 0x90, 
+0x4D, 0x8E, 0x8C, 0x10, 0x4E, 0xAC, 0xA1, 0x90, 0x4F, 0x6E, 0x6E, 0x10, 0x50, 0x8C, 0x83, 0x90, 
+0x51, 0x57, 0x8A, 0x90, 0x52, 0x6C, 0x65, 0x90, 0x53, 0x37, 0x6C, 0x90, 0x54, 0x4C, 0x47, 0x90, 
+0x55, 0x17, 0x4E, 0x90, 0x56, 0x2C, 0x29, 0x90, 0x56, 0xF7, 0x30, 0x90, 0x58, 0x15, 0x46, 0x10, 
+0x58, 0xD7, 0x12, 0x90, 0x59, 0xF5, 0x28, 0x10, 0x5A, 0xB6, 0xF4, 0x90, 0x5B, 0xD5, 0x0A, 0x10, 
+0x5C, 0xA0, 0x11, 0x10, 0x5D, 0xB4, 0xEC, 0x10, 0x5E, 0x7F, 0xF3, 0x10, 0x5F, 0x94, 0xCE, 0x10, 
+0x60, 0x5F, 0xD5, 0x10, 0x61, 0x7D, 0xEA, 0x90, 0x62, 0x3F, 0xB7, 0x10, 0x63, 0x5D, 0xCC, 0x90, 
+0x64, 0x1F, 0x99, 0x10, 0x65, 0x3D, 0xAE, 0x90, 0x66, 0x08, 0xB5, 0x90, 0x67, 0x1D, 0x90, 0x90, 
+0x67, 0xE8, 0x97, 0x90, 0x68, 0xFD, 0x72, 0x90, 0x69, 0xC8, 0x79, 0x90, 0x6A, 0xDD, 0x54, 0x90, 
+0x6B, 0xA8, 0x5B, 0x90, 0x6C, 0xC6, 0x71, 0x10, 0x6D, 0x88, 0x3D, 0x90, 0x6E, 0xA6, 0x53, 0x10, 
+0x6F, 0x68, 0x1F, 0x90, 0x70, 0x86, 0x35, 0x10, 0x71, 0x51, 0x3C, 0x10, 0x72, 0x66, 0x17, 0x10, 
+0x73, 0x31, 0x1E, 0x10, 0x74, 0x45, 0xF9, 0x10, 0x75, 0x11, 0x00, 0x10, 0x76, 0x2F, 0x15, 0x90, 
+0x76, 0xF0, 0xE2, 0x10, 0x78, 0x0E, 0xF7, 0x90, 0x78, 0xD0, 0xC4, 0x10, 0x79, 0xEE, 0xD9, 0x90, 
+0x7A, 0xB0, 0xA6, 0x10, 0x7B, 0xCE, 0xBB, 0x90, 0x7C, 0x99, 0xC2, 0x90, 0x7D, 0xAE, 0x9D, 0x90, 
+0x7E, 0x79, 0xA4, 0x90, 0x7F, 0x8E, 0x7F, 0x90, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0xFF, 0xFF, 0xF9, 0xA8, 0x00, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x08, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x57, 0x45, 0x53, 0x54, 0x00, 
+0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 
+
 /* Atlantic/Jan_Mayen */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 
@@ -9220,6 +9316,19 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x93, 0xA8, 0x01, 0x00, 0x00, 0x00, 0x85, 0x98, 0x00, 0x00, 
 0x43, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
+/* Australia/Eucla */
+0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x9C, 0x4E, 0xB8, 0x30, 
+0x9C, 0xBC, 0x32, 0x84, 0xCB, 0x54, 0xC4, 0x94, 0xCB, 0xC7, 0x69, 0x04, 0xCC, 0xB7, 0x68, 0x14, 
+0xCD, 0xA7, 0x4B, 0x04, 0x09, 0x0F, 0xF1, 0x14, 0x09, 0xB6, 0x0E, 0x14, 0x1A, 0x01, 0x58, 0x14, 
+0x1A, 0xA7, 0x75, 0x14, 0x29, 0x25, 0x52, 0x14, 0x29, 0xAF, 0xBF, 0x94, 0x45, 0x71, 0xB4, 0x94, 
+0x46, 0x05, 0x5C, 0x94, 0x47, 0x23, 0x72, 0x14, 0x47, 0xEE, 0x79, 0x14, 0x49, 0x03, 0x54, 0x14, 
+0x49, 0xCE, 0x5B, 0x14, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 
+0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x00, 0x00, 0x89, 0x1C, 0x01, 0x00, 0x00, 0x00, 0x7B, 0x0C, 
+0x00, 0x00, 0x00, 0x00, 0x89, 0x1C, 0x01, 0x00, 0x00, 0x00, 0x7B, 0x0C, 0x00, 0x00, 0x43, 0x57, 
+0x53, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 
+
 /* Australia/Hobart */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 
@@ -10539,8 +10648,8 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 
 /* Chile/EasterIsland */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0F, 0xB9, 0xC7, 0x40, 0x88, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0F, 0xB9, 0xC7, 0x40, 0x88, 
 0xCC, 0x1C, 0x6E, 0x40, 0xCC, 0x6C, 0xE7, 0xD0, 0xD4, 0x1B, 0xC9, 0xB0, 0xFD, 0xD1, 0x3C, 0x40, 
 0xFE, 0x92, 0xFA, 0xB0, 0xFF, 0xCC, 0xCD, 0xC0, 0x00, 0x72, 0xDC, 0xB0, 0x01, 0x75, 0x50, 0xC0, 
 0x02, 0x40, 0x49, 0xB0, 0x03, 0x55, 0x32, 0xC0, 0x04, 0x20, 0x2B, 0xB0, 0x05, 0x3E, 0x4F, 0x40, 
@@ -10548,49 +10657,48 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x09, 0xBF, 0xD1, 0xB0, 0x0A, 0xDD, 0xF5, 0x40, 0x0B, 0xA8, 0xEE, 0x30, 0x0C, 0xBD, 0xD7, 0x40, 
 0x0D, 0x88, 0xD0, 0x30, 0x0E, 0x9D, 0xB9, 0x40, 0x0F, 0x68, 0xB2, 0x30, 0x10, 0x86, 0xD5, 0xC0, 
 0x11, 0x48, 0x94, 0x30, 0x12, 0x66, 0xB7, 0xC0, 0x13, 0x28, 0x76, 0x30, 0x14, 0x46, 0x99, 0xC0, 
-0x15, 0x11, 0x92, 0xB0, 0x16, 0x26, 0x7B, 0xC0, 0x16, 0xAA, 0x43, 0xB0, 0x16, 0xF1, 0x74, 0xB0, 
-0x18, 0x06, 0x5D, 0xC0, 0x18, 0xD1, 0x56, 0xB0, 0x19, 0xE6, 0x3F, 0xC0, 0x1A, 0xB1, 0x38, 0xB0, 
-0x1B, 0xCF, 0x5C, 0x40, 0x1C, 0x91, 0x1A, 0xB0, 0x1D, 0xAF, 0x3E, 0x40, 0x1E, 0x70, 0xFC, 0xB0, 
-0x1F, 0x8F, 0x20, 0x40, 0x20, 0x7F, 0x03, 0x30, 0x21, 0x6F, 0x02, 0x40, 0x22, 0x39, 0xFB, 0x30, 
-0x23, 0x45, 0xA9, 0xC0, 0x24, 0x19, 0xDD, 0x30, 0x25, 0x38, 0x00, 0xC0, 0x26, 0x02, 0xF9, 0xB0, 
-0x26, 0xF2, 0xF8, 0xC0, 0x27, 0xD9, 0xA1, 0x30, 0x28, 0xF7, 0xC4, 0xC0, 0x29, 0xC2, 0xBD, 0xB0, 
-0x2A, 0xD7, 0xA6, 0xC0, 0x2B, 0xA2, 0x9F, 0xB0, 0x2C, 0xB7, 0x88, 0xC0, 0x2D, 0x82, 0x81, 0xB0, 
-0x2E, 0x97, 0x6A, 0xC0, 0x2F, 0x62, 0x63, 0xB0, 0x30, 0x80, 0x87, 0x40, 0x31, 0x42, 0x45, 0xB0, 
-0x32, 0x60, 0x69, 0x40, 0x33, 0x3D, 0xD7, 0x30, 0x34, 0x40, 0x4B, 0x40, 0x35, 0x0B, 0x44, 0x30, 
-0x36, 0x0D, 0xB8, 0x40, 0x37, 0x06, 0xD5, 0xB0, 0x38, 0x00, 0x0F, 0x40, 0x38, 0xCB, 0x08, 0x30, 
-0x39, 0xE9, 0x2B, 0xC0, 0x3A, 0xAA, 0xEA, 0x30, 0x3B, 0xC9, 0x0D, 0xC0, 0x3C, 0x8A, 0xCC, 0x30, 
-0x3D, 0xA8, 0xEF, 0xC0, 0x3E, 0x6A, 0xAE, 0x30, 0x3F, 0x88, 0xD1, 0xC0, 0x40, 0x53, 0xCA, 0xB0, 
-0x41, 0x68, 0xB3, 0xC0, 0x42, 0x33, 0xAC, 0xB0, 0x43, 0x48, 0x95, 0xC0, 0x44, 0x13, 0x8E, 0xB0, 
-0x45, 0x31, 0xB2, 0x40, 0x45, 0xF3, 0x70, 0xB0, 0x47, 0x11, 0x94, 0x40, 0x47, 0xD3, 0x52, 0xB0, 
-0x48, 0xF1, 0x76, 0x40, 0x49, 0xBC, 0x6F, 0x30, 0x4A, 0xD1, 0x58, 0x40, 0x4B, 0x9C, 0x51, 0x30, 
-0x4C, 0xB1, 0x3A, 0x40, 0x4D, 0x7C, 0x33, 0x30, 0x4E, 0x91, 0x1C, 0x40, 0x4F, 0x5C, 0x15, 0x30, 
-0x50, 0x7A, 0x38, 0xC0, 0x51, 0x3B, 0xF7, 0x30, 0x52, 0x5A, 0x1A, 0xC0, 0x53, 0x1B, 0xD9, 0x30, 
-0x54, 0x39, 0xFC, 0xC0, 0x55, 0x04, 0xF5, 0xB0, 0x56, 0x19, 0xDE, 0xC0, 0x56, 0xE4, 0xD7, 0xB0, 
-0x57, 0xF9, 0xC0, 0xC0, 0x58, 0xC4, 0xB9, 0xB0, 0x59, 0xE2, 0xDD, 0x40, 0x5A, 0xA4, 0x9B, 0xB0, 
-0x5B, 0xC2, 0xBF, 0x40, 0x5C, 0x84, 0x7D, 0xB0, 0x5D, 0xA2, 0xA1, 0x40, 0x5E, 0x6D, 0x9A, 0x30, 
-0x5F, 0x82, 0x83, 0x40, 0x60, 0x4D, 0x7C, 0x30, 0x61, 0x62, 0x65, 0x40, 0x62, 0x2D, 0x5E, 0x30, 
-0x63, 0x42, 0x47, 0x40, 0x64, 0x0D, 0x40, 0x30, 0x65, 0x2B, 0x63, 0xC0, 0x65, 0xED, 0x22, 0x30, 
-0x67, 0x0B, 0x45, 0xC0, 0x67, 0xCD, 0x04, 0x30, 0x68, 0xEB, 0x27, 0xC0, 0x69, 0xB6, 0x20, 0xB0, 
-0x6A, 0xCB, 0x09, 0xC0, 0x6B, 0x96, 0x02, 0xB0, 0x6C, 0xAA, 0xEB, 0xC0, 0x6D, 0x75, 0xE4, 0xB0, 
-0x6E, 0x94, 0x08, 0x40, 0x6F, 0x55, 0xC6, 0xB0, 0x70, 0x73, 0xEA, 0x40, 0x71, 0x35, 0xA8, 0xB0, 
-0x72, 0x53, 0xCC, 0x40, 0x73, 0x15, 0x8A, 0xB0, 0x74, 0x33, 0xAE, 0x40, 0x74, 0xFE, 0xA7, 0x30, 
-0x76, 0x13, 0x90, 0x40, 0x76, 0xDE, 0x89, 0x30, 0x77, 0xF3, 0x72, 0x40, 0x78, 0xBE, 0x6B, 0x30, 
-0x79, 0xDC, 0x8E, 0xC0, 0x7A, 0x9E, 0x4D, 0x30, 0x7B, 0xBC, 0x70, 0xC0, 0x7C, 0x7E, 0x2F, 0x30, 
-0x7D, 0x9C, 0x52, 0xC0, 0x7E, 0x67, 0x4B, 0xB0, 0x7F, 0x7C, 0x34, 0xC0, 0x03, 0x01, 0x02, 0x01, 
+0x15, 0x11, 0x92, 0xB0, 0x16, 0x26, 0x7B, 0xC0, 0x16, 0xF1, 0x74, 0xB0, 0x18, 0x06, 0x5D, 0xC0, 
+0x18, 0xD1, 0x56, 0xB0, 0x19, 0xE6, 0x3F, 0xC0, 0x1A, 0xB1, 0x38, 0xB0, 0x1B, 0xCF, 0x5C, 0x40, 
+0x1C, 0x91, 0x1A, 0xB0, 0x1D, 0xAF, 0x3E, 0x40, 0x1E, 0x70, 0xFC, 0xB0, 0x1F, 0x8F, 0x20, 0x40, 
+0x20, 0x7F, 0x03, 0x30, 0x21, 0x6F, 0x02, 0x40, 0x22, 0x39, 0xFB, 0x30, 0x23, 0x45, 0xA9, 0xC0, 
+0x24, 0x19, 0xDD, 0x30, 0x25, 0x38, 0x00, 0xC0, 0x26, 0x02, 0xF9, 0xB0, 0x26, 0xF2, 0xF8, 0xC0, 
+0x27, 0xD9, 0xA1, 0x30, 0x28, 0xF7, 0xC4, 0xC0, 0x29, 0xC2, 0xBD, 0xB0, 0x2A, 0xD7, 0xA6, 0xC0, 
+0x2B, 0xA2, 0x9F, 0xB0, 0x2C, 0xB7, 0x88, 0xC0, 0x2D, 0x82, 0x81, 0xB0, 0x2E, 0x97, 0x6A, 0xC0, 
+0x2F, 0x62, 0x63, 0xB0, 0x30, 0x80, 0x87, 0x40, 0x31, 0x42, 0x45, 0xB0, 0x32, 0x60, 0x69, 0x40, 
+0x33, 0x3D, 0xD7, 0x30, 0x34, 0x40, 0x4B, 0x40, 0x35, 0x0B, 0x44, 0x30, 0x36, 0x0D, 0xB8, 0x40, 
+0x37, 0x06, 0xD5, 0xB0, 0x38, 0x00, 0x0F, 0x40, 0x38, 0xCB, 0x08, 0x30, 0x39, 0xE9, 0x2B, 0xC0, 
+0x3A, 0xAA, 0xEA, 0x30, 0x3B, 0xC9, 0x0D, 0xC0, 0x3C, 0x8A, 0xCC, 0x30, 0x3D, 0xA8, 0xEF, 0xC0, 
+0x3E, 0x6A, 0xAE, 0x30, 0x3F, 0x88, 0xD1, 0xC0, 0x40, 0x53, 0xCA, 0xB0, 0x41, 0x68, 0xB3, 0xC0, 
+0x42, 0x33, 0xAC, 0xB0, 0x43, 0x48, 0x95, 0xC0, 0x44, 0x13, 0x8E, 0xB0, 0x45, 0x31, 0xB2, 0x40, 
+0x45, 0xF3, 0x70, 0xB0, 0x47, 0x11, 0x94, 0x40, 0x47, 0xD3, 0x52, 0xB0, 0x48, 0xF1, 0x76, 0x40, 
+0x49, 0xBC, 0x6F, 0x30, 0x4A, 0xD1, 0x58, 0x40, 0x4B, 0x9C, 0x51, 0x30, 0x4C, 0xB1, 0x3A, 0x40, 
+0x4D, 0x7C, 0x33, 0x30, 0x4E, 0x91, 0x1C, 0x40, 0x4F, 0x5C, 0x15, 0x30, 0x50, 0x7A, 0x38, 0xC0, 
+0x51, 0x3B, 0xF7, 0x30, 0x52, 0x5A, 0x1A, 0xC0, 0x53, 0x1B, 0xD9, 0x30, 0x54, 0x39, 0xFC, 0xC0, 
+0x55, 0x04, 0xF5, 0xB0, 0x56, 0x19, 0xDE, 0xC0, 0x56, 0xE4, 0xD7, 0xB0, 0x57, 0xF9, 0xC0, 0xC0, 
+0x58, 0xC4, 0xB9, 0xB0, 0x59, 0xE2, 0xDD, 0x40, 0x5A, 0xA4, 0x9B, 0xB0, 0x5B, 0xC2, 0xBF, 0x40, 
+0x5C, 0x84, 0x7D, 0xB0, 0x5D, 0xA2, 0xA1, 0x40, 0x5E, 0x6D, 0x9A, 0x30, 0x5F, 0x82, 0x83, 0x40, 
+0x60, 0x4D, 0x7C, 0x30, 0x61, 0x62, 0x65, 0x40, 0x62, 0x2D, 0x5E, 0x30, 0x63, 0x42, 0x47, 0x40, 
+0x64, 0x0D, 0x40, 0x30, 0x65, 0x2B, 0x63, 0xC0, 0x65, 0xED, 0x22, 0x30, 0x67, 0x0B, 0x45, 0xC0, 
+0x67, 0xCD, 0x04, 0x30, 0x68, 0xEB, 0x27, 0xC0, 0x69, 0xB6, 0x20, 0xB0, 0x6A, 0xCB, 0x09, 0xC0, 
+0x6B, 0x96, 0x02, 0xB0, 0x6C, 0xAA, 0xEB, 0xC0, 0x6D, 0x75, 0xE4, 0xB0, 0x6E, 0x94, 0x08, 0x40, 
+0x6F, 0x55, 0xC6, 0xB0, 0x70, 0x73, 0xEA, 0x40, 0x71, 0x35, 0xA8, 0xB0, 0x72, 0x53, 0xCC, 0x40, 
+0x73, 0x15, 0x8A, 0xB0, 0x74, 0x33, 0xAE, 0x40, 0x74, 0xFE, 0xA7, 0x30, 0x76, 0x13, 0x90, 0x40, 
+0x76, 0xDE, 0x89, 0x30, 0x77, 0xF3, 0x72, 0x40, 0x78, 0xBE, 0x6B, 0x30, 0x79, 0xDC, 0x8E, 0xC0, 
+0x7A, 0x9E, 0x4D, 0x30, 0x7B, 0xBC, 0x70, 0xC0, 0x7C, 0x7E, 0x2F, 0x30, 0x7D, 0x9C, 0x52, 0xC0, 
+0x7E, 0x67, 0x4B, 0xB0, 0x7F, 0x7C, 0x34, 0xC0, 0x03, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
-0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x06, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0xFF, 0xFF, 0x99, 0x78, 
-0x00, 0x00, 0xFF, 0xFF, 0x9D, 0x90, 0x00, 0x04, 0xFF, 0xFF, 0xAB, 0xA0, 0x01, 0x09, 0xFF, 0xFF, 
-0xAB, 0xA0, 0x01, 0x09, 0xFF, 0xFF, 0xAB, 0xA0, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x01, 0x09, 
-0xFF, 0xFF, 0xB9, 0xB0, 0x01, 0x09, 0x4D, 0x4D, 0x54, 0x00, 0x45, 0x41, 0x53, 0x54, 0x00, 0x45, 
-0x41, 0x53, 0x53, 0x54, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 
-0x01, 0x01, 0x00, 
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0xFF, 0xFF, 0x99, 0x78, 0x00, 0x00, 0xFF, 0xFF, 0x9D, 
+0x90, 0x00, 0x04, 0xFF, 0xFF, 0xAB, 0xA0, 0x01, 0x09, 0xFF, 0xFF, 0xAB, 0xA0, 0x01, 0x09, 0xFF, 
+0xFF, 0xAB, 0xA0, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x01, 0x09, 0x45, 0x4D, 0x54, 0x00, 0x45, 
+0x41, 0x53, 0x54, 0x00, 0x45, 0x41, 0x53, 0x53, 0x54, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 
+0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 
 
 /* CST6CDT */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
@@ -12228,8 +12336,8 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 
 /* Europe/Istanbul */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x16, 0x90, 0x8B, 0xF5, 0x98, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x16, 0x90, 0x8B, 0xF5, 0x98, 
 0x9B, 0x0C, 0x17, 0x60, 0x9B, 0xD5, 0xBE, 0xD0, 0xA2, 0x65, 0x63, 0xE0, 0xA3, 0x7B, 0x82, 0x50, 
 0xA4, 0x4E, 0x80, 0x60, 0xA5, 0x3F, 0xB4, 0xD0, 0xA6, 0x25, 0x27, 0xE0, 0xA7, 0x27, 0x7F, 0xD0, 
 0xAA, 0x28, 0x28, 0x60, 0xAA, 0xE1, 0xFD, 0xD0, 0xAB, 0xF9, 0x89, 0xE0, 0xAC, 0xC3, 0x31, 0x50, 
@@ -12248,48 +12356,46 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x18, 0x07, 0x3E, 0xC0, 0x19, 0x89, 0x94, 0x50, 0x19, 0xDC, 0x94, 0xC0, 0x1C, 0xC6, 0xD3, 0xD0, 
 0x1D, 0x9B, 0x15, 0x50, 0x1E, 0x8C, 0x82, 0x00, 0x1F, 0x7C, 0x73, 0x00, 0x20, 0x6C, 0x64, 0x00, 
 0x21, 0x5C, 0x55, 0x00, 0x22, 0x4C, 0x46, 0x00, 0x23, 0x3C, 0x37, 0x00, 0x24, 0x2C, 0x28, 0x00, 
-0x25, 0x1C, 0x19, 0x00, 0x26, 0x0C, 0x0A, 0x00, 0x27, 0x05, 0x35, 0x80, 0x27, 0x7F, 0xB4, 0xE0, 
-0x27, 0xF5, 0x34, 0x90, 0x28, 0xE5, 0x25, 0x90, 0x29, 0xD5, 0x16, 0x90, 0x2A, 0xC5, 0x07, 0x90, 
-0x2B, 0xB4, 0xF8, 0x90, 0x2C, 0xA4, 0xE9, 0x90, 0x2D, 0x94, 0xDA, 0x90, 0x2E, 0x84, 0xCB, 0x90, 
-0x2F, 0x74, 0xBC, 0x90, 0x30, 0x64, 0xAD, 0x90, 0x31, 0x5D, 0xD9, 0x10, 0x32, 0x72, 0xB4, 0x10, 
-0x33, 0x3D, 0xBB, 0x10, 0x34, 0x52, 0x96, 0x10, 0x35, 0x1D, 0x9D, 0x10, 0x36, 0x32, 0x78, 0x10, 
-0x36, 0xFD, 0x7F, 0x10, 0x38, 0x1B, 0x94, 0x90, 0x38, 0xDD, 0x61, 0x10, 0x39, 0xFB, 0x76, 0x90, 
-0x3A, 0xBD, 0x43, 0x10, 0x3B, 0xDB, 0x58, 0x90, 0x3C, 0xA6, 0x5F, 0x90, 0x3D, 0xBB, 0x3A, 0x90, 
-0x3E, 0x86, 0x41, 0x90, 0x3F, 0x9B, 0x1C, 0x90, 0x40, 0x66, 0x23, 0x90, 0x41, 0x84, 0x39, 0x10, 
-0x42, 0x46, 0x05, 0x90, 0x43, 0x64, 0x1B, 0x10, 0x44, 0x25, 0xE7, 0x90, 0x45, 0x43, 0xFD, 0x10, 
-0x46, 0x05, 0xC9, 0x90, 0x47, 0x23, 0xDF, 0x10, 0x47, 0xEE, 0xE6, 0x10, 0x49, 0x03, 0xC1, 0x10, 
-0x49, 0xCE, 0xC8, 0x10, 0x4A, 0xE3, 0xA3, 0x10, 0x4B, 0xAE, 0xAA, 0x10, 0x4C, 0xCC, 0xBF, 0x90, 
-0x4D, 0x8E, 0x8C, 0x10, 0x4E, 0xAC, 0xA1, 0x90, 0x4F, 0x6E, 0x6E, 0x10, 0x50, 0x8C, 0x83, 0x90, 
-0x51, 0x57, 0x8A, 0x90, 0x52, 0x6C, 0x65, 0x90, 0x53, 0x37, 0x6C, 0x90, 0x54, 0x4C, 0x47, 0x90, 
-0x55, 0x17, 0x4E, 0x90, 0x56, 0x2C, 0x29, 0x90, 0x56, 0xF7, 0x30, 0x90, 0x58, 0x15, 0x46, 0x10, 
-0x58, 0xD7, 0x12, 0x90, 0x59, 0xF5, 0x28, 0x10, 0x5A, 0xB6, 0xF4, 0x90, 0x5B, 0xD5, 0x0A, 0x10, 
-0x5C, 0xA0, 0x11, 0x10, 0x5D, 0xB4, 0xEC, 0x10, 0x5E, 0x7F, 0xF3, 0x10, 0x5F, 0x94, 0xCE, 0x10, 
-0x60, 0x5F, 0xD5, 0x10, 0x61, 0x7D, 0xEA, 0x90, 0x62, 0x3F, 0xB7, 0x10, 0x63, 0x5D, 0xCC, 0x90, 
-0x64, 0x1F, 0x99, 0x10, 0x65, 0x3D, 0xAE, 0x90, 0x66, 0x08, 0xB5, 0x90, 0x67, 0x1D, 0x90, 0x90, 
-0x67, 0xE8, 0x97, 0x90, 0x68, 0xFD, 0x72, 0x90, 0x69, 0xC8, 0x79, 0x90, 0x6A, 0xDD, 0x54, 0x90, 
-0x6B, 0xA8, 0x5B, 0x90, 0x6C, 0xC6, 0x71, 0x10, 0x6D, 0x88, 0x3D, 0x90, 0x6E, 0xA6, 0x53, 0x10, 
-0x6F, 0x68, 0x1F, 0x90, 0x70, 0x86, 0x35, 0x10, 0x71, 0x51, 0x3C, 0x10, 0x72, 0x66, 0x17, 0x10, 
-0x73, 0x31, 0x1E, 0x10, 0x74, 0x45, 0xF9, 0x10, 0x75, 0x11, 0x00, 0x10, 0x76, 0x2F, 0x15, 0x90, 
-0x76, 0xF0, 0xE2, 0x10, 0x78, 0x0E, 0xF7, 0x90, 0x78, 0xD0, 0xC4, 0x10, 0x79, 0xEE, 0xD9, 0x90, 
-0x7A, 0xB0, 0xA6, 0x10, 0x7B, 0xCE, 0xBB, 0x90, 0x7C, 0x99, 0xC2, 0x90, 0x7D, 0xAE, 0x9D, 0x90, 
-0x7E, 0x79, 0xA4, 0x90, 0x7F, 0x8E, 0x7F, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
+0x25, 0x1C, 0x19, 0x00, 0x26, 0x0C, 0x0A, 0x00, 0x27, 0x05, 0x35, 0x80, 0x27, 0xF5, 0x18, 0x70, 
+0x28, 0xE5, 0x09, 0x70, 0x29, 0xD4, 0xFA, 0x70, 0x2A, 0xC4, 0xEB, 0x70, 0x2B, 0xB4, 0xDC, 0x70, 
+0x2C, 0xA4, 0xCD, 0x70, 0x2D, 0x94, 0xBE, 0x70, 0x2E, 0x84, 0xAF, 0x70, 0x2F, 0x74, 0xA0, 0x70, 
+0x30, 0x64, 0x91, 0x70, 0x31, 0x5D, 0xBC, 0xF0, 0x32, 0x72, 0x97, 0xF0, 0x33, 0x3D, 0x9E, 0xF0, 
+0x34, 0x52, 0x79, 0xF0, 0x35, 0x1D, 0x80, 0xF0, 0x36, 0x32, 0x5B, 0xF0, 0x36, 0xFD, 0x62, 0xF0, 
+0x38, 0x1B, 0x78, 0x70, 0x38, 0xDD, 0x44, 0xF0, 0x39, 0xFB, 0x5A, 0x70, 0x3A, 0xBD, 0x26, 0xF0, 
+0x3B, 0xDB, 0x3C, 0x70, 0x3C, 0xA6, 0x43, 0x70, 0x3D, 0xBB, 0x1E, 0x70, 0x3E, 0x86, 0x25, 0x70, 
+0x3F, 0x9B, 0x00, 0x70, 0x40, 0x66, 0x07, 0x70, 0x41, 0x84, 0x1C, 0xF0, 0x42, 0x45, 0xE9, 0x70, 
+0x43, 0x63, 0xFE, 0xF0, 0x44, 0x25, 0xCB, 0x70, 0x45, 0x43, 0xE0, 0xF0, 0x46, 0x05, 0xAD, 0x70, 
+0x47, 0x23, 0xC2, 0xF0, 0x47, 0xEE, 0xC9, 0xF0, 0x49, 0x03, 0xA4, 0xF0, 0x49, 0xCE, 0xAB, 0xF0, 
+0x4A, 0xE3, 0x86, 0xF0, 0x4B, 0xAE, 0x8D, 0xF0, 0x4C, 0xCC, 0xA3, 0x70, 0x4D, 0x8E, 0x6F, 0xF0, 
+0x4E, 0xAC, 0x85, 0x70, 0x4F, 0x6E, 0x51, 0xF0, 0x50, 0x8C, 0x67, 0x70, 0x51, 0x57, 0x6E, 0x70, 
+0x52, 0x6C, 0x49, 0x70, 0x53, 0x37, 0x50, 0x70, 0x54, 0x4C, 0x2B, 0x70, 0x55, 0x17, 0x32, 0x70, 
+0x56, 0x2C, 0x0D, 0x70, 0x56, 0xF7, 0x14, 0x70, 0x58, 0x15, 0x29, 0xF0, 0x58, 0xD6, 0xF6, 0x70, 
+0x59, 0xF5, 0x0B, 0xF0, 0x5A, 0xB6, 0xD8, 0x70, 0x5B, 0xD4, 0xED, 0xF0, 0x5C, 0x9F, 0xF4, 0xF0, 
+0x5D, 0xB4, 0xCF, 0xF0, 0x5E, 0x7F, 0xD6, 0xF0, 0x5F, 0x94, 0xB1, 0xF0, 0x60, 0x5F, 0xB8, 0xF0, 
+0x61, 0x7D, 0xCE, 0x70, 0x62, 0x3F, 0x9A, 0xF0, 0x63, 0x5D, 0xB0, 0x70, 0x64, 0x1F, 0x7C, 0xF0, 
+0x65, 0x3D, 0x92, 0x70, 0x66, 0x08, 0x99, 0x70, 0x67, 0x1D, 0x74, 0x70, 0x67, 0xE8, 0x7B, 0x70, 
+0x68, 0xFD, 0x56, 0x70, 0x69, 0xC8, 0x5D, 0x70, 0x6A, 0xDD, 0x38, 0x70, 0x6B, 0xA8, 0x3F, 0x70, 
+0x6C, 0xC6, 0x54, 0xF0, 0x6D, 0x88, 0x21, 0x70, 0x6E, 0xA6, 0x36, 0xF0, 0x6F, 0x68, 0x03, 0x70, 
+0x70, 0x86, 0x18, 0xF0, 0x71, 0x51, 0x1F, 0xF0, 0x72, 0x65, 0xFA, 0xF0, 0x73, 0x31, 0x01, 0xF0, 
+0x74, 0x45, 0xDC, 0xF0, 0x75, 0x10, 0xE3, 0xF0, 0x76, 0x2E, 0xF9, 0x70, 0x76, 0xF0, 0xC5, 0xF0, 
+0x78, 0x0E, 0xDB, 0x70, 0x78, 0xD0, 0xA7, 0xF0, 0x79, 0xEE, 0xBD, 0x70, 0x7A, 0xB0, 0x89, 0xF0, 
+0x7B, 0xCE, 0x9F, 0x70, 0x7C, 0x99, 0xA6, 0x70, 0x7D, 0xAE, 0x81, 0x70, 0x7E, 0x79, 0x88, 0x70, 
+0x7F, 0x8E, 0x63, 0x70, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
-0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0x04, 
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x01, 0x02, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
-0x05, 0x06, 0x05, 0x06, 0x02, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x00, 0x00, 0x1B, 0x68, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 
-0x00, 0x1C, 0x20, 0x00, 0x09, 0x00, 0x00, 0x38, 0x40, 0x01, 0x0D, 0x00, 0x00, 0x2A, 0x30, 0x00, 
-0x12, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x00, 0x00, 0x2A, 
-0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x49, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 
-0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x54, 0x52, 0x53, 0x54, 0x00, 0x54, 0x52, 0x54, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 
-0x01, 
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 
+0x03, 0x04, 0x03, 0x04, 0x01, 0x02, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x00, 0x00, 
+0x1B, 0x68, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 
+0x00, 0x00, 0x38, 0x40, 0x01, 0x0D, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x12, 0x00, 0x00, 0x2A, 0x30, 
+0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x49, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 
+0x00, 0x45, 0x45, 0x54, 0x00, 0x54, 0x52, 0x53, 0x54, 0x00, 0x54, 0x52, 0x54, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
 /* Europe/Jersey */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
@@ -15521,8 +15627,8 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 
 /* Pacific/Easter */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0F, 0xB9, 0xC7, 0x40, 0x88, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0F, 0xB9, 0xC7, 0x40, 0x88, 
 0xCC, 0x1C, 0x6E, 0x40, 0xCC, 0x6C, 0xE7, 0xD0, 0xD4, 0x1B, 0xC9, 0xB0, 0xFD, 0xD1, 0x3C, 0x40, 
 0xFE, 0x92, 0xFA, 0xB0, 0xFF, 0xCC, 0xCD, 0xC0, 0x00, 0x72, 0xDC, 0xB0, 0x01, 0x75, 0x50, 0xC0, 
 0x02, 0x40, 0x49, 0xB0, 0x03, 0x55, 0x32, 0xC0, 0x04, 0x20, 0x2B, 0xB0, 0x05, 0x3E, 0x4F, 0x40, 
@@ -15530,49 +15636,48 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x09, 0xBF, 0xD1, 0xB0, 0x0A, 0xDD, 0xF5, 0x40, 0x0B, 0xA8, 0xEE, 0x30, 0x0C, 0xBD, 0xD7, 0x40, 
 0x0D, 0x88, 0xD0, 0x30, 0x0E, 0x9D, 0xB9, 0x40, 0x0F, 0x68, 0xB2, 0x30, 0x10, 0x86, 0xD5, 0xC0, 
 0x11, 0x48, 0x94, 0x30, 0x12, 0x66, 0xB7, 0xC0, 0x13, 0x28, 0x76, 0x30, 0x14, 0x46, 0x99, 0xC0, 
-0x15, 0x11, 0x92, 0xB0, 0x16, 0x26, 0x7B, 0xC0, 0x16, 0xAA, 0x43, 0xB0, 0x16, 0xF1, 0x74, 0xB0, 
-0x18, 0x06, 0x5D, 0xC0, 0x18, 0xD1, 0x56, 0xB0, 0x19, 0xE6, 0x3F, 0xC0, 0x1A, 0xB1, 0x38, 0xB0, 
-0x1B, 0xCF, 0x5C, 0x40, 0x1C, 0x91, 0x1A, 0xB0, 0x1D, 0xAF, 0x3E, 0x40, 0x1E, 0x70, 0xFC, 0xB0, 
-0x1F, 0x8F, 0x20, 0x40, 0x20, 0x7F, 0x03, 0x30, 0x21, 0x6F, 0x02, 0x40, 0x22, 0x39, 0xFB, 0x30, 
-0x23, 0x45, 0xA9, 0xC0, 0x24, 0x19, 0xDD, 0x30, 0x25, 0x38, 0x00, 0xC0, 0x26, 0x02, 0xF9, 0xB0, 
-0x26, 0xF2, 0xF8, 0xC0, 0x27, 0xD9, 0xA1, 0x30, 0x28, 0xF7, 0xC4, 0xC0, 0x29, 0xC2, 0xBD, 0xB0, 
-0x2A, 0xD7, 0xA6, 0xC0, 0x2B, 0xA2, 0x9F, 0xB0, 0x2C, 0xB7, 0x88, 0xC0, 0x2D, 0x82, 0x81, 0xB0, 
-0x2E, 0x97, 0x6A, 0xC0, 0x2F, 0x62, 0x63, 0xB0, 0x30, 0x80, 0x87, 0x40, 0x31, 0x42, 0x45, 0xB0, 
-0x32, 0x60, 0x69, 0x40, 0x33, 0x3D, 0xD7, 0x30, 0x34, 0x40, 0x4B, 0x40, 0x35, 0x0B, 0x44, 0x30, 
-0x36, 0x0D, 0xB8, 0x40, 0x37, 0x06, 0xD5, 0xB0, 0x38, 0x00, 0x0F, 0x40, 0x38, 0xCB, 0x08, 0x30, 
-0x39, 0xE9, 0x2B, 0xC0, 0x3A, 0xAA, 0xEA, 0x30, 0x3B, 0xC9, 0x0D, 0xC0, 0x3C, 0x8A, 0xCC, 0x30, 
-0x3D, 0xA8, 0xEF, 0xC0, 0x3E, 0x6A, 0xAE, 0x30, 0x3F, 0x88, 0xD1, 0xC0, 0x40, 0x53, 0xCA, 0xB0, 
-0x41, 0x68, 0xB3, 0xC0, 0x42, 0x33, 0xAC, 0xB0, 0x43, 0x48, 0x95, 0xC0, 0x44, 0x13, 0x8E, 0xB0, 
-0x45, 0x31, 0xB2, 0x40, 0x45, 0xF3, 0x70, 0xB0, 0x47, 0x11, 0x94, 0x40, 0x47, 0xD3, 0x52, 0xB0, 
-0x48, 0xF1, 0x76, 0x40, 0x49, 0xBC, 0x6F, 0x30, 0x4A, 0xD1, 0x58, 0x40, 0x4B, 0x9C, 0x51, 0x30, 
-0x4C, 0xB1, 0x3A, 0x40, 0x4D, 0x7C, 0x33, 0x30, 0x4E, 0x91, 0x1C, 0x40, 0x4F, 0x5C, 0x15, 0x30, 
-0x50, 0x7A, 0x38, 0xC0, 0x51, 0x3B, 0xF7, 0x30, 0x52, 0x5A, 0x1A, 0xC0, 0x53, 0x1B, 0xD9, 0x30, 
-0x54, 0x39, 0xFC, 0xC0, 0x55, 0x04, 0xF5, 0xB0, 0x56, 0x19, 0xDE, 0xC0, 0x56, 0xE4, 0xD7, 0xB0, 
-0x57, 0xF9, 0xC0, 0xC0, 0x58, 0xC4, 0xB9, 0xB0, 0x59, 0xE2, 0xDD, 0x40, 0x5A, 0xA4, 0x9B, 0xB0, 
-0x5B, 0xC2, 0xBF, 0x40, 0x5C, 0x84, 0x7D, 0xB0, 0x5D, 0xA2, 0xA1, 0x40, 0x5E, 0x6D, 0x9A, 0x30, 
-0x5F, 0x82, 0x83, 0x40, 0x60, 0x4D, 0x7C, 0x30, 0x61, 0x62, 0x65, 0x40, 0x62, 0x2D, 0x5E, 0x30, 
-0x63, 0x42, 0x47, 0x40, 0x64, 0x0D, 0x40, 0x30, 0x65, 0x2B, 0x63, 0xC0, 0x65, 0xED, 0x22, 0x30, 
-0x67, 0x0B, 0x45, 0xC0, 0x67, 0xCD, 0x04, 0x30, 0x68, 0xEB, 0x27, 0xC0, 0x69, 0xB6, 0x20, 0xB0, 
-0x6A, 0xCB, 0x09, 0xC0, 0x6B, 0x96, 0x02, 0xB0, 0x6C, 0xAA, 0xEB, 0xC0, 0x6D, 0x75, 0xE4, 0xB0, 
-0x6E, 0x94, 0x08, 0x40, 0x6F, 0x55, 0xC6, 0xB0, 0x70, 0x73, 0xEA, 0x40, 0x71, 0x35, 0xA8, 0xB0, 
-0x72, 0x53, 0xCC, 0x40, 0x73, 0x15, 0x8A, 0xB0, 0x74, 0x33, 0xAE, 0x40, 0x74, 0xFE, 0xA7, 0x30, 
-0x76, 0x13, 0x90, 0x40, 0x76, 0xDE, 0x89, 0x30, 0x77, 0xF3, 0x72, 0x40, 0x78, 0xBE, 0x6B, 0x30, 
-0x79, 0xDC, 0x8E, 0xC0, 0x7A, 0x9E, 0x4D, 0x30, 0x7B, 0xBC, 0x70, 0xC0, 0x7C, 0x7E, 0x2F, 0x30, 
-0x7D, 0x9C, 0x52, 0xC0, 0x7E, 0x67, 0x4B, 0xB0, 0x7F, 0x7C, 0x34, 0xC0, 0x03, 0x01, 0x02, 0x01, 
+0x15, 0x11, 0x92, 0xB0, 0x16, 0x26, 0x7B, 0xC0, 0x16, 0xF1, 0x74, 0xB0, 0x18, 0x06, 0x5D, 0xC0, 
+0x18, 0xD1, 0x56, 0xB0, 0x19, 0xE6, 0x3F, 0xC0, 0x1A, 0xB1, 0x38, 0xB0, 0x1B, 0xCF, 0x5C, 0x40, 
+0x1C, 0x91, 0x1A, 0xB0, 0x1D, 0xAF, 0x3E, 0x40, 0x1E, 0x70, 0xFC, 0xB0, 0x1F, 0x8F, 0x20, 0x40, 
+0x20, 0x7F, 0x03, 0x30, 0x21, 0x6F, 0x02, 0x40, 0x22, 0x39, 0xFB, 0x30, 0x23, 0x45, 0xA9, 0xC0, 
+0x24, 0x19, 0xDD, 0x30, 0x25, 0x38, 0x00, 0xC0, 0x26, 0x02, 0xF9, 0xB0, 0x26, 0xF2, 0xF8, 0xC0, 
+0x27, 0xD9, 0xA1, 0x30, 0x28, 0xF7, 0xC4, 0xC0, 0x29, 0xC2, 0xBD, 0xB0, 0x2A, 0xD7, 0xA6, 0xC0, 
+0x2B, 0xA2, 0x9F, 0xB0, 0x2C, 0xB7, 0x88, 0xC0, 0x2D, 0x82, 0x81, 0xB0, 0x2E, 0x97, 0x6A, 0xC0, 
+0x2F, 0x62, 0x63, 0xB0, 0x30, 0x80, 0x87, 0x40, 0x31, 0x42, 0x45, 0xB0, 0x32, 0x60, 0x69, 0x40, 
+0x33, 0x3D, 0xD7, 0x30, 0x34, 0x40, 0x4B, 0x40, 0x35, 0x0B, 0x44, 0x30, 0x36, 0x0D, 0xB8, 0x40, 
+0x37, 0x06, 0xD5, 0xB0, 0x38, 0x00, 0x0F, 0x40, 0x38, 0xCB, 0x08, 0x30, 0x39, 0xE9, 0x2B, 0xC0, 
+0x3A, 0xAA, 0xEA, 0x30, 0x3B, 0xC9, 0x0D, 0xC0, 0x3C, 0x8A, 0xCC, 0x30, 0x3D, 0xA8, 0xEF, 0xC0, 
+0x3E, 0x6A, 0xAE, 0x30, 0x3F, 0x88, 0xD1, 0xC0, 0x40, 0x53, 0xCA, 0xB0, 0x41, 0x68, 0xB3, 0xC0, 
+0x42, 0x33, 0xAC, 0xB0, 0x43, 0x48, 0x95, 0xC0, 0x44, 0x13, 0x8E, 0xB0, 0x45, 0x31, 0xB2, 0x40, 
+0x45, 0xF3, 0x70, 0xB0, 0x47, 0x11, 0x94, 0x40, 0x47, 0xD3, 0x52, 0xB0, 0x48, 0xF1, 0x76, 0x40, 
+0x49, 0xBC, 0x6F, 0x30, 0x4A, 0xD1, 0x58, 0x40, 0x4B, 0x9C, 0x51, 0x30, 0x4C, 0xB1, 0x3A, 0x40, 
+0x4D, 0x7C, 0x33, 0x30, 0x4E, 0x91, 0x1C, 0x40, 0x4F, 0x5C, 0x15, 0x30, 0x50, 0x7A, 0x38, 0xC0, 
+0x51, 0x3B, 0xF7, 0x30, 0x52, 0x5A, 0x1A, 0xC0, 0x53, 0x1B, 0xD9, 0x30, 0x54, 0x39, 0xFC, 0xC0, 
+0x55, 0x04, 0xF5, 0xB0, 0x56, 0x19, 0xDE, 0xC0, 0x56, 0xE4, 0xD7, 0xB0, 0x57, 0xF9, 0xC0, 0xC0, 
+0x58, 0xC4, 0xB9, 0xB0, 0x59, 0xE2, 0xDD, 0x40, 0x5A, 0xA4, 0x9B, 0xB0, 0x5B, 0xC2, 0xBF, 0x40, 
+0x5C, 0x84, 0x7D, 0xB0, 0x5D, 0xA2, 0xA1, 0x40, 0x5E, 0x6D, 0x9A, 0x30, 0x5F, 0x82, 0x83, 0x40, 
+0x60, 0x4D, 0x7C, 0x30, 0x61, 0x62, 0x65, 0x40, 0x62, 0x2D, 0x5E, 0x30, 0x63, 0x42, 0x47, 0x40, 
+0x64, 0x0D, 0x40, 0x30, 0x65, 0x2B, 0x63, 0xC0, 0x65, 0xED, 0x22, 0x30, 0x67, 0x0B, 0x45, 0xC0, 
+0x67, 0xCD, 0x04, 0x30, 0x68, 0xEB, 0x27, 0xC0, 0x69, 0xB6, 0x20, 0xB0, 0x6A, 0xCB, 0x09, 0xC0, 
+0x6B, 0x96, 0x02, 0xB0, 0x6C, 0xAA, 0xEB, 0xC0, 0x6D, 0x75, 0xE4, 0xB0, 0x6E, 0x94, 0x08, 0x40, 
+0x6F, 0x55, 0xC6, 0xB0, 0x70, 0x73, 0xEA, 0x40, 0x71, 0x35, 0xA8, 0xB0, 0x72, 0x53, 0xCC, 0x40, 
+0x73, 0x15, 0x8A, 0xB0, 0x74, 0x33, 0xAE, 0x40, 0x74, 0xFE, 0xA7, 0x30, 0x76, 0x13, 0x90, 0x40, 
+0x76, 0xDE, 0x89, 0x30, 0x77, 0xF3, 0x72, 0x40, 0x78, 0xBE, 0x6B, 0x30, 0x79, 0xDC, 0x8E, 0xC0, 
+0x7A, 0x9E, 0x4D, 0x30, 0x7B, 0xBC, 0x70, 0xC0, 0x7C, 0x7E, 0x2F, 0x30, 0x7D, 0x9C, 0x52, 0xC0, 
+0x7E, 0x67, 0x4B, 0xB0, 0x7F, 0x7C, 0x34, 0xC0, 0x03, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
-0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x06, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0xFF, 0xFF, 0x99, 0x78, 
-0x00, 0x00, 0xFF, 0xFF, 0x9D, 0x90, 0x00, 0x04, 0xFF, 0xFF, 0xAB, 0xA0, 0x01, 0x09, 0xFF, 0xFF, 
-0xAB, 0xA0, 0x01, 0x09, 0xFF, 0xFF, 0xAB, 0xA0, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x01, 0x09, 
-0xFF, 0xFF, 0xB9, 0xB0, 0x01, 0x09, 0x4D, 0x4D, 0x54, 0x00, 0x45, 0x41, 0x53, 0x54, 0x00, 0x45, 
-0x41, 0x53, 0x53, 0x54, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 
-0x01, 0x01, 0x00, 
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0xFF, 0xFF, 0x99, 0x78, 0x00, 0x00, 0xFF, 0xFF, 0x9D, 
+0x90, 0x00, 0x04, 0xFF, 0xFF, 0xAB, 0xA0, 0x01, 0x09, 0xFF, 0xFF, 0xAB, 0xA0, 0x01, 0x09, 0xFF, 
+0xFF, 0xAB, 0xA0, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x01, 0x09, 0x45, 0x4D, 0x54, 0x00, 0x45, 
+0x41, 0x53, 0x54, 0x00, 0x45, 0x41, 0x53, 0x53, 0x54, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 
+0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 
 
 /* Pacific/Efate */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
@@ -16122,8 +16227,8 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 
 /* Turkey */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x16, 0x90, 0x8B, 0xF5, 0x98, 
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x16, 0x90, 0x8B, 0xF5, 0x98, 
 0x9B, 0x0C, 0x17, 0x60, 0x9B, 0xD5, 0xBE, 0xD0, 0xA2, 0x65, 0x63, 0xE0, 0xA3, 0x7B, 0x82, 0x50, 
 0xA4, 0x4E, 0x80, 0x60, 0xA5, 0x3F, 0xB4, 0xD0, 0xA6, 0x25, 0x27, 0xE0, 0xA7, 0x27, 0x7F, 0xD0, 
 0xAA, 0x28, 0x28, 0x60, 0xAA, 0xE1, 0xFD, 0xD0, 0xAB, 0xF9, 0x89, 0xE0, 0xAC, 0xC3, 0x31, 0x50, 
@@ -16142,48 +16247,46 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x18, 0x07, 0x3E, 0xC0, 0x19, 0x89, 0x94, 0x50, 0x19, 0xDC, 0x94, 0xC0, 0x1C, 0xC6, 0xD3, 0xD0, 
 0x1D, 0x9B, 0x15, 0x50, 0x1E, 0x8C, 0x82, 0x00, 0x1F, 0x7C, 0x73, 0x00, 0x20, 0x6C, 0x64, 0x00, 
 0x21, 0x5C, 0x55, 0x00, 0x22, 0x4C, 0x46, 0x00, 0x23, 0x3C, 0x37, 0x00, 0x24, 0x2C, 0x28, 0x00, 
-0x25, 0x1C, 0x19, 0x00, 0x26, 0x0C, 0x0A, 0x00, 0x27, 0x05, 0x35, 0x80, 0x27, 0x7F, 0xB4, 0xE0, 
-0x27, 0xF5, 0x34, 0x90, 0x28, 0xE5, 0x25, 0x90, 0x29, 0xD5, 0x16, 0x90, 0x2A, 0xC5, 0x07, 0x90, 
-0x2B, 0xB4, 0xF8, 0x90, 0x2C, 0xA4, 0xE9, 0x90, 0x2D, 0x94, 0xDA, 0x90, 0x2E, 0x84, 0xCB, 0x90, 
-0x2F, 0x74, 0xBC, 0x90, 0x30, 0x64, 0xAD, 0x90, 0x31, 0x5D, 0xD9, 0x10, 0x32, 0x72, 0xB4, 0x10, 
-0x33, 0x3D, 0xBB, 0x10, 0x34, 0x52, 0x96, 0x10, 0x35, 0x1D, 0x9D, 0x10, 0x36, 0x32, 0x78, 0x10, 
-0x36, 0xFD, 0x7F, 0x10, 0x38, 0x1B, 0x94, 0x90, 0x38, 0xDD, 0x61, 0x10, 0x39, 0xFB, 0x76, 0x90, 
-0x3A, 0xBD, 0x43, 0x10, 0x3B, 0xDB, 0x58, 0x90, 0x3C, 0xA6, 0x5F, 0x90, 0x3D, 0xBB, 0x3A, 0x90, 
-0x3E, 0x86, 0x41, 0x90, 0x3F, 0x9B, 0x1C, 0x90, 0x40, 0x66, 0x23, 0x90, 0x41, 0x84, 0x39, 0x10, 
-0x42, 0x46, 0x05, 0x90, 0x43, 0x64, 0x1B, 0x10, 0x44, 0x25, 0xE7, 0x90, 0x45, 0x43, 0xFD, 0x10, 
-0x46, 0x05, 0xC9, 0x90, 0x47, 0x23, 0xDF, 0x10, 0x47, 0xEE, 0xE6, 0x10, 0x49, 0x03, 0xC1, 0x10, 
-0x49, 0xCE, 0xC8, 0x10, 0x4A, 0xE3, 0xA3, 0x10, 0x4B, 0xAE, 0xAA, 0x10, 0x4C, 0xCC, 0xBF, 0x90, 
-0x4D, 0x8E, 0x8C, 0x10, 0x4E, 0xAC, 0xA1, 0x90, 0x4F, 0x6E, 0x6E, 0x10, 0x50, 0x8C, 0x83, 0x90, 
-0x51, 0x57, 0x8A, 0x90, 0x52, 0x6C, 0x65, 0x90, 0x53, 0x37, 0x6C, 0x90, 0x54, 0x4C, 0x47, 0x90, 
-0x55, 0x17, 0x4E, 0x90, 0x56, 0x2C, 0x29, 0x90, 0x56, 0xF7, 0x30, 0x90, 0x58, 0x15, 0x46, 0x10, 
-0x58, 0xD7, 0x12, 0x90, 0x59, 0xF5, 0x28, 0x10, 0x5A, 0xB6, 0xF4, 0x90, 0x5B, 0xD5, 0x0A, 0x10, 
-0x5C, 0xA0, 0x11, 0x10, 0x5D, 0xB4, 0xEC, 0x10, 0x5E, 0x7F, 0xF3, 0x10, 0x5F, 0x94, 0xCE, 0x10, 
-0x60, 0x5F, 0xD5, 0x10, 0x61, 0x7D, 0xEA, 0x90, 0x62, 0x3F, 0xB7, 0x10, 0x63, 0x5D, 0xCC, 0x90, 
-0x64, 0x1F, 0x99, 0x10, 0x65, 0x3D, 0xAE, 0x90, 0x66, 0x08, 0xB5, 0x90, 0x67, 0x1D, 0x90, 0x90, 
-0x67, 0xE8, 0x97, 0x90, 0x68, 0xFD, 0x72, 0x90, 0x69, 0xC8, 0x79, 0x90, 0x6A, 0xDD, 0x54, 0x90, 
-0x6B, 0xA8, 0x5B, 0x90, 0x6C, 0xC6, 0x71, 0x10, 0x6D, 0x88, 0x3D, 0x90, 0x6E, 0xA6, 0x53, 0x10, 
-0x6F, 0x68, 0x1F, 0x90, 0x70, 0x86, 0x35, 0x10, 0x71, 0x51, 0x3C, 0x10, 0x72, 0x66, 0x17, 0x10, 
-0x73, 0x31, 0x1E, 0x10, 0x74, 0x45, 0xF9, 0x10, 0x75, 0x11, 0x00, 0x10, 0x76, 0x2F, 0x15, 0x90, 
-0x76, 0xF0, 0xE2, 0x10, 0x78, 0x0E, 0xF7, 0x90, 0x78, 0xD0, 0xC4, 0x10, 0x79, 0xEE, 0xD9, 0x90, 
-0x7A, 0xB0, 0xA6, 0x10, 0x7B, 0xCE, 0xBB, 0x90, 0x7C, 0x99, 0xC2, 0x90, 0x7D, 0xAE, 0x9D, 0x90, 
-0x7E, 0x79, 0xA4, 0x90, 0x7F, 0x8E, 0x7F, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
+0x25, 0x1C, 0x19, 0x00, 0x26, 0x0C, 0x0A, 0x00, 0x27, 0x05, 0x35, 0x80, 0x27, 0xF5, 0x18, 0x70, 
+0x28, 0xE5, 0x09, 0x70, 0x29, 0xD4, 0xFA, 0x70, 0x2A, 0xC4, 0xEB, 0x70, 0x2B, 0xB4, 0xDC, 0x70, 
+0x2C, 0xA4, 0xCD, 0x70, 0x2D, 0x94, 0xBE, 0x70, 0x2E, 0x84, 0xAF, 0x70, 0x2F, 0x74, 0xA0, 0x70, 
+0x30, 0x64, 0x91, 0x70, 0x31, 0x5D, 0xBC, 0xF0, 0x32, 0x72, 0x97, 0xF0, 0x33, 0x3D, 0x9E, 0xF0, 
+0x34, 0x52, 0x79, 0xF0, 0x35, 0x1D, 0x80, 0xF0, 0x36, 0x32, 0x5B, 0xF0, 0x36, 0xFD, 0x62, 0xF0, 
+0x38, 0x1B, 0x78, 0x70, 0x38, 0xDD, 0x44, 0xF0, 0x39, 0xFB, 0x5A, 0x70, 0x3A, 0xBD, 0x26, 0xF0, 
+0x3B, 0xDB, 0x3C, 0x70, 0x3C, 0xA6, 0x43, 0x70, 0x3D, 0xBB, 0x1E, 0x70, 0x3E, 0x86, 0x25, 0x70, 
+0x3F, 0x9B, 0x00, 0x70, 0x40, 0x66, 0x07, 0x70, 0x41, 0x84, 0x1C, 0xF0, 0x42, 0x45, 0xE9, 0x70, 
+0x43, 0x63, 0xFE, 0xF0, 0x44, 0x25, 0xCB, 0x70, 0x45, 0x43, 0xE0, 0xF0, 0x46, 0x05, 0xAD, 0x70, 
+0x47, 0x23, 0xC2, 0xF0, 0x47, 0xEE, 0xC9, 0xF0, 0x49, 0x03, 0xA4, 0xF0, 0x49, 0xCE, 0xAB, 0xF0, 
+0x4A, 0xE3, 0x86, 0xF0, 0x4B, 0xAE, 0x8D, 0xF0, 0x4C, 0xCC, 0xA3, 0x70, 0x4D, 0x8E, 0x6F, 0xF0, 
+0x4E, 0xAC, 0x85, 0x70, 0x4F, 0x6E, 0x51, 0xF0, 0x50, 0x8C, 0x67, 0x70, 0x51, 0x57, 0x6E, 0x70, 
+0x52, 0x6C, 0x49, 0x70, 0x53, 0x37, 0x50, 0x70, 0x54, 0x4C, 0x2B, 0x70, 0x55, 0x17, 0x32, 0x70, 
+0x56, 0x2C, 0x0D, 0x70, 0x56, 0xF7, 0x14, 0x70, 0x58, 0x15, 0x29, 0xF0, 0x58, 0xD6, 0xF6, 0x70, 
+0x59, 0xF5, 0x0B, 0xF0, 0x5A, 0xB6, 0xD8, 0x70, 0x5B, 0xD4, 0xED, 0xF0, 0x5C, 0x9F, 0xF4, 0xF0, 
+0x5D, 0xB4, 0xCF, 0xF0, 0x5E, 0x7F, 0xD6, 0xF0, 0x5F, 0x94, 0xB1, 0xF0, 0x60, 0x5F, 0xB8, 0xF0, 
+0x61, 0x7D, 0xCE, 0x70, 0x62, 0x3F, 0x9A, 0xF0, 0x63, 0x5D, 0xB0, 0x70, 0x64, 0x1F, 0x7C, 0xF0, 
+0x65, 0x3D, 0x92, 0x70, 0x66, 0x08, 0x99, 0x70, 0x67, 0x1D, 0x74, 0x70, 0x67, 0xE8, 0x7B, 0x70, 
+0x68, 0xFD, 0x56, 0x70, 0x69, 0xC8, 0x5D, 0x70, 0x6A, 0xDD, 0x38, 0x70, 0x6B, 0xA8, 0x3F, 0x70, 
+0x6C, 0xC6, 0x54, 0xF0, 0x6D, 0x88, 0x21, 0x70, 0x6E, 0xA6, 0x36, 0xF0, 0x6F, 0x68, 0x03, 0x70, 
+0x70, 0x86, 0x18, 0xF0, 0x71, 0x51, 0x1F, 0xF0, 0x72, 0x65, 0xFA, 0xF0, 0x73, 0x31, 0x01, 0xF0, 
+0x74, 0x45, 0xDC, 0xF0, 0x75, 0x10, 0xE3, 0xF0, 0x76, 0x2E, 0xF9, 0x70, 0x76, 0xF0, 0xC5, 0xF0, 
+0x78, 0x0E, 0xDB, 0x70, 0x78, 0xD0, 0xA7, 0xF0, 0x79, 0xEE, 0xBD, 0x70, 0x7A, 0xB0, 0x89, 0xF0, 
+0x7B, 0xCE, 0x9F, 0x70, 0x7C, 0x99, 0xA6, 0x70, 0x7D, 0xAE, 0x81, 0x70, 0x7E, 0x79, 0x88, 0x70, 
+0x7F, 0x8E, 0x63, 0x70, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
-0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0x04, 
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x01, 0x02, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
-0x05, 0x06, 0x05, 0x06, 0x02, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 
-0x08, 0x07, 0x08, 0x00, 0x00, 0x1B, 0x68, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 
-0x00, 0x1C, 0x20, 0x00, 0x09, 0x00, 0x00, 0x38, 0x40, 0x01, 0x0D, 0x00, 0x00, 0x2A, 0x30, 0x00, 
-0x12, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x00, 0x00, 0x2A, 
-0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x49, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 
-0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x54, 0x52, 0x53, 0x54, 0x00, 0x54, 0x52, 0x54, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 
-0x01, 
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 
+0x03, 0x04, 0x03, 0x04, 0x01, 0x02, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x00, 0x00, 
+0x1B, 0x68, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 
+0x00, 0x00, 0x38, 0x40, 0x01, 0x0D, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x12, 0x00, 0x00, 0x2A, 0x30, 
+0x01, 0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x09, 0x49, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 
+0x00, 0x45, 0x45, 0x54, 0x00, 0x54, 0x52, 0x53, 0x54, 0x00, 0x54, 0x52, 0x54, 0x00, 0x00, 0x00, 
+0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 
 /* UCT */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
@@ -16954,4 +17057,4 @@ const unsigned char timelib_timezone_db_data_builtin[240563] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 
 0x00, 0x00, 0x55, 0x54, 0x43, 0x00, 0x00, 0x00, };
 
-const timelib_tzdb timezonedb_builtin = { "2006.16", 546, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };
+const timelib_tzdb timezonedb_builtin = { "2007.3", 550, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };
index ecfe4cac1ec757830ae727d22a5b5146fb4e7724..905694630ca611af84b5caad920157fc52b44394 100644 (file)
        { "cdt",   1, -18000, "America/Indiana/Petersburg"    },
        { "cdt",   1, -18000, "America/Indiana/Vevay"         },
        { "cdt",   1, -18000, "America/Indiana/Vincennes"     },
+       { "cdt",   1, -18000, "America/Indiana/Winamac"       },
        { "cdt",   1, -18000, "America/Indianapolis"          },
        { "cdt",   1, -18000, "America/Iqaluit"               },
        { "cdt",   1, -18000, "America/Kentucky/Louisville"   },
        { "cest",  1,   7200, "Europe/Monaco"                 },
        { "cest",  1,   7200, "Europe/Oslo"                   },
        { "cest",  1,   7200, "Europe/Paris"                  },
+       { "cest",  1,   7200, "Europe/Podgorica"              },
        { "cest",  1,   7200, "Europe/Prague"                 },
        { "cest",  1,   7200, "Europe/Riga"                   },
        { "cest",  1,   7200, "Europe/Rome"                   },
        { "cet",   0,   3600, "Europe/Monaco"                 },
        { "cet",   0,   3600, "Europe/Oslo"                   },
        { "cet",   0,   3600, "Europe/Paris"                  },
+       { "cet",   0,   3600, "Europe/Podgorica"              },
        { "cet",   0,   3600, "Europe/Prague"                 },
        { "cet",   0,   3600, "Europe/Riga"                   },
        { "cet",   0,   3600, "Europe/Rome"                   },
        { "cpt",   1, -18000, "America/Indiana/Petersburg"    },
        { "cpt",   1, -18000, "America/Indiana/Vevay"         },
        { "cpt",   1, -18000, "America/Indiana/Vincennes"     },
+       { "cpt",   1, -18000, "America/Indiana/Winamac"       },
        { "cpt",   1, -18000, "America/Indianapolis"          },
        { "cpt",   1, -18000, "America/Kentucky/Louisville"   },
        { "cpt",   1, -18000, "America/Kentucky/Monticello"   },
        { "cst",   0, -21600, "America/Indiana/Petersburg"    },
        { "cst",   0, -21600, "America/Indiana/Vevay"         },
        { "cst",   0, -21600, "America/Indiana/Vincennes"     },
+       { "cst",   0, -21600, "America/Indiana/Winamac"       },
        { "cst",   0, -21600, "America/Indianapolis"          },
        { "cst",   0, -21600, "America/Iqaluit"               },
        { "cst",   0, -21600, "America/Kentucky/Louisville"   },
        { "cvst",  1,  -3600, "Atlantic/Cape_Verde"           },
        { "cvt",   0,  -3600, "Atlantic/Cape_Verde"           },
        { "cvt",   0,  -7200, "Atlantic/Cape_Verde"           },
+       { "cwst",  0,  31500, "Australia/Eucla"               },
+       { "cwst",  1,  35100, "Australia/Eucla"               },
        { "cwt",   1, -18000, "America/Chicago"               },
        { "cwt",   1, -18000, "America/Atikokan"              },
        { "cwt",   1, -18000, "America/Coral_Harbour"         },
        { "cwt",   1, -18000, "America/Indiana/Petersburg"    },
        { "cwt",   1, -18000, "America/Indiana/Vevay"         },
        { "cwt",   1, -18000, "America/Indiana/Vincennes"     },
+       { "cwt",   1, -18000, "America/Indiana/Winamac"       },
        { "cwt",   1, -18000, "America/Indianapolis"          },
        { "cwt",   1, -18000, "America/Kentucky/Louisville"   },
        { "cwt",   1, -18000, "America/Kentucky/Monticello"   },
        { "east",  1,  14400, "Indian/Antananarivo"           },
        { "eat",   0,  10800, "Africa/Khartoum"               },
        { "eat",   0,  10800, "Africa/Addis_Ababa"            },
+       { "eat",   0,  10800, "Africa/Asmara"                 },
        { "eat",   0,  10800, "Africa/Asmera"                 },
        { "eat",   0,  10800, "Africa/Dar_es_Salaam"          },
        { "eat",   0,  10800, "Africa/Djibouti"               },
        { "edt",   1, -14400, "America/Indiana/Marengo"       },
        { "edt",   1, -14400, "America/Indiana/Vevay"         },
        { "edt",   1, -14400, "America/Indiana/Vincennes"     },
+       { "edt",   1, -14400, "America/Indiana/Winamac"       },
        { "edt",   1, -14400, "America/Indianapolis"          },
        { "edt",   1, -14400, "America/Iqaluit"               },
        { "edt",   1, -14400, "America/Jamaica"               },
        { "est",   0, -18000, "America/Indiana/Petersburg"    },
        { "est",   0, -18000, "America/Indiana/Vevay"         },
        { "est",   0, -18000, "America/Indiana/Vincennes"     },
+       { "est",   0, -18000, "America/Indiana/Winamac"       },
        { "est",   0, -18000, "America/Indianapolis"          },
        { "est",   0, -18000, "America/Iqaluit"               },
        { "est",   0, -18000, "America/Jamaica"               },
        { "slst",  1,  -1200, "Africa/Freetown"               },
        { "slst",  1,   3600, "Africa/Freetown"               },
        { "smt",   0,  25580, "Asia/Saigon"                   },
+       { "smt",   0, -16966, "America/Santiago"              },
+       { "smt",   0, -16966, "Chile/Continental"             },
        { "smt",   0,  25580, "Asia/Phnom_Penh"               },
        { "smt",   0,  25580, "Asia/Vientiane"                },
        { "srt",   0, -10800, "America/Paramaribo"            },
        { "west",  1,   3600, "Africa/Ceuta"                  },
        { "west",  1,   3600, "Atlantic/Canary"               },
        { "west",  1,   3600, "Atlantic/Faeroe"               },
+       { "west",  1,   3600, "Atlantic/Faroe"                },
        { "west",  1,   3600, "Atlantic/Madeira"              },
        { "west",  1,   3600, "Europe/Brussels"               },
        { "west",  1,   3600, "Europe/Lisbon"                 },
        { "wet",   0,      0, "Atlantic/Azores"               },
        { "wet",   0,      0, "Atlantic/Canary"               },
        { "wet",   0,      0, "Atlantic/Faeroe"               },
+       { "wet",   0,      0, "Atlantic/Faroe"                },
        { "wet",   0,      0, "Atlantic/Madeira"              },
        { "wet",   0,      0, "Europe/Brussels"               },
        { "wet",   0,      0, "Europe/Lisbon"                 },