From ec7f52aa26f87239c33bd5a7a6dde3714055641a Mon Sep 17 00:00:00 2001 From: Phil Ross Date: Tue, 29 Nov 2022 20:50:31 +0000 Subject: [PATCH] Update to tzdata version 2022g. https://mm.icann.org/pipermail/tz-announce/2022-November/000076.html --- lib/tzinfo/data/definitions/America/Bogota.rb | 2 +- .../data/definitions/America/Cambridge_Bay.rb | 219 +++++----- .../data/definitions/America/Ciudad_Juarez.rb | 186 +++++++++ lib/tzinfo/data/definitions/America/Inuvik.rb | 395 +++++++++--------- .../data/definitions/America/Iqaluit.rb | 213 +++++----- lib/tzinfo/data/definitions/America/Nuuk.rb | 102 +---- .../data/definitions/America/Ojinaga.rb | 100 +++++ .../data/definitions/America/Pangnirtung.rb | 206 +-------- .../data/definitions/America/Rankin_Inlet.rb | 211 +++++----- .../data/definitions/America/Resolute.rb | 213 +++++----- .../data/definitions/America/Whitehorse.rb | 2 +- .../data/definitions/America/Yellowknife.rb | 207 ++++----- lib/tzinfo/data/definitions/Asia/Singapore.rb | 2 +- lib/tzinfo/data/indexes/countries.rb | 28 +- lib/tzinfo/data/indexes/timezones.rb | 3 +- lib/tzinfo/data/version.rb | 4 +- 16 files changed, 1078 insertions(+), 1015 deletions(-) create mode 100644 lib/tzinfo/data/definitions/America/Ciudad_Juarez.rb diff --git a/lib/tzinfo/data/definitions/America/Bogota.rb b/lib/tzinfo/data/definitions/America/Bogota.rb index 0d9a2f7..3b5e6fb 100644 --- a/lib/tzinfo/data/definitions/America/Bogota.rb +++ b/lib/tzinfo/data/definitions/America/Bogota.rb @@ -19,7 +19,7 @@ module Bogota tz.transition 1884, 3, :o1, -2707671824, 13009943011, 5400 tz.transition 1914, 11, :o2, -1739041424, 13070482411, 5400 tz.transition 1992, 5, :o3, 704869200 - tz.transition 1993, 4, :o2, 733896000 + tz.transition 1993, 2, :o2, 729057600 end end end diff --git a/lib/tzinfo/data/definitions/America/Cambridge_Bay.rb b/lib/tzinfo/data/definitions/America/Cambridge_Bay.rb index beaefa8..c04ade1 100644 --- a/lib/tzinfo/data/definitions/America/Cambridge_Bay.rb +++ b/lib/tzinfo/data/definitions/America/Cambridge_Bay.rb @@ -15,204 +15,217 @@ module Cambridge_Bay tz.offset :o1, -25200, 0, :MST tz.offset :o2, -25200, 3600, :MWT tz.offset :o3, -25200, 3600, :MPT - tz.offset :o4, -25200, 7200, :MDDT - tz.offset :o5, -25200, 3600, :MDT - tz.offset :o6, -21600, 0, :CST - tz.offset :o7, -21600, 3600, :CDT - tz.offset :o8, -18000, 0, :EST + tz.offset :o4, -25200, 3600, :MDT + tz.offset :o5, -21600, 0, :CST + tz.offset :o6, -21600, 3600, :CDT + tz.offset :o7, -18000, 0, :EST tz.transition 1920, 1, :o1, -1577923200, 4844649, 2 tz.transition 1942, 2, :o2, -880210800, 19443199, 8 tz.transition 1945, 8, :o3, -769395600, 58360379, 24 tz.transition 1945, 9, :o1, -765388800, 14590373, 6 - tz.transition 1965, 4, :o4, -147891600, 58533019, 24 - tz.transition 1965, 10, :o1, -131562000, 58537555, 24 - tz.transition 1980, 4, :o5, 325674000 + tz.transition 1972, 4, :o4, 73472400 + tz.transition 1972, 10, :o1, 89193600 + tz.transition 1973, 4, :o4, 104922000 + tz.transition 1973, 10, :o1, 120643200 + tz.transition 1974, 4, :o4, 136371600 + tz.transition 1974, 10, :o1, 152092800 + tz.transition 1975, 4, :o4, 167821200 + tz.transition 1975, 10, :o1, 183542400 + tz.transition 1976, 4, :o4, 199270800 + tz.transition 1976, 10, :o1, 215596800 + tz.transition 1977, 4, :o4, 230720400 + tz.transition 1977, 10, :o1, 247046400 + tz.transition 1978, 4, :o4, 262774800 + tz.transition 1978, 10, :o1, 278496000 + tz.transition 1979, 4, :o4, 294224400 + tz.transition 1979, 10, :o1, 309945600 + tz.transition 1980, 4, :o4, 325674000 tz.transition 1980, 10, :o1, 341395200 - tz.transition 1981, 4, :o5, 357123600 + tz.transition 1981, 4, :o4, 357123600 tz.transition 1981, 10, :o1, 372844800 - tz.transition 1982, 4, :o5, 388573200 + tz.transition 1982, 4, :o4, 388573200 tz.transition 1982, 10, :o1, 404899200 - tz.transition 1983, 4, :o5, 420022800 + tz.transition 1983, 4, :o4, 420022800 tz.transition 1983, 10, :o1, 436348800 - tz.transition 1984, 4, :o5, 452077200 + tz.transition 1984, 4, :o4, 452077200 tz.transition 1984, 10, :o1, 467798400 - tz.transition 1985, 4, :o5, 483526800 + tz.transition 1985, 4, :o4, 483526800 tz.transition 1985, 10, :o1, 499248000 - tz.transition 1986, 4, :o5, 514976400 + tz.transition 1986, 4, :o4, 514976400 tz.transition 1986, 10, :o1, 530697600 - tz.transition 1987, 4, :o5, 544611600 + tz.transition 1987, 4, :o4, 544611600 tz.transition 1987, 10, :o1, 562147200 - tz.transition 1988, 4, :o5, 576061200 + tz.transition 1988, 4, :o4, 576061200 tz.transition 1988, 10, :o1, 594201600 - tz.transition 1989, 4, :o5, 607510800 + tz.transition 1989, 4, :o4, 607510800 tz.transition 1989, 10, :o1, 625651200 - tz.transition 1990, 4, :o5, 638960400 + tz.transition 1990, 4, :o4, 638960400 tz.transition 1990, 10, :o1, 657100800 - tz.transition 1991, 4, :o5, 671014800 + tz.transition 1991, 4, :o4, 671014800 tz.transition 1991, 10, :o1, 688550400 - tz.transition 1992, 4, :o5, 702464400 + tz.transition 1992, 4, :o4, 702464400 tz.transition 1992, 10, :o1, 720000000 - tz.transition 1993, 4, :o5, 733914000 + tz.transition 1993, 4, :o4, 733914000 tz.transition 1993, 10, :o1, 752054400 - tz.transition 1994, 4, :o5, 765363600 + tz.transition 1994, 4, :o4, 765363600 tz.transition 1994, 10, :o1, 783504000 - tz.transition 1995, 4, :o5, 796813200 + tz.transition 1995, 4, :o4, 796813200 tz.transition 1995, 10, :o1, 814953600 - tz.transition 1996, 4, :o5, 828867600 + tz.transition 1996, 4, :o4, 828867600 tz.transition 1996, 10, :o1, 846403200 - tz.transition 1997, 4, :o5, 860317200 + tz.transition 1997, 4, :o4, 860317200 tz.transition 1997, 10, :o1, 877852800 - tz.transition 1998, 4, :o5, 891766800 + tz.transition 1998, 4, :o4, 891766800 tz.transition 1998, 10, :o1, 909302400 - tz.transition 1999, 4, :o5, 923216400 - tz.transition 1999, 10, :o6, 941356800 - tz.transition 2000, 4, :o7, 954662400 - tz.transition 2000, 10, :o8, 972802800 - tz.transition 2000, 11, :o6, 973400400 - tz.transition 2001, 4, :o5, 986115600 + tz.transition 1999, 4, :o4, 923216400 + tz.transition 1999, 10, :o5, 941356800 + tz.transition 2000, 4, :o6, 954662400 + tz.transition 2000, 10, :o7, 972802800 + tz.transition 2000, 11, :o5, 973400400 + tz.transition 2001, 4, :o4, 986115600 tz.transition 2001, 10, :o1, 1004256000 - tz.transition 2002, 4, :o5, 1018170000 + tz.transition 2002, 4, :o4, 1018170000 tz.transition 2002, 10, :o1, 1035705600 - tz.transition 2003, 4, :o5, 1049619600 + tz.transition 2003, 4, :o4, 1049619600 tz.transition 2003, 10, :o1, 1067155200 - tz.transition 2004, 4, :o5, 1081069200 + tz.transition 2004, 4, :o4, 1081069200 tz.transition 2004, 10, :o1, 1099209600 - tz.transition 2005, 4, :o5, 1112518800 + tz.transition 2005, 4, :o4, 1112518800 tz.transition 2005, 10, :o1, 1130659200 - tz.transition 2006, 4, :o5, 1143968400 + tz.transition 2006, 4, :o4, 1143968400 tz.transition 2006, 10, :o1, 1162108800 - tz.transition 2007, 3, :o5, 1173603600 + tz.transition 2007, 3, :o4, 1173603600 tz.transition 2007, 11, :o1, 1194163200 - tz.transition 2008, 3, :o5, 1205053200 + tz.transition 2008, 3, :o4, 1205053200 tz.transition 2008, 11, :o1, 1225612800 - tz.transition 2009, 3, :o5, 1236502800 + tz.transition 2009, 3, :o4, 1236502800 tz.transition 2009, 11, :o1, 1257062400 - tz.transition 2010, 3, :o5, 1268557200 + tz.transition 2010, 3, :o4, 1268557200 tz.transition 2010, 11, :o1, 1289116800 - tz.transition 2011, 3, :o5, 1300006800 + tz.transition 2011, 3, :o4, 1300006800 tz.transition 2011, 11, :o1, 1320566400 - tz.transition 2012, 3, :o5, 1331456400 + tz.transition 2012, 3, :o4, 1331456400 tz.transition 2012, 11, :o1, 1352016000 - tz.transition 2013, 3, :o5, 1362906000 + tz.transition 2013, 3, :o4, 1362906000 tz.transition 2013, 11, :o1, 1383465600 - tz.transition 2014, 3, :o5, 1394355600 + tz.transition 2014, 3, :o4, 1394355600 tz.transition 2014, 11, :o1, 1414915200 - tz.transition 2015, 3, :o5, 1425805200 + tz.transition 2015, 3, :o4, 1425805200 tz.transition 2015, 11, :o1, 1446364800 - tz.transition 2016, 3, :o5, 1457859600 + tz.transition 2016, 3, :o4, 1457859600 tz.transition 2016, 11, :o1, 1478419200 - tz.transition 2017, 3, :o5, 1489309200 + tz.transition 2017, 3, :o4, 1489309200 tz.transition 2017, 11, :o1, 1509868800 - tz.transition 2018, 3, :o5, 1520758800 + tz.transition 2018, 3, :o4, 1520758800 tz.transition 2018, 11, :o1, 1541318400 - tz.transition 2019, 3, :o5, 1552208400 + tz.transition 2019, 3, :o4, 1552208400 tz.transition 2019, 11, :o1, 1572768000 - tz.transition 2020, 3, :o5, 1583658000 + tz.transition 2020, 3, :o4, 1583658000 tz.transition 2020, 11, :o1, 1604217600 - tz.transition 2021, 3, :o5, 1615712400 + tz.transition 2021, 3, :o4, 1615712400 tz.transition 2021, 11, :o1, 1636272000 - tz.transition 2022, 3, :o5, 1647162000 + tz.transition 2022, 3, :o4, 1647162000 tz.transition 2022, 11, :o1, 1667721600 - tz.transition 2023, 3, :o5, 1678611600 + tz.transition 2023, 3, :o4, 1678611600 tz.transition 2023, 11, :o1, 1699171200 - tz.transition 2024, 3, :o5, 1710061200 + tz.transition 2024, 3, :o4, 1710061200 tz.transition 2024, 11, :o1, 1730620800 - tz.transition 2025, 3, :o5, 1741510800 + tz.transition 2025, 3, :o4, 1741510800 tz.transition 2025, 11, :o1, 1762070400 - tz.transition 2026, 3, :o5, 1772960400 + tz.transition 2026, 3, :o4, 1772960400 tz.transition 2026, 11, :o1, 1793520000 - tz.transition 2027, 3, :o5, 1805014800 + tz.transition 2027, 3, :o4, 1805014800 tz.transition 2027, 11, :o1, 1825574400 - tz.transition 2028, 3, :o5, 1836464400 + tz.transition 2028, 3, :o4, 1836464400 tz.transition 2028, 11, :o1, 1857024000 - tz.transition 2029, 3, :o5, 1867914000 + tz.transition 2029, 3, :o4, 1867914000 tz.transition 2029, 11, :o1, 1888473600 - tz.transition 2030, 3, :o5, 1899363600 + tz.transition 2030, 3, :o4, 1899363600 tz.transition 2030, 11, :o1, 1919923200 - tz.transition 2031, 3, :o5, 1930813200 + tz.transition 2031, 3, :o4, 1930813200 tz.transition 2031, 11, :o1, 1951372800 - tz.transition 2032, 3, :o5, 1962867600 + tz.transition 2032, 3, :o4, 1962867600 tz.transition 2032, 11, :o1, 1983427200 - tz.transition 2033, 3, :o5, 1994317200 + tz.transition 2033, 3, :o4, 1994317200 tz.transition 2033, 11, :o1, 2014876800 - tz.transition 2034, 3, :o5, 2025766800 + tz.transition 2034, 3, :o4, 2025766800 tz.transition 2034, 11, :o1, 2046326400 - tz.transition 2035, 3, :o5, 2057216400 + tz.transition 2035, 3, :o4, 2057216400 tz.transition 2035, 11, :o1, 2077776000 - tz.transition 2036, 3, :o5, 2088666000 + tz.transition 2036, 3, :o4, 2088666000 tz.transition 2036, 11, :o1, 2109225600 - tz.transition 2037, 3, :o5, 2120115600 + tz.transition 2037, 3, :o4, 2120115600 tz.transition 2037, 11, :o1, 2140675200 - tz.transition 2038, 3, :o5, 2152170000, 19723975, 8 + tz.transition 2038, 3, :o4, 2152170000, 19723975, 8 tz.transition 2038, 11, :o1, 2172729600, 14794409, 6 - tz.transition 2039, 3, :o5, 2183619600, 19726887, 8 + tz.transition 2039, 3, :o4, 2183619600, 19726887, 8 tz.transition 2039, 11, :o1, 2204179200, 14796593, 6 - tz.transition 2040, 3, :o5, 2215069200, 19729799, 8 + tz.transition 2040, 3, :o4, 2215069200, 19729799, 8 tz.transition 2040, 11, :o1, 2235628800, 14798777, 6 - tz.transition 2041, 3, :o5, 2246518800, 19732711, 8 + tz.transition 2041, 3, :o4, 2246518800, 19732711, 8 tz.transition 2041, 11, :o1, 2267078400, 14800961, 6 - tz.transition 2042, 3, :o5, 2277968400, 19735623, 8 + tz.transition 2042, 3, :o4, 2277968400, 19735623, 8 tz.transition 2042, 11, :o1, 2298528000, 14803145, 6 - tz.transition 2043, 3, :o5, 2309418000, 19738535, 8 + tz.transition 2043, 3, :o4, 2309418000, 19738535, 8 tz.transition 2043, 11, :o1, 2329977600, 14805329, 6 - tz.transition 2044, 3, :o5, 2341472400, 19741503, 8 + tz.transition 2044, 3, :o4, 2341472400, 19741503, 8 tz.transition 2044, 11, :o1, 2362032000, 14807555, 6 - tz.transition 2045, 3, :o5, 2372922000, 19744415, 8 + tz.transition 2045, 3, :o4, 2372922000, 19744415, 8 tz.transition 2045, 11, :o1, 2393481600, 14809739, 6 - tz.transition 2046, 3, :o5, 2404371600, 19747327, 8 + tz.transition 2046, 3, :o4, 2404371600, 19747327, 8 tz.transition 2046, 11, :o1, 2424931200, 14811923, 6 - tz.transition 2047, 3, :o5, 2435821200, 19750239, 8 + tz.transition 2047, 3, :o4, 2435821200, 19750239, 8 tz.transition 2047, 11, :o1, 2456380800, 14814107, 6 - tz.transition 2048, 3, :o5, 2467270800, 19753151, 8 + tz.transition 2048, 3, :o4, 2467270800, 19753151, 8 tz.transition 2048, 11, :o1, 2487830400, 14816291, 6 - tz.transition 2049, 3, :o5, 2499325200, 19756119, 8 + tz.transition 2049, 3, :o4, 2499325200, 19756119, 8 tz.transition 2049, 11, :o1, 2519884800, 14818517, 6 - tz.transition 2050, 3, :o5, 2530774800, 19759031, 8 + tz.transition 2050, 3, :o4, 2530774800, 19759031, 8 tz.transition 2050, 11, :o1, 2551334400, 14820701, 6 - tz.transition 2051, 3, :o5, 2562224400, 19761943, 8 + tz.transition 2051, 3, :o4, 2562224400, 19761943, 8 tz.transition 2051, 11, :o1, 2582784000, 14822885, 6 - tz.transition 2052, 3, :o5, 2593674000, 19764855, 8 + tz.transition 2052, 3, :o4, 2593674000, 19764855, 8 tz.transition 2052, 11, :o1, 2614233600, 14825069, 6 - tz.transition 2053, 3, :o5, 2625123600, 19767767, 8 + tz.transition 2053, 3, :o4, 2625123600, 19767767, 8 tz.transition 2053, 11, :o1, 2645683200, 14827253, 6 - tz.transition 2054, 3, :o5, 2656573200, 19770679, 8 + tz.transition 2054, 3, :o4, 2656573200, 19770679, 8 tz.transition 2054, 11, :o1, 2677132800, 14829437, 6 - tz.transition 2055, 3, :o5, 2688627600, 19773647, 8 + tz.transition 2055, 3, :o4, 2688627600, 19773647, 8 tz.transition 2055, 11, :o1, 2709187200, 14831663, 6 - tz.transition 2056, 3, :o5, 2720077200, 19776559, 8 + tz.transition 2056, 3, :o4, 2720077200, 19776559, 8 tz.transition 2056, 11, :o1, 2740636800, 14833847, 6 - tz.transition 2057, 3, :o5, 2751526800, 19779471, 8 + tz.transition 2057, 3, :o4, 2751526800, 19779471, 8 tz.transition 2057, 11, :o1, 2772086400, 14836031, 6 - tz.transition 2058, 3, :o5, 2782976400, 19782383, 8 + tz.transition 2058, 3, :o4, 2782976400, 19782383, 8 tz.transition 2058, 11, :o1, 2803536000, 14838215, 6 - tz.transition 2059, 3, :o5, 2814426000, 19785295, 8 + tz.transition 2059, 3, :o4, 2814426000, 19785295, 8 tz.transition 2059, 11, :o1, 2834985600, 14840399, 6 - tz.transition 2060, 3, :o5, 2846480400, 19788263, 8 + tz.transition 2060, 3, :o4, 2846480400, 19788263, 8 tz.transition 2060, 11, :o1, 2867040000, 14842625, 6 - tz.transition 2061, 3, :o5, 2877930000, 19791175, 8 + tz.transition 2061, 3, :o4, 2877930000, 19791175, 8 tz.transition 2061, 11, :o1, 2898489600, 14844809, 6 - tz.transition 2062, 3, :o5, 2909379600, 19794087, 8 + tz.transition 2062, 3, :o4, 2909379600, 19794087, 8 tz.transition 2062, 11, :o1, 2929939200, 14846993, 6 - tz.transition 2063, 3, :o5, 2940829200, 19796999, 8 + tz.transition 2063, 3, :o4, 2940829200, 19796999, 8 tz.transition 2063, 11, :o1, 2961388800, 14849177, 6 - tz.transition 2064, 3, :o5, 2972278800, 19799911, 8 + tz.transition 2064, 3, :o4, 2972278800, 19799911, 8 tz.transition 2064, 11, :o1, 2992838400, 14851361, 6 - tz.transition 2065, 3, :o5, 3003728400, 19802823, 8 + tz.transition 2065, 3, :o4, 3003728400, 19802823, 8 tz.transition 2065, 11, :o1, 3024288000, 14853545, 6 - tz.transition 2066, 3, :o5, 3035782800, 19805791, 8 + tz.transition 2066, 3, :o4, 3035782800, 19805791, 8 tz.transition 2066, 11, :o1, 3056342400, 14855771, 6 - tz.transition 2067, 3, :o5, 3067232400, 19808703, 8 + tz.transition 2067, 3, :o4, 3067232400, 19808703, 8 tz.transition 2067, 11, :o1, 3087792000, 14857955, 6 - tz.transition 2068, 3, :o5, 3098682000, 19811615, 8 + tz.transition 2068, 3, :o4, 3098682000, 19811615, 8 tz.transition 2068, 11, :o1, 3119241600, 14860139, 6 - tz.transition 2069, 3, :o5, 3130131600, 19814527, 8 + tz.transition 2069, 3, :o4, 3130131600, 19814527, 8 tz.transition 2069, 11, :o1, 3150691200, 14862323, 6 - tz.transition 2070, 3, :o5, 3161581200, 19817439, 8 + tz.transition 2070, 3, :o4, 3161581200, 19817439, 8 tz.transition 2070, 11, :o1, 3182140800, 14864507, 6 - tz.transition 2071, 3, :o5, 3193030800, 19820351, 8 + tz.transition 2071, 3, :o4, 3193030800, 19820351, 8 tz.transition 2071, 11, :o1, 3213590400, 14866691, 6 - tz.transition 2072, 3, :o5, 3225085200, 19823319, 8 + tz.transition 2072, 3, :o4, 3225085200, 19823319, 8 tz.transition 2072, 11, :o1, 3245644800, 14868917, 6 end end diff --git a/lib/tzinfo/data/definitions/America/Ciudad_Juarez.rb b/lib/tzinfo/data/definitions/America/Ciudad_Juarez.rb new file mode 100644 index 0000000..ae40c2f --- /dev/null +++ b/lib/tzinfo/data/definitions/America/Ciudad_Juarez.rb @@ -0,0 +1,186 @@ +# encoding: UTF-8 + +# This file contains data derived from the IANA Time Zone Database +# (https://www.iana.org/time-zones). + +module TZInfo + module Data + module Definitions + module America + module Ciudad_Juarez + include TimezoneDefinition + + timezone 'America/Ciudad_Juarez' do |tz| + tz.offset :o0, -25556, 0, :LMT + tz.offset :o1, -25200, 0, :MST + tz.offset :o2, -21600, 0, :CST + tz.offset :o3, -25200, 3600, :MDT + tz.offset :o4, -21600, 3600, :CDT + + tz.transition 1922, 1, :o1, -1514739600, 58153339, 24 + tz.transition 1927, 6, :o2, -1343066400, 9700171, 4 + tz.transition 1930, 11, :o1, -1234807200, 9705183, 4 + tz.transition 1931, 5, :o3, -1220292000, 9705855, 4 + tz.transition 1931, 10, :o1, -1207159200, 9706463, 4 + tz.transition 1932, 4, :o2, -1191344400, 58243171, 24 + tz.transition 1996, 4, :o4, 828864000 + tz.transition 1996, 10, :o2, 846399600 + tz.transition 1997, 4, :o4, 860313600 + tz.transition 1997, 10, :o2, 877849200 + tz.transition 1998, 4, :o3, 891766800 + tz.transition 1998, 10, :o1, 909302400 + tz.transition 1999, 4, :o3, 923216400 + tz.transition 1999, 10, :o1, 941356800 + tz.transition 2000, 4, :o3, 954666000 + tz.transition 2000, 10, :o1, 972806400 + tz.transition 2001, 5, :o3, 989139600 + tz.transition 2001, 9, :o1, 1001836800 + tz.transition 2002, 4, :o3, 1018170000 + tz.transition 2002, 10, :o1, 1035705600 + tz.transition 2003, 4, :o3, 1049619600 + tz.transition 2003, 10, :o1, 1067155200 + tz.transition 2004, 4, :o3, 1081069200 + tz.transition 2004, 10, :o1, 1099209600 + tz.transition 2005, 4, :o3, 1112518800 + tz.transition 2005, 10, :o1, 1130659200 + tz.transition 2006, 4, :o3, 1143968400 + tz.transition 2006, 10, :o1, 1162108800 + tz.transition 2007, 4, :o3, 1175418000 + tz.transition 2007, 10, :o1, 1193558400 + tz.transition 2008, 4, :o3, 1207472400 + tz.transition 2008, 10, :o1, 1225008000 + tz.transition 2009, 4, :o3, 1238922000 + tz.transition 2009, 10, :o1, 1256457600 + tz.transition 2010, 3, :o3, 1268557200 + tz.transition 2010, 11, :o1, 1289116800 + tz.transition 2011, 3, :o3, 1300006800 + tz.transition 2011, 11, :o1, 1320566400 + tz.transition 2012, 3, :o3, 1331456400 + tz.transition 2012, 11, :o1, 1352016000 + tz.transition 2013, 3, :o3, 1362906000 + tz.transition 2013, 11, :o1, 1383465600 + tz.transition 2014, 3, :o3, 1394355600 + tz.transition 2014, 11, :o1, 1414915200 + tz.transition 2015, 3, :o3, 1425805200 + tz.transition 2015, 11, :o1, 1446364800 + tz.transition 2016, 3, :o3, 1457859600 + tz.transition 2016, 11, :o1, 1478419200 + tz.transition 2017, 3, :o3, 1489309200 + tz.transition 2017, 11, :o1, 1509868800 + tz.transition 2018, 3, :o3, 1520758800 + tz.transition 2018, 11, :o1, 1541318400 + tz.transition 2019, 3, :o3, 1552208400 + tz.transition 2019, 11, :o1, 1572768000 + tz.transition 2020, 3, :o3, 1583658000 + tz.transition 2020, 11, :o1, 1604217600 + tz.transition 2021, 3, :o3, 1615712400 + tz.transition 2021, 11, :o1, 1636272000 + tz.transition 2022, 3, :o3, 1647162000 + tz.transition 2022, 10, :o2, 1667116800 + tz.transition 2022, 11, :o1, 1669788000 + tz.transition 2023, 3, :o3, 1678611600 + tz.transition 2023, 11, :o1, 1699171200 + tz.transition 2024, 3, :o3, 1710061200 + tz.transition 2024, 11, :o1, 1730620800 + tz.transition 2025, 3, :o3, 1741510800 + tz.transition 2025, 11, :o1, 1762070400 + tz.transition 2026, 3, :o3, 1772960400 + tz.transition 2026, 11, :o1, 1793520000 + tz.transition 2027, 3, :o3, 1805014800 + tz.transition 2027, 11, :o1, 1825574400 + tz.transition 2028, 3, :o3, 1836464400 + tz.transition 2028, 11, :o1, 1857024000 + tz.transition 2029, 3, :o3, 1867914000 + tz.transition 2029, 11, :o1, 1888473600 + tz.transition 2030, 3, :o3, 1899363600 + tz.transition 2030, 11, :o1, 1919923200 + tz.transition 2031, 3, :o3, 1930813200 + tz.transition 2031, 11, :o1, 1951372800 + tz.transition 2032, 3, :o3, 1962867600 + tz.transition 2032, 11, :o1, 1983427200 + tz.transition 2033, 3, :o3, 1994317200 + tz.transition 2033, 11, :o1, 2014876800 + tz.transition 2034, 3, :o3, 2025766800 + tz.transition 2034, 11, :o1, 2046326400 + tz.transition 2035, 3, :o3, 2057216400 + tz.transition 2035, 11, :o1, 2077776000 + tz.transition 2036, 3, :o3, 2088666000 + tz.transition 2036, 11, :o1, 2109225600 + tz.transition 2037, 3, :o3, 2120115600 + tz.transition 2037, 11, :o1, 2140675200 + tz.transition 2038, 3, :o3, 2152170000, 19723975, 8 + tz.transition 2038, 11, :o1, 2172729600, 14794409, 6 + tz.transition 2039, 3, :o3, 2183619600, 19726887, 8 + tz.transition 2039, 11, :o1, 2204179200, 14796593, 6 + tz.transition 2040, 3, :o3, 2215069200, 19729799, 8 + tz.transition 2040, 11, :o1, 2235628800, 14798777, 6 + tz.transition 2041, 3, :o3, 2246518800, 19732711, 8 + tz.transition 2041, 11, :o1, 2267078400, 14800961, 6 + tz.transition 2042, 3, :o3, 2277968400, 19735623, 8 + tz.transition 2042, 11, :o1, 2298528000, 14803145, 6 + tz.transition 2043, 3, :o3, 2309418000, 19738535, 8 + tz.transition 2043, 11, :o1, 2329977600, 14805329, 6 + tz.transition 2044, 3, :o3, 2341472400, 19741503, 8 + tz.transition 2044, 11, :o1, 2362032000, 14807555, 6 + tz.transition 2045, 3, :o3, 2372922000, 19744415, 8 + tz.transition 2045, 11, :o1, 2393481600, 14809739, 6 + tz.transition 2046, 3, :o3, 2404371600, 19747327, 8 + tz.transition 2046, 11, :o1, 2424931200, 14811923, 6 + tz.transition 2047, 3, :o3, 2435821200, 19750239, 8 + tz.transition 2047, 11, :o1, 2456380800, 14814107, 6 + tz.transition 2048, 3, :o3, 2467270800, 19753151, 8 + tz.transition 2048, 11, :o1, 2487830400, 14816291, 6 + tz.transition 2049, 3, :o3, 2499325200, 19756119, 8 + tz.transition 2049, 11, :o1, 2519884800, 14818517, 6 + tz.transition 2050, 3, :o3, 2530774800, 19759031, 8 + tz.transition 2050, 11, :o1, 2551334400, 14820701, 6 + tz.transition 2051, 3, :o3, 2562224400, 19761943, 8 + tz.transition 2051, 11, :o1, 2582784000, 14822885, 6 + tz.transition 2052, 3, :o3, 2593674000, 19764855, 8 + tz.transition 2052, 11, :o1, 2614233600, 14825069, 6 + tz.transition 2053, 3, :o3, 2625123600, 19767767, 8 + tz.transition 2053, 11, :o1, 2645683200, 14827253, 6 + tz.transition 2054, 3, :o3, 2656573200, 19770679, 8 + tz.transition 2054, 11, :o1, 2677132800, 14829437, 6 + tz.transition 2055, 3, :o3, 2688627600, 19773647, 8 + tz.transition 2055, 11, :o1, 2709187200, 14831663, 6 + tz.transition 2056, 3, :o3, 2720077200, 19776559, 8 + tz.transition 2056, 11, :o1, 2740636800, 14833847, 6 + tz.transition 2057, 3, :o3, 2751526800, 19779471, 8 + tz.transition 2057, 11, :o1, 2772086400, 14836031, 6 + tz.transition 2058, 3, :o3, 2782976400, 19782383, 8 + tz.transition 2058, 11, :o1, 2803536000, 14838215, 6 + tz.transition 2059, 3, :o3, 2814426000, 19785295, 8 + tz.transition 2059, 11, :o1, 2834985600, 14840399, 6 + tz.transition 2060, 3, :o3, 2846480400, 19788263, 8 + tz.transition 2060, 11, :o1, 2867040000, 14842625, 6 + tz.transition 2061, 3, :o3, 2877930000, 19791175, 8 + tz.transition 2061, 11, :o1, 2898489600, 14844809, 6 + tz.transition 2062, 3, :o3, 2909379600, 19794087, 8 + tz.transition 2062, 11, :o1, 2929939200, 14846993, 6 + tz.transition 2063, 3, :o3, 2940829200, 19796999, 8 + tz.transition 2063, 11, :o1, 2961388800, 14849177, 6 + tz.transition 2064, 3, :o3, 2972278800, 19799911, 8 + tz.transition 2064, 11, :o1, 2992838400, 14851361, 6 + tz.transition 2065, 3, :o3, 3003728400, 19802823, 8 + tz.transition 2065, 11, :o1, 3024288000, 14853545, 6 + tz.transition 2066, 3, :o3, 3035782800, 19805791, 8 + tz.transition 2066, 11, :o1, 3056342400, 14855771, 6 + tz.transition 2067, 3, :o3, 3067232400, 19808703, 8 + tz.transition 2067, 11, :o1, 3087792000, 14857955, 6 + tz.transition 2068, 3, :o3, 3098682000, 19811615, 8 + tz.transition 2068, 11, :o1, 3119241600, 14860139, 6 + tz.transition 2069, 3, :o3, 3130131600, 19814527, 8 + tz.transition 2069, 11, :o1, 3150691200, 14862323, 6 + tz.transition 2070, 3, :o3, 3161581200, 19817439, 8 + tz.transition 2070, 11, :o1, 3182140800, 14864507, 6 + tz.transition 2071, 3, :o3, 3193030800, 19820351, 8 + tz.transition 2071, 11, :o1, 3213590400, 14866691, 6 + tz.transition 2072, 3, :o3, 3225085200, 19823319, 8 + tz.transition 2072, 11, :o1, 3245644800, 14868917, 6 + end + end + end + end + end +end diff --git a/lib/tzinfo/data/definitions/America/Inuvik.rb b/lib/tzinfo/data/definitions/America/Inuvik.rb index 28d9137..cb10ee4 100644 --- a/lib/tzinfo/data/definitions/America/Inuvik.rb +++ b/lib/tzinfo/data/definitions/America/Inuvik.rb @@ -13,200 +13,213 @@ module Inuvik timezone 'America/Inuvik' do |tz| tz.offset :o0, 0, 0, :'-00' tz.offset :o1, -28800, 0, :PST - tz.offset :o2, -28800, 7200, :PDDT - tz.offset :o3, -25200, 0, :MST - tz.offset :o4, -25200, 3600, :MDT + tz.offset :o2, -28800, 3600, :PDT + tz.offset :o3, -25200, 3600, :MDT + tz.offset :o4, -25200, 0, :MST tz.transition 1953, 1, :o1, -536457600, 4868757, 2 - tz.transition 1965, 4, :o2, -147888000, 14633255, 6 - tz.transition 1965, 10, :o1, -131558400, 14634389, 6 + tz.transition 1972, 4, :o2, 73476000 + tz.transition 1972, 10, :o1, 89197200 + tz.transition 1973, 4, :o2, 104925600 + tz.transition 1973, 10, :o1, 120646800 + tz.transition 1974, 4, :o2, 136375200 + tz.transition 1974, 10, :o1, 152096400 + tz.transition 1975, 4, :o2, 167824800 + tz.transition 1975, 10, :o1, 183546000 + tz.transition 1976, 4, :o2, 199274400 + tz.transition 1976, 10, :o1, 215600400 + tz.transition 1977, 4, :o2, 230724000 + tz.transition 1977, 10, :o1, 247050000 + tz.transition 1978, 4, :o2, 262778400 + tz.transition 1978, 10, :o1, 278499600 tz.transition 1979, 4, :o3, 294228000 - tz.transition 1980, 4, :o4, 325674000 - tz.transition 1980, 10, :o3, 341395200 - tz.transition 1981, 4, :o4, 357123600 - tz.transition 1981, 10, :o3, 372844800 - tz.transition 1982, 4, :o4, 388573200 - tz.transition 1982, 10, :o3, 404899200 - tz.transition 1983, 4, :o4, 420022800 - tz.transition 1983, 10, :o3, 436348800 - tz.transition 1984, 4, :o4, 452077200 - tz.transition 1984, 10, :o3, 467798400 - tz.transition 1985, 4, :o4, 483526800 - tz.transition 1985, 10, :o3, 499248000 - tz.transition 1986, 4, :o4, 514976400 - tz.transition 1986, 10, :o3, 530697600 - tz.transition 1987, 4, :o4, 544611600 - tz.transition 1987, 10, :o3, 562147200 - tz.transition 1988, 4, :o4, 576061200 - tz.transition 1988, 10, :o3, 594201600 - tz.transition 1989, 4, :o4, 607510800 - tz.transition 1989, 10, :o3, 625651200 - tz.transition 1990, 4, :o4, 638960400 - tz.transition 1990, 10, :o3, 657100800 - tz.transition 1991, 4, :o4, 671014800 - tz.transition 1991, 10, :o3, 688550400 - tz.transition 1992, 4, :o4, 702464400 - tz.transition 1992, 10, :o3, 720000000 - tz.transition 1993, 4, :o4, 733914000 - tz.transition 1993, 10, :o3, 752054400 - tz.transition 1994, 4, :o4, 765363600 - tz.transition 1994, 10, :o3, 783504000 - tz.transition 1995, 4, :o4, 796813200 - tz.transition 1995, 10, :o3, 814953600 - tz.transition 1996, 4, :o4, 828867600 - tz.transition 1996, 10, :o3, 846403200 - tz.transition 1997, 4, :o4, 860317200 - tz.transition 1997, 10, :o3, 877852800 - tz.transition 1998, 4, :o4, 891766800 - tz.transition 1998, 10, :o3, 909302400 - tz.transition 1999, 4, :o4, 923216400 - tz.transition 1999, 10, :o3, 941356800 - tz.transition 2000, 4, :o4, 954666000 - tz.transition 2000, 10, :o3, 972806400 - tz.transition 2001, 4, :o4, 986115600 - tz.transition 2001, 10, :o3, 1004256000 - tz.transition 2002, 4, :o4, 1018170000 - tz.transition 2002, 10, :o3, 1035705600 - tz.transition 2003, 4, :o4, 1049619600 - tz.transition 2003, 10, :o3, 1067155200 - tz.transition 2004, 4, :o4, 1081069200 - tz.transition 2004, 10, :o3, 1099209600 - tz.transition 2005, 4, :o4, 1112518800 - tz.transition 2005, 10, :o3, 1130659200 - tz.transition 2006, 4, :o4, 1143968400 - tz.transition 2006, 10, :o3, 1162108800 - tz.transition 2007, 3, :o4, 1173603600 - tz.transition 2007, 11, :o3, 1194163200 - tz.transition 2008, 3, :o4, 1205053200 - tz.transition 2008, 11, :o3, 1225612800 - tz.transition 2009, 3, :o4, 1236502800 - tz.transition 2009, 11, :o3, 1257062400 - tz.transition 2010, 3, :o4, 1268557200 - tz.transition 2010, 11, :o3, 1289116800 - tz.transition 2011, 3, :o4, 1300006800 - tz.transition 2011, 11, :o3, 1320566400 - tz.transition 2012, 3, :o4, 1331456400 - tz.transition 2012, 11, :o3, 1352016000 - tz.transition 2013, 3, :o4, 1362906000 - tz.transition 2013, 11, :o3, 1383465600 - tz.transition 2014, 3, :o4, 1394355600 - tz.transition 2014, 11, :o3, 1414915200 - tz.transition 2015, 3, :o4, 1425805200 - tz.transition 2015, 11, :o3, 1446364800 - tz.transition 2016, 3, :o4, 1457859600 - tz.transition 2016, 11, :o3, 1478419200 - tz.transition 2017, 3, :o4, 1489309200 - tz.transition 2017, 11, :o3, 1509868800 - tz.transition 2018, 3, :o4, 1520758800 - tz.transition 2018, 11, :o3, 1541318400 - tz.transition 2019, 3, :o4, 1552208400 - tz.transition 2019, 11, :o3, 1572768000 - tz.transition 2020, 3, :o4, 1583658000 - tz.transition 2020, 11, :o3, 1604217600 - tz.transition 2021, 3, :o4, 1615712400 - tz.transition 2021, 11, :o3, 1636272000 - tz.transition 2022, 3, :o4, 1647162000 - tz.transition 2022, 11, :o3, 1667721600 - tz.transition 2023, 3, :o4, 1678611600 - tz.transition 2023, 11, :o3, 1699171200 - tz.transition 2024, 3, :o4, 1710061200 - tz.transition 2024, 11, :o3, 1730620800 - tz.transition 2025, 3, :o4, 1741510800 - tz.transition 2025, 11, :o3, 1762070400 - tz.transition 2026, 3, :o4, 1772960400 - tz.transition 2026, 11, :o3, 1793520000 - tz.transition 2027, 3, :o4, 1805014800 - tz.transition 2027, 11, :o3, 1825574400 - tz.transition 2028, 3, :o4, 1836464400 - tz.transition 2028, 11, :o3, 1857024000 - tz.transition 2029, 3, :o4, 1867914000 - tz.transition 2029, 11, :o3, 1888473600 - tz.transition 2030, 3, :o4, 1899363600 - tz.transition 2030, 11, :o3, 1919923200 - tz.transition 2031, 3, :o4, 1930813200 - tz.transition 2031, 11, :o3, 1951372800 - tz.transition 2032, 3, :o4, 1962867600 - tz.transition 2032, 11, :o3, 1983427200 - tz.transition 2033, 3, :o4, 1994317200 - tz.transition 2033, 11, :o3, 2014876800 - tz.transition 2034, 3, :o4, 2025766800 - tz.transition 2034, 11, :o3, 2046326400 - tz.transition 2035, 3, :o4, 2057216400 - tz.transition 2035, 11, :o3, 2077776000 - tz.transition 2036, 3, :o4, 2088666000 - tz.transition 2036, 11, :o3, 2109225600 - tz.transition 2037, 3, :o4, 2120115600 - tz.transition 2037, 11, :o3, 2140675200 - tz.transition 2038, 3, :o4, 2152170000, 19723975, 8 - tz.transition 2038, 11, :o3, 2172729600, 14794409, 6 - tz.transition 2039, 3, :o4, 2183619600, 19726887, 8 - tz.transition 2039, 11, :o3, 2204179200, 14796593, 6 - tz.transition 2040, 3, :o4, 2215069200, 19729799, 8 - tz.transition 2040, 11, :o3, 2235628800, 14798777, 6 - tz.transition 2041, 3, :o4, 2246518800, 19732711, 8 - tz.transition 2041, 11, :o3, 2267078400, 14800961, 6 - tz.transition 2042, 3, :o4, 2277968400, 19735623, 8 - tz.transition 2042, 11, :o3, 2298528000, 14803145, 6 - tz.transition 2043, 3, :o4, 2309418000, 19738535, 8 - tz.transition 2043, 11, :o3, 2329977600, 14805329, 6 - tz.transition 2044, 3, :o4, 2341472400, 19741503, 8 - tz.transition 2044, 11, :o3, 2362032000, 14807555, 6 - tz.transition 2045, 3, :o4, 2372922000, 19744415, 8 - tz.transition 2045, 11, :o3, 2393481600, 14809739, 6 - tz.transition 2046, 3, :o4, 2404371600, 19747327, 8 - tz.transition 2046, 11, :o3, 2424931200, 14811923, 6 - tz.transition 2047, 3, :o4, 2435821200, 19750239, 8 - tz.transition 2047, 11, :o3, 2456380800, 14814107, 6 - tz.transition 2048, 3, :o4, 2467270800, 19753151, 8 - tz.transition 2048, 11, :o3, 2487830400, 14816291, 6 - tz.transition 2049, 3, :o4, 2499325200, 19756119, 8 - tz.transition 2049, 11, :o3, 2519884800, 14818517, 6 - tz.transition 2050, 3, :o4, 2530774800, 19759031, 8 - tz.transition 2050, 11, :o3, 2551334400, 14820701, 6 - tz.transition 2051, 3, :o4, 2562224400, 19761943, 8 - tz.transition 2051, 11, :o3, 2582784000, 14822885, 6 - tz.transition 2052, 3, :o4, 2593674000, 19764855, 8 - tz.transition 2052, 11, :o3, 2614233600, 14825069, 6 - tz.transition 2053, 3, :o4, 2625123600, 19767767, 8 - tz.transition 2053, 11, :o3, 2645683200, 14827253, 6 - tz.transition 2054, 3, :o4, 2656573200, 19770679, 8 - tz.transition 2054, 11, :o3, 2677132800, 14829437, 6 - tz.transition 2055, 3, :o4, 2688627600, 19773647, 8 - tz.transition 2055, 11, :o3, 2709187200, 14831663, 6 - tz.transition 2056, 3, :o4, 2720077200, 19776559, 8 - tz.transition 2056, 11, :o3, 2740636800, 14833847, 6 - tz.transition 2057, 3, :o4, 2751526800, 19779471, 8 - tz.transition 2057, 11, :o3, 2772086400, 14836031, 6 - tz.transition 2058, 3, :o4, 2782976400, 19782383, 8 - tz.transition 2058, 11, :o3, 2803536000, 14838215, 6 - tz.transition 2059, 3, :o4, 2814426000, 19785295, 8 - tz.transition 2059, 11, :o3, 2834985600, 14840399, 6 - tz.transition 2060, 3, :o4, 2846480400, 19788263, 8 - tz.transition 2060, 11, :o3, 2867040000, 14842625, 6 - tz.transition 2061, 3, :o4, 2877930000, 19791175, 8 - tz.transition 2061, 11, :o3, 2898489600, 14844809, 6 - tz.transition 2062, 3, :o4, 2909379600, 19794087, 8 - tz.transition 2062, 11, :o3, 2929939200, 14846993, 6 - tz.transition 2063, 3, :o4, 2940829200, 19796999, 8 - tz.transition 2063, 11, :o3, 2961388800, 14849177, 6 - tz.transition 2064, 3, :o4, 2972278800, 19799911, 8 - tz.transition 2064, 11, :o3, 2992838400, 14851361, 6 - tz.transition 2065, 3, :o4, 3003728400, 19802823, 8 - tz.transition 2065, 11, :o3, 3024288000, 14853545, 6 - tz.transition 2066, 3, :o4, 3035782800, 19805791, 8 - tz.transition 2066, 11, :o3, 3056342400, 14855771, 6 - tz.transition 2067, 3, :o4, 3067232400, 19808703, 8 - tz.transition 2067, 11, :o3, 3087792000, 14857955, 6 - tz.transition 2068, 3, :o4, 3098682000, 19811615, 8 - tz.transition 2068, 11, :o3, 3119241600, 14860139, 6 - tz.transition 2069, 3, :o4, 3130131600, 19814527, 8 - tz.transition 2069, 11, :o3, 3150691200, 14862323, 6 - tz.transition 2070, 3, :o4, 3161581200, 19817439, 8 - tz.transition 2070, 11, :o3, 3182140800, 14864507, 6 - tz.transition 2071, 3, :o4, 3193030800, 19820351, 8 - tz.transition 2071, 11, :o3, 3213590400, 14866691, 6 - tz.transition 2072, 3, :o4, 3225085200, 19823319, 8 - tz.transition 2072, 11, :o3, 3245644800, 14868917, 6 + tz.transition 1979, 10, :o4, 309945600 + tz.transition 1980, 4, :o3, 325674000 + tz.transition 1980, 10, :o4, 341395200 + tz.transition 1981, 4, :o3, 357123600 + tz.transition 1981, 10, :o4, 372844800 + tz.transition 1982, 4, :o3, 388573200 + tz.transition 1982, 10, :o4, 404899200 + tz.transition 1983, 4, :o3, 420022800 + tz.transition 1983, 10, :o4, 436348800 + tz.transition 1984, 4, :o3, 452077200 + tz.transition 1984, 10, :o4, 467798400 + tz.transition 1985, 4, :o3, 483526800 + tz.transition 1985, 10, :o4, 499248000 + tz.transition 1986, 4, :o3, 514976400 + tz.transition 1986, 10, :o4, 530697600 + tz.transition 1987, 4, :o3, 544611600 + tz.transition 1987, 10, :o4, 562147200 + tz.transition 1988, 4, :o3, 576061200 + tz.transition 1988, 10, :o4, 594201600 + tz.transition 1989, 4, :o3, 607510800 + tz.transition 1989, 10, :o4, 625651200 + tz.transition 1990, 4, :o3, 638960400 + tz.transition 1990, 10, :o4, 657100800 + tz.transition 1991, 4, :o3, 671014800 + tz.transition 1991, 10, :o4, 688550400 + tz.transition 1992, 4, :o3, 702464400 + tz.transition 1992, 10, :o4, 720000000 + tz.transition 1993, 4, :o3, 733914000 + tz.transition 1993, 10, :o4, 752054400 + tz.transition 1994, 4, :o3, 765363600 + tz.transition 1994, 10, :o4, 783504000 + tz.transition 1995, 4, :o3, 796813200 + tz.transition 1995, 10, :o4, 814953600 + tz.transition 1996, 4, :o3, 828867600 + tz.transition 1996, 10, :o4, 846403200 + tz.transition 1997, 4, :o3, 860317200 + tz.transition 1997, 10, :o4, 877852800 + tz.transition 1998, 4, :o3, 891766800 + tz.transition 1998, 10, :o4, 909302400 + tz.transition 1999, 4, :o3, 923216400 + tz.transition 1999, 10, :o4, 941356800 + tz.transition 2000, 4, :o3, 954666000 + tz.transition 2000, 10, :o4, 972806400 + tz.transition 2001, 4, :o3, 986115600 + tz.transition 2001, 10, :o4, 1004256000 + tz.transition 2002, 4, :o3, 1018170000 + tz.transition 2002, 10, :o4, 1035705600 + tz.transition 2003, 4, :o3, 1049619600 + tz.transition 2003, 10, :o4, 1067155200 + tz.transition 2004, 4, :o3, 1081069200 + tz.transition 2004, 10, :o4, 1099209600 + tz.transition 2005, 4, :o3, 1112518800 + tz.transition 2005, 10, :o4, 1130659200 + tz.transition 2006, 4, :o3, 1143968400 + tz.transition 2006, 10, :o4, 1162108800 + tz.transition 2007, 3, :o3, 1173603600 + tz.transition 2007, 11, :o4, 1194163200 + tz.transition 2008, 3, :o3, 1205053200 + tz.transition 2008, 11, :o4, 1225612800 + tz.transition 2009, 3, :o3, 1236502800 + tz.transition 2009, 11, :o4, 1257062400 + tz.transition 2010, 3, :o3, 1268557200 + tz.transition 2010, 11, :o4, 1289116800 + tz.transition 2011, 3, :o3, 1300006800 + tz.transition 2011, 11, :o4, 1320566400 + tz.transition 2012, 3, :o3, 1331456400 + tz.transition 2012, 11, :o4, 1352016000 + tz.transition 2013, 3, :o3, 1362906000 + tz.transition 2013, 11, :o4, 1383465600 + tz.transition 2014, 3, :o3, 1394355600 + tz.transition 2014, 11, :o4, 1414915200 + tz.transition 2015, 3, :o3, 1425805200 + tz.transition 2015, 11, :o4, 1446364800 + tz.transition 2016, 3, :o3, 1457859600 + tz.transition 2016, 11, :o4, 1478419200 + tz.transition 2017, 3, :o3, 1489309200 + tz.transition 2017, 11, :o4, 1509868800 + tz.transition 2018, 3, :o3, 1520758800 + tz.transition 2018, 11, :o4, 1541318400 + tz.transition 2019, 3, :o3, 1552208400 + tz.transition 2019, 11, :o4, 1572768000 + tz.transition 2020, 3, :o3, 1583658000 + tz.transition 2020, 11, :o4, 1604217600 + tz.transition 2021, 3, :o3, 1615712400 + tz.transition 2021, 11, :o4, 1636272000 + tz.transition 2022, 3, :o3, 1647162000 + tz.transition 2022, 11, :o4, 1667721600 + tz.transition 2023, 3, :o3, 1678611600 + tz.transition 2023, 11, :o4, 1699171200 + tz.transition 2024, 3, :o3, 1710061200 + tz.transition 2024, 11, :o4, 1730620800 + tz.transition 2025, 3, :o3, 1741510800 + tz.transition 2025, 11, :o4, 1762070400 + tz.transition 2026, 3, :o3, 1772960400 + tz.transition 2026, 11, :o4, 1793520000 + tz.transition 2027, 3, :o3, 1805014800 + tz.transition 2027, 11, :o4, 1825574400 + tz.transition 2028, 3, :o3, 1836464400 + tz.transition 2028, 11, :o4, 1857024000 + tz.transition 2029, 3, :o3, 1867914000 + tz.transition 2029, 11, :o4, 1888473600 + tz.transition 2030, 3, :o3, 1899363600 + tz.transition 2030, 11, :o4, 1919923200 + tz.transition 2031, 3, :o3, 1930813200 + tz.transition 2031, 11, :o4, 1951372800 + tz.transition 2032, 3, :o3, 1962867600 + tz.transition 2032, 11, :o4, 1983427200 + tz.transition 2033, 3, :o3, 1994317200 + tz.transition 2033, 11, :o4, 2014876800 + tz.transition 2034, 3, :o3, 2025766800 + tz.transition 2034, 11, :o4, 2046326400 + tz.transition 2035, 3, :o3, 2057216400 + tz.transition 2035, 11, :o4, 2077776000 + tz.transition 2036, 3, :o3, 2088666000 + tz.transition 2036, 11, :o4, 2109225600 + tz.transition 2037, 3, :o3, 2120115600 + tz.transition 2037, 11, :o4, 2140675200 + tz.transition 2038, 3, :o3, 2152170000, 19723975, 8 + tz.transition 2038, 11, :o4, 2172729600, 14794409, 6 + tz.transition 2039, 3, :o3, 2183619600, 19726887, 8 + tz.transition 2039, 11, :o4, 2204179200, 14796593, 6 + tz.transition 2040, 3, :o3, 2215069200, 19729799, 8 + tz.transition 2040, 11, :o4, 2235628800, 14798777, 6 + tz.transition 2041, 3, :o3, 2246518800, 19732711, 8 + tz.transition 2041, 11, :o4, 2267078400, 14800961, 6 + tz.transition 2042, 3, :o3, 2277968400, 19735623, 8 + tz.transition 2042, 11, :o4, 2298528000, 14803145, 6 + tz.transition 2043, 3, :o3, 2309418000, 19738535, 8 + tz.transition 2043, 11, :o4, 2329977600, 14805329, 6 + tz.transition 2044, 3, :o3, 2341472400, 19741503, 8 + tz.transition 2044, 11, :o4, 2362032000, 14807555, 6 + tz.transition 2045, 3, :o3, 2372922000, 19744415, 8 + tz.transition 2045, 11, :o4, 2393481600, 14809739, 6 + tz.transition 2046, 3, :o3, 2404371600, 19747327, 8 + tz.transition 2046, 11, :o4, 2424931200, 14811923, 6 + tz.transition 2047, 3, :o3, 2435821200, 19750239, 8 + tz.transition 2047, 11, :o4, 2456380800, 14814107, 6 + tz.transition 2048, 3, :o3, 2467270800, 19753151, 8 + tz.transition 2048, 11, :o4, 2487830400, 14816291, 6 + tz.transition 2049, 3, :o3, 2499325200, 19756119, 8 + tz.transition 2049, 11, :o4, 2519884800, 14818517, 6 + tz.transition 2050, 3, :o3, 2530774800, 19759031, 8 + tz.transition 2050, 11, :o4, 2551334400, 14820701, 6 + tz.transition 2051, 3, :o3, 2562224400, 19761943, 8 + tz.transition 2051, 11, :o4, 2582784000, 14822885, 6 + tz.transition 2052, 3, :o3, 2593674000, 19764855, 8 + tz.transition 2052, 11, :o4, 2614233600, 14825069, 6 + tz.transition 2053, 3, :o3, 2625123600, 19767767, 8 + tz.transition 2053, 11, :o4, 2645683200, 14827253, 6 + tz.transition 2054, 3, :o3, 2656573200, 19770679, 8 + tz.transition 2054, 11, :o4, 2677132800, 14829437, 6 + tz.transition 2055, 3, :o3, 2688627600, 19773647, 8 + tz.transition 2055, 11, :o4, 2709187200, 14831663, 6 + tz.transition 2056, 3, :o3, 2720077200, 19776559, 8 + tz.transition 2056, 11, :o4, 2740636800, 14833847, 6 + tz.transition 2057, 3, :o3, 2751526800, 19779471, 8 + tz.transition 2057, 11, :o4, 2772086400, 14836031, 6 + tz.transition 2058, 3, :o3, 2782976400, 19782383, 8 + tz.transition 2058, 11, :o4, 2803536000, 14838215, 6 + tz.transition 2059, 3, :o3, 2814426000, 19785295, 8 + tz.transition 2059, 11, :o4, 2834985600, 14840399, 6 + tz.transition 2060, 3, :o3, 2846480400, 19788263, 8 + tz.transition 2060, 11, :o4, 2867040000, 14842625, 6 + tz.transition 2061, 3, :o3, 2877930000, 19791175, 8 + tz.transition 2061, 11, :o4, 2898489600, 14844809, 6 + tz.transition 2062, 3, :o3, 2909379600, 19794087, 8 + tz.transition 2062, 11, :o4, 2929939200, 14846993, 6 + tz.transition 2063, 3, :o3, 2940829200, 19796999, 8 + tz.transition 2063, 11, :o4, 2961388800, 14849177, 6 + tz.transition 2064, 3, :o3, 2972278800, 19799911, 8 + tz.transition 2064, 11, :o4, 2992838400, 14851361, 6 + tz.transition 2065, 3, :o3, 3003728400, 19802823, 8 + tz.transition 2065, 11, :o4, 3024288000, 14853545, 6 + tz.transition 2066, 3, :o3, 3035782800, 19805791, 8 + tz.transition 2066, 11, :o4, 3056342400, 14855771, 6 + tz.transition 2067, 3, :o3, 3067232400, 19808703, 8 + tz.transition 2067, 11, :o4, 3087792000, 14857955, 6 + tz.transition 2068, 3, :o3, 3098682000, 19811615, 8 + tz.transition 2068, 11, :o4, 3119241600, 14860139, 6 + tz.transition 2069, 3, :o3, 3130131600, 19814527, 8 + tz.transition 2069, 11, :o4, 3150691200, 14862323, 6 + tz.transition 2070, 3, :o3, 3161581200, 19817439, 8 + tz.transition 2070, 11, :o4, 3182140800, 14864507, 6 + tz.transition 2071, 3, :o3, 3193030800, 19820351, 8 + tz.transition 2071, 11, :o4, 3213590400, 14866691, 6 + tz.transition 2072, 3, :o3, 3225085200, 19823319, 8 + tz.transition 2072, 11, :o4, 3245644800, 14868917, 6 end end end diff --git a/lib/tzinfo/data/definitions/America/Iqaluit.rb b/lib/tzinfo/data/definitions/America/Iqaluit.rb index 8cb0def..caf30a2 100644 --- a/lib/tzinfo/data/definitions/America/Iqaluit.rb +++ b/lib/tzinfo/data/definitions/America/Iqaluit.rb @@ -15,201 +15,214 @@ module Iqaluit tz.offset :o1, -18000, 3600, :EWT tz.offset :o2, -18000, 3600, :EPT tz.offset :o3, -18000, 0, :EST - tz.offset :o4, -18000, 7200, :EDDT - tz.offset :o5, -18000, 3600, :EDT - tz.offset :o6, -21600, 0, :CST - tz.offset :o7, -21600, 3600, :CDT + tz.offset :o4, -18000, 3600, :EDT + tz.offset :o5, -21600, 0, :CST + tz.offset :o6, -21600, 3600, :CDT tz.transition 1942, 8, :o1, -865296000, 4861145, 2 tz.transition 1945, 8, :o2, -769395600, 58360379, 24 tz.transition 1945, 9, :o3, -765396000, 9726915, 4 - tz.transition 1965, 4, :o4, -147898800, 58533017, 24 - tz.transition 1965, 10, :o3, -131569200, 58537553, 24 - tz.transition 1980, 4, :o5, 325666800 + tz.transition 1972, 4, :o4, 73465200 + tz.transition 1972, 10, :o3, 89186400 + tz.transition 1973, 4, :o4, 104914800 + tz.transition 1973, 10, :o3, 120636000 + tz.transition 1974, 4, :o4, 136364400 + tz.transition 1974, 10, :o3, 152085600 + tz.transition 1975, 4, :o4, 167814000 + tz.transition 1975, 10, :o3, 183535200 + tz.transition 1976, 4, :o4, 199263600 + tz.transition 1976, 10, :o3, 215589600 + tz.transition 1977, 4, :o4, 230713200 + tz.transition 1977, 10, :o3, 247039200 + tz.transition 1978, 4, :o4, 262767600 + tz.transition 1978, 10, :o3, 278488800 + tz.transition 1979, 4, :o4, 294217200 + tz.transition 1979, 10, :o3, 309938400 + tz.transition 1980, 4, :o4, 325666800 tz.transition 1980, 10, :o3, 341388000 - tz.transition 1981, 4, :o5, 357116400 + tz.transition 1981, 4, :o4, 357116400 tz.transition 1981, 10, :o3, 372837600 - tz.transition 1982, 4, :o5, 388566000 + tz.transition 1982, 4, :o4, 388566000 tz.transition 1982, 10, :o3, 404892000 - tz.transition 1983, 4, :o5, 420015600 + tz.transition 1983, 4, :o4, 420015600 tz.transition 1983, 10, :o3, 436341600 - tz.transition 1984, 4, :o5, 452070000 + tz.transition 1984, 4, :o4, 452070000 tz.transition 1984, 10, :o3, 467791200 - tz.transition 1985, 4, :o5, 483519600 + tz.transition 1985, 4, :o4, 483519600 tz.transition 1985, 10, :o3, 499240800 - tz.transition 1986, 4, :o5, 514969200 + tz.transition 1986, 4, :o4, 514969200 tz.transition 1986, 10, :o3, 530690400 - tz.transition 1987, 4, :o5, 544604400 + tz.transition 1987, 4, :o4, 544604400 tz.transition 1987, 10, :o3, 562140000 - tz.transition 1988, 4, :o5, 576054000 + tz.transition 1988, 4, :o4, 576054000 tz.transition 1988, 10, :o3, 594194400 - tz.transition 1989, 4, :o5, 607503600 + tz.transition 1989, 4, :o4, 607503600 tz.transition 1989, 10, :o3, 625644000 - tz.transition 1990, 4, :o5, 638953200 + tz.transition 1990, 4, :o4, 638953200 tz.transition 1990, 10, :o3, 657093600 - tz.transition 1991, 4, :o5, 671007600 + tz.transition 1991, 4, :o4, 671007600 tz.transition 1991, 10, :o3, 688543200 - tz.transition 1992, 4, :o5, 702457200 + tz.transition 1992, 4, :o4, 702457200 tz.transition 1992, 10, :o3, 719992800 - tz.transition 1993, 4, :o5, 733906800 + tz.transition 1993, 4, :o4, 733906800 tz.transition 1993, 10, :o3, 752047200 - tz.transition 1994, 4, :o5, 765356400 + tz.transition 1994, 4, :o4, 765356400 tz.transition 1994, 10, :o3, 783496800 - tz.transition 1995, 4, :o5, 796806000 + tz.transition 1995, 4, :o4, 796806000 tz.transition 1995, 10, :o3, 814946400 - tz.transition 1996, 4, :o5, 828860400 + tz.transition 1996, 4, :o4, 828860400 tz.transition 1996, 10, :o3, 846396000 - tz.transition 1997, 4, :o5, 860310000 + tz.transition 1997, 4, :o4, 860310000 tz.transition 1997, 10, :o3, 877845600 - tz.transition 1998, 4, :o5, 891759600 + tz.transition 1998, 4, :o4, 891759600 tz.transition 1998, 10, :o3, 909295200 - tz.transition 1999, 4, :o5, 923209200 - tz.transition 1999, 10, :o6, 941349600 - tz.transition 2000, 4, :o7, 954662400 + tz.transition 1999, 4, :o4, 923209200 + tz.transition 1999, 10, :o5, 941349600 + tz.transition 2000, 4, :o6, 954662400 tz.transition 2000, 10, :o3, 972802800 - tz.transition 2001, 4, :o5, 986108400 + tz.transition 2001, 4, :o4, 986108400 tz.transition 2001, 10, :o3, 1004248800 - tz.transition 2002, 4, :o5, 1018162800 + tz.transition 2002, 4, :o4, 1018162800 tz.transition 2002, 10, :o3, 1035698400 - tz.transition 2003, 4, :o5, 1049612400 + tz.transition 2003, 4, :o4, 1049612400 tz.transition 2003, 10, :o3, 1067148000 - tz.transition 2004, 4, :o5, 1081062000 + tz.transition 2004, 4, :o4, 1081062000 tz.transition 2004, 10, :o3, 1099202400 - tz.transition 2005, 4, :o5, 1112511600 + tz.transition 2005, 4, :o4, 1112511600 tz.transition 2005, 10, :o3, 1130652000 - tz.transition 2006, 4, :o5, 1143961200 + tz.transition 2006, 4, :o4, 1143961200 tz.transition 2006, 10, :o3, 1162101600 - tz.transition 2007, 3, :o5, 1173596400 + tz.transition 2007, 3, :o4, 1173596400 tz.transition 2007, 11, :o3, 1194156000 - tz.transition 2008, 3, :o5, 1205046000 + tz.transition 2008, 3, :o4, 1205046000 tz.transition 2008, 11, :o3, 1225605600 - tz.transition 2009, 3, :o5, 1236495600 + tz.transition 2009, 3, :o4, 1236495600 tz.transition 2009, 11, :o3, 1257055200 - tz.transition 2010, 3, :o5, 1268550000 + tz.transition 2010, 3, :o4, 1268550000 tz.transition 2010, 11, :o3, 1289109600 - tz.transition 2011, 3, :o5, 1299999600 + tz.transition 2011, 3, :o4, 1299999600 tz.transition 2011, 11, :o3, 1320559200 - tz.transition 2012, 3, :o5, 1331449200 + tz.transition 2012, 3, :o4, 1331449200 tz.transition 2012, 11, :o3, 1352008800 - tz.transition 2013, 3, :o5, 1362898800 + tz.transition 2013, 3, :o4, 1362898800 tz.transition 2013, 11, :o3, 1383458400 - tz.transition 2014, 3, :o5, 1394348400 + tz.transition 2014, 3, :o4, 1394348400 tz.transition 2014, 11, :o3, 1414908000 - tz.transition 2015, 3, :o5, 1425798000 + tz.transition 2015, 3, :o4, 1425798000 tz.transition 2015, 11, :o3, 1446357600 - tz.transition 2016, 3, :o5, 1457852400 + tz.transition 2016, 3, :o4, 1457852400 tz.transition 2016, 11, :o3, 1478412000 - tz.transition 2017, 3, :o5, 1489302000 + tz.transition 2017, 3, :o4, 1489302000 tz.transition 2017, 11, :o3, 1509861600 - tz.transition 2018, 3, :o5, 1520751600 + tz.transition 2018, 3, :o4, 1520751600 tz.transition 2018, 11, :o3, 1541311200 - tz.transition 2019, 3, :o5, 1552201200 + tz.transition 2019, 3, :o4, 1552201200 tz.transition 2019, 11, :o3, 1572760800 - tz.transition 2020, 3, :o5, 1583650800 + tz.transition 2020, 3, :o4, 1583650800 tz.transition 2020, 11, :o3, 1604210400 - tz.transition 2021, 3, :o5, 1615705200 + tz.transition 2021, 3, :o4, 1615705200 tz.transition 2021, 11, :o3, 1636264800 - tz.transition 2022, 3, :o5, 1647154800 + tz.transition 2022, 3, :o4, 1647154800 tz.transition 2022, 11, :o3, 1667714400 - tz.transition 2023, 3, :o5, 1678604400 + tz.transition 2023, 3, :o4, 1678604400 tz.transition 2023, 11, :o3, 1699164000 - tz.transition 2024, 3, :o5, 1710054000 + tz.transition 2024, 3, :o4, 1710054000 tz.transition 2024, 11, :o3, 1730613600 - tz.transition 2025, 3, :o5, 1741503600 + tz.transition 2025, 3, :o4, 1741503600 tz.transition 2025, 11, :o3, 1762063200 - tz.transition 2026, 3, :o5, 1772953200 + tz.transition 2026, 3, :o4, 1772953200 tz.transition 2026, 11, :o3, 1793512800 - tz.transition 2027, 3, :o5, 1805007600 + tz.transition 2027, 3, :o4, 1805007600 tz.transition 2027, 11, :o3, 1825567200 - tz.transition 2028, 3, :o5, 1836457200 + tz.transition 2028, 3, :o4, 1836457200 tz.transition 2028, 11, :o3, 1857016800 - tz.transition 2029, 3, :o5, 1867906800 + tz.transition 2029, 3, :o4, 1867906800 tz.transition 2029, 11, :o3, 1888466400 - tz.transition 2030, 3, :o5, 1899356400 + tz.transition 2030, 3, :o4, 1899356400 tz.transition 2030, 11, :o3, 1919916000 - tz.transition 2031, 3, :o5, 1930806000 + tz.transition 2031, 3, :o4, 1930806000 tz.transition 2031, 11, :o3, 1951365600 - tz.transition 2032, 3, :o5, 1962860400 + tz.transition 2032, 3, :o4, 1962860400 tz.transition 2032, 11, :o3, 1983420000 - tz.transition 2033, 3, :o5, 1994310000 + tz.transition 2033, 3, :o4, 1994310000 tz.transition 2033, 11, :o3, 2014869600 - tz.transition 2034, 3, :o5, 2025759600 + tz.transition 2034, 3, :o4, 2025759600 tz.transition 2034, 11, :o3, 2046319200 - tz.transition 2035, 3, :o5, 2057209200 + tz.transition 2035, 3, :o4, 2057209200 tz.transition 2035, 11, :o3, 2077768800 - tz.transition 2036, 3, :o5, 2088658800 + tz.transition 2036, 3, :o4, 2088658800 tz.transition 2036, 11, :o3, 2109218400 - tz.transition 2037, 3, :o5, 2120108400 + tz.transition 2037, 3, :o4, 2120108400 tz.transition 2037, 11, :o3, 2140668000 - tz.transition 2038, 3, :o5, 2152162800, 59171923, 24 + tz.transition 2038, 3, :o4, 2152162800, 59171923, 24 tz.transition 2038, 11, :o3, 2172722400, 9862939, 4 - tz.transition 2039, 3, :o5, 2183612400, 59180659, 24 + tz.transition 2039, 3, :o4, 2183612400, 59180659, 24 tz.transition 2039, 11, :o3, 2204172000, 9864395, 4 - tz.transition 2040, 3, :o5, 2215062000, 59189395, 24 + tz.transition 2040, 3, :o4, 2215062000, 59189395, 24 tz.transition 2040, 11, :o3, 2235621600, 9865851, 4 - tz.transition 2041, 3, :o5, 2246511600, 59198131, 24 + tz.transition 2041, 3, :o4, 2246511600, 59198131, 24 tz.transition 2041, 11, :o3, 2267071200, 9867307, 4 - tz.transition 2042, 3, :o5, 2277961200, 59206867, 24 + tz.transition 2042, 3, :o4, 2277961200, 59206867, 24 tz.transition 2042, 11, :o3, 2298520800, 9868763, 4 - tz.transition 2043, 3, :o5, 2309410800, 59215603, 24 + tz.transition 2043, 3, :o4, 2309410800, 59215603, 24 tz.transition 2043, 11, :o3, 2329970400, 9870219, 4 - tz.transition 2044, 3, :o5, 2341465200, 59224507, 24 + tz.transition 2044, 3, :o4, 2341465200, 59224507, 24 tz.transition 2044, 11, :o3, 2362024800, 9871703, 4 - tz.transition 2045, 3, :o5, 2372914800, 59233243, 24 + tz.transition 2045, 3, :o4, 2372914800, 59233243, 24 tz.transition 2045, 11, :o3, 2393474400, 9873159, 4 - tz.transition 2046, 3, :o5, 2404364400, 59241979, 24 + tz.transition 2046, 3, :o4, 2404364400, 59241979, 24 tz.transition 2046, 11, :o3, 2424924000, 9874615, 4 - tz.transition 2047, 3, :o5, 2435814000, 59250715, 24 + tz.transition 2047, 3, :o4, 2435814000, 59250715, 24 tz.transition 2047, 11, :o3, 2456373600, 9876071, 4 - tz.transition 2048, 3, :o5, 2467263600, 59259451, 24 + tz.transition 2048, 3, :o4, 2467263600, 59259451, 24 tz.transition 2048, 11, :o3, 2487823200, 9877527, 4 - tz.transition 2049, 3, :o5, 2499318000, 59268355, 24 + tz.transition 2049, 3, :o4, 2499318000, 59268355, 24 tz.transition 2049, 11, :o3, 2519877600, 9879011, 4 - tz.transition 2050, 3, :o5, 2530767600, 59277091, 24 + tz.transition 2050, 3, :o4, 2530767600, 59277091, 24 tz.transition 2050, 11, :o3, 2551327200, 9880467, 4 - tz.transition 2051, 3, :o5, 2562217200, 59285827, 24 + tz.transition 2051, 3, :o4, 2562217200, 59285827, 24 tz.transition 2051, 11, :o3, 2582776800, 9881923, 4 - tz.transition 2052, 3, :o5, 2593666800, 59294563, 24 + tz.transition 2052, 3, :o4, 2593666800, 59294563, 24 tz.transition 2052, 11, :o3, 2614226400, 9883379, 4 - tz.transition 2053, 3, :o5, 2625116400, 59303299, 24 + tz.transition 2053, 3, :o4, 2625116400, 59303299, 24 tz.transition 2053, 11, :o3, 2645676000, 9884835, 4 - tz.transition 2054, 3, :o5, 2656566000, 59312035, 24 + tz.transition 2054, 3, :o4, 2656566000, 59312035, 24 tz.transition 2054, 11, :o3, 2677125600, 9886291, 4 - tz.transition 2055, 3, :o5, 2688620400, 59320939, 24 + tz.transition 2055, 3, :o4, 2688620400, 59320939, 24 tz.transition 2055, 11, :o3, 2709180000, 9887775, 4 - tz.transition 2056, 3, :o5, 2720070000, 59329675, 24 + tz.transition 2056, 3, :o4, 2720070000, 59329675, 24 tz.transition 2056, 11, :o3, 2740629600, 9889231, 4 - tz.transition 2057, 3, :o5, 2751519600, 59338411, 24 + tz.transition 2057, 3, :o4, 2751519600, 59338411, 24 tz.transition 2057, 11, :o3, 2772079200, 9890687, 4 - tz.transition 2058, 3, :o5, 2782969200, 59347147, 24 + tz.transition 2058, 3, :o4, 2782969200, 59347147, 24 tz.transition 2058, 11, :o3, 2803528800, 9892143, 4 - tz.transition 2059, 3, :o5, 2814418800, 59355883, 24 + tz.transition 2059, 3, :o4, 2814418800, 59355883, 24 tz.transition 2059, 11, :o3, 2834978400, 9893599, 4 - tz.transition 2060, 3, :o5, 2846473200, 59364787, 24 + tz.transition 2060, 3, :o4, 2846473200, 59364787, 24 tz.transition 2060, 11, :o3, 2867032800, 9895083, 4 - tz.transition 2061, 3, :o5, 2877922800, 59373523, 24 + tz.transition 2061, 3, :o4, 2877922800, 59373523, 24 tz.transition 2061, 11, :o3, 2898482400, 9896539, 4 - tz.transition 2062, 3, :o5, 2909372400, 59382259, 24 + tz.transition 2062, 3, :o4, 2909372400, 59382259, 24 tz.transition 2062, 11, :o3, 2929932000, 9897995, 4 - tz.transition 2063, 3, :o5, 2940822000, 59390995, 24 + tz.transition 2063, 3, :o4, 2940822000, 59390995, 24 tz.transition 2063, 11, :o3, 2961381600, 9899451, 4 - tz.transition 2064, 3, :o5, 2972271600, 59399731, 24 + tz.transition 2064, 3, :o4, 2972271600, 59399731, 24 tz.transition 2064, 11, :o3, 2992831200, 9900907, 4 - tz.transition 2065, 3, :o5, 3003721200, 59408467, 24 + tz.transition 2065, 3, :o4, 3003721200, 59408467, 24 tz.transition 2065, 11, :o3, 3024280800, 9902363, 4 - tz.transition 2066, 3, :o5, 3035775600, 59417371, 24 + tz.transition 2066, 3, :o4, 3035775600, 59417371, 24 tz.transition 2066, 11, :o3, 3056335200, 9903847, 4 - tz.transition 2067, 3, :o5, 3067225200, 59426107, 24 + tz.transition 2067, 3, :o4, 3067225200, 59426107, 24 tz.transition 2067, 11, :o3, 3087784800, 9905303, 4 - tz.transition 2068, 3, :o5, 3098674800, 59434843, 24 + tz.transition 2068, 3, :o4, 3098674800, 59434843, 24 tz.transition 2068, 11, :o3, 3119234400, 9906759, 4 - tz.transition 2069, 3, :o5, 3130124400, 59443579, 24 + tz.transition 2069, 3, :o4, 3130124400, 59443579, 24 tz.transition 2069, 11, :o3, 3150684000, 9908215, 4 - tz.transition 2070, 3, :o5, 3161574000, 59452315, 24 + tz.transition 2070, 3, :o4, 3161574000, 59452315, 24 tz.transition 2070, 11, :o3, 3182133600, 9909671, 4 - tz.transition 2071, 3, :o5, 3193023600, 59461051, 24 + tz.transition 2071, 3, :o4, 3193023600, 59461051, 24 tz.transition 2071, 11, :o3, 3213583200, 9911127, 4 - tz.transition 2072, 3, :o5, 3225078000, 59469955, 24 + tz.transition 2072, 3, :o4, 3225078000, 59469955, 24 tz.transition 2072, 11, :o3, 3245637600, 9912611, 4 end end diff --git a/lib/tzinfo/data/definitions/America/Nuuk.rb b/lib/tzinfo/data/definitions/America/Nuuk.rb index d51e7bd..e1a5ce5 100644 --- a/lib/tzinfo/data/definitions/America/Nuuk.rb +++ b/lib/tzinfo/data/definitions/America/Nuuk.rb @@ -14,6 +14,7 @@ module Nuuk tz.offset :o0, -12416, 0, :LMT tz.offset :o1, -10800, 0, :'-03' tz.offset :o2, -10800, 3600, :'-02' + tz.offset :o3, -7200, 0, :'-02' tz.transition 1916, 7, :o1, -1686083584, 3268448069, 1350 tz.transition 1980, 4, :o2, 323845200 @@ -102,106 +103,7 @@ module Nuuk tz.transition 2021, 10, :o1, 1635642000 tz.transition 2022, 3, :o2, 1648342800 tz.transition 2022, 10, :o1, 1667091600 - tz.transition 2023, 3, :o2, 1679792400 - tz.transition 2023, 10, :o1, 1698541200 - tz.transition 2024, 3, :o2, 1711846800 - tz.transition 2024, 10, :o1, 1729990800 - tz.transition 2025, 3, :o2, 1743296400 - tz.transition 2025, 10, :o1, 1761440400 - tz.transition 2026, 3, :o2, 1774746000 - tz.transition 2026, 10, :o1, 1792890000 - tz.transition 2027, 3, :o2, 1806195600 - tz.transition 2027, 10, :o1, 1824944400 - tz.transition 2028, 3, :o2, 1837645200 - tz.transition 2028, 10, :o1, 1856394000 - tz.transition 2029, 3, :o2, 1869094800 - tz.transition 2029, 10, :o1, 1887843600 - tz.transition 2030, 3, :o2, 1901149200 - tz.transition 2030, 10, :o1, 1919293200 - tz.transition 2031, 3, :o2, 1932598800 - tz.transition 2031, 10, :o1, 1950742800 - tz.transition 2032, 3, :o2, 1964048400 - tz.transition 2032, 10, :o1, 1982797200 - tz.transition 2033, 3, :o2, 1995498000 - tz.transition 2033, 10, :o1, 2014246800 - tz.transition 2034, 3, :o2, 2026947600 - tz.transition 2034, 10, :o1, 2045696400 - tz.transition 2035, 3, :o2, 2058397200 - tz.transition 2035, 10, :o1, 2077146000 - tz.transition 2036, 3, :o2, 2090451600 - tz.transition 2036, 10, :o1, 2108595600 - tz.transition 2037, 3, :o2, 2121901200 - tz.transition 2037, 10, :o1, 2140045200 - tz.transition 2038, 3, :o2, 2153350800, 59172253, 24 - tz.transition 2038, 10, :o1, 2172099600, 59177461, 24 - tz.transition 2039, 3, :o2, 2184800400, 59180989, 24 - tz.transition 2039, 10, :o1, 2203549200, 59186197, 24 - tz.transition 2040, 3, :o2, 2216250000, 59189725, 24 - tz.transition 2040, 10, :o1, 2234998800, 59194933, 24 - tz.transition 2041, 3, :o2, 2248304400, 59198629, 24 - tz.transition 2041, 10, :o1, 2266448400, 59203669, 24 - tz.transition 2042, 3, :o2, 2279754000, 59207365, 24 - tz.transition 2042, 10, :o1, 2297898000, 59212405, 24 - tz.transition 2043, 3, :o2, 2311203600, 59216101, 24 - tz.transition 2043, 10, :o1, 2329347600, 59221141, 24 - tz.transition 2044, 3, :o2, 2342653200, 59224837, 24 - tz.transition 2044, 10, :o1, 2361402000, 59230045, 24 - tz.transition 2045, 3, :o2, 2374102800, 59233573, 24 - tz.transition 2045, 10, :o1, 2392851600, 59238781, 24 - tz.transition 2046, 3, :o2, 2405552400, 59242309, 24 - tz.transition 2046, 10, :o1, 2424301200, 59247517, 24 - tz.transition 2047, 3, :o2, 2437606800, 59251213, 24 - tz.transition 2047, 10, :o1, 2455750800, 59256253, 24 - tz.transition 2048, 3, :o2, 2469056400, 59259949, 24 - tz.transition 2048, 10, :o1, 2487200400, 59264989, 24 - tz.transition 2049, 3, :o2, 2500506000, 59268685, 24 - tz.transition 2049, 10, :o1, 2519254800, 59273893, 24 - tz.transition 2050, 3, :o2, 2531955600, 59277421, 24 - tz.transition 2050, 10, :o1, 2550704400, 59282629, 24 - tz.transition 2051, 3, :o2, 2563405200, 59286157, 24 - tz.transition 2051, 10, :o1, 2582154000, 59291365, 24 - tz.transition 2052, 3, :o2, 2595459600, 59295061, 24 - tz.transition 2052, 10, :o1, 2613603600, 59300101, 24 - tz.transition 2053, 3, :o2, 2626909200, 59303797, 24 - tz.transition 2053, 10, :o1, 2645053200, 59308837, 24 - tz.transition 2054, 3, :o2, 2658358800, 59312533, 24 - tz.transition 2054, 10, :o1, 2676502800, 59317573, 24 - tz.transition 2055, 3, :o2, 2689808400, 59321269, 24 - tz.transition 2055, 10, :o1, 2708557200, 59326477, 24 - tz.transition 2056, 3, :o2, 2721258000, 59330005, 24 - tz.transition 2056, 10, :o1, 2740006800, 59335213, 24 - tz.transition 2057, 3, :o2, 2752707600, 59338741, 24 - tz.transition 2057, 10, :o1, 2771456400, 59343949, 24 - tz.transition 2058, 3, :o2, 2784762000, 59347645, 24 - tz.transition 2058, 10, :o1, 2802906000, 59352685, 24 - tz.transition 2059, 3, :o2, 2816211600, 59356381, 24 - tz.transition 2059, 10, :o1, 2834355600, 59361421, 24 - tz.transition 2060, 3, :o2, 2847661200, 59365117, 24 - tz.transition 2060, 10, :o1, 2866410000, 59370325, 24 - tz.transition 2061, 3, :o2, 2879110800, 59373853, 24 - tz.transition 2061, 10, :o1, 2897859600, 59379061, 24 - tz.transition 2062, 3, :o2, 2910560400, 59382589, 24 - tz.transition 2062, 10, :o1, 2929309200, 59387797, 24 - tz.transition 2063, 3, :o2, 2942010000, 59391325, 24 - tz.transition 2063, 10, :o1, 2960758800, 59396533, 24 - tz.transition 2064, 3, :o2, 2974064400, 59400229, 24 - tz.transition 2064, 10, :o1, 2992208400, 59405269, 24 - tz.transition 2065, 3, :o2, 3005514000, 59408965, 24 - tz.transition 2065, 10, :o1, 3023658000, 59414005, 24 - tz.transition 2066, 3, :o2, 3036963600, 59417701, 24 - tz.transition 2066, 10, :o1, 3055712400, 59422909, 24 - tz.transition 2067, 3, :o2, 3068413200, 59426437, 24 - tz.transition 2067, 10, :o1, 3087162000, 59431645, 24 - tz.transition 2068, 3, :o2, 3099862800, 59435173, 24 - tz.transition 2068, 10, :o1, 3118611600, 59440381, 24 - tz.transition 2069, 3, :o2, 3131917200, 59444077, 24 - tz.transition 2069, 10, :o1, 3150061200, 59449117, 24 - tz.transition 2070, 3, :o2, 3163366800, 59452813, 24 - tz.transition 2070, 10, :o1, 3181510800, 59457853, 24 - tz.transition 2071, 3, :o2, 3194816400, 59461549, 24 - tz.transition 2071, 10, :o1, 3212960400, 59466589, 24 - tz.transition 2072, 3, :o2, 3226266000, 59470285, 24 - tz.transition 2072, 10, :o1, 3245014800, 59475493, 24 + tz.transition 2023, 3, :o3, 1679792400 end end end diff --git a/lib/tzinfo/data/definitions/America/Ojinaga.rb b/lib/tzinfo/data/definitions/America/Ojinaga.rb index 01bfb5e..572253e 100644 --- a/lib/tzinfo/data/definitions/America/Ojinaga.rb +++ b/lib/tzinfo/data/definitions/America/Ojinaga.rb @@ -77,6 +77,106 @@ module Ojinaga tz.transition 2021, 11, :o1, 1636272000 tz.transition 2022, 3, :o3, 1647162000 tz.transition 2022, 10, :o2, 1667116800 + tz.transition 2023, 3, :o4, 1678608000 + tz.transition 2023, 11, :o2, 1699167600 + tz.transition 2024, 3, :o4, 1710057600 + tz.transition 2024, 11, :o2, 1730617200 + tz.transition 2025, 3, :o4, 1741507200 + tz.transition 2025, 11, :o2, 1762066800 + tz.transition 2026, 3, :o4, 1772956800 + tz.transition 2026, 11, :o2, 1793516400 + tz.transition 2027, 3, :o4, 1805011200 + tz.transition 2027, 11, :o2, 1825570800 + tz.transition 2028, 3, :o4, 1836460800 + tz.transition 2028, 11, :o2, 1857020400 + tz.transition 2029, 3, :o4, 1867910400 + tz.transition 2029, 11, :o2, 1888470000 + tz.transition 2030, 3, :o4, 1899360000 + tz.transition 2030, 11, :o2, 1919919600 + tz.transition 2031, 3, :o4, 1930809600 + tz.transition 2031, 11, :o2, 1951369200 + tz.transition 2032, 3, :o4, 1962864000 + tz.transition 2032, 11, :o2, 1983423600 + tz.transition 2033, 3, :o4, 1994313600 + tz.transition 2033, 11, :o2, 2014873200 + tz.transition 2034, 3, :o4, 2025763200 + tz.transition 2034, 11, :o2, 2046322800 + tz.transition 2035, 3, :o4, 2057212800 + tz.transition 2035, 11, :o2, 2077772400 + tz.transition 2036, 3, :o4, 2088662400 + tz.transition 2036, 11, :o2, 2109222000 + tz.transition 2037, 3, :o4, 2120112000 + tz.transition 2037, 11, :o2, 2140671600 + tz.transition 2038, 3, :o4, 2152166400, 14792981, 6 + tz.transition 2038, 11, :o2, 2172726000, 59177635, 24 + tz.transition 2039, 3, :o4, 2183616000, 14795165, 6 + tz.transition 2039, 11, :o2, 2204175600, 59186371, 24 + tz.transition 2040, 3, :o4, 2215065600, 14797349, 6 + tz.transition 2040, 11, :o2, 2235625200, 59195107, 24 + tz.transition 2041, 3, :o4, 2246515200, 14799533, 6 + tz.transition 2041, 11, :o2, 2267074800, 59203843, 24 + tz.transition 2042, 3, :o4, 2277964800, 14801717, 6 + tz.transition 2042, 11, :o2, 2298524400, 59212579, 24 + tz.transition 2043, 3, :o4, 2309414400, 14803901, 6 + tz.transition 2043, 11, :o2, 2329974000, 59221315, 24 + tz.transition 2044, 3, :o4, 2341468800, 14806127, 6 + tz.transition 2044, 11, :o2, 2362028400, 59230219, 24 + tz.transition 2045, 3, :o4, 2372918400, 14808311, 6 + tz.transition 2045, 11, :o2, 2393478000, 59238955, 24 + tz.transition 2046, 3, :o4, 2404368000, 14810495, 6 + tz.transition 2046, 11, :o2, 2424927600, 59247691, 24 + tz.transition 2047, 3, :o4, 2435817600, 14812679, 6 + tz.transition 2047, 11, :o2, 2456377200, 59256427, 24 + tz.transition 2048, 3, :o4, 2467267200, 14814863, 6 + tz.transition 2048, 11, :o2, 2487826800, 59265163, 24 + tz.transition 2049, 3, :o4, 2499321600, 14817089, 6 + tz.transition 2049, 11, :o2, 2519881200, 59274067, 24 + tz.transition 2050, 3, :o4, 2530771200, 14819273, 6 + tz.transition 2050, 11, :o2, 2551330800, 59282803, 24 + tz.transition 2051, 3, :o4, 2562220800, 14821457, 6 + tz.transition 2051, 11, :o2, 2582780400, 59291539, 24 + tz.transition 2052, 3, :o4, 2593670400, 14823641, 6 + tz.transition 2052, 11, :o2, 2614230000, 59300275, 24 + tz.transition 2053, 3, :o4, 2625120000, 14825825, 6 + tz.transition 2053, 11, :o2, 2645679600, 59309011, 24 + tz.transition 2054, 3, :o4, 2656569600, 14828009, 6 + tz.transition 2054, 11, :o2, 2677129200, 59317747, 24 + tz.transition 2055, 3, :o4, 2688624000, 14830235, 6 + tz.transition 2055, 11, :o2, 2709183600, 59326651, 24 + tz.transition 2056, 3, :o4, 2720073600, 14832419, 6 + tz.transition 2056, 11, :o2, 2740633200, 59335387, 24 + tz.transition 2057, 3, :o4, 2751523200, 14834603, 6 + tz.transition 2057, 11, :o2, 2772082800, 59344123, 24 + tz.transition 2058, 3, :o4, 2782972800, 14836787, 6 + tz.transition 2058, 11, :o2, 2803532400, 59352859, 24 + tz.transition 2059, 3, :o4, 2814422400, 14838971, 6 + tz.transition 2059, 11, :o2, 2834982000, 59361595, 24 + tz.transition 2060, 3, :o4, 2846476800, 14841197, 6 + tz.transition 2060, 11, :o2, 2867036400, 59370499, 24 + tz.transition 2061, 3, :o4, 2877926400, 14843381, 6 + tz.transition 2061, 11, :o2, 2898486000, 59379235, 24 + tz.transition 2062, 3, :o4, 2909376000, 14845565, 6 + tz.transition 2062, 11, :o2, 2929935600, 59387971, 24 + tz.transition 2063, 3, :o4, 2940825600, 14847749, 6 + tz.transition 2063, 11, :o2, 2961385200, 59396707, 24 + tz.transition 2064, 3, :o4, 2972275200, 14849933, 6 + tz.transition 2064, 11, :o2, 2992834800, 59405443, 24 + tz.transition 2065, 3, :o4, 3003724800, 14852117, 6 + tz.transition 2065, 11, :o2, 3024284400, 59414179, 24 + tz.transition 2066, 3, :o4, 3035779200, 14854343, 6 + tz.transition 2066, 11, :o2, 3056338800, 59423083, 24 + tz.transition 2067, 3, :o4, 3067228800, 14856527, 6 + tz.transition 2067, 11, :o2, 3087788400, 59431819, 24 + tz.transition 2068, 3, :o4, 3098678400, 14858711, 6 + tz.transition 2068, 11, :o2, 3119238000, 59440555, 24 + tz.transition 2069, 3, :o4, 3130128000, 14860895, 6 + tz.transition 2069, 11, :o2, 3150687600, 59449291, 24 + tz.transition 2070, 3, :o4, 3161577600, 14863079, 6 + tz.transition 2070, 11, :o2, 3182137200, 59458027, 24 + tz.transition 2071, 3, :o4, 3193027200, 14865263, 6 + tz.transition 2071, 11, :o2, 3213586800, 59466763, 24 + tz.transition 2072, 3, :o4, 3225081600, 14867489, 6 + tz.transition 2072, 11, :o2, 3245641200, 59475667, 24 end end end diff --git a/lib/tzinfo/data/definitions/America/Pangnirtung.rb b/lib/tzinfo/data/definitions/America/Pangnirtung.rb index 814b93e..7111984 100644 --- a/lib/tzinfo/data/definitions/America/Pangnirtung.rb +++ b/lib/tzinfo/data/definitions/America/Pangnirtung.rb @@ -10,211 +10,7 @@ module America module Pangnirtung include TimezoneDefinition - timezone 'America/Pangnirtung' do |tz| - tz.offset :o0, 0, 0, :'-00' - tz.offset :o1, -14400, 0, :AST - tz.offset :o2, -14400, 3600, :AWT - tz.offset :o3, -14400, 3600, :APT - tz.offset :o4, -14400, 7200, :ADDT - tz.offset :o5, -14400, 3600, :ADT - tz.offset :o6, -18000, 3600, :EDT - tz.offset :o7, -18000, 0, :EST - tz.offset :o8, -21600, 0, :CST - tz.offset :o9, -21600, 3600, :CDT - - tz.transition 1921, 1, :o1, -1546300800, 4845381, 2 - tz.transition 1942, 2, :o2, -880221600, 9721599, 4 - tz.transition 1945, 8, :o3, -769395600, 58360379, 24 - tz.transition 1945, 9, :o1, -765399600, 58361489, 24 - tz.transition 1965, 4, :o4, -147902400, 7316627, 3 - tz.transition 1965, 10, :o1, -131572800, 7317194, 3 - tz.transition 1980, 4, :o5, 325663200 - tz.transition 1980, 10, :o1, 341384400 - tz.transition 1981, 4, :o5, 357112800 - tz.transition 1981, 10, :o1, 372834000 - tz.transition 1982, 4, :o5, 388562400 - tz.transition 1982, 10, :o1, 404888400 - tz.transition 1983, 4, :o5, 420012000 - tz.transition 1983, 10, :o1, 436338000 - tz.transition 1984, 4, :o5, 452066400 - tz.transition 1984, 10, :o1, 467787600 - tz.transition 1985, 4, :o5, 483516000 - tz.transition 1985, 10, :o1, 499237200 - tz.transition 1986, 4, :o5, 514965600 - tz.transition 1986, 10, :o1, 530686800 - tz.transition 1987, 4, :o5, 544600800 - tz.transition 1987, 10, :o1, 562136400 - tz.transition 1988, 4, :o5, 576050400 - tz.transition 1988, 10, :o1, 594190800 - tz.transition 1989, 4, :o5, 607500000 - tz.transition 1989, 10, :o1, 625640400 - tz.transition 1990, 4, :o5, 638949600 - tz.transition 1990, 10, :o1, 657090000 - tz.transition 1991, 4, :o5, 671004000 - tz.transition 1991, 10, :o1, 688539600 - tz.transition 1992, 4, :o5, 702453600 - tz.transition 1992, 10, :o1, 719989200 - tz.transition 1993, 4, :o5, 733903200 - tz.transition 1993, 10, :o1, 752043600 - tz.transition 1994, 4, :o5, 765352800 - tz.transition 1994, 10, :o1, 783493200 - tz.transition 1995, 4, :o6, 796802400 - tz.transition 1995, 10, :o7, 814946400 - tz.transition 1996, 4, :o6, 828860400 - tz.transition 1996, 10, :o7, 846396000 - tz.transition 1997, 4, :o6, 860310000 - tz.transition 1997, 10, :o7, 877845600 - tz.transition 1998, 4, :o6, 891759600 - tz.transition 1998, 10, :o7, 909295200 - tz.transition 1999, 4, :o6, 923209200 - tz.transition 1999, 10, :o8, 941349600 - tz.transition 2000, 4, :o9, 954662400 - tz.transition 2000, 10, :o7, 972802800 - tz.transition 2001, 4, :o6, 986108400 - tz.transition 2001, 10, :o7, 1004248800 - tz.transition 2002, 4, :o6, 1018162800 - tz.transition 2002, 10, :o7, 1035698400 - tz.transition 2003, 4, :o6, 1049612400 - tz.transition 2003, 10, :o7, 1067148000 - tz.transition 2004, 4, :o6, 1081062000 - tz.transition 2004, 10, :o7, 1099202400 - tz.transition 2005, 4, :o6, 1112511600 - tz.transition 2005, 10, :o7, 1130652000 - tz.transition 2006, 4, :o6, 1143961200 - tz.transition 2006, 10, :o7, 1162101600 - tz.transition 2007, 3, :o6, 1173596400 - tz.transition 2007, 11, :o7, 1194156000 - tz.transition 2008, 3, :o6, 1205046000 - tz.transition 2008, 11, :o7, 1225605600 - tz.transition 2009, 3, :o6, 1236495600 - tz.transition 2009, 11, :o7, 1257055200 - tz.transition 2010, 3, :o6, 1268550000 - tz.transition 2010, 11, :o7, 1289109600 - tz.transition 2011, 3, :o6, 1299999600 - tz.transition 2011, 11, :o7, 1320559200 - tz.transition 2012, 3, :o6, 1331449200 - tz.transition 2012, 11, :o7, 1352008800 - tz.transition 2013, 3, :o6, 1362898800 - tz.transition 2013, 11, :o7, 1383458400 - tz.transition 2014, 3, :o6, 1394348400 - tz.transition 2014, 11, :o7, 1414908000 - tz.transition 2015, 3, :o6, 1425798000 - tz.transition 2015, 11, :o7, 1446357600 - tz.transition 2016, 3, :o6, 1457852400 - tz.transition 2016, 11, :o7, 1478412000 - tz.transition 2017, 3, :o6, 1489302000 - tz.transition 2017, 11, :o7, 1509861600 - tz.transition 2018, 3, :o6, 1520751600 - tz.transition 2018, 11, :o7, 1541311200 - tz.transition 2019, 3, :o6, 1552201200 - tz.transition 2019, 11, :o7, 1572760800 - tz.transition 2020, 3, :o6, 1583650800 - tz.transition 2020, 11, :o7, 1604210400 - tz.transition 2021, 3, :o6, 1615705200 - tz.transition 2021, 11, :o7, 1636264800 - tz.transition 2022, 3, :o6, 1647154800 - tz.transition 2022, 11, :o7, 1667714400 - tz.transition 2023, 3, :o6, 1678604400 - tz.transition 2023, 11, :o7, 1699164000 - tz.transition 2024, 3, :o6, 1710054000 - tz.transition 2024, 11, :o7, 1730613600 - tz.transition 2025, 3, :o6, 1741503600 - tz.transition 2025, 11, :o7, 1762063200 - tz.transition 2026, 3, :o6, 1772953200 - tz.transition 2026, 11, :o7, 1793512800 - tz.transition 2027, 3, :o6, 1805007600 - tz.transition 2027, 11, :o7, 1825567200 - tz.transition 2028, 3, :o6, 1836457200 - tz.transition 2028, 11, :o7, 1857016800 - tz.transition 2029, 3, :o6, 1867906800 - tz.transition 2029, 11, :o7, 1888466400 - tz.transition 2030, 3, :o6, 1899356400 - tz.transition 2030, 11, :o7, 1919916000 - tz.transition 2031, 3, :o6, 1930806000 - tz.transition 2031, 11, :o7, 1951365600 - tz.transition 2032, 3, :o6, 1962860400 - tz.transition 2032, 11, :o7, 1983420000 - tz.transition 2033, 3, :o6, 1994310000 - tz.transition 2033, 11, :o7, 2014869600 - tz.transition 2034, 3, :o6, 2025759600 - tz.transition 2034, 11, :o7, 2046319200 - tz.transition 2035, 3, :o6, 2057209200 - tz.transition 2035, 11, :o7, 2077768800 - tz.transition 2036, 3, :o6, 2088658800 - tz.transition 2036, 11, :o7, 2109218400 - tz.transition 2037, 3, :o6, 2120108400 - tz.transition 2037, 11, :o7, 2140668000 - tz.transition 2038, 3, :o6, 2152162800, 59171923, 24 - tz.transition 2038, 11, :o7, 2172722400, 9862939, 4 - tz.transition 2039, 3, :o6, 2183612400, 59180659, 24 - tz.transition 2039, 11, :o7, 2204172000, 9864395, 4 - tz.transition 2040, 3, :o6, 2215062000, 59189395, 24 - tz.transition 2040, 11, :o7, 2235621600, 9865851, 4 - tz.transition 2041, 3, :o6, 2246511600, 59198131, 24 - tz.transition 2041, 11, :o7, 2267071200, 9867307, 4 - tz.transition 2042, 3, :o6, 2277961200, 59206867, 24 - tz.transition 2042, 11, :o7, 2298520800, 9868763, 4 - tz.transition 2043, 3, :o6, 2309410800, 59215603, 24 - tz.transition 2043, 11, :o7, 2329970400, 9870219, 4 - tz.transition 2044, 3, :o6, 2341465200, 59224507, 24 - tz.transition 2044, 11, :o7, 2362024800, 9871703, 4 - tz.transition 2045, 3, :o6, 2372914800, 59233243, 24 - tz.transition 2045, 11, :o7, 2393474400, 9873159, 4 - tz.transition 2046, 3, :o6, 2404364400, 59241979, 24 - tz.transition 2046, 11, :o7, 2424924000, 9874615, 4 - tz.transition 2047, 3, :o6, 2435814000, 59250715, 24 - tz.transition 2047, 11, :o7, 2456373600, 9876071, 4 - tz.transition 2048, 3, :o6, 2467263600, 59259451, 24 - tz.transition 2048, 11, :o7, 2487823200, 9877527, 4 - tz.transition 2049, 3, :o6, 2499318000, 59268355, 24 - tz.transition 2049, 11, :o7, 2519877600, 9879011, 4 - tz.transition 2050, 3, :o6, 2530767600, 59277091, 24 - tz.transition 2050, 11, :o7, 2551327200, 9880467, 4 - tz.transition 2051, 3, :o6, 2562217200, 59285827, 24 - tz.transition 2051, 11, :o7, 2582776800, 9881923, 4 - tz.transition 2052, 3, :o6, 2593666800, 59294563, 24 - tz.transition 2052, 11, :o7, 2614226400, 9883379, 4 - tz.transition 2053, 3, :o6, 2625116400, 59303299, 24 - tz.transition 2053, 11, :o7, 2645676000, 9884835, 4 - tz.transition 2054, 3, :o6, 2656566000, 59312035, 24 - tz.transition 2054, 11, :o7, 2677125600, 9886291, 4 - tz.transition 2055, 3, :o6, 2688620400, 59320939, 24 - tz.transition 2055, 11, :o7, 2709180000, 9887775, 4 - tz.transition 2056, 3, :o6, 2720070000, 59329675, 24 - tz.transition 2056, 11, :o7, 2740629600, 9889231, 4 - tz.transition 2057, 3, :o6, 2751519600, 59338411, 24 - tz.transition 2057, 11, :o7, 2772079200, 9890687, 4 - tz.transition 2058, 3, :o6, 2782969200, 59347147, 24 - tz.transition 2058, 11, :o7, 2803528800, 9892143, 4 - tz.transition 2059, 3, :o6, 2814418800, 59355883, 24 - tz.transition 2059, 11, :o7, 2834978400, 9893599, 4 - tz.transition 2060, 3, :o6, 2846473200, 59364787, 24 - tz.transition 2060, 11, :o7, 2867032800, 9895083, 4 - tz.transition 2061, 3, :o6, 2877922800, 59373523, 24 - tz.transition 2061, 11, :o7, 2898482400, 9896539, 4 - tz.transition 2062, 3, :o6, 2909372400, 59382259, 24 - tz.transition 2062, 11, :o7, 2929932000, 9897995, 4 - tz.transition 2063, 3, :o6, 2940822000, 59390995, 24 - tz.transition 2063, 11, :o7, 2961381600, 9899451, 4 - tz.transition 2064, 3, :o6, 2972271600, 59399731, 24 - tz.transition 2064, 11, :o7, 2992831200, 9900907, 4 - tz.transition 2065, 3, :o6, 3003721200, 59408467, 24 - tz.transition 2065, 11, :o7, 3024280800, 9902363, 4 - tz.transition 2066, 3, :o6, 3035775600, 59417371, 24 - tz.transition 2066, 11, :o7, 3056335200, 9903847, 4 - tz.transition 2067, 3, :o6, 3067225200, 59426107, 24 - tz.transition 2067, 11, :o7, 3087784800, 9905303, 4 - tz.transition 2068, 3, :o6, 3098674800, 59434843, 24 - tz.transition 2068, 11, :o7, 3119234400, 9906759, 4 - tz.transition 2069, 3, :o6, 3130124400, 59443579, 24 - tz.transition 2069, 11, :o7, 3150684000, 9908215, 4 - tz.transition 2070, 3, :o6, 3161574000, 59452315, 24 - tz.transition 2070, 11, :o7, 3182133600, 9909671, 4 - tz.transition 2071, 3, :o6, 3193023600, 59461051, 24 - tz.transition 2071, 11, :o7, 3213583200, 9911127, 4 - tz.transition 2072, 3, :o6, 3225078000, 59469955, 24 - tz.transition 2072, 11, :o7, 3245637600, 9912611, 4 - end + linked_timezone 'America/Pangnirtung', 'America/Iqaluit' end end end diff --git a/lib/tzinfo/data/definitions/America/Rankin_Inlet.rb b/lib/tzinfo/data/definitions/America/Rankin_Inlet.rb index bfeeeca..cf658c4 100644 --- a/lib/tzinfo/data/definitions/America/Rankin_Inlet.rb +++ b/lib/tzinfo/data/definitions/America/Rankin_Inlet.rb @@ -13,198 +13,211 @@ module Rankin_Inlet timezone 'America/Rankin_Inlet' do |tz| tz.offset :o0, 0, 0, :'-00' tz.offset :o1, -21600, 0, :CST - tz.offset :o2, -21600, 7200, :CDDT - tz.offset :o3, -21600, 3600, :CDT - tz.offset :o4, -18000, 0, :EST + tz.offset :o2, -21600, 3600, :CDT + tz.offset :o3, -18000, 0, :EST tz.transition 1957, 1, :o1, -410227200, 4871679, 2 - tz.transition 1965, 4, :o2, -147895200, 9755503, 4 - tz.transition 1965, 10, :o1, -131565600, 9756259, 4 - tz.transition 1980, 4, :o3, 325670400 + tz.transition 1972, 4, :o2, 73468800 + tz.transition 1972, 10, :o1, 89190000 + tz.transition 1973, 4, :o2, 104918400 + tz.transition 1973, 10, :o1, 120639600 + tz.transition 1974, 4, :o2, 136368000 + tz.transition 1974, 10, :o1, 152089200 + tz.transition 1975, 4, :o2, 167817600 + tz.transition 1975, 10, :o1, 183538800 + tz.transition 1976, 4, :o2, 199267200 + tz.transition 1976, 10, :o1, 215593200 + tz.transition 1977, 4, :o2, 230716800 + tz.transition 1977, 10, :o1, 247042800 + tz.transition 1978, 4, :o2, 262771200 + tz.transition 1978, 10, :o1, 278492400 + tz.transition 1979, 4, :o2, 294220800 + tz.transition 1979, 10, :o1, 309942000 + tz.transition 1980, 4, :o2, 325670400 tz.transition 1980, 10, :o1, 341391600 - tz.transition 1981, 4, :o3, 357120000 + tz.transition 1981, 4, :o2, 357120000 tz.transition 1981, 10, :o1, 372841200 - tz.transition 1982, 4, :o3, 388569600 + tz.transition 1982, 4, :o2, 388569600 tz.transition 1982, 10, :o1, 404895600 - tz.transition 1983, 4, :o3, 420019200 + tz.transition 1983, 4, :o2, 420019200 tz.transition 1983, 10, :o1, 436345200 - tz.transition 1984, 4, :o3, 452073600 + tz.transition 1984, 4, :o2, 452073600 tz.transition 1984, 10, :o1, 467794800 - tz.transition 1985, 4, :o3, 483523200 + tz.transition 1985, 4, :o2, 483523200 tz.transition 1985, 10, :o1, 499244400 - tz.transition 1986, 4, :o3, 514972800 + tz.transition 1986, 4, :o2, 514972800 tz.transition 1986, 10, :o1, 530694000 - tz.transition 1987, 4, :o3, 544608000 + tz.transition 1987, 4, :o2, 544608000 tz.transition 1987, 10, :o1, 562143600 - tz.transition 1988, 4, :o3, 576057600 + tz.transition 1988, 4, :o2, 576057600 tz.transition 1988, 10, :o1, 594198000 - tz.transition 1989, 4, :o3, 607507200 + tz.transition 1989, 4, :o2, 607507200 tz.transition 1989, 10, :o1, 625647600 - tz.transition 1990, 4, :o3, 638956800 + tz.transition 1990, 4, :o2, 638956800 tz.transition 1990, 10, :o1, 657097200 - tz.transition 1991, 4, :o3, 671011200 + tz.transition 1991, 4, :o2, 671011200 tz.transition 1991, 10, :o1, 688546800 - tz.transition 1992, 4, :o3, 702460800 + tz.transition 1992, 4, :o2, 702460800 tz.transition 1992, 10, :o1, 719996400 - tz.transition 1993, 4, :o3, 733910400 + tz.transition 1993, 4, :o2, 733910400 tz.transition 1993, 10, :o1, 752050800 - tz.transition 1994, 4, :o3, 765360000 + tz.transition 1994, 4, :o2, 765360000 tz.transition 1994, 10, :o1, 783500400 - tz.transition 1995, 4, :o3, 796809600 + tz.transition 1995, 4, :o2, 796809600 tz.transition 1995, 10, :o1, 814950000 - tz.transition 1996, 4, :o3, 828864000 + tz.transition 1996, 4, :o2, 828864000 tz.transition 1996, 10, :o1, 846399600 - tz.transition 1997, 4, :o3, 860313600 + tz.transition 1997, 4, :o2, 860313600 tz.transition 1997, 10, :o1, 877849200 - tz.transition 1998, 4, :o3, 891763200 + tz.transition 1998, 4, :o2, 891763200 tz.transition 1998, 10, :o1, 909298800 - tz.transition 1999, 4, :o3, 923212800 + tz.transition 1999, 4, :o2, 923212800 tz.transition 1999, 10, :o1, 941353200 - tz.transition 2000, 4, :o3, 954662400 - tz.transition 2000, 10, :o4, 972802800 - tz.transition 2001, 4, :o3, 986112000 + tz.transition 2000, 4, :o2, 954662400 + tz.transition 2000, 10, :o3, 972802800 + tz.transition 2001, 4, :o2, 986112000 tz.transition 2001, 10, :o1, 1004252400 - tz.transition 2002, 4, :o3, 1018166400 + tz.transition 2002, 4, :o2, 1018166400 tz.transition 2002, 10, :o1, 1035702000 - tz.transition 2003, 4, :o3, 1049616000 + tz.transition 2003, 4, :o2, 1049616000 tz.transition 2003, 10, :o1, 1067151600 - tz.transition 2004, 4, :o3, 1081065600 + tz.transition 2004, 4, :o2, 1081065600 tz.transition 2004, 10, :o1, 1099206000 - tz.transition 2005, 4, :o3, 1112515200 + tz.transition 2005, 4, :o2, 1112515200 tz.transition 2005, 10, :o1, 1130655600 - tz.transition 2006, 4, :o3, 1143964800 + tz.transition 2006, 4, :o2, 1143964800 tz.transition 2006, 10, :o1, 1162105200 - tz.transition 2007, 3, :o3, 1173600000 + tz.transition 2007, 3, :o2, 1173600000 tz.transition 2007, 11, :o1, 1194159600 - tz.transition 2008, 3, :o3, 1205049600 + tz.transition 2008, 3, :o2, 1205049600 tz.transition 2008, 11, :o1, 1225609200 - tz.transition 2009, 3, :o3, 1236499200 + tz.transition 2009, 3, :o2, 1236499200 tz.transition 2009, 11, :o1, 1257058800 - tz.transition 2010, 3, :o3, 1268553600 + tz.transition 2010, 3, :o2, 1268553600 tz.transition 2010, 11, :o1, 1289113200 - tz.transition 2011, 3, :o3, 1300003200 + tz.transition 2011, 3, :o2, 1300003200 tz.transition 2011, 11, :o1, 1320562800 - tz.transition 2012, 3, :o3, 1331452800 + tz.transition 2012, 3, :o2, 1331452800 tz.transition 2012, 11, :o1, 1352012400 - tz.transition 2013, 3, :o3, 1362902400 + tz.transition 2013, 3, :o2, 1362902400 tz.transition 2013, 11, :o1, 1383462000 - tz.transition 2014, 3, :o3, 1394352000 + tz.transition 2014, 3, :o2, 1394352000 tz.transition 2014, 11, :o1, 1414911600 - tz.transition 2015, 3, :o3, 1425801600 + tz.transition 2015, 3, :o2, 1425801600 tz.transition 2015, 11, :o1, 1446361200 - tz.transition 2016, 3, :o3, 1457856000 + tz.transition 2016, 3, :o2, 1457856000 tz.transition 2016, 11, :o1, 1478415600 - tz.transition 2017, 3, :o3, 1489305600 + tz.transition 2017, 3, :o2, 1489305600 tz.transition 2017, 11, :o1, 1509865200 - tz.transition 2018, 3, :o3, 1520755200 + tz.transition 2018, 3, :o2, 1520755200 tz.transition 2018, 11, :o1, 1541314800 - tz.transition 2019, 3, :o3, 1552204800 + tz.transition 2019, 3, :o2, 1552204800 tz.transition 2019, 11, :o1, 1572764400 - tz.transition 2020, 3, :o3, 1583654400 + tz.transition 2020, 3, :o2, 1583654400 tz.transition 2020, 11, :o1, 1604214000 - tz.transition 2021, 3, :o3, 1615708800 + tz.transition 2021, 3, :o2, 1615708800 tz.transition 2021, 11, :o1, 1636268400 - tz.transition 2022, 3, :o3, 1647158400 + tz.transition 2022, 3, :o2, 1647158400 tz.transition 2022, 11, :o1, 1667718000 - tz.transition 2023, 3, :o3, 1678608000 + tz.transition 2023, 3, :o2, 1678608000 tz.transition 2023, 11, :o1, 1699167600 - tz.transition 2024, 3, :o3, 1710057600 + tz.transition 2024, 3, :o2, 1710057600 tz.transition 2024, 11, :o1, 1730617200 - tz.transition 2025, 3, :o3, 1741507200 + tz.transition 2025, 3, :o2, 1741507200 tz.transition 2025, 11, :o1, 1762066800 - tz.transition 2026, 3, :o3, 1772956800 + tz.transition 2026, 3, :o2, 1772956800 tz.transition 2026, 11, :o1, 1793516400 - tz.transition 2027, 3, :o3, 1805011200 + tz.transition 2027, 3, :o2, 1805011200 tz.transition 2027, 11, :o1, 1825570800 - tz.transition 2028, 3, :o3, 1836460800 + tz.transition 2028, 3, :o2, 1836460800 tz.transition 2028, 11, :o1, 1857020400 - tz.transition 2029, 3, :o3, 1867910400 + tz.transition 2029, 3, :o2, 1867910400 tz.transition 2029, 11, :o1, 1888470000 - tz.transition 2030, 3, :o3, 1899360000 + tz.transition 2030, 3, :o2, 1899360000 tz.transition 2030, 11, :o1, 1919919600 - tz.transition 2031, 3, :o3, 1930809600 + tz.transition 2031, 3, :o2, 1930809600 tz.transition 2031, 11, :o1, 1951369200 - tz.transition 2032, 3, :o3, 1962864000 + tz.transition 2032, 3, :o2, 1962864000 tz.transition 2032, 11, :o1, 1983423600 - tz.transition 2033, 3, :o3, 1994313600 + tz.transition 2033, 3, :o2, 1994313600 tz.transition 2033, 11, :o1, 2014873200 - tz.transition 2034, 3, :o3, 2025763200 + tz.transition 2034, 3, :o2, 2025763200 tz.transition 2034, 11, :o1, 2046322800 - tz.transition 2035, 3, :o3, 2057212800 + tz.transition 2035, 3, :o2, 2057212800 tz.transition 2035, 11, :o1, 2077772400 - tz.transition 2036, 3, :o3, 2088662400 + tz.transition 2036, 3, :o2, 2088662400 tz.transition 2036, 11, :o1, 2109222000 - tz.transition 2037, 3, :o3, 2120112000 + tz.transition 2037, 3, :o2, 2120112000 tz.transition 2037, 11, :o1, 2140671600 - tz.transition 2038, 3, :o3, 2152166400, 14792981, 6 + tz.transition 2038, 3, :o2, 2152166400, 14792981, 6 tz.transition 2038, 11, :o1, 2172726000, 59177635, 24 - tz.transition 2039, 3, :o3, 2183616000, 14795165, 6 + tz.transition 2039, 3, :o2, 2183616000, 14795165, 6 tz.transition 2039, 11, :o1, 2204175600, 59186371, 24 - tz.transition 2040, 3, :o3, 2215065600, 14797349, 6 + tz.transition 2040, 3, :o2, 2215065600, 14797349, 6 tz.transition 2040, 11, :o1, 2235625200, 59195107, 24 - tz.transition 2041, 3, :o3, 2246515200, 14799533, 6 + tz.transition 2041, 3, :o2, 2246515200, 14799533, 6 tz.transition 2041, 11, :o1, 2267074800, 59203843, 24 - tz.transition 2042, 3, :o3, 2277964800, 14801717, 6 + tz.transition 2042, 3, :o2, 2277964800, 14801717, 6 tz.transition 2042, 11, :o1, 2298524400, 59212579, 24 - tz.transition 2043, 3, :o3, 2309414400, 14803901, 6 + tz.transition 2043, 3, :o2, 2309414400, 14803901, 6 tz.transition 2043, 11, :o1, 2329974000, 59221315, 24 - tz.transition 2044, 3, :o3, 2341468800, 14806127, 6 + tz.transition 2044, 3, :o2, 2341468800, 14806127, 6 tz.transition 2044, 11, :o1, 2362028400, 59230219, 24 - tz.transition 2045, 3, :o3, 2372918400, 14808311, 6 + tz.transition 2045, 3, :o2, 2372918400, 14808311, 6 tz.transition 2045, 11, :o1, 2393478000, 59238955, 24 - tz.transition 2046, 3, :o3, 2404368000, 14810495, 6 + tz.transition 2046, 3, :o2, 2404368000, 14810495, 6 tz.transition 2046, 11, :o1, 2424927600, 59247691, 24 - tz.transition 2047, 3, :o3, 2435817600, 14812679, 6 + tz.transition 2047, 3, :o2, 2435817600, 14812679, 6 tz.transition 2047, 11, :o1, 2456377200, 59256427, 24 - tz.transition 2048, 3, :o3, 2467267200, 14814863, 6 + tz.transition 2048, 3, :o2, 2467267200, 14814863, 6 tz.transition 2048, 11, :o1, 2487826800, 59265163, 24 - tz.transition 2049, 3, :o3, 2499321600, 14817089, 6 + tz.transition 2049, 3, :o2, 2499321600, 14817089, 6 tz.transition 2049, 11, :o1, 2519881200, 59274067, 24 - tz.transition 2050, 3, :o3, 2530771200, 14819273, 6 + tz.transition 2050, 3, :o2, 2530771200, 14819273, 6 tz.transition 2050, 11, :o1, 2551330800, 59282803, 24 - tz.transition 2051, 3, :o3, 2562220800, 14821457, 6 + tz.transition 2051, 3, :o2, 2562220800, 14821457, 6 tz.transition 2051, 11, :o1, 2582780400, 59291539, 24 - tz.transition 2052, 3, :o3, 2593670400, 14823641, 6 + tz.transition 2052, 3, :o2, 2593670400, 14823641, 6 tz.transition 2052, 11, :o1, 2614230000, 59300275, 24 - tz.transition 2053, 3, :o3, 2625120000, 14825825, 6 + tz.transition 2053, 3, :o2, 2625120000, 14825825, 6 tz.transition 2053, 11, :o1, 2645679600, 59309011, 24 - tz.transition 2054, 3, :o3, 2656569600, 14828009, 6 + tz.transition 2054, 3, :o2, 2656569600, 14828009, 6 tz.transition 2054, 11, :o1, 2677129200, 59317747, 24 - tz.transition 2055, 3, :o3, 2688624000, 14830235, 6 + tz.transition 2055, 3, :o2, 2688624000, 14830235, 6 tz.transition 2055, 11, :o1, 2709183600, 59326651, 24 - tz.transition 2056, 3, :o3, 2720073600, 14832419, 6 + tz.transition 2056, 3, :o2, 2720073600, 14832419, 6 tz.transition 2056, 11, :o1, 2740633200, 59335387, 24 - tz.transition 2057, 3, :o3, 2751523200, 14834603, 6 + tz.transition 2057, 3, :o2, 2751523200, 14834603, 6 tz.transition 2057, 11, :o1, 2772082800, 59344123, 24 - tz.transition 2058, 3, :o3, 2782972800, 14836787, 6 + tz.transition 2058, 3, :o2, 2782972800, 14836787, 6 tz.transition 2058, 11, :o1, 2803532400, 59352859, 24 - tz.transition 2059, 3, :o3, 2814422400, 14838971, 6 + tz.transition 2059, 3, :o2, 2814422400, 14838971, 6 tz.transition 2059, 11, :o1, 2834982000, 59361595, 24 - tz.transition 2060, 3, :o3, 2846476800, 14841197, 6 + tz.transition 2060, 3, :o2, 2846476800, 14841197, 6 tz.transition 2060, 11, :o1, 2867036400, 59370499, 24 - tz.transition 2061, 3, :o3, 2877926400, 14843381, 6 + tz.transition 2061, 3, :o2, 2877926400, 14843381, 6 tz.transition 2061, 11, :o1, 2898486000, 59379235, 24 - tz.transition 2062, 3, :o3, 2909376000, 14845565, 6 + tz.transition 2062, 3, :o2, 2909376000, 14845565, 6 tz.transition 2062, 11, :o1, 2929935600, 59387971, 24 - tz.transition 2063, 3, :o3, 2940825600, 14847749, 6 + tz.transition 2063, 3, :o2, 2940825600, 14847749, 6 tz.transition 2063, 11, :o1, 2961385200, 59396707, 24 - tz.transition 2064, 3, :o3, 2972275200, 14849933, 6 + tz.transition 2064, 3, :o2, 2972275200, 14849933, 6 tz.transition 2064, 11, :o1, 2992834800, 59405443, 24 - tz.transition 2065, 3, :o3, 3003724800, 14852117, 6 + tz.transition 2065, 3, :o2, 3003724800, 14852117, 6 tz.transition 2065, 11, :o1, 3024284400, 59414179, 24 - tz.transition 2066, 3, :o3, 3035779200, 14854343, 6 + tz.transition 2066, 3, :o2, 3035779200, 14854343, 6 tz.transition 2066, 11, :o1, 3056338800, 59423083, 24 - tz.transition 2067, 3, :o3, 3067228800, 14856527, 6 + tz.transition 2067, 3, :o2, 3067228800, 14856527, 6 tz.transition 2067, 11, :o1, 3087788400, 59431819, 24 - tz.transition 2068, 3, :o3, 3098678400, 14858711, 6 + tz.transition 2068, 3, :o2, 3098678400, 14858711, 6 tz.transition 2068, 11, :o1, 3119238000, 59440555, 24 - tz.transition 2069, 3, :o3, 3130128000, 14860895, 6 + tz.transition 2069, 3, :o2, 3130128000, 14860895, 6 tz.transition 2069, 11, :o1, 3150687600, 59449291, 24 - tz.transition 2070, 3, :o3, 3161577600, 14863079, 6 + tz.transition 2070, 3, :o2, 3161577600, 14863079, 6 tz.transition 2070, 11, :o1, 3182137200, 59458027, 24 - tz.transition 2071, 3, :o3, 3193027200, 14865263, 6 + tz.transition 2071, 3, :o2, 3193027200, 14865263, 6 tz.transition 2071, 11, :o1, 3213586800, 59466763, 24 - tz.transition 2072, 3, :o3, 3225081600, 14867489, 6 + tz.transition 2072, 3, :o2, 3225081600, 14867489, 6 tz.transition 2072, 11, :o1, 3245641200, 59475667, 24 end end diff --git a/lib/tzinfo/data/definitions/America/Resolute.rb b/lib/tzinfo/data/definitions/America/Resolute.rb index d9d589f..a80f507 100644 --- a/lib/tzinfo/data/definitions/America/Resolute.rb +++ b/lib/tzinfo/data/definitions/America/Resolute.rb @@ -13,198 +13,211 @@ module Resolute timezone 'America/Resolute' do |tz| tz.offset :o0, 0, 0, :'-00' tz.offset :o1, -21600, 0, :CST - tz.offset :o2, -21600, 7200, :CDDT - tz.offset :o3, -21600, 3600, :CDT - tz.offset :o4, -18000, 0, :EST + tz.offset :o2, -21600, 3600, :CDT + tz.offset :o3, -18000, 0, :EST tz.transition 1947, 8, :o1, -704937600, 4864857, 2 - tz.transition 1965, 4, :o2, -147895200, 9755503, 4 - tz.transition 1965, 10, :o1, -131565600, 9756259, 4 - tz.transition 1980, 4, :o3, 325670400 + tz.transition 1972, 4, :o2, 73468800 + tz.transition 1972, 10, :o1, 89190000 + tz.transition 1973, 4, :o2, 104918400 + tz.transition 1973, 10, :o1, 120639600 + tz.transition 1974, 4, :o2, 136368000 + tz.transition 1974, 10, :o1, 152089200 + tz.transition 1975, 4, :o2, 167817600 + tz.transition 1975, 10, :o1, 183538800 + tz.transition 1976, 4, :o2, 199267200 + tz.transition 1976, 10, :o1, 215593200 + tz.transition 1977, 4, :o2, 230716800 + tz.transition 1977, 10, :o1, 247042800 + tz.transition 1978, 4, :o2, 262771200 + tz.transition 1978, 10, :o1, 278492400 + tz.transition 1979, 4, :o2, 294220800 + tz.transition 1979, 10, :o1, 309942000 + tz.transition 1980, 4, :o2, 325670400 tz.transition 1980, 10, :o1, 341391600 - tz.transition 1981, 4, :o3, 357120000 + tz.transition 1981, 4, :o2, 357120000 tz.transition 1981, 10, :o1, 372841200 - tz.transition 1982, 4, :o3, 388569600 + tz.transition 1982, 4, :o2, 388569600 tz.transition 1982, 10, :o1, 404895600 - tz.transition 1983, 4, :o3, 420019200 + tz.transition 1983, 4, :o2, 420019200 tz.transition 1983, 10, :o1, 436345200 - tz.transition 1984, 4, :o3, 452073600 + tz.transition 1984, 4, :o2, 452073600 tz.transition 1984, 10, :o1, 467794800 - tz.transition 1985, 4, :o3, 483523200 + tz.transition 1985, 4, :o2, 483523200 tz.transition 1985, 10, :o1, 499244400 - tz.transition 1986, 4, :o3, 514972800 + tz.transition 1986, 4, :o2, 514972800 tz.transition 1986, 10, :o1, 530694000 - tz.transition 1987, 4, :o3, 544608000 + tz.transition 1987, 4, :o2, 544608000 tz.transition 1987, 10, :o1, 562143600 - tz.transition 1988, 4, :o3, 576057600 + tz.transition 1988, 4, :o2, 576057600 tz.transition 1988, 10, :o1, 594198000 - tz.transition 1989, 4, :o3, 607507200 + tz.transition 1989, 4, :o2, 607507200 tz.transition 1989, 10, :o1, 625647600 - tz.transition 1990, 4, :o3, 638956800 + tz.transition 1990, 4, :o2, 638956800 tz.transition 1990, 10, :o1, 657097200 - tz.transition 1991, 4, :o3, 671011200 + tz.transition 1991, 4, :o2, 671011200 tz.transition 1991, 10, :o1, 688546800 - tz.transition 1992, 4, :o3, 702460800 + tz.transition 1992, 4, :o2, 702460800 tz.transition 1992, 10, :o1, 719996400 - tz.transition 1993, 4, :o3, 733910400 + tz.transition 1993, 4, :o2, 733910400 tz.transition 1993, 10, :o1, 752050800 - tz.transition 1994, 4, :o3, 765360000 + tz.transition 1994, 4, :o2, 765360000 tz.transition 1994, 10, :o1, 783500400 - tz.transition 1995, 4, :o3, 796809600 + tz.transition 1995, 4, :o2, 796809600 tz.transition 1995, 10, :o1, 814950000 - tz.transition 1996, 4, :o3, 828864000 + tz.transition 1996, 4, :o2, 828864000 tz.transition 1996, 10, :o1, 846399600 - tz.transition 1997, 4, :o3, 860313600 + tz.transition 1997, 4, :o2, 860313600 tz.transition 1997, 10, :o1, 877849200 - tz.transition 1998, 4, :o3, 891763200 + tz.transition 1998, 4, :o2, 891763200 tz.transition 1998, 10, :o1, 909298800 - tz.transition 1999, 4, :o3, 923212800 + tz.transition 1999, 4, :o2, 923212800 tz.transition 1999, 10, :o1, 941353200 - tz.transition 2000, 4, :o3, 954662400 - tz.transition 2000, 10, :o4, 972802800 - tz.transition 2001, 4, :o3, 986112000 + tz.transition 2000, 4, :o2, 954662400 + tz.transition 2000, 10, :o3, 972802800 + tz.transition 2001, 4, :o2, 986112000 tz.transition 2001, 10, :o1, 1004252400 - tz.transition 2002, 4, :o3, 1018166400 + tz.transition 2002, 4, :o2, 1018166400 tz.transition 2002, 10, :o1, 1035702000 - tz.transition 2003, 4, :o3, 1049616000 + tz.transition 2003, 4, :o2, 1049616000 tz.transition 2003, 10, :o1, 1067151600 - tz.transition 2004, 4, :o3, 1081065600 + tz.transition 2004, 4, :o2, 1081065600 tz.transition 2004, 10, :o1, 1099206000 - tz.transition 2005, 4, :o3, 1112515200 + tz.transition 2005, 4, :o2, 1112515200 tz.transition 2005, 10, :o1, 1130655600 - tz.transition 2006, 4, :o3, 1143964800 - tz.transition 2006, 10, :o4, 1162105200 - tz.transition 2007, 3, :o3, 1173600000 + tz.transition 2006, 4, :o2, 1143964800 + tz.transition 2006, 10, :o3, 1162105200 + tz.transition 2007, 3, :o2, 1173600000 tz.transition 2007, 11, :o1, 1194159600 - tz.transition 2008, 3, :o3, 1205049600 + tz.transition 2008, 3, :o2, 1205049600 tz.transition 2008, 11, :o1, 1225609200 - tz.transition 2009, 3, :o3, 1236499200 + tz.transition 2009, 3, :o2, 1236499200 tz.transition 2009, 11, :o1, 1257058800 - tz.transition 2010, 3, :o3, 1268553600 + tz.transition 2010, 3, :o2, 1268553600 tz.transition 2010, 11, :o1, 1289113200 - tz.transition 2011, 3, :o3, 1300003200 + tz.transition 2011, 3, :o2, 1300003200 tz.transition 2011, 11, :o1, 1320562800 - tz.transition 2012, 3, :o3, 1331452800 + tz.transition 2012, 3, :o2, 1331452800 tz.transition 2012, 11, :o1, 1352012400 - tz.transition 2013, 3, :o3, 1362902400 + tz.transition 2013, 3, :o2, 1362902400 tz.transition 2013, 11, :o1, 1383462000 - tz.transition 2014, 3, :o3, 1394352000 + tz.transition 2014, 3, :o2, 1394352000 tz.transition 2014, 11, :o1, 1414911600 - tz.transition 2015, 3, :o3, 1425801600 + tz.transition 2015, 3, :o2, 1425801600 tz.transition 2015, 11, :o1, 1446361200 - tz.transition 2016, 3, :o3, 1457856000 + tz.transition 2016, 3, :o2, 1457856000 tz.transition 2016, 11, :o1, 1478415600 - tz.transition 2017, 3, :o3, 1489305600 + tz.transition 2017, 3, :o2, 1489305600 tz.transition 2017, 11, :o1, 1509865200 - tz.transition 2018, 3, :o3, 1520755200 + tz.transition 2018, 3, :o2, 1520755200 tz.transition 2018, 11, :o1, 1541314800 - tz.transition 2019, 3, :o3, 1552204800 + tz.transition 2019, 3, :o2, 1552204800 tz.transition 2019, 11, :o1, 1572764400 - tz.transition 2020, 3, :o3, 1583654400 + tz.transition 2020, 3, :o2, 1583654400 tz.transition 2020, 11, :o1, 1604214000 - tz.transition 2021, 3, :o3, 1615708800 + tz.transition 2021, 3, :o2, 1615708800 tz.transition 2021, 11, :o1, 1636268400 - tz.transition 2022, 3, :o3, 1647158400 + tz.transition 2022, 3, :o2, 1647158400 tz.transition 2022, 11, :o1, 1667718000 - tz.transition 2023, 3, :o3, 1678608000 + tz.transition 2023, 3, :o2, 1678608000 tz.transition 2023, 11, :o1, 1699167600 - tz.transition 2024, 3, :o3, 1710057600 + tz.transition 2024, 3, :o2, 1710057600 tz.transition 2024, 11, :o1, 1730617200 - tz.transition 2025, 3, :o3, 1741507200 + tz.transition 2025, 3, :o2, 1741507200 tz.transition 2025, 11, :o1, 1762066800 - tz.transition 2026, 3, :o3, 1772956800 + tz.transition 2026, 3, :o2, 1772956800 tz.transition 2026, 11, :o1, 1793516400 - tz.transition 2027, 3, :o3, 1805011200 + tz.transition 2027, 3, :o2, 1805011200 tz.transition 2027, 11, :o1, 1825570800 - tz.transition 2028, 3, :o3, 1836460800 + tz.transition 2028, 3, :o2, 1836460800 tz.transition 2028, 11, :o1, 1857020400 - tz.transition 2029, 3, :o3, 1867910400 + tz.transition 2029, 3, :o2, 1867910400 tz.transition 2029, 11, :o1, 1888470000 - tz.transition 2030, 3, :o3, 1899360000 + tz.transition 2030, 3, :o2, 1899360000 tz.transition 2030, 11, :o1, 1919919600 - tz.transition 2031, 3, :o3, 1930809600 + tz.transition 2031, 3, :o2, 1930809600 tz.transition 2031, 11, :o1, 1951369200 - tz.transition 2032, 3, :o3, 1962864000 + tz.transition 2032, 3, :o2, 1962864000 tz.transition 2032, 11, :o1, 1983423600 - tz.transition 2033, 3, :o3, 1994313600 + tz.transition 2033, 3, :o2, 1994313600 tz.transition 2033, 11, :o1, 2014873200 - tz.transition 2034, 3, :o3, 2025763200 + tz.transition 2034, 3, :o2, 2025763200 tz.transition 2034, 11, :o1, 2046322800 - tz.transition 2035, 3, :o3, 2057212800 + tz.transition 2035, 3, :o2, 2057212800 tz.transition 2035, 11, :o1, 2077772400 - tz.transition 2036, 3, :o3, 2088662400 + tz.transition 2036, 3, :o2, 2088662400 tz.transition 2036, 11, :o1, 2109222000 - tz.transition 2037, 3, :o3, 2120112000 + tz.transition 2037, 3, :o2, 2120112000 tz.transition 2037, 11, :o1, 2140671600 - tz.transition 2038, 3, :o3, 2152166400, 14792981, 6 + tz.transition 2038, 3, :o2, 2152166400, 14792981, 6 tz.transition 2038, 11, :o1, 2172726000, 59177635, 24 - tz.transition 2039, 3, :o3, 2183616000, 14795165, 6 + tz.transition 2039, 3, :o2, 2183616000, 14795165, 6 tz.transition 2039, 11, :o1, 2204175600, 59186371, 24 - tz.transition 2040, 3, :o3, 2215065600, 14797349, 6 + tz.transition 2040, 3, :o2, 2215065600, 14797349, 6 tz.transition 2040, 11, :o1, 2235625200, 59195107, 24 - tz.transition 2041, 3, :o3, 2246515200, 14799533, 6 + tz.transition 2041, 3, :o2, 2246515200, 14799533, 6 tz.transition 2041, 11, :o1, 2267074800, 59203843, 24 - tz.transition 2042, 3, :o3, 2277964800, 14801717, 6 + tz.transition 2042, 3, :o2, 2277964800, 14801717, 6 tz.transition 2042, 11, :o1, 2298524400, 59212579, 24 - tz.transition 2043, 3, :o3, 2309414400, 14803901, 6 + tz.transition 2043, 3, :o2, 2309414400, 14803901, 6 tz.transition 2043, 11, :o1, 2329974000, 59221315, 24 - tz.transition 2044, 3, :o3, 2341468800, 14806127, 6 + tz.transition 2044, 3, :o2, 2341468800, 14806127, 6 tz.transition 2044, 11, :o1, 2362028400, 59230219, 24 - tz.transition 2045, 3, :o3, 2372918400, 14808311, 6 + tz.transition 2045, 3, :o2, 2372918400, 14808311, 6 tz.transition 2045, 11, :o1, 2393478000, 59238955, 24 - tz.transition 2046, 3, :o3, 2404368000, 14810495, 6 + tz.transition 2046, 3, :o2, 2404368000, 14810495, 6 tz.transition 2046, 11, :o1, 2424927600, 59247691, 24 - tz.transition 2047, 3, :o3, 2435817600, 14812679, 6 + tz.transition 2047, 3, :o2, 2435817600, 14812679, 6 tz.transition 2047, 11, :o1, 2456377200, 59256427, 24 - tz.transition 2048, 3, :o3, 2467267200, 14814863, 6 + tz.transition 2048, 3, :o2, 2467267200, 14814863, 6 tz.transition 2048, 11, :o1, 2487826800, 59265163, 24 - tz.transition 2049, 3, :o3, 2499321600, 14817089, 6 + tz.transition 2049, 3, :o2, 2499321600, 14817089, 6 tz.transition 2049, 11, :o1, 2519881200, 59274067, 24 - tz.transition 2050, 3, :o3, 2530771200, 14819273, 6 + tz.transition 2050, 3, :o2, 2530771200, 14819273, 6 tz.transition 2050, 11, :o1, 2551330800, 59282803, 24 - tz.transition 2051, 3, :o3, 2562220800, 14821457, 6 + tz.transition 2051, 3, :o2, 2562220800, 14821457, 6 tz.transition 2051, 11, :o1, 2582780400, 59291539, 24 - tz.transition 2052, 3, :o3, 2593670400, 14823641, 6 + tz.transition 2052, 3, :o2, 2593670400, 14823641, 6 tz.transition 2052, 11, :o1, 2614230000, 59300275, 24 - tz.transition 2053, 3, :o3, 2625120000, 14825825, 6 + tz.transition 2053, 3, :o2, 2625120000, 14825825, 6 tz.transition 2053, 11, :o1, 2645679600, 59309011, 24 - tz.transition 2054, 3, :o3, 2656569600, 14828009, 6 + tz.transition 2054, 3, :o2, 2656569600, 14828009, 6 tz.transition 2054, 11, :o1, 2677129200, 59317747, 24 - tz.transition 2055, 3, :o3, 2688624000, 14830235, 6 + tz.transition 2055, 3, :o2, 2688624000, 14830235, 6 tz.transition 2055, 11, :o1, 2709183600, 59326651, 24 - tz.transition 2056, 3, :o3, 2720073600, 14832419, 6 + tz.transition 2056, 3, :o2, 2720073600, 14832419, 6 tz.transition 2056, 11, :o1, 2740633200, 59335387, 24 - tz.transition 2057, 3, :o3, 2751523200, 14834603, 6 + tz.transition 2057, 3, :o2, 2751523200, 14834603, 6 tz.transition 2057, 11, :o1, 2772082800, 59344123, 24 - tz.transition 2058, 3, :o3, 2782972800, 14836787, 6 + tz.transition 2058, 3, :o2, 2782972800, 14836787, 6 tz.transition 2058, 11, :o1, 2803532400, 59352859, 24 - tz.transition 2059, 3, :o3, 2814422400, 14838971, 6 + tz.transition 2059, 3, :o2, 2814422400, 14838971, 6 tz.transition 2059, 11, :o1, 2834982000, 59361595, 24 - tz.transition 2060, 3, :o3, 2846476800, 14841197, 6 + tz.transition 2060, 3, :o2, 2846476800, 14841197, 6 tz.transition 2060, 11, :o1, 2867036400, 59370499, 24 - tz.transition 2061, 3, :o3, 2877926400, 14843381, 6 + tz.transition 2061, 3, :o2, 2877926400, 14843381, 6 tz.transition 2061, 11, :o1, 2898486000, 59379235, 24 - tz.transition 2062, 3, :o3, 2909376000, 14845565, 6 + tz.transition 2062, 3, :o2, 2909376000, 14845565, 6 tz.transition 2062, 11, :o1, 2929935600, 59387971, 24 - tz.transition 2063, 3, :o3, 2940825600, 14847749, 6 + tz.transition 2063, 3, :o2, 2940825600, 14847749, 6 tz.transition 2063, 11, :o1, 2961385200, 59396707, 24 - tz.transition 2064, 3, :o3, 2972275200, 14849933, 6 + tz.transition 2064, 3, :o2, 2972275200, 14849933, 6 tz.transition 2064, 11, :o1, 2992834800, 59405443, 24 - tz.transition 2065, 3, :o3, 3003724800, 14852117, 6 + tz.transition 2065, 3, :o2, 3003724800, 14852117, 6 tz.transition 2065, 11, :o1, 3024284400, 59414179, 24 - tz.transition 2066, 3, :o3, 3035779200, 14854343, 6 + tz.transition 2066, 3, :o2, 3035779200, 14854343, 6 tz.transition 2066, 11, :o1, 3056338800, 59423083, 24 - tz.transition 2067, 3, :o3, 3067228800, 14856527, 6 + tz.transition 2067, 3, :o2, 3067228800, 14856527, 6 tz.transition 2067, 11, :o1, 3087788400, 59431819, 24 - tz.transition 2068, 3, :o3, 3098678400, 14858711, 6 + tz.transition 2068, 3, :o2, 3098678400, 14858711, 6 tz.transition 2068, 11, :o1, 3119238000, 59440555, 24 - tz.transition 2069, 3, :o3, 3130128000, 14860895, 6 + tz.transition 2069, 3, :o2, 3130128000, 14860895, 6 tz.transition 2069, 11, :o1, 3150687600, 59449291, 24 - tz.transition 2070, 3, :o3, 3161577600, 14863079, 6 + tz.transition 2070, 3, :o2, 3161577600, 14863079, 6 tz.transition 2070, 11, :o1, 3182137200, 59458027, 24 - tz.transition 2071, 3, :o3, 3193027200, 14865263, 6 + tz.transition 2071, 3, :o2, 3193027200, 14865263, 6 tz.transition 2071, 11, :o1, 3213586800, 59466763, 24 - tz.transition 2072, 3, :o3, 3225081600, 14867489, 6 + tz.transition 2072, 3, :o2, 3225081600, 14867489, 6 tz.transition 2072, 11, :o1, 3245641200, 59475667, 24 end end diff --git a/lib/tzinfo/data/definitions/America/Whitehorse.rb b/lib/tzinfo/data/definitions/America/Whitehorse.rb index 93b00cf..b3e9319 100644 --- a/lib/tzinfo/data/definitions/America/Whitehorse.rb +++ b/lib/tzinfo/data/definitions/America/Whitehorse.rb @@ -31,7 +31,7 @@ module Whitehorse tz.transition 1945, 9, :o1, -765381600, 29180747, 12 tz.transition 1965, 4, :o5, -147884400, 19511007, 8 tz.transition 1965, 10, :o1, -131554800, 19512519, 8 - tz.transition 1967, 5, :o6, -81961200, 19517111, 8 + tz.transition 1966, 2, :o6, -121273200, 19513471, 8 tz.transition 1980, 4, :o7, 325677600 tz.transition 1980, 10, :o6, 341398800 tz.transition 1981, 4, :o7, 357127200 diff --git a/lib/tzinfo/data/definitions/America/Yellowknife.rb b/lib/tzinfo/data/definitions/America/Yellowknife.rb index fbcd4bd..7957711 100644 --- a/lib/tzinfo/data/definitions/America/Yellowknife.rb +++ b/lib/tzinfo/data/definitions/America/Yellowknife.rb @@ -15,200 +15,213 @@ module Yellowknife tz.offset :o1, -25200, 0, :MST tz.offset :o2, -25200, 3600, :MWT tz.offset :o3, -25200, 3600, :MPT - tz.offset :o4, -25200, 7200, :MDDT - tz.offset :o5, -25200, 3600, :MDT + tz.offset :o4, -25200, 3600, :MDT tz.transition 1935, 1, :o1, -1104537600, 4855607, 2 tz.transition 1942, 2, :o2, -880210800, 19443199, 8 tz.transition 1945, 8, :o3, -769395600, 58360379, 24 tz.transition 1945, 9, :o1, -765388800, 14590373, 6 - tz.transition 1965, 4, :o4, -147891600, 58533019, 24 - tz.transition 1965, 10, :o1, -131562000, 58537555, 24 - tz.transition 1980, 4, :o5, 325674000 + tz.transition 1972, 4, :o4, 73472400 + tz.transition 1972, 10, :o1, 89193600 + tz.transition 1973, 4, :o4, 104922000 + tz.transition 1973, 10, :o1, 120643200 + tz.transition 1974, 4, :o4, 136371600 + tz.transition 1974, 10, :o1, 152092800 + tz.transition 1975, 4, :o4, 167821200 + tz.transition 1975, 10, :o1, 183542400 + tz.transition 1976, 4, :o4, 199270800 + tz.transition 1976, 10, :o1, 215596800 + tz.transition 1977, 4, :o4, 230720400 + tz.transition 1977, 10, :o1, 247046400 + tz.transition 1978, 4, :o4, 262774800 + tz.transition 1978, 10, :o1, 278496000 + tz.transition 1979, 4, :o4, 294224400 + tz.transition 1979, 10, :o1, 309945600 + tz.transition 1980, 4, :o4, 325674000 tz.transition 1980, 10, :o1, 341395200 - tz.transition 1981, 4, :o5, 357123600 + tz.transition 1981, 4, :o4, 357123600 tz.transition 1981, 10, :o1, 372844800 - tz.transition 1982, 4, :o5, 388573200 + tz.transition 1982, 4, :o4, 388573200 tz.transition 1982, 10, :o1, 404899200 - tz.transition 1983, 4, :o5, 420022800 + tz.transition 1983, 4, :o4, 420022800 tz.transition 1983, 10, :o1, 436348800 - tz.transition 1984, 4, :o5, 452077200 + tz.transition 1984, 4, :o4, 452077200 tz.transition 1984, 10, :o1, 467798400 - tz.transition 1985, 4, :o5, 483526800 + tz.transition 1985, 4, :o4, 483526800 tz.transition 1985, 10, :o1, 499248000 - tz.transition 1986, 4, :o5, 514976400 + tz.transition 1986, 4, :o4, 514976400 tz.transition 1986, 10, :o1, 530697600 - tz.transition 1987, 4, :o5, 544611600 + tz.transition 1987, 4, :o4, 544611600 tz.transition 1987, 10, :o1, 562147200 - tz.transition 1988, 4, :o5, 576061200 + tz.transition 1988, 4, :o4, 576061200 tz.transition 1988, 10, :o1, 594201600 - tz.transition 1989, 4, :o5, 607510800 + tz.transition 1989, 4, :o4, 607510800 tz.transition 1989, 10, :o1, 625651200 - tz.transition 1990, 4, :o5, 638960400 + tz.transition 1990, 4, :o4, 638960400 tz.transition 1990, 10, :o1, 657100800 - tz.transition 1991, 4, :o5, 671014800 + tz.transition 1991, 4, :o4, 671014800 tz.transition 1991, 10, :o1, 688550400 - tz.transition 1992, 4, :o5, 702464400 + tz.transition 1992, 4, :o4, 702464400 tz.transition 1992, 10, :o1, 720000000 - tz.transition 1993, 4, :o5, 733914000 + tz.transition 1993, 4, :o4, 733914000 tz.transition 1993, 10, :o1, 752054400 - tz.transition 1994, 4, :o5, 765363600 + tz.transition 1994, 4, :o4, 765363600 tz.transition 1994, 10, :o1, 783504000 - tz.transition 1995, 4, :o5, 796813200 + tz.transition 1995, 4, :o4, 796813200 tz.transition 1995, 10, :o1, 814953600 - tz.transition 1996, 4, :o5, 828867600 + tz.transition 1996, 4, :o4, 828867600 tz.transition 1996, 10, :o1, 846403200 - tz.transition 1997, 4, :o5, 860317200 + tz.transition 1997, 4, :o4, 860317200 tz.transition 1997, 10, :o1, 877852800 - tz.transition 1998, 4, :o5, 891766800 + tz.transition 1998, 4, :o4, 891766800 tz.transition 1998, 10, :o1, 909302400 - tz.transition 1999, 4, :o5, 923216400 + tz.transition 1999, 4, :o4, 923216400 tz.transition 1999, 10, :o1, 941356800 - tz.transition 2000, 4, :o5, 954666000 + tz.transition 2000, 4, :o4, 954666000 tz.transition 2000, 10, :o1, 972806400 - tz.transition 2001, 4, :o5, 986115600 + tz.transition 2001, 4, :o4, 986115600 tz.transition 2001, 10, :o1, 1004256000 - tz.transition 2002, 4, :o5, 1018170000 + tz.transition 2002, 4, :o4, 1018170000 tz.transition 2002, 10, :o1, 1035705600 - tz.transition 2003, 4, :o5, 1049619600 + tz.transition 2003, 4, :o4, 1049619600 tz.transition 2003, 10, :o1, 1067155200 - tz.transition 2004, 4, :o5, 1081069200 + tz.transition 2004, 4, :o4, 1081069200 tz.transition 2004, 10, :o1, 1099209600 - tz.transition 2005, 4, :o5, 1112518800 + tz.transition 2005, 4, :o4, 1112518800 tz.transition 2005, 10, :o1, 1130659200 - tz.transition 2006, 4, :o5, 1143968400 + tz.transition 2006, 4, :o4, 1143968400 tz.transition 2006, 10, :o1, 1162108800 - tz.transition 2007, 3, :o5, 1173603600 + tz.transition 2007, 3, :o4, 1173603600 tz.transition 2007, 11, :o1, 1194163200 - tz.transition 2008, 3, :o5, 1205053200 + tz.transition 2008, 3, :o4, 1205053200 tz.transition 2008, 11, :o1, 1225612800 - tz.transition 2009, 3, :o5, 1236502800 + tz.transition 2009, 3, :o4, 1236502800 tz.transition 2009, 11, :o1, 1257062400 - tz.transition 2010, 3, :o5, 1268557200 + tz.transition 2010, 3, :o4, 1268557200 tz.transition 2010, 11, :o1, 1289116800 - tz.transition 2011, 3, :o5, 1300006800 + tz.transition 2011, 3, :o4, 1300006800 tz.transition 2011, 11, :o1, 1320566400 - tz.transition 2012, 3, :o5, 1331456400 + tz.transition 2012, 3, :o4, 1331456400 tz.transition 2012, 11, :o1, 1352016000 - tz.transition 2013, 3, :o5, 1362906000 + tz.transition 2013, 3, :o4, 1362906000 tz.transition 2013, 11, :o1, 1383465600 - tz.transition 2014, 3, :o5, 1394355600 + tz.transition 2014, 3, :o4, 1394355600 tz.transition 2014, 11, :o1, 1414915200 - tz.transition 2015, 3, :o5, 1425805200 + tz.transition 2015, 3, :o4, 1425805200 tz.transition 2015, 11, :o1, 1446364800 - tz.transition 2016, 3, :o5, 1457859600 + tz.transition 2016, 3, :o4, 1457859600 tz.transition 2016, 11, :o1, 1478419200 - tz.transition 2017, 3, :o5, 1489309200 + tz.transition 2017, 3, :o4, 1489309200 tz.transition 2017, 11, :o1, 1509868800 - tz.transition 2018, 3, :o5, 1520758800 + tz.transition 2018, 3, :o4, 1520758800 tz.transition 2018, 11, :o1, 1541318400 - tz.transition 2019, 3, :o5, 1552208400 + tz.transition 2019, 3, :o4, 1552208400 tz.transition 2019, 11, :o1, 1572768000 - tz.transition 2020, 3, :o5, 1583658000 + tz.transition 2020, 3, :o4, 1583658000 tz.transition 2020, 11, :o1, 1604217600 - tz.transition 2021, 3, :o5, 1615712400 + tz.transition 2021, 3, :o4, 1615712400 tz.transition 2021, 11, :o1, 1636272000 - tz.transition 2022, 3, :o5, 1647162000 + tz.transition 2022, 3, :o4, 1647162000 tz.transition 2022, 11, :o1, 1667721600 - tz.transition 2023, 3, :o5, 1678611600 + tz.transition 2023, 3, :o4, 1678611600 tz.transition 2023, 11, :o1, 1699171200 - tz.transition 2024, 3, :o5, 1710061200 + tz.transition 2024, 3, :o4, 1710061200 tz.transition 2024, 11, :o1, 1730620800 - tz.transition 2025, 3, :o5, 1741510800 + tz.transition 2025, 3, :o4, 1741510800 tz.transition 2025, 11, :o1, 1762070400 - tz.transition 2026, 3, :o5, 1772960400 + tz.transition 2026, 3, :o4, 1772960400 tz.transition 2026, 11, :o1, 1793520000 - tz.transition 2027, 3, :o5, 1805014800 + tz.transition 2027, 3, :o4, 1805014800 tz.transition 2027, 11, :o1, 1825574400 - tz.transition 2028, 3, :o5, 1836464400 + tz.transition 2028, 3, :o4, 1836464400 tz.transition 2028, 11, :o1, 1857024000 - tz.transition 2029, 3, :o5, 1867914000 + tz.transition 2029, 3, :o4, 1867914000 tz.transition 2029, 11, :o1, 1888473600 - tz.transition 2030, 3, :o5, 1899363600 + tz.transition 2030, 3, :o4, 1899363600 tz.transition 2030, 11, :o1, 1919923200 - tz.transition 2031, 3, :o5, 1930813200 + tz.transition 2031, 3, :o4, 1930813200 tz.transition 2031, 11, :o1, 1951372800 - tz.transition 2032, 3, :o5, 1962867600 + tz.transition 2032, 3, :o4, 1962867600 tz.transition 2032, 11, :o1, 1983427200 - tz.transition 2033, 3, :o5, 1994317200 + tz.transition 2033, 3, :o4, 1994317200 tz.transition 2033, 11, :o1, 2014876800 - tz.transition 2034, 3, :o5, 2025766800 + tz.transition 2034, 3, :o4, 2025766800 tz.transition 2034, 11, :o1, 2046326400 - tz.transition 2035, 3, :o5, 2057216400 + tz.transition 2035, 3, :o4, 2057216400 tz.transition 2035, 11, :o1, 2077776000 - tz.transition 2036, 3, :o5, 2088666000 + tz.transition 2036, 3, :o4, 2088666000 tz.transition 2036, 11, :o1, 2109225600 - tz.transition 2037, 3, :o5, 2120115600 + tz.transition 2037, 3, :o4, 2120115600 tz.transition 2037, 11, :o1, 2140675200 - tz.transition 2038, 3, :o5, 2152170000, 19723975, 8 + tz.transition 2038, 3, :o4, 2152170000, 19723975, 8 tz.transition 2038, 11, :o1, 2172729600, 14794409, 6 - tz.transition 2039, 3, :o5, 2183619600, 19726887, 8 + tz.transition 2039, 3, :o4, 2183619600, 19726887, 8 tz.transition 2039, 11, :o1, 2204179200, 14796593, 6 - tz.transition 2040, 3, :o5, 2215069200, 19729799, 8 + tz.transition 2040, 3, :o4, 2215069200, 19729799, 8 tz.transition 2040, 11, :o1, 2235628800, 14798777, 6 - tz.transition 2041, 3, :o5, 2246518800, 19732711, 8 + tz.transition 2041, 3, :o4, 2246518800, 19732711, 8 tz.transition 2041, 11, :o1, 2267078400, 14800961, 6 - tz.transition 2042, 3, :o5, 2277968400, 19735623, 8 + tz.transition 2042, 3, :o4, 2277968400, 19735623, 8 tz.transition 2042, 11, :o1, 2298528000, 14803145, 6 - tz.transition 2043, 3, :o5, 2309418000, 19738535, 8 + tz.transition 2043, 3, :o4, 2309418000, 19738535, 8 tz.transition 2043, 11, :o1, 2329977600, 14805329, 6 - tz.transition 2044, 3, :o5, 2341472400, 19741503, 8 + tz.transition 2044, 3, :o4, 2341472400, 19741503, 8 tz.transition 2044, 11, :o1, 2362032000, 14807555, 6 - tz.transition 2045, 3, :o5, 2372922000, 19744415, 8 + tz.transition 2045, 3, :o4, 2372922000, 19744415, 8 tz.transition 2045, 11, :o1, 2393481600, 14809739, 6 - tz.transition 2046, 3, :o5, 2404371600, 19747327, 8 + tz.transition 2046, 3, :o4, 2404371600, 19747327, 8 tz.transition 2046, 11, :o1, 2424931200, 14811923, 6 - tz.transition 2047, 3, :o5, 2435821200, 19750239, 8 + tz.transition 2047, 3, :o4, 2435821200, 19750239, 8 tz.transition 2047, 11, :o1, 2456380800, 14814107, 6 - tz.transition 2048, 3, :o5, 2467270800, 19753151, 8 + tz.transition 2048, 3, :o4, 2467270800, 19753151, 8 tz.transition 2048, 11, :o1, 2487830400, 14816291, 6 - tz.transition 2049, 3, :o5, 2499325200, 19756119, 8 + tz.transition 2049, 3, :o4, 2499325200, 19756119, 8 tz.transition 2049, 11, :o1, 2519884800, 14818517, 6 - tz.transition 2050, 3, :o5, 2530774800, 19759031, 8 + tz.transition 2050, 3, :o4, 2530774800, 19759031, 8 tz.transition 2050, 11, :o1, 2551334400, 14820701, 6 - tz.transition 2051, 3, :o5, 2562224400, 19761943, 8 + tz.transition 2051, 3, :o4, 2562224400, 19761943, 8 tz.transition 2051, 11, :o1, 2582784000, 14822885, 6 - tz.transition 2052, 3, :o5, 2593674000, 19764855, 8 + tz.transition 2052, 3, :o4, 2593674000, 19764855, 8 tz.transition 2052, 11, :o1, 2614233600, 14825069, 6 - tz.transition 2053, 3, :o5, 2625123600, 19767767, 8 + tz.transition 2053, 3, :o4, 2625123600, 19767767, 8 tz.transition 2053, 11, :o1, 2645683200, 14827253, 6 - tz.transition 2054, 3, :o5, 2656573200, 19770679, 8 + tz.transition 2054, 3, :o4, 2656573200, 19770679, 8 tz.transition 2054, 11, :o1, 2677132800, 14829437, 6 - tz.transition 2055, 3, :o5, 2688627600, 19773647, 8 + tz.transition 2055, 3, :o4, 2688627600, 19773647, 8 tz.transition 2055, 11, :o1, 2709187200, 14831663, 6 - tz.transition 2056, 3, :o5, 2720077200, 19776559, 8 + tz.transition 2056, 3, :o4, 2720077200, 19776559, 8 tz.transition 2056, 11, :o1, 2740636800, 14833847, 6 - tz.transition 2057, 3, :o5, 2751526800, 19779471, 8 + tz.transition 2057, 3, :o4, 2751526800, 19779471, 8 tz.transition 2057, 11, :o1, 2772086400, 14836031, 6 - tz.transition 2058, 3, :o5, 2782976400, 19782383, 8 + tz.transition 2058, 3, :o4, 2782976400, 19782383, 8 tz.transition 2058, 11, :o1, 2803536000, 14838215, 6 - tz.transition 2059, 3, :o5, 2814426000, 19785295, 8 + tz.transition 2059, 3, :o4, 2814426000, 19785295, 8 tz.transition 2059, 11, :o1, 2834985600, 14840399, 6 - tz.transition 2060, 3, :o5, 2846480400, 19788263, 8 + tz.transition 2060, 3, :o4, 2846480400, 19788263, 8 tz.transition 2060, 11, :o1, 2867040000, 14842625, 6 - tz.transition 2061, 3, :o5, 2877930000, 19791175, 8 + tz.transition 2061, 3, :o4, 2877930000, 19791175, 8 tz.transition 2061, 11, :o1, 2898489600, 14844809, 6 - tz.transition 2062, 3, :o5, 2909379600, 19794087, 8 + tz.transition 2062, 3, :o4, 2909379600, 19794087, 8 tz.transition 2062, 11, :o1, 2929939200, 14846993, 6 - tz.transition 2063, 3, :o5, 2940829200, 19796999, 8 + tz.transition 2063, 3, :o4, 2940829200, 19796999, 8 tz.transition 2063, 11, :o1, 2961388800, 14849177, 6 - tz.transition 2064, 3, :o5, 2972278800, 19799911, 8 + tz.transition 2064, 3, :o4, 2972278800, 19799911, 8 tz.transition 2064, 11, :o1, 2992838400, 14851361, 6 - tz.transition 2065, 3, :o5, 3003728400, 19802823, 8 + tz.transition 2065, 3, :o4, 3003728400, 19802823, 8 tz.transition 2065, 11, :o1, 3024288000, 14853545, 6 - tz.transition 2066, 3, :o5, 3035782800, 19805791, 8 + tz.transition 2066, 3, :o4, 3035782800, 19805791, 8 tz.transition 2066, 11, :o1, 3056342400, 14855771, 6 - tz.transition 2067, 3, :o5, 3067232400, 19808703, 8 + tz.transition 2067, 3, :o4, 3067232400, 19808703, 8 tz.transition 2067, 11, :o1, 3087792000, 14857955, 6 - tz.transition 2068, 3, :o5, 3098682000, 19811615, 8 + tz.transition 2068, 3, :o4, 3098682000, 19811615, 8 tz.transition 2068, 11, :o1, 3119241600, 14860139, 6 - tz.transition 2069, 3, :o5, 3130131600, 19814527, 8 + tz.transition 2069, 3, :o4, 3130131600, 19814527, 8 tz.transition 2069, 11, :o1, 3150691200, 14862323, 6 - tz.transition 2070, 3, :o5, 3161581200, 19817439, 8 + tz.transition 2070, 3, :o4, 3161581200, 19817439, 8 tz.transition 2070, 11, :o1, 3182140800, 14864507, 6 - tz.transition 2071, 3, :o5, 3193030800, 19820351, 8 + tz.transition 2071, 3, :o4, 3193030800, 19820351, 8 tz.transition 2071, 11, :o1, 3213590400, 14866691, 6 - tz.transition 2072, 3, :o5, 3225085200, 19823319, 8 + tz.transition 2072, 3, :o4, 3225085200, 19823319, 8 tz.transition 2072, 11, :o1, 3245644800, 14868917, 6 end end diff --git a/lib/tzinfo/data/definitions/Asia/Singapore.rb b/lib/tzinfo/data/definitions/Asia/Singapore.rb index f44aa72..984ea75 100644 --- a/lib/tzinfo/data/definitions/Asia/Singapore.rb +++ b/lib/tzinfo/data/definitions/Asia/Singapore.rb @@ -27,7 +27,7 @@ module Singapore tz.transition 1941, 8, :o5, -894180000, 87488575, 36 tz.transition 1942, 2, :o6, -879665400, 38886499, 16 tz.transition 1945, 9, :o5, -767005200, 19453681, 8 - tz.transition 1981, 12, :o7, 378664200 + tz.transition 1981, 12, :o7, 378662400 end end end diff --git a/lib/tzinfo/data/indexes/countries.rb b/lib/tzinfo/data/indexes/countries.rb index c125be0..23f7081 100644 --- a/lib/tzinfo/data/indexes/countries.rb +++ b/lib/tzinfo/data/indexes/countries.rb @@ -171,8 +171,7 @@ module Countries c.timezone 'America/Moncton', 461, 10, -3887, 60, 'Atlantic - New Brunswick' c.timezone 'America/Goose_Bay', 160, 3, -725, 12, 'Atlantic - Labrador (most areas)' c.timezone 'America/Toronto', 873, 20, -4763, 60, 'Eastern - ON, QC (most areas), Bahamas' - c.timezone 'America/Iqaluit', 956, 15, -1027, 15, 'Eastern - NU (most east areas)' - c.timezone 'America/Pangnirtung', 992, 15, -986, 15, 'Eastern - NU (Pangnirtung)' + c.timezone 'America/Iqaluit', 956, 15, -1027, 15, 'Eastern - NU (most areas)' c.timezone 'America/Winnipeg', 2993, 60, -1943, 20, 'Central - ON (west); Manitoba' c.timezone 'America/Resolute', 33613, 450, -22759, 240, 'Central - NU (Resolute)' c.timezone 'America/Rankin_Inlet', 3769, 60, -331499, 3600, 'Central - NU (central)' @@ -572,17 +571,18 @@ module Countries c.timezone 'Africa/Maputo', -779, 30, 391, 12, 'Central Africa Time' end country 'MX', 'Mexico' do |c| - c.timezone 'America/Mexico_City', 97, 5, -1983, 20, 'Central Time' - c.timezone 'America/Cancun', 253, 12, -2603, 30, 'Eastern Standard Time - Quintana Roo' - c.timezone 'America/Merida', 629, 30, -5377, 60, 'Central Time - Campeche, Yucatán' - c.timezone 'America/Monterrey', 77, 3, -6019, 60, 'Central Time - Durango; Coahuila, Nuevo León, Tamaulipas (most areas)' - c.timezone 'America/Matamoros', 155, 6, -195, 2, 'Central Time US - Coahuila, Nuevo León, Tamaulipas (US border)' - c.timezone 'America/Mazatlan', 1393, 60, -1277, 12, 'Mountain Time - Baja California Sur, Nayarit, Sinaloa' - c.timezone 'America/Chihuahua', 859, 30, -1273, 12, 'Mountain Time - Chihuahua (most areas)' - c.timezone 'America/Ojinaga', 887, 30, -1253, 12, 'Mountain Time US - Chihuahua (US border)' - c.timezone 'America/Hermosillo', 436, 15, -3329, 30, 'Mountain Standard Time - Sonora' - c.timezone 'America/Tijuana', 488, 15, -7021, 60, 'Pacific Time US - Baja California' - c.timezone 'America/Bahia_Banderas', 104, 5, -421, 4, 'Central Time - Bahía de Banderas' + c.timezone 'America/Mexico_City', 97, 5, -1983, 20, 'Central Mexico' + c.timezone 'America/Cancun', 253, 12, -2603, 30, 'Quintana Roo' + c.timezone 'America/Merida', 629, 30, -5377, 60, 'Campeche, Yucatán' + c.timezone 'America/Monterrey', 77, 3, -6019, 60, 'Durango; Coahuila, Nuevo León, Tamaulipas (most areas)' + c.timezone 'America/Matamoros', 155, 6, -195, 2, 'Coahuila, Nuevo León, Tamaulipas (US border)' + c.timezone 'America/Chihuahua', 859, 30, -1273, 12, 'Chihuahua (most areas)' + c.timezone 'America/Ciudad_Juarez', 476, 15, -6389, 60, 'Chihuahua (US border - west)' + c.timezone 'America/Ojinaga', 887, 30, -1253, 12, 'Chihuahua (US border - east)' + c.timezone 'America/Mazatlan', 1393, 60, -1277, 12, 'Baja California Sur, Nayarit (most areas), Sinaloa' + c.timezone 'America/Bahia_Banderas', 104, 5, -421, 4, 'Bahía de Banderas' + c.timezone 'America/Hermosillo', 436, 15, -3329, 30, 'Sonora' + c.timezone 'America/Tijuana', 488, 15, -7021, 60, 'Baja California' end country 'MY', 'Malaysia' do |c| c.timezone 'Asia/Kuching', 31, 20, 331, 3, 'Sabah, Sarawak, Brunei' @@ -792,7 +792,7 @@ module Countries country 'TD', 'Chad' do |c| c.timezone 'Africa/Ndjamena', 727, 60, 301, 20 end - country 'TF', 'French Southern & Antarctic Lands' do |c| + country 'TF', 'French Southern Territories' do |c| c.timezone 'Asia/Dubai', 253, 10, 553, 10, 'UAE, Oman, Réunion, Seychelles, Crozet, Scattered Is' c.timezone 'Indian/Maldives', 25, 6, 147, 2, 'Maldives, Kerguelen, St Paul I, Amsterdam I' end diff --git a/lib/tzinfo/data/indexes/timezones.rb b/lib/tzinfo/data/indexes/timezones.rb index 37432bf..920aa3e 100644 --- a/lib/tzinfo/data/indexes/timezones.rb +++ b/lib/tzinfo/data/indexes/timezones.rb @@ -104,6 +104,7 @@ module Timezones linked_timezone 'America/Cayman' timezone 'America/Chicago' timezone 'America/Chihuahua' + timezone 'America/Ciudad_Juarez' linked_timezone 'America/Coral_Harbour' linked_timezone 'America/Cordoba' timezone 'America/Costa_Rica' @@ -187,7 +188,7 @@ module Timezones timezone 'America/Nuuk' timezone 'America/Ojinaga' timezone 'America/Panama' - timezone 'America/Pangnirtung' + linked_timezone 'America/Pangnirtung' timezone 'America/Paramaribo' timezone 'America/Phoenix' timezone 'America/Port-au-Prince' diff --git a/lib/tzinfo/data/version.rb b/lib/tzinfo/data/version.rb index 647dd5c..6781571 100644 --- a/lib/tzinfo/data/version.rb +++ b/lib/tzinfo/data/version.rb @@ -1,7 +1,7 @@ module TZInfo module Data # TZInfo::Data version number. - VERSION = '1.2022.6' + VERSION = '1.2022.7' # TZInfo::Data version information. module Version @@ -14,7 +14,7 @@ module Version # The version of the {IANA Time Zone Database}[https://www.iana.org/time-zones] # used to generate this version of TZInfo::Data. - TZDATA = '2022f' + TZDATA = '2022g' end end end