]> granicus.if.org Git - php/commitdiff
Updated to version 2020.1 (2020a)
authorDerick Rethans <github@derickrethans.nl>
Fri, 24 Apr 2020 11:31:33 +0000 (12:31 +0100)
committerDerick Rethans <github@derickrethans.nl>
Fri, 24 Apr 2020 11:31:33 +0000 (12:31 +0100)
ext/date/lib/timezonedb.h

index f00bfd47dfb1163dc89d2d438a6529aa141b1455..aa1656ab3a357907d908f138cb44176a6c84da1a 100644 (file)
@@ -1,5 +1,5 @@
 /* This is a generated file, do not modify */
-const timelib_tzdb_index_entry timezonedb_idx_builtin[594] = {
+const timelib_tzdb_index_entry timezonedb_idx_builtin[595] = {
 #ifdef TIMELIB_SUPPORTS_V2DATA
 # define FOR_V2(v2,v1) v2
 #else
@@ -108,502 +108,503 @@ const timelib_tzdb_index_entry timezonedb_idx_builtin[594] = {
        { "America/Curacao"                   , FOR_V2(0x011892, 0x006EAE) },
        { "America/Danmarkshavn"              , FOR_V2(0x011958, 0x006F10) },
        { "America/Dawson"                    , FOR_V2(0x011C38, 0x00704C) },
-       { "America/Dawson_Creek"              , FOR_V2(0x01247F, 0x007377) },
-       { "America/Denver"                    , FOR_V2(0x0128C5, 0x007539) },
-       { "America/Detroit"                   , FOR_V2(0x013272, 0x0078D8) },
-       { "America/Dominica"                  , FOR_V2(0x013B4D, 0x007C32) },
-       { "America/Edmonton"                  , FOR_V2(0x013BED, 0x007C83) },
-       { "America/Eirunepe"                  , FOR_V2(0x014532, 0x008002) },
-       { "America/El_Salvador"               , FOR_V2(0x0147DD, 0x00811D) },
-       { "America/Ensenada"                  , FOR_V2(0x0148C9, 0x00818C) },
-       { "America/Fort_Nelson"               , FOR_V2(0x0151FB, 0x0084F5) },
-       { "America/Fort_Wayne"                , FOR_V2(0x015ADB, 0x008854) },
-       { "America/Fortaleza"                 , FOR_V2(0x016169, 0x008ACF) },
-       { "America/Glace_Bay"                 , FOR_V2(0x016467, 0x008C13) },
-       { "America/Godthab"                   , FOR_V2(0x016D1E, 0x008F5E) },
-       { "America/Goose_Bay"                 , FOR_V2(0x017496, 0x00922E) },
-       { "America/Grand_Turk"                , FOR_V2(0x01814C, 0x0096FB) },
-       { "America/Grenada"                   , FOR_V2(0x018890, 0x0099AF) },
-       { "America/Guadeloupe"                , FOR_V2(0x018930, 0x009A00) },
-       { "America/Guatemala"                 , FOR_V2(0x0189D0, 0x009A51) },
-       { "America/Guayaquil"                 , FOR_V2(0x018AF4, 0x009AD4) },
-       { "America/Guyana"                    , FOR_V2(0x018C08, 0x009B5F) },
-       { "America/Halifax"                   , FOR_V2(0x018D00, 0x009BD5) },
-       { "America/Havana"                    , FOR_V2(0x019A8A, 0x00A0DB) },
-       { "America/Hermosillo"                , FOR_V2(0x01A406, 0x00A459) },
-       { "America/Indiana/Indianapolis"      , FOR_V2(0x01A5D1, 0x00A533) },
-       { "America/Indiana/Knox"              , FOR_V2(0x01AC78, 0x00A7C7) },
-       { "America/Indiana/Marengo"           , FOR_V2(0x01B615, 0x00AB66) },
-       { "America/Indiana/Petersburg"        , FOR_V2(0x01BCF2, 0x00AE0C) },
-       { "America/Indiana/Tell_City"         , FOR_V2(0x01C481, 0x00B0EF) },
-       { "America/Indiana/Vevay"             , FOR_V2(0x01CB35, 0x00B389) },
-       { "America/Indiana/Vincennes"         , FOR_V2(0x01D0E1, 0x00B5C4) },
-       { "America/Indiana/Winamac"           , FOR_V2(0x01D7A7, 0x00B865) },
-       { "America/Indianapolis"              , FOR_V2(0x01DEBB, 0x00BB1E) },
-       { "America/Inuvik"                    , FOR_V2(0x01E549, 0x00BD99) },
-       { "America/Iqaluit"                   , FOR_V2(0x01ECCF, 0x00C070) },
-       { "America/Jamaica"                   , FOR_V2(0x01F4E9, 0x00C394) },
-       { "America/Jujuy"                     , FOR_V2(0x01F6D7, 0x00C462) },
-       { "America/Juneau"                    , FOR_V2(0x01FAFB, 0x00C5FE) },
-       { "America/Kentucky/Louisville"       , FOR_V2(0x02044C, 0x00C983) },
-       { "America/Kentucky/Monticello"       , FOR_V2(0x020F4A, 0x00CDA7) },
-       { "America/Knox_IN"                   , FOR_V2(0x02189A, 0x00D12B) },
-       { "America/Kralendijk"                , FOR_V2(0x022222, 0x00D4B5) },
-       { "America/La_Paz"                    , FOR_V2(0x0222E8, 0x00D517) },
-       { "America/Lima"                      , FOR_V2(0x0223DC, 0x00D58B) },
-       { "America/Los_Angeles"               , FOR_V2(0x02257E, 0x00D63C) },
-       { "America/Louisville"                , FOR_V2(0x0230A5, 0x00DA59) },
-       { "America/Lower_Princes"             , FOR_V2(0x023B85, 0x00DE5F) },
-       { "America/Maceio"                    , FOR_V2(0x023C4B, 0x00DEC1) },
-       { "America/Managua"                   , FOR_V2(0x023F4F, 0x00DFF9) },
-       { "America/Manaus"                    , FOR_V2(0x024109, 0x00E0B9) },
-       { "America/Marigot"                   , FOR_V2(0x024380, 0x00E1BE) },
-       { "America/Martinique"                , FOR_V2(0x024420, 0x00E20F) },
-       { "America/Matamoros"                 , FOR_V2(0x024514, 0x00E284) },
-       { "America/Mazatlan"                  , FOR_V2(0x024ACC, 0x00E4CB) },
-       { "America/Mendoza"                   , FOR_V2(0x025103, 0x00E741) },
-       { "America/Menominee"                 , FOR_V2(0x025543, 0x00E8E7) },
-       { "America/Merida"                    , FOR_V2(0x025E50, 0x00EC59) },
-       { "America/Metlakatla"                , FOR_V2(0x02640A, 0x00EE92) },
-       { "America/Mexico_City"               , FOR_V2(0x0269BC, 0x00F0C7) },
-       { "America/Miquelon"                  , FOR_V2(0x027004, 0x00F327) },
-       { "America/Moncton"                   , FOR_V2(0x027692, 0x00F594) },
-       { "America/Monterrey"                 , FOR_V2(0x028308, 0x00FA37) },
-       { "America/Montevideo"                , FOR_V2(0x0288C7, 0x00FC85) },
-       { "America/Montreal"                  , FOR_V2(0x028EB9, 0x00FED2) },
-       { "America/Montserrat"                , FOR_V2(0x029C6B, 0x0103D3) },
-       { "America/Nassau"                    , FOR_V2(0x029D0B, 0x010424) },
-       { "America/New_York"                  , FOR_V2(0x02A5E9, 0x010763) },
-       { "America/Nipigon"                   , FOR_V2(0x02B3D9, 0x010C87) },
-       { "America/Nome"                      , FOR_V2(0x02BC50, 0x010FBF) },
-       { "America/Noronha"                   , FOR_V2(0x02C5A8, 0x011342) },
-       { "America/North_Dakota/Beulah"       , FOR_V2(0x02C890, 0x011470) },
-       { "America/North_Dakota/Center"       , FOR_V2(0x02D1FD, 0x0117FF) },
-       { "America/North_Dakota/New_Salem"    , FOR_V2(0x02DB6A, 0x011B8E) },
-       { "America/Ojinaga"                   , FOR_V2(0x02E4DD, 0x011F23) },
-       { "America/Panama"                    , FOR_V2(0x02EADD, 0x01217D) },
-       { "America/Pangnirtung"               , FOR_V2(0x02EB9F, 0x0121DD) },
-       { "America/Paramaribo"                , FOR_V2(0x02F3F3, 0x01251A) },
-       { "America/Phoenix"                   , FOR_V2(0x02F505, 0x01259B) },
-       { "America/Port-au-Prince"            , FOR_V2(0x02F676, 0x01264F) },
-       { "America/Port_of_Spain"             , FOR_V2(0x02FC1C, 0x012870) },
-       { "America/Porto_Acre"                , FOR_V2(0x02FCBC, 0x0128C1) },
-       { "America/Porto_Velho"               , FOR_V2(0x02FF3C, 0x0129C3) },
-       { "America/Puerto_Rico"               , FOR_V2(0x030190, 0x012AB7) },
-       { "America/Punta_Arenas"              , FOR_V2(0x030292, 0x012B33) },
-       { "America/Rainy_River"               , FOR_V2(0x030A20, 0x012E1C) },
-       { "America/Rankin_Inlet"              , FOR_V2(0x031298, 0x013155) },
-       { "America/Recife"                    , FOR_V2(0x031A1E, 0x01342F) },
-       { "America/Regina"                    , FOR_V2(0x031D00, 0x013557) },
-       { "America/Resolute"                  , FOR_V2(0x0320F5, 0x0136F5) },
-       { "America/Rio_Branco"                , FOR_V2(0x03287C, 0x0139D0) },
-       { "America/Rosario"                   , FOR_V2(0x032B00, 0x013AD6) },
-       { "America/Santa_Isabel"              , FOR_V2(0x032F40, 0x013C7C) },
-       { "America/Santarem"                  , FOR_V2(0x033872, 0x013FE5) },
-       { "America/Santiago"                  , FOR_V2(0x033AE3, 0x0140E7) },
-       { "America/Santo_Domingo"             , FOR_V2(0x0344E2, 0x0144A5) },
-       { "America/Sao_Paulo"                 , FOR_V2(0x0346B8, 0x014571) },
-       { "America/Scoresbysund"              , FOR_V2(0x034C9E, 0x0147C9) },
-       { "America/Shiprock"                  , FOR_V2(0x035443, 0x014AB4) },
-       { "America/Sitka"                     , FOR_V2(0x035DDB, 0x014E3E) },
-       { "America/St_Barthelemy"             , FOR_V2(0x036713, 0x0151B6) },
-       { "America/St_Johns"                  , FOR_V2(0x0367B3, 0x015207) },
-       { "America/St_Kitts"                  , FOR_V2(0x037628, 0x01576D) },
-       { "America/St_Lucia"                  , FOR_V2(0x0376C8, 0x0157BE) },
-       { "America/St_Thomas"                 , FOR_V2(0x037768, 0x01580F) },
-       { "America/St_Vincent"                , FOR_V2(0x037808, 0x015860) },
-       { "America/Swift_Current"             , FOR_V2(0x0378A8, 0x0158B1) },
-       { "America/Tegucigalpa"               , FOR_V2(0x037AF6, 0x0159B6) },
-       { "America/Thule"                     , FOR_V2(0x037BFE, 0x015A2F) },
-       { "America/Thunder_Bay"               , FOR_V2(0x0381F6, 0x015C6E) },
-       { "America/Tijuana"                   , FOR_V2(0x038AB6, 0x015FBF) },
-       { "America/Toronto"                   , FOR_V2(0x039409, 0x016349) },
-       { "America/Tortola"                   , FOR_V2(0x03A1D8, 0x016867) },
-       { "America/Vancouver"                 , FOR_V2(0x03A278, 0x0168B8) },
-       { "America/Virgin"                    , FOR_V2(0x03ADE9, 0x016CFB) },
-       { "America/Whitehorse"                , FOR_V2(0x03AE89, 0x016D4C) },
-       { "America/Winnipeg"                  , FOR_V2(0x03B6D0, 0x017077) },
-       { "America/Yakutat"                   , FOR_V2(0x03C22D, 0x0174BA) },
-       { "America/Yellowknife"               , FOR_V2(0x03CB4A, 0x017823) },
-       { "Antarctica/Casey"                  , FOR_V2(0x03D31B, 0x017B1D) },
-       { "Antarctica/Davis"                  , FOR_V2(0x03D455, 0x017BAE) },
-       { "Antarctica/DumontDUrville"         , FOR_V2(0x03D58F, 0x017C3F) },
-       { "Antarctica/Macquarie"              , FOR_V2(0x03D66D, 0x017CAF) },
-       { "Antarctica/Mawson"                 , FOR_V2(0x03DC79, 0x017F06) },
-       { "Antarctica/McMurdo"                , FOR_V2(0x03DD52, 0x017F71) },
-       { "Antarctica/Palmer"                 , FOR_V2(0x03E709, 0x01831F) },
-       { "Antarctica/Rothera"                , FOR_V2(0x03ECA5, 0x01854C) },
-       { "Antarctica/South_Pole"             , FOR_V2(0x03ED5C, 0x0185A9) },
-       { "Antarctica/Syowa"                  , FOR_V2(0x03F6ED, 0x018931) },
-       { "Antarctica/Troll"                  , FOR_V2(0x03F7A3, 0x01898C) },
-       { "Antarctica/Vostok"                 , FOR_V2(0x03FC3E, 0x018B49) },
-       { "Arctic/Longyearbyen"               , FOR_V2(0x03FCF5, 0x018BA5) },
-       { "Asia/Aden"                         , FOR_V2(0x0405B5, 0x018EE3) },
-       { "Asia/Almaty"                       , FOR_V2(0x040666, 0x018F39) },
-       { "Asia/Amman"                        , FOR_V2(0x040A6E, 0x0190E2) },
-       { "Asia/Anadyr"                       , FOR_V2(0x0411B7, 0x019393) },
-       { "Asia/Aqtau"                        , FOR_V2(0x04167A, 0x01957D) },
-       { "Asia/Aqtobe"                       , FOR_V2(0x041A72, 0x01971F) },
-       { "Asia/Ashgabat"                     , FOR_V2(0x041E7E, 0x0198C5) },
-       { "Asia/Ashkhabad"                    , FOR_V2(0x0420F5, 0x0199CE) },
-       { "Asia/Atyrau"                       , FOR_V2(0x04236C, 0x019AD7) },
-       { "Asia/Baghdad"                      , FOR_V2(0x04276C, 0x019C7D) },
-       { "Asia/Bahrain"                      , FOR_V2(0x042B4F, 0x019E02) },
-       { "Asia/Baku"                         , FOR_V2(0x042C22, 0x019E67) },
-       { "Asia/Bangkok"                      , FOR_V2(0x0430F9, 0x01A04E) },
-       { "Asia/Barnaul"                      , FOR_V2(0x0431CC, 0x01A0B3) },
-       { "Asia/Beirut"                       , FOR_V2(0x0436AB, 0x01A2A3) },
-       { "Asia/Bishkek"                      , FOR_V2(0x043F21, 0x01A5BB) },
-       { "Asia/Brunei"                       , FOR_V2(0x044304, 0x01A744) },
-       { "Asia/Calcutta"                     , FOR_V2(0x0443DB, 0x01A7AB) },
-       { "Asia/Chita"                        , FOR_V2(0x044504, 0x01A82B) },
-       { "Asia/Choibalsan"                   , FOR_V2(0x0449E9, 0x01AA23) },
-       { "Asia/Chongqing"                    , FOR_V2(0x044DBC, 0x01ABAF) },
-       { "Asia/Chungking"                    , FOR_V2(0x044FDD, 0x01AC8C) },
-       { "Asia/Colombo"                      , FOR_V2(0x0451FE, 0x01AD69) },
-       { "Asia/Dacca"                        , FOR_V2(0x04537E, 0x01AE16) },
-       { "Asia/Damascus"                     , FOR_V2(0x0454DB, 0x01AEB6) },
-       { "Asia/Dhaka"                        , FOR_V2(0x045DDD, 0x01B200) },
-       { "Asia/Dili"                         , FOR_V2(0x045F3A, 0x01B2A0) },
-       { "Asia/Dubai"                        , FOR_V2(0x046029, 0x01B30F) },
-       { "Asia/Dushanbe"                     , FOR_V2(0x0460DA, 0x01B365) },
-       { "Asia/Famagusta"                    , FOR_V2(0x046335, 0x01B462) },
-       { "Asia/Gaza"                         , FOR_V2(0x046B3C, 0x01B768) },
-       { "Asia/Harbin"                       , FOR_V2(0x04745E, 0x01BACD) },
-       { "Asia/Hebron"                       , FOR_V2(0x04767F, 0x01BBAA) },
-       { "Asia/Ho_Chi_Minh"                  , FOR_V2(0x047FBC, 0x01BF18) },
-       { "Asia/Hong_Kong"                    , FOR_V2(0x048127, 0x01BFBB) },
-       { "Asia/Hovd"                         , FOR_V2(0x0485E6, 0x01C193) },
-       { "Asia/Irkutsk"                      , FOR_V2(0x048998, 0x01C31D) },
-       { "Asia/Istanbul"                     , FOR_V2(0x048E99, 0x01C526) },
-       { "Asia/Jakarta"                      , FOR_V2(0x049640, 0x01C813) },
-       { "Asia/Jayapura"                     , FOR_V2(0x0497BC, 0x01C8CA) },
-       { "Asia/Jerusalem"                    , FOR_V2(0x0498DB, 0x01C971) },
-       { "Asia/Kabul"                        , FOR_V2(0x04A1D7, 0x01CCC1) },
-       { "Asia/Kamchatka"                    , FOR_V2(0x04A2B3, 0x01CD28) },
-       { "Asia/Karachi"                      , FOR_V2(0x04A75F, 0x01CF06) },
-       { "Asia/Kashgar"                      , FOR_V2(0x04A8E6, 0x01CFB6) },
-       { "Asia/Kathmandu"                    , FOR_V2(0x04A997, 0x01D00C) },
-       { "Asia/Katmandu"                     , FOR_V2(0x04AA77, 0x01D075) },
-       { "Asia/Khandyga"                     , FOR_V2(0x04AB57, 0x01D0DE) },
-       { "Asia/Kolkata"                      , FOR_V2(0x04B078, 0x01D2F7) },
-       { "Asia/Krasnoyarsk"                  , FOR_V2(0x04B1A1, 0x01D377) },
-       { "Asia/Kuala_Lumpur"                 , FOR_V2(0x04B67D, 0x01D56F) },
-       { "Asia/Kuching"                      , FOR_V2(0x04B81C, 0x01D638) },
-       { "Asia/Kuwait"                       , FOR_V2(0x04BA19, 0x01D719) },
-       { "Asia/Macao"                        , FOR_V2(0x04BACA, 0x01D76F) },
-       { "Asia/Macau"                        , FOR_V2(0x04BFA1, 0x01D94F) },
-       { "Asia/Magadan"                      , FOR_V2(0x04C478, 0x01DB2F) },
-       { "Asia/Makassar"                     , FOR_V2(0x04C95A, 0x01DD23) },
-       { "Asia/Manila"                       , FOR_V2(0x04CAAD, 0x01DDEB) },
-       { "Asia/Muscat"                       , FOR_V2(0x04CC01, 0x01DE7E) },
-       { "Asia/Nicosia"                      , FOR_V2(0x04CCB2, 0x01DED4) },
-       { "Asia/Novokuznetsk"                 , FOR_V2(0x04D4A3, 0x01E1CF) },
-       { "Asia/Novosibirsk"                  , FOR_V2(0x04D94D, 0x01E3AC) },
-       { "Asia/Omsk"                         , FOR_V2(0x04DE32, 0x01E5A2) },
-       { "Asia/Oral"                         , FOR_V2(0x04E302, 0x01E78E) },
-       { "Asia/Phnom_Penh"                   , FOR_V2(0x04E70A, 0x01E933) },
-       { "Asia/Pontianak"                    , FOR_V2(0x04E7DD, 0x01E998) },
-       { "Asia/Pyongyang"                    , FOR_V2(0x04E960, 0x01EA57) },
-       { "Asia/Qatar"                        , FOR_V2(0x04EA59, 0x01EACC) },
-       { "Asia/Qostanay"                     , FOR_V2(0x04EB2C, 0x01EB31) },
-       { "Asia/Qyzylorda"                    , FOR_V2(0x04EF45, 0x01ECE4) },
-       { "Asia/Rangoon"                      , FOR_V2(0x04F36F, 0x01EE9F) },
-       { "Asia/Riyadh"                       , FOR_V2(0x04F487, 0x01EF20) },
-       { "Asia/Saigon"                       , FOR_V2(0x04F538, 0x01EF76) },
-       { "Asia/Sakhalin"                     , FOR_V2(0x04F6A3, 0x01F019) },
-       { "Asia/Samarkand"                    , FOR_V2(0x04FB79, 0x01F20B) },
-       { "Asia/Seoul"                        , FOR_V2(0x04FDD7, 0x01F312) },
-       { "Asia/Shanghai"                     , FOR_V2(0x05004C, 0x01F415) },
-       { "Asia/Singapore"                    , FOR_V2(0x050279, 0x01F4FE) },
-       { "Asia/Srednekolymsk"                , FOR_V2(0x050404, 0x01F5B3) },
-       { "Asia/Taipei"                       , FOR_V2(0x0508EA, 0x01F7B4) },
-       { "Asia/Tashkent"                     , FOR_V2(0x050BEF, 0x01F8E7) },
-       { "Asia/Tbilisi"                      , FOR_V2(0x050E5B, 0x01F9F5) },
-       { "Asia/Tehran"                       , FOR_V2(0x051272, 0x01FB98) },
-       { "Asia/Tel_Aviv"                     , FOR_V2(0x051C94, 0x01FE0A) },
-       { "Asia/Thimbu"                       , FOR_V2(0x052590, 0x02015A) },
-       { "Asia/Thimphu"                      , FOR_V2(0x052667, 0x0201C1) },
-       { "Asia/Tokyo"                        , FOR_V2(0x05273E, 0x020228) },
-       { "Asia/Tomsk"                        , FOR_V2(0x05287F, 0x0202B9) },
-       { "Asia/Ujung_Pandang"                , FOR_V2(0x052D5E, 0x0204A9) },
-       { "Asia/Ulaanbaatar"                  , FOR_V2(0x052E68, 0x020528) },
-       { "Asia/Ulan_Bator"                   , FOR_V2(0x053204, 0x02069C) },
-       { "Asia/Urumqi"                       , FOR_V2(0x05358B, 0x0207FB) },
-       { "Asia/Ust-Nera"                     , FOR_V2(0x053649, 0x02085E) },
-       { "Asia/Vientiane"                    , FOR_V2(0x053B4D, 0x020A65) },
-       { "Asia/Vladivostok"                  , FOR_V2(0x053C20, 0x020ACA) },
-       { "Asia/Yakutsk"                      , FOR_V2(0x0540F7, 0x020CBC) },
-       { "Asia/Yangon"                       , FOR_V2(0x0545CD, 0x020EAE) },
-       { "Asia/Yekaterinburg"                , FOR_V2(0x0546E5, 0x020F2F) },
-       { "Asia/Yerevan"                      , FOR_V2(0x054BDA, 0x02112C) },
-       { "Atlantic/Azores"                   , FOR_V2(0x055065, 0x0212F5) },
-       { "Atlantic/Bermuda"                  , FOR_V2(0x055E13, 0x021809) },
-       { "Atlantic/Canary"                   , FOR_V2(0x0565D9, 0x021AE4) },
-       { "Atlantic/Cape_Verde"               , FOR_V2(0x056D5C, 0x021DB9) },
-       { "Atlantic/Faeroe"                   , FOR_V2(0x056E76, 0x021E3E) },
-       { "Atlantic/Faroe"                    , FOR_V2(0x057599, 0x0220E2) },
-       { "Atlantic/Jan_Mayen"                , FOR_V2(0x057CBC, 0x022386) },
-       { "Atlantic/Madeira"                  , FOR_V2(0x05857C, 0x0226C4) },
-       { "Atlantic/Reykjavik"                , FOR_V2(0x05932A, 0x022BE1) },
-       { "Atlantic/South_Georgia"            , FOR_V2(0x0597C0, 0x022DA7) },
-       { "Atlantic/St_Helena"                , FOR_V2(0x059870, 0x022DFD) },
-       { "Atlantic/Stanley"                  , FOR_V2(0x059910, 0x022E4E) },
-       { "Australia/ACT"                     , FOR_V2(0x059DDA, 0x023027) },
-       { "Australia/Adelaide"                , FOR_V2(0x05A682, 0x023356) },
-       { "Australia/Brisbane"                , FOR_V2(0x05AF4B, 0x023694) },
-       { "Australia/Broken_Hill"             , FOR_V2(0x05B11F, 0x023769) },
-       { "Australia/Canberra"                , FOR_V2(0x05BA0A, 0x023AB4) },
-       { "Australia/Currie"                  , FOR_V2(0x05C2B2, 0x023DE3) },
-       { "Australia/Darwin"                  , FOR_V2(0x05CB70, 0x024128) },
-       { "Australia/Eucla"                   , FOR_V2(0x05CCBE, 0x0241BF) },
-       { "Australia/Hobart"                  , FOR_V2(0x05CEC7, 0x0242A7) },
-       { "Australia/LHI"                     , FOR_V2(0x05D7F4, 0x024613) },
-       { "Australia/Lindeman"                , FOR_V2(0x05DF44, 0x0248C6) },
-       { "Australia/Lord_Howe"               , FOR_V2(0x05E158, 0x0249B7) },
-       { "Australia/Melbourne"               , FOR_V2(0x05E8B8, 0x024C7A) },
-       { "Australia/North"                   , FOR_V2(0x05F168, 0x024FB1) },
-       { "Australia/NSW"                     , FOR_V2(0x05F2A4, 0x025036) },
-       { "Australia/Perth"                   , FOR_V2(0x05FB4C, 0x025365) },
-       { "Australia/Queensland"              , FOR_V2(0x05FD42, 0x02544B) },
-       { "Australia/South"                   , FOR_V2(0x05FEFF, 0x025509) },
-       { "Australia/Sydney"                  , FOR_V2(0x0607B9, 0x025838) },
-       { "Australia/Tasmania"                , FOR_V2(0x06107D, 0x025B83) },
-       { "Australia/Victoria"                , FOR_V2(0x061995, 0x025EDA) },
-       { "Australia/West"                    , FOR_V2(0x06223D, 0x026209) },
-       { "Australia/Yancowinna"              , FOR_V2(0x062415, 0x0262D1) },
-       { "Brazil/Acre"                       , FOR_V2(0x062CE4, 0x026600) },
-       { "Brazil/DeNoronha"                  , FOR_V2(0x062F64, 0x026702) },
-       { "Brazil/East"                       , FOR_V2(0x06323C, 0x026820) },
-       { "Brazil/West"                       , FOR_V2(0x0637EC, 0x026A42) },
-       { "Canada/Atlantic"                   , FOR_V2(0x063A54, 0x026B38) },
-       { "Canada/Central"                    , FOR_V2(0x0647C0, 0x027020) },
-       { "Canada/Eastern"                    , FOR_V2(0x065300, 0x027446) },
-       { "Canada/Mountain"                   , FOR_V2(0x0660B2, 0x027947) },
-       { "Canada/Newfoundland"               , FOR_V2(0x0669DA, 0x027CA9) },
-       { "Canada/Pacific"                    , FOR_V2(0x06782D, 0x0281ED) },
-       { "Canada/Saskatchewan"               , FOR_V2(0x068385, 0x028617) },
-       { "Canada/Yukon"                      , FOR_V2(0x068765, 0x0287A0) },
-       { "CET"                               , FOR_V2(0x068F95, 0x028AB4) },
-       { "Chile/Continental"                 , FOR_V2(0x0697CF, 0x028DB9) },
-       { "Chile/EasterIsland"                , FOR_V2(0x06A1BC, 0x029165) },
-       { "CST6CDT"                           , FOR_V2(0x06AA81, 0x0294A5) },
-       { "Cuba"                              , FOR_V2(0x06B393, 0x0297FE) },
-       { "EET"                               , FOR_V2(0x06BD0F, 0x029B7C) },
-       { "Egypt"                             , FOR_V2(0x06C48F, 0x029E3F) },
-       { "Eire"                              , FOR_V2(0x06CC3E, 0x02A11B) },
-       { "EST"                               , FOR_V2(0x06D9EE, 0x02A623) },
-       { "EST5EDT"                           , FOR_V2(0x06DA6C, 0x02A665) },
-       { "Etc/GMT"                           , FOR_V2(0x06E37E, 0x02A9BE) },
-       { "Etc/GMT+0"                         , FOR_V2(0x06E3FC, 0x02AA00) },
-       { "Etc/GMT+1"                         , FOR_V2(0x06E47A, 0x02AA42) },
-       { "Etc/GMT+10"                        , FOR_V2(0x06E4FA, 0x02AA84) },
-       { "Etc/GMT+11"                        , FOR_V2(0x06E57B, 0x02AAC6) },
-       { "Etc/GMT+12"                        , FOR_V2(0x06E5FC, 0x02AB08) },
-       { "Etc/GMT+2"                         , FOR_V2(0x06E67D, 0x02AB4A) },
-       { "Etc/GMT+3"                         , FOR_V2(0x06E6FD, 0x02AB8C) },
-       { "Etc/GMT+4"                         , FOR_V2(0x06E77D, 0x02ABCE) },
-       { "Etc/GMT+5"                         , FOR_V2(0x06E7FD, 0x02AC10) },
-       { "Etc/GMT+6"                         , FOR_V2(0x06E87D, 0x02AC52) },
-       { "Etc/GMT+7"                         , FOR_V2(0x06E8FD, 0x02AC94) },
-       { "Etc/GMT+8"                         , FOR_V2(0x06E97D, 0x02ACD6) },
-       { "Etc/GMT+9"                         , FOR_V2(0x06E9FD, 0x02AD18) },
-       { "Etc/GMT-0"                         , FOR_V2(0x06EA7D, 0x02AD5A) },
-       { "Etc/GMT-1"                         , FOR_V2(0x06EAFB, 0x02AD9C) },
-       { "Etc/GMT-10"                        , FOR_V2(0x06EB7C, 0x02ADDE) },
-       { "Etc/GMT-11"                        , FOR_V2(0x06EBFE, 0x02AE20) },
-       { "Etc/GMT-12"                        , FOR_V2(0x06EC80, 0x02AE62) },
-       { "Etc/GMT-13"                        , FOR_V2(0x06ED02, 0x02AEA4) },
-       { "Etc/GMT-14"                        , FOR_V2(0x06ED84, 0x02AEE6) },
-       { "Etc/GMT-2"                         , FOR_V2(0x06EE06, 0x02AF28) },
-       { "Etc/GMT-3"                         , FOR_V2(0x06EE87, 0x02AF6A) },
-       { "Etc/GMT-4"                         , FOR_V2(0x06EF08, 0x02AFAC) },
-       { "Etc/GMT-5"                         , FOR_V2(0x06EF89, 0x02AFEE) },
-       { "Etc/GMT-6"                         , FOR_V2(0x06F00A, 0x02B030) },
-       { "Etc/GMT-7"                         , FOR_V2(0x06F08B, 0x02B072) },
-       { "Etc/GMT-8"                         , FOR_V2(0x06F10C, 0x02B0B4) },
-       { "Etc/GMT-9"                         , FOR_V2(0x06F18D, 0x02B0F6) },
-       { "Etc/GMT0"                          , FOR_V2(0x06F20E, 0x02B138) },
-       { "Etc/Greenwich"                     , FOR_V2(0x06F28C, 0x02B17A) },
-       { "Etc/UCT"                           , FOR_V2(0x06F30A, 0x02B1BC) },
-       { "Etc/Universal"                     , FOR_V2(0x06F388, 0x02B1FE) },
-       { "Etc/UTC"                           , FOR_V2(0x06F406, 0x02B240) },
-       { "Etc/Zulu"                          , FOR_V2(0x06F484, 0x02B282) },
-       { "Europe/Amsterdam"                  , FOR_V2(0x06F502, 0x02B2C4) },
-       { "Europe/Andorra"                    , FOR_V2(0x07006C, 0x02B709) },
-       { "Europe/Astrakhan"                  , FOR_V2(0x070746, 0x02B996) },
-       { "Europe/Athens"                     , FOR_V2(0x070BF1, 0x02BB74) },
-       { "Europe/Belfast"                    , FOR_V2(0x0714D3, 0x02BEC8) },
-       { "Europe/Belgrade"                   , FOR_V2(0x07231F, 0x02C403) },
-       { "Europe/Berlin"                     , FOR_V2(0x072AAB, 0x02C6D3) },
-       { "Europe/Bratislava"                 , FOR_V2(0x0733C5, 0x02CA44) },
-       { "Europe/Brussels"                   , FOR_V2(0x073CCE, 0x02CD98) },
-       { "Europe/Bucharest"                  , FOR_V2(0x07484F, 0x02D1D6) },
-       { "Europe/Budapest"                   , FOR_V2(0x0750E3, 0x02D507) },
-       { "Europe/Busingen"                   , FOR_V2(0x075A2F, 0x02D877) },
-       { "Europe/Chisinau"                   , FOR_V2(0x0761B8, 0x02DB3F) },
-       { "Europe/Copenhagen"                 , FOR_V2(0x076B1A, 0x02DECE) },
-       { "Europe/Dublin"                     , FOR_V2(0x07737F, 0x02E1E4) },
-       { "Europe/Gibraltar"                  , FOR_V2(0x07812F, 0x02E6EC) },
-       { "Europe/Guernsey"                   , FOR_V2(0x078D27, 0x02EB54) },
-       { "Europe/Helsinki"                   , FOR_V2(0x079B73, 0x02F08F) },
-       { "Europe/Isle_of_Man"                , FOR_V2(0x07A2EB, 0x02F356) },
-       { "Europe/Istanbul"                   , FOR_V2(0x07B137, 0x02F891) },
-       { "Europe/Jersey"                     , FOR_V2(0x07B8DE, 0x02FB7E) },
-       { "Europe/Kaliningrad"                , FOR_V2(0x07C72A, 0x0300B9) },
-       { "Europe/Kiev"                       , FOR_V2(0x07CD1F, 0x030320) },
-       { "Europe/Kirov"                      , FOR_V2(0x07D567, 0x030653) },
-       { "Europe/Lisbon"                     , FOR_V2(0x07DA02, 0x030829) },
-       { "Europe/Ljubljana"                  , FOR_V2(0x07E7AE, 0x030D45) },
-       { "Europe/London"                     , FOR_V2(0x07EF3A, 0x031015) },
-       { "Europe/Luxembourg"                 , FOR_V2(0x07FD86, 0x031550) },
-       { "Europe/Madrid"                     , FOR_V2(0x080914, 0x0319A1) },
-       { "Europe/Malta"                      , FOR_V2(0x081366, 0x031D86) },
-       { "Europe/Mariehamn"                  , FOR_V2(0x081DAE, 0x032150) },
-       { "Europe/Minsk"                      , FOR_V2(0x082526, 0x032417) },
-       { "Europe/Monaco"                     , FOR_V2(0x082A5B, 0x032629) },
-       { "Europe/Moscow"                     , FOR_V2(0x0835E7, 0x032A75) },
-       { "Europe/Nicosia"                    , FOR_V2(0x083C06, 0x032CF5) },
-       { "Europe/Oslo"                       , FOR_V2(0x0843E4, 0x032FDD) },
-       { "Europe/Paris"                      , FOR_V2(0x084CA4, 0x03331B) },
-       { "Europe/Podgorica"                  , FOR_V2(0x085842, 0x033772) },
-       { "Europe/Prague"                     , FOR_V2(0x085FCE, 0x033A42) },
-       { "Europe/Riga"                       , FOR_V2(0x0868D7, 0x033D96) },
-       { "Europe/Rome"                       , FOR_V2(0x087179, 0x0340E2) },
-       { "Europe/Samara"                     , FOR_V2(0x087BD6, 0x0344AC) },
-       { "Europe/San_Marino"                 , FOR_V2(0x0880BA, 0x0346AA) },
-       { "Europe/Sarajevo"                   , FOR_V2(0x088B17, 0x034A74) },
-       { "Europe/Saratov"                    , FOR_V2(0x0892A3, 0x034D44) },
-       { "Europe/Simferopol"                 , FOR_V2(0x08975E, 0x034F29) },
-       { "Europe/Skopje"                     , FOR_V2(0x089D26, 0x035181) },
-       { "Europe/Sofia"                      , FOR_V2(0x08A4B2, 0x035451) },
-       { "Europe/Stockholm"                  , FOR_V2(0x08ACDB, 0x035758) },
-       { "Europe/Tallinn"                    , FOR_V2(0x08B45C, 0x035A18) },
-       { "Europe/Tirane"                     , FOR_V2(0x08BCCC, 0x035D51) },
-       { "Europe/Tiraspol"                   , FOR_V2(0x08C4FC, 0x036057) },
-       { "Europe/Ulyanovsk"                  , FOR_V2(0x08CE5E, 0x0363E6) },
-       { "Europe/Uzhgorod"                   , FOR_V2(0x08D36F, 0x0365F3) },
-       { "Europe/Vaduz"                      , FOR_V2(0x08DB85, 0x036909) },
-       { "Europe/Vatican"                    , FOR_V2(0x08E306, 0x036BC9) },
-       { "Europe/Vienna"                     , FOR_V2(0x08ED63, 0x036F93) },
-       { "Europe/Vilnius"                    , FOR_V2(0x08F607, 0x0372C7) },
-       { "Europe/Volgograd"                  , FOR_V2(0x08FE85, 0x03760D) },
-       { "Europe/Warsaw"                     , FOR_V2(0x090330, 0x0377EB) },
-       { "Europe/Zagreb"                     , FOR_V2(0x090D9A, 0x037BCE) },
-       { "Europe/Zaporozhye"                 , FOR_V2(0x091526, 0x037E9E) },
-       { "Europe/Zurich"                     , FOR_V2(0x091D9A, 0x0381F2) },
-       { "Factory"                           , FOR_V2(0x09251B, 0x0384B2) },
-       { "GB"                                , FOR_V2(0x09259B, 0x0384F4) },
-       { "GB-Eire"                           , FOR_V2(0x0933E7, 0x038A2F) },
-       { "GMT"                               , FOR_V2(0x094233, 0x038F6A) },
-       { "GMT+0"                             , FOR_V2(0x0942B1, 0x038FAC) },
-       { "GMT-0"                             , FOR_V2(0x09432F, 0x038FEE) },
-       { "GMT0"                              , FOR_V2(0x0943AD, 0x039030) },
-       { "Greenwich"                         , FOR_V2(0x09442B, 0x039072) },
-       { "Hongkong"                          , FOR_V2(0x0944A9, 0x0390B4) },
-       { "HST"                               , FOR_V2(0x094968, 0x03928C) },
-       { "Iceland"                           , FOR_V2(0x0949E7, 0x0392CE) },
-       { "Indian/Antananarivo"               , FOR_V2(0x094E7D, 0x039494) },
-       { "Indian/Chagos"                     , FOR_V2(0x094F84, 0x039512) },
-       { "Indian/Christmas"                  , FOR_V2(0x095057, 0x039577) },
-       { "Indian/Cocos"                      , FOR_V2(0x095108, 0x0395CD) },
-       { "Indian/Comoro"                     , FOR_V2(0x0951C2, 0x039625) },
-       { "Indian/Kerguelen"                  , FOR_V2(0x0952C9, 0x0396A3) },
-       { "Indian/Mahe"                       , FOR_V2(0x09537A, 0x0396F9) },
-       { "Indian/Maldives"                   , FOR_V2(0x09542B, 0x03974F) },
-       { "Indian/Mauritius"                  , FOR_V2(0x0954FE, 0x0397B4) },
-       { "Indian/Mayotte"                    , FOR_V2(0x0955FB, 0x039828) },
-       { "Indian/Reunion"                    , FOR_V2(0x095702, 0x0398A6) },
-       { "Iran"                              , FOR_V2(0x0957B3, 0x0398FC) },
-       { "Israel"                            , FOR_V2(0x0961D5, 0x039B6E) },
-       { "Jamaica"                           , FOR_V2(0x096AD1, 0x039EBE) },
-       { "Japan"                             , FOR_V2(0x096CBF, 0x039F8C) },
-       { "Kwajalein"                         , FOR_V2(0x096E00, 0x03A01D) },
-       { "Libya"                             , FOR_V2(0x096F48, 0x03A0B4) },
-       { "MET"                               , FOR_V2(0x0971C5, 0x03A1B5) },
-       { "Mexico/BajaNorte"                  , FOR_V2(0x0979FF, 0x03A4BA) },
-       { "Mexico/BajaSur"                    , FOR_V2(0x098331, 0x03A823) },
-       { "Mexico/General"                    , FOR_V2(0x098933, 0x03AA64) },
-       { "MST"                               , FOR_V2(0x098F6F, 0x03ACB8) },
-       { "MST7MDT"                           , FOR_V2(0x098FED, 0x03ACFA) },
-       { "Navajo"                            , FOR_V2(0x0998FF, 0x03B053) },
-       { "NZ"                                , FOR_V2(0x09A297, 0x03B3DD) },
-       { "NZ-CHAT"                           , FOR_V2(0x09AC28, 0x03B765) },
-       { "Pacific/Apia"                      , FOR_V2(0x09B448, 0x03BA60) },
-       { "Pacific/Auckland"                  , FOR_V2(0x09B89D, 0x03BC08) },
-       { "Pacific/Bougainville"              , FOR_V2(0x09C246, 0x03BFA8) },
-       { "Pacific/Chatham"                   , FOR_V2(0x09C36A, 0x03C02D) },
-       { "Pacific/Chuuk"                     , FOR_V2(0x09CB99, 0x03C337) },
-       { "Pacific/Easter"                    , FOR_V2(0x09CCC1, 0x03C3C0) },
-       { "Pacific/Efate"                     , FOR_V2(0x09D593, 0x03C70D) },
-       { "Pacific/Enderbury"                 , FOR_V2(0x09D771, 0x03C7D1) },
-       { "Pacific/Fakaofo"                   , FOR_V2(0x09D876, 0x03C854) },
-       { "Pacific/Fiji"                      , FOR_V2(0x09D94A, 0x03C8B9) },
-       { "Pacific/Funafuti"                  , FOR_V2(0x09DD8B, 0x03CA4F) },
-       { "Pacific/Galapagos"                 , FOR_V2(0x09DE3D, 0x03CAA5) },
-       { "Pacific/Gambier"                   , FOR_V2(0x09DF48, 0x03CB2B) },
-       { "Pacific/Guadalcanal"               , FOR_V2(0x09E007, 0x03CB90) },
-       { "Pacific/Guam"                      , FOR_V2(0x09E0B9, 0x03CBE6) },
-       { "Pacific/Honolulu"                  , FOR_V2(0x09E2B3, 0x03CCB5) },
-       { "Pacific/Johnston"                  , FOR_V2(0x09E40E, 0x03CD5A) },
-       { "Pacific/Kiritimati"                , FOR_V2(0x09E563, 0x03CDF9) },
-       { "Pacific/Kosrae"                    , FOR_V2(0x09E669, 0x03CE7B) },
-       { "Pacific/Kwajalein"                 , FOR_V2(0x09E7DA, 0x03CF1E) },
-       { "Pacific/Majuro"                    , FOR_V2(0x09E92B, 0x03CFBE) },
-       { "Pacific/Marquesas"                 , FOR_V2(0x09EA8A, 0x03D06D) },
-       { "Pacific/Midway"                    , FOR_V2(0x09EB54, 0x03D0D6) },
-       { "Pacific/Nauru"                     , FOR_V2(0x09EC1D, 0x03D140) },
-       { "Pacific/Niue"                      , FOR_V2(0x09ED25, 0x03D1BB) },
-       { "Pacific/Norfolk"                   , FOR_V2(0x09EE22, 0x03D233) },
-       { "Pacific/Noumea"                    , FOR_V2(0x09F19E, 0x03D391) },
-       { "Pacific/Pago_Pago"                 , FOR_V2(0x09F2DA, 0x03D420) },
-       { "Pacific/Palau"                     , FOR_V2(0x09F395, 0x03D47C) },
-       { "Pacific/Pitcairn"                  , FOR_V2(0x09F455, 0x03D4D2) },
-       { "Pacific/Pohnpei"                   , FOR_V2(0x09F52B, 0x03D539) },
-       { "Pacific/Ponape"                    , FOR_V2(0x09F674, 0x03D5D0) },
-       { "Pacific/Port_Moresby"              , FOR_V2(0x09F7AF, 0x03D659) },
-       { "Pacific/Rarotonga"                 , FOR_V2(0x09F892, 0x03D6CC) },
-       { "Pacific/Saipan"                    , FOR_V2(0x09FADF, 0x03D7BC) },
-       { "Pacific/Samoa"                     , FOR_V2(0x09FCD9, 0x03D88B) },
-       { "Pacific/Tahiti"                    , FOR_V2(0x09FD94, 0x03D8E7) },
-       { "Pacific/Tarawa"                    , FOR_V2(0x09FE54, 0x03D94C) },
-       { "Pacific/Tongatapu"                 , FOR_V2(0x09FF15, 0x03D9B1) },
-       { "Pacific/Truk"                      , FOR_V2(0x0A0095, 0x03DA5C) },
-       { "Pacific/Wake"                      , FOR_V2(0x0A01AE, 0x03DAD6) },
-       { "Pacific/Wallis"                    , FOR_V2(0x0A026B, 0x03DB37) },
-       { "Pacific/Yap"                       , FOR_V2(0x0A031D, 0x03DB8D) },
-       { "Poland"                            , FOR_V2(0x0A0436, 0x03DC07) },
-       { "Portugal"                          , FOR_V2(0x0A0EA0, 0x03DFEA) },
-       { "PRC"                               , FOR_V2(0x0A1C39, 0x03E4F3) },
-       { "PST8PDT"                           , FOR_V2(0x0A1E5A, 0x03E5D0) },
-       { "ROC"                               , FOR_V2(0x0A276C, 0x03E929) },
-       { "ROK"                               , FOR_V2(0x0A2A71, 0x03EA5C) },
-       { "Singapore"                         , FOR_V2(0x0A2CE6, 0x03EB5F) },
-       { "Turkey"                            , FOR_V2(0x0A2E71, 0x03EC14) },
-       { "UCT"                               , FOR_V2(0x0A3618, 0x03EF01) },
-       { "Universal"                         , FOR_V2(0x0A3696, 0x03EF43) },
-       { "US/Alaska"                         , FOR_V2(0x0A3714, 0x03EF85) },
-       { "US/Aleutian"                       , FOR_V2(0x0A4063, 0x03F2FD) },
-       { "US/Arizona"                        , FOR_V2(0x0A49A3, 0x03F66E) },
-       { "US/Central"                        , FOR_V2(0x0A4AF7, 0x03F705) },
-       { "US/East-Indiana"                   , FOR_V2(0x0A58FB, 0x03FC29) },
-       { "US/Eastern"                        , FOR_V2(0x0A5F89, 0x03FEA4) },
-       { "US/Hawaii"                         , FOR_V2(0x0A6D65, 0x0403B4) },
-       { "US/Indiana-Starke"                 , FOR_V2(0x0A6EBA, 0x040453) },
-       { "US/Michigan"                       , FOR_V2(0x0A7842, 0x0407DD) },
-       { "US/Mountain"                       , FOR_V2(0x0A8104, 0x040B1E) },
-       { "US/Pacific"                        , FOR_V2(0x0A8A9C, 0x040EA8) },
-       { "US/Pacific-New"                    , FOR_V2(0x0A95BC, 0x0412BE) },
-       { "US/Samoa"                          , FOR_V2(0x0AA0DC, 0x0416D4) },
-       { "UTC"                               , FOR_V2(0x0AA197, 0x041730) },
-       { "W-SU"                              , FOR_V2(0x0AA215, 0x041772) },
-       { "WET"                               , FOR_V2(0x0AA820, 0x0419DE) },
-       { "Zulu"                              , FOR_V2(0x0AAF9D, 0x041CA1) },
+       { "America/Dawson_Creek"              , FOR_V2(0x01229A, 0x0072D3) },
+       { "America/Denver"                    , FOR_V2(0x0126E0, 0x007495) },
+       { "America/Detroit"                   , FOR_V2(0x01308D, 0x007834) },
+       { "America/Dominica"                  , FOR_V2(0x013968, 0x007B8E) },
+       { "America/Edmonton"                  , FOR_V2(0x013A08, 0x007BDF) },
+       { "America/Eirunepe"                  , FOR_V2(0x01434D, 0x007F5E) },
+       { "America/El_Salvador"               , FOR_V2(0x0145F8, 0x008079) },
+       { "America/Ensenada"                  , FOR_V2(0x0146E4, 0x0080E8) },
+       { "America/Fort_Nelson"               , FOR_V2(0x015016, 0x008451) },
+       { "America/Fort_Wayne"                , FOR_V2(0x0158F6, 0x0087B0) },
+       { "America/Fortaleza"                 , FOR_V2(0x015F84, 0x008A2B) },
+       { "America/Glace_Bay"                 , FOR_V2(0x016282, 0x008B6F) },
+       { "America/Godthab"                   , FOR_V2(0x016B39, 0x008EBA) },
+       { "America/Goose_Bay"                 , FOR_V2(0x01729B, 0x009174) },
+       { "America/Grand_Turk"                , FOR_V2(0x017F51, 0x009641) },
+       { "America/Grenada"                   , FOR_V2(0x018695, 0x0098F5) },
+       { "America/Guadeloupe"                , FOR_V2(0x018735, 0x009946) },
+       { "America/Guatemala"                 , FOR_V2(0x0187D5, 0x009997) },
+       { "America/Guayaquil"                 , FOR_V2(0x0188F9, 0x009A1A) },
+       { "America/Guyana"                    , FOR_V2(0x018A0D, 0x009AA5) },
+       { "America/Halifax"                   , FOR_V2(0x018B05, 0x009B1B) },
+       { "America/Havana"                    , FOR_V2(0x01988F, 0x00A021) },
+       { "America/Hermosillo"                , FOR_V2(0x01A20B, 0x00A39F) },
+       { "America/Indiana/Indianapolis"      , FOR_V2(0x01A3D6, 0x00A479) },
+       { "America/Indiana/Knox"              , FOR_V2(0x01AA7D, 0x00A70D) },
+       { "America/Indiana/Marengo"           , FOR_V2(0x01B41A, 0x00AAAC) },
+       { "America/Indiana/Petersburg"        , FOR_V2(0x01BAF7, 0x00AD52) },
+       { "America/Indiana/Tell_City"         , FOR_V2(0x01C286, 0x00B035) },
+       { "America/Indiana/Vevay"             , FOR_V2(0x01C93A, 0x00B2CF) },
+       { "America/Indiana/Vincennes"         , FOR_V2(0x01CEE6, 0x00B50A) },
+       { "America/Indiana/Winamac"           , FOR_V2(0x01D5AC, 0x00B7AB) },
+       { "America/Indianapolis"              , FOR_V2(0x01DCC0, 0x00BA64) },
+       { "America/Inuvik"                    , FOR_V2(0x01E34E, 0x00BCDF) },
+       { "America/Iqaluit"                   , FOR_V2(0x01EAD4, 0x00BFB6) },
+       { "America/Jamaica"                   , FOR_V2(0x01F2EE, 0x00C2DA) },
+       { "America/Jujuy"                     , FOR_V2(0x01F4DC, 0x00C3A8) },
+       { "America/Juneau"                    , FOR_V2(0x01F900, 0x00C544) },
+       { "America/Kentucky/Louisville"       , FOR_V2(0x020251, 0x00C8C9) },
+       { "America/Kentucky/Monticello"       , FOR_V2(0x020D4F, 0x00CCED) },
+       { "America/Knox_IN"                   , FOR_V2(0x02169F, 0x00D071) },
+       { "America/Kralendijk"                , FOR_V2(0x022027, 0x00D3FB) },
+       { "America/La_Paz"                    , FOR_V2(0x0220ED, 0x00D45D) },
+       { "America/Lima"                      , FOR_V2(0x0221E1, 0x00D4D1) },
+       { "America/Los_Angeles"               , FOR_V2(0x022383, 0x00D582) },
+       { "America/Louisville"                , FOR_V2(0x022EAA, 0x00D99F) },
+       { "America/Lower_Princes"             , FOR_V2(0x02398A, 0x00DDA5) },
+       { "America/Maceio"                    , FOR_V2(0x023A50, 0x00DE07) },
+       { "America/Managua"                   , FOR_V2(0x023D54, 0x00DF3F) },
+       { "America/Manaus"                    , FOR_V2(0x023F0E, 0x00DFFF) },
+       { "America/Marigot"                   , FOR_V2(0x024185, 0x00E104) },
+       { "America/Martinique"                , FOR_V2(0x024225, 0x00E155) },
+       { "America/Matamoros"                 , FOR_V2(0x024319, 0x00E1CA) },
+       { "America/Mazatlan"                  , FOR_V2(0x0248D1, 0x00E411) },
+       { "America/Mendoza"                   , FOR_V2(0x024F08, 0x00E687) },
+       { "America/Menominee"                 , FOR_V2(0x025348, 0x00E82D) },
+       { "America/Merida"                    , FOR_V2(0x025C55, 0x00EB9F) },
+       { "America/Metlakatla"                , FOR_V2(0x02620F, 0x00EDD8) },
+       { "America/Mexico_City"               , FOR_V2(0x0267C1, 0x00F00D) },
+       { "America/Miquelon"                  , FOR_V2(0x026E09, 0x00F26D) },
+       { "America/Moncton"                   , FOR_V2(0x027497, 0x00F4DA) },
+       { "America/Monterrey"                 , FOR_V2(0x02810D, 0x00F97D) },
+       { "America/Montevideo"                , FOR_V2(0x0286CC, 0x00FBCB) },
+       { "America/Montreal"                  , FOR_V2(0x028CBE, 0x00FE18) },
+       { "America/Montserrat"                , FOR_V2(0x029A70, 0x010319) },
+       { "America/Nassau"                    , FOR_V2(0x029B10, 0x01036A) },
+       { "America/New_York"                  , FOR_V2(0x02A3EE, 0x0106A9) },
+       { "America/Nipigon"                   , FOR_V2(0x02B1DE, 0x010BCD) },
+       { "America/Nome"                      , FOR_V2(0x02BA55, 0x010F05) },
+       { "America/Noronha"                   , FOR_V2(0x02C3AD, 0x011288) },
+       { "America/North_Dakota/Beulah"       , FOR_V2(0x02C695, 0x0113B6) },
+       { "America/North_Dakota/Center"       , FOR_V2(0x02D002, 0x011745) },
+       { "America/North_Dakota/New_Salem"    , FOR_V2(0x02D96F, 0x011AD4) },
+       { "America/Nuuk"                      , FOR_V2(0x02E2E2, 0x011E69) },
+       { "America/Ojinaga"                   , FOR_V2(0x02EA5A, 0x012139) },
+       { "America/Panama"                    , FOR_V2(0x02F05A, 0x012393) },
+       { "America/Pangnirtung"               , FOR_V2(0x02F11C, 0x0123F3) },
+       { "America/Paramaribo"                , FOR_V2(0x02F970, 0x012730) },
+       { "America/Phoenix"                   , FOR_V2(0x02FA82, 0x0127B1) },
+       { "America/Port-au-Prince"            , FOR_V2(0x02FBF3, 0x012865) },
+       { "America/Port_of_Spain"             , FOR_V2(0x030199, 0x012A86) },
+       { "America/Porto_Acre"                , FOR_V2(0x030239, 0x012AD7) },
+       { "America/Porto_Velho"               , FOR_V2(0x0304B9, 0x012BD9) },
+       { "America/Puerto_Rico"               , FOR_V2(0x03070D, 0x012CCD) },
+       { "America/Punta_Arenas"              , FOR_V2(0x03080F, 0x012D49) },
+       { "America/Rainy_River"               , FOR_V2(0x030F9D, 0x013032) },
+       { "America/Rankin_Inlet"              , FOR_V2(0x031815, 0x01336B) },
+       { "America/Recife"                    , FOR_V2(0x031F9B, 0x013645) },
+       { "America/Regina"                    , FOR_V2(0x03227D, 0x01376D) },
+       { "America/Resolute"                  , FOR_V2(0x032672, 0x01390B) },
+       { "America/Rio_Branco"                , FOR_V2(0x032DF9, 0x013BE6) },
+       { "America/Rosario"                   , FOR_V2(0x03307D, 0x013CEC) },
+       { "America/Santa_Isabel"              , FOR_V2(0x0334BD, 0x013E92) },
+       { "America/Santarem"                  , FOR_V2(0x033DEF, 0x0141FB) },
+       { "America/Santiago"                  , FOR_V2(0x034060, 0x0142FD) },
+       { "America/Santo_Domingo"             , FOR_V2(0x034A5F, 0x0146BB) },
+       { "America/Sao_Paulo"                 , FOR_V2(0x034C35, 0x014787) },
+       { "America/Scoresbysund"              , FOR_V2(0x03521B, 0x0149DF) },
+       { "America/Shiprock"                  , FOR_V2(0x0359C0, 0x014CCA) },
+       { "America/Sitka"                     , FOR_V2(0x036358, 0x015054) },
+       { "America/St_Barthelemy"             , FOR_V2(0x036C90, 0x0153CC) },
+       { "America/St_Johns"                  , FOR_V2(0x036D30, 0x01541D) },
+       { "America/St_Kitts"                  , FOR_V2(0x037BA5, 0x015983) },
+       { "America/St_Lucia"                  , FOR_V2(0x037C45, 0x0159D4) },
+       { "America/St_Thomas"                 , FOR_V2(0x037CE5, 0x015A25) },
+       { "America/St_Vincent"                , FOR_V2(0x037D85, 0x015A76) },
+       { "America/Swift_Current"             , FOR_V2(0x037E25, 0x015AC7) },
+       { "America/Tegucigalpa"               , FOR_V2(0x038073, 0x015BCC) },
+       { "America/Thule"                     , FOR_V2(0x03817B, 0x015C45) },
+       { "America/Thunder_Bay"               , FOR_V2(0x038773, 0x015E84) },
+       { "America/Tijuana"                   , FOR_V2(0x039033, 0x0161D5) },
+       { "America/Toronto"                   , FOR_V2(0x039986, 0x01655F) },
+       { "America/Tortola"                   , FOR_V2(0x03A755, 0x016A7D) },
+       { "America/Vancouver"                 , FOR_V2(0x03A7F5, 0x016ACE) },
+       { "America/Virgin"                    , FOR_V2(0x03B366, 0x016F11) },
+       { "America/Whitehorse"                , FOR_V2(0x03B406, 0x016F62) },
+       { "America/Winnipeg"                  , FOR_V2(0x03BA68, 0x0171E9) },
+       { "America/Yakutat"                   , FOR_V2(0x03C5C5, 0x01762C) },
+       { "America/Yellowknife"               , FOR_V2(0x03CEE2, 0x017995) },
+       { "Antarctica/Casey"                  , FOR_V2(0x03D6B3, 0x017C8F) },
+       { "Antarctica/Davis"                  , FOR_V2(0x03D7ED, 0x017D20) },
+       { "Antarctica/DumontDUrville"         , FOR_V2(0x03D927, 0x017DB1) },
+       { "Antarctica/Macquarie"              , FOR_V2(0x03DA05, 0x017E21) },
+       { "Antarctica/Mawson"                 , FOR_V2(0x03E011, 0x018078) },
+       { "Antarctica/McMurdo"                , FOR_V2(0x03E0EA, 0x0180E3) },
+       { "Antarctica/Palmer"                 , FOR_V2(0x03EAA1, 0x018491) },
+       { "Antarctica/Rothera"                , FOR_V2(0x03F03D, 0x0186BE) },
+       { "Antarctica/South_Pole"             , FOR_V2(0x03F0F4, 0x01871B) },
+       { "Antarctica/Syowa"                  , FOR_V2(0x03FA85, 0x018AA3) },
+       { "Antarctica/Troll"                  , FOR_V2(0x03FB3B, 0x018AFE) },
+       { "Antarctica/Vostok"                 , FOR_V2(0x03FFD6, 0x018CBB) },
+       { "Arctic/Longyearbyen"               , FOR_V2(0x04008D, 0x018D17) },
+       { "Asia/Aden"                         , FOR_V2(0x04094D, 0x019055) },
+       { "Asia/Almaty"                       , FOR_V2(0x0409FE, 0x0190AB) },
+       { "Asia/Amman"                        , FOR_V2(0x040E06, 0x019254) },
+       { "Asia/Anadyr"                       , FOR_V2(0x04154F, 0x019505) },
+       { "Asia/Aqtau"                        , FOR_V2(0x041A12, 0x0196EF) },
+       { "Asia/Aqtobe"                       , FOR_V2(0x041E0A, 0x019891) },
+       { "Asia/Ashgabat"                     , FOR_V2(0x042216, 0x019A37) },
+       { "Asia/Ashkhabad"                    , FOR_V2(0x04248D, 0x019B40) },
+       { "Asia/Atyrau"                       , FOR_V2(0x042704, 0x019C49) },
+       { "Asia/Baghdad"                      , FOR_V2(0x042B04, 0x019DEF) },
+       { "Asia/Bahrain"                      , FOR_V2(0x042EE7, 0x019F74) },
+       { "Asia/Baku"                         , FOR_V2(0x042FBA, 0x019FD9) },
+       { "Asia/Bangkok"                      , FOR_V2(0x043491, 0x01A1C0) },
+       { "Asia/Barnaul"                      , FOR_V2(0x043564, 0x01A225) },
+       { "Asia/Beirut"                       , FOR_V2(0x043A43, 0x01A415) },
+       { "Asia/Bishkek"                      , FOR_V2(0x0442B9, 0x01A72D) },
+       { "Asia/Brunei"                       , FOR_V2(0x04469C, 0x01A8B6) },
+       { "Asia/Calcutta"                     , FOR_V2(0x044773, 0x01A91D) },
+       { "Asia/Chita"                        , FOR_V2(0x04489C, 0x01A99D) },
+       { "Asia/Choibalsan"                   , FOR_V2(0x044D81, 0x01AB95) },
+       { "Asia/Chongqing"                    , FOR_V2(0x045154, 0x01AD21) },
+       { "Asia/Chungking"                    , FOR_V2(0x045391, 0x01AE08) },
+       { "Asia/Colombo"                      , FOR_V2(0x0455CE, 0x01AEEF) },
+       { "Asia/Dacca"                        , FOR_V2(0x04574E, 0x01AF9C) },
+       { "Asia/Damascus"                     , FOR_V2(0x0458AB, 0x01B03C) },
+       { "Asia/Dhaka"                        , FOR_V2(0x0461AD, 0x01B386) },
+       { "Asia/Dili"                         , FOR_V2(0x04630A, 0x01B426) },
+       { "Asia/Dubai"                        , FOR_V2(0x0463F9, 0x01B495) },
+       { "Asia/Dushanbe"                     , FOR_V2(0x0464AA, 0x01B4EB) },
+       { "Asia/Famagusta"                    , FOR_V2(0x046705, 0x01B5E8) },
+       { "Asia/Gaza"                         , FOR_V2(0x046F0C, 0x01B8EE) },
+       { "Asia/Harbin"                       , FOR_V2(0x04782E, 0x01BC53) },
+       { "Asia/Hebron"                       , FOR_V2(0x047A6B, 0x01BD3A) },
+       { "Asia/Ho_Chi_Minh"                  , FOR_V2(0x0483A8, 0x01C0A8) },
+       { "Asia/Hong_Kong"                    , FOR_V2(0x048513, 0x01C14B) },
+       { "Asia/Hovd"                         , FOR_V2(0x0489D2, 0x01C323) },
+       { "Asia/Irkutsk"                      , FOR_V2(0x048D84, 0x01C4AD) },
+       { "Asia/Istanbul"                     , FOR_V2(0x049285, 0x01C6B6) },
+       { "Asia/Jakarta"                      , FOR_V2(0x049A2C, 0x01C9A3) },
+       { "Asia/Jayapura"                     , FOR_V2(0x049BA8, 0x01CA5A) },
+       { "Asia/Jerusalem"                    , FOR_V2(0x049CC7, 0x01CB01) },
+       { "Asia/Kabul"                        , FOR_V2(0x04A5C3, 0x01CE51) },
+       { "Asia/Kamchatka"                    , FOR_V2(0x04A69F, 0x01CEB8) },
+       { "Asia/Karachi"                      , FOR_V2(0x04AB4B, 0x01D096) },
+       { "Asia/Kashgar"                      , FOR_V2(0x04ACD2, 0x01D146) },
+       { "Asia/Kathmandu"                    , FOR_V2(0x04AD83, 0x01D19C) },
+       { "Asia/Katmandu"                     , FOR_V2(0x04AE63, 0x01D205) },
+       { "Asia/Khandyga"                     , FOR_V2(0x04AF43, 0x01D26E) },
+       { "Asia/Kolkata"                      , FOR_V2(0x04B464, 0x01D487) },
+       { "Asia/Krasnoyarsk"                  , FOR_V2(0x04B58D, 0x01D507) },
+       { "Asia/Kuala_Lumpur"                 , FOR_V2(0x04BA69, 0x01D6FF) },
+       { "Asia/Kuching"                      , FOR_V2(0x04BC08, 0x01D7C8) },
+       { "Asia/Kuwait"                       , FOR_V2(0x04BE05, 0x01D8A9) },
+       { "Asia/Macao"                        , FOR_V2(0x04BEB6, 0x01D8FF) },
+       { "Asia/Macau"                        , FOR_V2(0x04C38D, 0x01DADF) },
+       { "Asia/Magadan"                      , FOR_V2(0x04C864, 0x01DCBF) },
+       { "Asia/Makassar"                     , FOR_V2(0x04CD46, 0x01DEB3) },
+       { "Asia/Manila"                       , FOR_V2(0x04CE99, 0x01DF7B) },
+       { "Asia/Muscat"                       , FOR_V2(0x04CFED, 0x01E00E) },
+       { "Asia/Nicosia"                      , FOR_V2(0x04D09E, 0x01E064) },
+       { "Asia/Novokuznetsk"                 , FOR_V2(0x04D88F, 0x01E35F) },
+       { "Asia/Novosibirsk"                  , FOR_V2(0x04DD39, 0x01E53C) },
+       { "Asia/Omsk"                         , FOR_V2(0x04E21E, 0x01E732) },
+       { "Asia/Oral"                         , FOR_V2(0x04E6EE, 0x01E91E) },
+       { "Asia/Phnom_Penh"                   , FOR_V2(0x04EAF6, 0x01EAC3) },
+       { "Asia/Pontianak"                    , FOR_V2(0x04EBC9, 0x01EB28) },
+       { "Asia/Pyongyang"                    , FOR_V2(0x04ED4C, 0x01EBE7) },
+       { "Asia/Qatar"                        , FOR_V2(0x04EE45, 0x01EC5C) },
+       { "Asia/Qostanay"                     , FOR_V2(0x04EF18, 0x01ECC1) },
+       { "Asia/Qyzylorda"                    , FOR_V2(0x04F331, 0x01EE74) },
+       { "Asia/Rangoon"                      , FOR_V2(0x04F75B, 0x01F02F) },
+       { "Asia/Riyadh"                       , FOR_V2(0x04F873, 0x01F0B0) },
+       { "Asia/Saigon"                       , FOR_V2(0x04F924, 0x01F106) },
+       { "Asia/Sakhalin"                     , FOR_V2(0x04FA8F, 0x01F1A9) },
+       { "Asia/Samarkand"                    , FOR_V2(0x04FF65, 0x01F39B) },
+       { "Asia/Seoul"                        , FOR_V2(0x0501C3, 0x01F4A2) },
+       { "Asia/Shanghai"                     , FOR_V2(0x050438, 0x01F5A5) },
+       { "Asia/Singapore"                    , FOR_V2(0x050681, 0x01F698) },
+       { "Asia/Srednekolymsk"                , FOR_V2(0x05080C, 0x01F74D) },
+       { "Asia/Taipei"                       , FOR_V2(0x050CF2, 0x01F94E) },
+       { "Asia/Tashkent"                     , FOR_V2(0x050FF7, 0x01FA81) },
+       { "Asia/Tbilisi"                      , FOR_V2(0x051263, 0x01FB8F) },
+       { "Asia/Tehran"                       , FOR_V2(0x05167A, 0x01FD32) },
+       { "Asia/Tel_Aviv"                     , FOR_V2(0x05209C, 0x01FFA4) },
+       { "Asia/Thimbu"                       , FOR_V2(0x052998, 0x0202F4) },
+       { "Asia/Thimphu"                      , FOR_V2(0x052A6F, 0x02035B) },
+       { "Asia/Tokyo"                        , FOR_V2(0x052B46, 0x0203C2) },
+       { "Asia/Tomsk"                        , FOR_V2(0x052C87, 0x020453) },
+       { "Asia/Ujung_Pandang"                , FOR_V2(0x053166, 0x020643) },
+       { "Asia/Ulaanbaatar"                  , FOR_V2(0x053270, 0x0206C2) },
+       { "Asia/Ulan_Bator"                   , FOR_V2(0x05360C, 0x020836) },
+       { "Asia/Urumqi"                       , FOR_V2(0x053993, 0x020995) },
+       { "Asia/Ust-Nera"                     , FOR_V2(0x053A51, 0x0209F8) },
+       { "Asia/Vientiane"                    , FOR_V2(0x053F55, 0x020BFF) },
+       { "Asia/Vladivostok"                  , FOR_V2(0x054028, 0x020C64) },
+       { "Asia/Yakutsk"                      , FOR_V2(0x0544FF, 0x020E56) },
+       { "Asia/Yangon"                       , FOR_V2(0x0549D5, 0x021048) },
+       { "Asia/Yekaterinburg"                , FOR_V2(0x054AED, 0x0210C9) },
+       { "Asia/Yerevan"                      , FOR_V2(0x054FE2, 0x0212C6) },
+       { "Atlantic/Azores"                   , FOR_V2(0x05546D, 0x02148F) },
+       { "Atlantic/Bermuda"                  , FOR_V2(0x05621B, 0x0219A3) },
+       { "Atlantic/Canary"                   , FOR_V2(0x0569E1, 0x021C7E) },
+       { "Atlantic/Cape_Verde"               , FOR_V2(0x057164, 0x021F53) },
+       { "Atlantic/Faeroe"                   , FOR_V2(0x05727E, 0x021FD8) },
+       { "Atlantic/Faroe"                    , FOR_V2(0x0579A1, 0x02227C) },
+       { "Atlantic/Jan_Mayen"                , FOR_V2(0x0580C4, 0x022520) },
+       { "Atlantic/Madeira"                  , FOR_V2(0x058984, 0x02285E) },
+       { "Atlantic/Reykjavik"                , FOR_V2(0x059732, 0x022D7B) },
+       { "Atlantic/South_Georgia"            , FOR_V2(0x059BC8, 0x022F41) },
+       { "Atlantic/St_Helena"                , FOR_V2(0x059C78, 0x022F97) },
+       { "Atlantic/Stanley"                  , FOR_V2(0x059D18, 0x022FE8) },
+       { "Australia/ACT"                     , FOR_V2(0x05A1E2, 0x0231C1) },
+       { "Australia/Adelaide"                , FOR_V2(0x05AA8A, 0x0234F0) },
+       { "Australia/Brisbane"                , FOR_V2(0x05B353, 0x02382E) },
+       { "Australia/Broken_Hill"             , FOR_V2(0x05B527, 0x023903) },
+       { "Australia/Canberra"                , FOR_V2(0x05BE12, 0x023C4E) },
+       { "Australia/Currie"                  , FOR_V2(0x05C6BA, 0x023F7D) },
+       { "Australia/Darwin"                  , FOR_V2(0x05CF78, 0x0242C2) },
+       { "Australia/Eucla"                   , FOR_V2(0x05D0C6, 0x024359) },
+       { "Australia/Hobart"                  , FOR_V2(0x05D2CF, 0x024441) },
+       { "Australia/LHI"                     , FOR_V2(0x05DBFC, 0x0247AD) },
+       { "Australia/Lindeman"                , FOR_V2(0x05E34C, 0x024A60) },
+       { "Australia/Lord_Howe"               , FOR_V2(0x05E560, 0x024B51) },
+       { "Australia/Melbourne"               , FOR_V2(0x05ECC0, 0x024E14) },
+       { "Australia/North"                   , FOR_V2(0x05F570, 0x02514B) },
+       { "Australia/NSW"                     , FOR_V2(0x05F6AC, 0x0251D0) },
+       { "Australia/Perth"                   , FOR_V2(0x05FF54, 0x0254FF) },
+       { "Australia/Queensland"              , FOR_V2(0x06014A, 0x0255E5) },
+       { "Australia/South"                   , FOR_V2(0x060307, 0x0256A3) },
+       { "Australia/Sydney"                  , FOR_V2(0x060BC1, 0x0259D2) },
+       { "Australia/Tasmania"                , FOR_V2(0x061485, 0x025D1D) },
+       { "Australia/Victoria"                , FOR_V2(0x061D9D, 0x026074) },
+       { "Australia/West"                    , FOR_V2(0x062645, 0x0263A3) },
+       { "Australia/Yancowinna"              , FOR_V2(0x06281D, 0x02646B) },
+       { "Brazil/Acre"                       , FOR_V2(0x0630EC, 0x02679A) },
+       { "Brazil/DeNoronha"                  , FOR_V2(0x06336C, 0x02689C) },
+       { "Brazil/East"                       , FOR_V2(0x063644, 0x0269BA) },
+       { "Brazil/West"                       , FOR_V2(0x063BF4, 0x026BDC) },
+       { "Canada/Atlantic"                   , FOR_V2(0x063E5C, 0x026CD2) },
+       { "Canada/Central"                    , FOR_V2(0x064BC8, 0x0271BA) },
+       { "Canada/Eastern"                    , FOR_V2(0x065708, 0x0275E0) },
+       { "Canada/Mountain"                   , FOR_V2(0x0664BA, 0x027AE1) },
+       { "Canada/Newfoundland"               , FOR_V2(0x066DE2, 0x027E43) },
+       { "Canada/Pacific"                    , FOR_V2(0x067C35, 0x028387) },
+       { "Canada/Saskatchewan"               , FOR_V2(0x06878D, 0x0287B1) },
+       { "Canada/Yukon"                      , FOR_V2(0x068B6D, 0x02893A) },
+       { "CET"                               , FOR_V2(0x0691B9, 0x028BAB) },
+       { "Chile/Continental"                 , FOR_V2(0x0699F3, 0x028EB0) },
+       { "Chile/EasterIsland"                , FOR_V2(0x06A3E0, 0x02925C) },
+       { "CST6CDT"                           , FOR_V2(0x06ACA5, 0x02959C) },
+       { "Cuba"                              , FOR_V2(0x06B5B7, 0x0298F5) },
+       { "EET"                               , FOR_V2(0x06BF33, 0x029C73) },
+       { "Egypt"                             , FOR_V2(0x06C6B3, 0x029F36) },
+       { "Eire"                              , FOR_V2(0x06CE62, 0x02A212) },
+       { "EST"                               , FOR_V2(0x06DC12, 0x02A71A) },
+       { "EST5EDT"                           , FOR_V2(0x06DC90, 0x02A75C) },
+       { "Etc/GMT"                           , FOR_V2(0x06E5A2, 0x02AAB5) },
+       { "Etc/GMT+0"                         , FOR_V2(0x06E620, 0x02AAF7) },
+       { "Etc/GMT+1"                         , FOR_V2(0x06E69E, 0x02AB39) },
+       { "Etc/GMT+10"                        , FOR_V2(0x06E71E, 0x02AB7B) },
+       { "Etc/GMT+11"                        , FOR_V2(0x06E79F, 0x02ABBD) },
+       { "Etc/GMT+12"                        , FOR_V2(0x06E820, 0x02ABFF) },
+       { "Etc/GMT+2"                         , FOR_V2(0x06E8A1, 0x02AC41) },
+       { "Etc/GMT+3"                         , FOR_V2(0x06E921, 0x02AC83) },
+       { "Etc/GMT+4"                         , FOR_V2(0x06E9A1, 0x02ACC5) },
+       { "Etc/GMT+5"                         , FOR_V2(0x06EA21, 0x02AD07) },
+       { "Etc/GMT+6"                         , FOR_V2(0x06EAA1, 0x02AD49) },
+       { "Etc/GMT+7"                         , FOR_V2(0x06EB21, 0x02AD8B) },
+       { "Etc/GMT+8"                         , FOR_V2(0x06EBA1, 0x02ADCD) },
+       { "Etc/GMT+9"                         , FOR_V2(0x06EC21, 0x02AE0F) },
+       { "Etc/GMT-0"                         , FOR_V2(0x06ECA1, 0x02AE51) },
+       { "Etc/GMT-1"                         , FOR_V2(0x06ED1F, 0x02AE93) },
+       { "Etc/GMT-10"                        , FOR_V2(0x06EDA0, 0x02AED5) },
+       { "Etc/GMT-11"                        , FOR_V2(0x06EE22, 0x02AF17) },
+       { "Etc/GMT-12"                        , FOR_V2(0x06EEA4, 0x02AF59) },
+       { "Etc/GMT-13"                        , FOR_V2(0x06EF26, 0x02AF9B) },
+       { "Etc/GMT-14"                        , FOR_V2(0x06EFA8, 0x02AFDD) },
+       { "Etc/GMT-2"                         , FOR_V2(0x06F02A, 0x02B01F) },
+       { "Etc/GMT-3"                         , FOR_V2(0x06F0AB, 0x02B061) },
+       { "Etc/GMT-4"                         , FOR_V2(0x06F12C, 0x02B0A3) },
+       { "Etc/GMT-5"                         , FOR_V2(0x06F1AD, 0x02B0E5) },
+       { "Etc/GMT-6"                         , FOR_V2(0x06F22E, 0x02B127) },
+       { "Etc/GMT-7"                         , FOR_V2(0x06F2AF, 0x02B169) },
+       { "Etc/GMT-8"                         , FOR_V2(0x06F330, 0x02B1AB) },
+       { "Etc/GMT-9"                         , FOR_V2(0x06F3B1, 0x02B1ED) },
+       { "Etc/GMT0"                          , FOR_V2(0x06F432, 0x02B22F) },
+       { "Etc/Greenwich"                     , FOR_V2(0x06F4B0, 0x02B271) },
+       { "Etc/UCT"                           , FOR_V2(0x06F52E, 0x02B2B3) },
+       { "Etc/Universal"                     , FOR_V2(0x06F5AC, 0x02B2F5) },
+       { "Etc/UTC"                           , FOR_V2(0x06F62A, 0x02B337) },
+       { "Etc/Zulu"                          , FOR_V2(0x06F6A8, 0x02B379) },
+       { "Europe/Amsterdam"                  , FOR_V2(0x06F726, 0x02B3BB) },
+       { "Europe/Andorra"                    , FOR_V2(0x070290, 0x02B800) },
+       { "Europe/Astrakhan"                  , FOR_V2(0x07096A, 0x02BA8D) },
+       { "Europe/Athens"                     , FOR_V2(0x070E15, 0x02BC6B) },
+       { "Europe/Belfast"                    , FOR_V2(0x0716F7, 0x02BFBF) },
+       { "Europe/Belgrade"                   , FOR_V2(0x072543, 0x02C4FA) },
+       { "Europe/Berlin"                     , FOR_V2(0x072CCF, 0x02C7CA) },
+       { "Europe/Bratislava"                 , FOR_V2(0x0735E9, 0x02CB3B) },
+       { "Europe/Brussels"                   , FOR_V2(0x073EF2, 0x02CE8F) },
+       { "Europe/Bucharest"                  , FOR_V2(0x074A73, 0x02D2CD) },
+       { "Europe/Budapest"                   , FOR_V2(0x075307, 0x02D5FE) },
+       { "Europe/Busingen"                   , FOR_V2(0x075C53, 0x02D96E) },
+       { "Europe/Chisinau"                   , FOR_V2(0x0763DC, 0x02DC36) },
+       { "Europe/Copenhagen"                 , FOR_V2(0x076D3E, 0x02DFC5) },
+       { "Europe/Dublin"                     , FOR_V2(0x0775A3, 0x02E2DB) },
+       { "Europe/Gibraltar"                  , FOR_V2(0x078353, 0x02E7E3) },
+       { "Europe/Guernsey"                   , FOR_V2(0x078F4B, 0x02EC4B) },
+       { "Europe/Helsinki"                   , FOR_V2(0x079D97, 0x02F186) },
+       { "Europe/Isle_of_Man"                , FOR_V2(0x07A50F, 0x02F44D) },
+       { "Europe/Istanbul"                   , FOR_V2(0x07B35B, 0x02F988) },
+       { "Europe/Jersey"                     , FOR_V2(0x07BB02, 0x02FC75) },
+       { "Europe/Kaliningrad"                , FOR_V2(0x07C94E, 0x0301B0) },
+       { "Europe/Kiev"                       , FOR_V2(0x07CF43, 0x030417) },
+       { "Europe/Kirov"                      , FOR_V2(0x07D78B, 0x03074A) },
+       { "Europe/Lisbon"                     , FOR_V2(0x07DC26, 0x030920) },
+       { "Europe/Ljubljana"                  , FOR_V2(0x07E9D2, 0x030E3C) },
+       { "Europe/London"                     , FOR_V2(0x07F15E, 0x03110C) },
+       { "Europe/Luxembourg"                 , FOR_V2(0x07FFAA, 0x031647) },
+       { "Europe/Madrid"                     , FOR_V2(0x080B38, 0x031A98) },
+       { "Europe/Malta"                      , FOR_V2(0x08158A, 0x031E7D) },
+       { "Europe/Mariehamn"                  , FOR_V2(0x081FD2, 0x032247) },
+       { "Europe/Minsk"                      , FOR_V2(0x08274A, 0x03250E) },
+       { "Europe/Monaco"                     , FOR_V2(0x082C7F, 0x032720) },
+       { "Europe/Moscow"                     , FOR_V2(0x08380B, 0x032B6C) },
+       { "Europe/Nicosia"                    , FOR_V2(0x083E2A, 0x032DEC) },
+       { "Europe/Oslo"                       , FOR_V2(0x084608, 0x0330D4) },
+       { "Europe/Paris"                      , FOR_V2(0x084EC8, 0x033412) },
+       { "Europe/Podgorica"                  , FOR_V2(0x085A66, 0x033869) },
+       { "Europe/Prague"                     , FOR_V2(0x0861F2, 0x033B39) },
+       { "Europe/Riga"                       , FOR_V2(0x086AFB, 0x033E8D) },
+       { "Europe/Rome"                       , FOR_V2(0x08739D, 0x0341D9) },
+       { "Europe/Samara"                     , FOR_V2(0x087DFA, 0x0345A3) },
+       { "Europe/San_Marino"                 , FOR_V2(0x0882DE, 0x0347A1) },
+       { "Europe/Sarajevo"                   , FOR_V2(0x088D3B, 0x034B6B) },
+       { "Europe/Saratov"                    , FOR_V2(0x0894C7, 0x034E3B) },
+       { "Europe/Simferopol"                 , FOR_V2(0x089982, 0x035020) },
+       { "Europe/Skopje"                     , FOR_V2(0x089F41, 0x03526F) },
+       { "Europe/Sofia"                      , FOR_V2(0x08A6CD, 0x03553F) },
+       { "Europe/Stockholm"                  , FOR_V2(0x08AEF6, 0x035846) },
+       { "Europe/Tallinn"                    , FOR_V2(0x08B677, 0x035B06) },
+       { "Europe/Tirane"                     , FOR_V2(0x08BEE7, 0x035E3F) },
+       { "Europe/Tiraspol"                   , FOR_V2(0x08C717, 0x036145) },
+       { "Europe/Ulyanovsk"                  , FOR_V2(0x08D079, 0x0364D4) },
+       { "Europe/Uzhgorod"                   , FOR_V2(0x08D58A, 0x0366E1) },
+       { "Europe/Vaduz"                      , FOR_V2(0x08DDA6, 0x0369FD) },
+       { "Europe/Vatican"                    , FOR_V2(0x08E527, 0x036CBD) },
+       { "Europe/Vienna"                     , FOR_V2(0x08EF84, 0x037087) },
+       { "Europe/Vilnius"                    , FOR_V2(0x08F828, 0x0373BB) },
+       { "Europe/Volgograd"                  , FOR_V2(0x0900A6, 0x037701) },
+       { "Europe/Warsaw"                     , FOR_V2(0x090551, 0x0378DF) },
+       { "Europe/Zagreb"                     , FOR_V2(0x090FBB, 0x037CC2) },
+       { "Europe/Zaporozhye"                 , FOR_V2(0x091747, 0x037F92) },
+       { "Europe/Zurich"                     , FOR_V2(0x091FA8, 0x0382D3) },
+       { "Factory"                           , FOR_V2(0x092729, 0x038593) },
+       { "GB"                                , FOR_V2(0x0927A9, 0x0385D5) },
+       { "GB-Eire"                           , FOR_V2(0x0935F5, 0x038B10) },
+       { "GMT"                               , FOR_V2(0x094441, 0x03904B) },
+       { "GMT+0"                             , FOR_V2(0x0944BF, 0x03908D) },
+       { "GMT-0"                             , FOR_V2(0x09453D, 0x0390CF) },
+       { "GMT0"                              , FOR_V2(0x0945BB, 0x039111) },
+       { "Greenwich"                         , FOR_V2(0x094639, 0x039153) },
+       { "Hongkong"                          , FOR_V2(0x0946B7, 0x039195) },
+       { "HST"                               , FOR_V2(0x094B76, 0x03936D) },
+       { "Iceland"                           , FOR_V2(0x094BF5, 0x0393AF) },
+       { "Indian/Antananarivo"               , FOR_V2(0x09508B, 0x039575) },
+       { "Indian/Chagos"                     , FOR_V2(0x095192, 0x0395F3) },
+       { "Indian/Christmas"                  , FOR_V2(0x095265, 0x039658) },
+       { "Indian/Cocos"                      , FOR_V2(0x095316, 0x0396AE) },
+       { "Indian/Comoro"                     , FOR_V2(0x0953D0, 0x039706) },
+       { "Indian/Kerguelen"                  , FOR_V2(0x0954D7, 0x039784) },
+       { "Indian/Mahe"                       , FOR_V2(0x095588, 0x0397DA) },
+       { "Indian/Maldives"                   , FOR_V2(0x095639, 0x039830) },
+       { "Indian/Mauritius"                  , FOR_V2(0x09570C, 0x039895) },
+       { "Indian/Mayotte"                    , FOR_V2(0x095809, 0x039909) },
+       { "Indian/Reunion"                    , FOR_V2(0x095910, 0x039987) },
+       { "Iran"                              , FOR_V2(0x0959C1, 0x0399DD) },
+       { "Israel"                            , FOR_V2(0x0963E3, 0x039C4F) },
+       { "Jamaica"                           , FOR_V2(0x096CDF, 0x039F9F) },
+       { "Japan"                             , FOR_V2(0x096ECD, 0x03A06D) },
+       { "Kwajalein"                         , FOR_V2(0x09700E, 0x03A0FE) },
+       { "Libya"                             , FOR_V2(0x097156, 0x03A195) },
+       { "MET"                               , FOR_V2(0x0973D3, 0x03A296) },
+       { "Mexico/BajaNorte"                  , FOR_V2(0x097C0D, 0x03A59B) },
+       { "Mexico/BajaSur"                    , FOR_V2(0x09853F, 0x03A904) },
+       { "Mexico/General"                    , FOR_V2(0x098B41, 0x03AB45) },
+       { "MST"                               , FOR_V2(0x09917D, 0x03AD99) },
+       { "MST7MDT"                           , FOR_V2(0x0991FB, 0x03ADDB) },
+       { "Navajo"                            , FOR_V2(0x099B0D, 0x03B134) },
+       { "NZ"                                , FOR_V2(0x09A4A5, 0x03B4BE) },
+       { "NZ-CHAT"                           , FOR_V2(0x09AE36, 0x03B846) },
+       { "Pacific/Apia"                      , FOR_V2(0x09B656, 0x03BB41) },
+       { "Pacific/Auckland"                  , FOR_V2(0x09BAAB, 0x03BCE9) },
+       { "Pacific/Bougainville"              , FOR_V2(0x09C454, 0x03C089) },
+       { "Pacific/Chatham"                   , FOR_V2(0x09C578, 0x03C10E) },
+       { "Pacific/Chuuk"                     , FOR_V2(0x09CDA7, 0x03C418) },
+       { "Pacific/Easter"                    , FOR_V2(0x09CECF, 0x03C4A1) },
+       { "Pacific/Efate"                     , FOR_V2(0x09D7A1, 0x03C7EE) },
+       { "Pacific/Enderbury"                 , FOR_V2(0x09D97F, 0x03C8B2) },
+       { "Pacific/Fakaofo"                   , FOR_V2(0x09DA84, 0x03C935) },
+       { "Pacific/Fiji"                      , FOR_V2(0x09DB58, 0x03C99A) },
+       { "Pacific/Funafuti"                  , FOR_V2(0x09DF99, 0x03CB30) },
+       { "Pacific/Galapagos"                 , FOR_V2(0x09E04B, 0x03CB86) },
+       { "Pacific/Gambier"                   , FOR_V2(0x09E156, 0x03CC0C) },
+       { "Pacific/Guadalcanal"               , FOR_V2(0x09E215, 0x03CC71) },
+       { "Pacific/Guam"                      , FOR_V2(0x09E2C7, 0x03CCC7) },
+       { "Pacific/Honolulu"                  , FOR_V2(0x09E4C1, 0x03CD96) },
+       { "Pacific/Johnston"                  , FOR_V2(0x09E61C, 0x03CE3B) },
+       { "Pacific/Kiritimati"                , FOR_V2(0x09E771, 0x03CEDA) },
+       { "Pacific/Kosrae"                    , FOR_V2(0x09E877, 0x03CF5C) },
+       { "Pacific/Kwajalein"                 , FOR_V2(0x09E9E8, 0x03CFFF) },
+       { "Pacific/Majuro"                    , FOR_V2(0x09EB39, 0x03D09F) },
+       { "Pacific/Marquesas"                 , FOR_V2(0x09EC98, 0x03D14E) },
+       { "Pacific/Midway"                    , FOR_V2(0x09ED62, 0x03D1B7) },
+       { "Pacific/Nauru"                     , FOR_V2(0x09EE2B, 0x03D221) },
+       { "Pacific/Niue"                      , FOR_V2(0x09EF33, 0x03D29C) },
+       { "Pacific/Norfolk"                   , FOR_V2(0x09F030, 0x03D314) },
+       { "Pacific/Noumea"                    , FOR_V2(0x09F3AC, 0x03D472) },
+       { "Pacific/Pago_Pago"                 , FOR_V2(0x09F4E8, 0x03D501) },
+       { "Pacific/Palau"                     , FOR_V2(0x09F5A3, 0x03D55D) },
+       { "Pacific/Pitcairn"                  , FOR_V2(0x09F663, 0x03D5B3) },
+       { "Pacific/Pohnpei"                   , FOR_V2(0x09F739, 0x03D61A) },
+       { "Pacific/Ponape"                    , FOR_V2(0x09F882, 0x03D6B1) },
+       { "Pacific/Port_Moresby"              , FOR_V2(0x09F9BD, 0x03D73A) },
+       { "Pacific/Rarotonga"                 , FOR_V2(0x09FAA0, 0x03D7AD) },
+       { "Pacific/Saipan"                    , FOR_V2(0x09FCED, 0x03D89D) },
+       { "Pacific/Samoa"                     , FOR_V2(0x09FEE7, 0x03D96C) },
+       { "Pacific/Tahiti"                    , FOR_V2(0x09FFA2, 0x03D9C8) },
+       { "Pacific/Tarawa"                    , FOR_V2(0x0A0062, 0x03DA2D) },
+       { "Pacific/Tongatapu"                 , FOR_V2(0x0A0123, 0x03DA92) },
+       { "Pacific/Truk"                      , FOR_V2(0x0A02A3, 0x03DB3D) },
+       { "Pacific/Wake"                      , FOR_V2(0x0A03BC, 0x03DBB7) },
+       { "Pacific/Wallis"                    , FOR_V2(0x0A0479, 0x03DC18) },
+       { "Pacific/Yap"                       , FOR_V2(0x0A052B, 0x03DC6E) },
+       { "Poland"                            , FOR_V2(0x0A0644, 0x03DCE8) },
+       { "Portugal"                          , FOR_V2(0x0A10AE, 0x03E0CB) },
+       { "PRC"                               , FOR_V2(0x0A1E47, 0x03E5D4) },
+       { "PST8PDT"                           , FOR_V2(0x0A2084, 0x03E6BB) },
+       { "ROC"                               , FOR_V2(0x0A2996, 0x03EA14) },
+       { "ROK"                               , FOR_V2(0x0A2C9B, 0x03EB47) },
+       { "Singapore"                         , FOR_V2(0x0A2F10, 0x03EC4A) },
+       { "Turkey"                            , FOR_V2(0x0A309B, 0x03ECFF) },
+       { "UCT"                               , FOR_V2(0x0A3842, 0x03EFEC) },
+       { "Universal"                         , FOR_V2(0x0A38C0, 0x03F02E) },
+       { "US/Alaska"                         , FOR_V2(0x0A393E, 0x03F070) },
+       { "US/Aleutian"                       , FOR_V2(0x0A428D, 0x03F3E8) },
+       { "US/Arizona"                        , FOR_V2(0x0A4BCD, 0x03F759) },
+       { "US/Central"                        , FOR_V2(0x0A4D21, 0x03F7F0) },
+       { "US/East-Indiana"                   , FOR_V2(0x0A5B25, 0x03FD14) },
+       { "US/Eastern"                        , FOR_V2(0x0A61B3, 0x03FF8F) },
+       { "US/Hawaii"                         , FOR_V2(0x0A6F8F, 0x04049F) },
+       { "US/Indiana-Starke"                 , FOR_V2(0x0A70E4, 0x04053E) },
+       { "US/Michigan"                       , FOR_V2(0x0A7A6C, 0x0408C8) },
+       { "US/Mountain"                       , FOR_V2(0x0A832E, 0x040C09) },
+       { "US/Pacific"                        , FOR_V2(0x0A8CC6, 0x040F93) },
+       { "US/Pacific-New"                    , FOR_V2(0x0A97E6, 0x0413A9) },
+       { "US/Samoa"                          , FOR_V2(0x0AA306, 0x0417BF) },
+       { "UTC"                               , FOR_V2(0x0AA3C1, 0x04181B) },
+       { "W-SU"                              , FOR_V2(0x0AA43F, 0x04185D) },
+       { "WET"                               , FOR_V2(0x0AAA4A, 0x041AC9) },
+       { "Zulu"                              , FOR_V2(0x0AB1C7, 0x041D8C) },
 };
 #ifdef TIMELIB_SUPPORTS_V2DATA
-const unsigned char timelib_timezone_db_data_builtin[700443] = {
+const unsigned char timelib_timezone_db_data_builtin[700997] = {
 #else
-const unsigned char timelib_timezone_db_data_builtin[269539] = {
+const unsigned char timelib_timezone_db_data_builtin[269774] = {
 #endif
 
 
@@ -1051,15 +1052,15 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x57, 0x81, 0xAC, 0x20, 0x58, 0x15, 0x54, 0x20, 0x58, 0xD7, 0x20, 0xA0, 0x59, 0x20, 0xF4, 0xA0,
 0x59, 0x58, 0x53, 0xA0, 0x59, 0xF5, 0x36, 0x20, 0x5A, 0xB7, 0x02, 0xA0, 0x5A, 0xF7, 0x9C, 0x20,
 0x5B, 0x25, 0xC0, 0xA0, 0x5B, 0xD5, 0x18, 0x20, 0x5C, 0xCE, 0x43, 0xA0, 0x5C, 0xFC, 0x68, 0x20,
-0x5E, 0x9B, 0xB0, 0xA0, 0x5E, 0xC9, 0xD5, 0x20, 0x60, 0x72, 0x58, 0x20, 0x60, 0xA0, 0x7C, 0xA0,
+0x5E, 0x9B, 0xB0, 0xA0, 0x5E, 0xD3, 0x0F, 0xA0, 0x60, 0x72, 0x58, 0x20, 0x60, 0xA0, 0x7C, 0xA0,
 0x62, 0x3F, 0xC5, 0x20, 0x62, 0x77, 0x24, 0x20, 0x64, 0x16, 0x6C, 0xA0, 0x64, 0x44, 0x91, 0x20,
 0x65, 0xED, 0x14, 0x20, 0x66, 0x1B, 0x38, 0xA0, 0x67, 0xBA, 0x81, 0x20, 0x67, 0xF1, 0xE0, 0x20,
 0x69, 0x91, 0x28, 0xA0, 0x69, 0xBF, 0x4D, 0x20, 0x6B, 0x67, 0xD0, 0x20, 0x6B, 0x95, 0xF4, 0xA0,
-0x6D, 0x35, 0x3D, 0x20, 0x6D, 0x63, 0x61, 0xA0, 0x6F, 0x0B, 0xE4, 0xA0, 0x6F, 0x3A, 0x09, 0x20,
+0x6D, 0x35, 0x3D, 0x20, 0x6D, 0x6C, 0x9C, 0x20, 0x6F, 0x0B, 0xE4, 0xA0, 0x6F, 0x3A, 0x09, 0x20,
 0x70, 0xD9, 0x51, 0xA0, 0x71, 0x10, 0xB0, 0xA0, 0x72, 0xAF, 0xF9, 0x20, 0x72, 0xDE, 0x1D, 0xA0,
 0x74, 0x86, 0xA0, 0xA0, 0x74, 0xB4, 0xC5, 0x20, 0x76, 0x54, 0x0D, 0xA0, 0x76, 0x8B, 0x6C, 0xA0,
 0x78, 0x2A, 0xB5, 0x20, 0x78, 0x58, 0xD9, 0xA0, 0x79, 0xF8, 0x22, 0x20, 0x7A, 0x2F, 0x81, 0x20,
-0x7B, 0xCE, 0xC9, 0xA0, 0x7B, 0xFC, 0xEE, 0x20, 0x7D, 0xA5, 0x71, 0x20, 0x7D, 0xD3, 0x95, 0xA0,
+0x7B, 0xCE, 0xC9, 0xA0, 0x7C, 0x06, 0x28, 0xA0, 0x7D, 0xA5, 0x71, 0x20, 0x7D, 0xD3, 0x95, 0xA0,
 0x7F, 0x72, 0xDE, 0x20, 0x7F, 0xAA, 0x3D, 0x20, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
@@ -1103,7 +1104,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x5A, 0xF7, 0x9C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5B, 0x25, 0xC0, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x5B, 0xD5, 0x18, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5C, 0xCE, 0x43, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x5C, 0xFC, 0x68, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x9B, 0xB0, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x5E, 0xC9, 0xD5, 0x20, 0x00, 0x00, 0x00, 0x00, 0x60, 0x72, 0x58, 0x20, 0x00, 0x00, 0x00, 0x00,
+0x5E, 0xD3, 0x0F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x60, 0x72, 0x58, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x60, 0xA0, 0x7C, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x62, 0x3F, 0xC5, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x62, 0x77, 0x24, 0x20, 0x00, 0x00, 0x00, 0x00, 0x64, 0x16, 0x6C, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x64, 0x44, 0x91, 0x20, 0x00, 0x00, 0x00, 0x00, 0x65, 0xED, 0x14, 0x20, 0x00, 0x00, 0x00, 0x00,
@@ -1111,7 +1112,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x67, 0xF1, 0xE0, 0x20, 0x00, 0x00, 0x00, 0x00, 0x69, 0x91, 0x28, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x69, 0xBF, 0x4D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x67, 0xD0, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x6B, 0x95, 0xF4, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x35, 0x3D, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x6D, 0x63, 0x61, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x0B, 0xE4, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0x6D, 0x6C, 0x9C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x0B, 0xE4, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x6F, 0x3A, 0x09, 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0xD9, 0x51, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x71, 0x10, 0xB0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x72, 0xAF, 0xF9, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x72, 0xDE, 0x1D, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x74, 0x86, 0xA0, 0xA0, 0x00, 0x00, 0x00, 0x00,
@@ -1119,7 +1120,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x76, 0x8B, 0x6C, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x78, 0x2A, 0xB5, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x78, 0x58, 0xD9, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x79, 0xF8, 0x22, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x7A, 0x2F, 0x81, 0x20, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCE, 0xC9, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7B, 0xFC, 0xEE, 0x20, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xA5, 0x71, 0x20, 0x00, 0x00, 0x00, 0x00,
+0x7C, 0x06, 0x28, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xA5, 0x71, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x7D, 0xD3, 0x95, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x72, 0xDE, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x7F, 0xAA, 0x3D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x81, 0x49, 0x85, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x81, 0x77, 0xAA, 0x20, 0x00, 0x00, 0x00, 0x00, 0x83, 0x20, 0x2D, 0x20, 0x00, 0x00, 0x00, 0x00,
@@ -1127,7 +1128,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x85, 0x24, 0xF9, 0x20, 0x00, 0x00, 0x00, 0x00, 0x86, 0xC4, 0x41, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x86, 0xF2, 0x66, 0x20, 0x00, 0x00, 0x00, 0x00, 0x88, 0x91, 0xAE, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x88, 0xC9, 0x0D, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x8A, 0x68, 0x56, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x8A, 0x96, 0x7A, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x8C, 0x3E, 0xFD, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0x8A, 0x9F, 0xB5, 0x20, 0x00, 0x00, 0x00, 0x00, 0x8C, 0x3E, 0xFD, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x8C, 0x6D, 0x22, 0x20, 0x00, 0x00, 0x00, 0x00, 0x8E, 0x0C, 0x6A, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x8E, 0x43, 0xC9, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x8F, 0xE3, 0x12, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x90, 0x11, 0x36, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x91, 0xB9, 0xB9, 0xA0, 0x00, 0x00, 0x00, 0x00,
@@ -1135,7 +1136,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x93, 0xBE, 0x85, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x95, 0x5D, 0xCE, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x95, 0x8B, 0xF2, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x97, 0x2B, 0x3B, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x97, 0x62, 0x9A, 0x20, 0x00, 0x00, 0x00, 0x00, 0x99, 0x01, 0xE2, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x99, 0x30, 0x07, 0x20, 0x00, 0x00, 0x00, 0x00, 0x9A, 0xD8, 0x8A, 0x20, 0x00, 0x00, 0x00, 0x00,
+0x99, 0x39, 0x41, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x9A, 0xD8, 0x8A, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x9B, 0x06, 0xAE, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xA5, 0xF7, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x9C, 0xDD, 0x56, 0x20, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x7C, 0x9E, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x9E, 0xAA, 0xC3, 0x20, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x53, 0x46, 0x20, 0x00, 0x00, 0x00, 0x00,
@@ -1143,28 +1144,28 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0xA2, 0x58, 0x12, 0x20, 0x00, 0x00, 0x00, 0x00, 0xA3, 0xF7, 0x5A, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xA4, 0x25, 0x7F, 0x20, 0x00, 0x00, 0x00, 0x00, 0xA5, 0xC4, 0xC7, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xA5, 0xFC, 0x26, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xA7, 0x9B, 0x6F, 0x20, 0x00, 0x00, 0x00, 0x00,
-0xA7, 0xC9, 0x93, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xA9, 0x72, 0x16, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0xA7, 0xD2, 0xCE, 0x20, 0x00, 0x00, 0x00, 0x00, 0xA9, 0x72, 0x16, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xA9, 0xA0, 0x3B, 0x20, 0x00, 0x00, 0x00, 0x00, 0xAB, 0x3F, 0x83, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xAB, 0x76, 0xE2, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x16, 0x2B, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xAD, 0x44, 0x4F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xAE, 0xEC, 0xD2, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xAF, 0x1A, 0xF7, 0x20, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xBA, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0xB0, 0xE8, 0x64, 0x20, 0x00, 0x00, 0x00, 0x00, 0xB2, 0x90, 0xE7, 0x20, 0x00, 0x00, 0x00, 0x00,
+0xB0, 0xF1, 0x9E, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xB2, 0x90, 0xE7, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xB2, 0xBF, 0x0B, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xB4, 0x5E, 0x54, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xB4, 0x95, 0xB3, 0x20, 0x00, 0x00, 0x00, 0x00, 0xB6, 0x34, 0xFB, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0xB6, 0x63, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0xB8, 0x0B, 0xA3, 0x20, 0x00, 0x00, 0x00, 0x00,
+0xB6, 0x6C, 0x5A, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xB8, 0x0B, 0xA3, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xB8, 0x39, 0xC7, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xB9, 0xD9, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xBA, 0x10, 0x6F, 0x20, 0x00, 0x00, 0x00, 0x00, 0xBB, 0xAF, 0xB7, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xBB, 0xDD, 0xDC, 0x20, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x86, 0x5F, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xBD, 0xB4, 0x83, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x53, 0xCC, 0x20, 0x00, 0x00, 0x00, 0x00,
-0xBF, 0x81, 0xF0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x2A, 0x73, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0xBF, 0x8B, 0x2B, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x2A, 0x73, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xC1, 0x58, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC2, 0xF7, 0xE0, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xC3, 0x2F, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xC4, 0xCE, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00,
-0xC4, 0xFC, 0xAC, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xC6, 0xA5, 0x2F, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0xC5, 0x05, 0xE7, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC6, 0xA5, 0x2F, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xC6, 0xD3, 0x54, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC8, 0x72, 0x9C, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xC8, 0xA9, 0xFB, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xCA, 0x49, 0x44, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xCA, 0x77, 0x68, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xCC, 0x1F, 0xEB, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xCC, 0x4E, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0xCD, 0xED, 0x58, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0xCE, 0x1B, 0x7D, 0x20, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xC4, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
+0xCE, 0x24, 0xB7, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xC4, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xCF, 0xF2, 0x24, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xD1, 0x91, 0x6D, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xD1, 0xC8, 0xCC, 0x20, 0x00, 0x00, 0x00, 0x00, 0xD3, 0x68, 0x14, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xD3, 0x96, 0x39, 0x20, 0x00, 0x00, 0x00, 0x00, 0xD5, 0x3E, 0xBC, 0x20, 0x00, 0x00, 0x00, 0x00,
@@ -1172,7 +1173,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0xD7, 0x43, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00, 0xD8, 0xE2, 0xD0, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xD9, 0x10, 0xF5, 0x20, 0x00, 0x00, 0x00, 0x00, 0xDA, 0xB9, 0x78, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xDA, 0xE7, 0x9C, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xDC, 0x86, 0xE5, 0x20, 0x00, 0x00, 0x00, 0x00,
-0xDC, 0xB5, 0x09, 0xA0, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0xDC, 0xBE, 0x44, 0x20, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 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,
@@ -1429,15 +1430,15 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x57, 0x53, 0x87, 0xA0, 0x57, 0x81, 0xAC, 0x20, 0x58, 0x15, 0x54, 0x20, 0x58, 0xD7, 0x20, 0xA0,
 0x59, 0x20, 0xF4, 0xA0, 0x59, 0x58, 0x53, 0xA0, 0x59, 0xF5, 0x36, 0x20, 0x5A, 0xB7, 0x02, 0xA0,
 0x5A, 0xF7, 0x9C, 0x20, 0x5B, 0x25, 0xC0, 0xA0, 0x5B, 0xD5, 0x18, 0x20, 0x5C, 0xCE, 0x43, 0xA0,
-0x5C, 0xFC, 0x68, 0x20, 0x5E, 0x9B, 0xB0, 0xA0, 0x5E, 0xC9, 0xD5, 0x20, 0x60, 0x72, 0x58, 0x20,
+0x5C, 0xFC, 0x68, 0x20, 0x5E, 0x9B, 0xB0, 0xA0, 0x5E, 0xD3, 0x0F, 0xA0, 0x60, 0x72, 0x58, 0x20,
 0x60, 0xA0, 0x7C, 0xA0, 0x62, 0x3F, 0xC5, 0x20, 0x62, 0x77, 0x24, 0x20, 0x64, 0x16, 0x6C, 0xA0,
 0x64, 0x44, 0x91, 0x20, 0x65, 0xED, 0x14, 0x20, 0x66, 0x1B, 0x38, 0xA0, 0x67, 0xBA, 0x81, 0x20,
 0x67, 0xF1, 0xE0, 0x20, 0x69, 0x91, 0x28, 0xA0, 0x69, 0xBF, 0x4D, 0x20, 0x6B, 0x67, 0xD0, 0x20,
-0x6B, 0x95, 0xF4, 0xA0, 0x6D, 0x35, 0x3D, 0x20, 0x6D, 0x63, 0x61, 0xA0, 0x6F, 0x0B, 0xE4, 0xA0,
+0x6B, 0x95, 0xF4, 0xA0, 0x6D, 0x35, 0x3D, 0x20, 0x6D, 0x6C, 0x9C, 0x20, 0x6F, 0x0B, 0xE4, 0xA0,
 0x6F, 0x3A, 0x09, 0x20, 0x70, 0xD9, 0x51, 0xA0, 0x71, 0x10, 0xB0, 0xA0, 0x72, 0xAF, 0xF9, 0x20,
 0x72, 0xDE, 0x1D, 0xA0, 0x74, 0x86, 0xA0, 0xA0, 0x74, 0xB4, 0xC5, 0x20, 0x76, 0x54, 0x0D, 0xA0,
 0x76, 0x8B, 0x6C, 0xA0, 0x78, 0x2A, 0xB5, 0x20, 0x78, 0x58, 0xD9, 0xA0, 0x79, 0xF8, 0x22, 0x20,
-0x7A, 0x2F, 0x81, 0x20, 0x7B, 0xCE, 0xC9, 0xA0, 0x7B, 0xFC, 0xEE, 0x20, 0x7D, 0xA5, 0x71, 0x20,
+0x7A, 0x2F, 0x81, 0x20, 0x7B, 0xCE, 0xC9, 0xA0, 0x7C, 0x06, 0x28, 0xA0, 0x7D, 0xA5, 0x71, 0x20,
 0x7D, 0xD3, 0x95, 0xA0, 0x7F, 0x72, 0xDE, 0x20, 0x7F, 0xAA, 0x3D, 0x20, 0x01, 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,
@@ -1475,7 +1476,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x5A, 0xB7, 0x02, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xF7, 0x9C, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x5B, 0x25, 0xC0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD5, 0x18, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x5C, 0xCE, 0x43, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5C, 0xFC, 0x68, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x5E, 0x9B, 0xB0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5E, 0xC9, 0xD5, 0x20, 0x00, 0x00, 0x00, 0x00,
+0x5E, 0x9B, 0xB0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5E, 0xD3, 0x0F, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x60, 0x72, 0x58, 0x20, 0x00, 0x00, 0x00, 0x00, 0x60, 0xA0, 0x7C, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x62, 0x3F, 0xC5, 0x20, 0x00, 0x00, 0x00, 0x00, 0x62, 0x77, 0x24, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x64, 0x16, 0x6C, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x64, 0x44, 0x91, 0x20, 0x00, 0x00, 0x00, 0x00,
@@ -1483,7 +1484,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x67, 0xBA, 0x81, 0x20, 0x00, 0x00, 0x00, 0x00, 0x67, 0xF1, 0xE0, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x69, 0x91, 0x28, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x69, 0xBF, 0x4D, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x6B, 0x67, 0xD0, 0x20, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x95, 0xF4, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x6D, 0x35, 0x3D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x63, 0x61, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0x6D, 0x35, 0x3D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x6C, 0x9C, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x6F, 0x0B, 0xE4, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x3A, 0x09, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x70, 0xD9, 0x51, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x71, 0x10, 0xB0, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x72, 0xAF, 0xF9, 0x20, 0x00, 0x00, 0x00, 0x00, 0x72, 0xDE, 0x1D, 0xA0, 0x00, 0x00, 0x00, 0x00,
@@ -1491,7 +1492,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x76, 0x54, 0x0D, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x76, 0x8B, 0x6C, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x78, 0x2A, 0xB5, 0x20, 0x00, 0x00, 0x00, 0x00, 0x78, 0x58, 0xD9, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x79, 0xF8, 0x22, 0x20, 0x00, 0x00, 0x00, 0x00, 0x7A, 0x2F, 0x81, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x7B, 0xCE, 0xC9, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xFC, 0xEE, 0x20, 0x00, 0x00, 0x00, 0x00,
+0x7B, 0xCE, 0xC9, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x06, 0x28, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x7D, 0xA5, 0x71, 0x20, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xD3, 0x95, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x7F, 0x72, 0xDE, 0x20, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xAA, 0x3D, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x81, 0x49, 0x85, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x81, 0x77, 0xAA, 0x20, 0x00, 0x00, 0x00, 0x00,
@@ -1499,7 +1500,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x84, 0xED, 0x9A, 0x20, 0x00, 0x00, 0x00, 0x00, 0x85, 0x24, 0xF9, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x86, 0xC4, 0x41, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x86, 0xF2, 0x66, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x88, 0x91, 0xAE, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x88, 0xC9, 0x0D, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x8A, 0x68, 0x56, 0x20, 0x00, 0x00, 0x00, 0x00, 0x8A, 0x96, 0x7A, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0x8A, 0x68, 0x56, 0x20, 0x00, 0x00, 0x00, 0x00, 0x8A, 0x9F, 0xB5, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x8C, 0x3E, 0xFD, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x8C, 0x6D, 0x22, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x8E, 0x0C, 0x6A, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x8E, 0x43, 0xC9, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x8F, 0xE3, 0x12, 0x20, 0x00, 0x00, 0x00, 0x00, 0x90, 0x11, 0x36, 0xA0, 0x00, 0x00, 0x00, 0x00,
@@ -1507,7 +1508,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x93, 0x87, 0x26, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x93, 0xBE, 0x85, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x95, 0x5D, 0xCE, 0x20, 0x00, 0x00, 0x00, 0x00, 0x95, 0x8B, 0xF2, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x97, 0x2B, 0x3B, 0x20, 0x00, 0x00, 0x00, 0x00, 0x97, 0x62, 0x9A, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x99, 0x01, 0xE2, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x99, 0x30, 0x07, 0x20, 0x00, 0x00, 0x00, 0x00,
+0x99, 0x01, 0xE2, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x99, 0x39, 0x41, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x9A, 0xD8, 0x8A, 0x20, 0x00, 0x00, 0x00, 0x00, 0x9B, 0x06, 0xAE, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x9C, 0xA5, 0xF7, 0x20, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xDD, 0x56, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x9E, 0x7C, 0x9E, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x9E, 0xAA, 0xC3, 0x20, 0x00, 0x00, 0x00, 0x00,
@@ -1515,28 +1516,28 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0xA2, 0x20, 0xB3, 0x20, 0x00, 0x00, 0x00, 0x00, 0xA2, 0x58, 0x12, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xA3, 0xF7, 0x5A, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xA4, 0x25, 0x7F, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xA5, 0xC4, 0xC7, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xA5, 0xFC, 0x26, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0xA7, 0x9B, 0x6F, 0x20, 0x00, 0x00, 0x00, 0x00, 0xA7, 0xC9, 0x93, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0xA7, 0x9B, 0x6F, 0x20, 0x00, 0x00, 0x00, 0x00, 0xA7, 0xD2, 0xCE, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xA9, 0x72, 0x16, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xA9, 0xA0, 0x3B, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xAB, 0x3F, 0x83, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xAB, 0x76, 0xE2, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xAD, 0x16, 0x2B, 0x20, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x44, 0x4F, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xAE, 0xEC, 0xD2, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xAF, 0x1A, 0xF7, 0x20, 0x00, 0x00, 0x00, 0x00,
-0xB0, 0xBA, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xE8, 0x64, 0x20, 0x00, 0x00, 0x00, 0x00,
+0xB0, 0xBA, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xF1, 0x9E, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xB2, 0x90, 0xE7, 0x20, 0x00, 0x00, 0x00, 0x00, 0xB2, 0xBF, 0x0B, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xB4, 0x5E, 0x54, 0x20, 0x00, 0x00, 0x00, 0x00, 0xB4, 0x95, 0xB3, 0x20, 0x00, 0x00, 0x00, 0x00,
-0xB6, 0x34, 0xFB, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xB6, 0x63, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00,
+0xB6, 0x34, 0xFB, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xB6, 0x6C, 0x5A, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xB8, 0x0B, 0xA3, 0x20, 0x00, 0x00, 0x00, 0x00, 0xB8, 0x39, 0xC7, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xB9, 0xD9, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0xBA, 0x10, 0x6F, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xBB, 0xAF, 0xB7, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xBB, 0xDD, 0xDC, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xBD, 0x86, 0x5F, 0x20, 0x00, 0x00, 0x00, 0x00, 0xBD, 0xB4, 0x83, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0xBF, 0x53, 0xCC, 0x20, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x81, 0xF0, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0xBF, 0x53, 0xCC, 0x20, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x8B, 0x2B, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xC1, 0x2A, 0x73, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x58, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xC2, 0xF7, 0xE0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xC3, 0x2F, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0xC4, 0xCE, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC4, 0xFC, 0xAC, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0xC4, 0xCE, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x05, 0xE7, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xC6, 0xA5, 0x2F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xC6, 0xD3, 0x54, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xC8, 0x72, 0x9C, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xC8, 0xA9, 0xFB, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xCA, 0x49, 0x44, 0x20, 0x00, 0x00, 0x00, 0x00, 0xCA, 0x77, 0x68, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xCC, 0x1F, 0xEB, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xCC, 0x4E, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00,
-0xCD, 0xED, 0x58, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xCE, 0x1B, 0x7D, 0x20, 0x00, 0x00, 0x00, 0x00,
+0xCD, 0xED, 0x58, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xCE, 0x24, 0xB7, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xCF, 0xC4, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xF2, 0x24, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0xD1, 0x91, 0x6D, 0x20, 0x00, 0x00, 0x00, 0x00, 0xD1, 0xC8, 0xCC, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xD3, 0x68, 0x14, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xD3, 0x96, 0x39, 0x20, 0x00, 0x00, 0x00, 0x00,
@@ -1544,7 +1545,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0xD7, 0x0C, 0x29, 0x20, 0x00, 0x00, 0x00, 0x00, 0xD7, 0x43, 0x88, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xD8, 0xE2, 0xD0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xD9, 0x10, 0xF5, 0x20, 0x00, 0x00, 0x00, 0x00,
 0xDA, 0xB9, 0x78, 0x20, 0x00, 0x00, 0x00, 0x00, 0xDA, 0xE7, 0x9C, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0xDC, 0x86, 0xE5, 0x20, 0x00, 0x00, 0x00, 0x00, 0xDC, 0xB5, 0x09, 0xA0, 0x01, 0x03, 0x02, 0x03,
+0xDC, 0x86, 0xE5, 0x20, 0x00, 0x00, 0x00, 0x00, 0xDC, 0xBE, 0x44, 0x20, 0x01, 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, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
@@ -5687,8 +5688,8 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 
 /* America/Dawson */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x21, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0x80, 0x00, 0x00, 0x00,
 0x9E, 0xB8, 0xCB, 0xB0, 0x9F, 0xBB, 0x23, 0xA0, 0xA0, 0xD0, 0x0C, 0xB0, 0xA1, 0xA2, 0xD2, 0x80,
 0xCB, 0x89, 0x28, 0xB0, 0xD2, 0x23, 0xF4, 0x70, 0xD2, 0x61, 0x34, 0x20, 0xF7, 0x2F, 0x76, 0x90,
 0xF8, 0x28, 0xA2, 0x10, 0x07, 0x30, 0xEC, 0x90, 0x13, 0x69, 0x72, 0x20, 0x14, 0x59, 0x55, 0x10,
@@ -5711,34 +5712,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x51, 0x3C, 0x59, 0xA0, 0x52, 0x76, 0x10, 0x90, 0x53, 0x1C, 0x3B, 0xA0, 0x54, 0x55, 0xF2, 0x90,
 0x54, 0xFC, 0x1D, 0xA0, 0x56, 0x35, 0xD4, 0x90, 0x56, 0xE5, 0x3A, 0x20, 0x58, 0x1E, 0xF1, 0x10,
 0x58, 0xC5, 0x1C, 0x20, 0x59, 0xFE, 0xD3, 0x10, 0x5A, 0xA4, 0xFE, 0x20, 0x5B, 0xDE, 0xB5, 0x10,
-0x5C, 0x84, 0xE0, 0x20, 0x5D, 0xBE, 0x97, 0x10, 0x5E, 0x64, 0xC2, 0x20, 0x5F, 0x9E, 0x79, 0x10,
-0x60, 0x4D, 0xDE, 0xA0, 0x61, 0x87, 0x95, 0x90, 0x62, 0x2D, 0xC0, 0xA0, 0x63, 0x67, 0x77, 0x90,
-0x64, 0x0D, 0xA2, 0xA0, 0x65, 0x47, 0x59, 0x90, 0x65, 0xED, 0x84, 0xA0, 0x67, 0x27, 0x3B, 0x90,
-0x67, 0xCD, 0x66, 0xA0, 0x69, 0x07, 0x1D, 0x90, 0x69, 0xAD, 0x48, 0xA0, 0x6A, 0xE6, 0xFF, 0x90,
-0x6B, 0x96, 0x65, 0x20, 0x6C, 0xD0, 0x1C, 0x10, 0x6D, 0x76, 0x47, 0x20, 0x6E, 0xAF, 0xFE, 0x10,
-0x6F, 0x56, 0x29, 0x20, 0x70, 0x8F, 0xE0, 0x10, 0x71, 0x36, 0x0B, 0x20, 0x72, 0x6F, 0xC2, 0x10,
-0x73, 0x15, 0xED, 0x20, 0x74, 0x4F, 0xA4, 0x10, 0x74, 0xFF, 0x09, 0xA0, 0x76, 0x38, 0xC0, 0x90,
-0x76, 0xDE, 0xEB, 0xA0, 0x78, 0x18, 0xA2, 0x90, 0x78, 0xBE, 0xCD, 0xA0, 0x79, 0xF8, 0x84, 0x90,
-0x7A, 0x9E, 0xAF, 0xA0, 0x7B, 0xD8, 0x66, 0x90, 0x7C, 0x7E, 0x91, 0xA0, 0x7D, 0xB8, 0x48, 0x90,
-0x7E, 0x5E, 0x73, 0xA0, 0x7F, 0x98, 0x2A, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x04, 0x02,
-0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x5C, 0x84, 0xE0, 0x20, 0x5D, 0xBE, 0x97, 0x10, 0x5E, 0x64, 0xC2, 0x20, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0xFF, 0xFF, 0x7D, 0x4C, 0x00, 0x00, 0xFF, 0xFF, 0x8F,
-0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C, 0xFF,
-0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80, 0x00,
-0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0x4C, 0x4D, 0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59,
-0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50, 0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00,
-0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x08, 0xFF, 0xFF, 0x7D, 0x4C, 0x00, 0x00, 0xFF, 0xFF,
+0x8F, 0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C,
+0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80,
+0x00, 0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0xFF, 0xFF, 0x9D, 0x90, 0x00, 0x21, 0x4C, 0x4D,
+0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50,
+0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x4D,
+0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x21, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0xFF, 0xFF, 0xFF, 0xFF,
 0x7D, 0x86, 0x8E, 0xB4, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xB8, 0xCB, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9F, 0xBB, 0x23, 0xA0, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0xD0, 0x0C, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
 0xA1, 0xA2, 0xD2, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xCB, 0x89, 0x28, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -5784,44 +5775,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x58, 0x1E, 0xF1, 0x10, 0x00, 0x00, 0x00, 0x00, 0x58, 0xC5, 0x1C, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x59, 0xFE, 0xD3, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xA4, 0xFE, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x5B, 0xDE, 0xB5, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x84, 0xE0, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x5D, 0xBE, 0x97, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x64, 0xC2, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x5F, 0x9E, 0x79, 0x10, 0x00, 0x00, 0x00, 0x00, 0x60, 0x4D, 0xDE, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x61, 0x87, 0x95, 0x90, 0x00, 0x00, 0x00, 0x00, 0x62, 0x2D, 0xC0, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x63, 0x67, 0x77, 0x90, 0x00, 0x00, 0x00, 0x00, 0x64, 0x0D, 0xA2, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x65, 0x47, 0x59, 0x90, 0x00, 0x00, 0x00, 0x00, 0x65, 0xED, 0x84, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x67, 0x27, 0x3B, 0x90, 0x00, 0x00, 0x00, 0x00, 0x67, 0xCD, 0x66, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x69, 0x07, 0x1D, 0x90, 0x00, 0x00, 0x00, 0x00, 0x69, 0xAD, 0x48, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x6A, 0xE6, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x96, 0x65, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x6C, 0xD0, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x76, 0x47, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x6E, 0xAF, 0xFE, 0x10, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x56, 0x29, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x70, 0x8F, 0xE0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x71, 0x36, 0x0B, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x72, 0x6F, 0xC2, 0x10, 0x00, 0x00, 0x00, 0x00, 0x73, 0x15, 0xED, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x74, 0x4F, 0xA4, 0x10, 0x00, 0x00, 0x00, 0x00, 0x74, 0xFF, 0x09, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x76, 0x38, 0xC0, 0x90, 0x00, 0x00, 0x00, 0x00, 0x76, 0xDE, 0xEB, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x78, 0x18, 0xA2, 0x90, 0x00, 0x00, 0x00, 0x00, 0x78, 0xBE, 0xCD, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x79, 0xF8, 0x84, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7A, 0x9E, 0xAF, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7B, 0xD8, 0x66, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x7E, 0x91, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7D, 0xB8, 0x48, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x5E, 0x73, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7F, 0x98, 0x2A, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x5D, 0xBE, 0x97, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x64, 0xC2, 0x20, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0xFF, 0xFF, 0x7D, 0x4C, 0x00, 0x00, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x04, 0xFF,
-0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C, 0xFF, 0xFF, 0x8F, 0x80, 0x01,
-0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80, 0x00, 0x19, 0xFF, 0xFF, 0x9D,
-0x90, 0x01, 0x1D, 0x4C, 0x4D, 0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59,
-0x57, 0x54, 0x00, 0x59, 0x50, 0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00,
-0x50, 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x00, 0x00, 0x00, 0x0A, 0x50, 0x53, 0x54, 0x38, 0x50, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
-0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
-#endif
-0x00, 0xEB, 0x16, 0x4A, 0x00, 0x3D, 0xEC, 0xDD, 0x00, 0x00, 0x00, 0x17, 0x50, 0x61, 0x63, 0x69,
-0x66, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x59, 0x75, 0x6B, 0x6F, 0x6E, 0x20, 0x28, 0x6E, 0x6F, 0x72,
-0x74, 0x68, 0x29,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x08, 0xFF, 0xFF, 0x7D, 0x4C, 0x00, 0x00, 0xFF, 0xFF,
+0x8F, 0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C,
+0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80,
+0x00, 0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0xFF, 0xFF, 0x9D, 0x90, 0x00, 0x21, 0x4C, 0x4D,
+0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50,
+0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x4D,
+0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x0A,
+#endif
+0x00, 0xEB, 0x16, 0x4A, 0x00, 0x3D, 0xEC, 0xDD, 0x00, 0x00, 0x00, 0x16, 0x50, 0x61, 0x63, 0x69,
+0x66, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x59, 0x75, 0x6B, 0x6F, 0x6E, 0x20, 0x28, 0x77, 0x65, 0x73,
+0x74, 0x29,
 
 /* America/Dawson_Creek */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -7051,7 +7022,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x42, 0x72, 0x65, 0x74, 0x6F, 0x6E, 0x29,
 
 /* America/Godthab */
-0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 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, 0x76, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0C, 0x9B, 0x80, 0x68, 0x00,
 0x13, 0x4D, 0x7C, 0x50, 0x14, 0x33, 0xFA, 0x90, 0x15, 0x23, 0xEB, 0x90, 0x16, 0x13, 0xDC, 0x90,
@@ -7171,9 +7142,7 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x32, 0x3E, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x2D, 0x32, 0x2C, 0x4D, 0x31, 0x30,
 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x2D, 0x31, 0x0A,
 #endif
-0x00, 0xEB, 0x43, 0xDD, 0x00, 0xC3, 0xB8, 0x2A, 0x00, 0x00, 0x00, 0x16, 0x47, 0x72, 0x65, 0x65,
-0x6E, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61,
-0x73, 0x29,
+0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
 /* America/Goose_Bay */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -13386,6 +13355,131 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4E, 0x44, 0x20, 0x28, 0x4D, 0x6F, 0x72, 0x74, 0x6F, 0x6E,
 0x20, 0x72, 0x75, 0x72, 0x61, 0x6C, 0x29,
 
+/* America/Nuuk */
+0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x4C, 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, 0x76, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0C, 0x9B, 0x80, 0x68, 0x00,
+0x13, 0x4D, 0x7C, 0x50, 0x14, 0x33, 0xFA, 0x90, 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,
+0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x04, 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, 0x02, 0x02, 0xFF, 0xFF, 0xCF, 0x80, 0x00, 0x00,
+0xFF, 0xFF, 0xD5, 0xD0, 0x00, 0x04, 0xFF, 0xFF, 0xD5, 0xD0, 0x00, 0x04, 0xFF, 0xFF, 0xE3, 0xE0,
+0x01, 0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x01, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x33, 0x00,
+0x2D, 0x30, 0x32, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00,
+#ifdef TIMELIB_SUPPORTS_V2DATA
+0x54, 0x5A, 0x69, 0x66, 0x33, 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, 0x76, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
+0x9B, 0x80, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x4D, 0x7C, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x14, 0x33, 0xFA, 0x90, 0x00, 0x00, 0x00, 0x00, 0x15, 0x23, 0xEB, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x16, 0x13, 0xDC, 0x90, 0x00, 0x00, 0x00, 0x00, 0x17, 0x03, 0xCD, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x17, 0xF3, 0xBE, 0x90, 0x00, 0x00, 0x00, 0x00, 0x18, 0xE3, 0xAF, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x19, 0xD3, 0xA0, 0x90, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xC3, 0x91, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x1B, 0xBC, 0xBD, 0x10, 0x00, 0x00, 0x00, 0x00, 0x1C, 0xAC, 0xAE, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x1D, 0x9C, 0x9F, 0x10, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x8C, 0x90, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x1F, 0x7C, 0x81, 0x10, 0x00, 0x00, 0x00, 0x00, 0x20, 0x6C, 0x72, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x21, 0x5C, 0x63, 0x10, 0x00, 0x00, 0x00, 0x00, 0x22, 0x4C, 0x54, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x23, 0x3C, 0x45, 0x10, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2C, 0x36, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x25, 0x1C, 0x27, 0x10, 0x00, 0x00, 0x00, 0x00, 0x26, 0x0C, 0x18, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x27, 0x05, 0x43, 0x90, 0x00, 0x00, 0x00, 0x00, 0x27, 0xF5, 0x34, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x28, 0xE5, 0x25, 0x90, 0x00, 0x00, 0x00, 0x00, 0x29, 0xD5, 0x16, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x2A, 0xC5, 0x07, 0x90, 0x00, 0x00, 0x00, 0x00, 0x2B, 0xB4, 0xF8, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x2C, 0xA4, 0xE9, 0x90, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x94, 0xDA, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x2E, 0x84, 0xCB, 0x90, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x74, 0xBC, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x30, 0x64, 0xAD, 0x90, 0x00, 0x00, 0x00, 0x00, 0x31, 0x5D, 0xD9, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x32, 0x72, 0xB4, 0x10, 0x00, 0x00, 0x00, 0x00, 0x33, 0x3D, 0xBB, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x34, 0x52, 0x96, 0x10, 0x00, 0x00, 0x00, 0x00, 0x35, 0x1D, 0x9D, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x36, 0x32, 0x78, 0x10, 0x00, 0x00, 0x00, 0x00, 0x36, 0xFD, 0x7F, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x38, 0x1B, 0x94, 0x90, 0x00, 0x00, 0x00, 0x00, 0x38, 0xDD, 0x61, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x39, 0xFB, 0x76, 0x90, 0x00, 0x00, 0x00, 0x00, 0x3A, 0xBD, 0x43, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x3B, 0xDB, 0x58, 0x90, 0x00, 0x00, 0x00, 0x00, 0x3C, 0xA6, 0x5F, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x3D, 0xBB, 0x3A, 0x90, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x86, 0x41, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x3F, 0x9B, 0x1C, 0x90, 0x00, 0x00, 0x00, 0x00, 0x40, 0x66, 0x23, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x41, 0x84, 0x39, 0x10, 0x00, 0x00, 0x00, 0x00, 0x42, 0x46, 0x05, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x43, 0x64, 0x1B, 0x10, 0x00, 0x00, 0x00, 0x00, 0x44, 0x25, 0xE7, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x45, 0x43, 0xFD, 0x10, 0x00, 0x00, 0x00, 0x00, 0x46, 0x05, 0xC9, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x47, 0x23, 0xDF, 0x10, 0x00, 0x00, 0x00, 0x00, 0x47, 0xEE, 0xE6, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x49, 0x03, 0xC1, 0x10, 0x00, 0x00, 0x00, 0x00, 0x49, 0xCE, 0xC8, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x4A, 0xE3, 0xA3, 0x10, 0x00, 0x00, 0x00, 0x00, 0x4B, 0xAE, 0xAA, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x4C, 0xCC, 0xBF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x8E, 0x8C, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x4E, 0xAC, 0xA1, 0x90, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x6E, 0x6E, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x50, 0x8C, 0x83, 0x90, 0x00, 0x00, 0x00, 0x00, 0x51, 0x57, 0x8A, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x52, 0x6C, 0x65, 0x90, 0x00, 0x00, 0x00, 0x00, 0x53, 0x37, 0x6C, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x54, 0x4C, 0x47, 0x90, 0x00, 0x00, 0x00, 0x00, 0x55, 0x17, 0x4E, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x56, 0x2C, 0x29, 0x90, 0x00, 0x00, 0x00, 0x00, 0x56, 0xF7, 0x30, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x58, 0x15, 0x46, 0x10, 0x00, 0x00, 0x00, 0x00, 0x58, 0xD7, 0x12, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x59, 0xF5, 0x28, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xB6, 0xF4, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x5B, 0xD5, 0x0A, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5C, 0xA0, 0x11, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x5D, 0xB4, 0xEC, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x7F, 0xF3, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x5F, 0x94, 0xCE, 0x10, 0x00, 0x00, 0x00, 0x00, 0x60, 0x5F, 0xD5, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x61, 0x7D, 0xEA, 0x90, 0x00, 0x00, 0x00, 0x00, 0x62, 0x3F, 0xB7, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x63, 0x5D, 0xCC, 0x90, 0x00, 0x00, 0x00, 0x00, 0x64, 0x1F, 0x99, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x65, 0x3D, 0xAE, 0x90, 0x00, 0x00, 0x00, 0x00, 0x66, 0x08, 0xB5, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x67, 0x1D, 0x90, 0x90, 0x00, 0x00, 0x00, 0x00, 0x67, 0xE8, 0x97, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x68, 0xFD, 0x72, 0x90, 0x00, 0x00, 0x00, 0x00, 0x69, 0xC8, 0x79, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x6A, 0xDD, 0x54, 0x90, 0x00, 0x00, 0x00, 0x00, 0x6B, 0xA8, 0x5B, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x6C, 0xC6, 0x71, 0x10, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x88, 0x3D, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x6E, 0xA6, 0x53, 0x10, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x68, 0x1F, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x70, 0x86, 0x35, 0x10, 0x00, 0x00, 0x00, 0x00, 0x71, 0x51, 0x3C, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x72, 0x66, 0x17, 0x10, 0x00, 0x00, 0x00, 0x00, 0x73, 0x31, 0x1E, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x74, 0x45, 0xF9, 0x10, 0x00, 0x00, 0x00, 0x00, 0x75, 0x11, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x76, 0x2F, 0x15, 0x90, 0x00, 0x00, 0x00, 0x00, 0x76, 0xF0, 0xE2, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x78, 0x0E, 0xF7, 0x90, 0x00, 0x00, 0x00, 0x00, 0x78, 0xD0, 0xC4, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x79, 0xEE, 0xD9, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7A, 0xB0, 0xA6, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x7B, 0xCE, 0xBB, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x99, 0xC2, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x7D, 0xAE, 0x9D, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x79, 0xA4, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x04, 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,
+0x02, 0x02, 0xFF, 0xFF, 0xCF, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xD5, 0xD0, 0x00, 0x04, 0xFF, 0xFF,
+0xD5, 0xD0, 0x00, 0x04, 0xFF, 0xFF, 0xE3, 0xE0, 0x01, 0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x01, 0x08,
+0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x33, 0x00, 0x2D, 0x30, 0x32, 0x00, 0x00, 0x00, 0x01, 0x01,
+0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x0A, 0x3C, 0x2D, 0x30, 0x33, 0x3E, 0x33, 0x3C, 0x2D, 0x30,
+0x32, 0x3E, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x2D, 0x32, 0x2C, 0x4D, 0x31, 0x30,
+0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x2D, 0x31, 0x0A,
+#endif
+0x00, 0xEB, 0x43, 0xDD, 0x00, 0xC3, 0xB8, 0x2A, 0x00, 0x00, 0x00, 0x16, 0x47, 0x72, 0x65, 0x65,
+0x6E, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61,
+0x73, 0x29,
+
 /* America/Ojinaga */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -16828,8 +16922,8 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 
 /* America/Whitehorse */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x21, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0x80, 0x00, 0x00, 0x00,
 0x9E, 0xB8, 0xCB, 0xB0, 0x9F, 0xBB, 0x23, 0xA0, 0xA0, 0xD0, 0x0C, 0xB0, 0xA1, 0xA2, 0xD2, 0x80,
 0xCB, 0x89, 0x28, 0xB0, 0xD2, 0x23, 0xF4, 0x70, 0xD2, 0x61, 0x34, 0x20, 0xF7, 0x2F, 0x76, 0x90,
 0xF8, 0x28, 0xA2, 0x10, 0xFB, 0x1D, 0x5F, 0x10, 0x13, 0x69, 0x72, 0x20, 0x14, 0x59, 0x55, 0x10,
@@ -16852,34 +16946,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x51, 0x3C, 0x59, 0xA0, 0x52, 0x76, 0x10, 0x90, 0x53, 0x1C, 0x3B, 0xA0, 0x54, 0x55, 0xF2, 0x90,
 0x54, 0xFC, 0x1D, 0xA0, 0x56, 0x35, 0xD4, 0x90, 0x56, 0xE5, 0x3A, 0x20, 0x58, 0x1E, 0xF1, 0x10,
 0x58, 0xC5, 0x1C, 0x20, 0x59, 0xFE, 0xD3, 0x10, 0x5A, 0xA4, 0xFE, 0x20, 0x5B, 0xDE, 0xB5, 0x10,
-0x5C, 0x84, 0xE0, 0x20, 0x5D, 0xBE, 0x97, 0x10, 0x5E, 0x64, 0xC2, 0x20, 0x5F, 0x9E, 0x79, 0x10,
-0x60, 0x4D, 0xDE, 0xA0, 0x61, 0x87, 0x95, 0x90, 0x62, 0x2D, 0xC0, 0xA0, 0x63, 0x67, 0x77, 0x90,
-0x64, 0x0D, 0xA2, 0xA0, 0x65, 0x47, 0x59, 0x90, 0x65, 0xED, 0x84, 0xA0, 0x67, 0x27, 0x3B, 0x90,
-0x67, 0xCD, 0x66, 0xA0, 0x69, 0x07, 0x1D, 0x90, 0x69, 0xAD, 0x48, 0xA0, 0x6A, 0xE6, 0xFF, 0x90,
-0x6B, 0x96, 0x65, 0x20, 0x6C, 0xD0, 0x1C, 0x10, 0x6D, 0x76, 0x47, 0x20, 0x6E, 0xAF, 0xFE, 0x10,
-0x6F, 0x56, 0x29, 0x20, 0x70, 0x8F, 0xE0, 0x10, 0x71, 0x36, 0x0B, 0x20, 0x72, 0x6F, 0xC2, 0x10,
-0x73, 0x15, 0xED, 0x20, 0x74, 0x4F, 0xA4, 0x10, 0x74, 0xFF, 0x09, 0xA0, 0x76, 0x38, 0xC0, 0x90,
-0x76, 0xDE, 0xEB, 0xA0, 0x78, 0x18, 0xA2, 0x90, 0x78, 0xBE, 0xCD, 0xA0, 0x79, 0xF8, 0x84, 0x90,
-0x7A, 0x9E, 0xAF, 0xA0, 0x7B, 0xD8, 0x66, 0x90, 0x7C, 0x7E, 0x91, 0xA0, 0x7D, 0xB8, 0x48, 0x90,
-0x7E, 0x5E, 0x73, 0xA0, 0x7F, 0x98, 0x2A, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x04, 0x02,
-0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x5C, 0x84, 0xE0, 0x20, 0x5D, 0xBE, 0x97, 0x10, 0x5E, 0x64, 0xC2, 0x20, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0xFF, 0xFF, 0x81, 0x64, 0x00, 0x00, 0xFF, 0xFF, 0x8F,
-0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C, 0xFF,
-0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80, 0x00,
-0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0x4C, 0x4D, 0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59,
-0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50, 0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00,
-0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x08, 0xFF, 0xFF, 0x81, 0x64, 0x00, 0x00, 0xFF, 0xFF,
+0x8F, 0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C,
+0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80,
+0x00, 0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0xFF, 0xFF, 0x9D, 0x90, 0x00, 0x21, 0x4C, 0x4D,
+0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50,
+0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x4D,
+0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x21, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0xFF, 0xFF, 0xFF, 0xFF,
 0x7D, 0x86, 0x8A, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xB8, 0xCB, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9F, 0xBB, 0x23, 0xA0, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0xD0, 0x0C, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
 0xA1, 0xA2, 0xD2, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xCB, 0x89, 0x28, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -16925,44 +17009,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x58, 0x1E, 0xF1, 0x10, 0x00, 0x00, 0x00, 0x00, 0x58, 0xC5, 0x1C, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x59, 0xFE, 0xD3, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xA4, 0xFE, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x5B, 0xDE, 0xB5, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x84, 0xE0, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x5D, 0xBE, 0x97, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x64, 0xC2, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x5F, 0x9E, 0x79, 0x10, 0x00, 0x00, 0x00, 0x00, 0x60, 0x4D, 0xDE, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x61, 0x87, 0x95, 0x90, 0x00, 0x00, 0x00, 0x00, 0x62, 0x2D, 0xC0, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x63, 0x67, 0x77, 0x90, 0x00, 0x00, 0x00, 0x00, 0x64, 0x0D, 0xA2, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x65, 0x47, 0x59, 0x90, 0x00, 0x00, 0x00, 0x00, 0x65, 0xED, 0x84, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x67, 0x27, 0x3B, 0x90, 0x00, 0x00, 0x00, 0x00, 0x67, 0xCD, 0x66, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x69, 0x07, 0x1D, 0x90, 0x00, 0x00, 0x00, 0x00, 0x69, 0xAD, 0x48, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x6A, 0xE6, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x96, 0x65, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x6C, 0xD0, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x76, 0x47, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x6E, 0xAF, 0xFE, 0x10, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x56, 0x29, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x70, 0x8F, 0xE0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x71, 0x36, 0x0B, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x72, 0x6F, 0xC2, 0x10, 0x00, 0x00, 0x00, 0x00, 0x73, 0x15, 0xED, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x74, 0x4F, 0xA4, 0x10, 0x00, 0x00, 0x00, 0x00, 0x74, 0xFF, 0x09, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x76, 0x38, 0xC0, 0x90, 0x00, 0x00, 0x00, 0x00, 0x76, 0xDE, 0xEB, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x78, 0x18, 0xA2, 0x90, 0x00, 0x00, 0x00, 0x00, 0x78, 0xBE, 0xCD, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x79, 0xF8, 0x84, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7A, 0x9E, 0xAF, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7B, 0xD8, 0x66, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x7E, 0x91, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7D, 0xB8, 0x48, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x5E, 0x73, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7F, 0x98, 0x2A, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x5D, 0xBE, 0x97, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x64, 0xC2, 0x20, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0xFF, 0xFF, 0x81, 0x64, 0x00, 0x00, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x04, 0xFF,
-0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C, 0xFF, 0xFF, 0x8F, 0x80, 0x01,
-0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80, 0x00, 0x19, 0xFF, 0xFF, 0x9D,
-0x90, 0x01, 0x1D, 0x4C, 0x4D, 0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59,
-0x57, 0x54, 0x00, 0x59, 0x50, 0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00,
-0x50, 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x00, 0x00, 0x00, 0x0A, 0x50, 0x53, 0x54, 0x38, 0x50, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
-0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
-#endif
-0x00, 0xE5, 0xF9, 0xB2, 0x00, 0x44, 0x96, 0x97, 0x00, 0x00, 0x00, 0x17, 0x50, 0x61, 0x63, 0x69,
-0x66, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x59, 0x75, 0x6B, 0x6F, 0x6E, 0x20, 0x28, 0x73, 0x6F, 0x75,
-0x74, 0x68, 0x29,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x08, 0xFF, 0xFF, 0x81, 0x64, 0x00, 0x00, 0xFF, 0xFF,
+0x8F, 0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C,
+0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80,
+0x00, 0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0xFF, 0xFF, 0x9D, 0x90, 0x00, 0x21, 0x4C, 0x4D,
+0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50,
+0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x4D,
+0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x0A,
+#endif
+0x00, 0xE5, 0xF9, 0xB2, 0x00, 0x44, 0x96, 0x97, 0x00, 0x00, 0x00, 0x16, 0x50, 0x61, 0x63, 0x69,
+0x66, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x59, 0x75, 0x6B, 0x6F, 0x6E, 0x20, 0x28, 0x65, 0x61, 0x73,
+0x74, 0x29,
 
 /* America/Winnipeg */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -19570,23 +19634,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 /* Asia/Chongqing */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70, 0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0,
-0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0, 0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0,
-0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0, 0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70,
-0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0, 0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90,
-0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90, 0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90,
-0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10, 0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10,
-0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0xA0, 0x97, 0xA2, 0x80, 0xA1, 0x79, 0x04, 0xF0, 0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70,
+0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0, 0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0,
+0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0, 0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0,
+0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70, 0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0,
+0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90, 0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90,
+0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90, 0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10,
+0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10, 0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
-0x02, 0x01, 0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00,
-0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54,
-0x00,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x71,
+0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C,
+0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
-0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
+0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x97, 0xA2, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0xA1, 0x79, 0x04, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC9, 0x09, 0xF9, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0xD3, 0xBD, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xCB, 0x05, 0x8A, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xCB, 0x7C, 0x40, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xD2, 0x3B, 0x3E, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xD3, 0x8B, 0x7B, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -19600,33 +19665,34 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x25, 0x12, 0x7C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x26, 0x27, 0x65, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x26, 0xF2, 0x5E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x28, 0x07, 0x47, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x28, 0xD2, 0x40, 0x10, 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, 0x00,
-0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00,
-0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A, 0x43, 0x53,
-0x54, 0x2D, 0x38, 0x0A,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70,
+0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A,
+0x43, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
 /* Asia/Chungking */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70, 0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0,
-0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0, 0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0,
-0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0, 0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70,
-0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0, 0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90,
-0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90, 0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90,
-0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10, 0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10,
-0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0xA0, 0x97, 0xA2, 0x80, 0xA1, 0x79, 0x04, 0xF0, 0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70,
+0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0, 0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0,
+0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0, 0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0,
+0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70, 0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0,
+0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90, 0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90,
+0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90, 0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10,
+0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10, 0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
-0x02, 0x01, 0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00,
-0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54,
-0x00,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x71,
+0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C,
+0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
-0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
+0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x97, 0xA2, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0xA1, 0x79, 0x04, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC9, 0x09, 0xF9, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0xD3, 0xBD, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xCB, 0x05, 0x8A, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xCB, 0x7C, 0x40, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xD2, 0x3B, 0x3E, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xD3, 0x8B, 0x7B, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -19640,10 +19706,10 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x25, 0x12, 0x7C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x26, 0x27, 0x65, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x26, 0xF2, 0x5E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x28, 0x07, 0x47, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x28, 0xD2, 0x40, 0x10, 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, 0x00,
-0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00,
-0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A, 0x43, 0x53,
-0x54, 0x2D, 0x38, 0x0A,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70,
+0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A,
+0x43, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
@@ -20247,23 +20313,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 /* Asia/Harbin */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70, 0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0,
-0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0, 0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0,
-0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0, 0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70,
-0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0, 0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90,
-0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90, 0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90,
-0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10, 0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10,
-0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0xA0, 0x97, 0xA2, 0x80, 0xA1, 0x79, 0x04, 0xF0, 0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70,
+0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0, 0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0,
+0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0, 0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0,
+0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70, 0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0,
+0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90, 0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90,
+0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90, 0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10,
+0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10, 0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
-0x02, 0x01, 0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00,
-0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54,
-0x00,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x71,
+0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C,
+0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
-0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
+0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x97, 0xA2, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0xA1, 0x79, 0x04, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC9, 0x09, 0xF9, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0xD3, 0xBD, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xCB, 0x05, 0x8A, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xCB, 0x7C, 0x40, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xD2, 0x3B, 0x3E, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xD3, 0x8B, 0x7B, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -20277,10 +20344,10 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x25, 0x12, 0x7C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x26, 0x27, 0x65, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x26, 0xF2, 0x5E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x28, 0x07, 0x47, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x28, 0xD2, 0x40, 0x10, 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, 0x00,
-0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00,
-0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A, 0x43, 0x53,
-0x54, 0x2D, 0x38, 0x0A,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70,
+0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A,
+0x43, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
@@ -22727,23 +22794,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 /* Asia/Shanghai */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70, 0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0,
-0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0, 0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0,
-0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0, 0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70,
-0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0, 0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90,
-0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90, 0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90,
-0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10, 0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10,
-0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0xA0, 0x97, 0xA2, 0x80, 0xA1, 0x79, 0x04, 0xF0, 0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70,
+0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0, 0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0,
+0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0, 0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0,
+0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70, 0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0,
+0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90, 0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90,
+0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90, 0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10,
+0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10, 0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
-0x02, 0x01, 0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00,
-0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54,
-0x00,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x71,
+0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C,
+0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
-0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
+0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x97, 0xA2, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0xA1, 0x79, 0x04, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC9, 0x09, 0xF9, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0xD3, 0xBD, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xCB, 0x05, 0x8A, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xCB, 0x7C, 0x40, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xD2, 0x3B, 0x3E, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xD3, 0x8B, 0x7B, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -22757,10 +22825,10 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x25, 0x12, 0x7C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x26, 0x27, 0x65, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x26, 0xF2, 0x5E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x28, 0x07, 0x47, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x28, 0xD2, 0x40, 0x10, 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, 0x00,
-0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00,
-0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A, 0x43, 0x53,
-0x54, 0x2D, 0x38, 0x0A,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70,
+0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A,
+0x43, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
 0x00, 0xB8, 0xFC, 0xC5, 0x01, 0xCC, 0x00, 0x6A, 0x00, 0x00, 0x00, 0x0C, 0x42, 0x65, 0x69, 0x6A,
 0x69, 0x6E, 0x67, 0x20, 0x54, 0x69, 0x6D, 0x65,
@@ -29352,8 +29420,8 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 
 /* Canada/Yukon */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x21, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0x80, 0x00, 0x00, 0x00,
 0x9E, 0xB8, 0xCB, 0xB0, 0x9F, 0xBB, 0x23, 0xA0, 0xA0, 0xD0, 0x0C, 0xB0, 0xA1, 0xA2, 0xD2, 0x80,
 0xCB, 0x89, 0x28, 0xB0, 0xD2, 0x23, 0xF4, 0x70, 0xD2, 0x61, 0x34, 0x20, 0xF7, 0x2F, 0x76, 0x90,
 0xF8, 0x28, 0xA2, 0x10, 0xFB, 0x1D, 0x5F, 0x10, 0x13, 0x69, 0x72, 0x20, 0x14, 0x59, 0x55, 0x10,
@@ -29376,34 +29444,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x51, 0x3C, 0x59, 0xA0, 0x52, 0x76, 0x10, 0x90, 0x53, 0x1C, 0x3B, 0xA0, 0x54, 0x55, 0xF2, 0x90,
 0x54, 0xFC, 0x1D, 0xA0, 0x56, 0x35, 0xD4, 0x90, 0x56, 0xE5, 0x3A, 0x20, 0x58, 0x1E, 0xF1, 0x10,
 0x58, 0xC5, 0x1C, 0x20, 0x59, 0xFE, 0xD3, 0x10, 0x5A, 0xA4, 0xFE, 0x20, 0x5B, 0xDE, 0xB5, 0x10,
-0x5C, 0x84, 0xE0, 0x20, 0x5D, 0xBE, 0x97, 0x10, 0x5E, 0x64, 0xC2, 0x20, 0x5F, 0x9E, 0x79, 0x10,
-0x60, 0x4D, 0xDE, 0xA0, 0x61, 0x87, 0x95, 0x90, 0x62, 0x2D, 0xC0, 0xA0, 0x63, 0x67, 0x77, 0x90,
-0x64, 0x0D, 0xA2, 0xA0, 0x65, 0x47, 0x59, 0x90, 0x65, 0xED, 0x84, 0xA0, 0x67, 0x27, 0x3B, 0x90,
-0x67, 0xCD, 0x66, 0xA0, 0x69, 0x07, 0x1D, 0x90, 0x69, 0xAD, 0x48, 0xA0, 0x6A, 0xE6, 0xFF, 0x90,
-0x6B, 0x96, 0x65, 0x20, 0x6C, 0xD0, 0x1C, 0x10, 0x6D, 0x76, 0x47, 0x20, 0x6E, 0xAF, 0xFE, 0x10,
-0x6F, 0x56, 0x29, 0x20, 0x70, 0x8F, 0xE0, 0x10, 0x71, 0x36, 0x0B, 0x20, 0x72, 0x6F, 0xC2, 0x10,
-0x73, 0x15, 0xED, 0x20, 0x74, 0x4F, 0xA4, 0x10, 0x74, 0xFF, 0x09, 0xA0, 0x76, 0x38, 0xC0, 0x90,
-0x76, 0xDE, 0xEB, 0xA0, 0x78, 0x18, 0xA2, 0x90, 0x78, 0xBE, 0xCD, 0xA0, 0x79, 0xF8, 0x84, 0x90,
-0x7A, 0x9E, 0xAF, 0xA0, 0x7B, 0xD8, 0x66, 0x90, 0x7C, 0x7E, 0x91, 0xA0, 0x7D, 0xB8, 0x48, 0x90,
-0x7E, 0x5E, 0x73, 0xA0, 0x7F, 0x98, 0x2A, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x04, 0x02,
-0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x5C, 0x84, 0xE0, 0x20, 0x5D, 0xBE, 0x97, 0x10, 0x5E, 0x64, 0xC2, 0x20, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0xFF, 0xFF, 0x81, 0x64, 0x00, 0x00, 0xFF, 0xFF, 0x8F,
-0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C, 0xFF,
-0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80, 0x00,
-0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0x4C, 0x4D, 0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59,
-0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50, 0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00,
-0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x08, 0xFF, 0xFF, 0x81, 0x64, 0x00, 0x00, 0xFF, 0xFF,
+0x8F, 0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C,
+0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80,
+0x00, 0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0xFF, 0xFF, 0x9D, 0x90, 0x00, 0x21, 0x4C, 0x4D,
+0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50,
+0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x4D,
+0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x21, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0xFF, 0xFF, 0xFF, 0xFF,
 0x7D, 0x86, 0x8A, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xB8, 0xCB, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9F, 0xBB, 0x23, 0xA0, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0xD0, 0x0C, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
 0xA1, 0xA2, 0xD2, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xCB, 0x89, 0x28, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -29449,40 +29507,20 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x58, 0x1E, 0xF1, 0x10, 0x00, 0x00, 0x00, 0x00, 0x58, 0xC5, 0x1C, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x59, 0xFE, 0xD3, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xA4, 0xFE, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x5B, 0xDE, 0xB5, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x84, 0xE0, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x5D, 0xBE, 0x97, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x64, 0xC2, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x5F, 0x9E, 0x79, 0x10, 0x00, 0x00, 0x00, 0x00, 0x60, 0x4D, 0xDE, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x61, 0x87, 0x95, 0x90, 0x00, 0x00, 0x00, 0x00, 0x62, 0x2D, 0xC0, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x63, 0x67, 0x77, 0x90, 0x00, 0x00, 0x00, 0x00, 0x64, 0x0D, 0xA2, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x65, 0x47, 0x59, 0x90, 0x00, 0x00, 0x00, 0x00, 0x65, 0xED, 0x84, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x67, 0x27, 0x3B, 0x90, 0x00, 0x00, 0x00, 0x00, 0x67, 0xCD, 0x66, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x69, 0x07, 0x1D, 0x90, 0x00, 0x00, 0x00, 0x00, 0x69, 0xAD, 0x48, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x6A, 0xE6, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x96, 0x65, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x6C, 0xD0, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x76, 0x47, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x6E, 0xAF, 0xFE, 0x10, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x56, 0x29, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x70, 0x8F, 0xE0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x71, 0x36, 0x0B, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x72, 0x6F, 0xC2, 0x10, 0x00, 0x00, 0x00, 0x00, 0x73, 0x15, 0xED, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x74, 0x4F, 0xA4, 0x10, 0x00, 0x00, 0x00, 0x00, 0x74, 0xFF, 0x09, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x76, 0x38, 0xC0, 0x90, 0x00, 0x00, 0x00, 0x00, 0x76, 0xDE, 0xEB, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x78, 0x18, 0xA2, 0x90, 0x00, 0x00, 0x00, 0x00, 0x78, 0xBE, 0xCD, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x79, 0xF8, 0x84, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7A, 0x9E, 0xAF, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7B, 0xD8, 0x66, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x7E, 0x91, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7D, 0xB8, 0x48, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x5E, 0x73, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x7F, 0x98, 0x2A, 0x90, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x5D, 0xBE, 0x97, 0x10, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x64, 0xC2, 0x20, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x03, 0x04, 0x02, 0x05, 0x02, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
-0x06, 0x07, 0x06, 0xFF, 0xFF, 0x81, 0x64, 0x00, 0x00, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x04, 0xFF,
-0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C, 0xFF, 0xFF, 0x8F, 0x80, 0x01,
-0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80, 0x00, 0x19, 0xFF, 0xFF, 0x9D,
-0x90, 0x01, 0x1D, 0x4C, 0x4D, 0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59,
-0x57, 0x54, 0x00, 0x59, 0x50, 0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00,
-0x50, 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x00, 0x00, 0x00, 0x0A, 0x50, 0x53, 0x54, 0x38, 0x50, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
-0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x08, 0xFF, 0xFF, 0x81, 0x64, 0x00, 0x00, 0xFF, 0xFF,
+0x8F, 0x80, 0x01, 0x04, 0xFF, 0xFF, 0x81, 0x70, 0x00, 0x08, 0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x0C,
+0xFF, 0xFF, 0x8F, 0x80, 0x01, 0x10, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x14, 0xFF, 0xFF, 0x8F, 0x80,
+0x00, 0x19, 0xFF, 0xFF, 0x9D, 0x90, 0x01, 0x1D, 0xFF, 0xFF, 0x9D, 0x90, 0x00, 0x21, 0x4C, 0x4D,
+0x54, 0x00, 0x59, 0x44, 0x54, 0x00, 0x59, 0x53, 0x54, 0x00, 0x59, 0x57, 0x54, 0x00, 0x59, 0x50,
+0x54, 0x00, 0x59, 0x44, 0x44, 0x54, 0x00, 0x50, 0x53, 0x54, 0x00, 0x50, 0x44, 0x54, 0x00, 0x4D,
+0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x0A,
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
@@ -38361,8 +38399,8 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x4B, 0x2D, 0x33, 0x0A,
 #endif
-0x00, 0xCD, 0xEA, 0xD7, 0x01, 0x46, 0xB0, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0x4D, 0x53, 0x4B, 0x2B,
-0x30, 0x30, 0x20, 0x2D, 0x20, 0x43, 0x72, 0x69, 0x6D, 0x65, 0x61,
+0x00, 0xCD, 0xEA, 0xD7, 0x01, 0x46, 0xB0, 0xD0, 0x00, 0x00, 0x00, 0x06, 0x43, 0x72, 0x69, 0x6D,
+0x65, 0x61,
 
 /* Europe/Skopje */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -39402,8 +39440,8 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x01, 0x01, 0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
 0x35, 0x2E, 0x30, 0x2F, 0x33, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x34, 0x0A,
 #endif
-0x00, 0xD3, 0x83, 0x22, 0x01, 0x34, 0xAF, 0x70, 0x00, 0x00, 0x00, 0x08, 0x52, 0x75, 0x74, 0x68,
-0x65, 0x6E, 0x69, 0x61,
+0x00, 0xD3, 0x83, 0x22, 0x01, 0x34, 0xAF, 0x70, 0x00, 0x00, 0x00, 0x0E, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x63, 0x61, 0x72, 0x70, 0x61, 0x74, 0x68, 0x69, 0x61,
 
 /* Europe/Vaduz */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4C, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -40498,10 +40536,9 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x01, 0x01, 0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
 0x35, 0x2E, 0x30, 0x2F, 0x33, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x34, 0x0A,
 #endif
-0x00, 0xD2, 0x51, 0x25, 0x01, 0x48, 0x51, 0x7A, 0x00, 0x00, 0x00, 0x2E, 0x5A, 0x61, 0x70, 0x6F,
-0x72, 0x6F, 0x7A, 0x68, 0x27, 0x79, 0x65, 0x2F, 0x5A, 0x61, 0x70, 0x6F, 0x72, 0x69, 0x7A, 0x68,
-0x69, 0x61, 0x3B, 0x20, 0x4C, 0x75, 0x67, 0x61, 0x6E, 0x73, 0x6B, 0x2F, 0x4C, 0x75, 0x68, 0x61,
-0x6E, 0x73, 0x6B, 0x20, 0x28, 0x65, 0x61, 0x73, 0x74, 0x29,
+0x00, 0xD2, 0x51, 0x25, 0x01, 0x48, 0x51, 0x7A, 0x00, 0x00, 0x00, 0x1B, 0x5A, 0x61, 0x70, 0x6F,
+0x72, 0x6F, 0x7A, 0x68, 0x79, 0x65, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x65, 0x61, 0x73, 0x74, 0x20,
+0x4C, 0x75, 0x67, 0x61, 0x6E, 0x73, 0x6B,
 
 /* Europe/Zurich */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -45004,23 +45041,24 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 /* PRC */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70, 0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0,
-0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0, 0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0,
-0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0, 0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70,
-0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0, 0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90,
-0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90, 0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90,
-0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10, 0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10,
-0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0xA0, 0x97, 0xA2, 0x80, 0xA1, 0x79, 0x04, 0xF0, 0xC8, 0x59, 0x5E, 0x80, 0xC9, 0x09, 0xF9, 0x70,
+0xC9, 0xD3, 0xBD, 0x00, 0xCB, 0x05, 0x8A, 0xF0, 0xCB, 0x7C, 0x40, 0x00, 0xD2, 0x3B, 0x3E, 0xF0,
+0xD3, 0x8B, 0x7B, 0x80, 0xD4, 0x42, 0xAD, 0xF0, 0xD5, 0x45, 0x22, 0x00, 0xD6, 0x4C, 0xBF, 0xF0,
+0xD7, 0x3C, 0xBF, 0x00, 0xD8, 0x06, 0x66, 0x70, 0xD9, 0x1D, 0xF2, 0x80, 0xD9, 0x41, 0x7C, 0xF0,
+0x1E, 0xBA, 0x52, 0x20, 0x1F, 0x69, 0x9B, 0x90, 0x20, 0x7E, 0x84, 0xA0, 0x21, 0x49, 0x7D, 0x90,
+0x22, 0x67, 0xA1, 0x20, 0x23, 0x29, 0x5F, 0x90, 0x24, 0x47, 0x83, 0x20, 0x25, 0x12, 0x7C, 0x10,
+0x26, 0x27, 0x65, 0x20, 0x26, 0xF2, 0x5E, 0x10, 0x28, 0x07, 0x47, 0x20, 0x28, 0xD2, 0x40, 0x10,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
-0x02, 0x01, 0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00,
-0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54,
-0x00,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x71,
+0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C,
+0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
-0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF,
+0x7E, 0x36, 0x43, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x97, 0xA2, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0xA1, 0x79, 0x04, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x59, 0x5E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC9, 0x09, 0xF9, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0xD3, 0xBD, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xCB, 0x05, 0x8A, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xCB, 0x7C, 0x40, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xD2, 0x3B, 0x3E, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xD3, 0x8B, 0x7B, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -45034,10 +45072,10 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 0x25, 0x12, 0x7C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x26, 0x27, 0x65, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x26, 0xF2, 0x5E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x28, 0x07, 0x47, 0x20, 0x00, 0x00, 0x00, 0x00,
 0x28, 0xD2, 0x40, 0x10, 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, 0x00,
-0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00,
-0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A, 0x43, 0x53,
-0x54, 0x2D, 0x38, 0x0A,
+0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x02, 0x00, 0x00, 0x71, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70,
+0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x0A,
+0x43, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
@@ -47495,4 +47533,4 @@ const unsigned char timelib_timezone_db_data_builtin[269539] = {
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,};
 
-const timelib_tzdb timezonedb_builtin = { "2019.3", 594, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };
+const timelib_tzdb timezonedb_builtin = { "2020.1", 595, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };