php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #57857 New Zealand Daylight Savings Time (DST) has changed
Submitted: 2007-09-30 01:27 UTC Modified: 2007-10-11 15:03 UTC
From: morgan dot pyne at gmail dot com Assigned:
Status: Closed Package: timezonedb (PECL)
PHP Version: 5.2.1 OS: Linux/OSX/Win32
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: morgan dot pyne at gmail dot com
New email:
PHP Version: OS:

 

 [2007-09-30 01:27 UTC] morgan dot pyne at gmail dot com
Description:
------------
As of 2007, New Zealand has modified the period of daylight savings time, starting a week earlier and extending 2 weeks later than previous years. Here is a summary of the rules:

Prior to 2007 
Start : First Sunday in October
End   : Third Sunday in March

Year 2007 and After
Start : Last Sunday in September  (2am on 30 September 2007)
End   : First Sunday in April (3am on 6 April 2008)
	
This is documented on the govt. website here:
http://www.dia.govt.nz/diawebsite.nsf/wpg_URL/Services-Daylight-Saving-Index?OpenDocument

I had a look at the source to this package to see if I could create a patch for the changes but the data in timezonedb.h is auto-generated and I don't know what the correct way is to update this file.

Could we get a patch to fix this please, since the time change rolled over last night and broke stuff :-(

Thanks.


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2007-09-30 19:21 UTC] sgarner at expio dot co dot nz
Yep, same problem here! Very annoying.

As a quick hack I ended up setting date.timezone to Asia/Anadyr, as they're currently on GMT+13. This messes up historical times though.
 [2007-09-30 20:56 UTC] dhldns at orcon dot net dot nz
Yes,

Same here php5 timezonedb needs to be updated to reflect the NZ DST changes.
 [2007-10-01 00:03 UTC] dhldns at orcon dot net dot nz
I made a patch that seems to work ok, basically took the php5_2 sources (php 5.2.4 has been updated with a newer timezonedb version) and rolled it into the pecl timezonedb package.

--- /root/timezonedb-2007.5/timezonedb.h	2007-04-14 02:49:45.000000000 +1200
+++ timezonedb.h	2007-07-06 01:49:43.000000000 +1200
@@ -166,393 +166,393 @@
 	{ "America/Paramaribo"                , 0x00FD24 },
 	{ "America/Phoenix"                   , 0x00FDAA },
 	{ "America/Port-au-Prince"            , 0x00FE2C },
-	{ "America/Port_of_Spain"             , 0x010154 },
-	{ "America/Porto_Acre"                , 0x010072 },
-	{ "America/Porto_Velho"               , 0x01019D },
-	{ "America/Puerto_Rico"               , 0x01027F },
-	{ "America/Rainy_River"               , 0x0102DE },
-	{ "America/Rankin_Inlet"              , 0x0105D8 },
-	{ "America/Recife"                    , 0x010894 },
-	{ "America/Regina"                    , 0x0109A8 },
-	{ "America/Resolute"                  , 0x010B25 },
-	{ "America/Rio_Branco"                , 0x010CAB },
-	{ "America/Rosario"                   , 0x010D8D },
-	{ "America/Santiago"                  , 0x010F13 },
-	{ "America/Santo_Domingo"             , 0x0112A2 },
-	{ "America/Sao_Paulo"                 , 0x01135C },
-	{ "America/Scoresbysund"              , 0x01162D },
-	{ "America/Shiprock"                  , 0x0118F0 },
-	{ "America/St_Johns"                  , 0x011C5D },
-	{ "America/St_Kitts"                  , 0x01217C },
-	{ "America/St_Lucia"                  , 0x0121C5 },
-	{ "America/St_Thomas"                 , 0x01220E },
-	{ "America/St_Vincent"                , 0x012257 },
-	{ "America/Swift_Current"             , 0x0122A0 },
-	{ "America/Tegucigalpa"               , 0x012387 },
-	{ "America/Thule"                     , 0x0123FA },
-	{ "America/Thunder_Bay"               , 0x012625 },
-	{ "America/Tijuana"                   , 0x01293F },
-	{ "America/Toronto"                   , 0x012C9C },
-	{ "America/Tortola"                   , 0x013180 },
-	{ "America/Vancouver"                 , 0x0131C9 },
-	{ "America/Virgin"                    , 0x0135D6 },
-	{ "America/Whitehorse"                , 0x01361F },
-	{ "America/Winnipeg"                  , 0x013916 },
-	{ "America/Yakutat"                   , 0x013D24 },
-	{ "America/Yellowknife"               , 0x014060 },
-	{ "Antarctica/Casey"                  , 0x014337 },
-	{ "Antarctica/Davis"                  , 0x014380 },
-	{ "Antarctica/DumontDUrville"         , 0x0143D4 },
-	{ "Antarctica/Mawson"                 , 0x014434 },
-	{ "Antarctica/McMurdo"                , 0x01447E },
-	{ "Antarctica/Palmer"                 , 0x014758 },
-	{ "Antarctica/Rothera"                , 0x014A4B },
-	{ "Antarctica/South_Pole"             , 0x014A95 },
-	{ "Antarctica/Syowa"                  , 0x014D6F },
-	{ "Antarctica/Vostok"                 , 0x014DB9 },
-	{ "Arctic/Longyearbyen"               , 0x014E03 },
-	{ "Asia/Aden"                         , 0x015129 },
-	{ "Asia/Almaty"                       , 0x015172 },
-	{ "Asia/Amman"                        , 0x0152D7 },
-	{ "Asia/Anadyr"                       , 0x01558B },
-	{ "Asia/Aqtau"                        , 0x015857 },
-	{ "Asia/Aqtobe"                       , 0x015A19 },
-	{ "Asia/Ashgabat"                     , 0x015BB6 },
-	{ "Asia/Ashkhabad"                    , 0x015CC7 },
-	{ "Asia/Baghdad"                      , 0x015DD8 },
-	{ "Asia/Bahrain"                      , 0x01606D },
-	{ "Asia/Baku"                         , 0x0160C7 },
-	{ "Asia/Bangkok"                      , 0x0163A3 },
-	{ "Asia/Beirut"                       , 0x0163EC },
-	{ "Asia/Bishkek"                      , 0x0166ED },
-	{ "Asia/Brunei"                       , 0x01688D },
-	{ "Asia/Calcutta"                     , 0x0168E3 },
-	{ "Asia/Choibalsan"                   , 0x016950 },
-	{ "Asia/Chongqing"                    , 0x016A9E },
-	{ "Asia/Chungking"                    , 0x016B41 },
-	{ "Asia/Colombo"                      , 0x016BE4 },
-	{ "Asia/Dacca"                        , 0x016C74 },
-	{ "Asia/Damascus"                     , 0x016CF7 },
-	{ "Asia/Dhaka"                        , 0x01703B },
-	{ "Asia/Dili"                         , 0x0170BE },
-	{ "Asia/Dubai"                        , 0x01713B },
-	{ "Asia/Dushanbe"                     , 0x017184 },
-	{ "Asia/Gaza"                         , 0x01727B },
-	{ "Asia/Harbin"                       , 0x0175B8 },
-	{ "Asia/Hong_Kong"                    , 0x017672 },
-	{ "Asia/Hovd"                         , 0x01781C },
-	{ "Asia/Irkutsk"                      , 0x01795D },
-	{ "Asia/Istanbul"                     , 0x017C21 },
-	{ "Asia/Jakarta"                      , 0x018002 },
-	{ "Asia/Jayapura"                     , 0x018092 },
-	{ "Asia/Jerusalem"                    , 0x0180F1 },
-	{ "Asia/Kabul"                        , 0x018414 },
-	{ "Asia/Kamchatka"                    , 0x018459 },
-	{ "Asia/Karachi"                      , 0x01871D },
-	{ "Asia/Kashgar"                      , 0x0187B2 },
-	{ "Asia/Katmandu"                     , 0x018862 },
-	{ "Asia/Krasnoyarsk"                  , 0x0188BC },
-	{ "Asia/Kuala_Lumpur"                 , 0x018B80 },
-	{ "Asia/Kuching"                      , 0x018C1E },
-	{ "Asia/Kuwait"                       , 0x018CF1 },
-	{ "Asia/Macao"                        , 0x018D3A },
-	{ "Asia/Macau"                        , 0x018E69 },
-	{ "Asia/Magadan"                      , 0x018F98 },
-	{ "Asia/Makassar"                     , 0x01925C },
-	{ "Asia/Manila"                       , 0x0192CC },
-	{ "Asia/Muscat"                       , 0x019345 },
-	{ "Asia/Nicosia"                      , 0x01938E },
-	{ "Asia/Novosibirsk"                  , 0x01966A },
-	{ "Asia/Omsk"                         , 0x01993B },
-	{ "Asia/Oral"                         , 0x019BFF },
-	{ "Asia/Phnom_Penh"                   , 0x019DB4 },
-	{ "Asia/Pontianak"                    , 0x019E20 },
-	{ "Asia/Pyongyang"                    , 0x019EC0 },
-	{ "Asia/Qatar"                        , 0x019F21 },
-	{ "Asia/Qyzylorda"                    , 0x019F7B },
-	{ "Asia/Rangoon"                      , 0x01A125 },
-	{ "Asia/Riyadh"                       , 0x01A191 },
-	{ "Asia/Saigon"                       , 0x01A1DA },
-	{ "Asia/Sakhalin"                     , 0x01A246 },
-	{ "Asia/Samarkand"                    , 0x01A51F },
-	{ "Asia/Seoul"                        , 0x01A63A },
-	{ "Asia/Shanghai"                     , 0x01A6D2 },
-	{ "Asia/Singapore"                    , 0x01A777 },
-	{ "Asia/Taipei"                       , 0x01A822 },
-	{ "Asia/Tashkent"                     , 0x01A92E },
-	{ "Asia/Tbilisi"                      , 0x01AA44 },
-	{ "Asia/Tehran"                       , 0x01ABF2 },
-	{ "Asia/Tel_Aviv"                     , 0x01AD28 },
-	{ "Asia/Thimbu"                       , 0x01B04B },
-	{ "Asia/Thimphu"                      , 0x01B0A5 },
-	{ "Asia/Tokyo"                        , 0x01B0FF },
-	{ "Asia/Ujung_Pandang"                , 0x01B17C },
-	{ "Asia/Ulaanbaatar"                  , 0x01B1EC },
-	{ "Asia/Ulan_Bator"                   , 0x01B32D },
-	{ "Asia/Urumqi"                       , 0x01B46E },
-	{ "Asia/Vientiane"                    , 0x01B511 },
-	{ "Asia/Vladivostok"                  , 0x01B57D },
-	{ "Asia/Yakutsk"                      , 0x01B848 },
-	{ "Asia/Yekaterinburg"                , 0x01BB0C },
-	{ "Asia/Yerevan"                      , 0x01BDFB },
-	{ "Atlantic/Azores"                   , 0x01C0F3 },
-	{ "Atlantic/Bermuda"                  , 0x01C5E4 },
-	{ "Atlantic/Canary"                   , 0x01C8B9 },
-	{ "Atlantic/Cape_Verde"               , 0x01CB75 },
-	{ "Atlantic/Faeroe"                   , 0x01CBE2 },
-	{ "Atlantic/Faroe"                    , 0x01CE7A },
-	{ "Atlantic/Jan_Mayen"                , 0x01D112 },
-	{ "Atlantic/Madeira"                  , 0x01D438 },
-	{ "Atlantic/Reykjavik"                , 0x01D926 },
-	{ "Atlantic/South_Georgia"            , 0x01DAD3 },
-	{ "Atlantic/St_Helena"                , 0x01DDD3 },
-	{ "Atlantic/Stanley"                  , 0x01DB0B },
-	{ "Australia/ACT"                     , 0x01DE1C },
-	{ "Australia/Adelaide"                , 0x01E12D },
-	{ "Australia/Brisbane"                , 0x01E43E },
-	{ "Australia/Broken_Hill"             , 0x01E4DE },
-	{ "Australia/Canberra"                , 0x01E7F4 },
-	{ "Australia/Currie"                  , 0x01EB05 },
-	{ "Australia/Darwin"                  , 0x01EE16 },
-	{ "Australia/Eucla"                   , 0x01EE7E },
-	{ "Australia/Hobart"                  , 0x01EF29 },
-	{ "Australia/LHI"                     , 0x01F262 },
-	{ "Australia/Lindeman"                , 0x01F4F1 },
-	{ "Australia/Lord_Howe"               , 0x01F5AA },
-	{ "Australia/Melbourne"               , 0x01F839 },
-	{ "Australia/North"                   , 0x01FB4A },
-	{ "Australia/NSW"                     , 0x01FBB2 },
-	{ "Australia/Perth"                   , 0x01FEC3 },
-	{ "Australia/Queensland"              , 0x01FF6D },
-	{ "Australia/South"                   , 0x02000D },
-	{ "Australia/Sydney"                  , 0x02031E },
-	{ "Australia/Tasmania"                , 0x02062F },
-	{ "Australia/Victoria"                , 0x020968 },
-	{ "Australia/West"                    , 0x020C79 },
-	{ "Australia/Yancowinna"              , 0x020D23 },
-	{ "Brazil/Acre"                       , 0x021039 },
-	{ "Brazil/DeNoronha"                  , 0x02111B },
-	{ "Brazil/East"                       , 0x02122F },
-	{ "Brazil/West"                       , 0x021500 },
-	{ "Canada/Atlantic"                   , 0x0215EC },
-	{ "Canada/Central"                    , 0x021AC8 },
-	{ "Canada/East-Saskatchewan"          , 0x0223BA },
-	{ "Canada/Eastern"                    , 0x021ED6 },
-	{ "Canada/Mountain"                   , 0x022537 },
-	{ "Canada/Newfoundland"               , 0x0228A1 },
-	{ "Canada/Pacific"                    , 0x022DC0 },
-	{ "Canada/Saskatchewan"               , 0x0231CD },
-	{ "Canada/Yukon"                      , 0x02334A },
-	{ "CET"                               , 0x023641 },
-	{ "Chile/Continental"                 , 0x023934 },
-	{ "Chile/EasterIsland"                , 0x023CC3 },
-	{ "CST6CDT"                           , 0x023FF9 },
-	{ "Cuba"                              , 0x02433E },
-	{ "EET"                               , 0x0246A5 },
-	{ "Egypt"                             , 0x02494C },
-	{ "Eire"                              , 0x024D07 },
-	{ "EST"                               , 0x02520C },
-	{ "EST5EDT"                           , 0x025244 },
-	{ "Etc/GMT"                           , 0x025589 },
-	{ "Etc/GMT+0"                         , 0x025631 },
-	{ "Etc/GMT+1"                         , 0x0256A3 },
-	{ "Etc/GMT+10"                        , 0x025718 },
-	{ "Etc/GMT+11"                        , 0x02578E },
-	{ "Etc/GMT+12"                        , 0x025804 },
-	{ "Etc/GMT+2"                         , 0x0258EF },
-	{ "Etc/GMT+3"                         , 0x025963 },
-	{ "Etc/GMT+4"                         , 0x0259D7 },
-	{ "Etc/GMT+5"                         , 0x025A4B },
-	{ "Etc/GMT+6"                         , 0x025ABF },
-	{ "Etc/GMT+7"                         , 0x025B33 },
-	{ "Etc/GMT+8"                         , 0x025BA7 },
-	{ "Etc/GMT+9"                         , 0x025C1B },
-	{ "Etc/GMT-0"                         , 0x0255F9 },
-	{ "Etc/GMT-1"                         , 0x025669 },
-	{ "Etc/GMT-10"                        , 0x0256DD },
-	{ "Etc/GMT-11"                        , 0x025753 },
-	{ "Etc/GMT-12"                        , 0x0257C9 },
-	{ "Etc/GMT-13"                        , 0x02583F },
-	{ "Etc/GMT-14"                        , 0x02587A },
-	{ "Etc/GMT-2"                         , 0x0258B5 },
-	{ "Etc/GMT-3"                         , 0x025929 },
-	{ "Etc/GMT-4"                         , 0x02599D },
-	{ "Etc/GMT-5"                         , 0x025A11 },
-	{ "Etc/GMT-6"                         , 0x025A85 },
-	{ "Etc/GMT-7"                         , 0x025AF9 },
-	{ "Etc/GMT-8"                         , 0x025B6D },
-	{ "Etc/GMT-9"                         , 0x025BE1 },
-	{ "Etc/GMT0"                          , 0x0255C1 },
-	{ "Etc/Greenwich"                     , 0x025C55 },
-	{ "Etc/UCT"                           , 0x025C8D },
-	{ "Etc/Universal"                     , 0x025CC5 },
-	{ "Etc/UTC"                           , 0x025CFD },
-	{ "Etc/Zulu"                          , 0x025D35 },
-	{ "Europe/Amsterdam"                  , 0x025D6D },
-	{ "Europe/Andorra"                    , 0x02619F },
-	{ "Europe/Athens"                     , 0x02640F },
-	{ "Europe/Belfast"                    , 0x026746 },
-	{ "Europe/Belgrade"                   , 0x026C71 },
-	{ "Europe/Berlin"                     , 0x026F29 },
-	{ "Europe/Bratislava"                 , 0x02726E },
-	{ "Europe/Brussels"                   , 0x027594 },
-	{ "Europe/Bucharest"                  , 0x0279BF },
-	{ "Europe/Budapest"                   , 0x027CDD },
-	{ "Europe/Chisinau"                   , 0x02803F },
-	{ "Europe/Copenhagen"                 , 0x0283C1 },
-	{ "Europe/Dublin"                     , 0x0286BF },
-	{ "Europe/Gibraltar"                  , 0x028BC4 },
-	{ "Europe/Guernsey"                   , 0x02900F },
-	{ "Europe/Helsinki"                   , 0x02953A },
-	{ "Europe/Isle_of_Man"                , 0x0297E4 },
-	{ "Europe/Istanbul"                   , 0x029D0F },
-	{ "Europe/Jersey"                     , 0x02A0F0 },
-	{ "Europe/Kaliningrad"                , 0x02A61B },
-	{ "Europe/Kiev"                       , 0x02A95B },
-	{ "Europe/Lisbon"                     , 0x02AC58 },
-	{ "Europe/Ljubljana"                  , 0x02B148 },
-	{ "Europe/London"                     , 0x02B400 },
-	{ "Europe/Luxembourg"                 , 0x02B92B },
-	{ "Europe/Madrid"                     , 0x02BD75 },
-	{ "Europe/Malta"                      , 0x02C127 },
-	{ "Europe/Mariehamn"                  , 0x02C4D4 },
-	{ "Europe/Minsk"                      , 0x02C77E },
-	{ "Europe/Monaco"                     , 0x02CA7D },
-	{ "Europe/Moscow"                     , 0x02CEAC },
-	{ "Europe/Nicosia"                    , 0x02D1DB },
-	{ "Europe/Oslo"                       , 0x02D4B7 },
-	{ "Europe/Paris"                      , 0x02D7DD },
-	{ "Europe/Podgorica"                  , 0x02DC17 },
-	{ "Europe/Prague"                     , 0x02DECF },
-	{ "Europe/Riga"                       , 0x02E1F5 },
-	{ "Europe/Rome"                       , 0x02E52E },
-	{ "Europe/Samara"                     , 0x02E8E5 },
-	{ "Europe/San_Marino"                 , 0x02EBE9 },
-	{ "Europe/Sarajevo"                   , 0x02EFA0 },
-	{ "Europe/Simferopol"                 , 0x02F258 },
-	{ "Europe/Skopje"                     , 0x02F569 },
-	{ "Europe/Sofia"                      , 0x02F821 },
-	{ "Europe/Stockholm"                  , 0x02FB10 },
-	{ "Europe/Tallinn"                    , 0x02FDB3 },
-	{ "Europe/Tirane"                     , 0x0300E1 },
-	{ "Europe/Tiraspol"                   , 0x0303DB },
-	{ "Europe/Uzhgorod"                   , 0x03075D },
-	{ "Europe/Vaduz"                      , 0x030A60 },
-	{ "Europe/Vatican"                    , 0x030CE7 },
-	{ "Europe/Vienna"                     , 0x03109E },
-	{ "Europe/Vilnius"                    , 0x0313BF },
-	{ "Europe/Volgograd"                  , 0x0316F2 },
-	{ "Europe/Warsaw"                     , 0x0319D8 },
-	{ "Europe/Zagreb"                     , 0x031DAD },
-	{ "Europe/Zaporozhye"                 , 0x032065 },
-	{ "Europe/Zurich"                     , 0x03236C },
-	{ "Factory"                           , 0x032619 },
-	{ "GB"                                , 0x03267E },
-	{ "GB-Eire"                           , 0x032BA9 },
-	{ "GMT"                               , 0x0330D4 },
-	{ "GMT+0"                             , 0x03317C },
-	{ "GMT-0"                             , 0x033144 },
-	{ "GMT0"                              , 0x03310C },
-	{ "Greenwich"                         , 0x0331B4 },
-	{ "Hongkong"                          , 0x0331EC },
-	{ "HST"                               , 0x033396 },
-	{ "Iceland"                           , 0x0333CE },
-	{ "Indian/Antananarivo"               , 0x03357B },
-	{ "Indian/Chagos"                     , 0x0335E3 },
-	{ "Indian/Christmas"                  , 0x033639 },
-	{ "Indian/Cocos"                      , 0x033671 },
-	{ "Indian/Comoro"                     , 0x0336A9 },
-	{ "Indian/Kerguelen"                  , 0x0336F2 },
-	{ "Indian/Mahe"                       , 0x03373B },
-	{ "Indian/Maldives"                   , 0x033784 },
-	{ "Indian/Mauritius"                  , 0x0337CD },
-	{ "Indian/Mayotte"                    , 0x033816 },
-	{ "Indian/Reunion"                    , 0x03385F },
-	{ "Iran"                              , 0x0338A8 },
-	{ "Israel"                            , 0x0339DE },
-	{ "Jamaica"                           , 0x033D01 },
-	{ "Japan"                             , 0x033DBA },
-	{ "Kwajalein"                         , 0x033E37 },
-	{ "Libya"                             , 0x033E8E },
-	{ "MET"                               , 0x033F7C },
-	{ "Mexico/BajaNorte"                  , 0x03426F },
-	{ "Mexico/BajaSur"                    , 0x0345CC },
-	{ "Mexico/General"                    , 0x034805 },
-	{ "MST"                               , 0x034A57 },
-	{ "MST7MDT"                           , 0x034A8F },
-	{ "Navajo"                            , 0x034DD4 },
-	{ "NZ"                                , 0x035141 },
-	{ "NZ-CHAT"                           , 0x0354B3 },
-	{ "Pacific/Apia"                      , 0x03578F },
-	{ "Pacific/Auckland"                  , 0x0357EA },
-	{ "Pacific/Chatham"                   , 0x035B5C },
-	{ "Pacific/Easter"                    , 0x035E38 },
-	{ "Pacific/Efate"                     , 0x03616E },
-	{ "Pacific/Enderbury"                 , 0x036228 },
-	{ "Pacific/Fakaofo"                   , 0x03627B },
-	{ "Pacific/Fiji"                      , 0x0362B3 },
-	{ "Pacific/Funafuti"                  , 0x03631D },
-	{ "Pacific/Galapagos"                 , 0x036355 },
-	{ "Pacific/Gambier"                   , 0x0363B0 },
-	{ "Pacific/Guadalcanal"               , 0x0363FA },
-	{ "Pacific/Guam"                      , 0x036443 },
-	{ "Pacific/Honolulu"                  , 0x03648D },
-	{ "Pacific/Johnston"                  , 0x03650F },
-	{ "Pacific/Kiritimati"                , 0x036547 },
-	{ "Pacific/Kosrae"                    , 0x03659A },
-	{ "Pacific/Kwajalein"                 , 0x0365E5 },
-	{ "Pacific/Majuro"                    , 0x03663C },
-	{ "Pacific/Marquesas"                 , 0x036681 },
-	{ "Pacific/Midway"                    , 0x0366CB },
-	{ "Pacific/Nauru"                     , 0x03673B },
-	{ "Pacific/Niue"                      , 0x0367A7 },
-	{ "Pacific/Norfolk"                   , 0x0367F9 },
-	{ "Pacific/Noumea"                    , 0x036842 },
-	{ "Pacific/Pago_Pago"                 , 0x0368C6 },
-	{ "Pacific/Palau"                     , 0x036943 },
-	{ "Pacific/Pitcairn"                  , 0x03697B },
-	{ "Pacific/Ponape"                    , 0x0369C4 },
-	{ "Pacific/Port_Moresby"              , 0x0369FD },
-	{ "Pacific/Rarotonga"                 , 0x036A35 },
-	{ "Pacific/Saipan"                    , 0x036B05 },
-	{ "Pacific/Samoa"                     , 0x036B5C },
-	{ "Pacific/Tahiti"                    , 0x036BD9 },
-	{ "Pacific/Tarawa"                    , 0x036C23 },
-	{ "Pacific/Tongatapu"                 , 0x036C5C },
-	{ "Pacific/Truk"                      , 0x036CDC },
-	{ "Pacific/Wake"                      , 0x036D15 },
-	{ "Pacific/Wallis"                    , 0x036D4E },
-	{ "Pacific/Yap"                       , 0x036D86 },
-	{ "Poland"                            , 0x036DBF },
-	{ "Portugal"                          , 0x037194 },
-	{ "PRC"                               , 0x037684 },
-	{ "PST8PDT"                           , 0x037729 },
-	{ "ROC"                               , 0x037A6E },
-	{ "ROK"                               , 0x037B7A },
-	{ "Singapore"                         , 0x037C12 },
-	{ "Turkey"                            , 0x037CBD },
-	{ "UCT"                               , 0x03809E },
-	{ "Universal"                         , 0x0380D6 },
-	{ "US/Alaska"                         , 0x03810E },
-	{ "US/Aleutian"                       , 0x03846B },
-	{ "US/Arizona"                        , 0x0387C5 },
-	{ "US/Central"                        , 0x038847 },
-	{ "US/East-Indiana"                   , 0x039239 },
-	{ "US/Eastern"                        , 0x038D46 },
-	{ "US/Hawaii"                         , 0x039497 },
-	{ "US/Indiana-Starke"                 , 0x039519 },
-	{ "US/Michigan"                       , 0x03987E },
-	{ "US/Mountain"                       , 0x039BA9 },
-	{ "US/Pacific"                        , 0x039F16 },
-	{ "US/Pacific-New"                    , 0x03A30F },
-	{ "US/Samoa"                          , 0x03A708 },
-	{ "UTC"                               , 0x03A785 },
-	{ "W-SU"                              , 0x03AA64 },
-	{ "WET"                               , 0x03A7BD },
-	{ "Zulu"                              , 0x03AD93 },
+	{ "America/Port_of_Spain"             , 0x01001E },
+	{ "America/Porto_Acre"                , 0x00FF3C },
+	{ "America/Porto_Velho"               , 0x010067 },
+	{ "America/Puerto_Rico"               , 0x010149 },
+	{ "America/Rainy_River"               , 0x0101A8 },
+	{ "America/Rankin_Inlet"              , 0x0104A2 },
+	{ "America/Recife"                    , 0x01075E },
+	{ "America/Regina"                    , 0x010872 },
+	{ "America/Resolute"                  , 0x0109EF },
+	{ "America/Rio_Branco"                , 0x010B75 },
+	{ "America/Rosario"                   , 0x010C57 },
+	{ "America/Santiago"                  , 0x010DDD },
+	{ "America/Santo_Domingo"             , 0x01116C },
+	{ "America/Sao_Paulo"                 , 0x011226 },
+	{ "America/Scoresbysund"              , 0x0114F7 },
+	{ "America/Shiprock"                  , 0x0117BA },
+	{ "America/St_Johns"                  , 0x011B27 },
+	{ "America/St_Kitts"                  , 0x012046 },
+	{ "America/St_Lucia"                  , 0x01208F },
+	{ "America/St_Thomas"                 , 0x0120D8 },
+	{ "America/St_Vincent"                , 0x012121 },
+	{ "America/Swift_Current"             , 0x01216A },
+	{ "America/Tegucigalpa"               , 0x012251 },
+	{ "America/Thule"                     , 0x0122C4 },
+	{ "America/Thunder_Bay"               , 0x0124EF },
+	{ "America/Tijuana"                   , 0x012809 },
+	{ "America/Toronto"                   , 0x012B66 },
+	{ "America/Tortola"                   , 0x01304A },
+	{ "America/Vancouver"                 , 0x013093 },
+	{ "America/Virgin"                    , 0x0134A0 },
+	{ "America/Whitehorse"                , 0x0134E9 },
+	{ "America/Winnipeg"                  , 0x0137E0 },
+	{ "America/Yakutat"                   , 0x013BEE },
+	{ "America/Yellowknife"               , 0x013F2A },
+	{ "Antarctica/Casey"                  , 0x014201 },
+	{ "Antarctica/Davis"                  , 0x01424A },
+	{ "Antarctica/DumontDUrville"         , 0x01429E },
+	{ "Antarctica/Mawson"                 , 0x0142FE },
+	{ "Antarctica/McMurdo"                , 0x014348 },
+	{ "Antarctica/Palmer"                 , 0x014622 },
+	{ "Antarctica/Rothera"                , 0x014915 },
+	{ "Antarctica/South_Pole"             , 0x01495F },
+	{ "Antarctica/Syowa"                  , 0x014C39 },
+	{ "Antarctica/Vostok"                 , 0x014C83 },
+	{ "Arctic/Longyearbyen"               , 0x014CCD },
+	{ "Asia/Aden"                         , 0x014FF3 },
+	{ "Asia/Almaty"                       , 0x01503C },
+	{ "Asia/Amman"                        , 0x0151A1 },
+	{ "Asia/Anadyr"                       , 0x015455 },
+	{ "Asia/Aqtau"                        , 0x015721 },
+	{ "Asia/Aqtobe"                       , 0x0158E3 },
+	{ "Asia/Ashgabat"                     , 0x015A80 },
+	{ "Asia/Ashkhabad"                    , 0x015B91 },
+	{ "Asia/Baghdad"                      , 0x015CA2 },
+	{ "Asia/Bahrain"                      , 0x015F37 },
+	{ "Asia/Baku"                         , 0x015F91 },
+	{ "Asia/Bangkok"                      , 0x01626D },
+	{ "Asia/Beirut"                       , 0x0162B6 },
+	{ "Asia/Bishkek"                      , 0x0165B7 },
+	{ "Asia/Brunei"                       , 0x016757 },
+	{ "Asia/Calcutta"                     , 0x0167AD },
+	{ "Asia/Choibalsan"                   , 0x01681A },
+	{ "Asia/Chongqing"                    , 0x016968 },
+	{ "Asia/Chungking"                    , 0x016A0B },
+	{ "Asia/Colombo"                      , 0x016AAE },
+	{ "Asia/Dacca"                        , 0x016B3E },
+	{ "Asia/Damascus"                     , 0x016BC1 },
+	{ "Asia/Dhaka"                        , 0x016F05 },
+	{ "Asia/Dili"                         , 0x016F88 },
+	{ "Asia/Dubai"                        , 0x017005 },
+	{ "Asia/Dushanbe"                     , 0x01704E },
+	{ "Asia/Gaza"                         , 0x017145 },
+	{ "Asia/Harbin"                       , 0x017482 },
+	{ "Asia/Hong_Kong"                    , 0x01753C },
+	{ "Asia/Hovd"                         , 0x0176E6 },
+	{ "Asia/Irkutsk"                      , 0x017827 },
+	{ "Asia/Istanbul"                     , 0x017AEB },
+	{ "Asia/Jakarta"                      , 0x017ECC },
+	{ "Asia/Jayapura"                     , 0x017F5C },
+	{ "Asia/Jerusalem"                    , 0x017FBB },
+	{ "Asia/Kabul"                        , 0x0182DE },
+	{ "Asia/Kamchatka"                    , 0x018323 },
+	{ "Asia/Karachi"                      , 0x0185E7 },
+	{ "Asia/Kashgar"                      , 0x01867C },
+	{ "Asia/Katmandu"                     , 0x01872C },
+	{ "Asia/Krasnoyarsk"                  , 0x018786 },
+	{ "Asia/Kuala_Lumpur"                 , 0x018A4A },
+	{ "Asia/Kuching"                      , 0x018AE8 },
+	{ "Asia/Kuwait"                       , 0x018BBB },
+	{ "Asia/Macao"                        , 0x018C04 },
+	{ "Asia/Macau"                        , 0x018D33 },
+	{ "Asia/Magadan"                      , 0x018E62 },
+	{ "Asia/Makassar"                     , 0x019126 },
+	{ "Asia/Manila"                       , 0x019196 },
+	{ "Asia/Muscat"                       , 0x01920F },
+	{ "Asia/Nicosia"                      , 0x019258 },
+	{ "Asia/Novosibirsk"                  , 0x019534 },
+	{ "Asia/Omsk"                         , 0x019805 },
+	{ "Asia/Oral"                         , 0x019AC9 },
+	{ "Asia/Phnom_Penh"                   , 0x019C7E },
+	{ "Asia/Pontianak"                    , 0x019CEA },
+	{ "Asia/Pyongyang"                    , 0x019D8A },
+	{ "Asia/Qatar"                        , 0x019DEB },
+	{ "Asia/Qyzylorda"                    , 0x019E45 },
+	{ "Asia/Rangoon"                      , 0x019FEF },
+	{ "Asia/Riyadh"                       , 0x01A05B },
+	{ "Asia/Saigon"                       , 0x01A0A4 },
+	{ "Asia/Sakhalin"                     , 0x01A110 },
+	{ "Asia/Samarkand"                    , 0x01A3E9 },
+	{ "Asia/Seoul"                        , 0x01A504 },
+	{ "Asia/Shanghai"                     , 0x01A59C },
+	{ "Asia/Singapore"                    , 0x01A641 },
+	{ "Asia/Taipei"                       , 0x01A6EC },
+	{ "Asia/Tashkent"                     , 0x01A7F8 },
+	{ "Asia/Tbilisi"                      , 0x01A90E },
+	{ "Asia/Tehran"                       , 0x01AABC },
+	{ "Asia/Tel_Aviv"                     , 0x01ABF2 },
+	{ "Asia/Thimbu"                       , 0x01AF15 },
+	{ "Asia/Thimphu"                      , 0x01AF6F },
+	{ "Asia/Tokyo"                        , 0x01AFC9 },
+	{ "Asia/Ujung_Pandang"                , 0x01B046 },
+	{ "Asia/Ulaanbaatar"                  , 0x01B0B6 },
+	{ "Asia/Ulan_Bator"                   , 0x01B1F7 },
+	{ "Asia/Urumqi"                       , 0x01B338 },
+	{ "Asia/Vientiane"                    , 0x01B3DB },
+	{ "Asia/Vladivostok"                  , 0x01B447 },
+	{ "Asia/Yakutsk"                      , 0x01B712 },
+	{ "Asia/Yekaterinburg"                , 0x01B9D6 },
+	{ "Asia/Yerevan"                      , 0x01BCC5 },
+	{ "Atlantic/Azores"                   , 0x01BFBD },
+	{ "Atlantic/Bermuda"                  , 0x01C4AE },
+	{ "Atlantic/Canary"                   , 0x01C783 },
+	{ "Atlantic/Cape_Verde"               , 0x01CA3F },
+	{ "Atlantic/Faeroe"                   , 0x01CAAC },
+	{ "Atlantic/Faroe"                    , 0x01CD44 },
+	{ "Atlantic/Jan_Mayen"                , 0x01CFDC },
+	{ "Atlantic/Madeira"                  , 0x01D302 },
+	{ "Atlantic/Reykjavik"                , 0x01D7F0 },
+	{ "Atlantic/South_Georgia"            , 0x01D99D },
+	{ "Atlantic/St_Helena"                , 0x01DC9D },
+	{ "Atlantic/Stanley"                  , 0x01D9D5 },
+	{ "Australia/ACT"                     , 0x01DCE6 },
+	{ "Australia/Adelaide"                , 0x01DFF7 },
+	{ "Australia/Brisbane"                , 0x01E308 },
+	{ "Australia/Broken_Hill"             , 0x01E3A8 },
+	{ "Australia/Canberra"                , 0x01E6BE },
+	{ "Australia/Currie"                  , 0x01E9CF },
+	{ "Australia/Darwin"                  , 0x01ECE0 },
+	{ "Australia/Eucla"                   , 0x01ED48 },
+	{ "Australia/Hobart"                  , 0x01EDF3 },
+	{ "Australia/LHI"                     , 0x01F12C },
+	{ "Australia/Lindeman"                , 0x01F3BB },
+	{ "Australia/Lord_Howe"               , 0x01F474 },
+	{ "Australia/Melbourne"               , 0x01F703 },
+	{ "Australia/North"                   , 0x01FA14 },
+	{ "Australia/NSW"                     , 0x01FA7C },
+	{ "Australia/Perth"                   , 0x01FD8D },
+	{ "Australia/Queensland"              , 0x01FE37 },
+	{ "Australia/South"                   , 0x01FED7 },
+	{ "Australia/Sydney"                  , 0x0201E8 },
+	{ "Australia/Tasmania"                , 0x0204F9 },
+	{ "Australia/Victoria"                , 0x020832 },
+	{ "Australia/West"                    , 0x020B43 },
+	{ "Australia/Yancowinna"              , 0x020BED },
+	{ "Brazil/Acre"                       , 0x020F03 },
+	{ "Brazil/DeNoronha"                  , 0x020FE5 },
+	{ "Brazil/East"                       , 0x0210F9 },
+	{ "Brazil/West"                       , 0x0213CA },
+	{ "Canada/Atlantic"                   , 0x0214B6 },
+	{ "Canada/Central"                    , 0x021992 },
+	{ "Canada/East-Saskatchewan"          , 0x022284 },
+	{ "Canada/Eastern"                    , 0x021DA0 },
+	{ "Canada/Mountain"                   , 0x022401 },
+	{ "Canada/Newfoundland"               , 0x02276B },
+	{ "Canada/Pacific"                    , 0x022C8A },
+	{ "Canada/Saskatchewan"               , 0x023097 },
+	{ "Canada/Yukon"                      , 0x023214 },
+	{ "CET"                               , 0x02350B },
+	{ "Chile/Continental"                 , 0x0237FE },
+	{ "Chile/EasterIsland"                , 0x023B8D },
+	{ "CST6CDT"                           , 0x023EC3 },
+	{ "Cuba"                              , 0x024208 },
+	{ "EET"                               , 0x02456F },
+	{ "Egypt"                             , 0x024816 },
+	{ "Eire"                              , 0x024BD1 },
+	{ "EST"                               , 0x0250D6 },
+	{ "EST5EDT"                           , 0x02510E },
+	{ "Etc/GMT"                           , 0x025453 },
+	{ "Etc/GMT+0"                         , 0x0254FB },
+	{ "Etc/GMT+1"                         , 0x02556D },
+	{ "Etc/GMT+10"                        , 0x0255E2 },
+	{ "Etc/GMT+11"                        , 0x025658 },
+	{ "Etc/GMT+12"                        , 0x0256CE },
+	{ "Etc/GMT+2"                         , 0x0257B9 },
+	{ "Etc/GMT+3"                         , 0x02582D },
+	{ "Etc/GMT+4"                         , 0x0258A1 },
+	{ "Etc/GMT+5"                         , 0x025915 },
+	{ "Etc/GMT+6"                         , 0x025989 },
+	{ "Etc/GMT+7"                         , 0x0259FD },
+	{ "Etc/GMT+8"                         , 0x025A71 },
+	{ "Etc/GMT+9"                         , 0x025AE5 },
+	{ "Etc/GMT-0"                         , 0x0254C3 },
+	{ "Etc/GMT-1"                         , 0x025533 },
+	{ "Etc/GMT-10"                        , 0x0255A7 },
+	{ "Etc/GMT-11"                        , 0x02561D },
+	{ "Etc/GMT-12"                        , 0x025693 },
+	{ "Etc/GMT-13"                        , 0x025709 },
+	{ "Etc/GMT-14"                        , 0x025744 },
+	{ "Etc/GMT-2"                         , 0x02577F },
+	{ "Etc/GMT-3"                         , 0x0257F3 },
+	{ "Etc/GMT-4"                         , 0x025867 },
+	{ "Etc/GMT-5"                         , 0x0258DB },
+	{ "Etc/GMT-6"                         , 0x02594F },
+	{ "Etc/GMT-7"                         , 0x0259C3 },
+	{ "Etc/GMT-8"                         , 0x025A37 },
+	{ "Etc/GMT-9"                         , 0x025AAB },
+	{ "Etc/GMT0"                          , 0x02548B },
+	{ "Etc/Greenwich"                     , 0x025B1F },
+	{ "Etc/UCT"                           , 0x025B57 },
+	{ "Etc/Universal"                     , 0x025B8F },
+	{ "Etc/UTC"                           , 0x025BC7 },
+	{ "Etc/Zulu"                          , 0x025BFF },
+	{ "Europe/Amsterdam"                  , 0x025C37 },
+	{ "Europe/Andorra"                    , 0x026069 },
+	{ "Europe/Athens"                     , 0x0262D9 },
+	{ "Europe/Belfast"                    , 0x026610 },
+	{ "Europe/Belgrade"                   , 0x026B3B },
+	{ "Europe/Berlin"                     , 0x026DF3 },
+	{ "Europe/Bratislava"                 , 0x027138 },
+	{ "Europe/Brussels"                   , 0x02745E },
+	{ "Europe/Bucharest"                  , 0x027889 },
+	{ "Europe/Budapest"                   , 0x027BA7 },
+	{ "Europe/Chisinau"                   , 0x027F09 },
+	{ "Europe/Copenhagen"                 , 0x02828B },
+	{ "Europe/Dublin"                     , 0x028589 },
+	{ "Europe/Gibraltar"                  , 0x028A8E },
+	{ "Europe/Guernsey"                   , 0x028ED9 },
+	{ "Europe/Helsinki"                   , 0x029404 },
+	{ "Europe/Isle_of_Man"                , 0x0296AE },
+	{ "Europe/Istanbul"                   , 0x029BD9 },
+	{ "Europe/Jersey"                     , 0x029FBA },
+	{ "Europe/Kaliningrad"                , 0x02A4E5 },
+	{ "Europe/Kiev"                       , 0x02A825 },
+	{ "Europe/Lisbon"                     , 0x02AB22 },
+	{ "Europe/Ljubljana"                  , 0x02B012 },
+	{ "Europe/London"                     , 0x02B2CA },
+	{ "Europe/Luxembourg"                 , 0x02B7F5 },
+	{ "Europe/Madrid"                     , 0x02BC3F },
+	{ "Europe/Malta"                      , 0x02BFF1 },
+	{ "Europe/Mariehamn"                  , 0x02C39E },
+	{ "Europe/Minsk"                      , 0x02C648 },
+	{ "Europe/Monaco"                     , 0x02C947 },
+	{ "Europe/Moscow"                     , 0x02CD76 },
+	{ "Europe/Nicosia"                    , 0x02D0A5 },
+	{ "Europe/Oslo"                       , 0x02D381 },
+	{ "Europe/Paris"                      , 0x02D6A7 },
+	{ "Europe/Podgorica"                  , 0x02DAE1 },
+	{ "Europe/Prague"                     , 0x02DD99 },
+	{ "Europe/Riga"                       , 0x02E0BF },
+	{ "Europe/Rome"                       , 0x02E3F8 },
+	{ "Europe/Samara"                     , 0x02E7AF },
+	{ "Europe/San_Marino"                 , 0x02EAB3 },
+	{ "Europe/Sarajevo"                   , 0x02EE6A },
+	{ "Europe/Simferopol"                 , 0x02F122 },
+	{ "Europe/Skopje"                     , 0x02F433 },
+	{ "Europe/Sofia"                      , 0x02F6EB },
+	{ "Europe/Stockholm"                  , 0x02F9DA },
+	{ "Europe/Tallinn"                    , 0x02FC7D },
+	{ "Europe/Tirane"                     , 0x02FFAB },
+	{ "Europe/Tiraspol"                   , 0x0302A5 },
+	{ "Europe/Uzhgorod"                   , 0x030627 },
+	{ "Europe/Vaduz"                      , 0x03092A },
+	{ "Europe/Vatican"                    , 0x030BB1 },
+	{ "Europe/Vienna"                     , 0x030F68 },
+	{ "Europe/Vilnius"                    , 0x031289 },
+	{ "Europe/Volgograd"                  , 0x0315BC },
+	{ "Europe/Warsaw"                     , 0x0318A2 },
+	{ "Europe/Zagreb"                     , 0x031C77 },
+	{ "Europe/Zaporozhye"                 , 0x031F2F },
+	{ "Europe/Zurich"                     , 0x032236 },
+	{ "Factory"                           , 0x0324E3 },
+	{ "GB"                                , 0x032548 },
+	{ "GB-Eire"                           , 0x032A73 },
+	{ "GMT"                               , 0x032F9E },
+	{ "GMT+0"                             , 0x033046 },
+	{ "GMT-0"                             , 0x03300E },
+	{ "GMT0"                              , 0x032FD6 },
+	{ "Greenwich"                         , 0x03307E },
+	{ "Hongkong"                          , 0x0330B6 },
+	{ "HST"                               , 0x033260 },
+	{ "Iceland"                           , 0x033298 },
+	{ "Indian/Antananarivo"               , 0x033445 },
+	{ "Indian/Chagos"                     , 0x0334AD },
+	{ "Indian/Christmas"                  , 0x033503 },
+	{ "Indian/Cocos"                      , 0x03353B },
+	{ "Indian/Comoro"                     , 0x033573 },
+	{ "Indian/Kerguelen"                  , 0x0335BC },
+	{ "Indian/Mahe"                       , 0x033605 },
+	{ "Indian/Maldives"                   , 0x03364E },
+	{ "Indian/Mauritius"                  , 0x033697 },
+	{ "Indian/Mayotte"                    , 0x0336E0 },
+	{ "Indian/Reunion"                    , 0x033729 },
+	{ "Iran"                              , 0x033772 },
+	{ "Israel"                            , 0x0338A8 },
+	{ "Jamaica"                           , 0x033BCB },
+	{ "Japan"                             , 0x033C84 },
+	{ "Kwajalein"                         , 0x033D01 },
+	{ "Libya"                             , 0x033D58 },
+	{ "MET"                               , 0x033E46 },
+	{ "Mexico/BajaNorte"                  , 0x034139 },
+	{ "Mexico/BajaSur"                    , 0x034496 },
+	{ "Mexico/General"                    , 0x0346CF },
+	{ "MST"                               , 0x034921 },
+	{ "MST7MDT"                           , 0x034959 },
+	{ "Navajo"                            , 0x034C9E },
+	{ "NZ"                                , 0x03500B },
+	{ "NZ-CHAT"                           , 0x03537D },
+	{ "Pacific/Apia"                      , 0x035659 },
+	{ "Pacific/Auckland"                  , 0x0356B4 },
+	{ "Pacific/Chatham"                   , 0x035A26 },
+	{ "Pacific/Easter"                    , 0x035D02 },
+	{ "Pacific/Efate"                     , 0x036038 },
+	{ "Pacific/Enderbury"                 , 0x0360F2 },
+	{ "Pacific/Fakaofo"                   , 0x036145 },
+	{ "Pacific/Fiji"                      , 0x03617D },
+	{ "Pacific/Funafuti"                  , 0x0361E7 },
+	{ "Pacific/Galapagos"                 , 0x03621F },
+	{ "Pacific/Gambier"                   , 0x03627A },
+	{ "Pacific/Guadalcanal"               , 0x0362C4 },
+	{ "Pacific/Guam"                      , 0x03630D },
+	{ "Pacific/Honolulu"                  , 0x036357 },
+	{ "Pacific/Johnston"                  , 0x0363D9 },
+	{ "Pacific/Kiritimati"                , 0x036411 },
+	{ "Pacific/Kosrae"                    , 0x036464 },
+	{ "Pacific/Kwajalein"                 , 0x0364AF },
+	{ "Pacific/Majuro"                    , 0x036506 },
+	{ "Pacific/Marquesas"                 , 0x03654B },
+	{ "Pacific/Midway"                    , 0x036595 },
+	{ "Pacific/Nauru"                     , 0x036605 },
+	{ "Pacific/Niue"                      , 0x036671 },
+	{ "Pacific/Norfolk"                   , 0x0366C3 },
+	{ "Pacific/Noumea"                    , 0x03670C },
+	{ "Pacific/Pago_Pago"                 , 0x036790 },
+	{ "Pacific/Palau"                     , 0x03680D },
+	{ "Pacific/Pitcairn"                  , 0x036845 },
+	{ "Pacific/Ponape"                    , 0x03688E },
+	{ "Pacific/Port_Moresby"              , 0x0368C7 },
+	{ "Pacific/Rarotonga"                 , 0x0368FF },
+	{ "Pacific/Saipan"                    , 0x0369CF },
+	{ "Pacific/Samoa"                     , 0x036A26 },
+	{ "Pacific/Tahiti"                    , 0x036AA3 },
+	{ "Pacific/Tarawa"                    , 0x036AED },
+	{ "Pacific/Tongatapu"                 , 0x036B26 },
+	{ "Pacific/Truk"                      , 0x036BA6 },
+	{ "Pacific/Wake"                      , 0x036BDF },
+	{ "Pacific/Wallis"                    , 0x036C18 },
+	{ "Pacific/Yap"                       , 0x036C50 },
+	{ "Poland"                            , 0x036C89 },
+	{ "Portugal"                          , 0x03705E },
+	{ "PRC"                               , 0x03754E },
+	{ "PST8PDT"                           , 0x0375F3 },
+	{ "ROC"                               , 0x037938 },
+	{ "ROK"                               , 0x037A44 },
+	{ "Singapore"                         , 0x037ADC },
+	{ "Turkey"                            , 0x037B87 },
+	{ "UCT"                               , 0x037F68 },
+	{ "Universal"                         , 0x037FA0 },
+	{ "US/Alaska"                         , 0x037FD8 },
+	{ "US/Aleutian"                       , 0x038335 },
+	{ "US/Arizona"                        , 0x03868F },
+	{ "US/Central"                        , 0x038711 },
+	{ "US/East-Indiana"                   , 0x039103 },
+	{ "US/Eastern"                        , 0x038C10 },
+	{ "US/Hawaii"                         , 0x039361 },
+	{ "US/Indiana-Starke"                 , 0x0393E3 },
+	{ "US/Michigan"                       , 0x039748 },
+	{ "US/Mountain"                       , 0x039A73 },
+	{ "US/Pacific"                        , 0x039DE0 },
+	{ "US/Pacific-New"                    , 0x03A1D9 },
+	{ "US/Samoa"                          , 0x03A5D2 },
+	{ "UTC"                               , 0x03A64F },
+	{ "W-SU"                              , 0x03A92E },
+	{ "WET"                               , 0x03A687 },
+	{ "Zulu"                              , 0x03AC5D },
 };
 /* This is a generated file, do not modify */
-const unsigned char timelib_timezone_db_data_builtin[241099] = {
+const unsigned char timelib_timezone_db_data_builtin[240789] = {
 
 
 /* Africa/Abidjan */
@@ -2942,36 +2942,36 @@
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 
 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x93, 0x0F, 0xB5, 0x00, 
-0x11, 0x89, 0x49, 0xD0, 0x12, 0x79, 0x2C, 0xC0, 0x13, 0x69, 0x2B, 0xD0, 0x14, 0x59, 0x0E, 0xC0, 
-0x15, 0x49, 0x0D, 0xD0, 0x16, 0x38, 0xF0, 0xC0, 0x17, 0x28, 0xEF, 0xD0, 0x18, 0x22, 0x0D, 0x40, 
-0x19, 0x08, 0xD1, 0xD0, 0x1A, 0x01, 0xEF, 0x40, 0x1A, 0xF1, 0xEE, 0x50, 0x1B, 0xE1, 0xD1, 0x40, 
-0x1C, 0xD1, 0xD0, 0x50, 0x1D, 0xC1, 0xB3, 0x40, 0x1E, 0xB1, 0xB2, 0x50, 0x1F, 0xA1, 0x95, 0x40, 
-0x20, 0x75, 0xE4, 0xD0, 0x21, 0x81, 0x77, 0x40, 0x22, 0x55, 0xC6, 0xD0, 0x23, 0x6A, 0x93, 0xC0, 
-0x24, 0x35, 0xA8, 0xD0, 0x25, 0x4A, 0x75, 0xC0, 0x26, 0x15, 0x8A, 0xD0, 0x27, 0x2A, 0x57, 0xC0, 
-0x27, 0xFE, 0xA7, 0x50, 0x29, 0x0A, 0x39, 0xC0, 0x29, 0xDE, 0x89, 0x50, 0x2A, 0xEA, 0x1B, 0xC0, 
-0x2B, 0xBE, 0x6B, 0x50, 0x2C, 0xD3, 0x38, 0x40, 0x2D, 0x9E, 0x4D, 0x50, 0x2E, 0xB3, 0x1A, 0x40, 
-0x2F, 0x7E, 0x2F, 0x50, 0x30, 0x92, 0xFC, 0x40, 0x31, 0x67, 0x4B, 0xD0, 0x32, 0x72, 0xDE, 0x40, 
-0x33, 0x47, 0x2D, 0xD0, 0x34, 0x52, 0xC0, 0x40, 0x35, 0x27, 0x0F, 0xD0, 0x36, 0x32, 0xA2, 0x40, 
-0x37, 0x06, 0xF1, 0xD0, 0x38, 0x1B, 0xBE, 0xC0, 0x38, 0xE6, 0xD3, 0xD0, 0x39, 0xFB, 0xA0, 0xC0, 
-0x3A, 0xC6, 0xB5, 0xD0, 0x3B, 0xDB, 0x82, 0xC0, 0x3C, 0xAF, 0xD2, 0x50, 0x3D, 0xBB, 0x64, 0xC0, 
-0x3E, 0x8F, 0xB4, 0x50, 0x3F, 0x9B, 0x46, 0xC0, 0x40, 0x6F, 0x96, 0x50, 0x41, 0x84, 0x63, 0x40, 
-0x42, 0x4F, 0x78, 0x50, 0x43, 0x64, 0x45, 0x40, 0x44, 0x2F, 0x5A, 0x50, 0x45, 0x44, 0x27, 0x40, 
-0x46, 0x0F, 0x3C, 0x50, 0x47, 0x24, 0x09, 0x40, 0x47, 0xF8, 0x58, 0xD0, 0x49, 0x03, 0xEB, 0x40, 
-0x49, 0xD8, 0x3A, 0xD0, 0x4A, 0xE3, 0xCD, 0x40, 0x4B, 0xB8, 0x1C, 0xD0, 0x4C, 0xCC, 0xE9, 0xC0, 
-0x4D, 0x97, 0xFE, 0xD0, 0x4E, 0xAC, 0xCB, 0xC0, 0x4F, 0x77, 0xE0, 0xD0, 0x50, 0x8C, 0xAD, 0xC0, 
-0x51, 0x60, 0xFD, 0x50, 0x52, 0x6C, 0x8F, 0xC0, 0x53, 0x40, 0xDF, 0x50, 0x54, 0x4C, 0x71, 0xC0, 
-0x55, 0x20, 0xC1, 0x50, 0x56, 0x2C, 0x53, 0xC0, 0x57, 0x00, 0xA3, 0x50, 0x58, 0x15, 0x70, 0x40, 
-0x58, 0xE0, 0x85, 0x50, 0x59, 0xF5, 0x52, 0x40, 0x5A, 0xC0, 0x67, 0x50, 0x5B, 0xD5, 0x34, 0x40, 
-0x5C, 0xA9, 0x83, 0xD0, 0x5D, 0xB5, 0x16, 0x40, 0x5E, 0x89, 0x65, 0xD0, 0x5F, 0x94, 0xF8, 0x40, 
-0x60, 0x69, 0x47, 0xD0, 0x61, 0x7E, 0x14, 0xC0, 0x62, 0x49, 0x29, 0xD0, 0x63, 0x5D, 0xF6, 0xC0, 
-0x64, 0x29, 0x0B, 0xD0, 0x65, 0x3D, 0xD8, 0xC0, 0x66, 0x12, 0x28, 0x50, 0x67, 0x1D, 0xBA, 0xC0, 
-0x67, 0xF2, 0x0A, 0x50, 0x68, 0xFD, 0x9C, 0xC0, 0x69, 0xD1, 0xEC, 0x50, 0x6A, 0xDD, 0x7E, 0xC0, 
-0x6B, 0xB1, 0xCE, 0x50, 0x6C, 0xC6, 0x9B, 0x40, 0x6D, 0x91, 0xB0, 0x50, 0x6E, 0xA6, 0x7D, 0x40, 
-0x6F, 0x71, 0x92, 0x50, 0x70, 0x86, 0x5F, 0x40, 0x71, 0x5A, 0xAE, 0xD0, 0x72, 0x66, 0x41, 0x40, 
-0x73, 0x3A, 0x90, 0xD0, 0x74, 0x46, 0x23, 0x40, 0x75, 0x1A, 0x72, 0xD0, 0x76, 0x2F, 0x3F, 0xC0, 
-0x76, 0xFA, 0x54, 0xD0, 0x78, 0x0F, 0x21, 0xC0, 0x78, 0xDA, 0x36, 0xD0, 0x79, 0xEF, 0x03, 0xC0, 
-0x7A, 0xBA, 0x18, 0xD0, 0x7B, 0xCE, 0xE5, 0xC0, 0x7C, 0xA3, 0x35, 0x50, 0x7D, 0xAE, 0xC7, 0xC0, 
-0x7E, 0x83, 0x17, 0x50, 0x7F, 0x8E, 0xA9, 0xC0, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
+0x11, 0x89, 0x65, 0xF0, 0x12, 0x79, 0x48, 0xE0, 0x13, 0x69, 0x47, 0xF0, 0x14, 0x59, 0x2A, 0xE0, 
+0x15, 0x49, 0x29, 0xF0, 0x16, 0x39, 0x0C, 0xE0, 0x17, 0x29, 0x0B, 0xF0, 0x18, 0x22, 0x29, 0x60, 
+0x19, 0x08, 0xED, 0xF0, 0x1A, 0x02, 0x0B, 0x60, 0x1A, 0xF2, 0x0A, 0x70, 0x1B, 0xE1, 0xED, 0x60, 
+0x1C, 0xD1, 0xEC, 0x70, 0x1D, 0xC1, 0xCF, 0x60, 0x1E, 0xB1, 0xCE, 0x70, 0x1F, 0xA1, 0xB1, 0x60, 
+0x20, 0x76, 0x00, 0xF0, 0x21, 0x81, 0x93, 0x60, 0x22, 0x55, 0xE2, 0xF0, 0x23, 0x6A, 0xAF, 0xE0, 
+0x24, 0x35, 0xC4, 0xF0, 0x25, 0x4A, 0x91, 0xE0, 0x26, 0x15, 0xA6, 0xF0, 0x27, 0x2A, 0x73, 0xE0, 
+0x27, 0xFE, 0xC3, 0x70, 0x29, 0x0A, 0x55, 0xE0, 0x29, 0xDE, 0xA5, 0x70, 0x2A, 0xEA, 0x37, 0xE0, 
+0x2B, 0xBE, 0x87, 0x70, 0x2C, 0xD3, 0x54, 0x60, 0x2D, 0x9E, 0x69, 0x70, 0x2E, 0xB3, 0x36, 0x60, 
+0x2F, 0x7E, 0x4B, 0x70, 0x30, 0x93, 0x18, 0x60, 0x31, 0x67, 0x67, 0xF0, 0x32, 0x72, 0xFA, 0x60, 
+0x33, 0x47, 0x49, 0xF0, 0x34, 0x52, 0xDC, 0x60, 0x35, 0x27, 0x2B, 0xF0, 0x36, 0x32, 0xBE, 0x60, 
+0x37, 0x07, 0x0D, 0xF0, 0x38, 0x1B, 0xDA, 0xE0, 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, 
+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, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
@@ -5039,7 +5039,7 @@
 /* America/Port-au-Prince */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 
-0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0D, 0x9C, 0x6E, 0x71, 0xFC, 
+0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0D, 0x9C, 0x6E, 0x71, 0xFC, 
 0x19, 0x1B, 0x46, 0xD0, 0x1A, 0x01, 0xEF, 0x40, 0x1A, 0xF1, 0xEE, 0x50, 0x1B, 0xE1, 0xD1, 0x40, 
 0x1C, 0xD1, 0xD0, 0x50, 0x1D, 0xC1, 0xB3, 0x40, 0x1E, 0xB1, 0xB2, 0x50, 0x1F, 0xA1, 0x95, 0x40, 
 0x20, 0x91, 0x94, 0x50, 0x21, 0x81, 0x77, 0x40, 0x22, 0x55, 0xD4, 0xE0, 0x23, 0x6A, 0xAF, 0xE0, 
@@ -5048,32 +5048,13 @@
 0x2B, 0xBE, 0x79, 0x60, 0x2C, 0xD3, 0x54, 0x60, 0x2D, 0x9E, 0x5B, 0x60, 0x2E, 0xB3, 0x36, 0x60, 
 0x2F, 0x7E, 0x3D, 0x60, 0x30, 0x93, 0x18, 0x60, 0x31, 0x67, 0x59, 0xE0, 0x32, 0x72, 0xFA, 0x60, 
 0x33, 0x47, 0x3B, 0xE0, 0x34, 0x52, 0xDC, 0x60, 0x42, 0x4F, 0x78, 0x50, 0x43, 0x64, 0x45, 0x40, 
-0x44, 0x2F, 0x5A, 0x50, 0x45, 0x44, 0x27, 0x40, 0x46, 0x0F, 0x3C, 0x50, 0x47, 0x24, 0x09, 0x40, 
-0x47, 0xF8, 0x58, 0xD0, 0x49, 0x03, 0xEB, 0x40, 0x49, 0xD8, 0x3A, 0xD0, 0x4A, 0xE3, 0xCD, 0x40, 
-0x4B, 0xB8, 0x1C, 0xD0, 0x4C, 0xCC, 0xE9, 0xC0, 0x4D, 0x97, 0xFE, 0xD0, 0x4E, 0xAC, 0xCB, 0xC0, 
-0x4F, 0x77, 0xE0, 0xD0, 0x50, 0x8C, 0xAD, 0xC0, 0x51, 0x60, 0xFD, 0x50, 0x52, 0x6C, 0x8F, 0xC0, 
-0x53, 0x40, 0xDF, 0x50, 0x54, 0x4C, 0x71, 0xC0, 0x55, 0x20, 0xC1, 0x50, 0x56, 0x2C, 0x53, 0xC0, 
-0x57, 0x00, 0xA3, 0x50, 0x58, 0x15, 0x70, 0x40, 0x58, 0xE0, 0x85, 0x50, 0x59, 0xF5, 0x52, 0x40, 
-0x5A, 0xC0, 0x67, 0x50, 0x5B, 0xD5, 0x34, 0x40, 0x5C, 0xA9, 0x83, 0xD0, 0x5D, 0xB5, 0x16, 0x40, 
-0x5E, 0x89, 0x65, 0xD0, 0x5F, 0x94, 0xF8, 0x40, 0x60, 0x69, 0x47, 0xD0, 0x61, 0x7E, 0x14, 0xC0, 
-0x62, 0x49, 0x29, 0xD0, 0x63, 0x5D, 0xF6, 0xC0, 0x64, 0x29, 0x0B, 0xD0, 0x65, 0x3D, 0xD8, 0xC0, 
-0x66, 0x12, 0x28, 0x50, 0x67, 0x1D, 0xBA, 0xC0, 0x67, 0xF2, 0x0A, 0x50, 0x68, 0xFD, 0x9C, 0xC0, 
-0x69, 0xD1, 0xEC, 0x50, 0x6A, 0xDD, 0x7E, 0xC0, 0x6B, 0xB1, 0xCE, 0x50, 0x6C, 0xC6, 0x9B, 0x40, 
-0x6D, 0x91, 0xB0, 0x50, 0x6E, 0xA6, 0x7D, 0x40, 0x6F, 0x71, 0x92, 0x50, 0x70, 0x86, 0x5F, 0x40, 
-0x71, 0x5A, 0xAE, 0xD0, 0x72, 0x66, 0x41, 0x40, 0x73, 0x3A, 0x90, 0xD0, 0x74, 0x46, 0x23, 0x40, 
-0x75, 0x1A, 0x72, 0xD0, 0x76, 0x2F, 0x3F, 0xC0, 0x76, 0xFA, 0x54, 0xD0, 0x78, 0x0F, 0x21, 0xC0, 
-0x78, 0xDA, 0x36, 0xD0, 0x79, 0xEF, 0x03, 0xC0, 0x7A, 0xBA, 0x18, 0xD0, 0x7B, 0xCE, 0xE5, 0xC0, 
-0x7C, 0xA3, 0x35, 0x50, 0x7D, 0xAE, 0xC7, 0xC0, 0x7E, 0x83, 0x17, 0x50, 0x7F, 0x8E, 0xA9, 0xC0, 
-0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 
-0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 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, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
-0x02, 0xFF, 0xFF, 0xBC, 0x44, 0x00, 0x00, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x05, 0xFF, 0xFF, 0xB9, 
-0xB0, 0x00, 0x09, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x05, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x09, 0x50, 
-0x50, 0x4D, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 
-0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 
+0x44, 0x2F, 0x5A, 0x50, 0x45, 0x44, 0x27, 0x40, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
+0x02, 0x01, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 
+0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x01, 0x02, 0x01, 0x02, 0xFF, 0xFF, 0xBC, 0x44, 0x00, 
+0x00, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x05, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x09, 0xFF, 0xFF, 0xC7, 
+0xC0, 0x01, 0x05, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x09, 0x50, 0x50, 0x4D, 0x54, 0x00, 0x45, 0x44, 
+0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 
+
 
 /* America/Porto_Acre */
 0x54, 0x5A, 0x69, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
@@ -15378,22 +15359,22 @@
 0x3A, 0xB3, 0x6D, 0xE0, 0x3B, 0xBF, 0x0E, 0x60, 0x3C, 0x93, 0x4F, 0xE0, 0x3D, 0x9E, 0xF0, 0x60, 
 0x3E, 0x73, 0x31, 0xE0, 0x3F, 0x7E, 0xD2, 0x60, 0x40, 0x5C, 0x4E, 0x60, 0x41, 0x5E, 0xB4, 0x60, 
 0x42, 0x3C, 0x30, 0x60, 0x43, 0x3E, 0x96, 0x60, 0x44, 0x1C, 0x12, 0x60, 0x45, 0x1E, 0x78, 0x60, 
-0x45, 0xFB, 0xF4, 0x60, 0x47, 0x07, 0x94, 0xE0, 0x47, 0xDB, 0xD6, 0x60, 0x48, 0xE7, 0x76, 0xE0, 
-0x49, 0xBB, 0xB8, 0x60, 0x4A, 0xC7, 0x58, 0xE0, 0x4B, 0xA4, 0xD4, 0xE0, 0x4C, 0xA7, 0x3A, 0xE0, 
-0x4D, 0x84, 0xB6, 0xE0, 0x4E, 0x87, 0x1C, 0xE0, 0x4F, 0x64, 0x98, 0xE0, 0x50, 0x70, 0x39, 0x60, 
-0x51, 0x44, 0x7A, 0xE0, 0x52, 0x50, 0x1B, 0x60, 0x53, 0x24, 0x5C, 0xE0, 0x54, 0x2F, 0xFD, 0x60, 
-0x55, 0x04, 0x3E, 0xE0, 0x56, 0x0F, 0xDF, 0x60, 0x56, 0xED, 0x5B, 0x60, 0x57, 0xEF, 0xC1, 0x60, 
-0x58, 0xCD, 0x3D, 0x60, 0x59, 0xCF, 0xA3, 0x60, 0x5A, 0xAD, 0x1F, 0x60, 0x5B, 0xB8, 0xBF, 0xE0, 
-0x5C, 0x8D, 0x01, 0x60, 0x5D, 0x98, 0xA1, 0xE0, 0x5E, 0x6C, 0xE3, 0x60, 0x5F, 0x78, 0x83, 0xE0, 
-0x60, 0x55, 0xFF, 0xE0, 0x61, 0x58, 0x65, 0xE0, 0x62, 0x35, 0xE1, 0xE0, 0x63, 0x38, 0x47, 0xE0, 
-0x64, 0x15, 0xC3, 0xE0, 0x65, 0x18, 0x29, 0xE0, 0x65, 0xF5, 0xA5, 0xE0, 0x67, 0x01, 0x46, 0x60, 
-0x67, 0xD5, 0x87, 0xE0, 0x68, 0xE1, 0x28, 0x60, 0x69, 0xB5, 0x69, 0xE0, 0x6A, 0xC1, 0x0A, 0x60, 
-0x6B, 0x9E, 0x86, 0x60, 0x6C, 0xA0, 0xEC, 0x60, 0x6D, 0x7E, 0x68, 0x60, 0x6E, 0x80, 0xCE, 0x60, 
-0x6F, 0x5E, 0x4A, 0x60, 0x70, 0x69, 0xEA, 0xE0, 0x71, 0x3E, 0x2C, 0x60, 0x72, 0x49, 0xCC, 0xE0, 
-0x73, 0x1E, 0x0E, 0x60, 0x74, 0x29, 0xAE, 0xE0, 0x75, 0x07, 0x2A, 0xE0, 0x76, 0x09, 0x90, 0xE0, 
-0x76, 0xE7, 0x0C, 0xE0, 0x77, 0xE9, 0x72, 0xE0, 0x78, 0xC6, 0xEE, 0xE0, 0x79, 0xC9, 0x54, 0xE0, 
-0x7A, 0xA6, 0xD0, 0xE0, 0x7B, 0xB2, 0x71, 0x60, 0x7C, 0x86, 0xB2, 0xE0, 0x7D, 0x92, 0x53, 0x60, 
-0x7E, 0x66, 0x94, 0xE0, 0x7F, 0x72, 0x35, 0x60, 0x00, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
+0x45, 0xFB, 0xF4, 0x60, 0x46, 0xFE, 0x5A, 0x60, 0x47, 0xF7, 0x85, 0xE0, 0x48, 0xDE, 0x3C, 0x60, 
+0x49, 0xD7, 0x67, 0xE0, 0x4A, 0xBE, 0x1E, 0x60, 0x4B, 0xB7, 0x49, 0xE0, 0x4C, 0x9E, 0x00, 0x60, 
+0x4D, 0x97, 0x2B, 0xE0, 0x4E, 0x7D, 0xE2, 0x60, 0x4F, 0x77, 0x0D, 0xE0, 0x50, 0x66, 0xFE, 0xE0, 
+0x51, 0x60, 0x2A, 0x60, 0x52, 0x46, 0xE0, 0xE0, 0x53, 0x40, 0x0C, 0x60, 0x54, 0x26, 0xC2, 0xE0, 
+0x55, 0x1F, 0xEE, 0x60, 0x56, 0x06, 0xA4, 0xE0, 0x56, 0xFF, 0xD0, 0x60, 0x57, 0xE6, 0x86, 0xE0, 
+0x58, 0xDF, 0xB2, 0x60, 0x59, 0xC6, 0x68, 0xE0, 0x5A, 0xBF, 0x94, 0x60, 0x5B, 0xAF, 0x85, 0x60, 
+0x5C, 0xA8, 0xB0, 0xE0, 0x5D, 0x8F, 0x67, 0x60, 0x5E, 0x88, 0x92, 0xE0, 0x5F, 0x6F, 0x49, 0x60, 
+0x60, 0x68, 0x74, 0xE0, 0x61, 0x4F, 0x2B, 0x60, 0x62, 0x48, 0x56, 0xE0, 0x63, 0x2F, 0x0D, 0x60, 
+0x64, 0x28, 0x38, 0xE0, 0x65, 0x0E, 0xEF, 0x60, 0x66, 0x11, 0x55, 0x60, 0x66, 0xF8, 0x0B, 0xE0, 
+0x67, 0xF1, 0x37, 0x60, 0x68, 0xD7, 0xED, 0xE0, 0x69, 0xD1, 0x19, 0x60, 0x6A, 0xB7, 0xCF, 0xE0, 
+0x6B, 0xB0, 0xFB, 0x60, 0x6C, 0x97, 0xB1, 0xE0, 0x6D, 0x90, 0xDD, 0x60, 0x6E, 0x77, 0x93, 0xE0, 
+0x6F, 0x70, 0xBF, 0x60, 0x70, 0x60, 0xB0, 0x60, 0x71, 0x59, 0xDB, 0xE0, 0x72, 0x40, 0x92, 0x60, 
+0x73, 0x39, 0xBD, 0xE0, 0x74, 0x20, 0x74, 0x60, 0x75, 0x19, 0x9F, 0xE0, 0x76, 0x00, 0x56, 0x60, 
+0x76, 0xF9, 0x81, 0xE0, 0x77, 0xE0, 0x38, 0x60, 0x78, 0xD9, 0x63, 0xE0, 0x79, 0xC0, 0x1A, 0x60, 
+0x7A, 0xB9, 0x45, 0xE0, 0x7B, 0xA9, 0x36, 0xE0, 0x7C, 0xA2, 0x62, 0x60, 0x7D, 0x89, 0x18, 0xE0, 
+0x7E, 0x82, 0x44, 0x60, 0x7F, 0x68, 0xFA, 0xE0, 0x00, 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, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 
@@ -15429,22 +15410,22 @@
 0x39, 0xD5, 0xF1, 0xE0, 0x3A, 0xB3, 0x6D, 0xE0, 0x3B, 0xBF, 0x0E, 0x60, 0x3C, 0x93, 0x4F, 0xE0, 
 0x3D, 0x9E, 0xF0, 0x60, 0x3E, 0x73, 0x31, 0xE0, 0x3F, 0x7E, 0xD2, 0x60, 0x40, 0x5C, 0x4E, 0x60, 
 0x41, 0x5E, 0xB4, 0x60, 0x42, 0x3C, 0x30, 0x60, 0x43, 0x3E, 0x96, 0x60, 0x44, 0x1C, 0x12, 0x60, 
-0x45, 0x1E, 0x78, 0x60, 0x45, 0xFB, 0xF4, 0x60, 0x47, 0x07, 0x94, 0xE0, 0x47, 0xDB, 0xD6, 0x60, 
-0x48, 0xE7, 0x76, 0xE0, 0x49, 0xBB, 0xB8, 0x60, 0x4A, 0xC7, 0x58, 0xE0, 0x4B, 0xA4, 0xD4, 0xE0, 
-0x4C, 0xA7, 0x3A, 0xE0, 0x4D, 0x84, 0xB6, 0xE0, 0x4E, 0x87, 0x1C, 0xE0, 0x4F, 0x64, 0x98, 0xE0, 
-0x50, 0x70, 0x39, 0x60, 0x51, 0x44, 0x7A, 0xE0, 0x52, 0x50, 0x1B, 0x60, 0x53, 0x24, 0x5C, 0xE0, 
-0x54, 0x2F, 0xFD, 0x60, 0x55, 0x04, 0x3E, 0xE0, 0x56, 0x0F, 0xDF, 0x60, 0x56, 0xED, 0x5B, 0x60, 
-0x57, 0xEF, 0xC1, 0x60, 0x58, 0xCD, 0x3D, 0x60, 0x59, 0xCF, 0xA3, 0x60, 0x5A, 0xAD, 0x1F, 0x60, 
-0x5B, 0xB8, 0xBF, 0xE0, 0x5C, 0x8D, 0x01, 0x60, 0x5D, 0x98, 0xA1, 0xE0, 0x5E, 0x6C, 0xE3, 0x60, 
-0x5F, 0x78, 0x83, 0xE0, 0x60, 0x55, 0xFF, 0xE0, 0x61, 0x58, 0x65, 0xE0, 0x62, 0x35, 0xE1, 0xE0, 
-0x63, 0x38, 0x47, 0xE0, 0x64, 0x15, 0xC3, 0xE0, 0x65, 0x18, 0x29, 0xE0, 0x65, 0xF5, 0xA5, 0xE0, 
-0x67, 0x01, 0x46, 0x60, 0x67, 0xD5, 0x87, 0xE0, 0x68, 0xE1, 0x28, 0x60, 0x69, 0xB5, 0x69, 0xE0, 
-0x6A, 0xC1, 0x0A, 0x60, 0x6B, 0x9E, 0x86, 0x60, 0x6C, 0xA0, 0xEC, 0x60, 0x6D, 0x7E, 0x68, 0x60, 
-0x6E, 0x80, 0xCE, 0x60, 0x6F, 0x5E, 0x4A, 0x60, 0x70, 0x69, 0xEA, 0xE0, 0x71, 0x3E, 0x2C, 0x60, 
-0x72, 0x49, 0xCC, 0xE0, 0x73, 0x1E, 0x0E, 0x60, 0x74, 0x29, 0xAE, 0xE0, 0x75, 0x07, 0x2A, 0xE0, 
-0x76, 0x09, 0x90, 0xE0, 0x76, 0xE7, 0x0C, 0xE0, 0x77, 0xE9, 0x72, 0xE0, 0x78, 0xC6, 0xEE, 0xE0, 
-0x79, 0xC9, 0x54, 0xE0, 0x7A, 0xA6, 0xD0, 0xE0, 0x7B, 0xB2, 0x71, 0x60, 0x7C, 0x86, 0xB2, 0xE0, 
-0x7D, 0x92, 0x53, 0x60, 0x7E, 0x66, 0x94, 0xE0, 0x7F, 0x72, 0x35, 0x60, 0x03, 0x01, 0x02, 0x01, 
+0x45, 0x1E, 0x78, 0x60, 0x45, 0xFB, 0xF4, 0x60, 0x46, 0xFE, 0x5A, 0x60, 0x47, 0xF7, 0x85, 0xE0, 
+0x48, 0xDE, 0x3C, 0x60, 0x49, 0xD7, 0x67, 0xE0, 0x4A, 0xBE, 0x1E, 0x60, 0x4B, 0xB7, 0x49, 0xE0, 
+0x4C, 0x9E, 0x00, 0x60, 0x4D, 0x97, 0x2B, 0xE0, 0x4E, 0x7D, 0xE2, 0x60, 0x4F, 0x77, 0x0D, 0xE0, 
+0x50, 0x66, 0xFE, 0xE0, 0x51, 0x60, 0x2A, 0x60, 0x52, 0x46, 0xE0, 0xE0, 0x53, 0x40, 0x0C, 0x60, 
+0x54, 0x26, 0xC2, 0xE0, 0x55, 0x1F, 0xEE, 0x60, 0x56, 0x06, 0xA4, 0xE0, 0x56, 0xFF, 0xD0, 0x60, 
+0x57, 0xE6, 0x86, 0xE0, 0x58, 0xDF, 0xB2, 0x60, 0x59, 0xC6, 0x68, 0xE0, 0x5A, 0xBF, 0x94, 0x60, 
+0x5B, 0xAF, 0x85, 0x60, 0x5C, 0xA8, 0xB0, 0xE0, 0x5D, 0x8F, 0x67, 0x60, 0x5E, 0x88, 0x92, 0xE0, 
+0x5F, 0x6F, 0x49, 0x60, 0x60, 0x68, 0x74, 0xE0, 0x61, 0x4F, 0x2B, 0x60, 0x62, 0x48, 0x56, 0xE0, 
+0x63, 0x2F, 0x0D, 0x60, 0x64, 0x28, 0x38, 0xE0, 0x65, 0x0E, 0xEF, 0x60, 0x66, 0x11, 0x55, 0x60, 
+0x66, 0xF8, 0x0B, 0xE0, 0x67, 0xF1, 0x37, 0x60, 0x68, 0xD7, 0xED, 0xE0, 0x69, 0xD1, 0x19, 0x60, 
+0x6A, 0xB7, 0xCF, 0xE0, 0x6B, 0xB0, 0xFB, 0x60, 0x6C, 0x97, 0xB1, 0xE0, 0x6D, 0x90, 0xDD, 0x60, 
+0x6E, 0x77, 0x93, 0xE0, 0x6F, 0x70, 0xBF, 0x60, 0x70, 0x60, 0xB0, 0x60, 0x71, 0x59, 0xDB, 0xE0, 
+0x72, 0x40, 0x92, 0x60, 0x73, 0x39, 0xBD, 0xE0, 0x74, 0x20, 0x74, 0x60, 0x75, 0x19, 0x9F, 0xE0, 
+0x76, 0x00, 0x56, 0x60, 0x76, 0xF9, 0x81, 0xE0, 0x77, 0xE0, 0x38, 0x60, 0x78, 0xD9, 0x63, 0xE0, 
+0x79, 0xC0, 0x1A, 0x60, 0x7A, 0xB9, 0x45, 0xE0, 0x7B, 0xA9, 0x36, 0xE0, 0x7C, 0xA2, 0x62, 0x60, 
+0x7D, 0x89, 0x18, 0xE0, 0x7E, 0x82, 0x44, 0x60, 0x7F, 0x68, 0xFA, 0xE0, 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, 0x01, 
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
@@ -15492,22 +15473,22 @@
 0x3A, 0xB3, 0x6D, 0xE0, 0x3B, 0xBF, 0x0E, 0x60, 0x3C, 0x93, 0x4F, 0xE0, 0x3D, 0x9E, 0xF0, 0x60, 
 0x3E, 0x73, 0x31, 0xE0, 0x3F, 0x7E, 0xD2, 0x60, 0x40, 0x5C, 0x4E, 0x60, 0x41, 0x5E, 0xB4, 0x60, 
 0x42, 0x3C, 0x30, 0x60, 0x43, 0x3E, 0x96, 0x60, 0x44, 0x1C, 0x12, 0x60, 0x45, 0x1E, 0x78, 0x60, 
-0x45, 0xFB, 0xF4, 0x60, 0x47, 0x07, 0x94, 0xE0, 0x47, 0xDB, 0xD6, 0x60, 0x48, 0xE7, 0x76, 0xE0, 
-0x49, 0xBB, 0xB8, 0x60, 0x4A, 0xC7, 0x58, 0xE0, 0x4B, 0xA4, 0xD4, 0xE0, 0x4C, 0xA7, 0x3A, 0xE0, 
-0x4D, 0x84, 0xB6, 0xE0, 0x4E, 0x87, 0x1C, 0xE0, 0x4F, 0x64, 0x98, 0xE0, 0x50, 0x70, 0x39, 0x60, 
-0x51, 0x44, 0x7A, 0xE0, 0x52, 0x50, 0x1B, 0x60, 0x53, 0x24, 0x5C, 0xE0, 0x54, 0x2F, 0xFD, 0x60, 
-0x55, 0x04, 0x3E, 0xE0, 0x56, 0x0F, 0xDF, 0x60, 0x56, 0xED, 0x5B, 0x60, 0x57, 0xEF, 0xC1, 0x60, 
-0x58, 0xCD, 0x3D, 0x60, 0x59, 0xCF, 0xA3, 0x60, 0x5A, 0xAD, 0x1F, 0x60, 0x5B, 0xB8, 0xBF, 0xE0, 
-0x5C, 0x8D, 0x01, 0x60, 0x5D, 0x98, 0xA1, 0xE0, 0x5E, 0x6C, 0xE3, 0x60, 0x5F, 0x78, 0x83, 0xE0, 
-0x60, 0x55, 0xFF, 0xE0, 0x61, 0x58, 0x65, 0xE0, 0x62, 0x35, 0xE1, 0xE0, 0x63, 0x38, 0x47, 0xE0, 
-0x64, 0x15, 0xC3, 0xE0, 0x65, 0x18, 0x29, 0xE0, 0x65, 0xF5, 0xA5, 0xE0, 0x67, 0x01, 0x46, 0x60, 
-0x67, 0xD5, 0x87, 0xE0, 0x68, 0xE1, 0x28, 0x60, 0x69, 0xB5, 0x69, 0xE0, 0x6A, 0xC1, 0x0A, 0x60, 
-0x6B, 0x9E, 0x86, 0x60, 0x6C, 0xA0, 0xEC, 0x60, 0x6D, 0x7E, 0x68, 0x60, 0x6E, 0x80, 0xCE, 0x60, 
-0x6F, 0x5E, 0x4A, 0x60, 0x70, 0x69, 0xEA, 0xE0, 0x71, 0x3E, 0x2C, 0x60, 0x72, 0x49, 0xCC, 0xE0, 
-0x73, 0x1E, 0x0E, 0x60, 0x74, 0x29, 0xAE, 0xE0, 0x75, 0x07, 0x2A, 0xE0, 0x76, 0x09, 0x90, 0xE0, 
-0x76, 0xE7, 0x0C, 0xE0, 0x77, 0xE9, 0x72, 0xE0, 0x78, 0xC6, 0xEE, 0xE0, 0x79, 0xC9, 0x54, 0xE0, 
-0x7A, 0xA6, 0xD0, 0xE0, 0x7B, 0xB2, 0x71, 0x60, 0x7C, 0x86, 0xB2, 0xE0, 0x7D, 0x92, 0x53, 0x60, 
-0x7E, 0x66, 0x94, 0xE0, 0x7F, 0x72, 0x35, 0x60, 0x00, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 
+0x45, 0xFB, 0xF4, 0x60, 0x46, 0xFE, 0x5A, 0x60, 0x47, 0xF7, 0x85, 0xE0, 0x48, 0xDE, 0x3C, 0x60, 
+0x49, 0xD7, 0x67, 0xE0, 0x4A, 0xBE, 0x1E, 0x60, 0x4B, 0xB7, 0x49, 0xE0, 0x4C, 0x9E, 0x00, 0x60, 
+0x4D, 0x97, 0x2B, 0xE0, 0x4E, 0x7D, 0xE2, 0x60, 0x4F, 0x77, 0x0D, 0xE0, 0x50, 0x66, 0xFE, 0xE0, 
+0x51, 0x60, 0x2A, 0x60, 0x52, 0x46, 0xE0, 0xE0, 0x53, 0x40, 0x0C, 0x60, 0x54, 0x26, 0xC2, 0xE0, 
+0x55, 0x1F, 0xEE, 0x60, 0x56, 0x06, 0xA4, 0xE0, 0x56, 0xFF, 0xD0, 0x60, 0x57, 0xE6, 0x86, 0xE0, 
+0x58, 0xDF, 0xB2, 0x60, 0x59, 0xC6, 0x68, 0xE0, 0x5A, 0xBF, 0x94, 0x60, 0x5B, 0xAF, 0x85, 0x60, 
+0x5C, 0xA8, 0xB0, 0xE0, 0x5D, 0x8F, 0x67, 0x60, 0x5E, 0x88, 0x92, 0xE0, 0x5F, 0x6F, 0x49, 0x60, 
+0x60, 0x68, 0x74, 0xE0, 0x61, 0x4F, 0x2B, 0x60, 0x62, 0x48, 0x56, 0xE0, 0x63, 0x2F, 0x0D, 0x60, 
+0x64, 0x28, 0x38, 0xE0, 0x65, 0x0E, 0xEF, 0x60, 0x66, 0x11, 0x55, 0x60, 0x66, 0xF8, 0x0B, 0xE0, 
+0x67, 0xF1, 0x37, 0x60, 0x68, 0xD7, 0xED, 0xE0, 0x69, 0xD1, 0x19, 0x60, 0x6A, 0xB7, 0xCF, 0xE0, 
+0x6B, 0xB0, 0xFB, 0x60, 0x6C, 0x97, 0xB1, 0xE0, 0x6D, 0x90, 0xDD, 0x60, 0x6E, 0x77, 0x93, 0xE0, 
+0x6F, 0x70, 0xBF, 0x60, 0x70, 0x60, 0xB0, 0x60, 0x71, 0x59, 0xDB, 0xE0, 0x72, 0x40, 0x92, 0x60, 
+0x73, 0x39, 0xBD, 0xE0, 0x74, 0x20, 0x74, 0x60, 0x75, 0x19, 0x9F, 0xE0, 0x76, 0x00, 0x56, 0x60, 
+0x76, 0xF9, 0x81, 0xE0, 0x77, 0xE0, 0x38, 0x60, 0x78, 0xD9, 0x63, 0xE0, 0x79, 0xC0, 0x1A, 0x60, 
+0x7A, 0xB9, 0x45, 0xE0, 0x7B, 0xA9, 0x36, 0xE0, 0x7C, 0xA2, 0x62, 0x60, 0x7D, 0x89, 0x18, 0xE0, 
+0x7E, 0x82, 0x44, 0x60, 0x7F, 0x68, 0xFA, 0xE0, 0x00, 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, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 
@@ -15543,22 +15524,22 @@
 0x39, 0xD5, 0xF1, 0xE0, 0x3A, 0xB3, 0x6D, 0xE0, 0x3B, 0xBF, 0x0E, 0x60, 0x3C, 0x93, 0x4F, 0xE0, 
 0x3D, 0x9E, 0xF0, 0x60, 0x3E, 0x73, 0x31, 0xE0, 0x3F, 0x7E, 0xD2, 0x60, 0x40, 0x5C, 0x4E, 0x60, 
 0x41, 0x5E, 0xB4, 0x60, 0x42, 0x3C, 0x30, 0x60, 0x43, 0x3E, 0x96, 0x60, 0x44, 0x1C, 0x12, 0x60, 
-0x45, 0x1E, 0
 [2007-10-01 17:48 UTC] mpeach at virtualstores dot co dot nz
Same deal here. And it seems every time I try to work around it, I break something else! I would certainly be grateful for an official fix soon.
 [2007-10-05 05:02 UTC] dhldns at orcon dot net dot nz
Well until the pecl package is aligned with the internally available version in php 5.2.4, you can upgrade to php 5.2.4 and not use the extension or patch the pecl package (DB version 2007.5) with this (my post above was cut short)

http://webmail.orcon.net.nz/v3.1-advanced/timezonedb.patch
 [2007-10-05 05:06 UTC] derick@php.net
There will be a new version of the timezonedb out next week, I will make sure that makes it into this extension then. (I don't feel like making one now, and a new one on tuesday)
 [2007-10-11 15:03 UTC] derick@php.net
Thank you for your bug report. This issue has been fixed
in the latest released version of the package, which you can download at
http://pecl.php.net/get/timezonedb

I fixed this now, and released a new version (2007.8)
 
PHP Copyright © 2001-2019 The PHP Group
All rights reserved.
Last updated: Sat Feb 16 08:01:25 2019 UTC